You can also alloc a newmem, copy addresses bytes on it, nop all addresses bytes and then restores the bytes by the copied ones when disabled ( i did so in mine )MeowMaster314 wrote: ↑Wed Oct 05, 2022 11:43 pmedit: the only thing i don't like about just replacing the first byte is that it creates a different bit of instruction with the leftover bytes. I'm not sure if it would create problems or not
Both method works ( even with leftovers )
Edit: ( Not saying that free Craft is a bad thing, but Journey Menu with every item is a better choice ( already updated mine, i will upload my table once i finished force prefixes (this one is killing me, i'm dumb sorry)), just a waste of time, though... )
Like this one:
Code: Select all
define(address1, Terraria.Recipe::FindRecipes+10D)
define(address2, Terraria.Recipe::FindRecipes+11B)
define(address3, Terraria.Recipe::FindRecipes+127)
[ENABLE]
assert(address1, FF 15)
assert(address2, FF 15)
assert(address3, FF 15)
alloc(newmem, 64)
label(originalcode)
registersymbol(originalcode)
newmem:
originalcode:
readmem(address1, 6)
readmem(address2, 6)
readmem(address3, 6)
address1:
nop 6
address2:
nop 6
address3:
nop 6
[DISABLE]
address1:
readmem(originalcode, 6)
//call dword ptr [????????]
address2:
readmem(originalcode+6, 6)
//call dword ptr [????????]
address3:
readmem(originalcode+C, 6)
//call dword ptr [????????]
unregistersymbol(*)
dealloc(*)
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1