Installation
- Make sure you have a legal Terraria copy on Steam, it won't work with cracked Clients
- Download the Installer here and execute it after it finished Downloading
- Follow the Instructions
- I recommend to install the Program Database File (pdb) (included since Version 3.2.0.7), that gives me more detailed Errors
- After finishing the Installation go to your Steam Library and start Terraria as you normally would
- This now opens the Game Launcher with the latest Terraria already in the list
How to add new Games/Apps
- Most Mods will add itself to the Game Launcher (i.e. tConfig)
- To manually add a new App just click Add App
- Fill out the required Fields
- Name is the Name of the App how it appears in the App List
- Gli Name is the Name of the File in My Games/Terraria/Game Launcher
- If a File with this Name already exists you will be asked to overwrite it
- Select Use Path and browse for your Executable File using the ... Button
- Click Save
How to remove an App from the List?
- Just Right Click the App and click Remove App
What is the purpose of the Button "Create Hashlist"?
- This Button is made for Mod Makers to simply create a list with all Hash Values of all Executables in the Terraria Directory
- In most cases you can just ignore this Button
- What is a Hash Value? Look here
I am a Mod maker. How can I add my Mod to the Game Launcher?
- One way would be to include a Pre generated gli3 File to your Installer, a gli3 File is a simple Json File and looks like this:
{
"appAuthor" : "Re-Logic",
"appHash" : "A803086E90166A64CC978BE7BF9E44C7022FEFF2410222973F75CA52D8BD257D",
"appName" : "Terraria",
"appPath" : "c:\\test\\testapp.exe",
"appVersion" : "1.0.0.0"
}
- Another way would be to create the File in your Mod at the very beginning (i.e. Main), example Code taken from the tConfig Install Helper can be found here: http://pastebin.com/QxUGrCVp
- You either need Hash OR Path, you can add both but Hash takes priority over Path, if Hash is Empty the Game Launcher uses the Path to start an App
- To find the hash of your Mod you can use the "Create Hashlist" Button
How does it work for Mods/Tools that adds a Reference to Terraria.exe (so called Wrapper)?
- Game Launcher creates a Copy of Terraria.exe named Terraria.dll inside the Terraria Directory in a Subfolder named Backup during the Installation Process
- To access this dll just add a config File with the same name as your Executable with the Fileending "config", i.e. TCCL.exe.config
- Open this File with Notepad (or any other Texteditor) and add the following Text:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Backup"/>
</assemblyBinding>
</runtime>
</configuration>
- Just add a Reference to the original Terraria.exe as you normally would
- The config File makes it so your Wrapper tries to load the File Terraria.dll from the mentioned Backup Folder otherwise it loads the original Terraria.exe