Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


God mode, understanding the HitChar method.

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
PartnersPityPartying
How do I cheat?
Reputation: 0

Joined: 23 Jan 2024
Posts: 3
Location: Steam

PostPosted: Sat Jan 27, 2024 12:44 am    Post subject: God mode, understanding the HitChar method. Reply with quote

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.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites