alpha83 wrote: ↑Mon Jul 08, 2024 12:35 pm
litrpg wrote: ↑Sat Jul 06, 2024 4:37 pm
This could use a fix. Allows us to set our favor to the maximum.
Code: Select all
<Description>"ClickLvL CostMOD | No Cost | Get Gold/Negative Cost | Default"</Description>
(...)
Done:
dropbox link in case preview doesn''t work:
[Link]
Usage: toggle hack + options, double click on "value", choose one.
Table:
230309 Idle Champions v502 - 08.07.2024.CT
Enjoy!
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>104656</ID>
<Description>"Clicklevel 9999"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : IdleDragons.exe
Author : Insterluda
UpdatedBy : Onocom (fixed the number flashing when code was running)
}
UseMono()
[ENABLE]
LuaCall(LaunchMonoDataCollector())
aobscanregion(ClickLevel,CrusadersGame.GameScreen.ActiveCampaignData:CalculateClickDamage,CrusadersGame.GameScreen.ActiveCampaignData:CalculateClickDamage+150,4C 63 81 * * * * 48 8B D5 48 81 C2 58) // should be unique
alloc(newmem,$20,ClickLevel)
label(ClicklvlByte)
registersymbol(ClickLevel ClicklvlByte)
newmem:
pushf
//cmp [rcx+00000120],270F //9999
db 81 B9
readmem(ClickLevel+3,4)
db 0F 27 00 00
je @f
//mov [rcx+00000120],270F //9999
db C7 81
readmem(ClickLevel+3,4)
db 0F 27 00 00
@@:
popf
reassemble(ClickLevel) //movsxd r8,dword ptr [rcx+00000120]
jmp @return
ClicklvlByte:
readmem(ClickLevel,7)
ClickLevel:
jmp newmem
nop
nop
@return:
[DISABLE]
ClickLevel:
readmem(ClicklvlByte,7)
unregistersymbol(*)
dealloc(*)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Heres another one. Setting click level to 9999 right off the bat is super useful.