tModLoader Patch Notes — February 1, 2024
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
It is time for the February 2024 Stable Update!
The tModLoader team and our amazing community of contributors continues to improve tModLoader. This month's release mainly contains bug fixes.
This month we've improved support for our Apple Silicon friends, improved GoG compatibility & setup on Unix, and added compatibility for a wider array of language packs.
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.
New Changes' Highlights
The following is a list of the most noteworthy changes made for this release. As a reminder, modders should consult the Update Migration Guide to see how to adapt to the new changes after running tModPorter.
New Features
API Changes
Chicken-Bones: Check outer types for PreJITFilter attributes and improve error messages (#4033)
ThomasThePencil: GlobalNPC.SetDefaultsFromNetId (#3955)
Bug Fixes
Quality of Life and Other Fixes
JavidPack: Fix exception causing UI issue when publishing new mod
Chicken-Bones: Automatically switch to x86 architecture when Rosetta is present (#4017)
JavidPack: Added fallbacks for assumed GOG default paths, Fix #3526 (#4018)
-Cyril-: Fix language packs don't work issue (#2617)
Mirsario: Prevent Recalculate spam with ModMenu.UserInterface.
Mirsario: Fixed #4007 (Delete Mod modal is bugged)
-Cyril-: Qualify the dotnet path of created mod to solve error on editors such as Rider (#3944)
API Fixes and Changes
Chicken-Bones: Make type 0 entities inactive in SetDefaults and TurnToAir (#4032)
ExampleMod & API Documentation
Mirsario: Fixed NuGet lib folder casing (#3965 patch [1/2])
Mirsario: Reimplemented custom Terraria.csproj logic using C# MSBuild Tasks, fixed ".Remove(-1)". (#3965)
Mirsario: Added a test for ResetStaticMembers.