tConfig development was discontinued in August 2013. It is no longer supported by anyone. tConfig, and mods that require tConfig, WILL NOT WORK with Terraria 1.2+. Please do not request that tConfig be made to work with 1.2, it will not be happening. A new modding interface that will work with 1.2+ is under development, you can follow its development here: http://www.terrariaonline.com/threads/tapi-general-discussion-progress-info.110832/. An initial capability is expected to be available by the end of 2013. Original post content (Move your mouse to reveal the content) Original post content (open) Original post content (close) tConfig is best described as a content creation tool and content loader, where the content can be: items (weapons, armor, potions, accessories), tiles (blocks, furniture, crafting stations), projectiles (stuff that goes flying through the air), and NPCs. By using tConfig, all of these things can be created and organized into Mod Packs - folders containing modified or custom content. The main features are: Modify & Create Items Armor - Set Bonuses and other effects defined using C# Accessories - Effects defined using C# Weapons - Add debuff effects to enemies or alter various variables using C# Write Save & Load methods to save any data related to your custom item Modify & Create Projectiles Define unique AI using C# Modify & Create Buffs (requires C#) Modify & Create NPCs Town NPCs - Setup shops; define dialogue, spawn requirements Enemy mobs - Define AI, spawn conditions Use custom Gore images Define an interface. Make an NPC which can enchant items, for instance. Modify & Create Tiles Create new Active/Inactive blocks, Furniture, and more Modify the world when it is generated - Add new ores, place items in chests, do whatever you like! (Advanced programming may be required...) Modify & Create Walls Optionally use Visual Studio to have more control over your code Add new sound effects for use with Items and NPCs 'ModPack Builder' tool that compiles INI files and .cs code files into a single file Multiplayer - works only if you have the same mods loaded as the server As of v0.15.1, the client will automatically download mods from the server. New save file format for worlds - save files are named after the world names, and there is no longer any limit to the number of worlds you can have. New save file format for players. Create new Prefixes, or override the Prefix System entirely See the Changelog for more details In general, it is recommended that you backup your save files, as this is still a work-in-progress and bugs may occur. If you do encounter any bugs, please post about it on the Known Bugswiki page, and include the version number and whether you were on multiplayer or single player. Attention Modders When you release a mod, please do not just release the compiled object file. tConfig is still undergoing major updates which may change the object file structure, requiring you to re-build your mods with the mod builder. If you aren't around to update it, nobody can use it. Furthermore, it is extremely beneficial to everyone to have access to the source files. Currently the source code is automatically included with your mods. Attention Windows Vista Users There have been reports of tConfig randomly crashing, with no error message, on a frequent basis by users that have been running it on Windows Vista. I can't test or debug tConfig on Vista, so Windows Vista is not supported. I highly recommend using Windows XP or Windows 7. Downloads Latest installer (Alternate Link) - includes the ModPack Builder and the Server. Installs the Game Launcher as well, if it isn't already. Beta Installer - Includes latest features, not tested extensively. Please try it out and inform me of bugs! Default Files - Includes default Items, Projectiles, Buffs, NPCs, Tiles, and Walls. Terraria Game Launcher Extractor Builder - A tool for modders to build an installer for their mod. It will make an installer using all the .obj files that are in the same folder as the program itself. Installation Have a legitimate copy of Terraria installed through Steam Install the Game Launcher Run the tConfig Installer (Alternate Link) Mod files are placed in: 'My Documents\My Games\Terraria\ModPacks\' Thanks goes to Eikester for letting me include the Game Launcher in the installer. Feel free to donate if you like my work Useful pages My To-Do List The Changelog Known Bugs Wiki Main Page IRC information: If you already have an IRC client: Server: irc.esper.net Port: 6667 (default) Channel: #tConfig If you don't, you can use this link (although we HIGHLY recommend using a proper IRC client, like HexChat): http://webchat.esper.net/?nick=&channels=tConfig Current Dev Team: Surfpup, Yoraiz0r, Shockah, Empio, MiraiMai I don't have all the free time that I used to, so I've been accepting more help. Anyone who appears to know what they're doing and has written some mods has a chance to be accepted into the dev team. Custom Mod Packs Extract these to 'My Documents\My Games\Terraria\ModPacks\' and enable them through the tConfig Settings menu in-game. If they are outdated, you can re-build them with the mod-pack builder yourself (it's easy!). Some mods may now have automatic installers. Examples - Includes a variety of examples of items, tiles, etc. (Note: some of the code may be outdated) W1k's Mod - Adds tons of stuff. Omnir's Mods - Includes lots of new enemies and new weapons So, why leave this thread open? There may be some people who still want to play and develop tConfig mods for Terraria 1.1.2. If you are one of those people, you can read more about how to install 1.1.2/Terraria here: http://www.terrariaonline.com/threads/game-launcher-3-0.98965/page-10#post-2401024. Reminder: tConfig is completely unsupported, use at your own risk, without expectation of help from others.