Neospirit Newbie cheater Reputation: 0
Joined: 26 Dec 2013 Posts: 11
|
Posted: Thu Dec 28, 2017 10:19 am Post subject: |
|
|
So far I managed to freeze energy to a flat number (1024 in my case).
You have to Activate mono features before activating this script.
This will allow you to use such memory references : SurvivalPowerPanel:Update+13ba
You can find more classes and methods using the Mono dissector and looking in "Assembly-CSharp" section.
Code: | [ENABLE]
assert(SurvivalPowerPanel:Update+13ba,F3 0F 11 28 F3 0F 10 85 54 FF FF FF)
alloc(newmem,2048,SurvivalPowerPanel:Update+13ba)
label(returnhere)
newmem:
//Original code
//mov [rax],xmm5
//movss xmm0,[rbp-000000AC]
//New code
mov [rax],(float)1024.0 //Or whatever energy you have in your Tier
movss xmm0,[rbp-000000AC]
jmp returnhere
SurvivalPowerPanel:Update+13ba:
jmp newmem //5 opcodes
db 90 90 90 90 90 90 90
returnhere:
[DISABLE]
dealloc(newmem)
SurvivalPowerPanel:Update+13ba:
db F3 0F 11 28 F3 0F 10 85 54 FF FF FF
|
The inventory items seems to be affected by multiple methods, and it depends on the item type.
Basically ItemManager:SetItemCount seems to affect Ore when you split a stack.
|
|