<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
<CheatEntries>
<CheatEntry>
<ID>431</ID>
<Description>"Unlimited Movement"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,Battle_PlayerMenu:Start+77a)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov byte ptr [rax+20],1
movzx eax,byte ptr [rax+20]
test eax,eax
exit:
jmp returnhere
Battle_PlayerMenu:Start+77a:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
Battle_PlayerMenu:Start+77a:
movzx eax,byte ptr [rax+20]
test eax,eax
//Alt: db 0F B6 40 20 85 C0
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
<CheatEntries>
<CheatEntry>
<ID>418</ID>
<Description>"Unlimited Money"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,GameSystem:set_MMony+2f)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov [rdi+00000400],#999999
exit:
jmp returnhere
GameSystem:set_MMony+2f:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
GameSystem:set_MMony+2f:
mov [rdi+00000400],esi
//Alt: db 89 B7 00 04 00 00
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
XP Multiplier by 8/4/2 (You get also XP when you get hit)
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
<CheatEntries>
<CheatEntry>
<ID>421</ID>
<Description>"XP Multiplier by 8"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,CharaManager:MChara_AddExp+a0)
label(returnhere)
label(originalcode)
label(exit)
label(Multiplier)
registersymbol(Multiplier)
newmem:
push r8
mov r8,8
imul r13d,r8
mov [r15+0000018C],r13d
pop r8
jmp exit
originalcode:
mov [r15+0000018C],r13d
exit:
jmp returnhere
Multiplier:
dq 0
CharaManager:MChara_AddExp+a0:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
unregistersymbol(Multiplier)
CharaManager:MChara_AddExp+a0:
mov [r15+0000018C],r13d
//Alt: db 45 89 AF 8C 01 00 00
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>422</ID>
<Description>"XP Multiplier by 4"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,CharaManager:MChara_AddExp+a0)
label(returnhere)
label(originalcode)
label(exit)
label(Multiplier)
registersymbol(Multiplier)
newmem:
push r8
mov r8,4
imul r13d,r8
mov [r15+0000018C],r13d
pop r8
jmp exit
originalcode:
mov [r15+0000018C],r13d
exit:
jmp returnhere
Multiplier:
dq 0
CharaManager:MChara_AddExp+a0:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
unregistersymbol(Multiplier)
CharaManager:MChara_AddExp+a0:
mov [r15+0000018C],r13d
//Alt: db 45 89 AF 8C 01 00 00
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>423</ID>
<Description>"XP Multiplier by 2"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,CharaManager:MChara_AddExp+a0)
label(returnhere)
label(originalcode)
label(exit)
label(Multiplier)
registersymbol(Multiplier)
newmem:
push r8
mov r8,2
imul r13d,r8
mov [r15+0000018C],r13d
pop r8
jmp exit
originalcode:
mov [r15+0000018C],r13d
exit:
jmp returnhere
Multiplier:
dq 0
CharaManager:MChara_AddExp+a0:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
unregistersymbol(Multiplier)
CharaManager:MChara_AddExp+a0:
mov [r15+0000018C],r13d
//Alt: db 45 89 AF 8C 01 00 00
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
<CheatEntries>
<CheatEntry>
<ID>425</ID>
<Description>"EnemyOnePunch_Debug"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,BattleClass:MBattle_GetHit+31e)
label(returnhere)
label(originalcode)
label(exit)
newmem:
originalcode:
mov byte ptr [rax+3D9],1
movzx eax,byte ptr [rax+000003D9]
exit:
jmp returnhere
BattleClass:MBattle_GetHit+31e:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
BattleClass:MBattle_GetHit+31e:
movzx eax,byte ptr [rax+000003D9]
//Alt: db 0F B6 80 D9 03 00 00
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
<CheatEntries>
<CheatEntry>
<ID>427</ID>
<Description>"PlayerNoDamage_Debug"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,BattleClass:MBattle_GetHit+35c)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov byte ptr [rax+3DC],1
movzx eax,byte ptr [rax+000003DC]
exit:
jmp returnhere
BattleClass:MBattle_GetHit+35c:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
BattleClass:MBattle_GetHit+35c:
movzx eax,byte ptr [rax+000003DC]
//Alt: db 0F B6 80 DC 03 00 00
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
Re: GOD WARS The Complete Legend (Tactical RPG)
Posted: Sat Jun 15, 2019 4:05 pm
by BlackMonster
@ Rysefox
bro could u make a table out of this and add JP multi and infinite mp too ?
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
<CheatEntries>
<CheatEntry>
<ID>437</ID>
<Description>"Get All Battle Items_Debug"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,ScpFuncScp:func+dcc)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov byte ptr [rax+3DE],1
movzx eax,byte ptr [rax+000003DE]
exit:
jmp returnhere
ScpFuncScp:func+dcc:
jmp newmem
nop
nop
returnhere:
////
alloc(newmem1,2048,BattleClass:MBattle_GetBaseDmg+344)
label(returnhere1)
label(originalcode1)
label(exit1)
newmem1: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode1:
movzx eax,byte ptr [rax+000003E0]
exit1:
jmp returnhere1
BattleClass:MBattle_GetBaseDmg+344:
jmp newmem1
nop
nop
returnhere1:
///////
alloc(newmem2,2048,BattleClass:MBattle_GetBaseDmg+387)
label(returnhere2)
label(originalcode2)
label(exit2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode2:
movzx eax,byte ptr [rax+000003DF]
exit2:
jmp returnhere2
BattleClass:MBattle_GetBaseDmg+387:
jmp newmem2
nop
nop
returnhere2:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
ScpFuncScp:func+dcc:
movzx eax,byte ptr [rax+000003DE]
//Alt: db 0F B6 80 DE 03 00 00
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem1)
BattleClass:MBattle_GetBaseDmg+344:
movzx eax,byte ptr [rax+000003E0]
//Alt: db 0F B6 80 E0 03 00 00
dealloc(newmem2)
BattleClass:MBattle_GetBaseDmg+387:
movzx eax,byte ptr [rax+000003DF]
//Alt: db 0F B6 80 DF 03 00 00
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
<CheatEntries>
<CheatEntry>
<ID>437</ID>
<Description>"Get All Battle Items_Debug"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,ScpFuncScp:func+dcc)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov byte ptr [rax+3DE],1
movzx eax,byte ptr [rax+000003DE]
exit:
jmp returnhere
ScpFuncScp:func+dcc:
jmp newmem
nop
nop
returnhere:
////
alloc(newmem1,2048,BattleClass:MBattle_GetBaseDmg+344)
label(returnhere1)
label(originalcode1)
label(exit1)
newmem1: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode1:
movzx eax,byte ptr [rax+000003E0]
exit1:
jmp returnhere1
BattleClass:MBattle_GetBaseDmg+344:
jmp newmem1
nop
nop
returnhere1:
///////
alloc(newmem2,2048,BattleClass:MBattle_GetBaseDmg+387)
label(returnhere2)
label(originalcode2)
label(exit2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode2:
movzx eax,byte ptr [rax+000003DF]
exit2:
jmp returnhere2
BattleClass:MBattle_GetBaseDmg+387:
jmp newmem2
nop
nop
returnhere2:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
ScpFuncScp:func+dcc:
movzx eax,byte ptr [rax+000003DE]
//Alt: db 0F B6 80 DE 03 00 00
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem1)
BattleClass:MBattle_GetBaseDmg+344:
movzx eax,byte ptr [rax+000003E0]
//Alt: db 0F B6 80 E0 03 00 00
dealloc(newmem2)
BattleClass:MBattle_GetBaseDmg+387:
movzx eax,byte ptr [rax+000003DF]
//Alt: db 0F B6 80 DF 03 00 00
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
Can you combine all the script that you already made or plan to made later on...try to follow this but when i try to activate the mono it says failure to launch...
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
<CheatEntries>
<CheatEntry>
<ID>437</ID>
<Description>"Get All Battle Items_Debug"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,ScpFuncScp:func+dcc)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov byte ptr [rax+3DE],1
movzx eax,byte ptr [rax+000003DE]
exit:
jmp returnhere
ScpFuncScp:func+dcc:
jmp newmem
nop
nop
returnhere:
////
alloc(newmem1,2048,BattleClass:MBattle_GetBaseDmg+344)
label(returnhere1)
label(originalcode1)
label(exit1)
newmem1: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode1:
movzx eax,byte ptr [rax+000003E0]
exit1:
jmp returnhere1
BattleClass:MBattle_GetBaseDmg+344:
jmp newmem1
nop
nop
returnhere1:
///////
alloc(newmem2,2048,BattleClass:MBattle_GetBaseDmg+387)
label(returnhere2)
label(originalcode2)
label(exit2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode2:
movzx eax,byte ptr [rax+000003DF]
exit2:
jmp returnhere2
BattleClass:MBattle_GetBaseDmg+387:
jmp newmem2
nop
nop
returnhere2:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
ScpFuncScp:func+dcc:
movzx eax,byte ptr [rax+000003DE]
//Alt: db 0F B6 80 DE 03 00 00
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem1)
BattleClass:MBattle_GetBaseDmg+344:
movzx eax,byte ptr [rax+000003E0]
//Alt: db 0F B6 80 E0 03 00 00
dealloc(newmem2)
BattleClass:MBattle_GetBaseDmg+387:
movzx eax,byte ptr [rax+000003DF]
//Alt: db 0F B6 80 DF 03 00 00
</AssemblerScript>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
Can you combine all the script that you already made or plan to made later on...try to follow this but when i try to activate the mono it says failure to launch...