Installation¶
This guide covers installing TerrariaModder for players who want to use mods.
Requirements¶
- Terraria 1.4.5.8 (Steam version)
- Windows (10 or 11)
Option A: Install via the Vault (Recommended)¶
The TerrariaModder Vault is the official mod manager. It handles Core and mods in one place and keeps installed configuration during ordinary updates.
- Download and run the Vault from Nexus Mods
- Select your Terraria installation
- Sign in to your own Nexus account. Vault stores the user credential in the operating system's protected credential store; no developer API key is embedded in the app.
- Install Core, then choose the mods you want from Browse
- Nexus Premium downloads start directly. With a free account, follow Manual Download and Slow Download in the embedded Nexus page.
- Click Launch Modded to launch
That's it. The Vault keeps everything up to date and lets you enable/disable mods without touching files. Most players should use this.
Option B: Manual Installation¶
If you prefer to manage files yourself:
Step 1: Download¶
Download TerrariaModder Core from Nexus Mods. This is the framework that all mods require.
Then download any mods you want. Each mod is a separate download on the same Nexus page.
Step 2: Find Your Terraria Folder¶
The default Steam location is:
To find it in Steam: 1. Right-click Terraria in your library 2. Click "Properties" 3. Go to "Local Files" tab 4. Click "Browse Local Files"
Step 3: Install Core¶
Extract the Core zip into your Terraria folder. After extraction, you should have:
Terraria/
├── Terraria.exe (existing)
├── TerrariaInjector.exe (new)
└── TerrariaModder/ (new)
├── core/
│ ├── TerrariaModder.Core.dll
│ ├── config.json
│ ├── deps/
│ │ ├── 0Harmony.dll
│ │ └── Mono.Cecil.dll
│ ├── logs/
│ └── Docs/
│ ├── README.md
│ └── THIRD-PARTY-NOTICES.md
└── mods/
Step 4: Install Mods¶
Move an older copy of that mod folder aside, then extract the complete new mod folder under TerrariaModder/mods/:
Step 5: Launch¶
Important: Run TerrariaInjector.exe instead of Terraria.exe.
You can:
- Double-click TerrariaInjector.exe directly
- Create a shortcut to it on your desktop
- Add it as a non-Steam game in Steam
The game will launch normally with mods active.
Step 6: Configure (Optional)¶
Press F6 in-game to open the ModMenu where you can: - Enable/disable mods - Change mod settings - Rebind keybinds
ModMenu is built into TerrariaModder Core - no separate installation needed. Your configuration changes are saved automatically, and keybind changes persist across game restarts.
Verifying Installation¶
If mods are working, you'll see: 1. The ReLogic splash screen is skipped (if SkipIntro mod is installed) 2. The latest client session log lists Core and each loaded mod without errors 3. F6 opens the mod menu
Adding More Mods¶
With the Vault: Browse the requirement-based catalog and click Install. Free Nexus accounts complete the Manual Download / Slow Download step in the embedded page; Premium accounts download directly.
Manually:
- Download the mod zip
- Extract it into your Terraria folder (contents go into
TerrariaModder/mods/) - Restart the game
Each mod should be in its own folder:
Removing Mods¶
To remove a mod, simply delete its folder from TerrariaModder/mods/.
Updating TerrariaModder¶
With the Vault: It detects new versions automatically. Click to update.
Manually:
- Back up characters, worlds, and the existing
TerrariaModder/folder - Move the current
TerrariaModder/core/folder aside - Install the complete new Core folder rather than merging files into the old one
- Replace each updated mod folder the same way and keep the backup until the new build is confirmed
Uninstalling¶
To completely remove TerrariaModder:
- Delete
TerrariaInjector.exe - Delete the
TerrariaModder/folder - Launch Terraria normally via Steam
Troubleshooting¶
Game doesn't launch¶
Check TerrariaModder/core/logs/ for errors.
Mods not loading¶
- Verify you're running
TerrariaInjector.exe, notTerraria.exe - Check that mod folders have both a
.dllfile andmanifest.json - Check the log file for error messages
F6 doesn't open menu¶
- Make sure Core loaded (check title screen overlay)
- Try a different key if F6 conflicts with something
- Check the log file for keybind registration
Game crashes on startup¶
- Check
TerrariaInjector.login the Terraria folder - Try removing recently added mods
- Verify Terraria version is 1.4.5.8
See Troubleshooting for more solutions.