What changed in tModLoader in 2020

59 updates · 2 main milestones · May 16, 2020 to Nov 11, 2020

  1. 1 event
    Fix music loading issuebug fix

    Resolved the issue where tModLoader could no longer load the music, causing various bugs.

    Steam
  2. 6 events
    Fix modded banner tooltipsbug fix
    Steam
    Fix MysteryTile tooltip in multiplayerbug fix
    Steam
    UICommon textures are now publicui ux
    Steam
    Add warning messages for loading 1.4 worlds and playersui ux
    Steam
    Updated hashes for v1.4.0.5 Terrariasystem
    Steam
    Various typos and localization updatesother
    Steam
  3. 1 event
    Fix NPC Spawn Issuebug fix

    Resolved an issue that prevented NPCs from spawning correctly.

    Steam
  4. 19 events
    InstallVerifier Refactorother

    Refactor InstallVerifier.

    Steam
    LogArchiver.DeleteOldArchives() Fixbug fix

    Fix LogArchiver.DeleteOldArchives() not working with 'Old' log archive subdir.

    Steam
    Example Last Prism Addednew content

    Added Example Last Prism.

    Steam
    ExampleLaserWeapon Updatesnew content

    Updates to ExampleLaserWeapon.

    Steam
    Shoes Not Drawing Fixbug fix

    Fix shoes not drawing.

    Steam
    Fixed RandomUpdate Issuebug fix

    Fix a RandomUpdate issue (Surface updates).

    Steam
    Error Message Tips Addedother

    Extra tips for error messages.

    Steam
    Memory Estimates for Mods Displayquality of life

    Memory estimates for mods now show by default.

    Steam
    Steam Cloud Quota Log Message Addedother

    Added a log message for steam cloud quota.

    Steam
    NullReferenceException Fixbug fix

    Fix MdbManager.TryResolveLocation sometimes NullReferenceExceptions, causing Exception ToString()'ing to blow up.

    Steam
    GOG Installation Support Restorednew content

    GOG Install should work again. Make sure Terraria v1.4.0.4 is installed.

    Steam
    Demolitionist Spawn Count Updatenew content

    Made ExampleExplosive count towards Demolitionist Spawn/ItemID.Sets.ItemsThatCountAsBombsForDemolitionistToSpawn.

    Steam
    Scrollbar Position Retainedquality of life

    Fix upgrading .csproj going back to top of list; Game now remembers scrollbar position.

    Steam
    IncludePDB in build.txt Fixbug fix

    Fix includePDB in build.txt only looking for PDB files, not MDB files.

    Steam
    UIModConfig Updateui ux

    UIModConfig updated.

    Steam
    FNA Compilation Fixbug fix

    Fix mods failing to compile for unresolved FNA during pdb generation.

    Steam
    LogArchiver.MoveOldLogs() Fixbug fix

    Fix 'File already exists' in LogArchiver.MoveOldLogs().

    Steam
    PaintID Addednew content

    PaintID added.

    Steam
    World Gen Crashes Menu Addednew content

    Added a menu for world gen crashes.

    Steam
  5. 17 events
    Added 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.

    Steam
    Fixed mod building issue before updating ModCompilebug fix

    Fixed an issue with building mods before updating ModCompile.

    Steam
    Fixed mod development welcome UI issuebug fix

    Fixed an issue where the modder could get stuck in the mod development welcome UI.

    Steam
    Fixed folder opening issue on Linuxbug fix

    Fixed folder opening on Linux.

    Steam
    Fixed cloud saves disappearingbug fix

    Using cloud saves should no longer make them disappear.

    Steam
    Refactor Terraria name redirectionother

    Refactor/simplify 'Terraria' name redirection in AssemblyManager.CecilAssemblyResolver.

    Steam
    Fixed assembly resolution issuebug fix

    Fixed 'Failed to resolve assembly for Terraria v1.3.5.3 etc.'

    Steam
    Updated error dialogsui ux

    Updated some error dialogs for better clarity.

    Steam
    Dynamic notification in mod creation menuui ux

    Dynamically show the notification in the mod creation menu.

    Steam
    Improved mod loading performanceperformance

    Use multiple cores to pre-JIT methods in Terraria.exe, improving loading performance for some users.

    Steam
    Fixed TML debugging issuebug fix

    Fixed an issue with TML debugging.

    Steam
    Pack Newtonsoft.Json in embedded resourcesother

    Pack Newtonsoft.Json in root of embedded resources so it extracts with the correct name in references folder.

    Steam
    Added error logging to mod creationother

    Added some error logging to mod creation.

    Steam
    Fixed mod generator issue on Linux and Macbug fix

    Fixed an issue with the mod generator on Linux and Mac.

    Steam
    Fixed errors during log archivingbug fix

    Fixed some errors happening during log archiving.

    Steam
    Fixed Duplicate attribute errorsbug fix

    Fixed Duplicate attribute errors.

    Steam
    Added checks for correct Content directoryquality of life

    Checks for correct Content directory and Terraria install have been added.

    Steam
  6. 6 events
    Fixed debugging functionality not workingbug fix
    Steam
    Fixed inability to click 'Enable developer mode'bug fix
    Steam
    Fixed various dye issuesbug fix
    Steam
    Fixed ModPlayer.OnHitAnything() hook not being calledbug fix
    Steam
    Fixed arithmetic operation overflow errorbug fix
    Steam
    Fixed '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
  7. 9 events
    64-bit Version Discussionsystem

    The initial release will be the 32-bit version, with discussions ongoing for a 64-bit version in the future.

    Steam
    tModLoader 1.3.5 Initial Releasesystem

    Initially, only tModLoader 1.3.5 will be available, with the 1.4 version coming later.

    Steam
    Steam Workshop Support Plannednetwork

    Steam Workshop will not be supported at launch but is planned for future updates.

    Steam
    Play Vanilla Terraria and tModLoader Simultaneouslygameplay

    Players can play both vanilla Terraria and tModLoader at the same time using Steam.

    Steam
    tModLoader Compatibility Across Platformssystem

    tModLoader will work for Windows, Mac, and Linux.

    Steam
    Mod Browser Functionality Maintainedquality of life

    The Mod Browser will continue to function as it currently does, without forcing Steam Workshop use.

    Steam
    tModLoader Available on Steamnew contentMilestone

    Players can install and play tModLoader through Steam, allowing for modding in Terraria.

    Steam
    tModLoader Launch Date Announceddlc releaseMilestone

    tModLoader will be released on the 16th of May alongside Terraria's Journey's End update.

    Steam
    tModLoader Installation Flexibilitysystem

    tModLoader can be installed anywhere, regardless of location or whether it is a Steam install.

    Steam