Added additional information to Landing pad, Platform Hub and Cargo bay in factoriopedia. more
Graphics
Added more variations to small explosion to improve the visuals when many small entities explode at the same time (happens a lot when a space platform is hit by a larger asteroid).
Bugfixes
Fixed equipment grid ghost interaction for entities that move in some cases. more
Fixed a crash when named logistic sections are removed when entities are removed due to mod removal. more
Fixed that finite infinite levels would show wrong in the technology GUI in some cases. more
Fixed that display panel text wasn't parametrisable by blueprint parametrisation. more
Fixed that switching to remote view while shooting would keep shooting. more
Fixed consistency issue related to downgrading blueprints that contain assemblers that when downgraded can no longer craft the recipe. more
Fixed trains station tutorial would crash when adding a schedule record. more
Fixed that space platform hubs would not auto-trash items correctly. more
Fixed a crash when asteroid collector tried to mine an unminable asteroid chunk.
Fixed migrating logistic containers into storage chest could leave them inconsistent. more
Fixed that fusion generators were highly sensitive to entity update order. more
Fixed that rockets might not launch if there were manual filled rockets and multiple platforms wanting the same items with at least 1 being full. more
Fixed a crash related to drag building ghost belts and script reviving entities. more
Fixed a crash when upgrade-reviving ghost entities that have gui open. more
Fixed a proxy container attached to mining drill module inventory would not wake up inserters when modules are inserted or removed. more
Fixed display panel text was not showing up on screenshots. more
Fixed selector combinator gui was showing input value in the output count signal slot. more
Fixed following robots lifetime modifier was not working with fractions. more
Fixed demolishers were unable to destroy open gates. more
Fixed spoil to trigger was not spawning correct amount of entities.
Agricultural Tower soil fertility visualisations now renders "growable with different soil" even when acceptable tile is covered by deconstructible tile more
When placing growable tile, Agricultural tower growing spot is highlighted even in a case where tile is placeable as replacement of non-growable tile (e.g. overgrowth soil on landfilled apt wetland tile)
Fixed a crash and some other zoom-related problems if the window size is exceptionally large. more
Fixed items on splitters were changing sides when rotating. more
Fixed decider combinator gui conditions highlighting. more
Fixed blueprints being able to rotate entites that are not rotatable based on their prototypes more
Fixed that blueprint building parametrisation gui didn't accept unit postfixes and formulas. more
Fixed that blueprint parametrisation number value edit didn't accept unit postfixes and formulas.
Fixed wire distance checks when entity uses rotated selection boxes. more
Fixed deconstruction planner with quality entities selected would not show quality on the icon. more
Fixed modded technologies with finite amount of levels could fail to show levels info. more
Fixed that blueprint parametrisation was able to change number in a storage chest filter. more
Added more context to blueprint parameters in trains. more
Fixed changing space platform hub's inventory bar was not waking up input inserters. more
Fixed pipe connection sprites of some machines not working together with storage tanks and pumps. more
Fixed tooltip for recipe parameters to not show "made in". more
Fixed lamps with color set by control behavior would not use color for one tick after loading a save. more
Fixed cutscenes would reset player zoom level when finishing. more
Fixed some tooltip lines would clip outside the tooltip frame. more
Fixed that the character would keep mining when entering remote view. more
Modding
Changed working_visualisations to enforce that the provided array is contiguous.
Added ExplosionPrototype::delay and ExplosionPrototype::delay_deviation for adding an artificial delay to an explosion effect.
Added ExplosionPrototype::explosion_effect which triggers after the delay has passed instead of when the explosion entity is created as with EntityPrototype::created_effect.
Added TechnologyPrototype::show_levels_info.
Scripting
LuaEntity::infinity_inventory_filters and remove_unfiltered_items now support infinity-cargo-wagon.
LuaControl::walking_state now reads and writes spider-vehicle walking state if the player is driving one.
Added LuaEntity::cargo_pod_origin which stores which station entity the pod departed from. (Migrated existing pods from before this version do NOT retroactively gain this information)
Added 'spoil-result' and 'plant-result' filter to ItemPrototypeFilters.
Bugfixes
Fixed GPU-accelerated compressed mipmaps on Apple Silicon Macs. https://forums.factorio.com/127316
Fixed a crash related to modded enemy behavior. https://forums.factorio.com/127314
Fixed a crash when a tile cannot be placed due to a missing foundation with default not given. https://forums.factorio.com/127087
Fixed a crash when trying to create a blueprint out of space platform hub which has wait condition with empty item field.
Fixed a crash when upgrading underground belts manually through remote view. https://forums.factorio.com/127385
Fixed a desync when cancelling deconstruction of frozen underground belts or frozen splitters.
Fixed a graphics artifact when drawing ghost rocket silos. https://forums.factorio.com/126888
Fixed another bug related to smart underground belt building.
Fixed deconstruction planner would not respect deconstruction alternatives when they were inside of entity ghost. https://forums.factorio.com/127414
Fixed extra spidertron ghost being created when ghost-building spidertron snapped to existing spidertron ghost https://forums.factorio.com/119776
Fixed ghosts of non-blueprintable entities being ghost-buildable in normal mode (e.g. in remote view). https://forums.factorio.com/127375
Fixed missing blueprint parametrisation number context for ticks waiting in station schedule condition. https://forums.factorio.com/119806
Fixed nauvis_uranium_processing menu simulation not loading properly in the demo. https://forums.factorio.com/124048
Fixed parametrisation into requests which would lead into duplicate requests wasn't handled. https://forums.factorio.com/119628
Fixed rail signal selection box when selection box is off-center. https://forums.factorio.com/119778
Fixed splash screen progress bar size not scaling with the UI.
Fixed that beacon fast-replace would allow modules the beacon did not accept. https://forums.factorio.com/125352
Fixed that building vehicles with pre-configured equipment grids did not always work correctly. https://forums.factorio.com/123758
Fixed that personal lasers would be offset incorrectly while having a tesla gun equipped. https://forums.factorio.com/122006
Fixed that pre-2.0 map exchange strings were able to disable cliffs on all planets. https://forums.factorio.com/127071
Fixed that some frozen rocket silos could get stuck. https://forums.factorio.com/126779
Fixed that the can't-reach wire sprite would get drawn under some entities. https://forums.factorio.com/124590
Fixed that the chart drag hotkey did not work. https://forums.factorio.com/127287
Fixed that the infinity cargo wagon showed in Factoriopedia. https://forums.factorio.com/127394
Fixed that water cane had the wrong icon. https://forums.factorio.com/123473
Fixed some recipes would recycle to wrong items when playing with quality only. https://forums.factorio.com/127370
Fixed a consistency crash related to super force building and underground belts. https://forums.factorio.com/126394
Fixed a consistency issue when a mod adds fluid to a frozen fluid box. https://forums.factorio.com/126685
Fixed a consistency issue when robots deconstruct heat pipes keeping roboports from freezing. https://forums.factorio.com/122880
Fixed a consistency issue when underground belts with items are cloned. https://forums.factorio.com/126843
Fixed a crash in latency when character with exoskeletons moves onto ungenerated chunks.
Fixed a crash related to placing cargo landing pads on space platforms. https://forums.factorio.com/127260
Fixed a crash when changing GUI scale with the production statistics open. https://forums.factorio.com/126341
Fixed a crash when changing some modded assembling machine recipes. https://forums.factorio.com/126995
Fixed a crash when changing the station in some wait conditions. https://forums.factorio.com/127123
Fixed a crash when flipping an entity with linked fluidbox connections. https://forums.factorio.com/121887
Fixed a crash when generating a variable track would encounter a filesystem error.
Fixed a crash when migrating assembler with control behavior into different entity type.
Fixed a crash when opening the changelog while trying to connect to a multiplayer game. https://forums.factorio.com/118795
Fixed a crash when placing ghost rail signal on top of existing rail signals that is marked to be upgraded. https://forums.factorio.com/126921
Fixed a crash when rendering thrusters without fire plumes defined. https://forums.factorio.com/127265
Fixed a crash when trying to drop items onto game's title bar.
Fixed a crash when wrapping a rich text image in color tags and pressing backspace. https://forums.factorio.com/120837
Fixed a crash with a working sound containing an empty main sound. https://forums.factorio.com/126563
Fixed a desync when deleting chart tags pinned by other players. https://forums.factorio.com/126681
Fixed a desync when upgrading underground belts in some cases.
Fixed a failing SegmentedUnit-related consistency check when loading some saves. https://forums.factorio.com/126642
Fixed a lua doc error with LuaSchedule::add_wait_condition(). https://forums.factorio.com/127153
Fixed a roboport network becoming overfilled with robots when a stationing robot went to a roboport which was being refilled by inserters and the network was full.
Fixed a scaling performance issue related to blueprints with asteroid collector and thruster count on space platforms. https://forums.factorio.com/126903
Fixed a space platform destination inconsistency when pasting space platform hub settings. https://forums.factorio.com/125892
Fixed achievement steamrolled can be earned while driving remotely. https://forums.factorio.com/120247
Fixed an issue with asteroid collectors reading content when qualities have level changed. https://forums.factorio.com/126282
Fixed assemblers could report as being able to craft certain recipes with custom fluidbox indexes when assembler had not enough fluidboxes.
Fixed assembling machine recipe tooltip not showing ingredients with quality. https://forums.factorio.com/125089
Fixed autofilled tile ghosts not raising on_built_entity triggers https://forums.factorio.com/126116
Fixed being able to remotely drive enemy vehicles https://forums.factorio.com/122610
Fixed car orientation being lost when exporting and reimporting blueprint string. https://forums.factorio.com/125221
Fixed consistency issue related to setting signals with with quality only. https://forums.factorio.com/126855
Fixed consistency issues in deconstruction planner UI when toggling "Trees/rocks only" checkbox and tile mode dropdown.
Fixed construction robots storing incorrect items in a filtered storage chest if their upgrade job was cancelled. https://forums.factorio.com/125750
Fixed crash in latency when upgrading ghost of elevated rails to different quality (https://forums.factorio.com/120345, https://forums.factorio.com/124222)
Fixed crash when car would collide with 0 health entity in latency https://forums.factorio.com/126295
Fixed cutting tiles marked for deconstruction could produce superfluous deconstructible tile proxies https://forums.factorio.com/124155
Fixed decider combinator GUI signals tables getting squashed too much when there are a lot of conditions/outputs. https://forums.factorio.com/126808
Fixed decider combinator gui could show old input or output signals when fps < ups and last signals change happened at skipped frame.
Fixed demolisher simulation in Factoriopedia.
Fixed display panels not drawing text correctly at larger GUI scales. https://forums.factorio.com/122533
Fixed edit pin GUI clipping out of the screen at large GUI scales. https://forums.factorio.com/118040
Fixed entities with protected_from_tile_building = false would block tile ghost revival (https://forums.factorio.com/125189 and https://forums.factorio.com/126504)
Fixed furnaces could report as being able to craft certain recipes when they had not enough item ingredient slots. https://forums.factorio.com/116147
Fixed furnaces were able to craft recipes with more item products than size of furnace's products inventory.
Fixed graphical issue happening when lightning attractor's collection range boundary was touching larger range attractor's collection range boundary from the inside. https://forums.factorio.com/122739
Fixed including any filter into deconstruction planner would make it ignore vehicle ghosts https://forums.factorio.com/119793
Fixed incorrect lightning protection visualisation when surface lightning search range was larger than attractor's protection range.
Fixed intro sound not respecting music-muted and master-muted settings. https://forums.factorio.com/127154
Fixed issue which allowed player to get tile ghost over tile of same type (leading to stuck robots) https://forums.factorio.com/122905
Fixed issue which sometimes resulted in incorrect lightning protection visualisation for marginal setups https://forums.factorio.com/126780
Fixed lab was not creating trash inventory of proper size when LabPrototype::trash_inventory_size was given. https://forums.factorio.com/127218
Fixed lamps with 'always_on' set in the prototype would still show the checkbox in the lamp GUI. https://forums.factorio.com/126104
Fixed large amounts of unfulfilled requests blocking delivery of available items. https://forums.factorio.com/124909
Fixed missing frames in fusion generator animation. https://forums.factorio.com/126526
Fixed missing link between vehicles and guns in Factoriopedia. https://forums.factorio.com/120410
Fixed missing walking sounds for rails. https://forums.factorio.com/127117
Fixed mod info panes retaining scroll distance between selection. https://forums.factorio.com/108172
Fixed modifier icon in technology icons would cause the technology icons to draw smaller and off center. https://forums.factorio.com/126414
Fixed normal building underground belts and pipes in remote view would deconstruct rocks, trees and cliffs. https://forums.factorio.com/123925
Fixed normal building underground belts and pipes in remote view would have missing tiles autofilled. https://forums.factorio.com/123817
Fixed not being able to interact with GUI elements behind transparent parts of other windows. https://forums.factorio.com/119608
Fixed overbuilding ghost with module requests with physical entity of different quality would not retain the module requests. https://forums.factorio.com/125374
Fixed overbuilding of storage chests with blueprint of different quality storage chest with filter set would result in unneeded deconstruction https://forums.factorio.com/124388
Fixed quality of held tile item not being visible when showing placement preview. https://forums.factorio.com/121665
Fixed removing tile ghost would sometimes not remove supported entity ghost in the margins https://forums.factorio.com/126504
Fixed request satisfied item selection list showing all qualities. https://forums.factorio.com/125577
Fixed rocket silo tooltip was not aggregating similar items from rocket inventory. https://forums.factorio.com/123590
Fixed scaled rich text was not rendered properly. https://forums.factorio.com/126092
Fixed schedule GUI not updating temporary station status when interrupt triggers from a temporary station which is last in schedule. https://forums.factorio.com/120355
Fixed smart belt building over an obstacle when there is perpendicular underground belt in the way.
Fixed some almost transparent pixels in the car and production group icons. https://forums.factorio.com/127227
Fixed sound accents could play when they shouldn't on switching between machine GUIs. https://forums.factorio.com/122518
Fixed space platform's asteroid nav mesh could use wrong max tether value when after mods were changed. https://forums.factorio.com/126590
Fixed space platforms not updating last activity time when advancing schedule to the same planet. https://forums.factorio.com/126640
Fixed spidertron preview zooming in and out in the spidertron UI while walking. https://forums.factorio.com/125602
Fixed spitters could get stuck attacking trees and rocks blocking their path without dealing any damage to them. https://forums.factorio.com/126283
Fixed stack inserter not dropping held item that does not match filters when filters were enabled. https://forums.factorio.com/126468
Fixed surface list not updating platform position icons when passing a space location without stopping. https://forums.factorio.com/123977
Fixed textboxes not clearing mouse drag selection when something is typed. https://forums.factorio.com/126355
Fixed that CLI arguments would not be preserved when restarting due to a mod load error. https://forums.factorio.com/109458
Fixed that LuaFluidBox functions would not work correctly with a frozen fluid box.
Fixed that LuaGuiElement::selected_tab_index would not update when a tab was removed. https://forums.factorio.com/115901
Fixed that LuaPlayer::set_controller would erroneously toggle double-remote view, causing corrupted remote driving states. https://forums.factorio.com/121791
Fixed that LuaRecord::contents did not accurately reflect the positions of the children.
Fixed that LuaSchedule::add_record() did not support rail_direction. https://forums.factorio.com/127171
Fixed that LuaSchedule::add_wait_condition, remove_wait_condition, and change_wait_condition expected a table of arguments instead of direct arguments.
Fixed that a demolisher dying to a nuclear reactor meltdown didn't count as a player kill for statistics or achievements. https://forums.factorio.com/124442
Fixed that a robot didn't resume bobbing after unsuccessful stationing attempt.
Fixed that a small empty UI box was visible on the main menu. https://forums.factorio.com/126989
Fixed that async saving would freeze the game. https://forums.factorio.com/126407
Fixed that attack area commands issued to UnitGroups were not finding valid targets in the attack area. https://forums.factorio.com/118082
Fixed that attacking biter bases directly or with artillery could award the "It stinks and they don't like it" achievement. https://forums.factorio.com/121625
Fixed that attacking pentapod bases directly or with artillery could award the "It stinks and they do like it" achievement. https://forums.factorio.com/121625
Fixed that calling LuaGuiElement::remove_tab would not remove the tab content in some cases. https://forums.factorio.com/115901
Fixed that canceling mod updates would not re-enable the "Update selected" button. https://forums.factorio.com/126192
Fixed that changing playback mode of a Programmable speaker wouldn't affect currently playing sounds.
Fixed that changing the force of a segment did not in fact change the force of the entire segmented unit. https://forums.factorio.com/126385
Fixed that changing the volume of a Programmable speaker wouldn't update the volume of a playing sound with Surface playback mode.
Fixed that character light rendering would be wrong when paused while in remote view. https://forums.factorio.com/126542
Fixed that clicking "yes" in the crash dialog would not correctly terminate the Factorio process on Linux. https://forums.factorio.com/117480
Fixed that clicking on a station in train GUI created unexpected browse history entries. https://forums.factorio.com/119527
Fixed that copy-settings undo/redo action descriptions would use the wrong surface. https://forums.factorio.com/126957
Fixed that crafting machines with high speeds would not scale input fluid amounts. https://forums.factorio.com/126722
Fixed that deconstructing cargo bays connected to cargo landing pads could delete items. https://forums.factorio.com/126593
Fixed that deleting a surface with off-chunk segmented units could cause consistency checks to fail. https://forums.factorio.com/126642
Fixed that entities upgraded on platforms would not fire the on_space_platform_built_entity event. https://forums.factorio.com/126800
Fixed that equipment in map editor armor did not work. https://forums.factorio.com/126814
Fixed that fast-transfer of ghost modules did not work for out of reach entities. https://forums.factorio.com/122150
Fixed that flying text was shown on all surfaces in some cases. https://forums.factorio.com/118096
Fixed that frozen fluid boxes would not show the fluid they contained.
Fixed that going back in history to remote driving didn't change player surface. https://forums.factorio.com/118006
Fixed that having a camera widget on screen would cause issues with the rail plan finder. https://forums.factorio.com/122679
Fixed that hidden surface properties would still show in tooltips. https://forums.factorio.com/117432
Fixed that hovering asteroids in a space route in Factoriopedia with a controller didn't highlight the relevant line in the graph.
Fixed that inserters could get stuck when interacting with trains if the train arrived at a station without physically moving. https://forums.factorio.com/127134
Fixed that inserters would not show target full for space platform hubs. https://forums.factorio.com/121920
Fixed that issuing valid navigation commands to UnitGroups would sometimes fail or succeed immediately. https://forums.factorio.com/118082
Fixed that items spoiling in cargo pods would not run spoil triggers. https://forums.factorio.com/126796
Fixed that modded rocket silo ingredients that could spoil would not be inserted into the rocket silo crafting inventory. https://forums.factorio.com/123081
Fixed that module replacement logic on space platforms didn't keep the old module if the new module wasn't available. https://forums.factorio.com/124042
Fixed that platform inactivity was not updated when sending cargo to planets. https://forums.factorio.com/126891
Fixed that players in cargo pods would activate gates. https://forums.factorio.com/126329
Fixed that prototype defined lamp colors didn't work. https://forums.factorio.com/124548
Fixed that quitting from the server console while an async save was running would deadlock the server. https://forums.factorio.com/102240
Fixed that reading localised strings through some methods did not work correctly. https://forums.factorio.com/126626
Fixed that researching a technology would cause the input fields in constant combinators and requester chests to lose focus. https://forums.factorio.com/123241
Fixed that resources with no minable products would not show a name when hovering in the map view.
Fixed that roboport read-requests could output signals when they weren't actually being requested. https://forums.factorio.com/118396
Fixed that roboports marked for deconstruction still wanted to fulfill robot requests. https://forums.factorio.com/121024
Fixed that rocket turrets and railgun turrets had the wrong fast-replace groups. https://forums.factorio.com/125205
Fixed that some startup errors would cause the mod list to be set to "enable all". https://forums.factorio.com/126164
Fixed that space connections on the starmap would not use the shortest route if the route passed above the star. https://forums.factorio.com/123035
Fixed that space locations marked as hidden were visible in space platform schedule and platform creation GUI. https://forums.factorio.com/125418
Fixed that spoiled items in modded rocket silos couldn't be removed by inserters. https://forums.factorio.com/126403
Fixed that super-forced building over belts ignored planned upgrade when adding underground belts. https://forums.factorio.com/119986
Fixed that technology GUI allowed opening console in multiplayer. https://forums.factorio.com/119709
Fixed that the building preview and actual build position could differ at some resolutions and zooms. https://forums.factorio.com/118896
Fixed that the cheat mode crafting GUI didn't show quality options at all times. https://forums.factorio.com/126049
Fixed that the filter selection GUI would get closed when a ghost buffer chest was built. https://forums.factorio.com/122514
Fixed that the game would close if a filename-related error was raised in the save game dialog with async saving enabled. https://forums.factorio.com/114794
Fixed that the map editor tile paint bucket tool did not highlight tiles correctly. https://forums.factorio.com/126959
Fixed that the mining dril status would be incorrect when out of resources and pointing at an entity to be deconstructed. https://forums.factorio.com/125167
Fixed that the rail planner did not work on the edges of larger screens. https://forums.factorio.com/126120
Fixed that the side menu buttons did not update when a player would change forces. https://forums.factorio.com/122088
Fixed that tile prototype's placeable_by.count was ignored when building manually https://forums.factorio.com/123322
Fixed that trains with the same top in their schedule would not move between stops even if the one it is waiting at is disabled. https://forums.factorio.com/118475
Fixed that traversing train GUI browse history entries didn't preserve centered locomotive.
Fixed that trivial smokes for player effect could cause new chunks to be generated when looking at the map. https://forums.factorio.com/127011
Fixed that turbo splitters used slightly less energy than other splitters to not freeze. https://forums.factorio.com/126163
Fixed that undo removal of tile ghosts did not set the last user. https://forums.factorio.com/127084
Fixed that unpowered inserters could pick up fish. https://forums.factorio.com/126522
Fixed that vehicle weapon tooltips did not show bonuses. https://forums.factorio.com/122386
Fixed that virtual items like green-wire or spidertron-remote are no longer showing recycling recipe. https://forums.factorio.com/124333
Fixed that you couldn't re-select the same item when opening the remote view ghost picker. https://forums.factorio.com/125403
Fixed the research completed sound being played multiple times when multiple researches finish on the same tick. https://forums.factorio.com/124424
Fixed tight spot script crashing when in remote controller. https://forums.factorio.com/126242
Fixed train stop GUI recentering when trains count goes to 0. https://forums.factorio.com/125861
Fixed unrotatable furnaces being rotated when overbuilt with a blueprint https://forums.factorio.com/126373
Fixed util.combine_icons calculated scale from icon_size incorrectly. https://forums.factorio.com/119797
Fixed wrong behaviour in smart belt building over an obstacle with belts soon after the obstacle.
Fixed yellow tinted rectangles around rail tracks and other sprites on Mac. https://forums.factorio.com/116387
Improved issue with fast moving bots sometime appearing on screen instead of flying in from off screen. https://forums.factorio.com/124268
Modified Railgun Turret projectile spawning location such that it would no longer unexpectedly destroy nearby friendly entities https://forums.factorio.com/121660
Removed duplicated frame in the fusion generator animation. https://forums.factorio.com/123796
Removed several unused sprites. https://forums.factorio.com/123454
Added extra info about the evaluation order and dependencies into the blueprint parametrisation UI.
Added hatch count info to platform hub, landing pad and rocket silo.
Added missing open/close GUI sounds and fixed incorrect open/close GUI sounds for various entities. https://forums.factorio.com/126967
Added missing walking sounds and fixed incorrect walking sounds for various decoratives.
Added speed values to the description of demolishers. https://forums.factorio.com/119588
Adjusted how walking and driving sounds attenuate with zoom level.
Changed the "Train stop names" checkbox in the blueprint ui to be always on by default.
Drag building produces one merge undo action per the whole drag, instead of the individual undo actions for every entity built.
Increased minimum sprite atlas size to 4096 even when sprite resolution is set to medium. https://forums.factorio.com/127086
Linked fluidbox connections will no longer show a fluid icon.
Moved biter egg handling to be required by promethium science pack instead of quantum processors because that's when they are really needed.
Multiplayer selection rectangles will only show the player name if the player's character is not visible on-screen.
Reduced how much you can zoom out in god controller.
Space platform "request missing materials for construction" will no longer request items for entity ghosts which can't yet be built. (https://forums.factorio.com/122185) This should help to prevent over filling of hubs while larger platforms are being built.
Graphics
Added destroyed graphics for crushers, and improved their graphics a little bit.
Added destroyed graphics for space platform thrusters.
Added icon for the technology effect of elevated rails.
Baked in shadows of decaying enemies to have them draw better when on transport belts, and also to save on VRAM. https://forums.factorio.com/116164
Fixed reflections on water being broken. https://forums.factorio.com/124269
Improved icons of cargo pod.
Removed unused spritesheets from the game data folder.
Tweaked some colours of recipes in biochambers so they're a bit easier to tell apart.
Updated space platform related icon like the hub, starter pack, icon for the surface and the tech icon.
Used the new virtual signal icon for research also for the research icon in the production graphs.
Minor Features
Added an ability to pin the selected resource patch directly from map view.
Added an option for Programmable speaker to use Cyclic sounds. https://forums.factorio.com/112852
Added an option to control the volume of Programmable speaker sounds via circuit network. https://forums.factorio.com/112852
Added an option to mute sound categories in sound settings. https://forums.factorio.com/126735
Added an option to stop playing sounds of Programmable speaker when input signal changes instead of waiting for the sounds to finish playing. https://forums.factorio.com/112852
Added drag-to-reorder to deconstruction planner filters.
Added drag-to-reorder to editor infinity filters.
Added drag-to-reorder to infinity chest filters.
Added drag-to-reorder to inserter, loader, and asteroid collector filters.
Reduced light_renderer_search_distance_limit to 20 to compensate for entity_renderer_search_box_limits change.
Removed PlaySoundTriggerEffectItem::volume_modifier and PlaySoundTriggerEffectItem::audible_distance_modifier.
Removed WorkingSound::apparent_volume.
Removed WorkingSound::audible_distance_modifier, MainSound::audible_distance_modifier and SoundAccent::audible_distance_modifier. Sound::audible_distance_modifier is used instead.
Renamed WorkingSound::max_sounds_per_type to WorkingSound::max_sounds_per_prototype. The limit is now applied per prototype.
Unified entity_renderer_search_box_limits to 6 from all sides due to reduced update rate optimization of robots.
Optimizations
Cargo pod performance when landing in cargo bays attached to landing pads is roughly 187 times faster.
Cargo pod performance when launching from platforms to planets is roughly 687 times faster. https://forums.factorio.com/126455
Demolishers are now no longer simulated when they are irrelevant to gameplay, and off-screen demolishers are now only partially simulated. https://forums.factorio.com/120275
Improved belt reader performance.
Improved cargo pod and rocket silo rocket performance when waiting in rocket silos by 100%.
Improved inserter performance when removing items from space platform hubs.
Added defines.inventory.assembling_machine_trash and defines.inventory.furnace_trash.
Added defines.inventory.proxy_main.
Added factoriopedia_alternative reads to all LuaPrototypes that support it.
Added on_cargo_pod_finished_descending and on_cargo_pod_delivered_cargo events.
Added on_singleplayer_init and on_multiplayer_init.
Added optional 'stop_playing_sounds' parameter to LuaEntity::play_note().
Added optional 'surface' parameter to LuaPlayer::create_local_flying_text().
Added record to on_player_setup_blueprint and on_player_deconstructed_area. https://forums.factorio.com/88100
Changed LuaSchedule::add_record() to accept index saying where the record is added.
Changed LuaSchedule::add_record() to purely add without any extra behavior.
Changed LuaSpacePlatform::space_location to read/write.
Changes
Disabled achievements "It stinks and they don't like it", "It stinks and they do like it", and "Get off my lawn" in peaceful mode and no enemies mode. more
Adding more effect info to yumako, mash, jellynut, jelly, bioflux and slowdown capsule tooltips.
Optimizations
Improved performance when removing roboports in large active networks by 60%. more
Graphics
Removed reflections from lava. Tile transitions to lava now use the foam channel instead to keep their appearance. more
Bugfixes
Fixed mouse cursor showing up when exiting Steam Big Picture in controller input method. more
Fixed belts under elevated rails were not being removed when building a pair of undergrounds. more
Fixed that inserters could grab items from belts that crafting machines no longer wanted. more
Fixed taking screenshot could crash in some cases. more
Fixed that select list background drawing was incorrect for the first row. more
Fixed that inventory rendering did not work correctly if part of it was off the left or right side of the screen. more
Fixed that reset technology effects would clear in-progress research triggers. more
Fixed that writing "nil" to storage_filter did not work correctly. more
Fixed that UI sounds would not play when dedicated UI sound resources were exhausted. more
Fixed display panel text and player names were not covered by onboard rocket/cargo pod flight cutscene. more
Fixed that upgrading pairs of underground belts could transform one end of the belt. more
Fixed visualisation of asteroid collector range sometimes being drawn wrong. more
Fixed upgrading a blueprint could fail to upgrade preview icons if the upgrade only changed quality. more
Fixed clicking space connections in factoriopedia would not update selected items. more
Fixed that on_equipment_removed did not fire for robots removing equipment. more
Fixed that some hidden items would show in Factoriopedia. more
Fixed that Sound::audible_distance_modifier and SoundPrototype::audible_distance_modifier would be effectively applied twice.
Fixed that loading old save files created from a freeplay custom scenario would not load because of outdated scripts. more
Fixed trunk of a specific tree flickered when moving while zoomed out. more
Fixed "Open character logistics/info/crafting" hotkeys sometimes not closing the character gui. more
Fixed a desync related to cliffs and deleting multiple chunks in the same tick. more
Don't auto-focus blueprint parameter fields when using a controller. more
Fixed a crash when interacting with GUIs while auto-save runs. more
Fixed that the steam 'low steam remote storage' warning would show even if all steam remote storage options were disabled. more
Fixed that player.render_mode didn't report chart_zoomed_in for the remote controller. more
Fixed crash when clicking a shortcut rich text link in controller input method.
Fixed BP of storage chest with filters would be incorectly overbuilt over non-storage logistic chests more
Fixed quality icon being shown twice in in-world icons for blacklist quality filter (without entity)
Fixed a crash when building entities with linked pipe connections in multiplayer latency. more
Fixed that manually launching items to space platforms would wrongly say some combination of items wouldn't fit. more
Fixed that map rendering would wrongly show your player as on the map when paused. more
Fixed that going back in browse history didn't return to player location if the character was in space platform hub.
Fixed an audible click at certain zoom levels when playing positional sounds with custom zoom attenuation and aggregation.
Fixed offshore pump underwater patch was not rendered under water.
Fixed issue where plants were not being destroyed when (super)force building entities that autofill tiles that collide with them more
Fixed loading of scenarios when entities were configured with difficulty settings. more
Fixed biters and pentapods getting frozen mid-attack. more
Fixed infinity container parametrization could set empty filters causing crash on saving.
Fixed rocket silo GUI not fitting on small screens. more
Fixed a crash when writing LuaItem::entity_filters. more
Fixed that blueprint preview rendering did not work correctly. more
Fixed a crash with positional GuiEffect sounds with aggregation when dedicated UI sound resources were exhausted. more
Fixed upgraded blueprint entities would have their flip reverted more
Fixed worm shooting at fast moving target sometimes created multiple acid puddles with single spit and even outside of its range. more
Fixed that labs could try to research trigger based technologies. more
Fixed LuaEntity::get_logistic_sections was not always working with entity ghosts. more
Fixed selector combinator was using wrong open and close sounds. more
Fixed remote item requests leaving a visual deconstruction/ghost mark when inserters interacted with the slot. more
Fixed issue related to rendering items on belts when a belt was also rendered through a camera widget. more
Fixed that assembler input slots could exceed stack limits. more
Fixed a crash in assembling machine GUI when the output was full and a recipe containing a research progress product was being crafted. more
Fixed shooting actions missing vibrations when playing with a controller.
Scripting
ItemPrototype::spoil_result and spoil_to_trigger_result can now be used at the same time.
Added connection_category to LuaFluidboxPrototype::pipe_connections.
Modding
Added FluidStream::target_initial_position_only. It's used by worm acid spit.
Changes from 2.0.29 and 2.0.30 Minor Features
Added smart pipette for items on the ground.
Graphics
Improved graphics of Recyclers.
Added corpse graphics for Asteroid Collectors.
Changes
Changed map generated lightning attractors to always produce full-health items when mined. more
Reordered results of scrap recycling to make the recycler stack them on belts more efficiently. (https://mods.factorio.com/mod/better-scrap-stacking) more
Bugfixes
Fixed a crash when mods define heat pipes with heating_radius of 0.
Fixed that deleting a surface with global electric network would leak an electric network. more
Fixed blueprint could be configured with invalid set of grid size and absolute grid position. more
Fixed that the space map would not show when unlocking space-locations. more
Fixed map artifacts on space platforms when removing in-progress builds. more
Added radar minimap visualization for roboports and cargo landing pads. https://forums.factorio.com/117994
Cargo pod scheduling reworked to send larger and more spaced out deliveries. This should improve the frequency of trickling space science and material drops.
Dragging and dropping a blueprint file into the game window will import the file contents as a blueprint string.
Dragging and dropping text into the game window on X11 will import the text as a blueprint string.
Factoriopedia now shows recycling recipes for each item.
Re-added the sandbox scenario questionnaire.
Added "Nauvis Bus" and "Nauvis Power Up" menu simulations.
Added camera views to Space platform tooltips.
Balancing
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. https://forums.factorio.com/122574
Land mines on space platforms now damage the space platform tiles in a radius.
Changes
Attack groups containing stompers or strafers will now contain fewer units.
Changed selector combinator circuit wire reach to be the same as wire reach of other combinators.
Inserters (especially ghost long handed ones) spawn in stretched to an appropriate distance.
Large egg rafts will try to have at least one stomper or strafer spawned at a time.
Removed default secondary keybinding for redo action on AZERTY keyboards as it collided with super force building while moving up. https://forums.factorio.com/124377
Reverted fix for god controller being able to zoom out to map view. https://forums.factorio.com/123675
Small egg rafts no longer absorb pollution because they will never produce stompers or strafers.
Space age mods no longer count as "has mods" in the server browser. https://forums.factorio.com/117812
Tweaked how entities are selected in remote view when using a gamepad. The entity directly under the crosshair is much more likely to be selected.
Wrigglers will no longer proactively attack pollen emitters. However, they will still respond to artillery.
Graphics
Aquilo icebergs have longer shadows to integrate with the world better.
Asteroid collector tentacles have less colourful rainbow effect on them.
Changed the Rocket part icon to look more like a part of the rocket.
Changed the Space crafting category icon to look like a cargo pod instead of rocket silo.
Optimizations
Improved GUI performance when logistics status diode is part of the structure. https://forums.factorio.com/124660
Improved asteroid collector performance - we estimate it should be 5x - 15x faster when there are thousands of asteroid chunks on the map. https://forums.factorio.com/118736
Improved asteroid update performance by up to 20%.
Bugfixes
Changed graphics setting turret-overdraw-scale-threshold to turret-overdraw-estimated-pixel-overdraw-threshold to fix artillery range overdraw performance. https://forums.factorio.com/123380
Fixed 'import from' option changing when setting requested item quality on platforms. https://forums.factorio.com/120354
Fixed Space platform position indicator not updating in some cases. https://forums.factorio.com/120447
Fixed Space platform tooltip flickering for 1 tick when another platform schedule/location changes. https://forums.factorio.com/122021
Fixed a consistency issue related to loading script rendered animations when animation is no longer available. https://forums.factorio.com/124044
Fixed a crash at startup when mods would define fluid with no fuel value as a fluid energy source fuel. https://forums.factorio.com/124177
Fixed a crash on Mac when driving a car in multiplayer when the player has no character. https://forums.factorio.com/123682
Fixed a crash when a recipe has a research-progress result. https://forums.factorio.com/124509
Fixed a crash when a robot tried to move in the same tick as it was deactivated by script. https://forums.factorio.com/121718
Fixed a crash when building terrain in remote view. https://forums.factorio.com/124420
Fixed a crash when clicking give-item technology modifiers in the technology GUI. https://forums.factorio.com/124525
Fixed a crash when copying logistic filters into blueprints. https://forums.factorio.com/123606
Fixed a crash when deleting a space platform which had cargo bays built in a specific order. https://forums.factorio.com/124433
Fixed a crash when demolishers are killed as a direct result of attacking something. https://forums.factorio.com/123308
Fixed a crash when drawing EntityButtons with entities with inverted selection boxes. https://forums.factorio.com/121455
Fixed a crash when fast-replacing the platform hub. https://forums.factorio.com/123802
Fixed a crash when interacting with modded equipment ghosts. https://forums.factorio.com/123973
Fixed a crash when loading new modded tips and tricks with a "dependencies met" trigger but no dependencies.
Fixed a crash when mining closed power switch. https://forums.factorio.com/124455
Fixed a crash when mods cancel deconstruction of a rolling stock while it's being marked for deconstruction. https://forums.factorio.com/123296
Fixed a crash when mods set ItemRequestProxy::active to false. https://forums.factorio.com/124022
Fixed a crash when mods use fixed recipes with surface conditions in machines that don't have surface conditions. https://forums.factorio.com/124224
Fixed a crash when opening a planet with empty cliff generation settings in Factoriopedia. https://forums.factorio.com/121735
Fixed a crash when opening an audio stream encounters a filesystem error. https://forums.factorio.com/124578
Fixed a crash when opening the console while a platform tooltip was shown. https://forums.factorio.com/124061
Fixed a crash when reordering time-based wait conditions in multiplayer. https://forums.factorio.com/119933
Fixed a crash when super force building blueprint with belts and external wires in latency. https://forums.factorio.com/122211
Fixed a crash when the last roboport is disconnected while searching in Logistic networks GUI. https://forums.factorio.com/121692
Fixed a crash when trying to set infinity chest filter with non zero count but empty name. https://forums.factorio.com/123824
Fixed a crash when units spawned by an enemy spawner are destroyed by script during created effect.
Fixed a desync related to asteroid collectors and distant chunks optimization when asteroid collector is destroyed. https://forums.factorio.com/124608
Fixed a desync related to building rails with rail planner in latency. https://forums.factorio.com/123181
Fixed a desync related to cargo landing pads trash inventory when playing without Space Age.
Fixed a desync when changing force friends/ceasefire. https://forums.factorio.com/121499
Fixed a dying turret could be disabled by control behavior causing it not able to finish dead animation. https://forums.factorio.com/123501
Fixed a performance issue when exiting the game while large modded entities exist. https://forums.factorio.com/121313
Fixed a performance issue when rendering radar minimap visualization. https://forums.factorio.com/124400
Fixed a rare crash in CargoPod code when loading a Space Age save file with Space Age disabled. https://forums.factorio.com/122504
Fixed assemblers with parameter recipe would not flip correctly. https://forums.factorio.com/122112
Fixed asteroid background rendering black lines when graphics driver forces anisotropic filtering. https://forums.factorio.com/116707
Fixed blueprint export to string would create malformed blueprint if it contained decider combinator with empty conditions or empty output. https://forums.factorio.com/122190
Fixed blueprint parametrization would allow selecting hidden recipe that can be crafted. https://forums.factorio.com/123759
Fixed bonus from research of character health is now showing in factoriopedia. https://forums.factorio.com/121607
Fixed building rails in some cases could attempt to build them in wrong order causing a build attempt to be performed before a required support was built. https://forums.factorio.com/121758
Fixed burner energy source would not report out of fuel when incompatible items were in the fuel inventory. https://forums.factorio.com/124016
Fixed cargo pods with passenger would select landing spots using incorrect bounding box. https://forums.factorio.com/123754
Fixed cars and tanks would keep their speed through a ghost when dying. https://forums.factorio.com/124122
Fixed consistency issue when power switch was destroyed leaving a ghost. https://forums.factorio.com/122282
Fixed construction robots from the personal roboport being stuck in a loop when fulfilling delivery requests for construction robots. https://forums.factorio.com/123638
Fixed control settings menu sometimes growing in size when interacting with it. https://forums.factorio.com/123442
Fixed copying display panel would copy icon and text regardless of control behavior being active. https://forums.factorio.com/123007
Fixed crash when rendering thruster with ThrusterPrototype::plumes set to nil. https://forums.factorio.com/123284
Fixed cryogenic science pack recipe was incorrectly considering entire fluoroketone input as a catalyst. https://forums.factorio.com/123797
Fixed current research tooltip would show incorrect progress values. https://forums.factorio.com/124133
Fixed deconstruction planner would not mark rails for deconstruction if they were dependency of a rail support that was instantly removed. https://forums.factorio.com/123751
Fixed demolisher in vulcanus crossing menu simulations would sometimes render health bar. https://forums.factorio.com/121990
Fixed electric network statistics could show total value that was larger than expected caused by counting incomplete next sample. https://forums.factorio.com/120351
Fixed fish breeding recipe was applying productivity to catalyst. https://forums.factorio.com/123819
Fixed flamethrower turret sound still playing after being deactivated or destroyed with its ghost created. https://forums.factorio.com/124142
Fixed fluid parameters were not showing when selecting fluids for wait condition. https://forums.factorio.com/123748
Fixed gleba tree sprites still had blue line at their upper edge under some conditions. https://forums.factorio.com/119943
Fixed incorrect space platform bounds and weight when space platform foundations were covered by other tiles.
Fixed inserters could in some cases interact with elevated cargo wagons. https://forums.factorio.com/123544
Fixed loader was able to insert items into asteroid collector. https://forums.factorio.com/124025
Fixed long logistic group name pushing delete button out of view. https://forums.factorio.com/121857
Fixed many smaller GUIs still not supporting non-English search https://forums.factorio.com/123923
Fixed mods could specify an assembling machine with fixed quality without specifying fixed recipe. https://forums.factorio.com/123072
Fixed nuclear power achievement could be obtained without burning uranium fuel cell if it was consumed for crafting. https://forums.factorio.com/122753
Fixed nuclear reactor was heating tiles farther than it would heat entities. https://forums.factorio.com/122005
Fixed parametrization of selector combinator would propose variables not relevant due to current mode. https://forums.factorio.com/123321
Fixed parametrization was not covering inserter, assembler and reactor signals. https://forums.factorio.com/123416
Fixed pipes and pipe shadow graphics on flipped biochamber. https://forums.factorio.com/117390
Fixed pipette of hazard concrete tiles would not set correct build direction. https://forums.factorio.com/123406
Fixed production-entity-list showing values for space age when only quality mod was enabled. https://forums.factorio.com/122566
Fixed railgun turret would not draw out of power when ammo was inserted. https://forums.factorio.com/122329
Fixed rapidly changing platform schedule would make it impossible to view that platform. https://forums.factorio.com/120886
Fixed recycler showing greater than 300% productivity in the tooltip. https://forums.factorio.com/122619
Fixed research was not correctly counted in total item production statistics. https://forums.factorio.com/121799
Fixed reverting technologies with recipe unlocks would lock recipe that is still unlocked by other technology. https://forums.factorio.com/122723
Fixed rocket silo control behavior would not update outputs when connecting wire. https://forums.factorio.com/122053
Fixed rocket silo in "automatic requests" mode not trashing spoiled items. https://forums.factorio.com/123629
Fixed rocket turrets not shooting spawners with capture robots. https://forums.factorio.com/122257
Fixed setting generate_map in SimulationDefinition would not allow to have map generated in simulations. https://forums.factorio.com/122338
Fixed several edge cases where the mod explore results table selection would get out of sync with the mod info pane. https://forums.factorio.com/123992
Fixed shortcut bar GUI clipping off screen in remote view. https://forums.factorio.com/123143
Fixed some recipes would give items of wrong quality when changing quality effect. https://forums.factorio.com/122685
Fixed station list could be sometimes sorted incorrectly. https://forums.factorio.com/123125
Fixed that "auto requests for space platforms" was not preserved in blueprint strings. https://forums.factorio.com/124121
Fixed that "hidden in factoriopedia" technologies still showed in Factoriopedia. https://forums.factorio.com/123695
Fixed that Factoriopedia would close if a GUI behind it was changed. https://forums.factorio.com/117404
Fixed that Gleba generated cliffs when they were disabled. https://forums.factorio.com/120536
Fixed that LuaPlayer::opened did not work with equipment grids. https://forums.factorio.com/123922
Fixed that LuaSurface::force_generate_chunk_requests() would not force all chunks correctly if generate_with_lab_tiles was true. https://forums.factorio.com/123535
Fixed that a robot would play a deconstruct sound regardless of whether the deconstruction succeeded or not. https://forums.factorio.com/124188
Fixed that a robot wouldn't play a tile mined_sound when deconstructing it.
Fixed that a thruster deactivated by script still rendered the exhaust flames. https://forums.factorio.com/121817
Fixed that any tag being changed would refresh any active tag-edit GUI. https://forums.factorio.com/124220
Fixed that assemblers without fluid boxes were incorrectly considered rotatable. https://forums.factorio.com/123966
Fixed that burner inserters would load too much fuel when fed by inserters. https://forums.factorio.com/123927
Fixed that changing "send to orbit automatically" on rocket silos did not work when in ghost form. https://forums.factorio.com/123700
Fixed that clicking the sort buttons in the save-map GUI would reset the save name field. https://forums.factorio.com/123926
Fixed that disabling Space Age mod removed Space Age achievements when playing a non-modded game. https://forums.factorio.com/116020
Fixed that downgrading an entity ghost didn't remove invalid item insertion requests. https://forums.factorio.com/118959
Fixed that fast-replacing crafting machines would not preserve the mirrored orientation of the original machine. https://forums.factorio.com/122481
Fixed that fog of war was not rendered while dead. https://forums.factorio.com/124251
Fixed that ghost building electric poles did not always space them correctly. https://forums.factorio.com/122831
Fixed that hidden planets still showed in the map preview GUI. https://forums.factorio.com/124471
Fixed that higher quality pumpjacks would produce less oil. https://forums.factorio.com/123234
Fixed that importing save files in the map editor would crash the game. https://forums.factorio.com/123402
Fixed that it was possible to click the update selected mods button while update data was being fetched. https://forums.factorio.com/124094
Fixed that items could be inserted into rocket inventory while the silo was in "automatic requests" mode. (https://forums.factorio.com/118442, https://forums.factorio.com/123172)
Fixed that layered quality icons did not work correctly in recipe overlays. https://forums.factorio.com/122184
Fixed that logistic network content tooltips didn't show nice numbers. https://forums.factorio.com/123982
Fixed that opening the technology GUI while dragging the map would continue to drag the map. https://forums.factorio.com/117950
Fixed that players with open blueprint creation GUI were unable to open menu when the game was paused. https://forums.factorio.com/120701
Fixed that pumps would run endlessly if the input fluid was incompatible. https://forums.factorio.com/120461
Fixed that quality science packs would show "100%" remaining. https://forums.factorio.com/123076
Fixed that railguns could get stuck switching targets and not fire. https://forums.factorio.com/123146
Fixed that reading collision mask from LuaEntityPrototype could give incorrect collision mask when there were no layers. https://forums.factorio.com/123332
Fixed that robots could enter roboports marked for deconstruction. https://forums.factorio.com/120107
Fixed that rocket silos would not launch quickly when there were platform requests that couldn't be satisfied. https://forums.factorio.com/122321
Fixed that some damage tooltips were incorrect. https://forums.factorio.com/124208
Fixed that stack inserters could deadlock in some cases. https://forums.factorio.com/118138
Fixed that the asteroid collectors circuit condition referred to inserters. https://forums.factorio.com/118721
Fixed that the cursor theme was not being respected when running on GNOME Wayland. https://forums.factorio.com/113202
Fixed that the mod manager would not account for mods hidden by search when browsing dependencies. https://forums.factorio.com/119498
Fixed that the open-factoriopedia hotkey did not work in some cases. https://forums.factorio.com/121411
Fixed that the personal logistics area would render incorrectly when the game was paused. https://forums.factorio.com/123438
Fixed that the pump would lose its filter when fast-replaced. https://forums.factorio.com/119256
Fixed that writing invalid font names to custom GUI elements would crash the game to desktop. https://forums.factorio.com/124162
Fixed trashing logic would not run after cancelling deconstruction of entity. https://forums.factorio.com/123596
Fixed trying to parametrize inserter stack size would clamp them to max stack size of neutral force. https://forums.factorio.com/121360
Fixed fulgorite pieces icon had empty mipmaps. https://forums.factorio.com/121347
Fixed some asteroid graphic variations were defined twice. https://forums.factorio.com/123453
Fixed that victory condition didn't trigger when the platform was paused or didn't stop at solar system edge. https://forums.factorio.com/122446
Added EnemySpawnerPrototype::max_count_of_owned_defensive_units and EnemySpawnerPrototype::max_defensive_friends_around_to_spawn.
Added FluidBox::mirrored_pipe_picture and mirrored_pipe_picture_frozen.
Added InserterPrototype::starting_distance.
Added LuaAISettings::size_in_group and LuaAISettings::join_attacks.
Added LuaEntityPrototype::max_count_of_owned_defensive_units and LuaEntityPrototype::max_defensive_friends_around_to_spawn.
Added UnitAISettings::size_in_group and UnitAISettings::join_attacks.
Added heating_radius to ReactorPrototype and HeatPipePrototype.
Added minimum collision box restriction to cargo bays, cargo landing pads and space platform hubs. https://forums.factorio.com/124079
Added support for Opus audio codec.
Burner inserter initial energy amount was changed to be defined on the burner energy source prototype.
Changed UseEntityInEnergyProductionAchievementPrototype::consumed_condition into ItemIDFilter.
ItemProductPrototype and FluidProductPrototype ignored_by_productivity defaults to value of ignored_by_stats.
TipsAndTricksItem requires at least one dependency if it has a `dependencies-met` trigger.
UTF-8 encoding is now checked for all mod text files to ensure proper rendering. Mods with ANSI encoded text files will not load anymore. (Prompted by https://forums.factorio.com/120452)
Underground fluid box connections with incompatible underground_collision_mask are allowed to connect as long as tiles between do not collide with any of them.
Scripting
Added LuaBootstrap::get_event_id.
Added LuaBurnerPrototype::initial_fuel and initial_fuel_percent read.
Added LuaCustomEventPrototype::event_id read.
Added LuaCustomInputPrototype::event_id read.
Added LuaEntity::is_freezable read and frozen read.
Added LuaEntity::is_updatable read, disabled_by_script read/write, disabled_by_control_behavior read and disabled_by_recipe read.
Added LuaEntity::minable_flag read/write. Write to LuaEntity::minable is now deprecated.
'rocket-launched' achievement condition now triggered by cargo pod ascending instead of rocket.
removed property 'player_index' from Events::on_rocket_launched data.
Changed LuaLogisticPoint::targeted_items_deliver and targeted_items_pickup to include quality.
Changed all instances of get_item_count to support quality.
Changed LuaPlayer::get_quick_bar_slot to include quality.
Changed LuaEquipmentGrid::get_contents() to include quality.
Changed LuaEquipmentGrid::count() to support quality.
Changed LuaEntity::storage_filter read to include quality.
Added quality to selected_prototype during custom input events.
Added GameViewSettings::show_surface_list property to control its vibility in the Remote View.
Minor Features
Added drag-to-reorder to the research queue.
Added "Occlude light sprites" graphics option to allow disabling 2.0 light rendering to improve performance. As a side effect, it disables also lava glow. more
Added "Additional terrain effects" graphics option to disable puddles and global terrain tint as alternative to increase performance on Gleba to disabling fog, clouds and animated water.
Changes
Replaced the "move forward" and "move backward" buttons on technologies in the research queue with a draggable handle.
Allowed to set blueprint parameter to be ingredient of other parameter even when it doesn't exist in an assembling machine. more
Added a hidden sound setting to base the music selection on the character's physical location. more
Agriculutral Tower now respects allied ghosts blocking planting spots. more
volcanic-cracks-hot no longer coverable by foundation. more
Added consistency check for overlapping blueprint tiles not being both (non)-foundations. Any inconsistent tiles will be removed on load (analogous already happens when importing blueprint via string or setting blueprint tiles via lua).
The slider and input field for the minimum payload in orbital logistic requests now enforce a minimum of 1 instead of 0. more
Added a delay before music switches when switching surfaces. more
Added hidden sound setting for controlling music transition stage durations.
Improved performance of superforced blueprint preview that is autofilling-in tiles.
Bugfixes
Fixed double parameter selection in signal selection list.
Fixed additional invalid state of collector navmesh. more
Fixed "Make it better" achievement not obtained when dropping modules in. more
Fixed dragging sliders with gamepad in free cursor mode.
Fixed a sound instance leak related to sound priority. more
Fixed that selection tool highlighting would show incorrectly in chart view for 1 frame. more
Fixed a crash when destroying segmented units during the chunk generated event. more
Improved logic for choosing which schedule to keep if trains get connected more
Fixed a crash after deconstructing cargo bays with editor. more
Fixed tutorial missions 4 and 5 missing access to radars and repair packs. more
Fixed spidertrons shooting extra capture robot during tick of projectile creation. more
Fixed condition highlights in decider combinator GUI not always updating if a condition used the "Each" special signal.
Fixed that energy sources would not update their buffer sizes when the prototype value would change. more
Fixed that asteroids would calculate damage to entities with resistances incorrectly. more
Fixed use of slow GPU timer query operation on macOS.
Fixed that opening ghost power poles would leave the GUI in a broken state. more
Fixed that equipment ghost tooltips did not show quality. more
Fixed incorrect consistency check when trash not requested is used inside of a blueprint and mods are involved. more
Fixed that portable solar panels and power armor tooltips did not report the correct amount of power generation for the current surface. more
Fixed that changing Vulcanus map gen settings using the editor prevented ashlands trees from spawning. more
Fixed that paste-settings could happen when not desired in some situations. more
Fixed that mobile logistic networks could generate useless alerts in some situations. more
Fixed robots repeatedly failing to cross Aquilo lake due to high energy usage and being stuck in a loop. more
Fixed robots looking for a place to charge always picking roboports closer to their target which resulted in overcrowding. more
Fixed a crash when attempting (and failing) to connect trains parked at specific positions. more
Fixed a crash when removing a station from a train schedule while another train in the same group used the final stop as waypoint. more
Fixed that agricultural tower would show all nauvis tiles as unplantable. Nauvis grass, dirt and red desert are now specifically plantable for tree seeds and highlight as green. more
Fixed Space age map generation not respecting custom starting locations (apart from Nauvis). more
Fixed technology slot showing research progress for finished trigger technologies. more
Fixed that reloading specific technologies would leave the dead technology trigger pointer in the trigger processor. more
Modding
Added distance_from_nearest_point_x and distance_from_nearest_point_y noise expressions.
Moved SpiderVehiclePrototype::chunk_exploration_radius to VehiclePrototype.
Removed limit of 64 unique PipeConnectionDefinitions's connection categories.
Removed music_transition_* utility constants.
Changed CraftItemTechnologyTrigger::item into ItemIDFilter. Removed item_quality.
Changed ProduceAchievementPrototype::item_product into ItemIDFilter. Removed quality.
Changed ProducePerHourAchievementPrototype::item_product into ItemIDFilter.
Scripting
Added optional build_check_type to LuaControl::teleport. more
Added LuaEntityPrototype::heating_energy read. more
Added LuaForce::circuit_network_enabled, cliff_deconstruction_enabled, mining_with_fluid, rail_support_on_deep_oil_ocean, rail_planner_allow_elevated_rails, vehicle_logistics read. more
Hello,
It has been a month since the Space Age release and things are settling into a steady state. It is a good time to wrap things up, and discuss our future plans.
Added gamepad stick sensitivity setting for map movement.
Selecting a spidertron remote selection in the quickbar which is for a different planet than the current one will center on the planet.
Changes
Changed tree seed default import location to Nauvis. more
Fluid mixing will prefer the fluid with more volume and discard the other.
Updated SDL to version 2.30.9.
Gleba evolution is smoother and more gradual.
Small stomper pentapod moves more slowly (also decreases stomp DPS).
Stomper pentapod vision range is reduced from 40 to 30.
Medium and big wriggler pentapod health is increased.
Streamlined quality selector to use separate buttons for each quality instead of a drop-down.
Changed crafting machines to reset quality of the in-progress result when module effects change. more
Added inserter stack size override to be parametrised by blueprint. more
Added Vulcanus 8 music track.
Allowed negative multiplier of logistic (and constant combinator) groups. more
Updated shortcut icons and increased their size to 56px.
Container sizes increase with quality.
Reviving container ghosts no longer puts colliding items on the ground into the resulting container.
Loading game for hosting now automatically offers the dialog whether the mods should be synced before continuing (as with normal game load).
Bulk inserter doesn't default upgrade to Stack inserter as they are not functionally interchangeable. more
Demolisher health bars will always be visible for at least 1 tick after they take any damage, even if they fully regenerate the damage in the same tick.
Default quality cycling shortcut simplified to alt+scroll.
Changed captive biter spawner to inherit quality from the wild spawner instead of the capture robot. more
Spidertron selections saved into the quickbar will be darkened with a planet icon in the top when the selection leads to a different planet than the current one.
Bugfixes
Fixed a freeze when setting logistic/construction robots to active=false through script. more
Fixed that LuaEntity::vehicle did not work correctly for characters controlled by a player. more
Fixed rendering of glowing items on belts would not be batched properly. more
Fixed a crash when reading LuaEntity::robot_order_queue. more
Fixed that the permissions GUI could not be opened in multiplayer as not-the-host. more
Fixed some decorative entities like craters or chimneys not having a tall enough drawing box. more
Fixed that factoriopedia_description would not be used if the prototype didn't also have a regular description. more
Fixed a crash when space platforms are destroyed while specific entity GUIs are open. more
Fixed undoing a copy-settings could void assembler contents. more
Fixed stations getting skipped when using the 'Destination full' condition for interrupts. more
Fixed UI jank that widgets would snap to be centered on the cursor when dragged.
Fixed selections using deconstruction planners etc. not getting cancelled when leaving remote view. more
Fixed that changing viewed surface would not abort wire drag. more
Fixed non-chart sprites sometimes being drawn into chart. more
Fixed upgrading cargo bays with incoming pods would leave them permanently reserved. more
Fixed a crash when changing tiles causes entities to die. more
Fixed that a music track could play on a wrong surface. more
Fixed bloom lightmap for fog was being rendered also when fog effect was not used.
Fixed super force overbuilding entity with settings sometimes behaving incorrectly if overbuilt entity was marked for upgrade.
Fixed fluid overextent warning would sometimes show on entities that would not help overcome the overextent. more
Fixed cars not having lightning endangerement alerts despite being vulnerable to lightnings more
Fixed a performance issue in the manage-mods GUI. more
Fixed a memory corruption issue when changing a character's force from one that did not have logistics to one that did. more
Fixed the Trash unrequested checkbox in the character logistic GUI expanding the GUI size. more
Fixed that LuaEntity::mirroring write did not work for ghosts. more
Fixed sounds of items inserted by robots being too loud. more
Fixed the Trash unrequested checkbox showing in chests which have no trash slots. more
Fixed a crash when switching audio devices when there were none initially.
Fixed pin text rich text icon quality punching through GUIs. more
Fixed that LuaSurface::find_tiles_filtered() did not work with rotated bounding boxes. more
Fixed interrupt GUI targets list being squashed too much with lots of interrupt conditions. more
Fixed that heating towers couldn't consume items fast enough if the fuel value was low. more
Fixed a consistency issue when deconstructing the last roboport in a logistic network. more
Fixed fog was clipping through agricultural tower. more
Fixed that killed and rebuilt power switches would get stuck in the inoperable state. more
Fixed a performance issue with large inventory GUIs. more
Fixed that infinity chests didn't show hidden items. more
Fixed that programmable speaker alert text wasn't included in the blueprint parametrisation logic. more
Fixed that science pack descriptions in Factoriopedia didn't make any sense. more
Fixed muzzle flash of artillery wagon was offset when the wagon was on elevated rails. more
Fixed artillery wagon gun barrel was rendered under elevated rail fence.
Fixed drawing linked fluidbox connections when they should be hidden.
Fixed that manually-built trains were switched to automatic mode when a ghost attached to them was revived. more
Fixed that blueprints could be grabbed while having a ghost item in the cursor. more
Fixed an assembling machine could be set a fluid-only recipe with quality when set by circuit network. more
Fixed maximum request limit (autotrash threshold) not accepting math expressions. more
Fixed equipment requests not being cleared when the grid didn't have enough space. more
Fixed that asteroid collector control behavior "set filter" would affect status light while wire was disconnected. more
Fixed turbo splitter was missing description. more
Fixed that the game would get into an invalid state if the backers.json file was manually edited in some ways. more
Fixed a crash with lightning when setting time to damage to 0 through mods. more
Fixed fast replacing a radar could cause radar network to break.
Fixed that blueprint export/import to string did not work correctly for turret priorities with gaps. more
Fixed that some asteroids could appear stationary if their velocity was lower than minimum position increment. more
Fixed space platform autosaves being overwritten mid-journey when the platform changed its state. more
Fixed market offer not working with nothing modifier. more
Fixed rocket silo would start closing doors when next rocket was finished while lights blinking animation was already started. more
Fixed LuaTechnologyPrototype::essential returning incorrect value. more
Fixed that strafer pentapods couldn't attack a retreating target it was behind even when faster than the target. Attack range is increased but strafe distance is unchanged.
Fixed more issues with blueprint reassigning changing the position of the entities or snapping values of the blueprint. more
Fixed wrap-around of asteroid rotation animation was not seamless. more
Fixed that Galaxy of Fame upload didn't clean its files. more
Fixed more crashes related to using formatting strings with floating-point numbers on Intel Macs running Sonoma.
Fixed cancelling deconstruction via deconstruction player was not showing counts for canceled deconstructions. more
Fixed that galaxy of fame upload din't clean its files. more
Fixed that setting negative value in constant combinator create 2 entries for the number in the blueprint parametrisation, one with underflown value.
Fixed that it wasn't possible to input negative numbers in blueprint parametrisation. more
Fixed offshore pump would present itself as water well pump even when it was not pumping water. more
Fixed crash when trying to search invalid UTF-8 string more
Fixed that hidden space locations would will show in descriptions. more
Fixed that fast-transferring modules would put them into the rocket silo rocket inventory. more
Fixed that switching surfaces while a platform hub GUI was open would leave the GUI open in some cases where it wasn't supposed to. more
Fixed that you could remove your armor and spill items through the quickbar. more
Fixed that modded attack_reaction could crash the game. more
Fixed a crash when using surface.clear() on vulcanus. more
Fixed that orbital request select window wasn't showing proper import from after chaning the group unless the whole window was closed and opened again. more
Fixed double set of parameters in factoriopedia. more
Fixed stack inserter would not wait for more items if spoil priority was set. more
Fixed loaders would freeze or unfreeze partially. more
Fixed arithmetic combinator gui would allow changing not relevant checkboxes in some cases. more
Fixed surface editor would not set surface properties when creating surfaces planet-alike. more
Fixed rail planner would remain active when changing surfaces. more
Fixed a crash when reviving power switch with multiple ghost copper cables connected to the same side. more
Fixed space platform hub gui would reset position when changing auto requests checkbox. more
Fixed that assembler with set recipe enabled would not keep direction if current recipe did not require direction. more
Fixed robot repair job assignmend ignoring repair packs stored in roboports when finding the closest source. more
Allowed increasing of request count by blueprint parameters to push the max request count. more
Fixed that corpses would block tiles from being deconstructed. more
Fixed that restarting to reload mods on macOS would leave behind unresponsive zombie windows. more
Fixed confusing blueprint parameter context tooltip for filter of storage chest. more
Fixed music not switching correctly when restarting level. more
Fixed that the production GUIs showed the graphs in 'All' when opened with saved precision. more
Fixed that the "load save after sync" checkbox did not work in the sync mods with save GUI. more
Fixed removing heatpipes from a blueprint could leave them visually connected to their neighbours. more
Fixed 'Dropping to planet' button being too wide and pushing the 'Cancel' button off the screen. more
Fixed 'Always show' label not being accurate to the behavior of only showing in "Alt-mode". more
Fixed 'Parameterised build' GUI clipping off screen when too long. more
Fixed robots failing to upgrade a container if it was the only source of the requested item. more
Fixed that reusing the same sprite for multiple effects crashed instead of showing the error message and an option to disable problematic mods. more
Fixed 'Galaxy of Fame' upload GUI clipping off screen on smaller resolutions. more
Fixed vertical alignment of Current Research icon. more
Fixed asteroid spawning being significantly reduced when a platform moved with paused thrust. more
Fixed that fluids could get erased during migrations. more
Fixed a crash when removing a roboport while robots in that network are deactivated by script. more
Fixed that choose-elem-button wouldn't show the select list GUI if clicked with an item that didn't pass the filters. more
Fixed that syncing mod while trying to host game didn't allow to continue the process after reloading the game. more
Fixed chunks not being covered by fog of war when remote-viewing an unvisited surface. more
Fixed all/any/individual request satisfied wait conditions ignoring maximum count of space platform requests. more
Fixed offshorepump tooltip flickering too much when pumping at full capacity. more
Disabled "Drive Remotely" button on driveable vehicles ghosts' GUIs. more
Fixed Cargo Landing Pad and Space Platform Hub GUI being clipped off screen on smaller resolutions. more
Fixed platform deletion and undelete platform buttons being clipped off the surface list. more
Fixed that tanks didn't preserve all of their settings when mined and rebuilt. more
Fixed that rebuilt tanks didn't have their inventory size bonus from equipment. more
Fixed script error in PvP when setting starting item count to 0. more
Fixed spectator players of dead teams showing on the map in PvP. more
Fixed that inserters could get stuck with specific combinations of spoilage and disabled by control behavior. more
Fixed that some pop-up GUIs would get closed when robots built the entity while the ghost GUI was open. more
Fixed that robots performing module upgrades left some modules on ground when upgrading mixed modules to one type. more
Fixed that space platforms could unload cargo while waiting for departure. more
Fixed clouds and smoke were moving in exactly opposite direction. more
Fixed that spidertrons would severely confuse demolishers. Demolishers will now retaliate against spidertrons. more
Fixed the confirmation button behaving inconsistently in the remote view ghost picker menu. more
Fixed Agricultural tower sometimes showing wrong status if its growing plants were destroyed externally.
Fixed a crash when exporting a blueprint with asteroid collectors which had gaps in the filters list. more
Fixed Being able to super-force entity through technology gui. more
Fixed spoilage was not considered as more spoiled than any spoilable items. more
Fixed that highlighted robots in the logistic networks chart view didn't smoothly follow robots. more
Fixed mining fulgoran lightning rods would not show yield. more
Fixed blueprint external wires were not added when pasting blueprint over existing entities. more
Electric weapons damage infinite tiers start more expensive to naturally progress from the non-infinite tiers correctly. more
Fixed wrong locomotive could turn lights on when train has locomotives both ways and goes back. more
Fixed a crash when trying to cycle qualities in 2.0 base game. more
Fixed foundry was not able to reach declared speed of crafting holmium plates due to input fluid shortage. more
Fixed buildings constructed on space platform by space platform were not tracked by build statistics, research triggers nor achievements.
Fixed pasting blueprint with constant combinator over constant combinator could create unnecesary copy settings undo actions. more
Fixed upgrading storage chests would not preserve storage filter. more
Fixed a crash when generating multiplayer maps while background simulations were enabled. more
Fixed selection tools and some spawnable items did not work correctly when chosen via remote ghost cursor gui. more
Fixed a crash when an item request proxy wanted to dispatch robots to insert items into invalid slots. more
Fixed tip of the rocket poking through air objects. more
Fixed rail planner in ghost mode would ignore existing ghost ramps and ghost supports proposing new supports that were not needed. more
Fixed that selecting a quality comparison option when "any" quality was set did not work. more
Fixed it was possible to set inconsistent signals on a control behavior by using parametrized blueprint with a shared parameter. more
Fixed a crash when rotating entity that is destroyed inside of event handler.
Fixed blueprint description label not showing in list view. more
Fixed fulgoran attractor marking for deconstruction. more
Fixed beacons deactivated by script loaded from a 1.1.x save file were not migrated properly. more
Fixed a crash when using modded equipment without items to build it in ghost form. more
Fixed inserter would not keep stack size signal through a blueprint string. more
Fixed that you could pick up items off the ground while flying in a rocket. more
Fixed inserter would not reevaluate enable condition when it was changed by blueprint parameters. more
Fixed orbital logistics tips&tricks script crash due to space platform hub gui having different layout. more
Fixed that recipe fuel tooltips did not respect the show-all-unlocked-items interface setting. more
Fixed asteroid collector set filters from circuit network would set wrong filters for one tick after items were removed and read content is active. more
Fixed a crash when lua orders entity deconstruction specifying undo item but not specifying a player. more
Fixed that two damaged construction robots trying to repair each other could get stuck in an infinite loop of trying to hug each other and overshooting. more
Fixed a crash when running under the Steam Runtime Environment on Linux in certain situations. more
Fixed quality increase of self-recycling recipes being reported incorrectly in production statistics. more
Improved super force building logic of belt related blueprints over existing belts. more
Modding
Input loader supports filters.
Changed base/space-age tile collision mask definitions so that they don't share references to the same tables.
Added ItemPrototype::spoil_level.
Scripting
Added hide_clouds and hide_fog parameters to LuaGameScript::take_screenshot. more
Fixed/reworked how setting tiles behaves vis-à-vis (double)hidden tiles (concerns LuaSurface::set_tiles, editor and placing of non-mineable tiles in-game) more
Added LuaEquipment::inventory_bonus read.
Added LuaEquipmentGrid::inventory_bonus and LuaEquipmentGrid::movement_bonus read.
Fixed that LuaEntity::get_priority_target() would give invalid results for empty filters.
Extended LuaEntity::splitter_filter, splitter_input_priority and splitter_output_priority to also work with lane splitters.
Howdy,
this week we will be diving deep into the workings of cargo pods and their seamless flight animations. Most of you playing the expansion have probably already seen them in game. The positive reception makes us very happy.
Display panels set to "Show in chart" with no icon now hide the default icon until hovered. more
Removed support for 8 bit audio depth.
Added tooltip to "Spoiled priority" inserter setting to clarify behavior and limitations.
Bugfixes
Fixed IME Pad input not working on screens with visible simulations. more
Fixed that the browse-games GUI header labels were not clickable. more
Fixed that kills with chained effects did not count towards statistics or achievements. more
Extended the mute-programmable-speaker command to apply to sounds with both global and surface playback modes. more
Fixed a crash when a player got desynced from a multiplayer game while the Technology GUI was open.
Fixed a crash when rendering display panel text after loading a save file. more
Fixed a crash when clicking on an orbital request slot with an invalid ghost item in cursor. more
Fixed a crash when rendering certain blueprints with pipe-to-grounds which visually connected to neighbours outside of the blueprint. more
Fixed cargo pod with satellite not despawning after launching to orbit. more
Fixed a crash when teleporting a crafting machine ghost with fluid connections. more
Fixed that space platforms would try to build/upgrade/deconstruct/repair other forces entities. more
Fixed that the production GUI title wouldn't update when viewing different planets. more
Fixed that starting territories on Vulcanus could be merged into one more frequently than expected. more
Fixed that platform requests satisfied wait conditions could be stuck when the platform had unfulfilled ghost item requests. more
Fixed that space platforms didn't fulfill remote item delivery requests if the target slot was already occupied with the same item. more
Fixed that negative movement speed stickers could cause player movement to get stuck in a near infinite loop. more
Fixed a crash when drawing spidertrons on the map if selected_minimap_representation wasn't defined. more
Fixed shattered planet achievements being incorrectly awarded when traveling backwards in a paused platform. more
Fixed that remote view while in the map editor did not ignore fog of war. more
Fixed a crash when using LuaEquipmentGrid::take_all() when the grid contained ghosts. more
Fixed that belt immunity equipment didn't use less power at higher qualities like it said it did. more
Fixed that several specific-item producing entities could not be specifically filtered in the deconstruction planner. (https://forums.factorio.com/118089, https://forums.factorio.com/118297, https://forums.factorio.com/116477)
Fixed LuaEntity::max_health was returning incorrect values for entities with health affected by evolution factor. more
Fixed fast replacing loaders would not preserve filter mode. more
Fixed that heating towers and nuclear reactors were fast-replaceable with each other. more
Fixed rail curves making a blueprint's default snapping grid unnecessarily large. more
Removed long delay at start when no audio devices are found. more
Fixed that result_is_always_fresh was ignored for hand crafting. more
Maybe fixed crashes related to using formatting strings with floating-point numbers on Intel Macs running Sonoma.
Fixed that removing cargo bays while the inventory limit was in place did not work correctly. more
Fixed that inserters could get stuck loading cargo wagons in some cases. more
Fixed spoiled items in filtered slots of inventory would not get ejected to unfiltered slots when sorting inventory. more
Fixed a crash when removing equipment that was in equipment ghosts. more
Fixed a crash when migrating a fluid box from one that joins with a fluid segment to one that does not.
Fixed endlessly pending asteroid collector calculation when navigation was not changed more
Fixed modded spider vehicles being selectable with Spidertron Remote when selectable_in_game property was false.
Fixed copying settings from inserter to assembler could raise error sound even when circuit conditions were changed. more
Fixed that some color signals were not given lamp color. more
Fixed that recipe parameter would not allow productivity effect. more
Fixed that new filters set by LuaLogisticSection::filters would not propagate to other sections under the same group. more
Fixed that sync-mods-with-save did not show load-save as an option. more
Fixed captive biter spawner was able to connect to logistic network. more
Fixed that clearing assembler recipe would not clear invalid item requests. more
Fixed a crash when trying to drag temporary schedule record for a constantly retriggering interrupt. more
Fixed asteroid collector description not listing minimum energy consumption. more
Fixed recycling time of recipes with default crafting time was twice as long. more
Fixed space platforms and cargo landing pads losing items when merging forces. more
Fixed that item pickup requests weren't invalidated after making an automatic trash request. more
Fixed environmental sounds needlessly reloading when entering/leaving remote view. more
Changed territory noise expressions coordinate system from chunk-based to tile-based.
Added option to surface.pollute() for recording the pollution change in statistics.
Fixed on_entity_damaged.source not behaving according to the 2.0 specification.
Scripting
Added connection_type and linked_connection_id to LuaFluidboxPrototype::pipe_connections.
Changes
Changed self-recycling recipe statistics to be ignored in production graph.
Changed sprites with scale between 0.5 and 1 (exclusive) to apply downscaling to low resolution (affects base game biter sprites).
Changed cargo landing pad mining time to 1.
Moved the mods GUI search to be with the content it is searching.
Added linear interpolation method (used by default now) for audio resampling when playback speed is changed. more
Added an option to disable animated ghosts to aid performance on integrated GPUs. more
Added a confirmation box when deleting space platforms.
Bugfixes
Fixed that having multiple key bindings could cause some keys to get stuck. more
Fixed that it wasn't possible to parametrised item filter to any quality. more
Fixed a crash when killing segmented units attached to a segmented controller. more
Fixed that tank logistic trash slots did not work correctly when using roboports in the tank. more
Fixed that shortcuts marked as not toggleable still allowed being toggled. more
Fixed that lua shortcuts ignored unavailable_until_unlocked. more
Fixed that teleporting certain entities would delete their fluid contents. more
Fixed that the reactor GUI temperature would flicker when the temperature was < 100 degrees. more
Fixed that some errors related to prototypes would report coming from the wrong prototype. more
Fixed that copying spider vehicle settings between spiders of different quality did not work correctly. more
Fixed that pumps would pull fluid from internal machine buffers instead of the connected fluid segment. more
Fixed that mods were able to create item stacks without quality which crashed the game. more
Fixed rocket silo requesting more items even if another rocket wasn't ready yet. more
Fixed incorrect lightning protection visualisation in some cases where shorter range attractor is close to longer ranged one more
Fixed vehicle sounds not playing in some menu simulations. more
Fixed a crash when reading repair state of a character not assigned to a player. more
Fixed asteroid collector navigation not generating in time when a straight platform edge is aligned with chunk border, which caused a crash. more
Fixed consistency issue when removing a turret that was connected to logistic network. more
Fixed a crash when prototype data changes and roboports are requesting specific robots. more
Fixed combinators could get stuck after cancelling deconstruction order. more
Fixed a crash when fast-replacing not-a-heat-interface entity with a heat interface. more
Fixed a crash when trying to recycle blueprint books with contents. more
Fixed being able to enter a frozen rocket.
Fixed flames not updating on a frozen or deconstructed rocket silo.
Fixed a crash when viewing players in the players GUI when they disconnect from the server.
Fixed a crash when copy-pasting settings from an assembling machine to a logistic chest that did not support requests. more
Fixed that the space map GUI would not show until you had visited at least 1 other planet. more
Fixed loader energy source buffer size computation. more
Fixed that tesla turret and tesla gun chain lightning sometimes arced to friendly entities. more
Fixed that character_mining_speed_modifier was not handled in latency state.
Fixed factoriopedia for space connections would highlight wrong graph series when hovering over slots of spawned asteroids. more
Fixed pinning other players did not work correctly. more
Fixed demolishers getting disturbed by vehicles and other non-building entities. more
Fixed "Get off my lawn" achievement not being awarded when building close to a demolisher. more
Fixed a crash when copy-pasting from cars with equipment grids to ghost-cars without equipment grids. more
Fixed a crash when showing logistic request tooltip immediately after joining a multiplayer game. more
Reverted a fix for train interrupts not being checked when passing a station without conditions (https://forums.factorio.com/117530) because it crashed the game. more
Modding
Combined four ghost tint definitions in UtilityConstants into UtilityConstants::ghost_shader_tint and added UtilityConstants::ghost_shaderless_tint.
Added LoaderPrototype::per_lane_filters.
Scripting
Added LuaEntity::loader_filter_mode (read/write).
Hello,
It is a busy time fixing bugs and cleaning up after the Space Age release.
Fixed Remote View sometimes flickering to the wrong surface when using Next Surface/Previous Surface hotkeys.
Fixed that the Surface List would react to the Home and End keys after it was clicked more
Improved diagonal character movement which should help slip between things easier. more
Fixed a crash when upgrading the inner entity of a ghost while the GUI was open. more
Fixed that joining LAN games without a username set would allow any characters for the username. more
Fixed that request from buffer chests was not preserved when changing the force of an entity. more
Fixed that flamethrower turret could be manually built to mix fluids. more
Fixed that half diagonal rails would cost only 1 rail item. more
Fixed pipe sound starting and stopping too abruptly. more
Fixed turret behaviour when it has more than 4 directions and the collision box is not affected by rotation.
Fixed a crash when switching preferred audio output device while a variable music track is being generated. more
Fixed an issue with platform construction requests when copying settings onto the hub. more
Fixed a crash when saving related to construction robots and their work targets moving. more
Fixed that Continue host option didn't offer mod sync to the save to be hosted. more
Fixed Space platform requests would always be checked in the same order, leading to some requests being ignored. more
Fixed base game space science getting throughput limited due to limited hatches. more
Fixed defines.space_platform_state was missing value for paused. more
Fixed solar panel output multiplier flickering in tooltip. more
Fixed that deconstruction of a chest with full trash slots didn't dispatch enough robots. more
Fixed a crash caused by a player sending a space platform which was waiting for departure (not enough thrust) to a location which wasn't unlocked yet. more
Fixed that train interrupts were not checked when passing station without conditions. more
Fixed that the browse-games GUI 'dedicated server' and 'favorite' settings would get confused with each other. more
Fixed that capture-spawner research trigger reported incorrect type. more
Fixed production and electricity statistics would use wrong locale for ranges exceeding 99 hours. more
Fixed that exoskeleton legs would incorrectly consume more energy at higher qualities. more
Fixed that logistic filter upper count wasn't considered by the blueprint parametrisation. more
Fixed technology trigger info showing outside the tooltip. more
Fixed that Lua require didn't accept symbolic links. more
Fixed that migrating logistic cell charger count would corrupt loading. more
Fixed that cars/tanks would not preserve their settings correctly in blueprint strings. more
Fixed that fluids would be duplicated when fast-replacing machines. more
Fixed that the window could get stuck in an infinite loop of toggling fullscreen when changing displays on Linux. more
Fixed that the "make it better" achievement only worked with quality level 1 modules. more
Fixed asteroid collectors sometimes not generating navmesh properly around chunk borders and related instabilities. (https://forums.factorio.com/117737, https://forums.factorio.com/117276)
Fixed that opened console was rendered into the galaxy of fame output. more
Fixed that the focus search hotkey would not work in choose elem button GUIs if a mod GUI was marked as opened. more
Fixed that Intel Macs running macOS Big Sur or later logged the wrong version number.
Fixed issue where entities at position where entities at the point where lightning attractor collection ranges touch were incorrectly considered endangered by lightning more
Fixed blue line at the edge of some sprites by clearing sprite atlas background to clear color. more
Fixed some cases of upgradeable overbuilds not upgrading more
Fixed that using Nauvis map gen settings for other planets made them generate only grass. more
Fixed that the select-recipe GUI did not work correctly if you re-bound the crafting hotkeys. more
Fixed a crash when editing a pin while the entity was referencing was removed. more
Fixed selector combinator could sometimes fail to select correct signal. (https://forums.factorio.com/118412, https://forums.factorio.com/116548)
Fixed that some technology triggers required crafting specific quality items. more
Fixed constant combinator activity lamp not updating state in certain cases. more
Fixed that custom sprite button's caption would be drawn under the sprite. more
Possibly fixed a crash on Intel Macs related to printing floats with 0 precision. more
Fixed layered icons in rich text were not scaled and rotated properly. more
Fixed that moisture and terrain type weren't migrated properly for 1.1 saves resulting in hard chunk edges.
Fixed occasional crash occurring when super force deconstructing with filtered tiles only planner includes double tile ghosts and an entity ghost on one tile more
Fixed a crash when a space platform hub with 'Any request zero' wait condition was destroyed. more
Fixed that custom gui elem_tooltip did not work for some new types. more
Fixed big electric poles were not colliding with asteroid collectors. more
Fixed that LuaGameScript::show_message_dialog() could use the wrong player and freeze the game. more
Scripting
Added LuaSpacePlatform::name write.
Added player_won to the on_pre_scenario_finished event.
Fulgora lightning sound remixed lower with volume variations.
Fixed some explosions that were using the wrong size of explosion sound.
Numerous sound mixes including new plant mining sounds mixed lower.
Various menu simulation mixes improved.
Bugfixes
Fixed rocket silos requesting more items than necessary. more
Fixed a crash when reading owner_location on simple item stacks. more
Fixed mini-tutorial scripts crashing or not granting items if player switched to remote view.
Fixed that LuaControl::opened write did not work for several GUI types. more
Fixed that elevated rail entities would still work without owning space-age. more
Fixed that the admin "other player" GUI would open the other player's remote controller invenory instead of physical inventory. more
Fixed a crash related to quickbar interaction with any-quality spawnable items. more
Fixed a crash when building (faulty) blueprint with two hazard concrete tiles in one space (https://forums.factorio.com/117108 and https://forums.factorio.com/117071)
Fixed game state GUIs being automatically closed when the game was paused. more
Fixed several possible errors related to smart belt building. (https://forums.factorio.com/116660, https://forums.factorio.com/117119)
Fixed that disconnecting and reconnecting while personal robots were working did not preserve their quality. more
Fixed that cargo pods dropped players to a random location which could make them stuck. (https://forums.factorio.com/117461 and https://forums.factorio.com/117408)
Fixed that alert icons were rendered into the galaxy of fame.
Fixed a desync related to space platform hubs reading content and repair packs merging due to inventory sorting.
Fixed ribbon world preset having too many cliffs on Nauvis. more
Fixed that blueprint parametrisation value formula evaluation didn't work for negative numbers. more
Extended blueprint parametrisation to work on fluid recipe parameters.
Fixed lua deconstruct_area crashing when deconstructing a ghost more
Fixed inserter status showing "Target full" when swinging towards a belt more
Fixed that drag building context was not carried properly between normal view and remote view. more
Fixed wait condition "station is full" and "station is not full" would report incorrect progress. more
Fixed crash related to blueprint parametrisation and drag building button being held and moved after the dialog appeared. more
Fixed lamp would keep using color when circuit wire was disconnected. more
Fixed copy settings undo could fail to restore control behavior settings if they were originally at default values. more
Fixed that the map editor couldn't set filters in some cases. more
Fixed that LuaRecord methods did not work correctly. more
Fixed crash when building parameterised blueprint with dependent ingridient used in another machine being a fluid. more
Fixed missing blueprint parametrisation logic for the loader. more
Fixed a crash when migrating blueprint library content in a save that had that blueprint GUI open. more
Fixed that items could be put into ghost inventories. more
Fixed playing too many sounds at once at the start of certain tips and tricks simulations. more
Fixed a crash when setting RoboportPrototype::charging_station_count_affected_by_quality to true. more
Fixed generic interrupt false positives with certain interrupt conditions. more
Fixed main-menu music mode not working correctly in-game. more
Fixed a crash when trying to open Technology GUI from Factoriopedia while the game was being saved. more
Fixed clipping that could occur in some variable music tracks. more
Fixed that set recipe on assembling machine circuit controls could buffer items indefinitely. more
Fixed inconsistency in belt power replace through corner when going backwards and forwards. more
Fixed a train consistency issue when interrupt triggers inside of another interrupt in certain cases. (https://forums.factorio.com/116845, https://forums.factorio.com/117585, https://forums.factorio.com/117717)
Fixed space platform losing its paused state when it arrived to a planet drifting backwards. more
Modding
Added LoaderPrototype::frozen_patch_in and frozen_patch_out.
Features
Asteroid collector filters can be modified by blueprint parametrisation.
Programmable speaker can be modified by blueprint parametrisation.
When imported blueprint is placed, assembling machines will be configured with the recipe even when recipe is not yet researched.
Changes
Fulgora ruins now also drop iron sticks when mined so electric poles could be crafted without recyclers at the start.
The "Custom minimum payload" slider for orbital logistics now offers more sensible values.
Orbital logistics "Custom minimum payload" is now checked against largest possible payload before setting the filter.
Cargo bays will show a warning icon when they are not connected to a Hub or Landing Pad.
Optimizations
Improved performance of technology GUI when viewing only essential technologies. more
Bugfixes
Fixed a crash when construction robots attempt to deliver modules in the same tick the target entity is destroyed. more
Fixed that biter base menu simulation had more decoratives over the Wube logo than desired. more
Tips simulation fixed with minor changes to texts (https://forums.factorio.com/116394 https://forums.factorio.com/116854 https://forums.factorio.com/116442)
Fixed that the map editor couldn't change the spawn point of a force after it was set. more
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. more
Fixed incorrect pump speed reporting when pumping into a fluid wagon. more
Fixed that pumps could not pump into a fluid wagon at full speed. more
Fixed that inserters could get stuck if the crafting machine they're interacting with dies and is rebuilt. more
Fixed a performance issue with ghost building. more
Fixed achievement nucear-power to require building nuclear reactor. more
Fixed a possible exploit of using parametrised blueprint to set unlocked recipes in assemblers. more
Fixed that players in remote view were unable to open menu when the game was paused. more
Fixed turrets sometimes being marked for deconstruction and rebuild if trying to upgrade through overbuilding.
Fixed position of car driven by local player would be delayed on minimap in multiplayer.
Fixed a crash related to rocket silos when adding and removing mods. more
Fixed that zooming with buttons(keyboard or controller) would not zoom to pixel-perfect values.
Fixed a crash when reading cursor record of a character not assigned to a player. more
Fixed that building with modded items did not work correctly in all cases. more
Fixed a crash when merging forces related to chart tags. more
Fixed that blueprinted containers would loose their settings when overbuilt over container without those settings more
Fixed a crash when setting roboport requests to a negative value. more
Fixed RecipePrototype::maximum_productivity was allowed to be negative. more
Fixed rail description would suggest toggle rail layer binding when elevated-rails mod was disabled. more
Fixed blueprints being able to produce two overlaying ghosts of tiles with the same placing item (like hazard-concrete-left/right)
Fixed technology GUI not updating technology cost label if the technology didn't have any science packs. more
Fixed reading LuaTechnologyPrototype::research_trigger could throw an error. more
Fixed modules technology icon when quality mod is disabled. more
Fixed MapGeneratorGui would not enable reset to defaults button when changing technology price multiplier. more
Fixed PVP scenario not having starting area protection enabled when the last player of that force logged out. more
Galaxy of fame. Offered when the game is finished. more
Changes
Non-blocking saving setting is no longer synced over the Steam cloud.
Minor Features
Added flying text for more cases of unsuccessful resource mining.
Bugfixes
Fixed that blueprint book tooltips did not look correct when in the quickbar. more
Fixed that movement speed bonus equipment would show garbage values when low on energy. more
Fixed that some fluid-only recipes would allow quality modules. more
Fixed that the "kill with artillery" achievement did not work with artillery wagons. more
Fixed invalid package name in sprite path definition would result in OS error message dialog instead of loading into minimal mode. more
Fixed that continue host menu option didn't respect the port from the config. more
From now on, we wont save blueprint-storage to a file when it was not used yet. This might help preventing cloud storage file by a file representing empty blueprint storage. more
Fixed that the blueprint setup GUI would always confirm to discard changes even if nothing changed when the blueprint had a description. more
Leaked D3D device and swap chain in attempt to avoid AMD driver crash when closing the game. more
Fixed LogisticContainerControlBehavior exclusive mode could get out of sync from the ContainerControlBehavior it derives from. more
Fixed that the debug settings GUI could get stuck behind the normal game logic. more
Fixed that the elem_tooltip type of "signal" did not work correctly. more
Instead of aborting when SDL_DXGIGetOutputInfo call fails, the game will try to initialize D3D device using adapter 0. more
Fixed crashes when using LuaEntity fluid methods when the entity's fluidboxes were not part of a segment. more
Fixed that LuaEntity::insert_fluid would not work on the output FluidBoxes of a crafting machine.
Fixed removal of transport belts under cursor which would be normally fast-replaeable while drag traversing underground gap by belt rebuilding. more
Fixed arithmetic combinator's first constant would not be proposed as parameter. more
Fixed that on_entity_logistic_slot_changed did not fire for constant combinators. more
Fixed a crash in the space platform hub GUI when the inventory size changes at the same time as the limit is changed. more
Fixed turbo underground belts simulation in factoriopedia. more
Fixed a crash when a segmented unit entity causes the entire segmented unit to die. more
Fixed a crash when a platform was traveling to the shattered planet using a temporary stop which expired. more
Fixed fluid conditions not showing fluid amounts. more
Fixed using a custom surface in PvP was preventing Space Age progression. more
Fixed a crash when switching preferred audio output device while a variable music track is playing. more
Fixed train stop GUI being too wide at some smaller resolutions. more
Fixed driven car being drawn on all surfaces in latency. more
Fixed dying enemy would not randomize direction of its dying animation.
Fixed that failed achievement wasn't gettable again without restarting the game. more
Fixed a crash when defining planet prototypes that don't contain any resources. more
Fixed logistic section active state was not preserved in a blueprint string. more
Fixed a crash when showing some modded GUI tables. more
Fixed an issue where entity flagged as not mineable could be marked for deconstruction using undo.
Fixed pumpjacks with low yield would show 0 output rate in the tooltip. more
Fixed Nauvis elevation dropdown missing in map generator GUI, causing incorrect previews from map exchange strings. more
Fixed that it wasn't possible to parametrise virtual signals and space locations contained in text. more
Fixed brightness and contrast sliders being reset to 0 when setting the text field to a negative value. more
Fixed that it wasn't possible to parametrise entities, virtual signals and space locations contained in text. more
We use cookies to ensure you get the best experience on our website.