u/FactorioTeam

▲ 472 r/factorio

Version 2.1.21

Minor Features

  • Added index comparator to selector combinator. Allows for selection of N highest or N lowest signals.
  • [space-age] Added "quality select" mode to selector combinator.
  • Added "Read launched" option to rocket silo's control behavior.
  • Added "Read empty slots" option to container's, logistic container's and cargo landing pad's control behavior.
  • [space-age] Added "Read empty slots" option to space platform hub's control behavior.
  • Added quick pipette: pressing key related to empty quickbar slot will invoke pipette and set the slot with the pipette result.

Balancing

  • [space-age] Retuned asteroid damage.
  • [space-age] Adjusted space platform drag to be based on weight rather than width.

Changes

  • Adjusted working sounds for assembling machines.

Bugfixes

  • Fixed music resuming when it shouldn't while in game menu. more
  • Fixed a crash when using async saving and closing the game. more
  • Fixed a deadlock when using async saving and quitting to the main menu. more
  • Fixed a crash when using async saving and leaving a multiplayer game. more
  • Fixed a crash related to fusion reactors removed due to migration.
  • Fixed combinator description was not updated in open gui when changed by script. more
  • Fixed that logistic networks with no logistic robots accepted automated rocket requests from space platforms. more
  • Fixed requests satisfied refused pipetted items when space platform has requests set by circuit network. more
  • Fixed possible furnace input tooltip could list same item multiple times. more
  • Fixed decider combinator gui would highlight conditions and outputs when hovered signal was not a valid signal-each substitute due to all instances of signal-each in conditions being 0. more
  • Fixed excessive doppler effect being applied when leaving remote view. more
  • Fixed that space platforms requested only one repair pack which slowed down repairs when delivered from other platforms. more
  • Fixed that space platforms where an entity deconstruction was cancelled requested an incorrect count of items. more
  • Improved Factoriopedia <> Technology GUI interaction when closing with escape. more
  • Fixed more cases of rocket silo launching too fast causing circuit network to miss something happened. more
  • Fixed that the roboport robot request selection GUI title mentioned signals. more
  • Fixed selector combinators quality selection flickering. more
  • Fixed that blueprints would count fuel in machines as fuel in vehicles. more
  • Fixed that setting parameter names could cause drag building grid-set blueprints to not be grid-aligned. more
  • Fixed fusion reactor being incorrectly considered active for working sound purposes in some cases. more
  • Fixed tips and tricks for heating mechanic could show before researching aquilo when skip trigger conditions were met. more
  • Fixed menu simulation for nauvis tank building where tank would stop where blueprint was placed. more
  • Fixed base built notifications were raised for chunks without active coverage if they happened to be charted by other means. more
  • Fixed that planted Nauvis trees created yumako particles when damaged, mined or destroyed. more
  • Fixed turrets prioritising targets in prepare range but outside of attack range. more
  • Fixed fluid energy sources would show status as 'Low power' when working nominally. more
  • Fixed electric turrets could consume energy even if they failed to shoot due to range condition. more
  • Fixed that large numbers of mods would cause https trafic to fail on MacOS. more
  • Fixed that GUI elements with negative margins wouldn't stretch to fill their parent. more
  • Fixed that boilers with no output fluid filter could generate a fluid with a temperature outside of the fluid's limits, causing a crash.
  • Fixed that unit groups set to 'wandering' could ignore new commands. more
  • Fixed logistic section multiplier floating point math caused numbers to be 1 smaller in some cases. more
  • Fixed issues with 'drop item' hotkey and dynamic inventories. more
  • Fixed that rocket silos launched to orbit automatically when they still had inventory space. more
  • Fixed a crash when character is in vehicle when forces are merged. more
  • Fixed cargo pod shadows were misaligned when landing in cargo bays. more
  • Fixed some signals with quality had no corresponding chat icon. more
  • Fixed colored lines in water transitions of Gleba deadskin tiles. more
  • Fixed Technology GUI "Research is being set by a lab" showing when no technologies are shown. more
  • [space-age] Fixed recycle time of items that recycle into themselves did not scale with item result count. more
  • Fixed cursor item stack swap when an inventory with weight limit (like Space Age rocket silo) was full. more
  • Fixed anti-aliased screenshots of space platforms having wrong scale of shader effects. more
  • Fixed electric energy source's buffer_capacity was not affecting buffer size for crafting machines, agricultural towers, labs and mining drills. more
  • Fixed that nightvision with a darkness_to_turn_on of 0 was not always on. more
  • Fixed that "Not enough to fill one rocket" message was visible in the tooltip of space platform requests when the platform was full. more
  • Fixed that "Waiting on a higher priority request" message was visible when it shouldn't and reworded it to match slot reservation behavior. more
  • Fixed that pending automated rocket requests were counted towards to-be-delivered items on all space platforms instead of just the target. more

Modding

  • Added checks for FluidWagonPrototype's offset_when members to not produce unwanted behaviour. more
  • Added CraftingMachinePrototype::animation_random_start_frame.
  • Added ProxyContainerPrototype::direction_count. Changed ProxyContainerPrototype::circuit_connector into an array.
  • Added NightVisionEquipmentPrototype::sunglasses.
  • Specifying a BoilerPrototype::target_temperature which is outside of the allowed temperature range of the output fluid will cause a prototype error.

Scripting

  • Added TechnologyModifier::hidden read.
  • LuaPlanet::associate_surface now works for planets that require heating.
  • Boiler fluid filters can no longer be adjusted at runtime.
  • Renamed LuaEntityPrototype::building_grid_bit_shift to build_grid_size to match the prototype stage name.
  • Added LuaGameScript::player_death_notifications_enabled and space_platform_death_notifications_enabled.
  • Added LuaEntity::get_signals_changed().

Previous changelog: Version 2.1.20

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 9 days ago
▲ 358 r/factorio

Version 2.1.19

Bugfixes

  • Fixed unable to throw grenades and other capsules. more

Previous changelog: Version 2.1.18

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 29 days ago
▲ 317 r/factorio

Version 2.1.18

Changes

  • [space-age] Custom minimum payload of a platform request is now respected by rockets carrying multiple different items. more
  • [space-age] Removed "Military science pack" technology prerequisite from the "Health" technology.
  • Updated working sounds for assembling machines.
  • Updated Steamworks SDK to v1.65.
  • Changed chat coloring so only player names are colored.

Optimizations

  • [space-age] Improved performance of inserters with spoil priority.
  • Improved performance of pollution update when all trees on a chunk no longer accept pollution damage.

Bugfixes

  • Fixed that map-preview-planet would silently ignore invalid planets. more
  • Fixed furnaces could void fluid product when output fluid box is occupied by another fluid. more
  • Fixed that go-to-mod was off by one when searching in some cases. more
  • Fixed LuaPlayer::drag_wire return value. more
  • Fixed that upgrading locomotives didn't preserve colors. more
  • Fixed a rare crash when removing platform requests already assigned to rocket silos. more
  • Fixed electric network bars in electric pole tooltip did not match behavior of bars in network statistics gui. more
  • Fixed that items would be auto-looted while flying in rockets/cargo pods. more
  • Fixed offshore pump ghost being revivable before required tile ghost is revived. more
  • Fixed incorrect agricultural tower tile visualisations in some modded cases. more
  • Fixed debug adapter not showing correct information when tailcall is involved. more
  • Fixed a crash when using swap-players while one of them had the technology GUI open. more
  • Fixed that the fluid GUI would stretch vertically when it didn't need to. more
  • Fixed that GPS pings would persist after using player.clear_console(). more
  • Fixed that biters could fail to attack diagonal entities. more
  • Fixed that the on_rocket_launch_ordered event did not contain player_index. more
  • Fixed a crash when clicking the active-technology button when saving in multiplayer. more
  • Fixed a crash when using LuaSimulation::control_press(). more
  • Fixed that platform asteroid impacts didn't work correctly when hitting platforms from the sides. more
  • Fixed a crash when segmented unit node count is small. more
  • Fixed that LuaEntity::set_fluid and add_fluid would put fluid into ghosts. more
  • Fixed a desync related to setting tree progress using LuaEntity::tree_stage_index.
  • Fixed automatic rocket requests not ordering extra items when custom minimum payload was equal to the requested amount.
  • Fixed a desync when spidertrons are killed and rebuilt in some cases. more
  • Fixed that construction robots in a network with full storage chests and holding items rocket silos used for crafting were blocking automated rocket silos which wanted items held by the robots. more
  • Fixed color signal order in GUI to match order in color signal mapping. more
  • Fixed that remote-removal requests didn't show properly in the inserter GUI. more
  • Fixed that blueprint selection counts didn't account for entities to be upgraded. more
  • Fixed that upgrade planners let entities bypass surface conditions. more
  • Fixed that LuaRendering::dash_offset did not work nicely for short lines. more
  • Fixed that hidden technologies still made some visible noise when researched. more

Modding

  • Added "migrates_from" to info.json, allows mod to take ownership of storage, script inventories, gui elements and render objects of removed mod.
  • Added ItemPrototype::science_capacity.
  • Added QualityPrototype::science_capacity_multiplier.
  • Added ItemPrototype::quality_affects_spoil_ticks.
  • Removed PollutionSettings::max_pollution_to_restore_trees.

Scripting

  • Added LuaGuiElement::secondary_number read/write.
  • Added LuaTransportLine::get_item_position().
  • Added LuaRenderObject::tall read/write.

Previous changelog: Version 2.1.17

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 29 days ago
▲ 190 r/factorio

Version 2.1.17

Bugfixes

  • Fixed that in some cases labs "set research" wouldn't mark the active research as set-by-lab-behavior. more
  • Fixed that some some tooltips were too hard to show in graph widgets. more
  • Fixed cannot build sound playing twice for underground belts and pipes. more
  • Fixed that Steam achievements did not unlock due to updating the Steamworks SDK. more
  • Fixed issue with autofilling tiles for blueprints where entities share a tile. more
  • Fixed some artifacts with some transition images. more
  • Fixed that the disabled-achievements-confirmation message wouldn't show when using the peaceful mode or no enemies options. more
  • Fixed unreliable performance of control behavior update. more
  • Fixed that elevated rail ends didn't render correctly. more
  • Fixed that non-neutral robots would attempt to build neutral ghosts. more

Previous changelog: Version 2.1.16

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 2 months ago
▲ 123 r/factorio

Version 2.1.16

Bugfixes

  • Fixed a crash when opening the production statistics GUI when the previous selected tab was the "all" tab. more
  • Potentially fixed an issue with trackpad scrolling on macOS. more

Previous changelog: Version 2.1.15

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 2 months ago
▲ 230 r/factorio

Version 2.1.15

Changes

  • [space-age] Added technology prerequisite to "Transport belt capacity 2": it now requires "Inserter capacity bonus 7" to be researched.

Bugfixes

  • Fixed that go-to-mod didn't work when searching hid the mod-to-go-to in the manage mods GUI. more
  • Fixed that many machines with passthrough ports would continue to produce and consume fluid from overextended pipelines.
  • Fixed upgrading lamps would not preserve color. more
  • Fixed a crash when rendering linked belt without structure sprites.
  • Fixed technology effect tooltips were showing incorrect values. more
  • Fixed that equipping armor with the shift-click shortcut would also send the next item in your inventory to a logistic trash slot. more
  • Fixed that nuclear ground was not counted as unlocked in Factoriopedia when unlocking atomic bombs. more
  • Fixed that the map preview GUI did not scale with GUI scale. more
  • Fixed that shift-click to select-and-confirm in the lab technology selection GUI did not work correctly. more
  • Fixed that rich-text recipe-with-quality tooltips did not work correctly. more
  • Fixed that changing fluid prototype temperature limits would not apply the new temperature limits to existing in-game fluids.
  • Fixed asteroid collectors with filters set by control behavior could fail to track asteroid chunks when signals changed during tracking update cooldown. more
  • Fixed character legs were moving wrong way when walking and shooting. more
  • Fixed issues with the surface list GUI and scrolling. more
  • Fixed that space platform trash could over-fill landing pads. more
  • Fixed that the entity preview for the tesla turret was too small. more
  • Fixed that the capture robot rocket was shown in the technology bonus tooltip. more
  • Fixed that reordering shortcuts did not work correctly when some were hidden. more
  • Fixed tile buildability rules would not check all rules for rule overlaps when building entities in some cases. more
  • Fixed blueprint library quickbar interaction when the player inventory is 100% full. more
  • Fixed that confirming the maximum value field in orbital requests did not always work. more
  • Fixed that Factoriopedia wouldn't show fluid recycling recipes if not merged with a recipe. more
  • Fixed that chart rendering did not render all layers. more
  • Fixed that underground belt contents would get counted twice in deconstruction planner tooltips. more
  • Fixed a crash when mods replace cargo bays during cargo bay fast-replace. more
  • Fixed a soft-lock when dying while the undo-confirmation GUI is open. more
  • Fixed that multiplayer latency would think your main inventory had items from your ammo/weapons/armor. more
  • Fixed a crash when crafting machine with burner energy source is deactivated by script during update. more
  • Fixed recipe crafting speed prediction was not accounting for quality upgrades. more
  • Fixed that the graph widget did not handle negative values. more
  • Fixed remotely driven car in latency colliding with character with mecharmer causing a crash. more
  • Fixed a crash when super force building modded enemy spawners using blueprints. more

Modding

  • Added EntityPrototype::ghost_build_sound.
  • RocketSiloPrototype::rocket_parts_storage_cap accepts all values down to 0. This can be used to disable crafting of second rocket.
  • Added CircuitConnectorSprites::render_layer and secondary_draw_order.
  • Circuit connector for inserter no longer defaults to drawing on "floor" render layer.
  • Circuit connector for train stops no longer defaults to drawing on "train-stop-top" render layer.
  • Circuit connector for asteroid collector no longer defaults to drawing on "higher-object-under" render layer.
  • Circuit connector for rocket silo no longer defaults to drawing with secondary draw order of 70.
  • Removed LoaderPrototype::circuit_connector_layer. Use CircuitConnectorSprites::render_layer instead.
  • Removed RailSignalPictureSet::circuit_connector_render_layer. Use CircuitConnectorSprites::render_layer instead.
  • Removed CraftingMachineGraphicsSet::circuit_connector_layer and circuit_connector_secondary_draw_order. Use CircuitConnectorSprites::render_layer and secondary_draw_order instead.
  • Removed MiningDrillGraphicsSet::circuit_connector_layer and circuit_connector_secondary_draw_order. Use CircuitConnectorSprites::render_layer and secondary_draw_order instead.

Scripting

  • Changed LuaControl::opened to support reading/writing the opened tile when in the map editor.
  • Changed LuaControl::opened to support opening the permissions GUI, and server config GUI, and player management GUI when allowed.
  • Changed LuaControl::opened to support opening the alerts GUI.
  • Added LuaEntity::potential_effects read.
  • Added LuaSpacePlatform::completed_trips read/write.
  • Reworked LuaSimulation::get_widget_position() - it no longer accepts data/data2 strings and now uses 1-based indexing.
  • Added "simple-item-with-quality-slot" to SimulationWidgetType.
  • Replaced LuaGroup with LuaItemGroup and LuaItemSubGroup.
  • Added on_next_day_started event.

Previous changelog: Version 2.1.14

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 2 months ago
▲ 225 r/factorio

Version 2.1.14

Bugfixes

  • Fixed a space platform consistency error when loading saves games with platforms at non-planet space locations. more
  • Fixed achievements being failed on update due to expansion setting changes. more
  • Fixed a crash when upgrading entities in some cases. more
  • Fixed biter expansion bases could sometimes be all worms or all spawners. more
  • Fixed underground belt building over belt was not rotating cursor. more
  • Fixed a crash when loading save file with "no storage" alert pinned.
  • Fixed substation red and green circuit connectors were swapped in some orientations. more
  • Fixed mod explore pane scroll bars were not appearing. more

Previous changelog: Version 2.1.13

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 2 months ago
▲ 605 r/factorio

Version 2.1.13

Features

  • Added interface setting for zooming towards the cursor in contexts that support it.
  • Added an alert when an expansion base is built in a chunk with active radar coverage.
  • [space-age] Added support for platform transfers at non-planet space locations (e.g solar system edge). more

Changes

  • [space-age] Adjusted space parallax such that stars move less than planet.
  • [space-age] Fulfilled platform construction requests will no longer block platform to platform transfers. more
  • [space-age] Asteroids will do significantly less damage when platforms are stationary or moving at very low speeds.
  • [space-age] Recycling recipe generation will scale recycle time with item result count. In general things will recycle faster (e.g concrete recycling will be 10x faster).
  • [space-age] Fulgoran ruins will be selectable by deconstruction planners with 'Trees/rocks only' enabled.
  • Increased expansion group build base cooldown from 5 seconds to 30 seconds.
  • Reduced early game max enemy expansion group size from 20 to 10.

Bugfixes

  • Fixed captive biter spawners and burner mining drills would show potential beacons when not affected by them. more
  • Fixed that migrating container entity inventory types would not preserve the bar limit when in blueprints. more
  • Fixed a layering issue with the cargo landing pad unloader. more
  • Fixed a tooltip layout issue related to multiline text. more
  • Fixed recipe tooltip showing incorrect value when custom tooltip fields were used. more
  • Fixed factoriopedia was not showing some tiles as possible source of fluid. more
  • Fixed some buttons in factoriopedia related to spoil results would not open related entity page. more
  • Fixed a crash when clearing assembler trash slots in some cases. more
  • Fixed inserter arrow would point at incorrect spot of underground belt when rendering a blueprint preview. more
  • Fixed capitalisation of locale for station related conditions. more
  • Fixed potential effects were not accounting for beacon quality upgrades. more
  • Fixed building parametrised blueprint with train stops could fail to copy color of existing train stop. more
  • Fixed some miniscule problems with medium volcanic rock decorative. more
  • Fixed ProductionHealthEffect::damage_type was not loaded properly.
  • Fixed auto trash was not working with car burner. more
  • Fixed that multi-level technologies would let you set a trigger although it never worked. more
  • Fixed numpad text entry on macOS. more
  • Fixed a crash when hidden shortcuts are clicked through other means. more
  • Fixed that manual fast-replacing rolling stocks would not snap with different prototypes. more
  • Fixed a crash when rolling stock tries to connect to another rolling stock over an occupied rail connection. more
  • Fixed misleading quality control tooltip when quality change and min quality are used at the same time. more
  • Fixed inconsistend turning direction when reversing a train while not in a locomotive, in steering driving mode.
  • Fixed incorrect and inconsistent movement when driving a train while not in a locomotive, in heading driving mode. more
  • Fixed foundation glow in the dark transition between lava and default more
  • Fixed an issue with switching between remote view and normal view when holding items in trains. more
  • Fixed a crash when a script would modify unit group or group commands during the on\_build\_base\_arrived event. more
  • Fixed expansion groups would try to build too close to player buildings. more
  • Fixed an issue with parameters and removing entities from blueprints. more
  • Fixed construction robots from a stationary network could sometimes build roboports without consuming roboport item. more
  • Fixed inserter could get stuck when trying to insert wrong item when assembler has different wrong item in dump inventory. more
  • Fixed that train stop lengths were using the wrong limits. more
  • Fixed rocket rush scenario lobby not placing out-of-map tiles when playing base only. more
  • Fixed an issue with drag building buildable-off-grid entities. more
  • Fixed that the game menu would be behind the technology GUI if opened while the game was paused. more
  • Fixed that fluid input scaling didn't scale enough. more
  • Fixed that space platform request tooltips would show irrelevant information in some cases. more
  • Fixed a migration crash related to roboport charge spots. more
  • Improved fuel top speed modifies with cars/tanks. more
  • Fixed upgrading undergrounds was flipping the cursor. more
  • Fixed failing to build undergrounds could flip the cursor. more
  • Fixed that clicked_sprite and hovered_sprite overwrote each other. more
  • Fixed that super-force-building did not respect the map editor ignore tile conditions setting. more
  • Fixed that clicking outside of the combinator description edit would close the GUI. more
  • Fixed a fluid burning boiler not playing its working sound. more
  • Fixed Nauvis planted tree not being as effective for absorbing polution because it had less "damaged leaves" stages compared to 2.0. more
  • Fixed that equipment in vehicle grids was not preserved through undo/redo when mining the vehicle. more

Modding

  • Added UtilitySounds::machine_gui_open and machine_gui_close.
  • Added FluidEnergySourcePrototype::hide_from_stats.
  • Added BurnerPrototype::hide_from_stats.
  • Added EffectReceiver::uses_local_effect.

Scripting

  • Added on_player_super_forced_selected_area event. more
  • Added LuaQualityPrototype::get_roll_chances().
  • Added LuaBurnerPrototype::burner_usage read.
  • Added LuaForce::get_space_platforms().
  • Added LuaEntity::local_effect read/write.

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 2 months ago
▲ 330 r/factorio

Version 2.1.12

Changes

  • Changed rocket silo circuit 'Read orbital requests' to not include platform only requests.
  • Changed platform requests importing from platforms to allow providing the item to cargo landing pads.

Bugfixes

  • Fixed that the browse games GUI wouldn't show the vertical scroll bar in some cases. more
  • Fixed that ghost fuel requests could exceed the fuel stack size. more
  • Fixed music and wind sounds being affected by low pass filter. more
  • Fixed playing incorrect item sound in some cases with blueprint library. (https://forums.factorio.com/134925, https://forums.factorio.com/134926)
  • Fixed that expansion groups would wait indefinitely for all members to arrive. more
  • Fixed that expansion groups could get stuck in a passive semi-autonomous state, preventing normal pollution attacks. more
  • Fixed that select-all and other text shortcuts didn't work on non-QWERTY keyboard layouts. more
  • Fixed a desync when LuaSurface::override_pollution_type was used.
  • Fixed burner generators were not producing pollution. more
  • Fixed that upgrading trains on junctions didn't always work correctly. more
  • Fixed that roboports would not turn off when out of energy if not configured to passively consume energy. more
  • Fixed a crash when opening factoriopedia page on a land mine which has ammo category not set. more
  • Fixed that map editor instant blueprint building didn't work for equipment grid ghosts. more
  • Fixed that reverse rotate did not work nicely with things that rotation-snapped. more
  • Fixed that LuaEntity::set_filter() did not work for logistic storage chests. more
  • Fixed a layout issue related to tooltips and wrapped lines. more
  • Fixed a second layout issue related to tooltips and wrapped lines. more
  • Fixed a crash when queued construction robot orders are invalidated. more
  • Fixed that the electric energy interface equipment showed energy usage strangely. more
  • Fixed pumpjack frozen patches. more
  • Fixed cropped animation on assembling machine 2. more
  • Fixed some images failing to load on Macs with 8GB of unified memory. more
  • Fixed that enabling native resolution rendering on Mac required a restart.
  • Fixed that number input fields may not be focused depending on the GUI size. more
  • Fixed enemy spawners unable to spawn defensive units under certain configurations. more
  • Fixed that you could not set items too heavy for the base rocket silo in platform hub requests. more
  • Fixed that the bonus GUI could show some crafting machines even if they had the not-in-bonus-gui flag set. more
  • Fixed that dragging a decompressed blueprint string spanning multiple lines did not work. more
  • Fixed that simulation clamping was a little too strict. more

Modding

  • Added ScriptTriggerEffectItem::custom_event.
  • Added RecipePrototype::raise_on_crafted.

Scripting

  • Added LuaQualityPrototype::roll_quality().
  • Added LuaBootstrap::get_event_name().
  • Added LuaPlayer::editor_settings read/write.

Previous changelog: Version 2.1.11

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 3 months ago
▲ 350 r/factorio

Version 2.1.11

Changes

  • Assembling machines with passthrough ports will consider the entire fluid segment as available for crafting. more

Optimizations

  • Stop drawing in-GUI simulations when the window is hidden or occluded.

Bugfixes

  • Fixed a crash when enabling pollution through the map editor 'force editor' - 'edit map settings' option. more
  • Fixed that upgrading single-locomotive trains with interrupts didn't work correctly. more
  • Fixed agricultural tower's harvesting and planting conditions were checked even when circuit wire was disconnected. more
  • Fixed graphical issues on macOS. more
  • Fixed memory usage spiking dramatically on macOS when window is hidden or occluded and in-GUI simulations are present.
  • Fixed that logistic cell connections would not render when off screen. more
  • Fixed that open-prototype-gui didn't work for things in the blueprint library. more
  • Fixed a crash due to incorrectly migrated automatic rocket silo requests. more

Previous changelog: Version 2.1.10

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 3 months ago
▲ 453 r/factorio

Version 2.1.10

Changes

  • Added several new notes to Miscellaneous Programmable speaker instrument. more
  • Renamed Global Programmable speaker playback mode to Universe. more
  • Blueprint parametrisation allows selecting recipe product as dependant parameter.
  • Merging and renaming various tiles in Factoriopedia. more

Optimizations

  • Improved VRAM usage on macOS, allowing the system to reclaim unneeded memory.
  • Reduced startup sprite loading time on macOS.

Bugfixes

  • Fixed automatic space platform requests when max count was limited but still higher than requested count. more
  • Fixed that mixed train wildcards did not work when there were multiple values for the wildcards to pick from. more
  • Fixed that teleporting cars and spidertrons between surfaces would not preserve the bonus inventory size from equipment. more
  • Fixed building flipped blueprint over existing entities could move items over belts onto other side of a belt. more
  • Fixed platforms with low request amount not receiving items from other platforms when high-throughput platforms request the same item. more
  • Fixed that map editor instant-blueprint-building would not put items into dynamic inventories. more
  • Fixed that script-set logistic filters wouldn't show the correct request-from in the GUI in some cases. more
  • Fixed that drag-building blueprints didn't always build as soon as possible. more
  • Fixed a rendering performance issue related to vulcanus decoratives. more
  • Fixed some effect values were not round enough. (https://forums.factorio.com/134380, https://forums.factorio.com/134709)
  • Fixed a crash when script tries to write data in control's top scope. more
  • Fixed a crash when using LuaInventory::transfer_from_stack() with item-on-ground. more
  • Fixed a crash related to construction robots and moving out of range of their work orders. more
  • Fixed electric network could sometimes report not fully satisifed due to floating point math errors. more
  • Fixed that LuaEntity::create_entity + fast_replace of rolling stock didn't work in some cases. more
  • Fixed that bulk inserters in tips and tricks used hand capacity 1. more
  • Fixed space platform hub circuit connection tooltips referring to chest. more
  • Fixed that LuaEntity::get_fluid_filter() did not work on fluid wagons. more
  • Fixed that LuaItemStack::set_entity_filter(), LuaItemStack::set_tile_filter(), LuaRecord::set_entity_filter(), and LuaRecord::set_tile_filter() did not allow editing filters beyond the highest existing filter index.
  • Fixed a crash when upgrading ghosts on space platforms. more
  • Fixed that the logistic item condition GUI would let you set non-item signals. more
  • Fixed that quality icons did not show in display panel wildcard text. more
  • Fixed that the hotkey suggestions GUI didn't show flip controls for flippable things to be built. more
  • Fixed that the lab conditions GUI did not live update researched state when open. more
  • Fixed that decider combinators wouldn't show some signals in the GUI. more
  • Fixed that construction robots could remove the wrong items. more
  • Fixed that the CreatePollutionTriggerEffectItem did not create pollution in all cases. more
  • Fixed a crash when building parameterized blueprints in map view. more
  • Fixed that Factoriopedia wouldn't show accepted fluids for generic fluid burning generators. more
  • Fixed that trash-unrequested could highlight the wrong items as will-be-removed. more
  • Fixed that building concrete next to water could remove fish. more
  • Fixed circuit controlled land mines would deal extra damage. more
  • Fixed Gleba fog shader sampling lightmap at wrong position. more
  • Fixed rocket silos trying to deliver zero items when item weight was bigger than rocket lift weight. more
  • Fixed automatic rocket silos becoming stuck when a platform request was changed to get items only from other platforms. more
  • Fixed that lua paths with explict 'this folder' relative sections didn't get deduplicated correctly. more
  • Fixed a crash when mods change construction robot inventory contents while they're deconstructing things. more
  • Fixed assembler's set recipe would not select recipe with a product quality control when provided item signal. more
  • Fixed that on_gui_closed was not called when canceling new blueprints. more

Scripting

  • Added LuaPlayer::toggle_menu_leaves_remote_view read/write.
  • Changed LuaEntity::apply_upgrade() to allow direct upgrading an entity without first needing to mark it for upgrade.
  • Added LuaEntity::request_missing_construction_materials read/write.
  • Added LuaEntity::providing_to_other_platforms read/write.
  • Added LuaEntityPrototype::show_fluid_visualization_when_in_cursor read.
  • Added LuaPin.
  • Changed LuaPlayer::add_pin() to return LuaPin.
  • Added LuaPlayer::get_pins() and clear_pins().

Previous changelog: Version 2.1.9

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 3 months ago
▲ 276 r/factorio

Version 2.1.9

Minor Features

  • Factoriopedia "show unresearched" state is preserved separately per save file. more
  • Decider combinator supports else-output.

Changes

  • Blueprint parameter numbers with variable names that are referenced by other formulas are kept if the other formula is used by the blueprint.
  • Trains on elevated rails are treated as "tall" for the purpose of "hide tall entities".
  • Inserters dropping items into lava drop the entire stack in one go instead of one per tick.

Bugfixes

  • Fixed that TilePrototype::destroys_dropped_items did not work if the dropped item trigger was not set. more
  • Fixed that upgrading trains that used interrupts and or groups did not always work correctly. more
  • Fixed platforms providing to other platforms with unload unchecked would block transitional requests. more
  • Fixed that rich-text fields did not accept signal cursors. more
  • Fixed that asteroids would not render with some debug settings enabled. more
  • Fixed that spidertron quality indicators would render tinted in map view. more
  • Fixed a crash when modded mining drills without fluid output mine a resource with fluid output. more
  • Fixed that LuaEntity::get_fluid_box_prototype() did not work correctly for ghosts. more
  • Fixed tips and tricks simulations not scaling correctly. more
  • Fixed that ghost-upgrading cargo landing pads didn't work. more
  • Fixed that the production statistics GUI filter dropdown would show hidden qualities. more
  • Fixed that blueprint rendering in map view would sometimes obscure not-buildable portions of the blueprint. more
  • Fixed that rail signals on elevated rails when hidden as 'tall' would still be selectable. more
  • Fixed that LuaControl::mine_tile() did not work for non-player-characters. more
  • Fixed that moving technologies in the research queue did not always display the correct level was moved. more
  • Fixed that unlocking recycler recipes would cause the rush-to-space achievement to fail. more
  • Fixed legendary stack inserters became one tick slower due to floating point math errors. more
  • Fixed current research info tooltip would not populate values for 1 tick. more
  • Fixed enemy expansion candidate chunks were pruned with only 1 player building. more
  • Fixed early game enemy expansions would spawn nests without any worms. more
  • Fixed labs could stack non stackable items. more
  • Fixed a crash when deleting logistic groups in multiplayer latency. more
  • Fixed resource patch info did not include additional properties of mined resources. more
  • Fixed that furnaces could get stuck during some migrations. more
  • Fixed blueprint parametrisaion of logistic enable condition would break signal on right side of condition. more
  • Fixed a hang when clearing a surface with lab tile generation, when chunks were manually marked as already generated by mods.
  • Fixed that directly changing the active recipe on a crafting machine with passthrough fluid could void connected fluid storage. more
  • Fixed that hidden mining drills would show in resource entity "mined by" tooltips. more
  • Fixed that upgrading ghosts on space platforms didn't update missing construction items. more
  • Fixed a blueprint GUI issue when making special blueprints in the map editor. more
  • Fixed that spider vehicle leg movement didn't work correctly. more
  • Fixed that game-interaction didn't work in remote view while Factoriopedia was pinned. more
  • Fixed that automatic rocket silos with mixed requests could get stuck when the platform didn't want any of the requests anymore. (https://forums.factorio.com/134256 and https://forums.factorio.com/134411)
  • Fixed that script-created trains could be created colliding with each other which would crash the game. more
  • Fixed that fast-replacing combinators would not copy the description. more

Scripting

  • Added LuaPlayer::hide_locked_prototypes_in_factoriopedia read/write.

Previous changelog: Version 2.1.8

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 4 months ago
▲ 343 r/factorio

Version 2.1.8

Changes

  • Changed the technology price multiplier limit from 1000 to 100000.
  • Changed spoil result tooltips to show the result entities as the quality of the item-to-spoil. more

Minor Features

  • Added per-entity timings to the benchmark-verbose command line option when using "all" or "entities".

Gui

  • Hovering fixed item slot highlights items in inventory. more

Bugfixes

  • Fixed Orbital request slot tooltip would show items available on platforms that are not unloading at the current location. more
  • Fixed several rock types playing incorrect mining_sound. more
  • Fixed that labs setting research could block changing research manually when the lab was disconnected from the circuit network. more
  • Fixed that LuaGuiElement::scroll methods did not work on scroll-panes. more
  • Fixed Gun turrets with target priorities not shooting asteroids in some cases. more
  • Fixed inconsistent inserter throughput based on direction. more
  • Fixed that remote view auto switching didn't cancel cut/copy/deconstruct operations. more
  • Removed confusing "low fluid" entity status from the boiler.
  • Fixed that upgrading rolling stocks around elevated rails did not always work correctly. more
  • Fixed a crash when rendering train status for trains with only temporary stops. more
  • Fixed that LuaGuiElement::handle_send_stacks_to_trash was named wrong.
  • Fixed that LuaGuiElement::slots_per_row did not work. more
  • Fixed that map editor instant building would put modules incompatible with the current recipe into crafting machines. more
  • Fixed that selection tools did not work in remote view/map view with rebound controls. more
  • Fixed missing keys in map-settings.example.json. more
  • Fixed small logistic group multiplier values were inconsistently applied and displayed. more
  • Fixed that 'hide tall entities' did not hide elevated rail signals. more
  • Fixed that set-recipe on assembling machines could void fluids of connected pipes/tanks. more
  • Fixed that the missing materials for construction alert could show the wrong amounts. more
  • Fixed train could fail to connect to a rolling stock that was built or upgraded when rails merged between stocks. more
  • Fixed Fulgora would generate too much land when migrated from 2.0 save games. more

Previous changelog: Version 2.1.7

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 4 months ago
▲ 1.1k r/factorio

Version 2.1.7

Version 2.1.7 released.

Full changelog does not fit in Reddit character limit, please see it here: https://forums.factorio.com/134095

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 4 months ago
▲ 244 r/factorio

Version 2.0.77

Bugfixes

  • Fixed a clipping issue on cargo pods attached to rockets more
  • Fixed that inserters would deadlock if ammo spoiled while mid-swing towards a turret. more
  • Fixed that rocket silos could deadlock due to mod changes. more
  • Fixed a crash when specific entities are killed without a source. more
  • Fixed that time passed wait condition wasn't reset when manually pressing go-to button to the shattered planet while being stopped at a space location. more
  • Fixed that scrolling personal library blueprint books in multiplayer latency did not work correctly. more
  • Fixed a desync related to custom input events and in_gui flag. more
  • Fixed an issue with script-disabling logistic points connected to orbital logistics. more
  • Fixed a crash when creating a loader with stack size override. more
  • Fixed [sprite] rich text tag being accessible through user input. more
  • Fixed a crash when loading space-age save files with space-age prototypes removed but space-age flags enabled. more

Scripting

  • Added LuaEntityPrototype::quality_affects_supply_area_distance, LuaEntityPrototype::quality_affects_inventory_size, LuaEntityPrototype::quality_affects_capacity, LuaEntityPrototype::quality_affects_energy_usage reads.
  • Added LuaEntityPrototype::crafting_speed_quality_multiplier, LuaEntityPrototype::energy_usage_quality_multiplier, LuaEntityPrototype::module_slots_quality_bonus reads.
  • Added LuaEntityPrototype::drops_full_belt_stacks read.
  • Added additional reads to LuaSpaceLocationPrototype.
  • Added LuaEntityPrototype::uses_quality_drain_modifier read.
  • Added LuaFluidPrototype::visualization_color read.
  • API documentation website now has fulltext search (online version only).

Previous changelog: Version 2.0.76

New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.

reddit.com
u/FactorioTeam — 5 months ago