lol! well thank you anyway for taking your time to even make a tableSend wrote: ↑Wed May 01, 2024 12:28 amAh, you're not doing anything wrong. I didn't play any of the others, to be honest. Uninstalled the game.Shikardo wrote: ↑Tue Apr 30, 2024 11:38 pmThank you! It does works, but only on the first mech, I have not been able to get it to work on the other 3 (maybe I'm doing something wrong).Send wrote: ↑Tue Apr 30, 2024 7:28 pmHere are movement speed pointers for Front/Back/Left/Right (Game2.Design.MotorDefinition.Attributes).
All of the other values are hashed and stored in Game2.Design.CharacterPropertyNames. Changing health/energy/etc will either zero out everything or result in an instant failure of the mission/run.
[REQUEST] Heavy Storm Shadow
Re: [REQUEST] Heavy Storm Shadow
Re: [REQUEST] Heavy Storm Shadow
No problem. Unfortunately there's a 99.9% chance those pointers will break during the next update and I don't own the game so I won't be able to update it in the future, unless someone wants to family share.
Re: [REQUEST] Heavy Storm Shadow
So, I had a cracked version of the game installed a while back, and messed around and found a way to get one-hit kills. I don't know what version of the game is currently out, so the offsets and stuff might be different. But, I'm sure someone with the game installed can look into writing up a proper script for the current version. Hopefully one of you can use this information.
Function: Game2.Logic.DamageCalculator.calculateDamage
- All damage is calculated here (including enemies)
- Register RCX holds useful information like damage parameters.
- Break and Trace this to isolate player and enemy functions, or use compares.
Function: <>c.<.cctor>b__273_794
- This function calls Game2.Logic.DamageCalculator.calculateDamage.
- This function seems to be for the player, as far as I know.
- Register R8 holds the same information as RCX in the DamageCalculator.calculateDamage function.
Function: Game2.Logic.DamageCalculator.calculateDamage
- All damage is calculated here (including enemies)
- Register RCX holds useful information like damage parameters.
- Break and Trace this to isolate player and enemy functions, or use compares.
Function: <>c.<.cctor>b__273_794
- This function calls Game2.Logic.DamageCalculator.calculateDamage.
- This function seems to be for the player, as far as I know.
- Register R8 holds the same information as RCX in the DamageCalculator.calculateDamage function.
Sample Script
Code: Select all
// Function: <>c.<.cctor>b__273_794
newmem:
push rdi
mov rdi,[R8+70] // Damage parameters
mov [rdi+10].(int)9999 // modify minimum damage value
mov [rdi+14].(int)9999 // modify maximum damage value
pop rdi
original code:
mov rbx,r9
mov rdi,r8
jmp return
// Code Snapshot
{
<>c.<.cctor>b__273_794: 48 89 5C 24 10 - mov [rsp+10],rbx
GameAssembly.dll.il2cpp+3D7435: 48 89 74 24 18 - mov [rsp+18],rsi
GameAssembly.dll.il2cpp+3D743A: 48 89 7C 24 20 - mov [rsp+20],rdi
GameAssembly.dll.il2cpp+3D743F: 41 56 - push r14
GameAssembly.dll.il2cpp+3D7441: 48 83 EC 40 - sub rsp,40
GameAssembly.dll.il2cpp+3D7445: 80 3D F2 6A E8 04 00 - cmp byte ptr [GameAssembly.dll+5A2DF3E],00
// ---------- INJECTING HERE ----------
GameAssembly.dll.il2cpp+3D744C: 49 8B D9 - mov rbx,r9
// ---------- DONE INJECTING ----------
GameAssembly.dll.il2cpp+3D744F: 49 8B F8 - mov rdi,r8
GameAssembly.dll.il2cpp+3D7452: 75 1F - jne GameAssembly.dll.il2cpp+3D7473
GameAssembly.dll.il2cpp+3D7454: 48 8D 0D 85 E2 BF 04 - lea rcx,[GameAssembly.dll.data+1356E0]
GameAssembly.dll.il2cpp+3D745B: E8 C0 C5 B8 FF - call GameAssembly.dll.text+732A20
GameAssembly.dll.il2cpp+3D7460: 48 8D 0D 51 C3 C1 04 - lea rcx,[GameAssembly.dll.data+1537B8]
}
-
- What is cheating?
- Posts: 1
- Joined: Thu May 02, 2024 12:58 pm
- Reputation: 8
Re: [REQUEST] Heavy Storm Shadow
Made table with next functions:
- Movement speed for each mech (pointer for 1st mech from Send's table );
- Stats selected weapon;
- Skill stats (work properly for the first skill in tree. After lvl up hover mouse on skill to populate and change before pick up skill).
- Movement speed for each mech (pointer for 1st mech from Send's table );
- Stats selected weapon;
- Skill stats (work properly for the first skill in tree. After lvl up hover mouse on skill to populate and change before pick up skill).
- Attachments
-
- Heavy Storm Shadow.CT
- Game version 1.043
- (42.71 KiB) Downloaded 725 times
Re: [REQUEST] Heavy Storm Shadow
works great for me, thx.Anachronox wrote: ↑Thu May 02, 2024 1:17 pmMade table with next functions:
- Movement speed for each mech (pointer for 1st mech from Send's table );
- Stats selected weapon;
- Skill stats (work properly for the first skill in tree. After lvl up hover mouse on skill to populate and change before pick up skill).
спасибо.
Who is online
Users browsing this forum: Google Adsense [Bot]