Version 2.0.43 released as stable
Factorio 2.0.43 stabilizes the Space Age expansion with significant Gleba spore balancing and dozens of critical fixes, including a fix for unlimited building reach and vehicle roboport malfunctions.
Key Changes
- 1Gleba wetlands, lowlands, and water tiles now absorb 3x more spores.
- 2Trees no longer take damage from or absorb spores.
- 3Fixed unlimited building reach exploit via the train GUI.
- 4Fixed vehicles with portable roboports being unable to manage their own equipment.
- 5Fixed inserters getting stuck when items spoiled into current recipe ingredients.
- 6Fixed unit groups getting stuck while following paths.
- 7Fixed turrets leading fast targets incorrectly.
- 8Fixed performance issues with lightning on explored planets.
- 9Fixed various crashes related to boilers, logistics GUI, and script errors.
- 10Added volume and speed activity matching for persistent working sounds.
All Changes
⚙️Gameplay & Balancing(6)
- changeTrees: Trees no longer take damage from spores or absorb spores as a result of taking pollution damage.
- buffGleba: Gleba wetlands, lowlands, and water tiles now absorb 3 times as many spores as other tiles.
- nerfTrain GUI: Fixed unlimited building reach exploit when the train GUI was open from character view.
- changeAsteroids: Asteroid spawning is now consistent regardless of other game events.
- fixUnit groups: Fixed unit groups getting stuck while following a path, preventing them from giving up on goals.
- fixTurrets: Fixed turrets getting stuck shooting at the wrong location when leading fast targets.
🚀Space Age & Logistics(9)
- fixVehicles: Fixed vehicles with portable roboports being unable to insert or remove equipment from themselves.
- fixInserters: Fixed inserters getting stuck if an item spoiled into one of the current recipe's ingredients.
- fixAsteroid collector: Fixed tile auto-filling logic ignoring buildability rules for entities like the Asteroid collector.
- fixRocket: Fixed rocket parts signal pipette picking the item version instead of the recipe version.
- fixRocket: Fixed rocket target GUI showing platforms in an unsorted state.
- fixSpace Platform: Fixed platforms list not updating after a platform was renamed.
- fixSpace Platform: Fixed space platform schedule not updating logical operators when changed by other players.
- fixThrusters: Fixed it was possible to rotate blueprints containing thrusters.
- fixGleba: Fixed recipe raw for some Gleba recipes using unexpected recipes to obtain spoilage.
📺UI & Visuals(9)
- newAudio: Added support for volume and speed activity matching for persistent working sounds.
- changeGraphics: Items stop drawing health and spoilage bars when the player is zoomed too far out.
- fixUI: Fixed total raw item icons clipping out of the recipe tooltip.
- fixTrain GUI: Fixed train control hint window showing in remote view of other surfaces.
- fixMinimap: Fixed custom minimap widget zoom restoration and incorrect zoom behavior.
- fixDisplay panel: Fixed display panel not updating rendered text after parametrization.
- fixBlueprints: Fixed entity quality conditions rendering behind the entity in blueprints.
- fixProgrammable speaker: Fixed programmable speaker alert quality not showing in the alert slot.
- fixUI: Fixed freeplay description showing Space Age content even if the mod was disabled.
🛠️Technical & Stability(10)
- fixDemolishers: Fixed a desync related to demolishers.
- fixPerformance: Fixed a performance issue with lightning on explored planets.
- fixRocket: Fixed a crash with rocket flying sound after a failed audio device switch.
- fixDecider combinator: Fixed a crash when drawing a combinator with missing activity_led_sprites.
- fixBoilers: Fixed a crash related to boilers configured with specific fluid temperatures.
- fixDeconstruction planner: Fixed a crash when script tries to set deconstruction planner's entity filter to contain only quality condition.
- fixBlueprints: Fixed a crash on saving when a blueprint was made from a train with a non-temporary rail target.
- fixUI: Fixed a crash when trying to open the logistics GUI while dead.
- fixUI: Fixed a potential crash when drawing an entity in the GUI at scale 0.
- fixAudio: Fixed a potential stutter when stopping a variable music track.
💻Editor & Scripting(6)
- changeCommands: The swap-players command now handles basic remote view and players in space platform hubs.
- fixScripting: Fixed production score script error for 'research-progress' products.
- fixScripting: Fixed util.rotate_position working incorrectly.
- fixDeconstruction planner: Fixed changing deconstruction planner filters by script not replacing all filters.
- fixScripting: Fixed setting fluids on a FluidBox via Lua giving fluids to ghost entities.
- newModding: Added AirbornePollutantPrototype::damages_trees for modders.
🐛General Bug Fixes(19)
- fixGleba: Fixed collision and selection boxes for many Gleba trees and fungi.
- fixBuilding: Fixed ghost rotated fast replace for entities with rotation constraints.
- fixBlueprints: Fixed cutting tile ghosts and non-tile entities removing ghosts without including them in blueprints.
- fixRemote View: Fixed remote equipment removal cancellation issues.
- fixRemote View: Fixed Ctrl+Click on empty equipment grid slots in remote view behaving unexpectedly.
- fixBuilding: Fixed undoing a fast replace not restoring wires.
- fixDeconstruction: Fixed canceling cliff deconstruction potentially breaking the deconstruction process.
- fixBuilding: Fixed manually placing a real entity on a ghost not setting item requests properly.
- fixDecider combinator: Fixed decider's output constant not being covered by parametrization.
- fixBlueprints: Fixed consistency issue when importing blueprints where an assembler is given an invalid recipe.
- fixLocomotive: Fixed locomotive stop trigger being triggered repeatedly when hitting a disabled gate.
- fixGalaxy of Fame: Fixed Galaxy of Fame availability issues after player death.
- fixEnemies: Fixed enemy expansion settings not updating the expansion map.
- fixUI: Fixed choose element button filters not handling migrations.
- fixUpgrade planner: Fixed upgrade planner string imports not preserving fuel mappers.
- fixUpgrade planner: Fixed module slots in upgrade planner not preserving positions on export.
- fixBlueprints: Fixed blueprint parametrization formula limit of 6 ingredients.
- fixInfinity cargo wagon: Fixed infinity cargo wagon filter configuration issues.
- fixUpgrade planner: Fixed manually changing upgrade targets not being covered by undo.
Summary
Gameplay & Balancing
This update focuses heavily on the Gleba ecosystem. Spore management has been rebalanced: wetlands and water tiles now absorb 3x more spores, while trees have been made immune to spore damage and no longer absorb them from pollution.
Technical & Stability
Numerous crashes and desyncs have been resolved, including issues with boilers, logistics GUIs while dead, and rocket audio. Significant performance optimizations were applied to lightning effects on explored planets and asteroid spawning consistency.
UI & Quality of Life
Several UI bugs were addressed, such as recipe tooltip clipping and platform list sorting. A notable exploit allowing unlimited building reach via the train GUI has been patched, and vehicle-mounted roboports can now correctly manage their own equipment.
