Here is a trainer I created for Terraria (current version 18.104.22.168) for Windows. I created it using Cheat Engine 6.6. This trainer wouldn't be possible without Rydian's amazing tutorials: Rydian's Youtube Tutorial Series, Rydian's Custom Trainer Guide, Rydian's Terraria Trainer. I expanded on Rydian's information to create a trainer with a lot of features. I didn't spend too much time on the design or making it look pretty, though. Screenshot: Download at bottom of page! How to Use: General: 1. Launch Terraria 2. Run Trainer 3. Enter into a world 4. Click buttons to make code run or press hotkeys (read next section to understand details) Details: The hacks will only work if Terraria is running and you are on a character in a world. Some of the hacks may take up to a minute to run. While a hack is running, the whole Trainer will freeze. There is voice feedback for each hack. It will first say "[hack] activating" and then "activated" when the hack is finished activating. Every hack has a hotkey. All hacks can be activated at the same time without conflict. Get Player Base must be activated before the hacks below it can be activated. Wait a few seconds after activating Get Player Base before using the hacks below it. When switching characters, some hacks may need to be deactivated and reactivated. No Damage - (Hotkey: Shift + 1): This hack takes the longest to execute since it has to patch quite a few different pieces of code. This hack prevents damage from being subtracted from the player's health. This is the simplest method of invincibility. Self-damaging items can still kill the player. (Rod of Discord) No Death - (Shift + 2): This is the second longest hack to activate. This hack prevents the player from dying upon reaching 0 or less health. I added this method of invincibility so you can still have the challenge of trying not to reach 0 health, but you don't have to worry about dying. It's also fun to rock -2,000 health. (using an item that drains health while at 0 or below health may kill you. Ex. Rod of Discord) No Mana Loss - (Shift + 3): Prevents mana from draining upon using items or magical weapons. Player Damage x100 - (Shift + 4): Makes player deal 100x more damage. Right Click Item 9999 - (Shift + 5): When you right-click a stackable item in your inventory, its stack count will change to 9999. Favorite Item 9999 - (Shift + 6): Favoriting any item in your inventory will make it stackable and set its stack-count to 9999. You can favorite an item by holding Alt and clicking an item in your inventory. Max Minions 50 - (Shift + 7): Sets your maximum number of minions to 50. Day Cycle: (doesn't work in Multiplayer) Freeze Day Cycle - (Control + 1): Freezes in-game time and day cycle. Normal Day Cycle - (Control + 2): Resumes in-game time and day cycle at normal speed. 2x Day Cycle - (Control + 3): Double speed in-game time and day cycle. 10x Day Cycle - (Control + 4): 10x speed. 255x Day Cycle - (Control + 5): 255x speed. Get Player Base - (Shift + 8): Activate this to acquire the player base address. This allows the hacks below it to work. Leave this checked to continue acquiring the address in case it changes or you change characters. Freeze Life - (Alt + 1): (Requires player base) Freezes health at its current value. It continuously updates the health value to be the value it was when this was checked. This does not provide perfect invincibility. If you take damage from a single hit that is greater or equal to your remaining health you will die. Ex. falling damage tends to kill. Freeze Mana - (Alt + 2): (Requires player base) Freezes mana. Freeze Rockets - (Alt + 3): (Requires player base) Freezes rocket timer for unlimited rockets. Using Freeze Wings at the same time may cause slower flight. Freeze Wings - (Alt + 4): (Requires player base) Freezes wing timer for unlimited wings. Using Freeze Rockets at the same time may cause slower flight. Textboxes, buttons, and other stuff: Read Button Under Position Boxes - Reads the player's X and Y coordinates and writes them into the respective textbox. Enter Button Under Position Boxes - Changes the player's X and Y coordinates to be those in the textboxes. Read Button Under Item Boxes - Reads the ID and prefix of the first item in the player's quick-access bar and enters the data into the respective boxes. The item affected is the leftmost item on your toolbar. (the one you can equip by pressing 1) Enter Button Under Item Boxes - Uses the numbers in the ID and prefix boxes to change the item in the first (leftmost) toolbar slot. There must be an item in the first toolbar slot for this to work. The item will be permanently changed to the new one. You will need to logout and log back into a world in order for the new item to function correctly. BE CAREFUL WHEN USING THIS. Entering invalid or incorrect data can cause a multitude of problems and potentially permanently corrupt a player's inventory. Though most likely any error can be fixed by reentering a correct value. Prefix ID should be set to zero if no prefix is wanted. The numbers used in the boxes are the Item ID's and Prefix ID's found on the Terraria Wiki. Teleport - (Shift + Q) This checkbox activates the teleportation feature hotkeys. While checked, the player can press the WASD keys in combination with Shift, Control, or Alt to teleport the character in the different directions. Press Shift + Q again or uncheck the textbox to disable teleportation. W - up, A - left, S - down, D - right Shift - normal speed, Control - slow speed (precision), Alt - fast speed Ex. Press Shift + D to teleport a medium distance to the right. About - Pops up a message about the trainer. Hotkeys - Pops up a list of the hotkeys. Other Info: This is the first trainer I have created, so it probably has some bugs. If you find any, it would be greatly appreciated if you let me know in a reply. Thanks Also, this trainer is often seen as a virus by Windows or other anti-virus programs. It's probably because it's an EXE from an unknown publisher and it has to do with changing memory addresses. I can assure you it's not a virus, but if you want to check for yourself the cheat table and source code is available. You will need to have Cheat Engine installed to run it. Inside you'll find everything I used for the trainer. Download: Download is linked in the comments Cheat table and Lua source code Hope you all enjoy! Have fun hacking Terraria!