1. tModLoader
  2. News

tModLoader News

Announcing new 1.4 tModLoader preview system



We're happy to announce that the tModLoader 1.4 Alpha experience will now be split between 2 branches - 1.4-preview and 1.4-stable. Most players on stable will be able to play without the fear of tModLoader updates breaking the game and their mods without notice. Each change will get a test period of up to one month, with the usually actively updated preview branch getting frozen for the last 7 days of every month, giving every mod developer time to update their mods and react to new changes, before the preview changes (and mod releases targeting the preview branch) move onto the 1.4-stable branch on the 1st day of each month.

We now encourage all 1.3 mod developers to come and start porting their mods to 1.4! With some concerted effort, feedback and support, we hope to have the next 'stable' release of TML 1.4 (that's coming out in May) be one truly worthy of being called 'stable', just about in time for Terraria 1.4's 2 year anniversary. However, it is necessary to mention that this does not mean the end of the Alpha period, as many changes and improvements are still planned, but we believe that the API is now as if not more usable than 1.3's, and that regardless of the planned changes, the user and developer experiences will now be comfortable enough to facilitate full migration to 1.4.

To switch to one of the new branches, just do the following: 1. Right click on tModLoader in Steam and select 'Properties...', then 'BETAS';
2. Select either '1.4-stable' or '1.4-preview' in the drop-down menu on top;
3. Close the window. As before, no passwords are required.

Be sure to join our Discord server to:
- Find out more info about the Alpha in #alpha-readme and [🤠TML 1.4 ALPHA] channels.
- Be notified about current and future noteworthy changes in 'preview' before they arrive on 'stable', via #alpha-update-log and #collaborators channels.
- Get help with TML issues and TML mod development in #alpha-support and #alpha-modding-help respectively.

v0.11.7.8 Update

tModLoader v0.11.7.8 Changelogs

With the recent 1.4.1.2 release, tModLoader could no longer load the music, causing a wide variety of bugs. This release fixes that. As always, this is not an update with the Journeys End content, that is still being worked on.

v0.11.7.5 Update

tModLoader v0.11.7.5 Changelogs

Other:
  • Updated hashes for v1.4.0.5 Terraria
  • Add warning messages for attempting to load 1.4 worlds and players
  • Various typos and localization updates
  • UICommon textures are now public


Fixes:
  • Fix modded banner tooltips
  • Fix MysteryTile tooltip in multiplayer

v0.11.7.4

v0.11.7.4

Fixes:
- Fix an npc spawn issue.

v0.11.7.3 Update

tModLoader v0.11.7.3 Changelogs

Using Steam? Simply update TML through Steam.
Not updating? Relaunch Steam. Please note it sometimes can take a while for the update to reach every Steam client.

PSA: We're aware that family sharing is not working. Please be patient while we work on a fix.
PSA 2: Cloud saves disappear if you have too many files on steam cloud, you should try moving files off your cloud if this is happening to you.

This update supports Terraria v1.4.0.4 manual installation and GOG.

Major:
  • GOG Install should work again. Make sure terraria v1.4.0.4 installed.
  • You can install TML into the GOG dir if you want, make sure a v1.4.0.4 Terraria.exe is present.
  • If you patched your Terraria.exe, make a copy of the original exe and name it Terraria_1.4.0.4.exe


Fixes:
  • Fix a RandomUpdate issue (Surface updates)
  • Fix LogArchiver.DeleteOldArchives() not working with "Old" log archive subdir
  • Fix 'File already exists' in LogArchiver.MoveOldLogs()
  • Fix mods failing to compile for unresolved FNA during pdb generation
  • Fix includePDB in build.txt only looking for PDB files, not MDB files
  • Fix MdbManager.TryResolveLocation sometimes NullReferenceExceptions, causing Exception ToString()'ing to blow up (cf. HookGetStackTrace)
  • Fix shoes not drawing
  • Fix upgrading .csproj going back to top of list (Game now remembers scrollbar position)


Other:
  • Refactor InstallVerifier
  • Extra tips for error messages
  • ExampleLaserWeapon updates
  • PaintID
  • Example Last Prism
  • Made ExampleExplosive count towards Demolitionist Spawn/ItemID.Sets.ItemsThatCountAsBombsForDemolitionistToSpawn
  • Added a menu for world gen crashes
  • UIModConfig update
  • Added a log message for steam cloud quota.
  • Memory estimates for mods now show by default