The tModLoader team and our amazing community of contributors continues to improve tModLoader.
This month we've fixed a few UI issues: some fixes for the ModPacks feature, some UI fixes for multiplayer connections, and a UI fix for Mod Browser / downloading mods.
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
BasicallyIAmFox: Allow shaders to omit parameters they don't useJackerAcid: ItemID.Sets.DuplicationMenuToolsFilter added to allow categorizing items as tools
JavidPack: GoreID.Sets.LiquidDroplet added and ExampleDroplet updated
Bug Fixes
Gameplay Fixes
JavidPack: Fix Daybreak and Solar Eruption Explosions erroneously delivering critical hitsJavidPack: Fix sellback price issue with shop items using shopCustomPrice
JavidPack: Fix credits not working sometimes
Quality of Life and Other Fixes
JavidPack: Fix error causing "tiles disappeared but still there" issueJavidPack and MacaylaMarvelous81: Greatly improve mod dependencies user experience. Fix dependent mods failing to be disabled when dependency mod fails to load.
JavidPack: Fix host and play to correctly use custom save directories
Anshroid Nemo: Fix Logitech RGB and G Hub detection
Jack Ashmore: Update OneDrive opening logic to open in background
JavidPack: Fix misleading install dependencies launch message. Also fix Install Dependencies action getting stuck on download mod progress screen
JavidPack: Clarify in logs and mods menu if mod is loading from an active modpack
JavidPack: Use mod display name in UIServerModsDifferMessage to reduce confusion
JavidPack: Fix issue preventing selected local/frozen modpack saving properly in some situations
JavidPack: New button icons for mod sources menu
JavidPack: Fix rare issue causing cursor to disappear on some menus
JavidPack: Improve error detection and error messages for users currently on v1.1.2 Terraria beta option
API Fixes and Changes
JavidPack: ModTile/GlobalTile.CanPlace functionality restoredJavidPack: Add warning when attempting to publish a mod with the same name as an existing mod
JavidPack: Fix LoaderUtils.MustOverrideTogether error messages to display method name again
Other
ExampleMod and API Documentation
James: Fix ExampleMusicBoxTile not emitting note particlesJavidPack: Add example of spawning ore when boss is first defeated
direwolf420: Fix minion boss loot order
JavidPack: Fix some ExampleMod tiles with inconsistent preview/place horizontal flip
MrQuba: Clarify CanEquipAccessory and CanAccessoryBeEquippedWith docs
JavidPack: Document various coordinate conversion and geometry methods
JavidPack: Document Lighting.GetColor methods
JavidPack: Document StructureMap and GeneralPlacementTiles
Localization
Rijam: Localized MagicSummonHybrid damage classRazzSG: Russian
Changed files in this update