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