1. Mindustry
  2. News

Mindustry News

Build 155 (Beta)

  • Updated bundled Java version to Java 25
  • Upgraded backend from SDL2 to SDL3 - this may cause new issues, report them if you see any
  • Added support for dragging save or map files into the game window
  • Made key names in the keybind dialog reflect the keyboard layout
  • Made displays allow other displays in `draw image`
  • Added sub-categories in core database
  • Added support for overwriting sectors in JSON mods
  • Added a hint for content affected by data patches
  • Added credits for map submissions to database (will be moved to a dedicated credits section later)
  • Units are no longer removed from the command queue when commanded by other players
  • Many various balancing changes for Serpulo and Erekir content
  • Added graphite as a wall ore
  • Made Erekir heat-based blocks display maximum possible efficiency as 100% as opposed to numbers above 100%
  • Made flying units in waves ignore empty/inactive blocks when finding a target
  • Made T2+ tanks instantly kill beam node blocks on contact
  • Fixed the core landing on core zone locations after sector loss in the campaign (you may need to fully abandon a sector with "clear sector after loss" enabled to fix this on existing saves)
  • Made Interplanetary Accelerator accept resources to launch with
  • Moved Cruxscape and Geothermal Stronghold off of the tech tree
  • Made loadout schematics get built upon landing on Serpulo, matching Erekir
  • Renamed Sea Port map submission
  • Added the Fallen Vessel sector submission
  • Added a hint for core zone usage in the campaign
  • Added another enemy core to the Fungal Pass sector
  • Added a new Extraction Outpost submission
  • Changed tech tree requirements in order to have Tar Fields unlock fewer entries
  • Renamed Coastline, and replaced it with a new sector submission
  • Replaced Testing Grounds with a different submission, and moved the original one to a hidden sector
  • Many other updates to sector submissions


[h2]Hotfix 155.1:[/h2]

  • Fixed Fortress unit not being able to shoot when commanded
  • Fixed some turrets erroneously firing multiple times per shot
  • Fixed loading screen retaining keyboard focus when joining some servers, leading to strange input behavior
  • Fixed turrets displaying incorrect status when placed with no ammo
  • Fixed unit count buttons resetting when the commanded unit count changes
  • Fixed heat crafters having infinite output storage capacity
  • Changed missile explosion visuals based on whether they exploded on a target or were shot down
  • The 'fullscreen' option now uses borderless fullscreen; the separate 'borderless fullscreen' option has been removed
  • Potentially fixed the screen getting bright in fullscreen on desktop (this may need to be fixed upstream in SDL 3.4.x)


[h2]Hotfix 155.2:[/h2]

  • Fixed unloaders backflowing into containers
  • Fixed scrolling not working on certain Linux desktops
  • Fixed Precept dealing 10 damage instead of 120
  • Fixed hitscan line projectiles not spawning effects/fire/etc at hit position
  • Added various new stats to the database


[h2]Hotfix 155.3:[/h2]

  • Fixed scrolling not rotating blocks/schematics on certain systems
  • Fixed R and B channels of game window being swapped on some systems
  • Fixed certain bullets not triggering their despawn actions
  • Fixed directional shields forcing units to "stick" to them
  • Fixed mods with incorrect content initialization code crashing the core database
  • Fixed a deprecation warning when launching the game with Java 25+
  • Force-enabled the x11 backend on Wayland systems with NVIDIA drivers in order to fix a crash (see issue #11657)


[h2]Hotfix 155.4:[/h2]

This release reverts the upgrade from SDL2 to SDL3. SDL3 had too many bugs to be usable - R/B channel color swaps, overly bright windows, broken scaling, crashing on wayland, etc.

These issues should now be fixed again. This also means that the fullscreen/borderless window options have been returned to their pre-155 state.

Other patch notes:

  • Fixed multiplayer not working - both the host and the client will need to update to connect properly
  • Fixed core database search being broken
  • Fixed cyanogen synthesizer using less graphite than expected
  • Fixed cross-planet launches being possible in specific scenarios
  • Fixed double-clicking a sector bypassing launch checks
  • Fixed more bugs with bullet collision logic
  • Minor adjustments to salvo copper ammo
  • 32-bit Windows builds now display an error when launching, and will be discontinued in the future entirely

Build 154 (Beta) - Major Audio Rework

This release includes a complete sound rework for most units and blocks, with a focus on Serpulo content. The audio engine has also been improved to handle more simultaneous sounds without cutting off playback.

This release also removes the Serpulo background wave simulation system - if you are not on a sector that is under attack, it will no longer be updated. You will still receive items and exports for sectors that are not currently under attack.

I am aware that this may be controversial, but the 'wave simulation' system has always easy to cheese, generally inaccurate, and flimsy at best. Sectors will frequently be lost even when defenses seem sufficient, or captured even when defenses are clearly inadequate. Invasions have been disabled by default to account for this change.

Full changelog:

  • Made Beta's guns no longer rotate
  • Improved Scepter's secondary weapon visuals and damage
  • Made Ripple fire half as frequently with ~2x the damage per shot
  • Removed Flare spawners from Omura (they were annoying and useless for its tech tier)
  • New Flare attack patterns and AI, with a return to older v5 circling behavior - surprisingly, about 85% of the community voted to approve this change in the Discord
  • Increased shale's oil production attribute value
  • Reduced research costs for higher tier units on Serpulo
  • Removed the background wave simulation system - sectors with waves that are not being played on will be frozen in time, and will not produce items
  • Disabled Serpulo sector invasions by default - this system will likely be removed or reworked entirely in the future
  • Enabled core incineration by default
  • Increased active sound cap (32 -> 100)
  • Limited sounds to a maximum of ~6 per type (one sound can't drown out all the others)
  • Complete rework of most sounds in the game, with a focus on Serpulo units and turrets
  • Added a large amount of new sounds to blocks/units/functions that were lacking them
  • Added movement sounds for most units
  • Renamed most sound effects - while this will break mods and logic, it was necessary, as the old sound naming scheme was an incomprehensible mess
  • Many minor bugfixes, crash fixes and improvements for the data patch system
  • Fixed logic insert line button not working properly
  • Fixed Intel GPUs not being detected properly on Windows


Hotfix 154.2:

  • Nerfed Flare damage and range significantly
  • Increased liquid capacity of many blocks based on consumption rate
  • Fixed a possible crash
  • Increased Java mod minGameVersion due to new sound effect name changes

Build 153 (Beta)

The highlight of this release is a new system for patching stats of content on servers and maps. This system will allow players to customize health, requirements, recipes, weapons, bullets, etc. individually. This is not a replacement for modding, as it does not allow adding new assets or content, but it does allow making major changes to the way the game is played and balanced.

Read more about it here: https://mindustrygame.github.io/wiki/contentpatches/

  • Fixed certain campaign maps always resetting after sector loss
  • Fixed unit assembler clogging in certain conditions
  • Fixed overlay floors under liquids not being removed when placed over in the editor
  • Fixed Sublimate not firing correctly at low liquid flow rates
  • Fixed planet normals displaying incorrectly on OpenGL 2 devices
  • Fixed default planet mesh displaying as a mess in mods
  • Updated many different campaign submissions for Serpulo
  • Added a sector attempt counter
  • Added a button to insert instructions between lines in the logic editor
  • Added the core database button to the pause menu on mobile
  • Made rotation of certain buildings stay constant when dragged as a line
  • Buffed Quasar and Pulsar units
  • The Thorium Reactor block now outputs heat (for mixtech)

Build 152 (Beta)

  • Fixed bound unit not saving in logic blocks
  • Made water extractor less effective on charred stone tiles
  • Made turrets rotate-able during placement
  • Made Mindustry use a OpenGL 2 context on Intel GPUs as a possible workaround for a driver memory corruption bug (see Github issue #11041)
  • Made remove ore/wall 'blocks' always show up in in-game editor results
  • Disabled shooting in the editor
  • Added buttons for toggling map layers in the editor
  • Many various community-submitted Erekir unit balancing adjustments (see Github PR #11184)
  • On Erekir, launch location will now be selected based on items required, to reduce confusion
  • Added 30+ procedural attack sector replacement submissions from the community - these are currently untested, please leave feedback on the relevant threads from the in-game link
  • When losing a sector on Serpulo, all player structures from the previous run now become derelict
  • On Serpulo, derelict structures and plans from previous runs are now always carried over, even when a map has a world processor in it
  • Removed thorium from sector 218 on Serpulo (in the future, it will be replaced by a hand-made sector)


[h3]152.1 hotfix notes:
[/h3]

  • Fixed turrets not being rotated clientside when placed on servers
  • Fixed turrets not rotating the correct way during construction
  • Fixed derelict structures not functioning properly after being repaired
  • Fixed liquid junctions not being place-able on edges of deep water
  • Fixed infinite items being enabled in a hidden sector

Build 151 (Beta)

  • Deprecated 32-bit Windows version (please switch to a 64-bit install!)
  • Added 'rune' decorative tiles for use in the campaign
  • Added 3 new environmental metal wall blocks and 1 new metal floor block
  • Added support for selecting multiple buildings in command mode at once
  • Added editor support for colored floor/wall configuration
  • Removed "walls to cliffs" button
  • Added support for filling regions with cliffs using fill tool mode
  • Added support for painting floors under certain liquids in editor
  • Fixed colored floors/walls not being filled or mirrored properly in editor
  • Fixed player not being able to command units properly when dead
  • Fixed campaign games continuing even after core destruction
  • Fixed bullets spawning backwards at low FPS values
  • Fixed block configurations in schematics changing when item/block IDs change
  • Fixed dead buildings being readable/writable in logic
  • Fixed NaN being a possible value in logic
  • Improved precision of stats displayed in core database
  • Updates to Planetary Launch Terminal and Geothermal Stronghold submissions
  • Many various changes to Erekir turret stats