1. Factorio
  2. News

Factorio News

Version 2.0.76 released as stable

Bugfixes

  • Fixed Mods gui showing a dependency warning even for mods to be deleted.
  • Fixed Space Map sometimes not using free cursor in controller input method.
  • Fixed a consistency issue with cargo pods and variable result rocket-launch-products. https://forums.factorio.com/132687
  • Fixed a crash when loading a save file where electric pole removal due to missing mods causes circuit wires rewiring between assemblers that are also being removed. https://forums.factorio.com/132605
  • Fixed a crash when modded furnaces are configured with fluid output and no result inventory.
  • Fixed a crash with agricultural towers and some graphics definitions. https://forums.factorio.com/132450
  • Fixed an ordering issue with ghost trains being built. https://forums.factorio.com/132730
  • Fixed another case of cargo wagon door sound stuck playing on deconstruction order. https://forums.factorio.com/132752
  • Fixed cargo wagon door sound stuck playing on deconstruction order. https://forums.factorio.com/132623
  • Fixed flying text spam when a multiplayer peer was obstructed from building an underground belt. https://forums.factorio.com/132373
  • Fixed that LuaItemCommon::get/set_blueprint_entities() did not include rolling stock connections. https://forums.factorio.com/132626
  • Fixed that asteroid collectors could get stuck computing. https://forums.factorio.com/132625
  • Fixed that blueprint built locomotive ghosts with fuel requests would not switch to automatic mode when the fuel was delivered. https://forums.factorio.com/132428
  • Fixed that changing the quality in the cheat crafting GUI would scroll the view to the top. https://forums.factorio.com/132607
  • Fixed that cloning resource entities would remove some trees at the destination. https://forums.factorio.com/132405
  • Fixed that creating blueprints from rolling stock ghosts would not preserve rolling stock ghost connections. https://forums.factorio.com/132626
  • Fixed that fast-replacing inserters with held items could result in the items being removed. https://forums.factorio.com/132635
  • Fixed that items with no rocket launch products couldn't be launched manually to orbit. https://forums.factorio.com/132739
  • Fixed that items with rocket launch products didn't give any products in modded Space Age when the rocket was launched manually. https://forums.factorio.com/132527
  • Fixed that platform auto construction requests could request 1 too many items. https://forums.factorio.com/132787
  • Fixed that you could put items into ghost rocket silos. https://forums.factorio.com/132552


Scripting

  • Added LuaEntityPrototype::inserter_max_belt_stack_size read.
  • Added LuaEntityPrototype::reversing_power_modifier read.
  • Changed LuaEntityPrototype::automated_ammo_count read to also work for artillery wagons.

Version 2.0.73 released as stable

Gui


  • Mods GUI will show an error instead of restarting the game when trying to confirm it while mod dependencies are not met.
Bugfixes


  • Fixed rocket silo could launch satellites even when cargo landing pad will not be able to hold launch products. more
  • Fixed fluid boxes with underground pipe connection and non default flow direction could cause unrelated fluid boxes to disconnect. more
  • Fixed a crash when reading LuaPlayer::blueprints in a simulation.
  • Fixed a crash related to give-item modifier not rejecting count of 0. more
  • Fixed that the default config.ini file would not be written on first startup. more
  • Fixed that mod dependency links in the mod updates GUI did not work correctly when not default sorted. more
  • Fixed that LuaPlayer::build_from_cursor() checked reach in forced and super-forced build modes. more
  • Fixed that pipe connections of different connection categories could cause entity to flip incorrectly. more
  • Fixed a crash with PlaySoundTriggerEffectItem with distance limits when destroyed due to previous dying trigger effect. more
  • Fixed inserter would incorrectly consider some assemblers as full when a recipe was changed while assembler had fluid product overload. more
  • Fixed that trains with a temporary station in their schedule showed in "Trains with this stop" list of an unnamed train stop ghost. more
  • Fixed inserter control behavior not updating stack size when selecting different signal. more
  • Fixed that environment sounds could get stuck at lower volume when switching to remote view while travelling to/from a space platform. more
  • Fixed a crash when ammo spoils in cars or spider vehicles. more
  • Fixed a crash when mods would create surfaces during built events on space platforms. more
  • Fixed technologies with craft fluid trigger would queue themselves while dependencies are not met and fluid is produced. more
  • Fixed a crash when migrations remove a lighting attractor. more
  • Fixed a crash when mods error during ghost revival. more
  • Fixed transparent tile sprites on aquilo.
  • Added missing Lua defines for cargo landing pad logistic points. more
Scripting


  • Added LuaEntity::send_to_orbit_automatically read/write.


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.

Version 2.0.72 released as stable

Changes


  • Decider combinator, arithmetic combinator and selector combinator are now primary energy consumers and have buffer size increased to make them more reliable in case of low power.
  • Reduced selector combinator energy usage from 5kW to 1kW.
  • When using "Entity tooltip delay", the timer is also reset when moving the camera or the character. Fixes blinking entity tooltip when moving.
Bugfixes


  • Fixed scripted technology trigger was unable to load layered icons. more
  • Fixed tips and tricks item was unable to load layered icons.
  • Fixed stomper stomp sound playing way too many times when dying by stomping in a mine field. more
  • Fixed electric turret was suggesting it is possible to read ammo. more
  • Fixed a crash when artillery turret didn't have rotating_sound defined even though it's optional. more
  • Fixed startup crashes on some Intel Macbook Pros. more
  • Fixed that changing player's character could cause equipment related events to not fire. more
  • Fixed upgrading programmable speaker would clear settings. more
  • Fixed that LuaPlayer::can_build_from_cursor would play the not-allowed sound when out of reach. more
  • Fixed that on_chart_tag_modified was not called when name/icon was modified by script. more
  • Fixed a crash when a surface is deleted while viewing a ping tooltip for that surface. more
  • Fixed some OpenGL lighting issues when light occlusion was enabled.
  • Fixed color saturation problems on some Intel Macs. more
  • Fixed crashes on Intel Macs with AMD GPUs by disabling GPU timings for those cards.
  • Fixed a crash when robots try to charge at a roboport that only supports charging when using quality. more
  • Fixed asteroid collector navmesh would in rare cases be stuck computing forever. more
  • Fixed crash on Intel Macs with Intel Iris Plus Graphics by disabling GPU timings for those cards.
  • Fixed freeze with unknown cause when placing rails. more
  • Fixed "Entity tooltip delay" causing entity tooltips to never show in controller input method.
  • Fixed turrets would clear "read ammo" when migrating a save file. more
  • Fixed that diagonal connected resources did not group in the map total-patch tooltip logic. more
  • Fixed a crash when cloning trees/rocks marked for deconstruction.
  • Fixed a crash when using roboport requests with spoilable robots. more
  • Fixed electric poles would connect when checking pole buildability by script. more
  • Fixed double space in fuel pollution tooltip lines. more
Modding


  • Added CargoStationParameters::is_input_station and ::is_output_station to mainly clarify tooltips. more


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.

Friday Facts #439 - Factorio and Space Age on Nintendo Switch 2™

[p]Hello, it has been a while since we've talked.[/p][p][/p][p]I saw there was good interest in Factorio and Factorio: Space Age for the new Nintendo Switch 2. Some players were asking about it even before the console itself was officially announced.[/p][p][/p][p]Read the full post on our website.[/p][p][/p][p][/p]

Version 2.0.69 released as stable

Hello,
today we have a nice stable version for you
Bugfixes

  • Fixed (super)forcing entity requiring tile would sometimes not trigger deconstruction of an obstacle despite said obstacle blocking revival of autofilled tileghost. https://forums.factorio.com/130907
  • Fixed LuaRendering rich text in game render mode being drawn above fog of war. https://forums.factorio.com/131066
  • Fixed LuaSegmentedUnit::acceleration calculations in some situations. https://forums.factorio.com/130515
  • Fixed LuaSplitterControlBehavior was missing fields from LuaControlBehavior. https://forums.factorio.com/130978
  • Fixed UI scaling and alignment issues when the window content scale is changed during loading. https://forums.factorio.com/130689
  • Fixed a charting issue with pentapods. https://forums.factorio.com/130543
  • Fixed a consistency issue when copying settings between loaders in some cases. https://forums.factorio.com/130707
  • Fixed a crash after migrating a frozen assembling machine fluidbox that has fluid contents. https://forums.factorio.com/130973
  • Fixed a crash and the back button in map generator GUI when map width or height were out of range. https://forums.factorio.com/130880
  • Fixed a crash when a modded character entity without a character corpse defined dies. https://forums.factorio.com/131022
  • Fixed a crash when editing decider combinator constants in some cases. https://forums.factorio.com/130798
  • Fixed a crash when editing interrupts on space platforms. https://forums.factorio.com/130600
  • Fixed a crash when entities are removed while their GUI is being interacted with. https://forums.factorio.com/130852
  • Fixed a crash when migrating agricultural towers. https://forums.factorio.com/130746
  • Fixed a crash when migrating linked containers. https://forums.factorio.com/130815
  • Fixed a crash when minimap GUI elements would try to view deleted surfaces. https://forums.factorio.com/130606
  • Fixed a crash when script checks if a space platform can leave when it was not yet built. https://forums.factorio.com/131015
  • Fixed a crash when selecting an underground belt without an underground_sprite.
  • Fixed a crash when showing modded technology effects. https://forums.factorio.com/130741
  • Fixed a crash when teleporting or changing the direction of asteroid collectors. https://forums.factorio.com/128604
  • Fixed a crash when tile-effect texture filename is invalid. https://forums.factorio.com/130678
  • Fixed a crash when writing LuaStyle::clicked_font_color on labels. https://forums.factorio.com/130727
  • Fixed a crash with some menu simulations and mods. https://forums.factorio.com/130910
  • Fixed a desync when a car or spidertron with toolbelt equipment is destroyed. https://forums.factorio.com/130665
  • Fixed a style issue with labels in buttons when changing the enabled state of the button. https://forums.factorio.com/130818
  • Fixed biters could be distracted when told not to be distracted in some cases. https://forums.factorio.com/130801
  • Fixed cancelling deconstruction of entity colliding with both an entity ghost and a tile ghost supporting said entity ghost sometimes crashing. https://forums.factorio.com/130859
  • Fixed combinator's red and green wires would overlap when built vertically. https://forums.factorio.com/130464
  • Fixed copying train stop settings would send trains to a train stop in some cases. https://forums.factorio.com/130751
  • Fixed custom tooltip fields were not showing for modded recipes. https://forums.factorio.com/131044
  • Fixed demolisher kills being counted twice in the kill statistics. https://forums.factorio.com/130721
  • Fixed entities with tile_buildability_rules crashing the game when rotated to non-cardinal direction.
  • Fixed heat flow between heat pipes that have different default temperature. https://forums.factorio.com/129438
  • Fixed issue with selector combinator random interval and formulas is gui. https://forums.factorio.com/130492

  • Fixed multisample noise operation not working properly for LuaSurface.calculate_tile_properties(). https://forums.factorio.com/130575
  • Fixed personal laser equipment was not showing under ammo category in facotriopedia. https://forums.factorio.com/130959
  • Fixed proxy container interaction with agricultural tower. https://forums.factorio.com/131057
  • Fixed rail support drawing box in GUI widgets.
  • Fixed selection tool could select tile ghosts when it was not configured for selecting tiles. https://forums.factorio.com/118072
  • Fixed selector combinator's update interval was not covered by blueprint parametrisation. https://forums.factorio.com/128999
  • Fixed some alert icons were using wrong colors. https://forums.factorio.com/130118
  • Fixed some combinations of surface properties would cause robots to consume NaN amount of energy. https://forums.factorio.com/130989
  • Fixed some gui widgets were not selectable when inside of a long table that is scrolled to only show last row. https://forums.factorio.com/130970
  • Fixed sound of a machine with its GUI opened not fading out on game pause. https://forums.factorio.com/130780
  • Fixed spoil products of recipe products were not listed as possible recipe trash. https://forums.factorio.com/131072
  • Fixed technology slots drawing ingredients when research trigger is also specified. https://forums.factorio.com/130499
  • Fixed that LuaPlayer::can_build_from_cursor() did not check build distance. https://forums.factorio.com/130805
  • Fixed that blueprint book LuaRecords in a preview state could not be read. https://forums.factorio.com/130790
  • Fixed that blueprint parametrisation could cause splitter filter to be cleared causing mode of operation to change. https://forums.factorio.com/130826
  • Fixed that car light animation with apply_runtime_tint enabled was always black. https://forums.factorio.com/130810
  • Fixed that custom inputs would not fire if there were game GUI controls with the same key bindings. https://forums.factorio.com/130789
  • Fixed that disabled trigger technologies were still researchable. https://forums.factorio.com/130832
  • Fixed that fast replacing a train stop could fail to preserve train stop limit. https://forums.factorio.com/129801
  • Fixed that fluid could pass through frozen machines. https://forums.factorio.com/129185
  • Fixed that hiding an autoplace control did not remove it from the map generator GUI.
  • Fixed that players could enter vehicles marked for deconstruction. https://forums.factorio.com/130879
  • Fixed that rail signals did not rotate automatically to a valid direction in forced and super-forced build modes when they collided with tiles. https://forums.factorio.com/127962
  • Fixed that remote view dragging wasn't cancelled when the game was paused. https://forums.factorio.com/130076
  • Fixed that resource entities were not protected from tile removal even if set that they should be. https://forums.factorio.com/130609
  • Fixed that super-force-building would not generate a player-rotated event. https://forums.factorio.com/128978
  • Fixed that the too-many-trees achievement check was backwards. https://forums.factorio.com/130658
  • Fixed that tips and tricks simulations could show the "game finished" screen when mods didn't rewind them to the beginning. https://forums.factorio.com/129357
  • Fixed that upgrading fuel in blueprints could result in invalid fuel requests. https://forums.factorio.com/130958
  • Fixed the surfaces list in remote view not scrolling when using the "Select next/previous surface" hotkeys. https://forums.factorio.com/127402
  • Fixed thruster tooltip was not showing quality indicator on the thrust line. https://forums.factorio.com/130572
  • Fixed undo actions for removed entities would not keep underground belt type. https://forums.factorio.com/130977
  • Fixed undoing after manually mining tile that had cover ghost tile on it would not restored said cover tile ghost. https://forums.factorio.com/130612

  • Fixed upgrading underground belts in a blueprint would not preserve underground belt type. https://forums.factorio.com/130994
  • Robots with construction task of elevated entity will not queue more tasks - fixes some cases of some jobs never getting done. https://forums.factorio.com/130710


Changes

  • Added absorbed pollutant name to tile description in Factoriopedia.
  • Changed manual mining when the inventory is full to not drop the mined result on the ground.
  • Improved the mod API search to find union literals, define leaf nodes, and more.


Graphics

  • Deprecated OpenGL support on Macs. It will still exist for older versions of macOS, but may not receive future updates.
  • Fixed Metal graphics backend throttling the FPS when the display refresh rate isn't a multiple of 60 Hz. https://forums.factorio.com/129946
  • Made Metal the default graphics rendering API for Macs.
  • Removed Graphics backend user setting.


Minor Features

  • Partially fulfilled wait conditions use different background color to indicate progress.
  • Splitters can be connected to circuit network.


Modding

  • Added "scripted" technology trigger.
  • Added FluidWagonPrototype::connection_category.
  • Added FusionGeneratorPrototype::burns_fluid.
  • Added FusionGeneratorPrototype::effectivity.
  • Added LightningPrototype::attractor_hit_effect.
  • Added MiningDrillPrototype::resource_searching_offset.
  • Added RoboportPrototype::render_recharge_icon.
  • Added RobotWithLogisticInterfacePrototype::max_payload_size_after_bonus.
  • Added __TECHNOLOGY__ and __RECIPE__ built-in locale parameters.
  • Added recipe_icon_scale chart utility constant.
  • Added support for heating_energy to FusionGeneratorPrototype and ThrusterPrototype.
  • Changed CargoWagonPrototype to use EntityPrototype::icon_draw_specification when drawing cargo wagon content.
  • Changed DisplayPanelPrototype to use render_layer from icon_draw_specification when drawing icon.
  • Changed Generator and FusionGenenerator tooltips to not show temperatures when in burns_fluid mode.
  • Removed "research-progress" product type from RecipePrototype.



Scripting

  • Added LuaCustomChartTag::position and surface write.
  • Added LuaEntity::get_movement() and set_movement().
  • Added LuaEntity::mining_area read.
  • Added LuaEntity::rail_length read.
  • Added LuaEntity::transitional_request_target read.
  • Added LuaEntityPrototype::fluid_buffer_size, activation_buffer_ratio and fluid_buffer_input_flow read.
  • Added LuaEntityPrototype::get_attraction_range_elongation() and get_energy_distribution_efficiency().
  • Added LuaEntityPrototype::range_from_player, combat_robot_friction, destroy_action and follows_player read.
  • Added LuaEntityPrototype::spider_engine read.
  • Added LuaEntityPrototype::strike_effect, attractor_hit_effect, damage and energy read.
  • Added LuaEntityPrototype::support_range read.
  • Added LuaFluidBox::get_fluid_segment_extent_bounding_box().
  • Added LuaForce::script_trigger_research().
  • Added LuaGuiElement::icon_selector read.
  • Added LuaHelpers::multilingual_to_lower().
  • Added LuaInventory::get_item_count_filtered().
  • Added LuaInventory::get_item_quality_counts().
  • Added LuaItemCommon::entity_driver_is_gunner, entity_auto_target_without_gunner and entity_auto_target_with_gunner read/write.
  • Added LuaItemCommon::entity_logistic_sections and entity_request_from_buffers read/write.
  • Added LuaItemCommon::entity_logistics_enabled and entity_enable_logistics_while_moving read/write.
  • Added LuaItemPrototype::get_module_effects().
  • Added LuaLogisticNetwork::custom_name read/write.
  • Added LuaPlayer::get_recipe_notifications().
  • Added LuaPlayer::swap_characters().
  • Added LuaRecord::export_record().
  • Added LuaRecord::get_selected_record().
  • Added LuaSplitterControlBehavior.
  • Added custom_tooltip_fields reads to all LuaPrototypes that support it.
  • Added flip_horizontal and flip_vertical parameters to LuaPlayer::build_from_cursor().
  • Added in_gui to custom input events.
  • Added maximum_quality_jump utility constant.
  • Added on_cargo_pod_started_ascending event.
  • Added on_player_dropped_item_into_entity event.
  • Added previous_target and previous_quality to on_marked_for_upgrade event.
  • Added skip_fog_of_war to LuaPlayer::can_build_from_cursor().
  • Added surface_index to all UndoRedoActions.
  • Changed LuaEntity::color read/write to also work for character corpses.
  • Changed LuaSpacePlatform::destroy_asteroid_chunks() to return the number of destroyed chunks.