What changed in Mindustry from 158 to 159
6 updates numbered after v158.1 up to and including v159.7, stable releases only. v158.1 and v159.7 are the newest stable releases of 158 and 159 we track; this page follows them as new ones ship.
- 2 releases carry a version number we could not place against this range and are not shown; the full patch notes has them.
46 changes across 6 updates
- Add internal rule for block placement limits per-type, usable by servers and console edits to reduce lag
- Add support for opening schematics, saves, and maps from the file browser on Android and iOS
- Support for loading mod assets in map music rules
- Add logic variable for currently playing music
- Add logic rule for music volume
- Add imports for java.lang.* to JS
- Added map rules to disable vanilla music playback
- Added rules for music control to map rules UI
- Added automatic mod update checker and update buttons
- Added caching of mod icons in mod browser
- Make modded sector presets generate outlines by default
- Make Corvus/Vela attempt to shoot at targets even when commanded to move
- Allow console in editor on desktop
- Improved reliability of mod browser icon fetching
- Switched Steam multiplayer backend to Steam Networking Sockets to fix large worlds not loading on Steam and improve reliability
- Made data patches load after content
- Fix conveyors not appearing in schematic previews under certain conditions
- Fix Android file browser not exporting with correct extension
- Fix data audio view file name going out of bounds
- Fix logic editor being laggy on mobile devices
- Fix "unit can't build" text staying in the build menu in certain situations
- Custom music rules not updating when editing rules before playing a map
- Littoral Shipyard not having waves
- Icons not generating properly in data patch content
- Fix armored conveyor displayed speed being incorrect
- Fix derelict payload conveyors not updating item position
- Fix fog-uncovered cached blocks not rendering properly
- Fix conveyor items visually rendering at the wrong layer
- Fixed generated icons for data patch content not loading
- Fixed crash related to plastanium conveyor spam
- Fixed dedicated server crashing or having incorrect output when a proper terminal is not available
- Fixed shooting getting stuck when game is paused
- Fixed saves on some sectors becoming invalid after 159
- Naval units not pathfinding correctly when commanded
- Turrets sometimes shooting twice
- Data patch content displaying as modded
- Incorrect offset of inventory/config UI on mobile devices with notches
- Weather not applying to sectors
- Erekir conduit bridges not being placeable on liquids
- Sectors not displaying correct resources
- File chooser not showing on Linux on Steam under non-english languages
- Fixed Call.label crashing or not working under specific circumstances
- Fixed incorrect map/set shrink() call causing crash
- Fixed directional unloader sprite not updating
- Fixed logic processor read crash
- Fixed crash logs not being exportable on Android
Original patch notes, newest first
The list above is our reading of these notes; the originals from Anuken are here, one fold per update.
v159.7v8 Build 159.7
- Fixed conveyors not appearing in schematic previews under certain conditions
- Fixed Android file browser not exporting with correct extension
- Fixed data audio view file name going out of bounds
- Fixed logic editor being laggy on mobile devices
- Fixed "unit can't build" text staying in the build menu in certain situations
- Made modded sector presets generate outlines by default
- Added internal rule for block placement limits per-type (no UI yet, only usable by servers/console edits; this can be used for things like limiting number of processors in a map to reduce lag)
- Added support for opening schematics/saves/maps from the file browser on Android and iOS
v159.6v8 Build 159.6
Something broke again.
- Fixed custom music rules not updating when editing rules before playing a map
- Fixed Littoral Shipyard not having waves
- Fixed icons not generating properly in data patch content
- Added support for loading mod assets in map music rules
Note for Java mod authors: In order for the mod update system to work properly, make sure the version in the repository's mod.json actually matches the latest available released version of the mod. Use a separate development branch if necessary.
If you see a mod with a 'fake update' that doesn't actually apply after the button is pressed, this is the reason. Report this issue to the relevant mod developers if you see it.
v159.5v8 Build 159.5
- Added logic variable for currently playing music
- Added logic rule for music volume
- Made Corvus/Vela attempt to shoot at targets even when commanded to move - this was previously disabled as the 'hold fire' stance did not exist
- Added imports for
java.lang.*to JS - Map submission updates
- Allowed console in editor on desktop
- Fixed armored conveyor displayed speed being incorrect
- Fixed derelict payload conveyors not updating item position
- Fixed fog-uncovered cached blocks not rendering properly
- Fixed conveyor items visually rendering at the wrong layer
Note: 159.4 was a very minor release that only fixed Steam achievements not working, and thus was not tagged.
v159.3v8 Build 159.3
- Fixed generated icons for data patch content not loading
- Fixed crash related to plastanium conveyor spam
- Fixed dedicated server crashing or having incorrect output when a proper terminal is not available
- Fixed shooting getting stuck when game is paused
- Fixed saves on some sectors becoming invalid after 159
- Map submission updates & fixes
- Added map rules to disable vanilla music playback
- Added rules for music control to map rules UI
- Added automatic mod update checker and update buttons
- Added caching of mod icons in mod browser
- Improved reliability of mod browser icon fetching
- Switched Steam multiplayer backend to Steam Networking Sockets - this fixes the issue of large worlds not loading on Steam, and should improve reliability, but may have new bugs
v159.2v8 Build 159.2
- Fixed naval units not pathfinding correctly when commanded
- Fixed turrets sometimes shooting twice
- Fixed data patch content displaying as modded
- Fixed incorrect offset of inventory/config UI on mobile devices with notches
- Fixed weather not applying to sectors
- Fixed Erekir conduit bridges not being placeable on liquids
- Fixed sectors not displaying correct resources
- Fixed file chooser not showing on Linux on Steam under non-english languages
- Note: Unicode file paths will still not work in the file chooser on Linux due to a Steam bug, the only workaround is to set the following launch options:
LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 %command%
v159.1v8 Build 159.1
- Fixed Call.label crashing/not working under specific circumstances (labels still may be invisible sometimes, cause unknown)
- Fixed incorrect map/set shrink() call causing crash
- Fixed directional unloader sprite not updating
- Fixed logic processor read crash
- Fixed crash logs not being exportable on Android
- Made data patches load after content