What changed in Factorio in 2025
191 updates · 11 main milestones · Jan 23, 2025 to Oct 30, 2025
- 28 eventsFixed Chart Tag Modification Event Issuebug fix
Fixed on_chart_tag_modified was not called when name/icon was modified by script.
SteamFixed Diagonal Connected Resources Grouping Issuebug fixFixed that diagonal connected resources did not group in the map total-patch tooltip logic.
SteamFixed Crash on Intel Macs with Intel Iris Plus Graphicsbug fixFixed a crash on Intel Macs with Intel Iris Plus Graphics by disabling GPU timings for those cards.
SteamAdded CargoStationParameters for ClaritymoddingAdded CargoStationParameters::is_input_station and ::is_output_station to clarify tooltips.
SteamFixed Turrets Clearing Read Ammo on Save Migrationbug fixFixed turrets would clear 'read ammo' when migrating a save file.
SteamReduced Selector Combinator Energy Usagebalance changeSelector combinator energy usage reduced from 5kW to 1kW.
SteamFixed OpenGL Lighting Issuesbug fixFixed some OpenGL lighting issues when light occlusion was enabled.
SteamFixed Entity Tooltip Delay Issuebug fixFixed 'Entity tooltip delay' causing entity tooltips to never show in controller input method.
SteamFixed Tips and Tricks Item Loading Issuebug fixFixed tips and tricks item was unable to load layered icons.
SteamFixed Crash with Roboport Chargingbug fixFixed a crash when robots try to charge at a roboport that only supports charging when using quality.
SteamFixed Color Saturation Problems on Intel Macsbug fixFixed color saturation problems on some Intel Macs.
SteamFixed Electric Poles Connection Check Issuebug fixFixed electric poles would connect when checking pole buildability by script.
SteamFixed Electric Turret Ammo Read Suggestionbug fixFixed electric turret suggesting it is possible to read ammo.
SteamFixed Scripted Technology Trigger Loading Issuebug fixFixed scripted technology trigger was unable to load layered icons.
SteamDecider, Arithmetic, and Selector Combinators Energy Consumption Updatebalance changeDecider combinator, arithmetic combinator and selector combinator are now primary energy consumers with increased buffer size for reliability.
SteamFixed Crashes on Intel Macs with AMD GPUsbug fixFixed crashes on Intel Macs with AMD GPUs by disabling GPU timings for those cards.
SteamFixed Crash with Deleted Surface and Ping Tooltipbug fixFixed a crash when a surface is deleted while viewing a ping tooltip for that surface.
SteamFixed Crash with Roboport Requests and Spoilable Robotsbug fixFixed a crash when using roboport requests with spoilable robots.
SteamFixed Startup Crashes on Intel Macbook Prosbug fixFixed startup crashes on some Intel Macbook Pros.
SteamFixed Player Character Change Event Issuebug fixFixed changing player's character could cause equipment related events to not fire.
SteamFixed Double Space in Fuel Pollution Tooltipbug fixFixed double space in fuel pollution tooltip lines.
SteamFixed Stomper Sound Issuebug fixFixed stomper stomp sound playing too many times when dying by stomping in a mine field.
SteamFixed Crash When Cloning Trees/Rocks Marked for Deconstructionbug fixFixed a crash when cloning trees/rocks marked for deconstruction.
SteamFixed Asteroid Collector Navmesh Issuebug fixFixed asteroid collector navmesh would in rare cases be stuck computing forever.
SteamFixed Programmable Speaker Upgrade Issuebug fixFixed upgrading programmable speaker would clear settings.
SteamFixed Artillery Turret Crash Issuebug fixFixed a crash when artillery turret didn't have rotating_sound defined.
SteamFixed LuaPlayer Build Cursor Sound Issuebug fixFixed LuaPlayer::can_build_from_cursor would play the not-allowed sound when out of reach.
Steam - 24 eventsPipette Signal Picking Issue Fixedbug fix
Fixed that picking rocket parts signal by pipette picked the item version of the signal, which wasn't compatible with the recipe version of the signal.
SteamPlatforms List Not Updating Issue Fixedbug fixFixed platforms list not updating after platform was renamed.
SteamCliff Deconstruction Cancellation Issue Fixedbug fixFixed that canceling cliff deconstruction could break cliff deconstruction.
SteamIncreased Spores Absorption for Gleba Tilesbalance changeGleba wetlands, lowlands, and water tiles now absorb 3 times as many spores as other tiles.
SteamCombinator Drawing Crash Fixedbug fixMilestoneFixed a crash when drawing combinator with activity_led_sprites missing.
SteamHealth and Spoilage Bars VisibilityvisualsChanged items to stop drawing health and spoilage bars when the player is zoomed too far out.
SteamGhost Fast Replace Issue Fixedbug fixFixed ghost (non-superforced) rotated fast replace of some fast replaceable entities that have rotation constraints after placement.
SteamEnhanced Swap-Players Commandnew contentThe swap-players command can now handle basic remote view and players in space platform hubs.
SteamManual Placement on Ghost Issue Fixedbug fixFixed that manually placing a real entity on a ghost didn't set item requests properly.
SteamRocket Flying Sound Crash Fixedbug fixMilestoneFixed a crash with rocket flying sound after a failed audio device switch.
SteamUnlimited Building Reach Issue Resolvedbug fixFixed unlimited building reach when train GUI was open from character view.
SteamRecipe Tooltip Icon Clipping Fixedbug fixFixed total raw item icons clipping out of the recipe tooltip.
SteamCollision and Selection Boxes for Gleba Trees Fixedbug fixFixed the collision and selection boxes for many of the Gleba tree/fungi.
SteamPerformance Issue with Lightning Fixedbug fixFixed a performance issue with lightning on explored planets.
SteamVariable Music Track Stutter Fixedbug fixFixed a potential stutter when stopping a variable music track.
SteamPortable Roboports Equipment Issue Fixedbug fixFixed vehicles with portable roboports not being able to insert/remove equipment from themselves.
SteamGalaxy of Fame Availability Issue Fixedbug fixFixed that galaxy of fame wasn't available when player died after winning the game.
SteamTrees Damage and Spores Interactionbalance changeTrees no longer take damage from spores nor absorb spores as a result of taking pollution damage.
SteamTile Auto-Filling Logic Issue Fixedbug fixFixed tile auto-filling logic would sometimes ignore listed entities' buildability rules.
SteamSupport for Volume and Speed Activity Matchingnew contentAdded support for volume and speed activity matching for persistent working sounds.
SteamIntermezzo Not Played Correctlybug fixFixed variable music track intermezzo not being played correctly for subsequent tracks.
SteamInserters Stuck Inserting Items Issue Fixedbug fixFixed that inserters could get stuck inserting items if the item spoiled into one of the crafting machines current recipe ingredients.
Steam - 51 eventsFixed crash when removing named logistic sectionsbug fixMilestone
Fixed a crash when named logistic sections are removed when entities are removed due to mod removal.
SteamCutscenes resetting player zoom level fixedbug fixFixed cutscenes would reset player zoom level when finishing.
SteamExpanded factoriopedia for Landing pad, Platform Hub, and Cargo baynew contentAdded additional information to Landing pad, Platform Hub and Cargo bay in factoriopedia.
SteamPipe connection sprites issue fixedbug fixFixed pipe connection sprites of some machines not working together with storage tanks and pumps.
SteamBlueprint parametrisation number value edit issue fixedbug fixFixed that blueprint parametrisation number value edit didn't accept unit postfixes and formulas.
SteamAdded explosion_effect to ExplosionPrototypemoddingAdded ExplosionPrototype::explosion_effect which triggers after the delay has passed instead of when the explosion entity is created.
SteamDecider combinator GUI conditions highlighting fixedbug fixFixed decider combinator gui conditions highlighting.
SteamSpoil trigger entity spawning issue fixedbug fixFixed spoil to trigger was not spawning correct amount of entities.
SteamBlueprint rotation issue fixedbug fixFixed blueprints being able to rotate entities that are not rotatable based on their prototypes.
SteamConsistency issue with downgrading blueprints fixedbug fixFixed consistency issue related to downgrading blueprints that contain assemblers that when downgraded can no longer craft the recipe.
SteamLamps color behavior issue fixedbug fixFixed lamps with color set by control behavior would not use color for one tick after loading a save.
SteamAdded context to blueprint parameters in trainsui uxAdded more context to blueprint parameters in trains.
SteamItems on splitters changing sides issue fixedbug fixFixed items on splitters were changing sides when rotating.
SteamChanged working_visualisations to enforce contiguous arraymoddingChanged working_visualisations to enforce that the provided array is contiguous.
SteamBlueprint parametrisation GUI issue fixedbug fixFixed that blueprint building parametrisation gui didn't accept unit postfixes and formulas.
SteamAuto-trash issue with space platform hubs fixedbug fixFixed that space platform hubs would not auto-trash items correctly.
SteamAdded delay and delay_deviation to ExplosionPrototypemoddingAdded ExplosionPrototype::delay and ExplosionPrototype::delay_deviation for adding an artificial delay to an explosion effect.
SteamAgricultural Tower soil fertility visualisation improvedvisualsAgricultural Tower soil fertility visualisations now renders 'growable with different soil' even when acceptable tile is covered by deconstructible tile.
SteamBlueprint parametrisation affecting storage chest filter fixedbug fixFixed that blueprint parametrisation was able to change number in a storage chest filter.
SteamSelector combinator GUI condition highlighting fixedbug fixFixed selector combinator gui was showing input value in the output count signal slot.
SteamAdded spoil-result and plant-result filters to ItemPrototypeFiltersotherAdded 'spoil-result' and 'plant-result' filter to ItemPrototypeFilters.
SteamLuaEntity support for infinity-cargo-wagonotherLuaEntity::infinity_inventory_filters and remove_unfiltered_items now support infinity-cargo-wagon.
SteamCrash fix for asteroid collectorbug fixMilestoneFixed a crash when asteroid collector tried to mine an unminable asteroid chunk.
SteamCrash fix in trains station tutorialbug fixMilestoneFixed trains station tutorial would crash when adding a schedule record.
SteamTooltip for recipe parameters issue fixedbug fixFixed tooltip for recipe parameters to not show 'made in'.
SteamHighlighting growable tile placementui uxWhen placing growable tile, Agricultural tower growing spot is highlighted even in a case where tile is placeable as replacement of non-growable tile.
SteamDeconstruction planner quality entities icon issue fixedbug fixFixed deconstruction planner with quality entities selected would not show quality on the icon.
SteamEnhanced small explosion variationsvisualsAdded more variations to small explosion to improve the visuals when many small entities explode at the same time.
SteamFusion generators sensitivity issue fixedbug fixFixed that fusion generators were highly sensitive to entity update order.
SteamCrash fix for large window sizesbug fixMilestoneFixed a crash and some other zoom-related problems if the window size is exceptionally large.
SteamDemolishers unable to destroy open gates fixedbug fixFixed demolishers were unable to destroy open gates.
SteamModded technologies finite levels display issue fixedbug fixFixed modded technologies with finite amount of levels could fail to show levels info.
SteamBlueprint parametrisation issue fixedbug fixFixed that display panel text wasn't parametrisable by blueprint parametrisation.
SteamTooltip clipping issue fixedbug fixFixed some tooltip lines would clip outside the tooltip frame.
SteamSpace platform hub inventory bar issue fixedbug fixFixed changing space platform hub's inventory bar was not waking up input inserters.
SteamCrash fix for drag building ghost beltsbug fixMilestoneFixed a crash related to drag building ghost belts and script reviving entities.
SteamFixed shooting behavior in remote viewbug fixFixed that switching to remote view while shooting would keep shooting.
SteamFixed equipment grid ghost interactionbug fixFixed equipment grid ghost interaction for entities that move in some cases.
SteamDisplay panel text issue in screenshots fixedbug fixFixed display panel text was not showing up on screenshots.
SteamProxy container issue with mining drill module fixedbug fixFixed a proxy container attached to mining drill module inventory would not wake up inserters when modules are inserted or removed.
SteamLogistic containers migration issue fixedbug fixFixed migrating logistic containers into storage chest could leave them inconsistent.
SteamCrash fix for upgrade-reviving ghost entitiesbug fixMilestoneFixed a crash when upgrade-reviving ghost entities that have gui open.
SteamWire distance checks issue fixedbug fixFixed wire distance checks when entity uses rotated selection boxes.
SteamMining behavior in remote view fixedbug fixFixed that the character would keep mining when entering remote view.
SteamFollowing robots lifetime modifier issue fixedbug fixFixed following robots lifetime modifier was not working with fractions.
SteamSpider-vehicle walking state support in LuaControlotherLuaControl::walking_state now reads and writes spider-vehicle walking state if the player is driving one.
SteamRocket launch issue resolvedbug fixMilestoneFixed that rockets might not launch if there were manual filled rockets and multiple platforms wanting the same items with at least 1 being full.
SteamAdded show_levels_info to TechnologyPrototypemoddingAdded TechnologyPrototype::show_levels_info.
SteamAdded volume_reservation_fraction to FluidBoxPrototypemoddingAdded FluidBoxPrototype::volume_reservation_fraction.
SteamCorrected technology GUI display for finite infinite levelsbug fixFixed that finite infinite levels would show wrong in the technology GUI in some cases.
SteamAdded cargo_pod_origin to LuaEntityotherAdded LuaEntity::cargo_pod_origin which stores which station entity the pod departed from.
Steam - 28 eventsFixed some recipes recycling to wrong items when playing with quality onlybug fixSteamFixed water cane having the wrong iconbug fixSteamMoved agricultural tower growth area radius to the prototypemoddingSteamFixed beacon fast-replace allowing modules the beacon did not acceptbug fixSteamFixed a crash when upgrading underground belts manually through remote viewbug fixSteamFixed nauvis_uranium_processing menu simulation not loading properly in the demobug fixSteamFixed building vehicles with pre-configured equipment grids not always working correctlybug fixSteamFixed pre-2.0 map exchange strings disabling cliffs on all planetsbug fixSteamFixed ghosts of non-blueprintable entities being ghost-buildablebug fixSteamFixed splash screen progress bar size not scaling with the UIbug fixSteamFixed a graphics artifact when drawing ghost rocket silosbug fixSteamFixed personal lasers offset incorrectly while having a tesla gun equippedbug fixSteamFixed deconstruction planner not respecting deconstruction alternativesbug fixSteamAdded ElectricPolePrototype::rewire_neighbours_when_destroyingmoddingSteamFixed chart drag hotkey not workingbug fixSteamFixed rail signal selection box when selection box is off-centerbug fixSteamFixed some frozen rocket silos getting stuckbug fixSteamFixed extra spidertron ghost being created when ghost-buildingbug fixSteamFixed missing blueprint parametrisation number context for ticks waiting in station schedule conditionbug fixSteamFixed can't-reach wire sprite being drawn under some entitiesbug fixSteamFixed bug related to smart underground belt buildingbug fixSteamFixed GPU-accelerated compressed mipmaps on Apple Silicon Macsbug fixSteamFixed a desync when cancelling deconstruction of frozen underground belts or frozen splittersbug fixSteamFixed parametrisation into requests leading to duplicate requests not being handledbug fixSteamFixed a crash when a tile cannot be placed due to a missing foundationbug fixSteamFixed infinity cargo wagon showing in Factoriopediabug fixSteamFixed a crash related to modded enemy behaviorbug fixSteamFixed a crash when trying to create a blueprint out of space platform hubbug fixSteam
- 60 eventsCrash with positional GuiEffect sounds fixedbug fix
Crash with positional GuiEffect sounds with aggregation when dedicated UI sound resources were exhausted is now resolved.
SteamCrash when interacting with GUIs during auto-save fixedbug fixCrash when interacting with GUIs while auto-save runs is now resolved.
SteamCrash when writing LuaItem::entity_filters fixedbug fixCrash when writing LuaItem::entity_filters is now resolved.
SteamBlueprint parameter fields focus issue fixedbug fixBlueprint parameter fields no longer auto-focus when using a controller.
SteamSound audible distance modifier issue fixedbug fixSound::audible_distance_modifier and SoundPrototype::audible_distance_modifier are now applied correctly.
SteamDesync issue related to cliffs fixedbug fixDesync related to cliffs and deleting multiple chunks in the same tick is now resolved.
SteamPlants destruction issue when building fixedbug fixPlants are now correctly destroyed when (super)force building entities that autofill tiles that collide with them.
SteamDisabled specific achievements in peaceful modebalance changeAchievements 'It stinks and they don't like it', 'It stinks and they do like it', and 'Get off my lawn' are now disabled in peaceful mode and no enemies mode.
SteamFixed inventory rendering issuebug fixInventory rendering now works correctly even if part of it is off the left or right side of the screen.
SteamCrash when clicking rich text link in controller fixedbug fixCrash when clicking a shortcut rich text link in controller input method is now fixed.
SteamInserters no longer grab unwanted itemsbug fixInserters can no longer grab items from belts that crafting machines no longer want.
SteamFixed mouse cursor issue in Steam Big Picturebug fixMouse cursor no longer shows up when exiting Steam Big Picture in controller input method.
SteamPentapod eggs default import surface fixedbug fixPentapod eggs now have the correct default import surface.
SteamRendering items on belts issue fixedbug fixRendering items on belts now works correctly when a belt is also rendered through a camera widget.
SteamBrowse history navigation issue fixedbug fixGoing back in browse history now correctly returns to player location if the character was in space platform hub.
SteamQuality icon duplication issue fixedbug fixQuality icon is no longer shown twice in in-world icons for blacklist quality filter (without entity).
SteamFactoriopedia item selection update issue fixedbug fixClicking space connections in Factoriopedia now updates selected items.
SteamPlayer render mode reporting issue fixedbug fixplayer.render_mode now correctly reports chart_zoomed_in for the remote controller.
SteamInfinity container parametrization issue fixedbug fixInfinity container parametrization no longer sets empty filters causing crash on saving.
SteamImproved performance when removing roboportsperformanceMilestonePerformance improved by 60% when removing roboports in large active networks.
SteamCrash in assembling machine GUI fixedbug fixCrash in assembling machine GUI when the output was full and a recipe containing a research progress product was being crafted is now resolved.
SteamBiters and pentapods freezing mid-attack issue fixedbug fixBiters and pentapods no longer freeze mid-attack.
SteamWorm shooting at fast moving target issue fixedbug fixWorm shooting at fast moving target no longer creates multiple acid puddles with single spit and outside of its range.
SteamFixed belts under elevated rails removalbug fixBelts under elevated rails are now correctly removed when building a pair of undergrounds.
SteamAudible click issue at certain zoom levels fixedbug fixAudible click at certain zoom levels when playing positional sounds with custom zoom attenuation and aggregation is now resolved.
SteamUpgraded blueprint entities flip issue fixedbug fixUpgraded blueprint entities no longer have their flip reverted.
SteamOffshore pump underwater patch rendering issue fixedbug fixOffshore pump underwater patch is now rendered correctly under water.
SteamBlueprint of storage chest with filters issue fixedbug fixBlueprint of storage chest with filters no longer incorrectly overbuilds over non-storage logistic chests.
SteamBlueprint upgrade preview icons issue fixedbug fixUpgrading a blueprint now correctly upgrades preview icons if the upgrade only changed quality.
SteamFixed underground belt upgrade issuebug fixUpgrading pairs of underground belts no longer transforms one end of the belt.
SteamAssembler input slots exceeding stack limits issue fixedbug fixAssembler input slots no longer exceed stack limits.
SteamUI sounds play correctly nowbug fixUI sounds will now play even when dedicated UI sound resources are exhausted.
SteamTree trunk flickering issue fixedbug fixSpecific tree trunk no longer flickers when moving while zoomed out.
SteamCrash when building entities with linked pipe connections fixedbug fixCrash when building entities with linked pipe connections in multiplayer latency is now resolved.
Steamon_equipment_removed event firing issue fixedbug fixon_equipment_removed now fires for robots removing equipment.
SteamDisplay panel text visibility issue fixedbug fixDisplay panel text and player names are now covered by onboard rocket/cargo pod flight cutscene.
SteamOld save files loading issue fixedbug fixOld save files created from a freeplay custom scenario now load correctly.
SteamCharacter GUI hotkey issue fixedbug fixHotkeys for 'Open character logistics/info/crafting' now close the character GUI correctly.
SteamRemoved reflections from lavagraphicsTile transitions to lava now use the foam channel instead to maintain appearance.
SteamEnhanced tooltip information for itemsui uxAdded more effect info to yumako, mash, jellynut, jelly, bioflux and slowdown capsule tooltips.
SteamLabs researching trigger based technologies issue fixedbug fixLabs no longer try to research trigger based technologies.
SteamMap rendering issue when paused fixedbug fixMap rendering no longer incorrectly shows your player as on the map when paused.
SteamAsteroid collector range visualization fixedbug fixVisualization of asteroid collector range is now drawn correctly.
SteamLuaEntity::get_logistic_sections issue fixedbug fixLuaEntity::get_logistic_sections now works correctly with entity ghosts.
SteamLoading scenarios with difficulty settings issue fixedbug fixLoading of scenarios when entities were configured with difficulty settings is now resolved.
SteamAdded target_initial_position_only to FluidStreammoddingFluidStream::target_initial_position_only added, used by worm acid spit.
SteamReset technology effects issue fixedbug fixReset technology effects no longer clear in-progress research triggers.
SteamFixed screenshot crash issuebug fixTaking a screenshot no longer crashes the game in certain cases.
SteamAdded connection_category to LuaFluidboxPrototypeotherAdded connection_category to LuaFluidboxPrototype::pipe_connections.
SteamManual item launching to space platforms issue fixedbug fixManually launching items to space platforms no longer incorrectly states some combination of items wouldn't fit.
SteamRemote item requests visual deconstruction mark issue fixedbug fixRemote item requests no longer leave a visual deconstruction/ghost mark when inserters interact with the slot.
SteamCorrected select list background drawingbug fixSelect list background drawing is now correct for the first row.
SteamItemPrototype spoil results can now be used togetherotherItemPrototype::spoil_result and spoil_to_trigger_result can now be used at the same time.
SteamSteam remote storage warning issue fixedbug fixSteam 'low steam remote storage' warning no longer shows if all steam remote storage options are disabled.
SteamSelector combinator sound issue fixedbug fixSelector combinator now uses the correct open and close sounds.
SteamShooting actions vibrations issue fixedbug fixShooting actions now have vibrations when playing with a controller.
Steam