What changed in Factorio in 2024

465 updates · 67 main milestones · Jan 10, 2024 to Dec 21, 2024

  1. 11 events
    Attack Groups Containing Stompers or Straferschanges

    Will now contain fewer units.

    Steam
    Blueprint Import via Drag and Dropnew content

    Dragging and dropping a blueprint file into the game window will import the file contents as a blueprint string.

    Steam
    Selector Combinator Circuit Wire Reachchanges

    Changed to be the same as wire reach of other combinators.

    Steam
    Artillery Range Overdraw Performance Fixbug fix

    Changed graphics setting turret-overdraw-scale-threshold to turret-overdraw-estimated-pixel-overdraw-threshold.

    Steam
    Cargo Pod Scheduling Reworkednew content

    Improves the frequency of trickling space science and material drops.

    Steam
    Rocket Fuel Recipe Adjustmentbalance change

    Changed rocket fuel from ammonia recipe to require the same amount of solid fuel as the main rocket fuel recipes to prevent a recycling loop.

    Steam
    Factoriopedia Recycling Recipesnew content

    Factoriopedia now shows recycling recipes for each item.

    Steam
    Fixed Crash on Startup with Fluid Energy Sourcebug fixMilestone

    Fixed a crash at startup when mods would define fluid with no fuel value as a fluid energy source fuel.

    Steam
    Aquilo Icebergs Shadow Adjustmentgraphics

    Aquilo icebergs have longer shadows to integrate with the world better.

    Steam
    Fixed Space Platform Position Indicatorbug fix

    Fixed Space platform position indicator not updating in some cases.

    Steam
    Radar Minimap Visualization for Roboports and Cargo Landing Padsnew content
    Steam
  2. 54 events
    Roboport Overcrowding Fixbug fix

    Fixed robots looking for charging places overcrowding roboports closer to their target.

    Steam
    Hidden Music Transition Settingsaudio

    Added hidden sound setting for controlling music transition stage durations.

    Steam
    Toggle Menu Remote Driving Fixbug fix

    Fixed toggle menu (escape) leaving remote driving.

    Steam
    Minimum Payload Enforcementgameplay

    Slider for minimum payload in orbital logistic requests now enforces a minimum of 1.

    Steam
    Spidertron Shooting Fixbug fix

    Fixed spidertrons shooting extra capture robot during tick of projectile creation.

    Steam
    Occlude Light Sprites Optionperformance

    Introduced a graphics option to disable 2.0 light rendering for improved performance.

    Steam
    Agricultural Tower Planting Fixbug fix

    Fixed agricultural tower showing all Nauvis tiles as unplantable; specific tiles are now plantable.

    Steam
    Slow GPU Timer Query Fix on macOSbug fix

    Fixed use of slow GPU timer query operation on macOS.

    Steam
    Sound Instance Leak Fixbug fix

    Fixed a sound instance leak related to sound priority.

    Steam
    Volcanic Cracks Non-Coverablegameplay

    Volcanic cracks are no longer coverable by foundation.

    Steam
    Paste-Settings Issue Fixbug fix

    Fixed that paste-settings could happen when not desired in some situations.

    Steam
    Train Schedule Removal Crash Fixbug fixMilestone

    Fixed a crash when removing a station from a train schedule while another train in the same group used the final stop as waypoint.

    Steam
    Dead Technology Trigger Pointer Fixbug fix

    Fixed reloading specific technologies leaving the dead technology trigger pointer in the trigger processor.

    Steam
    Removed Music Transition Constantsmodding

    Removed music_transition_* utility constants.

    Steam
    Technology Slot Progress Fixbug fix

    Fixed technology slot showing research progress for finished trigger technologies.

    Steam
    Crash Fix for Destroying Segmented Unitsbug fixMilestone

    Fixed a crash when destroying segmented units during chunk generation.

    Steam
    Portable Solar Panels Tooltip Fixbug fix

    Fixed that portable solar panels and power armor tooltips did not report correct power generation.

    Steam
    Robots Energy Usage Loop Fixbug fix

    Fixed robots failing to cross Aquilo lake due to high energy usage and being stuck in a loop.

    Steam
    New Noise Expressionsmodding

    Added distance_from_nearest_point_x and distance_from_nearest_point_y noise expressions.

    Steam
    Music Switch Delayaudio

    Added a delay before music switches when changing surfaces.

    Steam
    Mobile Logistic Networks Alerts Fixbug fix

    Fixed that mobile logistic networks could generate useless alerts in some situations.

    Steam
    Heating Energy Read Addedother

    Added LuaEntityPrototype::heating_energy read.

    Steam
    Vulcanus Map Gen Settings Fixbug fix

    Fixed changing Vulcanus map gen settings preventing ashlands trees from spawning.

    Steam
    Space Age Map Generation Fixbug fix

    Fixed Space age map generation not respecting custom starting locations.

    Steam
    Decider Combinator GUI Condition Highlight Fixbug fix

    Fixed condition highlights in decider combinator GUI not always updating.

    Steam
    New LuaForce Readsother

    Added LuaForce::circuit_network_enabled and other new reads.

    Steam
    Train Connection Crash Fixbug fixMilestone

    Fixed a crash when attempting to connect trains parked at specific positions.

    Steam
    Additional Terrain Effects Optionperformance

    Added an option to disable puddles and global terrain tint to enhance performance.

    Steam
    Blueprint Trash Request Consistency Fixbug fix

    Fixed incorrect consistency check when trash not requested is used inside a blueprint with mods.

    Steam
    Energy Sources Buffer Size Update Fixbug fix

    Fixed energy sources not updating their buffer sizes when prototype value changes.

    Steam
    Gamepad Slider Dragging Fixbug fix

    Fixed dragging sliders with gamepad in free cursor mode.

    Steam
    Moved Chunk Exploration Radiusmodding

    Moved SpiderVehiclePrototype::chunk_exploration_radius to VehiclePrototype.

    Steam
    Collector Navmesh State Fixbug fix

    Fixed additional invalid state of collector navmesh.

    Steam
    Double Parameter Selection Fixbug fix

    Fixed double parameter selection in signal selection list.

    Steam
    Changed CraftItemTechnologyTriggermodding

    Changed CraftItemTechnologyTrigger::item into ItemIDFilter; removed item_quality.

    Steam
    Agricultural Tower Ghostsgameplay

    Agricultural Tower now respects allied ghosts blocking planting spots.

    Steam
    Changed ProducePerHourAchievementPrototypemodding

    Changed ProducePerHourAchievementPrototype::item_product into ItemIDFilter.

    Steam
    Equipment Ghost Tooltips Quality Fixbug fix

    Fixed that equipment ghost tooltips did not show quality.

    Steam
    Ghost Power Poles GUI Fixbug fix

    Fixed that opening ghost power poles would leave the GUI in a broken state.

    Steam
    Drag-to-reorder in Research Queuenew content

    Added drag-to-reorder functionality to the research queue.

    Steam
    Changed ProduceAchievementPrototypemodding

    Changed ProduceAchievementPrototype::item_product into ItemIDFilter; removed quality.

    Steam
    Draggable Handle for Research Queuechanges

    Replaced move buttons on technologies in the research queue with a draggable handle.

    Steam
    Optional Build Check Type Addedother

    Added optional build_check_type to LuaControl::teleport.

    Steam
    Hidden Music Location Settingaudio

    Added a hidden sound setting to base music selection on character's physical location.

    Steam
    Blueprint Parameter Flexibilitygameplay

    Allowed blueprint parameters to be ingredients of other parameters even if not present in an assembling machine.

    Steam
    Selection Tool Highlighting Fixbug fix

    Fixed selection tool highlighting showing incorrectly in chart view for 1 frame.

    Steam
    Asteroids Damage Calculation Fixbug fix

    Fixed asteroids calculating damage to entities with resistances incorrectly.

    Steam
    Tutorial Missions Access Fixbug fix

    Fixed tutorial missions 4 and 5 missing access to radars and repair packs.

    Steam
    Crash Fix for Deconstructing Cargo Baysbug fixMilestone

    Fixed a crash after deconstructing cargo bays with editor.

    Steam
    Achievement Fix for Modulesbug fix

    Fixed 'Make it better' achievement not obtained when dropping modules in.

    Steam
    Superforced Blueprint Preview Improvementperformance

    Improved performance of superforced blueprint preview that autofills tiles.

    Steam
    Removed Pipe Connection Limitmodding

    Removed limit of 64 unique PipeConnectionDefinitions's connection categories.

    Steam
    Train Schedule Logic Improvementbug fix

    Improved logic for choosing which schedule to keep if trains get connected.

    Steam
    Blueprint Tile Consistency Checkchanges

    Added a consistency check for overlapping blueprint tiles to remove inconsistencies on load.

    Steam
  3. 25 events
    Small stomper pentapod moves more slowly and decreases stomp DPSchanges
    Steam
    Fixed that tips not appearing in tutorialsbug fix
    Steam
    Changed tree seed default import location to Nauvischanges
    Steam
    Fixed that using pipette on GUI items did not consistently copy the qualitybug fix
    Steam
    Loading game for hosting now automatically offers the dialog whether the mods should be synced before continuingchanges
    Steam
    Stomper pentapod vision range reduced from 40 to 30changes
    Steam
    Added Vulcanus 8 music tracknew content
    Steam
    Gleba evolution is smoother and more gradualchanges
    Steam
    Medium and big wriggler pentapod health increasedchanges
    Steam
    Fixed a crash when reading LuaEntity::robot_order_queuebug fixMilestone
    Steam
    Fixed that using pipette on tile items in GUI always selected normal qualitybug fix
    Steam
    Updated SDL to version 2.30.9changes
    Steam
    Fixed that the permissions GUI could not be opened in multiplayer as not-the-hostbug fixMilestone
    Steam
    Fluid mixing will prefer the fluid with more volume and discard the otherchanges
    Steam
    Fixed that LuaEntity::vehicle did not work correctly for characters controlled by a playerbug fixMilestone
    Steam
    Streamlined quality selector to use separate buttons for each quality instead of a drop-downchanges
    Steam
    Added gamepad stick sensitivity setting for map movementnew content
    Steam
    Fixed that using pipette on entity items in GUI could select the wrong item if multiple items can build the same entitybug fix
    Steam
    Added debug option 'always-show-lightning-protection'new content
    Steam
    Added inserter stack size override to be parametrised by blueprintnew content
    Steam
    Fixed wrong times symbol in a logistic request tooltipbug fix
    Steam
    Fixed rendering of glowing items on belts not being batched properlybug fixMilestone
    Steam
    Changed crafting machines to reset quality of the in-progress result when module effects changechanges
    Steam
    Fixed a freeze when setting logistic/construction robots to active=false through scriptbug fixMilestone
    Steam
    Fixed some decorative entities not having a tall enough drawing boxbug fix
    Steam
  4. 47 events
    Fixed factoriopedia highlighting wrong graph seriesbug fix

    When hovering over slots of spawned asteroids.

    Steam
    Confirmation box added for deleting space platformsui ux
    Steam
    Fixed crash when showing logistic request tooltip in multiplayerbug fix
    Steam
    Fixed crash when copy-pasting settings to unsupported logistic chestbug fix
    Steam
    Fixed vehicle sounds not playing in menu simulationsbug fix
    Steam
    Combined ghost tint definitions in UtilityConstantsmodding

    Added ghost_shader_tint and ghost_shaderless_tint.

    Steam
    Fixed pumps pulling fluid from internal machine buffersbug fix

    Instead of the connected fluid segment.

    Steam
    Fixed crash when copy-pasting from cars with equipment gridsbug fix

    To ghost-cars without equipment grids.

    Steam
    Self-recycling recipe statistics ignored in production graphgameplay
    Steam
    Fixed consistency issue when removing turret connected to logistic networkbug fix
    Steam
    Fixed crash when viewing players in GUI after disconnectionbug fix
    Steam
    Fixed space map GUI visibility issuebug fix

    Would not show until visiting at least 1 other planet.

    Steam
    Fixed combinators getting stuck after cancelling deconstructionbug fix
    Steam
    Fixed incorrect lightning protection visualisationbug fix

    In cases where shorter range attractor is close to longer ranged one.

    Steam
    Fixed loader energy source buffer size computationbug fix
    Steam
    Fixed parametrised item filter issuebug fix

    Wasn't possible to set to any quality.

    Steam
    Option to disable animated ghosts addedperformance

    Aids performance on integrated GPUs.

    Steam
    Linear interpolation method added for audio resamplingaudio

    Used by default when playback speed is changed.

    Steam
    Fixed crash when reading repair state of unassigned characterbug fix
    Steam
    Fixed mods creating item stacks without qualitybug fix

    This caused crashes.

    Steam
    Fixed prototype errors reporting wrong prototypebug fix
    Steam
    Fixed lua shortcuts ignoring unavailable_until_unlockedbug fix
    Steam
    Fixed tesla turret and gun chain lightning issuebug fix

    Sometimes arced to friendly entities.

    Steam
    Downscaling applied to low resolution biter spritesvisuals
    Steam
    Fixed 'Get off my lawn' achievement not awardedbug fix

    When building close to a demolisher.

    Steam
    Fixed crash when prototype data changes with specific robotsbug fix
    Steam
    Fixed shortcuts marked as not toggleablebug fix

    Still allowed being toggled.

    Steam
    Fixed multiple key bindings causing keys to get stuckbug fix
    Steam
    Fixed reactor GUI temperature flickeringbug fix

    Occurred when temperature was < 100 degrees.

    Steam
    Fixed asteroid collector navigation timing issuebug fix

    Caused a crash when aligned with chunk border.

    Steam
    Fixed teleporting entities deleting fluid contentsbug fix
    Steam
    Fixed crash when killing segmented unitsbug fix
    Steam
    Fixed pinning other players issuebug fix
    Steam
    Fixed rocket silo requesting more items prematurelybug fix

    Even if another rocket wasn't ready yet.

    Steam
    Reverted fix for train interruptsbug fix

    Because it crashed the game.

    Steam
    Added LuaEntity::loader_filter_modeother

    Now read/write.

    Steam
    Fixed crash when replacing not-a-heat-interface entitybug fix
    Steam
    Cargo landing pad mining time changed to 1gameplay
    Steam
    Fixed character mining speed modifier handling in latency statebug fix
    Steam
    Fixed demolishers disturbed by vehiclesbug fix

    And other non-building entities.

    Steam
    Fixed entering a frozen rocketbug fix
    Steam
    Fixed copying spider vehicle settings issuebug fix

    Did not work correctly between spiders of different quality.

    Steam
    Fixed tank logistic trash slots not working correctlybug fix

    Issue occurred when using roboports in the tank.

    Steam
    Mods GUI search moved with contentui ux
    Steam
    Fixed crash when recycling blueprint books with contentsbug fix
    Steam
    Fixed flames not updating on frozen or deconstructed rocket silobug fix
    Steam
    Added LoaderPrototype::per_lane_filtersmodding
    Steam
  5. 66 events
    Added LuaPlayer::physical_controller_type readother
    Steam
    Fixed constant combinator activity lamp state update issuebug fix
    Steam
    Fixed focus search hotkey issue in mod GUIsbug fix
    Steam
    Fixed LuaGameScript::show_message_dialog() player issuebug fix
    Steam
    Fixed asteroid collectors navmesh generation issuebug fix
    Steam
    Fixed upgradeable overbuilds not upgradingbug fix
    Steam
    Fixed fullscreen toggle infinite loop on Linuxbug fix
    Steam
    Fixed blue line at edge of some spritesbug fix
    Steam
    Fixed console rendering in galaxy of fame outputbug fix
    Steam
    Fixed Intel Macs logging wrong version numberbug fix
    Steam
    Fixed Lua require symbolic links issuebug fix
    Steam
    Fixed selector combinator signal selection issuebug fix
    Steam
    Fixed crash when destroying space platform hub with wait conditionbug fix
    Steam
    Fixed LAN games username issuebug fix
    Steam
    Fixed production and electricity statistics locale issuebug fix
    Steam
    Fixed turret behavior with multiple directionsbug fix
    Steam
    Fixed custom sprite button caption rendering issuebug fix
    Steam
    Fixed space science throughput limitationbug fix
    Steam
    Fixed crash when switching audio output devicebug fix
    Steam
    Added LuaQualityPrototype::color readother
    Steam
    Fixed crash when super force deconstructing with filtered tilesbug fix
    Steam
    Fulgora lightning sound remixed with volume variationsaudio
    Steam
    Fixed incorrect capture-spawner research trigger typebug fix
    Steam
    Fixed exoskeleton legs energy consumption issuebug fix
    Steam
    Various menu simulation mixes improvedaudio
    Steam
    Fixed missing value for paused space platform statebug fix
    Steam
    Fixed platform construction requests issuebug fix
    Steam
    Fixed fluid duplication when fast-replacing machinesbug fix
    Steam
    Improved diagonal character movementbug fix
    Steam
    Fixed Space platform requests order issuebug fix
    Steam
    Fixed crash when upgrading ghost inner entitybug fix
    Steam
    Fixed logistic filter upper count blueprint issuebug fix
    Steam
    Fixed cars/tanks settings preservation in blueprintsbug fix
    Steam
    Fixed crash when sending space platform waiting for departurebug fix
    Steam
    Fixed half diagonal rails cost issuebug fix
    Steam
    Fixed solar panel output multiplier tooltip flickeringbug fix
    Steam
    Fixed lightning attractor collection ranges issuebug fix
    Steam
    Fixed custom GUI tooltip not working for new typesbug fix
    Steam
    Fixed technology trigger info tooltip issuebug fix
    Steam
    Fixed select-recipe GUI hotkey issuebug fix
    Steam
    Fixed flamethrower turret mixing fluidsbug fix
    Steam
    Fixed Continue host option mod sync issuebug fix
    Steam
    Fixed achievement working only with quality level 1 modulesbug fix
    Steam
    Fixed explosions using wrong size of explosion soundaudio
    Steam
    Curved rails cost 3 rail items to buildbalance change
    Steam
    Offshore pump speed increases with qualitynew content
    Steam
    Fixed browse-games GUI settings confusionbug fix
    Steam
    Possibly fixed crash on Intel Macs related to float printingbug fix
    Steam
    Fixed big electric poles not colliding with asteroid collectorsbug fix
    Steam
    LuaControl uses physical controller for item manipulationsother
    Steam
    Fixed abrupt pipe sound issuesbug fix
    Steam
    Fixed deconstruction of full chest not dispatching enough robotsbug fix
    Steam
    Fixed train interrupts not checked when passing stationbug fix
    Steam
    Added player_won to on_pre_scenario_finished eventother
    Steam
    Fixed crash when editing a pin referencing removed entitybug fix
    Steam
    Fixed request from buffer chests not preservedbug fix
    Steam
    Added LuaSpacePlatform::name writeother
    Steam
    Fixed crash related to construction robotsbug fix
    Steam
    Fixed Remote View flickering to wrong surfacebug fix
    Steam
    Fixed Nauvis map gen settings issue for other planetsbug fix
    Steam
    Fixed technology triggers requiring specific quality itemsbug fix
    Steam
    Fixed layered icons in rich text scaling and rotation issuebug fix
    Steam
    Fixed logistic cell charger count migration issuebug fix
    Steam
    Numerous sound mixes including new plant mining sounds improvedaudio
    Steam
    Fixed moisture and terrain type migration issue for 1.1 savesbug fix
    Steam
    Surface List reacts to Home and End keys correctlybug fix
    Steam
  6. 61 events
    Fixed re-bound crafting keys not working correctlybug fix
    Steam
    Fixed mini-tutorial scripts crashing or not granting items if player switched to remote viewbug fix
    Steam
    Fixed filters of a ghost turret getting corrupted in latency when upgrading with upgrade plannerbug fix
    Steam
    Fixed underground pipe in cursor not rotating when rotation key pressed right after placement in latencybug fix
    Steam
    Fixed crash when migrating blueprint library content in a save with blueprint GUI openbug fix
    Steam
    Fixed crash related to blueprint parametrisation and drag building button being heldbug fix
    Steam
    Fixed combat robots bobbingbug fix
    Steam
    Fixed copy settings undo failing to restore control behavior settings at default valuesbug fix
    Steam
    Fixed inconsistency in belt power replace through corner when going backwards and forwardsbug fix
    Steam
    Fixed lamp using color when circuit wire was disconnectedbug fix
    Steam
    Fixed playing too many sounds at once at start of tips and tricks simulationsbug fix
    Steam
    Fixed rocket silos requesting more items than necessarybug fix
    Steam
    Fixed crash when setting RoboportPrototype::charging_station_count_affected_by_quality to truebug fix
    Steam
    Fixed elevated rail entities working without owning space-agebug fix
    Steam
    Fixed map editor not being able to set filters in some casesbug fix
    Steam
    Fixed main-menu music mode not working correctly in-gamebug fix
    Steam
    Fixed disconnecting and reconnecting while personal robots were working not preserving their qualitybug fix
    Steam
    Fixed crash when building blueprint with two hazard concrete tiles in one spacebug fix
    Steam
    Fixed crash when trying to open Technology GUI from Factoriopedia while savingbug fix
    Steam
    Fixed game state GUIs being automatically closed when the game was pausedbug fix
    Steam
    Fixed inserter status showing 'Target full' when swinging towards a beltbug fix
    Steam
    Fixed clipping occurring in some variable music tracksbug fix
    Steam
    Fixed generic interrupt false positives with certain interrupt conditionsbug fix
    Steam
    Fixed arithmetic combinator not showing red and green inputs separately in tooltipsbug fix
    Steam
    Fixed several possible errors related to smart belt buildingbug fix
    Steam
    Fixed crash when reading owner_location on simple item stacksbug fix
    Steam
    Extended blueprint parametrisation to work on fluid recipe parametersbug fix
    Steam
    Fixed loading save files with entities on planets with lighting when those entities were removedbug fix
    Steam
    Fixed visual noise caused by parameter recipes drawing as not researchedbug fix
    Steam
    Fixed LuaRecord methods not working correctlybug fix
    Steam
    Fixed desync related to space platform hubs reading content and repair packs merging due to inventory sortingbug fix
    Steam
    Fixed cargo pods dropping players to a random locationbug fix
    Steam
    Fixed crash when defining a recipe that does not always produce an itembug fix
    Steam
    Fixed alert icons rendered into the galaxy of famebug fix
    Steam
    Fixed drag building context not carried properly between normal view and remote viewbug fix
    Steam
    Fixed admin 'other player' GUI opening the other player's remote controller inventory instead of physical inventorybug fix
    Steam
    Fixed asteroid collectors getting stuck if inventory limiter was usedbug fix
    Steam
    Fixed wait condition 'station is full' and 'station is not full' reporting incorrect progressbug fix
    Steam
    Fixed smoke-with-trigger teleporting to 0,0 on a mapbug fix
    Steam
    Fixed items being put into ghost inventoriesbug fix
    Steam
    Fixed set recipe on assembling machine circuit controls buffering items indefinitelybug fix
    Steam
    Fixed quirks of drag building interrupting logic when nothing to build from in cursorbug fix
    Steam
    Fixed chat icons not including layered iconsbug fix
    Steam
    Fixed superforced overbuilding logistic and non-logistic chests not transferring limitsbug fix
    Steam
    Fixed ribbon world preset having too many cliffs on Nauvisbug fix
    Steam
    Fixed rail ramp health bar positionbug fix
    Steam
    Fixed train consistency issue when interrupt triggers inside another interruptbug fix
    Steam
    Fixed selector combinator's constant index not covered by blueprint parametersbug fix
    Steam
    Fixed crash when building parameterised blueprint with dependent ingredient used in another machine being a fluidbug fix
    Steam
    Fixed space platform losing paused state when arriving at a planet drifting backwardsbug fix
    Steam
    Fixed LuaControl::opened write not working for several GUI typesbug fix
    Steam
    Fixed debug visualization render crash when the given force no longer existsbug fix
    Steam
    Fixed blueprint parametrisation value formula evaluation not working for negative numbersbug fix
    Steam
    Fixed missing value in the prototype explorerbug fix
    Steam
    Fixed mine-entity technology trigger not working if resource entity produced multiple or variable resultsbug fix
    Steam
    Fixed crash in multiplayer if wearing armor and the force was deletedbug fix
    Steam
    Fixed crash related to quickbar interaction with any-quality spawnable itemsbug fix
    Steam
    Added LoaderPrototype::frozen_patch_in and frozen_patch_outnew content
    Steam
    Fixed missing blueprint parametrisation logic for the loaderbug fix
    Steam
    Fixed crash when super-force-building electric poles in latency statebug fix
    Steam
    Fixed lua deconstruct_area crashing when deconstructing a ghostbug fix
    Steam
  7. 42 events
    Crash fix for construction robotsbug fixMilestone

    Fixed a crash when construction robots attempt to deliver modules in the same tick the target entity is destroyed.

    Steam
    Quality mod technology icon fixbug fix

    Fixed modules technology icon when quality mod is disabled.

    Steam
    Fulgora ruins drop iron stickschanges

    Fulgora ruins now also drop iron sticks when mined, allowing for electric poles to be crafted without recyclers at the start.

    Steam
    Cursor record crash fixbug fixMilestone

    Fixed a crash when reading cursor record of a character not assigned to a player.

    Steam
    Removal plan parameter for item request proxiesother

    Added removal_plan parameter to LuaSurface::create_entity for item request proxies.

    Steam
    macOS library symbols crash fixbug fixMilestone

    Fixed crashes caused by calling missing library symbols on older macOS versions.

    Steam
    Blueprint container settings loss fixbug fix

    Fixed that blueprinted containers would lose their settings when overbuilt over a container without those settings.

    Steam
    New AssemblingMachinePrototype parametermodding

    Added AssemblingMachinePrototype::disabled_when_recipe_not_researched.

    Steam
    Nuclear power achievement fixbug fix

    Fixed achievement nuclear-power to require building a nuclear reactor.

    Steam
    PVP scenario protection fixbug fix

    Fixed PVP scenario not having starting area protection enabled when the last player of that force logged out.

    Steam
    Improved technology GUI performanceperformance

    Improved performance of technology GUI when viewing only essential technologies.

    Steam
    Improved orbital logistics payload sliderbalance change

    The 'Custom minimum payload' slider for orbital logistics now offers more sensible values.

    Steam
    Rail description toggle fixbug fix

    Fixed rail description would suggest toggle rail layer binding when elevated-rails mod was disabled.

    Steam
    Cargo bays warning iconui ux

    Cargo bays will show a warning icon when they are not connected to a Hub or Landing Pad.

    Steam
    Negative productivity fixbug fix

    Fixed RecipePrototype::maximum_productivity was allowed to be negative.

    Steam
    Blueprint exploit fixbug fixMilestone

    Fixed a possible exploit of using parametrised blueprint to set unlocked recipes in assemblers.

    Steam
    Negative roboport requests crash fixbug fixMilestone

    Fixed a crash when setting roboport requests to a negative value.

    Steam
    Inserters stuck fixbug fix

    Fixed that inserters could get stuck if the crafting machine they're interacting with dies and is rebuilt.

    Steam
    Zooming issue fixbug fix

    Fixed that zooming with buttons (keyboard or controller) would not zoom to pixel-perfect values.

    Steam
    Pump speed fix for fluid wagonbug fix

    Fixed that pumps could not pump into a fluid wagon at full speed.

    Steam
    Turrets deconstruction marking fixbug fix

    Fixed turrets sometimes being marked for deconstruction and rebuild if trying to upgrade through overbuilding.

    Steam
    New LuaEntity parametersother

    Added LuaEntity::insert_plan and LuaEntity::removal_plan read/write.

    Steam
    Game hang fix on Linuxbug fixMilestone

    Fixed that the game would hang when closing the load game menu if the number of mods in the mods directory was too large on Linux.

    Steam
    Blueprint ghosting fixbug fix

    Fixed blueprints being able to produce two overlaying ghosts of tiles with the same placing item (like hazard-concrete-left/right).

    Steam
    MapGeneratorGui reset button fixbug fix

    Fixed MapGeneratorGui would not enable reset to defaults button when changing technology price multiplier.

    Steam
    Biter base menu decoratives fixbug fix

    Fixed that biter base menu simulation had more decoratives over the Wube logo than desired.

    Steam
    Map editor spawn point fixbug fix

    Fixed that the map editor couldn't change the spawn point of a force after it was set.

    Steam
    Ghost building performance issue fixbug fix

    Fixed a performance issue with ghost building.

    Steam
    Use-item-groups effects fixbug fix

    Fixed use-item-groups had no effects.

    Steam
    Rocket silo crash fixbug fixMilestone

    Fixed a crash related to rocket silos when adding and removing mods.

    Steam
    Force merging crash fixbug fixMilestone

    Fixed a crash when merging forces related to chart tags.

    Steam
    Minimap position delay fixbug fix

    Fixed position of car driven by local player would be delayed on minimap in multiplayer.

    Steam
    Asteroid collector and programmable speaker blueprint parametrisationnew content

    Asteroid collector filters and programmable speakers can now be modified by blueprint parametrisation.

    Steam
    LuaTechnologyPrototype error fixbug fix

    Fixed reading LuaTechnologyPrototype::research_trigger could throw an error.

    Steam
    Blueprints configure assembling machines with unresearched recipesgameplay

    When an imported blueprint is placed, assembling machines will be configured with the recipe even if the recipe is not yet researched.

    Steam
    Modded items building fixbug fix

    Fixed that building with modded items did not work correctly in all cases.

    Steam
    Surface rendering crash fixbug fixMilestone

    Fixed a crash when trying to render a surface which doesn't exist in a simulation.

    Steam
    Remote view menu access fixbug fix

    Fixed that players in remote view were unable to open menu when the game was paused.

    Steam
    Technology GUI cost label fixbug fix

    Fixed technology GUI not updating technology cost label if the technology didn't have any science packs.

    Steam
    Incorrect pump speed reporting fixbug fix

    Fixed incorrect pump speed reporting when pumping into a fluid wagon.

    Steam
    Tips simulation text changesbug fix

    Tips simulation fixed with minor changes to texts.

    Steam
    Orbital logistics payload checkbalance change

    Orbital logistics 'Custom minimum payload' is now checked against the largest possible payload before setting the filter.

    Steam
  8. 41 events
    Fluid-only Recipes Quality Modules Fixbug fix

    Fixed that some fluid-only recipes would allow quality modules.

    Steam
    Dying Enemy Animation Direction Fixbug fix

    Fixed dying enemy would not randomize direction of its dying animation.

    Steam
    Space Platform Hub GUI Crash Fixbug fix

    Fixed a crash in the space platform hub GUI when the inventory size changes at the same time as the limit is changed.

    Steam
    Movement Speed Bonus Equipment Display Fixbug fix

    Fixed that movement speed bonus equipment would show garbage values when low on energy.

    Steam
    Entities Parameterization Fixbug fix

    Fixed that it wasn't possible to parametrise entities, virtual signals and space locations contained in text.

    Steam
    Non-blocking Saving Setting Updatechanges

    Non-blocking saving setting is no longer synced over the Steam cloud.

    Steam
    LogisticContainerControlBehavior Sync Fixbug fix

    Fixed LogisticContainerControlBehavior exclusive mode could get out of sync from the ContainerControlBehavior it derives from.

    Steam
    Artillery Achievement Fixbug fix

    Fixed that the 'kill with artillery' achievement did not work with artillery wagons.

    Steam
    Continue Host Menu Port Configuration Fixbug fix

    Fixed that continue host menu option didn't respect the port from the config.

    Steam
    Galaxy of Fame Feature Addednew content

    Offered when the game is finished.

    Steam
    LuaEntity Fluid Methods Crash Fixbug fix

    Fixed crashes when using LuaEntity fluid methods when the entity's fluidboxes were not part of a segment.

    Steam
    Blueprint Book Tooltip Fixbug fix

    Fixed that blueprint book tooltips did not look correct when in the quickbar.

    Steam
    LuaEntity Insert Fluid Fixbug fix

    Fixed that LuaEntity::insert_fluid would not work on the output FluidBoxes of a crafting machine.

    Steam
    Segmented Unit Entity Crash Fixbug fix

    Fixed a crash when a segmented unit entity causes the entire segmented unit to die.

    Steam
    Transport Belts Removal Fixbug fix

    Fixed removal of transport belts under cursor which would be normally fast-replaceable while drag traversing underground gap by belt rebuilding.

    Steam
    Constant Combinators Event Fixbug fix

    Fixed that on_entity_logistic_slot_changed did not fire for constant combinators.

    Steam
    Failed Achievement Retrievability Fixbug fix

    Fixed that failed achievement wasn't gettable again without restarting the game.

    Steam
    Audio Output Device Switch Crash Fixbug fix

    Fixed a crash when switching preferred audio output device while a variable music track is playing.

    Steam
    Custom Surface PvP Progression Fixbug fix

    Fixed using a custom surface in PvP was preventing Space Age progression.

    Steam
    Debug Settings GUI Fixbug fix

    Fixed that the debug settings GUI could get stuck behind the normal game logic.

    Steam
    Brightness and Contrast Sliders Reset Fixbug fix

    Fixed brightness and contrast sliders being reset to 0 when setting the text field to a negative value.

    Steam
    Train Stop GUI Width Fixbug fix

    Fixed train stop GUI being too wide at some smaller resolutions.

    Steam
    Fluid Conditions Display Fixbug fix

    Fixed fluid conditions not showing fluid amounts.

    Steam
    Blueprint Storage File Saving Fixbug fix

    From now on, we won't save blueprint-storage to a file when it was not used yet.

    Steam
    Planet Prototypes Definition Crash Fixbug fix

    Fixed a crash when defining planet prototypes that don't contain any resources.

    Steam
    D3D Device Initialization Fixbug fix

    Instead of aborting when SDL_DXGIGetOutputInfo call fails, the game will try to initialize D3D device using adapter 0.

    Steam
    Turbo Underground Belts Simulation Fixbug fix

    Fixed turbo underground belts simulation in factoriopedia.

    Steam
    Temporary Stop Crash Fixbug fix

    Fixed a crash when a platform was traveling to the shattered planet using a temporary stop which expired.

    Steam
    Modded GUI Tables Crash Fixbug fix

    Fixed a crash when showing some modded GUI tables.

    Steam
    Deconstruction Marking Issue Fixbug fix

    Fixed an issue where entity flagged as not mineable could be marked for deconstruction using undo.

    Steam
    Signal Tooltip Type Fixbug fix

    Fixed the elem_tooltip type of 'signal' did not work correctly.

    Steam
    Invalid Package Name OS Error Fixbug fix

    Fixed invalid package name in sprite path definition would result in OS error message dialog instead of loading into minimal mode.

    Steam
    Arithmetic Combinator Parameter Fixbug fix

    Fixed arithmetic combinator's first constant would not be proposed as parameter.

    Steam
    Blueprint Setup GUI Confirmation Fixbug fix

    Fixed that the blueprint setup GUI would always confirm to discard changes even if nothing changed when the blueprint had a description.

    Steam
    Flying Text for Resource Mining Failuresui ux

    Added flying text for more cases of unsuccessful resource mining.

    Steam
    D3D Device Leak Fixbug fix

    Leaked D3D device and swap chain in attempt to avoid AMD driver crash when closing the game.

    Steam
    Logistic Section Blueprint State Fixbug fix

    Fixed logistic section active state was not preserved in a blueprint string.

    Steam
    Driven Car Latency Drawing Fixbug fix

    Fixed driven car being drawn on all surfaces in latency.

    Steam
    Pumpjack Output Rate Tooltip Fixbug fix

    Fixed pumpjacks with low yield would show 0 output rate in the tooltip.

    Steam
    Nauvis Elevation Dropdown GUI Fixbug fix

    Fixed Nauvis elevation dropdown missing in map generator GUI, causing incorrect previews from map exchange strings.

    Steam
    Virtual Signals Parameterization Fixbug fix

    Fixed that it wasn't possible to parametrise virtual signals and space locations contained in text.

    Steam
  9. 37 events
    Fixed crashes when viewing alerts for entities that then diebug fixMilestone
    Steam
    Fixed Fulgora starting island having no breaks in cliffsbug fix
    Steam
    Fixed incorrect surface condition of space platform hubbug fixMilestone
    Steam
    Fixed crash when clicking 'upgrades' in wave defense scenariobug fixMilestone
    Steam
    Fixed crash in mod manager in minimal mode with space-age icon rich text tagbug fixMilestone
    Steam
    Fixed passive provider and active provider logistic points could have sections added through Lua APIbug fixMilestone
    Steam
    Fixed unpowered inserters could grab itemsbug fixMilestone
    Steam
    Fixed GUI effects volume set to zero not being applied on startbug fix
    Steam
    Fixed crash when setting cursor_ghost of a character not assigned to a playerbug fixMilestone
    Steam
    Fixed crash when reading opened GUIs of a character not assigned to a playerbug fixMilestone
    Steam
    Fixed unstable global grid position when re-assigning blueprintbug fixMilestone
    Steam
    Fixed crash when loading some blueprint library contents with mods changedbug fixMilestone
    Steam
    Fixed PvP Scenario unlocking all trigger technologiesbug fix
    Steam
    Fixed crash when enabling snap-to-grid with empty blueprintbug fixMilestone
    Steam
    Fixed build sound of huge ghost entities not being ghostly enoughbug fix
    Steam
    Fixed crash when changing the force of cargo landing padsbug fixMilestone
    Steam
    Fixed individual segmented units parts in kill statisticsbug fixMilestone
    Steam
    Fixed marking legacy rails for deconstruction using deconstruction plannerbug fixMilestone
    Steam
    Fixed crash when item entity marked to be deconstructed is cancel deconstructedbug fixMilestone
    Steam
    Fixed migration of rails in blueprints in 1.1 version of blueprint librarybug fixMilestone
    Steam
    Fixed tools items and ammo items could be refilled during cursor split interactionbug fixMilestone
    Steam
    Fixed it was not possible to open loader GUI for input loaderbug fixMilestone
    Steam
    Fixed deconstruction planner treating entities with deconstruction alternative as normal qualitybug fixMilestone
    Steam
    Fixed filter inserter visible in technology icon for fast insertersbug fix
    Steam
    Fixed Spidertrons receiving up to 8 times extra damage from explosivesbug fixMilestone
    Steam
    Fixed crash when running out of disk space when saving preview for a save filebug fixMilestone
    Steam
    Fixed crash when opening technology GUI focused on disabled technologybug fixMilestone
    Steam
    Fixed crash in multiplayer when mining modded tree with less stump variantsbug fixMilestone
    Steam
    Fixed runtime server config GUI not fitting on some screen sizesbug fix
    Steam
    Fixed crash when trying to use unsupported audio depthbug fixMilestone
    Steam
    Fixed commas and quality icons not allowed in save file namesbug fix
    Steam
    Fixed some GUIs could be opened behind technology GUIbug fixMilestone
    Steam
    Fixed buffered rocket briefly rendering lights south of rocket silobug fix
    Steam
    Fixed changing surfaces with ghost equipment not correctly requesting robotsbug fixMilestone
    Steam
    Achievement logistic-network-embargo condition updatedbalance change

    Updated with different condition for base game and space age.

    Steam
    Fixed crash when viewing production statistics GUI while switching surfacesbug fixMilestone
    Steam
    Fixed space platform schedule changes not updating last user of space platform hubbug fixMilestone
    Steam
  10. 4 events
    Factorio: Space Age Expansion Releaseddlc releaseMilestone

    Continues the player's journey after launching rockets into space with new worlds and challenges.

    Steam
    New Interplanetary Space Platformsnew contentMilestone

    Manage your fleet of interplanetary space platforms with novel resources.

    Steam
    Factorio: Space Age Expansion Release Datedlc releaseMilestone

    The Factorio: Space Age expansion is set to release on October 21st, 2024.

    Steam
    Factorio 2.0 Update ReleasedchangesMilestone

    Includes a wide range of game changes, optimizations, and improvements.

    Steam
  11. 3 events
    Fixed electric furnace shadow missingbug fix

    Resolved an issue where the electric furnace shadow was missing on some configurations.

    Steam
    Fixed bonus productivity exploitbug fix

    Corrected a bonus productivity exploit that occurred when crafting machine ingredients were force returned.

    Steam
    Fixed crash with weak tables in lua global tablebug fix

    Addressed a crash that occurred when using weak tables in the lua global table.

    Steam
  12. 1 event
    Introduction of New Enemies: Stompers and Strafersnew contentMilestone

    Two entirely new enemies have been announced for Factorio: Space Age.

    Steam
  13. 6 events
    Fixed crash with fractional scaling on newer wlroots compositorsbug fixMilestone
    Steam
    Fixed crash when switching audio device failsbug fixMilestone
    Steam
    Fixed crash on game exit during steam authentication failurebug fixMilestone
    Steam
    Updated modding documentation to version 5modding
    Steam
    Fixed crash when hand-crafting recipes with fluid ingredientsbug fixMilestone
    Steam
    Fixed potential desync with LuaGui::is_valid_sprite_path()bug fixMilestone
    Steam
  14. 28 events
    Fixed Crash Related to XDG Cursor Themes on Waylandbug fix
    Steam
    Optional 'mods' Added to Simulation Definitionsmodding
    Steam
    Fixed Crash When Giving NaN Values to Lua APIsbug fix
    Steam
    Smoother Scrolling with Controller Scrollbarsui ux
    Steam
    Fixed LuaForce::chart_all() Not Charting Uncharted Surfacesbug fix
    Steam
    Fixed Save Corruption with Overlapping Small Electric Polesbug fixMilestone
    Steam
    Hotkey Hints GUI Adjusts to Chat Messagesui ux
    Steam
    Fixed Rare Crash When Switching Audio Devicesbug fix
    Steam
    Fixed Entity Status Icons Visible in Simulationsbug fix
    Steam
    Fixed Crash When Quitting to Main Menu During Non-Blocking Savebug fix
    Steam
    Fixed Rendering Issue with Pumpjack Arrows When Holding Itemsbug fix
    Steam
    Fixed LuaEntity::circuit_connection_definitions Returning Copper Wires from Ghostsbug fix
    Steam
    LuaRendering::move_to_back Addedother
    Steam
    Fixed Copying Train Stop Settings Causing Train Arrivalsbug fix
    Steam
    Majority of Lua 'debug' Library DisabledotherMilestone

    Due to security issues.

    Steam
    Fixed Strange Entity Selection Behavior After Mini-Tutorial Input Changebug fix

    From controller to keyboard and mouse.

    Steam
    Fixed Mods Sorting Order by Last Highlighted and Updatedbug fix
    Steam
    LuaItemStack::is_ammo Read Addedother
    Steam
    LuaEntityPrototype::vector_to_place_result Addedother
    Steam
    StorageTankPrototype::show_fluid_icon Addedmodding
    Steam
    Added Paste Button to String Import GUIsui ux
    Steam
    Fixed LuaEntity::set_request_slot Accepting Count of 0bug fix
    Steam
    Fixed Tutorial Level Advancing to Wrong Story Stepbug fix

    After drill is set in quickbar.

    Steam
    Fixed Crash When Watching Replay with Blueprint Librarybug fix
    Steam
    Fixed Desync Related to Changing Infinite Research Levelsbug fix
    Steam
    Fixed Crash When Finishing Mini-Tutorial After Input Method Changebug fix

    From keyboard and mouse to controller.

    Steam
    Fixed Game Window Missing Decorations on Gnome with Waylandbug fix
    Steam
    Fixed Desync When Changing Requester Chest Force with Circuit Filtersbug fix
    Steam
  15. 2 events
    Whole Belt Reader Featurenew contentMilestone

    Introduction of a new Whole Belt Reader feature in version 2.0.

    Steam
    New Logistics GUIui uxMilestone

    A new logistics GUI has been implemented to enhance user experience.

    Steam
  16. 2 events
    New Planet 'Nauvis'new contentMilestone

    The first planet you arrive on is called 'Nauvis', featuring rich resources and a fertile environment.

    Steam
    Introduction of 5 New Planets in Expansionnew contentMilestone

    Surprise! There are 5 new planets in the expansion, including a fertile land rich with resources.

    Steam
  17. 22 events
    Resolved Potential Deadlocking Issues with Non-blocking Savingbug fixMilestone

    Fixed several potential deadlocking issues with non-blocking saving.

    Steam
    Fixed Delete Save Confirmation Issuebug fix

    Fixed that the delete save confirm could delete the wrong save if a different one was selected while it was showing.

    Steam
    Fixed Empty Locale GUI Display Issuebug fix

    Fixed that empty locale would cause things to not show in GUIs.

    Steam
    Improved Drop-down Navigation with Controllersui ux

    Trying to close a window will first close any opened drop-down, enhancing navigation with controllers.

    Steam
    Corrected Partial Item Transfer Inventory Hand Locationbug fix

    Fixed partial item transfer not preserving inventory hand location.

    Steam
    Fixed Controller Relative Driving Mode Issuesbug fix

    Fixed controller relative driving mode steering left and right repeatedly in multiplayer.

    Steam
    Corrected Item Health Bar Renderingbug fix

    Fixed that item health bars didn't render correctly at some scales.

    Steam
    Fixed Chat Icon Selector Group Selection Issuebug fix

    Fixed that selecting a group in the chat icon selector GUI would occasionally select a random result.

    Steam
    Fixed Tank Fuel Consumption Issuebug fix

    Fixed tank not consuming fuel when turning while braking.

    Steam
    Fixed Crash When Placing Linked Chest in Multiplayerbug fixMilestone

    Resolved crash issue when placing linked chest with hotkey suggestions enabled.

    Steam
    Fixed Migration Applied Status in Configuration Change Eventbug fix

    Fixed that migration_applied was always false in the on_configuration_changed event.

    Steam
    Corrected Custom Camera Widget Renderingbug fix

    Fixed that the custom camera widget wouldn't render entity status icons correctly.

    Steam
    Fixed Crash on Server Disconnection During Quickbar Slot Settingbug fixMilestone

    Resolved crash when the server disconnected while setting quickbar slots.

    Steam
    Fixed Train Advancement Issue from Destination Full Statebug fix

    Fixed train could not advance from destination full state when a train stop placed from blueprint was built before a rail next to it.

    Steam
    Fixed Transport Belt Control Behavior Messagebug fix

    Fixed transport belt would keep saying 'Disabled by control behavior' after circuit wires were removed.

    Steam
    Fixed Auto Save Functionalitybug fix

    Fixed that LuaGameScript::auto_save() wouldn't work if the root saves folder didn't already exist.

    Steam
    Fixed Jittery Movement in Controller Driving Modebug fix

    Fixed controller relative driving mode causing jittery movement when driving backwards.

    Steam
    Added Show Generated Chunks Debug Optionother

    Added show_generated_chunks debug option which shows uncharted yet generated chunks on the map.

    Steam
    Fixed Fluid Box Behavior Issuebug fix

    Fixed that LuaFluidBox::get_fluid_system_contents() did not behave correctly when the fluid box was not part of a fluid system.

    Steam
    Fixed Crash When Searching in Icon Selector GUIsbug fixMilestone

    Fixed a crash when searching in certain icon selector GUIs.

    Steam
    Corrected Intro Sound Typebug fix

    Fixed intro sound being treated as GUI effect instead of music.

    Steam
    Fixed Read-only File Error on Linuxbug fix

    Fixed an error when scenario or blueprint library files are read-only on Linux.

    Steam
  18. 13 events
    Fixed crash when changing recipe to fluid ingredientsbug fix
    Steam
    Fixed crash with zero fluid as first ingredient in recipebug fix
    Steam
    Fluid ingredient amounts must be larger than zeromodding
    Steam
    Fixed missing tooltips for choose-elem-button equipmentbug fix
    Steam
    Added LuaGuiElement::elem_tooltip read/writeother
    Steam
    TransportBeltConnectables cannot use building-direction-8-way flagmodding
    Steam
    Fixed crash on empty item stack due to scripted transferbug fix
    Steam
    Fixed search focus issue in train overview GUIbug fix
    Steam
    Fixed locale selection resetting to Defaultbug fix
    Steam
    Fixed cloning furnace not preserving recipe idbug fix
    Steam
    Added LuaGameScript::request_train_pathother
    Steam
    Added LuaEntityPrototype::boiler_mode readother
    Steam
    Fixed crash on bad number values in input fieldsbug fix
    Steam