|
Eric-Dutra16 is possible you. create same next code. for ps_game.exe shen1.
<CheatEntry>
<ID>2</ID>
<Description>"GM reroll"</Description>
<Options moBindActivation="1"/>
<LastState Value="" Activated="0" RealAddress="00000000"/>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>0</ID>
<Description>"ppp"</Description>
<LastState Activated="0"/>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
registersymbol(ecxpointer)
alloc(newmem,2048)
alloc(ecxpointer,4)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
cdq
mov [ecxpointer],ecx
add ecx,01
idiv ecx
exit:
jmp returnhere
"ps_game.exe"+BACC3:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ps_game.exe"+BACC3:
cdq
add ecx,01
idiv ecx
//Alt: db 99 83 C1 01 F7 F9
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>1</ID>
<Description>"rrr"</Description>
<LastState Activated="0"/>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov bl,[ecxpointer]
movzx dx,bl
mov [ebp+00],dx
exit:
jmp returnhere
"ps_game.exe"+BAD02:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ps_game.exe"+BAD02:
movzx dx,bl
mov [ebp+00],dx
//Alt: db 66 0F B6 D3 66 89 55 00
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
|