Skip to content
Enter Submit to view all results. Ctrl+Enter View and filter in instant search.
Close ×
Search powered by Algolia
Update notes via Steam Community
It is time for the December 2023 Stable Update!

The tModLoader team and our amazing community of contributors has been hard at work improving tModLoader. This month's release mainly contains bug fixes and new capabilities for modders. In particular the Mod Browser is more reliable, in-game pop-up notifications are now possible, and mod publishing has been extended to contributors.

A recently added news button on the main menu will link you to the latest tModLoader update news, such as this announcement. If you ever see the button flashing, be sure to click on it to read about the latest news from tModLoader.

As always, if you are having issues of any sort, definitely don't hesitate to check out our FAQ on GitHub or reach out to us at our Discord.

Important News for Mod Makers


As a reminder, as of today any modder added as a "Contributor" to a mod on the Steam workshop will be able to publish updates for the mod directly. We encourage mod owners to ensure that all contributors act responsibly with this new capability. We look forward to this feature enabling mods to more reliably update to fix bugs that arise.

New Changes' Highlights


The following is a list of the most noteworthy changes made for this release.

Bug Fixes

Gameplay Fixes

Chicken-Bones - Fix Swords that shoot having wrong rotation for 1 tick. (ChangeDir now updates itemRotation correctly)
Michael Scott - Fix hardmode bars incorrectly dropping in Dungeon Crate
JavidPack - Terraria logo swap easter egg now only affects original Terraria menu.
JavidPack - Fix item swap incorrectly checking digit keys instead of assigned hotkey.
JavidPack - Fix "0% critical strike chance" tooltip on thrown water items.

Quality of Life and Other Fixes

JavidPack - Show latest news on main menu
Solxan - Improve Mod Browser reliability by fixing a capitalization issue
Solxan - More Mod Browser reliability changes
JavidPack - Fix Steam Deck physical keyboard input issues (Mid-Month hotfix update)
JavidPack - Fix crash when visiting mod config menu (Mid-Month hotfix update)
Ibrahim Hussein - Show most recent build time for a mod in develop mods menu.
JavidPack - Add instructions to confusing diagnostic menus
JavidPack - Error logs now have less duplicate entries
JavidPack - Switching back from mistakenly enabling Proton, which is not recommended, will no longer require manually deleting the dotnet folder

API Fixes and Changes

Solxan - Allow Contributors to publish updates to Steam Workshop mods
tomat - Add Support for Custom In-Game Notifications
LoLXD8783 - Support loading Effects with .fxc files
JavidPack - tModPorter can now be launched from in-game on Mac and Linux
Lion8cake - Sunflowers, Pumpkins, and Fallen Logs now honor AnchorValidTiles to determine what tiles they can exist on
BlinDeex - Add Getters for UIScrollbar visible view sizes values
JavidPack - Added Tilemap/Main.tile indexer for Point16
JavidPack - Add Point TagSerializer
Lacewing - Update outdated .Net 6.0 SDK install instructions
JavidPack - Various documentation updates: WorldGen.KillTile, Mod.HandlePacket, Pully and direction

ExampleMod

Mirsario - ExampleStatue ported
David F - Fix ExampleTravelingMerchant Not Saving Shop Items
David F - Fix ExampleTravelingMerchant Shop Not Functioning On Servers
JavidPack - Restore ExamplePerson npcChatCornerItem example

Localization

Doodlinka - Russian
RazzSG - Russian
Fish - Chinese
Lacewing - Chinese Steam Store Page
Wolf Igmc4 - Spanish
Windows tModLoader Windows Content Depot 1281932
  • Loading history…
Linux tModLoader Linux Content Depot 1281933
  • Loading history…
macOS tModLoader Mac Content Depot 1281934
  • Loading history…
Ad-free Steam data for everyone since 2012
Support SteamDB • Donate or contribute
Open link