Tool (1.3.0.x) Rydian's Terraria Trainer

Discussion in 'Released Mods' started by Rydian, Feb 27, 2013.

  1. Rydian

    Rydian Face Monster

    Joined:
    Jul 11, 2011
    Messages:
    2,875
    Likes Received:
    656
    This is not a third-party client. This is a tool that you run alongside the official game.

    [​IMG]

    - Last Update: 8/14/2015
    - Updated for 1.3.0.8.

    - Download
    Download For 1.3.0.8: http://rydian.net/trainers/rtt_v1.3.0.8.zip
    Old Versions (open)

    - Instructions:
    1. Run Terraria
    2. Run the trainer.
    3. Click one of the buttons to activate that code.
      (If the activation is successful the button will stay blue after a second.)
      Click the same button to turn a code off again.
      For the speedhacks, just click the speed you want.

    - Troubleshooting / FAQ
    1. Terraria uses JIT which means that game code is loaded/compiled on-demand. This means that until you, for example, get hit for the first time after loading the game, the code that manages what happens when you get hit doesn't exist. So make sure that something happens normally before you try to turn on the cheat for it.

    2. 1 - Make sure your game is updated. Terraria patches frequently when it's active.
      2 - Download the trainer again to get an updated version of it.
      3 - Update your .NET install.
      DO NOT JUST ASSUME THAT YOU HAVE THE LATEST VERSION OF .NET!
      ACTUALLY CHECK YOUR VERSION AND INSTALL THE LATEST IF NEEDED!


    3. Your Antivirus is being too paranoid and killing it. Try updating your antivirus. If that doesn't work, tell me which one you're using.

    4. With the official server software, a number of cheats will work online. Tshock (for example), on the other hand, is well aware of cheats like this, and can and will cause kicks/bans with the various anti-cheat plugins available for it. This trainer makes no attempts to bypass any of tshock's protections (or any other server cheat protections that may exist) and I will not be adding any circumvention to this.

    5. No. I can make new codes easily, but the problem is then everybody will expect me to update every single code with every single game patch. That kind of workload is the reason I stopped updating this back in 1.2. The more codes there are, the more time and effort it takes to update each time. If you want more codes and effects then you can hack it yourself.

    6. No, I cannot. I do not have a Mac, I am not going to spend $1,000+ on a laptop just for this, nor am I going to spend the time to make a hackintosh just so I can spend more time making something for a minority of users.

    7. Yes, I post the table I build this off of over at the CE forums, and my signature has links to some tutorials I've written.

    8. Yes.



    -
     
    #1
    Last edited: Aug 14, 2015
  2. skulledrebel

    skulledrebel Zombie

    Joined:
    Feb 17, 2013
    Messages:
    100
    Likes Received:
    37
    Sounds useful enough under certain circumstance. Is this with or without tConfig? I assume without as I've seen things like this already done with tConfig.
     
    #2
  3. Rydian

    Rydian Face Monster

    Joined:
    Jul 11, 2011
    Messages:
    2,875
    Likes Received:
    656
    It's without, it's a standalone executable that hooks into Terraria.exe when you launch it.

    I sorta' stopped playing Terraria before Tconfig came out... so I don't know if this will even work with it, been way too lazy to mess with it.
     
    #3
    Sable likes this.
  4. skulledrebel

    skulledrebel Zombie

    Joined:
    Feb 17, 2013
    Messages:
    100
    Likes Received:
    37
    It's just convenience then if it works with it. I'll check it out my self since I've not got much else to do.

    I've seen similar things like this available with tConfig but nothing that is exactly the same for whatever that's worth. Plus this tool of yours is available without tConfig and I would think that will stand out for some people.
     
    #4
  5. Ijwu

    Ijwu Face Monster

    Joined:
    May 21, 2011
    Messages:
    876
    Likes Received:
    274
    I'd be really interested in seeing the source behind something like this, hooking into another process is something I'd like to see a good code example of.
     
    #5
    WhiteZ likes this.
  6. Rydian

    Rydian Face Monster

    Joined:
    Jul 11, 2011
    Messages:
    2,875
    Likes Received:
    656
    Sent 'ya a PM with it.

    This was just built using CE's Lua stuff (auto assembler, aobscan()) because I'm lazy. If you want to see a lower-level example of how trainers find the process to hook into and actually write to the memory space of something else and all that fun jazz, there's tutorials in C++ and in VB and other languages out there (it all looks like it's in the win32 API anyways).
     
    #6
    Sable and WhiteZ like this.
  7. Ijwu

    Ijwu Face Monster

    Joined:
    May 21, 2011
    Messages:
    876
    Likes Received:
    274
    Very cool stuff, thanks for the info!
     
    #7
  8. Rydian

    Rydian Face Monster

    Joined:
    Jul 11, 2011
    Messages:
    2,875
    Likes Received:
    656
    It's cool. The way I worked this was with assembly modification (not normal memory modification) since the game uses pointers out the butt, and unfortunately their base isn't Terraria.exe, but the process that launched the game from what I can see.
     
    #8
    Sable likes this.
  9. wewpt

    wewpt Green Slime

    Joined:
    Mar 6, 2013
    Messages:
    1
    Likes Received:
    0
    I'm fairly new to Terraria, I'm starting to tinker with creating my own server mod. I'd be grateful if you'd consider releasing your trainer. Nice and simple, straightforward, does what it claims. I'd really prefer to keep this sort of modding separate from the game itself so being standalone is a plus.

    Have yet to compare to tConfig, still doing the research and learning before I get serious.
     
    #9
  10. Rydian

    Rydian Face Monster

    Joined:
    Jul 11, 2011
    Messages:
    2,875
    Likes Received:
    656
    Alright, there doesn't seem to be nearly the opposition to this that I was expecting, so it's released now.
     
    #10
    Sable likes this.
  11. Nomig

    Nomig Voodoo Demon

    Joined:
    Dec 14, 2011
    Messages:
    323
    Likes Received:
    108
    Why is there no HELL YEAH option in the thread?
     
    #11
  12. darklink1010

    darklink1010 Slimed Zombie

    Joined:
    Mar 11, 2013
    Messages:
    38
    Likes Received:
    15
    Does this work with having Terraria gui because i cant get this to work
     
    #12
  13. yestoA

    yestoA Demon Eye

    Joined:
    Mar 20, 2013
    Messages:
    103
    Likes Received:
    4
    no or not for me anyway i tried on my main pc and it doesnt work with tconfig installed
    lucky me i had a good laptop and so i mod main pc and default laptop so fun using this
    wish it worked for tconfig
     
    #13
  14. Rydian

    Rydian Face Monster

    Joined:
    Jul 11, 2011
    Messages:
    2,875
    Likes Received:
    656
    I'm not sure what that even is...

    Looks like tConfig Allows people to modify how the game's engine works, so even if I made a version compatible with tconfig itself, a single mod could break half of it and I'd need to make a trainer for each mod combination with the way this is written... so don't expect tConfig compatibility, sorry.
     
    #14
    Sable likes this.
  15. Ijwu

    Ijwu Face Monster

    Joined:
    May 21, 2011
    Messages:
    876
    Likes Received:
    274
    I think the question is if the trainer would work with the TerrariaGameLauncher GUI. It replaces your Terraria.exe and allows you to launch various Terraria versions (tConfig and Vanilla, mostly) with Steam integration. Mostly, to make your trainer compatible, you'll have to look for TerrariaOriginal.exe instead of Terraria.exe. Well, at least that's my guess with my limited knowledge.

    Link: http://www.terrariaonline.com/threads/terraria-game-launcher-gui.64759/
     
    #15
  16. darklink1010

    darklink1010 Slimed Zombie

    Joined:
    Mar 11, 2013
    Messages:
    38
    Likes Received:
    15
  17. yestoA

    yestoA Demon Eye

    Joined:
    Mar 20, 2013
    Messages:
    103
    Likes Received:
    4
    its fine it was a long shot anyway i still have my clean terraria on my laptop to use if i really want the cheats also Final Cheat Menu 2 by Shockah has a God mode in it and with a few mod items from other mods can gain the rapid fire and Stacks Up! from Shockah helps with a semi infinite ammo supply so there is a "work around" for tconfig users who really want a few of the abilities from this
    in other words about 1/4th this trainer with mixed mods for all you tconfig users

    still an amazing trainer very fun to use
     
    #17
  18. darklink1010

    darklink1010 Slimed Zombie

    Joined:
    Mar 11, 2013
    Messages:
    38
    Likes Received:
    15
    ya i guess but i forgot to create a back-up of my terraria.exe
     
    #18
  19. yestoA

    yestoA Demon Eye

    Joined:
    Mar 20, 2013
    Messages:
    103
    Likes Received:
    4
    have to ask will you update this after the new update is released?
     
    #19
  20. Rydian

    Rydian Face Monster

    Joined:
    Jul 11, 2011
    Messages:
    2,875
    Likes Received:
    656
    When the new update comes I'll start playing actively again, so I'll try to update it.

    It might not be for a few weeks after it because Terraria tends to have bugfix updates, and I don't want to update it three times in a week. :p And there will be new mechanics for me to hack, and all that jazz.
     
    #20
    Sable likes this.

Share This Page