What changed in tModLoader in 2020
59 updates · 2 main milestones · May 16, 2020 to Nov 11, 2020
- 1 eventFix music loading issuebug fix
Resolved the issue where tModLoader could no longer load the music, causing various bugs.
Steam - 1 event
- 19 eventsLogArchiver.DeleteOldArchives() Fixbug fix
Fix LogArchiver.DeleteOldArchives() not working with 'Old' log archive subdir.
SteamNullReferenceException Fixbug fixFix MdbManager.TryResolveLocation sometimes NullReferenceExceptions, causing Exception ToString()'ing to blow up.
SteamGOG Installation Support Restorednew contentGOG Install should work again. Make sure Terraria v1.4.0.4 is installed.
SteamDemolitionist Spawn Count Updatenew contentMade ExampleExplosive count towards Demolitionist Spawn/ItemID.Sets.ItemsThatCountAsBombsForDemolitionistToSpawn.
SteamScrollbar Position Retainedquality of lifeFix upgrading .csproj going back to top of list; Game now remembers scrollbar position.
SteamIncludePDB in build.txt Fixbug fixFix includePDB in build.txt only looking for PDB files, not MDB files.
SteamFNA Compilation Fixbug fixFix mods failing to compile for unresolved FNA during pdb generation.
Steam - 17 eventsAdded fallback save directory supportother
Added fallback save directory support if antivirus false positives can't be avoided. Create a file called savehere.txt in the install directory.
SteamFixed mod building issue before updating ModCompilebug fixFixed an issue with building mods before updating ModCompile.
SteamFixed mod development welcome UI issuebug fixFixed an issue where the modder could get stuck in the mod development welcome UI.
SteamRefactor Terraria name redirectionotherRefactor/simplify 'Terraria' name redirection in AssemblyManager.CecilAssemblyResolver.
SteamFixed assembly resolution issuebug fixFixed 'Failed to resolve assembly for Terraria v1.3.5.3 etc.'
SteamDynamic notification in mod creation menuui uxDynamically show the notification in the mod creation menu.
SteamImproved mod loading performanceperformanceUse multiple cores to pre-JIT methods in Terraria.exe, improving loading performance for some users.
SteamPack Newtonsoft.Json in embedded resourcesotherPack Newtonsoft.Json in root of embedded resources so it extracts with the correct name in references folder.
SteamFixed mod generator issue on Linux and Macbug fixFixed an issue with the mod generator on Linux and Mac.
SteamAdded checks for correct Content directoryquality of lifeChecks for correct Content directory and Terraria install have been added.
Steam - 6 eventsFixed debugging functionality not workingbug fixSteamFixed inability to click 'Enable developer mode'bug fixSteamFixed various dye issuesbug fixSteamFixed ModPlayer.OnHitAnything() hook not being calledbug fixSteamFixed arithmetic operation overflow errorbug fixSteamFixed 'Please ensure Steam is running' errorsbug fix
If this issue persists, create a steam_appid.txt file in the tModLoader directory with the contents: 1281930
Steam - 9 events64-bit Version Discussionsystem
The initial release will be the 32-bit version, with discussions ongoing for a 64-bit version in the future.
SteamtModLoader 1.3.5 Initial ReleasesystemInitially, only tModLoader 1.3.5 will be available, with the 1.4 version coming later.
SteamSteam Workshop Support PlannednetworkSteam Workshop will not be supported at launch but is planned for future updates.
SteamPlay Vanilla Terraria and tModLoader SimultaneouslygameplayPlayers can play both vanilla Terraria and tModLoader at the same time using Steam.
SteamtModLoader Compatibility Across PlatformssystemtModLoader will work for Windows, Mac, and Linux.
SteamMod Browser Functionality Maintainedquality of lifeThe Mod Browser will continue to function as it currently does, without forcing Steam Workshop use.
SteamtModLoader Available on Steamnew contentMilestonePlayers can install and play tModLoader through Steam, allowing for modding in Terraria.
SteamtModLoader Launch Date Announceddlc releaseMilestonetModLoader will be released on the 16th of May alongside Terraria's Journey's End update.
SteamtModLoader Installation FlexibilitysystemtModLoader can be installed anywhere, regardless of location or whether it is a Steam install.
Steam