10
"F1 [Unlimited] Health"
0000FF
2 Bytes
"shakedown.bin"+0003011C
4
Toggle Activation Allow Increase
112
[Unlimited] Health
0
Activate
Deactivate
16
"F2 [Unlimited] Ammo"
FF0000
Auto Assembler Script
define(address,"shakedown.bin"+C6A7D)
define(bytes,66 89 01 75 3D)
[ENABLE]
assert(address,bytes)
alloc(newmem,$100)
alloc(ammo,4)
label(code)
label(return)
ammo:
dd 0
newmem:
mov [ammo],ax
jne shakedown.bin+C6ABF
jmp return
code:
mov [ecx],ax
jne shakedown.bin+C6ABF
jmp return
address:
jmp newmem
return:
[DISABLE]
address:
db bytes
dealloc(newmem)
Toggle Activation
113
[Unlimited] Ammo
0
Activate
Deactivate
20
"F3 [Maximum] Score"
Auto Assembler Script
define(address,"shakedown.bin"+C04AF)
define(bytes,89 0D 60 EA 95 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$100)
label(return)
newmem:
add [shakedown.bin+55EA60],10000
jmp return
address:
jmp newmem
nop
return:
[DISABLE]
address:
db bytes
dealloc(newmem)
Toggle Activation
114
[Maximum] Score
0
Activate
Deactivate
30
"F4 [Arcade] Time Stop"
8000FF
Auto Assembler Script
define(address,"shakedown.bin"+389F)
define(bytes,FF 0E EB 02 FF 06)
[ENABLE]
assert(address,bytes)
alloc(newmem,$100)
label(return)
newmem:
nop
nop
jmp shakedown.bin+38A5
inc [esi]
jmp return
address:
jmp newmem
nop
return:
[DISABLE]
address:
db bytes
dealloc(newmem)
Toggle Activation
115
[Arcade] Time Stop
0
Activate
Deactivate
9
"Ins/Del [Add/Remove] Dollars"
408000
4 Bytes
"shakedown.bin"+000373C8
0
Increase Value
45
10000
Dollars [Add] x 10000
0
Activate
Set Value
46
0
Dollars [Remove]
1
Deactivate