What changed in tModLoader in 2024

72 updates · Jan 3, 2024 to Dec 1, 2024

  1. 15 events
    Fix for Crate Drop Rate Discrepanciesbug fix

    Various discrepancies in crate drop rates have been fixed.

    Steam
    Log Client Side Mods on Server Joinquality of life

    Logs client side mods when joining a server for troubleshooting.

    Steam
    ModConfig Menu Accessnew content

    Direct access to the ModConfig menu has been added.

    Steam
    Fix for Enum Out of Bounds Crashbug fix

    Fixed crash caused by Enum with out of bounds values in ModConfig.

    Steam
    Instructions Added to Mod Sources Menuquality of life

    Added instructions for new users to follow the first mod guide.

    Steam
    Fix for CanStack Not Honoredbug fix

    Resolved issue where CanStack was not being honored for ammo slots.

    Steam
    Fix for Array of Objects in ModConfig Crashbug fix

    Fixed crash caused by an array of objects in ModConfig.

    Steam
    Increased Workshop Publication Requirementsbalance change

    All mods must now have a custom icon and useful description.

    Steam
    Multi-Tile Wind Sway Capabilitiesnew content

    New feature allowing tiles to sway in the wind.

    Steam
    Localization Updatesother

    Translations added for Chinese and Russian languages.

    Steam
    Mod Packs Colored Bright Greenquality of life

    Mod Packs now appear in bright green if additional mods are enabled.

    Steam
    Support for Modded Cloudsnew content

    Implementation of modded clouds for enhanced visual effects.

    Steam
    Map Backgrounds Use Sky Colorvisuals

    Map backgrounds can now utilize sky color or custom draw color.

    Steam
    MouseText Misalignment Issue Fixedbug fix

    Resolved misalignment issue with MouseText using chat tags.

    Steam
    Fix for InfoDisplay Listingbug fix

    Full InfoDisplay listing not working correctly has been fixed.

    Steam
  2. 22 events
    Better detection of GOG+Linux Terraria.exe locationbug fix

    Improved detection for the location of Terraria.exe for GOG and Linux.

    Steam
    Fix ObjectElement ignoring ShowDespiteJsonIgnoreAttributebug fix

    Fix for ObjectElement to respect ShowDespiteJsonIgnoreAttribute.

    Steam
    Added confirmation dialog for toggle all modsquality of life

    New confirmation dialog added to toggle all mods buttons.

    Steam
    Fixed Non-Public Mod Publishingbug fix

    Hotfix to address issues with non-public mod publishing.

    Steam
    Updated ExamplePylon shop entry examplenew content

    Updated example for the ExamplePylon shop entry.

    Steam
    TownNPCRespawnSystem examplenew content

    Example of a free TownNPC respawn feature provided in the documentation.

    Steam
    Ability to search mods by steamid64quality of life

    New feature allowing users to search for mods using steamid64.

    Steam
    Log native dll throwing exceptionsbug fix

    Added logging to identify which native dll is causing exceptions.

    Steam
    Various Documentation Updatesnew content

    Updates to various documentation for modders.

    Steam
    Preserve prefixes on unloaded itemsbug fix

    Fix to ensure prefixes are preserved on unloaded items and for unloaded prefixes.

    Steam
    Add logging for game controller initialization crashesbug fix

    New logging feature to help determine if crashes are caused by initializing game controllers.

    Steam
    Multiple prefix category supportnew content

    Tyfyter introduces support for multiple prefix categories.

    Steam
    Localization updates for multiple languagesnew content

    Translations of monthly release announcements into Chinese, Russian, Brazilian Portuguese, and Polish.

    Steam
    New CLI for Mac and Linux moddersnew content

    New command line interface allows Mac and Linux users to contribute features to tModLoader.

    Steam
    Added checks for local mods with non-standard filenamesbug fix

    Fixes issue with multiple local copies of mods by adding checks and logging.

    Steam
    Fix secret seeds spamming logsbug fix

    Fix to prevent secret seeds from spamming logs with world generation messages.

    Steam
    Fix issue with deleting active modpackbug fix

    Fix to resolve issues when deleting an active modpack.

    Steam
    Fix InfoDisplay not displaying in some situationsbug fix

    Fix to ensure InfoDisplay shows correctly in all situations.

    Steam
    Fix item variants not shown in NPC shopsbug fix

    Fix by Adrian Lück to ensure item variants are displayed in NPC shops.

    Steam
    Increase maximum supported length of chest namesbug fix

    Increase the maximum length for chest names.

    Steam
    Fix Terraformer using more ammo than intendedbug fix

    Fix to ensure Terraformer uses the correct amount of ammo.

    Steam
    Fix GOG Workshop regressionbug fix

    Hotfix to address issues with GOG Workshop.

    Steam
  3. 21 events
    Page Up and Page Down Support for Mods and Mod Browser Menusnew content
    Steam
    Fix for BuffLoader.Update Not Being Called for Some Vanilla Buffsbug fix
    Steam
    Fix for Version Upgrade Hints in Preview Only Modsbug fix

    More reliable detection and notification for preview only mods.

    Steam
    Fix for ModConfig Members Declared as Object Crashingbug fix
    Steam
    Fix for Documentation References for NuGet Packagesbug fix
    Steam
    Podman Support for Dedicated Serversnew content
    Steam
    Fix for TileObjectData Issuesbug fix

    Several issues fixed and documentation updated for TileObjectData class.

    Steam
    Localization Updates for Russiannew content
    Steam
    Fix for WorldGen Passes Not Resettingbug fix
    Steam
    Fix for ExampleChest Consuming Key Under Incorrect Conditionsbug fix
    Steam
    In-game Workshop Tag Filtering Addednew content

    New feature to help users find mods more easily in-game, especially those supporting native languages.

    Steam
    StatModifier Documentation Updatednew content
    Steam
    Fix for Incorrect Entries in SortingPriorityBossSpawnsbug fix

    Documentation updated for Main.dayTime and related.

    Steam
    Updated ExampleHomingProjectile and Related Documentationnew content
    Steam
    Documented ModMount Texture Autoloading Uniquenessnew content
    Steam
    Fix for Serialization of Arrays in TagCompoundbug fix
    Steam
    Fix for Item.ArmorPenetration Not Resettingbug fix
    Steam
    Fix for Language Configuration in Server Config Filebug fix
    Steam
    Added Checks and Logging for Local Mods with Non-standard Filenamesbug fix
    Steam
    Documented JIT Related Attributes/Annotationsnew content
    Steam
    Update MonoMod to Fix Missing Documentationbug fix

    Updated to version 25.1.1.

    Steam
  4. 14 events
    Fix UNIX Case-Sensitive Assets Launch Issuebug fix
    Steam
    Remove Invalid NTFS folder names when creating a Modpackquality of life
    Steam
    Fix issue with bad TileObjectData code causing leaks into other TileObjectData instancesbug fix
    Steam
    Fix modded NPC not defaulting to aiStyle -1bug fix
    Steam
    Clarify armor penetration, attack speed, knockback, crit chance appropriate valuesother
    Steam
    Update ru-RU tModLoader.jsonother
    Steam
    Create DashID class for Player.dashType valuesnew content
    Steam
    Clarify ModNPC.SpawnModBiomes docsother
    Steam
    Fix ModPlayer.ModifyZoom not applying to Rifle Scope and its upgradesgameplay
    Steam
    Update ExamplePetItem.csother
    Steam
    Fix Dungeon Location tracking in Multiplayer Exampleother
    Steam
    Fix DrawPlayer Scale Parametergameplay
    Steam
    Fix ModPlayer.OnHitNPC docs mistakeother
    Steam
    Reimplement DrawSunAndMoon Patch for Custom ModMenu Sun and Moon Texturesbug fix
    Steam