Not everything is updated but most of it is working.
Updated:
-Disable Collision (Only disables Hit collision for enemies traps can hit you).
-No Death (Won't die when hp drops to 0).
-Craft Anything
-My player Pointer (90% complete)
-Extend Reach
-More Minions
-More Sentries
-Set Run Speed
-Bonus Fishing Skill
-Force Effects (I plan to add all of them)
-Disable bad effects (I'll add the bad effects here to disable them. Currently there is none).
Not Working:
-Time Hacks
-Full Brightness
-Extend Grab Radius
-Always Fish Crates
-Right click max stack
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
Here's my table with a few scripts. Steam version, intel CPU. Ignore the first part of the table with the values.
Only tested on master mode. I don't know if that affects anything or not.
Not everything is updated but most of it is working.
Updated:
-Disable Collision (Only disables Hit collision for enemies traps can hit you).
-No Death (Won't die when hp drops to 0).
-Craft Anything
-My player Pointer (90% complete)
-Extend Reach
-More Minions
-More Sentries
-Set Run Speed
-Bonus Fishing Skill
-Force Effects (I plan to add all of them)
-Disable bad effects (I'll add the bad effects here to disable them. Currently there is none).
Not Working:
-Time Hacks
-Full Brightness
-Extend Grab Radius
-Always Fish Crates
-Right click max stack
I recommend adding the ghost state pointer. It's a neat way of adding a noclip function to the game. player_ptr offset 5fb.
Didn't you also have to change the jump from +12F to +131 because +12F should be 2 bytes off like the other 2 addresses I figure that should have crashed the game if you didn't change it:
Didn't you also have to change the jump from +12F to +131 because +12F should be 2 bytes off like the other 2 addresses I figure that should have crashed the game if you didn't change it:
New:
-Journey Mode Unlock (Unlocks Journey mode Menu for all characters and worlds).
-Journey Mode GodMode (It enables Godmode but not the menu. Its just a better Disable Collision).
I thought it would be difficult to unlock the Power Menu but it was surprisingly simple.
I can't get the player pointer cheats to work (CE 7.1)
All values are ?? and the adress of username is ????????
None of the scripts can be enabled
Yeah same here. Can't get it to work in either GoG 1.4 or Steam 1.4.0.2. It doesn't look like an AMD/Intel Problem. The address and code do enable but I get no player pointer. Tried setting a breakpoint at the address in question but it never actually breaks. Tried both Journey mode and Classic then getting hit by something (since it is the DrawLife function) but it didn't break. So it's like it is not actually hitting the code. BTW new characters so that might also be a factor but I don't have an old character anymore to load.
Yeah same here. Can't get it to work in either GoG 1.4 or Steam 1.4.0.2. It doesn't look like an AMD/Intel Problem. The address and code do enable but I get no player pointer. Tried setting a breakpoint at the address in question but it never actually breaks. Tried both Journey mode and Classic then getting hit by something (since it is the DrawLife function) but it didn't break. So it's like it is not actually hitting the code. BTW new characters so that might also be a factor but I don't have an old character anymore to load.
Using CE 7.0 the player pointer works just fine. Intel CPU, Steam 1.4.0.2.
Made a couple things for 1.4.0.2 for AMD but I can't remember how to update the old stuff. I know how to dissect an area for the player stats from health but I haven't learned how to utilize any of the named areas values... any tips and I can try to help resurrect these for AMD Users.
*Updated with okami_x's "Player" script that was updated by beguiler that also works for AMD
*Fixed Max Minions (sorry had it so you had to wear the tiki armor)
Added some extra's I found in the the memory area.
Let me know if this works.
Let me know if there is anything I can try to make because this can be some motivation for me or others to learn more.
{ Game : Terraria.exe
Version:
Date : 2020-05-16
Author : Okami-x
}
//original - couldn't get this to work for me
//define(address,Terraria.GameContent.UI.ClassicPlayerResourcesDisplaySet::DrawLife+513)
//define(bytes,DB 80 90 03 00 00)
//On Mouse Over HP Bar - alt method but requires to put mouse over HP to get address
//define(address,Terraria.GameContent.UI.CommonResourceBarMethods::DrawLifeMouseOver+34)
//define(bytes,8b 87 90 03 00 00)
//Player.Update - better method all you have to do is move character and it will get the address
define(address,Terraria.Player::Update+F31E)
define(bytes,8B 80 90 03 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000)
label(code)
label(return)
label(player_ptr)
registersymbol(player_ptr)
newmem:
code:
// Player.update
mov [player_ptr],eax
mov eax,[eax+00000390]
//MouseOver HP Bar
// mov [player_ptr],edi
// mov eax,[edi+00000390]
//original
// mov [player_ptr],eax
// fild dword ptr [eax+00000390]
jmp return
player_ptr:
dd 0
address:
jmp newmem
nop
return:
[DISABLE]
address:
db bytes
// fild dword ptr [eax+00000390]
dealloc(newmem)
unregistersymbol(player_ptr)
To use it just select all and copy it, then open the My Player Pointer Script select all and paste. Worked for me with GoG v1.4 and Steam v1.4.0.2, both on AMD.
Last edited by beguiler on Sun May 17, 2020 10:45 pm, edited 1 time in total.