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.

46 changes across 6 updates

Added 10

v159.7

  • 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

v159.6

  • Support for loading mod assets in map music rules

v159.5

  • Add logic variable for currently playing music
  • Add logic rule for music volume
  • Add imports for java.lang.* to JS

v159.3

  • 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
Changed 6

v159.7

  • Make modded sector presets generate outlines by default

v159.5

  • Make Corvus/Vela attempt to shoot at targets even when commanded to move
  • Allow console in editor on desktop

v159.3

  • 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

v159.1

  • Made data patches load after content
Fixed 30

v159.7

  • 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

v159.6

  • 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

v159.5

  • 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

v159.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

v159.2

  • 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

v159.1

  • 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

View originalPermalink

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.

View originalPermalink

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.

View originalPermalink

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

View originalPermalink

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%

View originalPermalink

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

View originalPermalink