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: 9
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 1494 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).
спасибо.
Re: [REQUEST] Heavy Storm Shadow
Anyone else struggling to train the values for the two currencies being used?
-
- Noobzor
- Posts: 8
- Joined: Mon Aug 02, 2021 1:43 am
- Reputation: 0
Who is online
Users browsing this forum: ayeitzjacobbb, Bing [Bot], lu_metal, poeticefire3030, Retroboy