tModLoader Patch Notes — January 3, 2024
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
Happy New Year! 2024 is now upon us and a lot to look forward to.
On January 2nd our monthly update release of tModLoader will go live.
This month's release contains targeted improvements for modding such as a new Dash ID definitions in code and injection points for saving and loading data.
We are extremely grateful to the contributors and modders who continue to expand the capabilities of 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.
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
kurti256: Create DashID class for Player.dashType values (#3907)
Mr.Zhang: #3887 Allow Player.Save/LoadPlayer from stream (#3899)
Mirsario: Fix Unix Case-Sensitive Assets Launch Issue
Bug Fixes
Gameplay Fixes
Michael Scott: Fix `DrawPlayer` Scale Parameter (#3961)
JavidPack: Fix ModPlayer.ModifyZoom not applying to Rifle Scope and it's upgrades
Quality of Life and Other Fixes
Ibrahim: Remove Invalid NTFS folder names when creating a Modpack (#3996)
Mirsario: Fixed #3517 (UIVirtualKeyboard doesn't disappear when it should).
API Fixes and Changes
tomat: Reimplement `DrawSunAndMoon` Patch for Custom ModMenu Sun and Moon Textures (#4000)
JavidPack: Fix issue with bad TileObjectData code causing "leaks" into other TileObjectData instances. (#3922)
JavidPack: Fix modded NPC not defaulting to aiStyle -1.
ExampleMod & API Documentation
SuperCeleryMan: Update ExamplePetItem.cs (#3990)
JavidPack: Fix #3523 Dungeon Location tracking in Multiplayer Example
JavidPack: Fix ModPlayer.OnHitNPC docs mistake
JavidPack: Clarify the armor penetration, attack speed, knockback, crit chance appropriate values.
JavidPack: Clarify ModNPC.SpawnModBiomes docs
Localization
RazzSG: Update ru-RU tModLoader.json (#3948)