@slayer0527
you're welcome. have fun~
@Sun
there're no movement speed cheat in the tables of that post...
(EDIT: just check the tables again, do you mean the "FLASH" script?)
but do you mean
[Link]?
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>177</ID>
<Description>"Old School Sprint"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(maxmovingspeedwriteAOB,F3 0F 11 8E 3C 04 00 00 0F 28 C1)
registersymbol(maxmovingspeedwriteAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
movss [esi+0000043C],xmm1
pushad
push 20 //Spacebar
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
je originalcode
cmp [esi+0000043C],(float)0.8
jle originalcode
mov [esi+0000043C],(float)0.8
movss xmm1,[esi+0000043C]
originalcode:
//movss [esi+0000043C],xmm1
exit:
jmp returnhere
maxmovingspeedwriteAOB: //"AC4BFSP.exe"+13D4B1F:
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)
maxmovingspeedwriteAOB: //"AC4BFSP.exe"+13D4B1F:
db F3 0F 11 8E 3C 04 00 00
//Alt: movss [esi+0000043C],xmm1
unregistersymbol(maxmovingspeedwriteAOB)
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Activate</Action>
<Keys>
<Key>119</Key>
<Key>33</Key>
</Keys>
<ID>0</ID>
</Hotkey>
<Hotkey>
<Action>Deactivate</Action>
<Keys>
<Key>119</Key>
<Key>34</Key>
</Keys>
<ID>1</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
</CheatEntries>
</CheatTable>
(EDIT: ha, just read the script, I used cmp to check a float, and didn't bother to correct it....)
if so, the mechanism is more or less the same still (at least for the horse speed, didn't trace on-foot speed limit yet.)
4 bytes for the current speed limit followed by 4 bytes actual speed.
the horse speed limit bypass on the first post is by skipping the in-town/near-town speed limit assignment when the game is calculating the current horse speed limit (in which after this assignment, the game will calculate the micro-adjustment when going up-hill or down-hill, turning, etc., with the applied moving force that came from key pressing/pad's analogue).
just that on the old games (AC3, Liberation HD and Black Flag) they used to be normalized (0-1) already.
if not, please do port Zanzer's one, always like free cheat~
p.s. used up my 5 attempts to remember my password on CEF, end up resetting the password, and need to wait 30 mins to cool down the 5 wrong attempts. then another 10 mins to locate the post...
missing the multi members created tables.
and missing Geri as well...