This guide details how to set up tModLoader for Terraria for people on Linux programs. I’ve manual up for our fellow Mac gamers too.
This manual will be showing two ways that you can set up tModLoader on Linux, the first one being the fastest way, and the second one will be the manual way of installing it manually.
This was done on Ubuntu 18.04 Bionic, but both sets of instructions will operate on nearly every distro.
Nonetheless, this is not guaranteed to work on every distro out there. If there’s a problem, please let me know ASAP so that I can troubleshoot.
This will not work on pirated/cracked duplicates of the game, and that I don’t have any intention of making it work on those copies.
Prerequisites
Prequisites for the automatic way:
You need to ensure you have unzip and wget installed on your operating system. You can check if you do by running
sudo apt-get install wget
and
sudo apt-get install unzip
Prequisites for the manual way:
Ensure you own a copy of the game on Steam and get it installed.
You’ll also need to to grab the tModLoader files. Ensure you catch the Linux version.
Automatic way
Ensure to have the dependencies for my script installed (wget and unzip). They ought to be bundled with every Linux distro, but in case you’ve got a bare-bones distro, then you might need to install them.
Go right ahead and go download my script out of here. This should already be marked as an executble file, but if it isn’t, run
chmod u+x InstallTMod.sh
in a terminal
Next, run
./InstallTMod.sh
Make sure you are not running this command as root, as this will put in tModLoader at a sudden site. You can check if you are root by running the whoami command in terminal.
This is a fairly quick process, but should you experience any problem, PM me about the issue.
After this is completed, the next time you start Terraria, you ought to have a tModloader Terraria!
Please keep in mind that tModLoader worlds are not the same as vanilla Terraria worlds. Your worlds/players aren’t deleted.
Rather, tModLoader makes a new directory to store tModLoader worlds/players. You can put vanilla Terraria .plr and .wld files in the tModLoader directory, and they should work as expected.
Manual way
In the rare case that the automatic way doesn’t work (please contact me if this is the case), or you prefer to install it yourself, this step will detail how you can do just that.
Make sure you have Terraria installed, and grabbed the tModLoader files, link is in the prerequisites.
Step one
Extract the tModLoader zip file to a empty folder, then locate your Terraria install folder (commonly found at ~/.steam/steam/steamapps/common/Terraria.)
Step two
Drag and drop the tModLoader files in the Terraria install folder
That’s it!
Like I mentioned above, if you launch Terraria, you’ll realize that your worlds are missing. TModLoader does not delete themit instead uses its tModLoader players/world (I believe that the format is tplr and twld, however I am not too confident ). You can move your vanilla Terraria characters and worlds to this directory and it’ll work as anticipated.
https://www.youtube.com/watch?v=UiDBWO3t7Ec

