Posted by2 years ago
2
TModLoader is an API for Terraria that provides a way to create and load mods without having to work with Terraria's source code directly. This means you can easily make mods that are compatible with other mods and save yourself the trouble of having to decompile then recompile Terraria.exe. This is a guide to show you how to install Terraria for update 1.3.5. Updates passed 1.3.5 will be similar, but possibly different. ♥ tModLoader Download - You can use this.
I've seen people on the sub ask for mod suggestions countless times. So I decided to make a list of mods that I've personally tested/played through and deemed good. Mostly so I can reference anyone asking for suggestions to this post. Let me know in the comments if you want a mod added to this list. Also, if you find any bugs, run into errors or need any help in general let me know. I'll try to help as much as I can.
PS: You can play multiple mods at once.
Anyways on to the mods themselves:
Thorium : Imagine the vanilla game got a 2.0. That's Thorium. Tons of items, bosses, a new biome, a new class and much much more. Arguably the best mod for now. (Requires a new world) Thorium wiki. Discord
Calamity : More or less the dark souls terraria with heaps of great bosses and weapons that go well beyond post moonlord. Overall an amazing and challenging mod and my personal favourite out of all the current tmodloader mods. However this mod might feel a bit unbalanced as it's balanced around itself rather than the vanilla game. But definitely one of the best mods to out there. (Requires a new world). Calamity Forums. Discord
Spirit : Another in the line of large content mods. Adds a lot of items, couple of bosses and minibosses, a unique biome and a minibiome, an event and many enemies. Spirit Mod Forums. Discord
Beyond the Forgotten Ages: A relatively new content mod that has a lot of cool planned content on the way. The content that is out is a good teaser at what's to come. Fourm Page. Discord
GRealm : A really great and well made mod with a lot of unique content. Not as popular as Thorium, Calamity, Tremor or Spirit but just as awesome. Grealm Forums
Pumpking : Adds lategame content centering around golem, pumpking/frost moon, duke fishron. Also a post-ML boss. Pumpking Forums
Bluemagic's Endgame bosses mod: Adds several super-challenging bosses. This mod is focused on adding unique mechanics and uncheesable, memorable bosses that stay fun no matter how powerful you get. Bluemagic's mod
Graydee's mini mods: A bunch of neat mods made by graydee, each with their own unique purposes. Forum
Crystillium : Adds the very detailed and well-made Crystal biome. Has quite a few items, enemies and a boss. (Requires a new world for the biome to spawn). Crystillium Forums
Cosmetic Variety and Legends(suggested by u/Jenosistar): The content mod for word-builders. Adds a whole lot of blocks, tiles and furnitures. This mod's Forums
Chad's Furniture and more: Another content mod for world-builders. As the name suggests, this mod adds furnitures (A whole lot of them). Including carpets, new tiles and walls, previously unobtainable vanilla tiles and much, much more. Forums
Quality of life :
Fargo's Mutant mod : Adds a Town NPC that sells boss summoning items once you've beat said boss. And a couple of incredibly strong endgame accessories among other utility items. Fargo's Mutant mod Forums. Discord
imkSushi : One of the best QoL mods out there. Adds recipes for a lot of previously uncraftable items and lets the player convert items to their counterparts. imkSushi Forums
Boss Loot Plus: This mod adds materials that drop from bosses and allow the player to craft that boss's drops. Forum page
Reduced Grinding : Increases drop chances for a couple of rare items and makes the game less grindy. [Reduced Grinding Forums(https://forums.terraria.org/index.php?threads/reduced-grinding.51082/)
Magic Storage: The ultimate solution to managing your base's storage. This adds a storage system reminiscent of Applied Energistics that allows you to view all your items at once, and can be upgraded as you progress throughout the game. Magic Storage mod
Lunar Deconstructor: Allows you to deconstruct items to their materials. Only possible post moonlord. Lunar Deconstructor forums
Magic Fertilizer: Adds a single new item: Magic Fertilizer. It is sold by the Dryad for 10 gold after plantera is defeated. Use it on any sapling to turn it into a living tree. Forum
No Flare : Removes those goddamn flare guns from the gold chests. Additionally lets you buy them from the merchant. No Flare Forums
Helpful Hotkeys(suggested by u/Higarin) : Provides a lot of convenient hotkeys. Helpful Hotkeys Forums
Bags of Holding : Adds a couple of accessories that automatically collects items for you. Bags of Holding forum
Summoner's Association(suggested by u/MiningdiamondsVIII) : QoL mod for summoners. Summoner's Association
Recipe browser : Lets you browse recipes and check what items a material makes (much like the guide, but better)
Omniswing(Suggested by u/Snorlaxxo) : Makes all weapons autoswing/autofire.
Infinity- Endless Items : Adds Infinite versions of most throwables, ammo and potions. Infinity Forums
Auto Trash : Allows you to auto-trash items.
Wing slot : Adds a separate slot for wings. Wing slot forums
Shorter Respawn Time : Yeah. SRT forums
Dual Wielding: Allows the player to use almost any pair of items simultanously. Made by Yoraizor. Dual wielding forums
Better Yoyos: Makes vanilla yoyos launch interesting projectiles. Forums
Reloading guns: Adds clips to guns (and a small UI to show ammo) that can be reloaded, with the size based on how fast the gun shoots. Forum
Loot Bags Mod : Adds 6 different loot bags to the game. Aims to give the player occasional rare items. Loot Bags Forums
![Tmodloader for terraria 1.3.5.3 Tmodloader for terraria 1.3.5.3](https://v-s.mobi/cITYLDjUMm9K5N9esBfv_hFHK5w4jyfZxoAX6NmUuWd5NxpMuSNK-QpctfX16YV5/HQ.jpg)
Cheat Sheet(suggested by u/Baji25) : Lets you add in items, spawn mobs, use the recipe browser, add more minion slots, add 6 more accessory slot on top of your regular slots, pull all the loose items on the ground to you, increase mob spawnrate, use paint tool to copy-paste builds.
Prefixes for enemies : Self explanatory. PfE Forums
Solutions Mod : Adds more solutions for the clentaminator as well as other clentamination utilities. Solutions Mod Forums
Even more modifiers(Suggested by u/W_I_L_D) : Adds an extra layer of modifiers Weapons, Armours and accessories. Even more modifiers forum
Pillar Items Plus : Adds more pillar items. Pillar Items+ Forums
More Chest loot : Adds a couple of cool items you can get from chests. More Chest Loot Forums
What mod is this from? mod : Lets you know what mod an item's from. Download's available on the mod browser.
WeaponOut : When you hold a weapon or item, your character can be seen wielding said weapon or item. Also adds a couple of cool gimmicky stuff. WeaponOut Forums
Boss/Items checklist : Lets you know what bosses you've downed/what items you've obtained. Boss Checklist and Items Checklist.
Hamstar's Difficulty Mods : A couple of insane mods for the truly hardcore, masochistic players that make the game more challenging by adding stamina, injury, durability and more. Link to the post for all these mod
Solidified potions(suggested by u/matakor and u/astraltor) : Allows you to create accessories with buff potions but with infinite duration. Works with potions from Thorium, Tremor, Khaelis' potion mod, Crystillium, Prefixes for enemies. Solidified Potions Forums
[This post will be updated further in the future]
Holy crap, thanks for the gold u/The-Asshat.
Edit : And another one. Thank you u/rosareven
219 comments
If you pirated Terraria, we can't help you. tModLoader won't work. Please don't bother us by asking how to get it to work.
The following files were missing and could not be installed:.....
Solution: You didn't unzip the files prior to installation. Don't know how to unzip? -> Google
System.DllNotFoundException: Unable to load DLL'CSteamworks'.....
Solution: You didn't run the installer, or you are trying to run tModLoader from somewhere other than the Steam Terraria Install directory. Or, you have the GOG version and you downloaded the wrong file. If you pirated Terraria, you can't use tModLoader.
System.EntryPointNotFoundException: Unable to find an entry point named 'Init' in DLL 'CSteamworks'.
Solution: You tried to launch tModLoader 0.10+ with Terraria 1.3.4.4 or earlier files. Please use Steam to Verify game integrity (so that your Terraria is updated to 1.3.5+) and then reinstall the latest tModLoader.Video of how to verify game integrity
System.EntryPointNotFoundException: Unable to find an entry point named 'InitSafe' in DLL 'CSteamworks'.
Solution: Same as above. (Don't try to install other things such as other stand alone mods.)
System.Threading.SynchronizationLockException
Solution. Disable BitDefender or disable the Safe Files feature of Bit Defender.
Host and Play: The system cannot find the file specified
Simply put, you didn't follow the install instructions. Check the install directory, usually 'C:Program Files (x86)SteamsteamappscommonTerraria' (NOT 'C:DocumentsMy GamesTerrariaModLoader'!), and make sure that tModLoaderServer.exe has been copied into the folder. If not, take the file from the tModLoader zip file and place it there.
'Failed to resolve assembly: 'Terraria, Version=1.3.5.1, Culture=neutral, PublicKeyToken=null'
This seems to happen when users rename the tModLoader exe to something other than Terraria.exe. Rename it back to Terraria.exe and it should still work.
'A Mod is crashing when I try to open tModLoader'
Open up the tModLoader save directory and delete the offending .tmod file:
%UserProfile%DocumentsMy GamesTerrariaModLoaderMods
(Windows)Begin cannot be called again until End has been successfully called
(Also applies to 'Cannot access a disposed object' errors)
This error is an error usually caused by an unhandled error in a mod. This makes it hard for users to know which mod is broken. Much of the time this error will only happen after reloading mods (improperly unloaded Texture2D references), but it can happen due to other errors (for example, dividing by zero.) As a user of mods, it can be hard to figure out which mod is causing the issue. To determine the broken mod, follow these steps: (If you are on a version prior to 0.11: In Settings->tModLoader Settings, make sure 'Always log exceptions' is true. After that, reload mods. After that, enter the game and proceed to play until the error happens again. When this happens, open
This error is an error usually caused by an unhandled error in a mod. This makes it hard for users to know which mod is broken. Much of the time this error will only happen after reloading mods (improperly unloaded Texture2D references), but it can happen due to other errors (for example, dividing by zero.) As a user of mods, it can be hard to figure out which mod is causing the issue. To determine the broken mod, follow these steps: (If you are on a version prior to 0.11: In Settings->tModLoader Settings, make sure 'Always log exceptions' is true. After that, reload mods. After that, enter the game and proceed to play until the error happens again. When this happens, open
%UserProfile%DocumentsMy GamesTerrariaModLoaderLogsLogs.txt
and look at the file.) If you are on version 0.11+, open %UserProfile%DocumentsMy GamesTerrariaModLoaderLogsclient.log
and look at the file. Scroll down to the very bottom and you should hopefully see this error as the last entry. Right above that is hopefully another error. Look for the name of any mod you are using in this 2nd to last error message. If you find one, that is likely the mod causing the error. If in doubt, ask in #support on the tModLoader discord. As a last resort, use the flowchart.OutOfMemoryException
This error means that tModLoader does not have enough RAM to load all the mods that you are trying to load. Large mods that add lots of items are the main culprit. You may have to cut down on the number of large mods you are trying to load at the same time. You can also try loading Small or Medium worlds instead of Large. Another possibility is that you have other large programs running. If you can close them, do so. Press Ctrl+Shift+Escape to bring up the Task Manager. In the Task Manager's Processes tab, look for processes that take up a large amount of memory. Anything taking more than 100,000 K is a good candidate. Also make sure that you are on 64 bit Windows and that you actually have more than 4 GB of RAM.
Do note that there is also an alternative version of tmodloader that was made to solve this specific issue made by Dradonhunter11 and Rartrin which you can get there. Tough any issue related to it must be reported to them and not us.Forum page link: https://forums.terraria.org/index.php?threads/1-3-tmodloader-fna-32bit-64bit-branch-of-tml.75644/
Technical Explanation:On Windows, Terraria is a 32 bit process, meaning it can only use up to 4GB of Ram. It also has a bit less than that due to the .Net framework overhead, limiting the amount of Ram it can use even further. Note that the so-called '4GB' patch is already applied, do not tell people to apply it, it does nothing. Also, if you are on 32 bit Windows, there isn't much you can do.
'HELP, all my players and worlds are gone!'
tModLoader saves are kept separate from vanilla Terraria saves. You can copy back and forth between save locations, but be aware that you will lose Modded Tile and Items if you use tModloader worlds/characters in vanilla.Solutions: Copy from
%UserProfile%DocumentsMy GamesTerraria
to %UserProfile%DocumentsMy GamesTerrariaModLoader
(Windows). For example, copy .wld files in TerrariaWorlds
to TerrariaModLoaderWorlds
, and the same for the .plr files in Players folders. For players you'll also want to grab the folder with the same name as well, since those are the maps.You may notice that your vanilla player or world isn't in that folder, or maybe only .bak files are in that folder. This means that you have put that player or world onto the cloud. There are 2 ways to get them into tModLoader. The first option is to open vanilla Terraria and simply click the 'Move off cloud' button and then follow the above instructions. The second option is to copy the files from the local copy of cloud files steam keeps around and place them in their respective ModLoader folder (
%UserProfile%DocumentsMy GamesTerrariaModLoader
). These are located in: C:Program Files (x86)Steamuserdata[some number here]105600remote
'Mod Browser Offline', 'I can't download mods'
If you are on Mac or Linux, the Mod Browser doesn't work yet.
Otherwise, the Mod Browser is out of bandwidth. Visit Mod Homepages for alternate download. DO NOT post in the forums asking when the Mod Browser will be back, it's annoying and useless.Most Mods are found here: Terraria Community ForumsWeb-based Mod Browser for Mac/Linux users: Mod Browser
Otherwise, the Mod Browser is out of bandwidth. Visit Mod Homepages for alternate download. DO NOT post in the forums asking when the Mod Browser will be back, it's annoying and useless.Most Mods are found here: Terraria Community ForumsWeb-based Mod Browser for Mac/Linux users: Mod Browser
Sometimes a mod is causing issues, but you can't tell which mod is the problem. Use this flowchart to diagnose and determine the bad mod: