The Recoil exe is not from me but it works. No Spread you can add the source for CE (copy&past) or use from Dexter 1.6.
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>186</ID>
<Description>"NO SPREAD"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_NoSpread,TheDivision.exe,44 0F 2E 16 0F 84 E0 00 00 00) // should be unique
alloc(newmem,$1000,TheDivision.exe)
label(code)
label(return)
newmem:
mov [rsi],(float)1
code:
db 44 0F 2E 16 0F 84 E0 00 00 00
jmp return
_NoSpread:
jmp newmem
nop
nop
nop
nop
nop
return:
registersymbol(_NoSpread)
[DISABLE]
_NoSpread:
db 44 0F 2E 16 0F 84 E0 00 00 00
unregistersymbol(_NoSpread)
dealloc(newmem)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
No Recoil
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>191</ID>
<Description>"NO RECOiL"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_NoRecoil,TheDivision.exe,F3 0F 10 05 52 F8 6F 02)
alloc(newmem,$1000,TheDivision.exe)
label(code)
label(return)
newmem:
db C7 05 E2 E5 61 03 00 00 00 00
code:
db F3 0F 10 05 52 F8 6F 02
jmp return
_NoRecoil:
jmp newmem
nop
nop
nop
return:
registersymbol(_NoRecoil)
[DISABLE]
_NoRecoil:
db F3 0F 10 05 52 F8 6F 02
unregistersymbol(_NoRecoil)
dealloc(newmem)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>