PartnersPityPartying How do I cheat?
Reputation: 0
Joined: 23 Jan 2024 Posts: 3 Location: Steam
|
Posted: Sat Jan 27, 2024 12:44 am Post subject: God mode, understanding the HitChar method. |
|
|
Hi everyone! I need some help understanding how I could make aspaghetti monstermode cheat for a game Ive been playing.
Note: the main .dll game file is encrypted using a bunch of stuff, not even de4dot cannot fully unscrew it.
This is the hitCharacter method which I got with the help of Dnspy:
| Code: |
private bool HitCharacter()
{
bool result = Class171.smethod_0(0) != 0;
if (this.World.Player != null && !this.hits.Contains(this.World.Player.GameId) && this.Distance(this.World.Player.Position) < this.World.Player.Radius + this.Radius)
{
result = (Class171.smethod_0(1) != 0);
this.hits.Add(this.World.Player.GameId);
this.World.Player.HitBy(this);
if (Prefs.close_menus_on_damage)
{
Scene scene;
Node node = scene = base.Scene;
if (scene != null)
{
node.OnDamage();
}
}
Client.SendPacket(new GmHit
{
Time = this.World.ClientTime,
ProjectileId = this.GameId,
ObjectId = this.World.Player.GameId,
PlayerProj = this.PlayerOwned
}, null);
if (!this.Desc.IgnoreEntity)
{
return Class171.smethod_0(1) != 0;
}
}
Entity[] characters = this.World.GetCharacters();
for (int i = Class171.smethod_0(0); i < characters.Length; i += Class171.smethod_0(1))
{
Entity entity = characters[i];
if (!this.hits.Contains(entity.GameId) && this.Distance(entity.Position) < entity.Radius + this.Radius)
{
result = (Class171.smethod_0(1) != 0);
this.hits.Add(entity.GameId);
entity.HitBy(this);
if (!this.Desc.IgnoreEntity)
{
Client.SendPacket(new GmAllyHit
{
Time = this.World.ClientTime,
ProjectileId = this.GameId,
ObjectId = entity.GameId
}, null);
return Class171.smethod_0(1) != 0;
}
}
}
return result;
}
|
As you can see the wisest option would be to just change the radius of the player and the radius of the projectile(Projectile is the overall Class) and I have done this but I would still get hit. I changed my radius but nothing changed, I was taking damage and so I went and tried changing the distance that player had between him and projectile to always be more than 0 but yet again I was taking damage.
, said Distance method that I got using Dnspy:
| Code: |
private float Distance(Vector3 vector3_0)
{
float num = vector3_0.X - this.Position.X;
float num2 = vector3_0.Y - this.Position.Y;
return (float)Math.Sqrt((double)(num * num + num2 * num2));
}
|
I dont know how to make aspaghetti monstermode for this game, I have tried and so Im asking for your help.
The opcode for the HitChar which I got from Cheat Engine and saved a text file:
| Code: |
7FFE4009E318 - A0 4E3040FE7F000041 - mov al,[4100007FFE40304E] { -29347762 }
Game.Objects.Projectile::HitCharacter+1- 56 - push rsi
Game.Objects.Projectile::HitCharacter+2- 57 - push rdi
Game.Objects.Projectile::HitCharacter+3- 56 - push rsi
Game.Objects.Projectile::HitCharacter+4- 55 - push rbp
Game.Objects.Projectile::HitCharacter+5- 53 - push rbx
Game.Objects.Projectile::HitCharacter+6- 48 83 EC 30 - sub rsp,30 { 48 }
Game.Objects.Projectile::HitCharacter+A- C5F877 - vzeroupper
Game.Objects.Projectile::HitCharacter+D- 48 8B F1 - mov rsi,rcx
Game.Objects.Projectile::HitCharacter+10- 48 B9 987390DBD2010000 - mov rcx,000001D2DB907398 { (1D2CB90DBC8) }
Game.Objects.Projectile::HitCharacter+1A- 48 8B 09 - mov rcx,[rcx]
Game.Objects.Projectile::HitCharacter+1D- 48 8B 49 08 - mov rcx,[rcx+08]
Game.Objects.Projectile::HitCharacter+21- 83 79 08 00 - cmp dword ptr [rcx+08],00 { 0 }
Game.Objects.Projectile::HitCharacter+25- 0F86 DD030000 - jbe Game.Objects.Projectile::HitCharacter+408
Game.Objects.Projectile::HitCharacter+2B- 8B 49 10 - mov ecx,[rcx+10]
Game.Objects.Projectile::HitCharacter+2E- E9 BF030000 - jmp Game.Objects.Projectile::HitCharacter+3F2
Game.Objects.Projectile::HitCharacter+33- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+3A- 48 8B 89 58020000 - mov rcx,[rcx+00000258]
Game.Objects.Projectile::HitCharacter+41- E9 9E030000 - jmp Game.Objects.Projectile::HitCharacter+3E4
Game.Objects.Projectile::HitCharacter+46- 4C 8B 8E E8020000 - mov r9,[rsi+000002E8]
Game.Objects.Projectile::HitCharacter+4D- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+54- 48 8B 89 58020000 - mov rcx,[rcx+00000258]
Game.Objects.Projectile::HitCharacter+5B- 8B 91 10020000 - mov edx,[rcx+00000210]
Game.Objects.Projectile::HitCharacter+61- 41 83 79 10 00 - cmp dword ptr [r9+10],00 { 0 }
Game.Objects.Projectile::HitCharacter+66- 74 1B - je Game.Objects.Projectile::HitCharacter+83
Game.Objects.Projectile::HitCharacter+68- 49 8B 49 08 - mov rcx,[r9+08]
Game.Objects.Projectile::HitCharacter+6C- 45 8B 49 10 - mov r9d,[r9+10]
Game.Objects.Projectile::HitCharacter+70- 45 33 C0 - xor r8d,r8d
Game.Objects.Projectile::HitCharacter+73- E8 A068FFFF - call 7FFE40094C38
Game.Objects.Projectile::HitCharacter+78- 83 F8 FF - cmp eax,-01 { 255 }
Game.Objects.Projectile::HitCharacter+7B- 0F95 C1 - setne cl
Game.Objects.Projectile::HitCharacter+7E- 0FB6 C9 - movzx ecx,cl
Game.Objects.Projectile::HitCharacter+81- EB 02 - jmp Game.Objects.Projectile::HitCharacter+85
Game.Objects.Projectile::HitCharacter+83- 33 C9 - xor ecx,ecx
Game.Objects.Projectile::HitCharacter+85- E9 27030000 - jmp Game.Objects.Projectile::HitCharacter+3B1
Game.Objects.Projectile::HitCharacter+8A- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+91- 48 8B 89 58020000 - mov rcx,[rcx+00000258]
Game.Objects.Projectile::HitCharacter+98- 48 81 C1 48010000 - add rcx,00000148 { 328 }
Game.Objects.Projectile::HitCharacter+9F- 48 8B 11 - mov rdx,[rcx]
Game.Objects.Projectile::HitCharacter+A2- 48 89 54 24 20 - mov [rsp+20],rdx
Game.Objects.Projectile::HitCharacter+A7- 8B 51 08 - mov edx,[rcx+08]
Game.Objects.Projectile::HitCharacter+AA- 89 54 24 28 - mov [rsp+28],edx
Game.Objects.Projectile::HitCharacter+AE- 48 8B CE - mov rcx,rsi
Game.Objects.Projectile::HitCharacter+B1- 48 8D 54 24 20 - lea rdx,[rsp+20]
Game.Objects.Projectile::HitCharacter+B6- E8 055C9AFF - call 7FFE3FA43FE0
Game.Objects.Projectile::HitCharacter+BB- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+C2- 48 8B 89 58020000 - mov rcx,[rcx+00000258]
Game.Objects.Projectile::HitCharacter+C9- C5FA1089 2C 020000 - vmovss xmm1,[rcx+0000022C]
Game.Objects.Projectile::HitCharacter+D1- C5F2588E 2C 020000 - vaddss xmm1,xmm1,[rsi+0000022C]
Game.Objects.Projectile::HitCharacter+D9- E9 86020000 - jmp Game.Objects.Projectile::HitCharacter+364
Game.Objects.Projectile::HitCharacter+DE- 48 BA 987390DBD2010000 - mov rdx,000001D2DB907398 { (1D2CB90DBC8) }
Game.Objects.Projectile::HitCharacter+E8- 48 8B 12 - mov rdx,[rdx]
Game.Objects.Projectile::HitCharacter+EB- 48 8B 52 08 - mov rdx,[rdx+08]
Game.Objects.Projectile::HitCharacter+EF- 83 7A 08 01 - cmp dword ptr [rdx+08],01 { 1 }
Game.Objects.Projectile::HitCharacter+F3- 0F86 0F030000 - jbe Game.Objects.Projectile::HitCharacter+408
Game.Objects.Projectile::HitCharacter+F9- 8B 52 14 - mov edx,[rdx+14]
Game.Objects.Projectile::HitCharacter+FC- E9 5A020000 - jmp Game.Objects.Projectile::HitCharacter+35B
Game.Objects.Projectile::HitCharacter+101- 48 8B 96 E8020000 - mov rdx,[rsi+000002E8]
Game.Objects.Projectile::HitCharacter+108- 8B 81 10020000 - mov eax,[rcx+00000210]
Game.Objects.Projectile::HitCharacter+10E- FF 42 14 - inc [rdx+14]
Game.Objects.Projectile::HitCharacter+111- 48 8B 4A 08 - mov rcx,[rdx+08]
Game.Objects.Projectile::HitCharacter+115- 44 8B 42 10 - mov r8d,[rdx+10]
Game.Objects.Projectile::HitCharacter+119- 44 39 41 08 - cmp [rcx+08],r8d
Game.Objects.Projectile::HitCharacter+11D- 76 11 - jna Game.Objects.Projectile::HitCharacter+130
Game.Objects.Projectile::HitCharacter+11F- 45 8D 48 01 - lea r9d,[r8+01]
Game.Objects.Projectile::HitCharacter+123- 44 89 4A 10 - mov [rdx+10],r9d
Game.Objects.Projectile::HitCharacter+127- 49 63 D0 - movsxd rdx,r8d
Game.Objects.Projectile::HitCharacter+12A- 89 44 91 10 - mov [rcx+rdx*4+10],eax
Game.Objects.Projectile::HitCharacter+12E- EB 0A - jmp Game.Objects.Projectile::HitCharacter+13A
Game.Objects.Projectile::HitCharacter+130- 48 8B CA - mov rcx,rdx
Game.Objects.Projectile::HitCharacter+133- 8B D0 - mov edx,eax
Game.Objects.Projectile::HitCharacter+135- E8 76D47A46 - call System.Private.CoreLib.dll+64B8D0
Game.Objects.Projectile::HitCharacter+13A- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+141- 48 8B 89 58020000 - mov rcx,[rcx+00000258]
Game.Objects.Projectile::HitCharacter+148- 8B 11 - mov edx,[rcx]
Game.Objects.Projectile::HitCharacter+14A- 48 8B D6 - mov rdx,rsi
Game.Objects.Projectile::HitCharacter+14D- E8 E65A9AFF - call 7FFE3FA43F58
Game.Objects.Projectile::HitCharacter+152- E8 09AE44FF - call 7FFE3F4E9280
Game.Objects.Projectile::HitCharacter+157- 85 C0 - test eax,eax
Game.Objects.Projectile::HitCharacter+159- 74 22 - je Game.Objects.Projectile::HitCharacter+17D
Game.Objects.Projectile::HitCharacter+15B- 48 8B 4E 38 - mov rcx,[rsi+38]
Game.Objects.Projectile::HitCharacter+15F- 48 85 C9 - test rcx,rcx
Game.Objects.Projectile::HitCharacter+162- 74 07 - je Game.Objects.Projectile::HitCharacter+16B
Game.Objects.Projectile::HitCharacter+164- B8 01000000 - mov eax,00000001 { 1 }
Game.Objects.Projectile::HitCharacter+169- EB 04 - jmp Game.Objects.Projectile::HitCharacter+16F
Game.Objects.Projectile::HitCharacter+16B- 33 C9 - xor ecx,ecx
Game.Objects.Projectile::HitCharacter+16D- 33 C0 - xor eax,eax
Game.Objects.Projectile::HitCharacter+16F- 85 C0 - test eax,eax
Game.Objects.Projectile::HitCharacter+171- 74 0A - je Game.Objects.Projectile::HitCharacter+17D
Game.Objects.Projectile::HitCharacter+173- 48 8B 01 - mov rax,[rcx]
Game.Objects.Projectile::HitCharacter+176- 48 8B 40 48 - mov rax,[rax+48]
Game.Objects.Projectile::HitCharacter+17A- FF 50 10 - call qword ptr [rax+10]
Game.Objects.Projectile::HitCharacter+17D- 48 B9 E820F23FFE7F0000 - mov rcx,00007FFE3FF220E8 { (16777728) }
Game.Objects.Projectile::HitCharacter+187- E8 A493CC5E - call coreclr.coreclr_shutdown_2+C6F0
Game.Objects.Projectile::HitCharacter+18C- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+193- 8B 89 8C040000 - mov ecx,[rcx+0000048C]
Game.Objects.Projectile::HitCharacter+199- 89 48 10 - mov [rax+10],ecx
Game.Objects.Projectile::HitCharacter+19C- 8B 8E 10020000 - mov ecx,[rsi+00000210]
Game.Objects.Projectile::HitCharacter+1A2- 89 48 14 - mov [rax+14],ecx
Game.Objects.Projectile::HitCharacter+1A5- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+1AC- 48 8B 89 58020000 - mov rcx,[rcx+00000258]
Game.Objects.Projectile::HitCharacter+1B3- 8B 89 10020000 - mov ecx,[rcx+00000210]
Game.Objects.Projectile::HitCharacter+1B9- 89 48 18 - mov [rax+18],ecx
Game.Objects.Projectile::HitCharacter+1BC- 0FB6 8E 27030000 - movzx ecx,byte ptr [rsi+00000327]
Game.Objects.Projectile::HitCharacter+1C3- 88 48 1C - mov [rax+1C],cl
Game.Objects.Projectile::HitCharacter+1C6- 48 8B C8 - mov rcx,rax
Game.Objects.Projectile::HitCharacter+1C9- 33 D2 - xor edx,edx
Game.Objects.Projectile::HitCharacter+1CB- E8 807BFAFF - call Networking.Client::SendPacket
Game.Objects.Projectile::HitCharacter+1D0- 48 8B 86 F8020000 - mov rax,[rsi+000002F8]
Game.Objects.Projectile::HitCharacter+1D7- 80 B8 0B010000 00 - cmp byte ptr [rax+0000010B],00 { 0 }
Game.Objects.Projectile::HitCharacter+1DE- 75 2A - jne Game.Objects.Projectile::HitCharacter+20A
Game.Objects.Projectile::HitCharacter+1E0- 48 B8 987390DBD2010000 - mov rax,000001D2DB907398 { (1D2CB90DBC8) }
Game.Objects.Projectile::HitCharacter+1EA- 48 8B 00 - mov rax,[rax]
Game.Objects.Projectile::HitCharacter+1ED- 48 8B 40 08 - mov rax,[rax+08]
Game.Objects.Projectile::HitCharacter+1F1- 83 78 08 01 - cmp dword ptr [rax+08],01 { 1 }
Game.Objects.Projectile::HitCharacter+1F5- 0F86 0D020000 - jbe Game.Objects.Projectile::HitCharacter+408
Game.Objects.Projectile::HitCharacter+1FB- 0FB6 40 14 - movzx eax,byte ptr [rax+14]
Game.Objects.Projectile::HitCharacter+1FF- 48 83 C4 30 - add rsp,30 { 48 }
Game.Objects.Projectile::HitCharacter+203- 5B - pop rbx
Game.Objects.Projectile::HitCharacter+204- 5D - pop rbp
Game.Objects.Projectile::HitCharacter+205- 5E - pop rsi
Game.Objects.Projectile::HitCharacter+206- 5F - pop rdi
Game.Objects.Projectile::HitCharacter+207- 41 5E - pop r14
Game.Objects.Projectile::HitCharacter+209- C3 - ret
Game.Objects.Projectile::HitCharacter+20A- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+211- 39 09 - cmp [rcx],ecx
Game.Objects.Projectile::HitCharacter+213- E8 A83EFDFF - call Game.World::GetCharacters
Game.Objects.Projectile::HitCharacter+218- 48 8B D8 - mov rbx,rax
Game.Objects.Projectile::HitCharacter+21B- 48 B9 987390DBD2010000 - mov rcx,000001D2DB907398 { (1D2CB90DBC8) }
Game.Objects.Projectile::HitCharacter+225- 48 8B 09 - mov rcx,[rcx]
Game.Objects.Projectile::HitCharacter+228- 48 8B 49 08 - mov rcx,[rcx+08]
Game.Objects.Projectile::HitCharacter+22C- 83 79 08 00 - cmp dword ptr [rcx+08],00 { 0 }
Game.Objects.Projectile::HitCharacter+230- 0F86 D2010000 - jbe Game.Objects.Projectile::HitCharacter+408
Game.Objects.Projectile::HitCharacter+236- 8B 69 10 - mov ebp,[rcx+10]
Game.Objects.Projectile::HitCharacter+239- E9 0F010000 - jmp Game.Objects.Projectile::HitCharacter+34D
Game.Objects.Projectile::HitCharacter+23E- 3B 6B 08 - cmp ebp,[rbx+08]
Game.Objects.Projectile::HitCharacter+241- 0F83 C1010000 - jae Game.Objects.Projectile::HitCharacter+408
Game.Objects.Projectile::HitCharacter+247- 48 63 CD - movsxd rcx,ebp
Game.Objects.Projectile::HitCharacter+24A- 4C 8B 74 CB 10 - mov r14,[rbx+rcx*8+10]
Game.Objects.Projectile::HitCharacter+24F- 4C 8B 8E E8020000 - mov r9,[rsi+000002E8]
Game.Objects.Projectile::HitCharacter+256- 41 8B 96 10020000 - mov edx,[r14+00000210]
Game.Objects.Projectile::HitCharacter+25D- 41 83 79 10 00 - cmp dword ptr [r9+10],00 { 0 }
Game.Objects.Projectile::HitCharacter+262- 74 21 - je Game.Objects.Projectile::HitCharacter+285
Game.Objects.Projectile::HitCharacter+264- 49 8B 49 08 - mov rcx,[r9+08]
Game.Objects.Projectile::HitCharacter+268- 45 8B 49 10 - mov r9d,[r9+10]
Game.Objects.Projectile::HitCharacter+26C- 45 33 C0 - xor r8d,r8d
Game.Objects.Projectile::HitCharacter+26F- E8 A466FFFF - call 7FFE40094C38
Game.Objects.Projectile::HitCharacter+274- 83 F8 FF - cmp eax,-01 { 255 }
Game.Objects.Projectile::HitCharacter+277- 0F95 C1 - setne cl
Game.Objects.Projectile::HitCharacter+27A- 0FB6 C9 - movzx ecx,cl
Game.Objects.Projectile::HitCharacter+27D- 85 C9 - test ecx,ecx
Game.Objects.Projectile::HitCharacter+27F- 0F85 AA000000 - jne Game.Objects.Projectile::HitCharacter+32F
Game.Objects.Projectile::HitCharacter+285- 49 8D 8E 48010000 - lea rcx,[r14+00000148]
Game.Objects.Projectile::HitCharacter+28C- 48 8B 11 - mov rdx,[rcx]
Game.Objects.Projectile::HitCharacter+28F- 48 89 54 24 20 - mov [rsp+20],rdx
Game.Objects.Projectile::HitCharacter+294- 8B 51 08 - mov edx,[rcx+08]
Game.Objects.Projectile::HitCharacter+297- 89 54 24 28 - mov [rsp+28],edx
Game.Objects.Projectile::HitCharacter+29B- 48 8B CE - mov rcx,rsi
Game.Objects.Projectile::HitCharacter+29E- 48 8D 54 24 20 - lea rdx,[rsp+20]
Game.Objects.Projectile::HitCharacter+2A3- E8 185A9AFF - call 7FFE3FA43FE0
Game.Objects.Projectile::HitCharacter+2A8- C4C17A108E 2C 020000 - vmovss xmm1,[r14+0000022C]
Game.Objects.Projectile::HitCharacter+2B1- C5F2588E 2C 020000 - vaddss xmm1,xmm1,[rsi+0000022C]
Game.Objects.Projectile::HitCharacter+2B9- C5F82EC8 - vucomiss xmm1,xmm0
Game.Objects.Projectile::HitCharacter+2BD- 76 70 - jna Game.Objects.Projectile::HitCharacter+32F
Game.Objects.Projectile::HitCharacter+2BF- 48 B9 987390DBD2010000 - mov rcx,000001D2DB907398 { (1D2CB90DBC8) }
Game.Objects.Projectile::HitCharacter+2C9- 48 8B 09 - mov rcx,[rcx]
Game.Objects.Projectile::HitCharacter+2CC- 48 8B 49 08 - mov rcx,[rcx+08]
Game.Objects.Projectile::HitCharacter+2D0- 83 79 08 01 - cmp dword ptr [rcx+08],01 { 1 }
Game.Objects.Projectile::HitCharacter+2D4- 0F86 2E010000 - jbe Game.Objects.Projectile::HitCharacter+408
Game.Objects.Projectile::HitCharacter+2DA- 40 0FB6 79 14 - movzx edi,byte ptr [rcx+14]
Game.Objects.Projectile::HitCharacter+2DF- 48 8B 8E E8020000 - mov rcx,[rsi+000002E8]
Game.Objects.Projectile::HitCharacter+2E6- 41 8B 96 10020000 - mov edx,[r14+00000210]
Game.Objects.Projectile::HitCharacter+2ED- FF 41 14 - inc [rcx+14]
Game.Objects.Projectile::HitCharacter+2F0- 48 8B 41 08 - mov rax,[rcx+08]
Game.Objects.Projectile::HitCharacter+2F4- 44 8B 41 10 - mov r8d,[rcx+10]
Game.Objects.Projectile::HitCharacter+2F8- 44 39 40 08 - cmp [rax+08],r8d
Game.Objects.Projectile::HitCharacter+2FC- 76 11 - jna Game.Objects.Projectile::HitCharacter+30F
Game.Objects.Projectile::HitCharacter+2FE- 45 8D 48 01 - lea r9d,[r8+01]
Game.Objects.Projectile::HitCharacter+302- 44 89 49 10 - mov [rcx+10],r9d
Game.Objects.Projectile::HitCharacter+306- 49 63 C8 - movsxd rcx,r8d
Game.Objects.Projectile::HitCharacter+309- 89 54 88 10 - mov [rax+rcx*4+10],edx
Game.Objects.Projectile::HitCharacter+30D- EB 05 - jmp Game.Objects.Projectile::HitCharacter+314
Game.Objects.Projectile::HitCharacter+30F- E8 9CD27A46 - call System.Private.CoreLib.dll+64B8D0
Game.Objects.Projectile::HitCharacter+314- 49 8B CE - mov rcx,r14
Game.Objects.Projectile::HitCharacter+317- 48 8B D6 - mov rdx,rsi
Game.Objects.Projectile::HitCharacter+31A- E8 19599AFF - call 7FFE3FA43F58
Game.Objects.Projectile::HitCharacter+31F- 48 8B 8E F8020000 - mov rcx,[rsi+000002F8]
Game.Objects.Projectile::HitCharacter+326- 80 B9 0B010000 00 - cmp byte ptr [rcx+0000010B],00 { 0 }
Game.Objects.Projectile::HitCharacter+32D- 74 44 - je Game.Objects.Projectile::HitCharacter+373
Game.Objects.Projectile::HitCharacter+32F- 48 B9 987390DBD2010000 - mov rcx,000001D2DB907398 { (1D2CB90DBC8) }
Game.Objects.Projectile::HitCharacter+339- 48 8B 09 - mov rcx,[rcx]
Game.Objects.Projectile::HitCharacter+33C- 48 8B 49 08 - mov rcx,[rcx+08]
Game.Objects.Projectile::HitCharacter+340- 83 79 08 01 - cmp dword ptr [rcx+08],01 { 1 }
Game.Objects.Projectile::HitCharacter+344- 0F86 BE000000 - jbe Game.Objects.Projectile::HitCharacter+408
Game.Objects.Projectile::HitCharacter+34A- 03 69 14 - add ebp,[rcx+14]
Game.Objects.Projectile::HitCharacter+34D- 39 6B 08 - cmp [rbx+08],ebp
Game.Objects.Projectile::HitCharacter+350- 0F8F E8FEFFFF - jg Game.Objects.Projectile::HitCharacter+23E
Game.Objects.Projectile::HitCharacter+356- E9 A0000000 - jmp Game.Objects.Projectile::HitCharacter+3FB
Game.Objects.Projectile::HitCharacter+35B- 40 0FB6 FA - movzx edi,dl
Game.Objects.Projectile::HitCharacter+35F- E9 9DFDFFFF - jmp Game.Objects.Projectile::HitCharacter+101
Game.Objects.Projectile::HitCharacter+364- C5F82EC8 - vucomiss xmm1,xmm0
Game.Objects.Projectile::HitCharacter+368- 0F86 9CFEFFFF - jbe Game.Objects.Projectile::HitCharacter+20A
Game.Objects.Projectile::HitCharacter+36E- E9 6BFDFFFF - jmp Game.Objects.Projectile::HitCharacter+DE
Game.Objects.Projectile::HitCharacter+373- 48 B9 680DF23FFE7F0000 - mov rcx,00007FFE3FF20D68 { (16777728) }
Game.Objects.Projectile::HitCharacter+37D- E8 AE91CC5E - call coreclr.coreclr_shutdown_2+C6F0
Game.Objects.Projectile::HitCharacter+382- 48 8B 8E D8010000 - mov rcx,[rsi+000001D8]
Game.Objects.Projectile::HitCharacter+389- 8B 89 8C040000 - mov ecx,[rcx+0000048C]
Game.Objects.Projectile::HitCharacter+38F- 89 48 10 - mov [rax+10],ecx
Game.Objects.Projectile::HitCharacter+392- 8B 8E 10020000 - mov ecx,[rsi+00000210]
Game.Objects.Projectile::HitCharacter+398- 89 48 14 - mov [rax+14],ecx
Game.Objects.Projectile::HitCharacter+39B- 41 8B 8E 10020000 - mov ecx,[r14+00000210]
Game.Objects.Projectile::HitCharacter+3A2- 89 48 18 - mov [rax+18],ecx
Game.Objects.Projectile::HitCharacter+3A5- 48 8B C8 - mov rcx,rax
Game.Objects.Projectile::HitCharacter+3A8- 33 D2 - xor edx,edx
Game.Objects.Projectile::HitCharacter+3AA- E8 A179FAFF - call Networking.Client::SendPacket
Game.Objects.Projectile::HitCharacter+3AF- EB 0D - jmp Game.Objects.Projectile::HitCharacter+3BE
Game.Objects.Projectile::HitCharacter+3B1- 85 C9 - test ecx,ecx
Game.Objects.Projectile::HitCharacter+3B3- 0F84 D1FCFFFF - je Game.Objects.Projectile::HitCharacter+8A
Game.Objects.Projectile::HitCharacter+3B9- E9 4CFEFFFF - jmp Game.Objects.Projectile::HitCharacter+20A
Game.Objects.Projectile::HitCharacter+3BE- 48 B8 987390DBD2010000 - mov rax,000001D2DB907398 { (1D2CB90DBC8) }
Game.Objects.Projectile::HitCharacter+3C8- 48 8B 00 - mov rax,[rax]
Game.Objects.Projectile::HitCharacter+3CB- 48 8B 40 08 - mov rax,[rax+08]
Game.Objects.Projectile::HitCharacter+3CF- 83 78 08 01 - cmp dword ptr [rax+08],01 { 1 }
Game.Objects.Projectile::HitCharacter+3D3- 76 33 - jna Game.Objects.Projectile::HitCharacter+408
Game.Objects.Projectile::HitCharacter+3D5- 0FB6 40 14 - movzx eax,byte ptr [rax+14]
Game.Objects.Projectile::HitCharacter+3D9- 48 83 C4 30 - add rsp,30 { 48 }
Game.Objects.Projectile::HitCharacter+3DD- 5B - pop rbx
Game.Objects.Projectile::HitCharacter+3DE- 5D - pop rbp
Game.Objects.Projectile::HitCharacter+3DF- 5E - pop rsi
Game.Objects.Projectile::HitCharacter+3E0- 5F - pop rdi
Game.Objects.Projectile::HitCharacter+3E1- 41 5E - pop r14
Game.Objects.Projectile::HitCharacter+3E3- C3 - ret
Game.Objects.Projectile::HitCharacter+3E4- 48 85 C9 - test rcx,rcx
Game.Objects.Projectile::HitCharacter+3E7- 0F84 1DFEFFFF - je Game.Objects.Projectile::HitCharacter+20A
Game.Objects.Projectile::HitCharacter+3ED- E9 54FCFFFF - jmp Game.Objects.Projectile::HitCharacter+46
Game.Objects.Projectile::HitCharacter+3F2- 40 0FB6 F9 - movzx edi,cl
Game.Objects.Projectile::HitCharacter+3F6- E9 38FCFFFF - jmp Game.Objects.Projectile::HitCharacter+33
Game.Objects.Projectile::HitCharacter+3FB- 8B C7 - mov eax,edi
Game.Objects.Projectile::HitCharacter+3FD- 48 83 C4 30 - add rsp,30 { 48 }
Game.Objects.Projectile::HitCharacter+401- 5B - pop rbx
Game.Objects.Projectile::HitCharacter+402- 5D - pop rbp
Game.Objects.Projectile::HitCharacter+403- 5E - pop rsi
Game.Objects.Projectile::HitCharacter+404- 5F - pop rdi
Game.Objects.Projectile::HitCharacter+405- 41 5E - pop r14
Game.Objects.Projectile::HitCharacter+407- C3 - ret
Game.Objects.Projectile::HitCharacter+408- E8 C319DF5E - call coreclr.dll+2700F0
Game.Objects.Projectile::HitCharacter+40D- CC - int 3
7FFE4009E72E - CC - int 3
|
I appreciate any geniune attempt at helping me figure this thing out, thank you.
|
|