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
Hello everyone! It is time for the July 2025 Stable Update.

But first, here is a collage of new mods released this past month. Have you tried any of these mods yet? Be sure to regularly check the workshop for newly released mods, we're positive you'll always find something fun and interesting to try out. Click here to see the most popular new mods from this month.



As always we are grateful for the massive amount of community participation in developing and testing new features each month.

This month's release contains several notable features that mod makers can look forward to using, such as loadout support for modded accessory slots new hooks for tile preview rendering. The full listing of changes is detailed below. Users can use a new chat command (/purgeunloaded) to remove unloaded tiles in worlds that are from mods they are no longer using.

Modders: There are several features of note currently in preview for next month that modders can test and provide feedback for. The most impactful change in preview this month relates to a large batch of fixes we've made to various vanilla sounds. These fixes should finish bringing all sounds to parity with vanilla behavior. These changes might influence existing mod logic as well, so be sure to test out sounds in your mods after reading the porting notes. We encourage mod makers to experiment with these new features on the preview branch and provide feedback this month so that they are ready for the stable release next month.

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.

Changelog

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.

Major Changes

New Features

Adrian Lück: Add equipment loadouts support for ModAccessorySlot
queue: Tile Placement Preview Draw Hooks
Ebonfly: ModNPC.DeathMessage, ModNPC.ModifyDeathMessage(), and NPCID.Sets.IsTownChild

Bug Fixes

Quality of Life and Other Fixes

JavidPack: Fix another map file saving issue if loading corrupted map file
JavidPack: Finish implementing deleting unloaded tiles feature, add VanillaFallbackOnModDeletion examples

API Fixes and Changes

JavidPack: Fix ModProjectile.GlowTexture not drawing for projectiles with multiple frames
JavidPack: Fix wall blending (Main.wallBlend) issues for modded walls
JavidPack: Fix ModGore permanently transforming into vanilla gore in some situations
IbanPlay: Fix incorrect tile update check in Worldgen.TileFrame()

Other

ExampleMod and API Documentation

JavidPack: Fix ExampleStatue to flip like other statues.
JavidPack: TileID.Sets.BreakableWhenPlacing/ReplaceTileBreakUp documentation and correct ExampleMod usages
TerrorPenguin: Update ExampleBar to break properly when above another hammered bar tile
JavidPack: Add note about ItemID.Sets.Deprecated not being fully supported yet
JavidPack: Various Documentation Updates: 1, 2, 3

Localization

Fish: Chinese 1, 2
RazzSG: Russian

We would also like to mention that we have volunteers translating our monthly release announcements into several other languages. If you would like to help translate these announcements into a supported language, please reach out on Discord.
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