Larkin wrote: ↑Tue Oct 11, 2022 9:02 am
done at last!
here is the same table for AMD users
(there were 3 or 4 things i was unable to transfer but it is done for the mostpart)
DONT USE THIS TABLE IF YOU HAVE AN INTEL PROCESSOR instead refer to Kurina's origional table which you can download at the link below
/viewtopic.php?p=269504#p269504
also big thanks to Kurina for telling me how to do this
edit-- fixed journey mode cheats not working
I've downloaded and looked for the ones you couldn't transfer, if u want to do it manually >
Firts of all, you can discart the "Discount Card" since it's pretty useless considering theres a "Free Shopping" script, idk why did i made this one tbh xD
For
Inf. Uses - Item Stack you can try to find this opcodes near the "
Terraria.Player::ItemCheck+2AA8" address
Code: Select all
jle Terraria.Player::ItemCheck+2AAE
mov eax,[ebp-000002EC]
dec [eax+000000B4] <- This one
mov eax,[ebp-000002EC]
Or you can do it manually, scan for a block/potion/critter stack ( can also use first slot stack from "my player" script )
Right Click it and select "
Find out what access this address" ( this will popup the opcoded accessed window )
Use the stack ( by placing, consuming the item ) then on the "Opcode accessed" windows, look for the opcode "
dec [eax+000000B4]"
Click it and then click "
Show disassembler", will move you to the address it uses, just copy it and update the script.
For
No Mana Sickness you can go to
Terraria.Player::UpdateBuffs+CC2 address and try to find it >
Code: Select all
jmp Terraria.Player::UpdateBuffs+59A8
cmp ecx,5E
jne Terraria.Player::UpdateBuffs+D12
mov byte ptr [ebx+00000694],01 <- This one
If no success, you can make it manually, go to "My Player" script and enable, right click on "♟ Player" and select "
Browse this memory region" ( CTRL+B ) then it will pop memory view window, click on "
Tools -> Dissect data/structures" ( Or press CTRL+D )
This will open Structure Dissect , create a new structure ( CTRL+N ) pointing to "♟ Player" address , after created, go to offset "0694" ( named manaSick ), add it to address list ( Click it and press A ), on the address list, right Click it and select "
Find out what access this address", use a mana potion and there will be your opcode "
mov byte ptr [ebx+00000694],01" , do the same as the "inf. use" and copy its address, update the script and done!
Great Work btw! Keep it up