Factorio - Sanqui
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.
Factorio - Klonan

Hello, it has been a while since we've talked.

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.

Read the full post on our website.

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

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.
Factorio - Sanqui
Bugfixes

Changes

Graphics
  • Changed "Render in native screen resolution" graphics setting to no longer require a game restart.
  • Fixed that playing in fullscreen with the Metal graphics backend could look blurry if "Render in native screen resolution" was off.

Minor Features
  • Heat interface can now heat entities and tiles.
  • Windows executables now undergo code signing.

Modding
  • Added EntityPrototype::draw_stateless_visualisations_in_ghost.
  • Added LoaderPrototype::respect_insert_limits.
  • Added LuaPlayer::set_zoom_limits() to set zoom limits for any controller type. https://forums.factorio.com/128887
  • Added RecipePrototype::hide_from_bonus_gui.
  • Added SpaceLocationPrototype::starmap_icon_orientation.
  • Added ability for SpiderVehicles to rotate their legs like pentapods when provided with a base sprite that has rotation frames. https://forums.factorio.com/128638
  • Added color mod setting "forced_value".
  • Added demolisher and territory API.
  • Changed pentapods to prioritize using the torso base sprite to control rotations, or if no base sprite is defined, the head sprite is used.
  • Heat energy sources support pollution.
  • InserterPrototype::pickup_position and insert_position are no longer checked for being too close to tile edge.
  • Moved LuaPlayer::can_place_entity to LuaControl::can_place_entity so that it can be called on character entities. https://forums.factorio.com/129225
  • Omitting required_tiles in a tile_buildability_rules's item now default to "all" (instead of "none" which was making the entities unbuildable) https://forums.factorio.com/130230

Scripting
  • Added LuaControl::flight_height read.
  • Added LuaControl::is_flying read.
  • Added LuaControl::render_position read.
  • Added LuaEntity::apply_upgrade().
  • Added LuaEntity::created_by_corpse read.
  • Added LuaEntity::heat_neighbours read.
  • Added LuaEntity::priority_targets read.
  • Added LuaEntity::pumped_last_tick read.
  • Added LuaEntity::register_tree().
  • Added LuaEntityPrototype::icons_positioning and icon_draw_specification read.
  • Added LuaEntityPrototype::tile_buildability_rules read.
  • Added LuaForce::get_chunk_chart(surface, position).
  • Added LuaGameScript::allow_debug_settings read/write.
  • Added LuaItemCommon::blueprint_description read/write.
  • Added LuaPlanet::get_space_platforms().
  • Added LuaRecord::blueprint_description read/write.
  • Added LuaRecord::is_preview read.
  • Added LuaRenderObject::dash_offset read/write.
  • Added agricultural tower events: on_tower_planted_seed, on_tower_pre_mined_plant, and on_tower_mined_plant.
  • Added an "overflow" inventory option to LuaEntity::revive and silent_revive.
  • Added heat pipe to LuaEntity::neighbours read.
  • Added register_plant to LuaSurface::create_entity.
  • Added tile_condition to LuaItemPrototype::place_as_tile_result.
  • Changed LuaAchievementPrototype::to_kill and module to returns arrays of LuaPrototypes instead of arrays of strings.
  • Changed LuaEntity::copy_color_from_train_stop and vehicle_automatic_targeting_parameters to work on ghosts.
  • Changed LuaParticlePrototype::render_layer, render_layer_when_on_ground and LuaTrivialSmokePrototype::render_layer to be strings instead of integers.
Factorio - Sanqui
Bugfixes

Changes

Graphics
  • Improved frame rate stability of Metal graphics backend
  • Improved rendering performance of busy scenes of Metal graphics backend

Minor Features

Modding
  • Added BeaconPrototype::quality_affects_supply_area_distance.
  • Added CharacterPrototype::crafting_speed.
  • Added CraftingMachinePrototype::crafting_speed_quality_multiplier, module_slots_quality_bonus and energy_usage_quality_multiplier.
  • Added CraftingMachinePrototype::quality_affects_energy_usage.
  • Added CraftingMachinePrototype::quality_affects_module_slots, LabPrototype::quality_affects_module_slots, MiningDrillPrototype::quality_affects_module_slots and BeaconPrototype::quality_affects_module_slots.
  • Added InserterPrototype::uses_inserter_stack_size_bonus.
  • Added LoaderPrototype::wait_for_full_stack.
  • Added MiningDrillPrototype::quality_affects_mining_radius.
  • Added Prototype::custom_tooltip_fields.
  • Added QualityPrototype::default_multiplier, inserter_speed_multiplier, fluid_wagon_capacity_multiplier, inventory_size_multiplier, lab_research_speed_multiplier, crafting_machine_speed_multiplier, crafting_machine_energy_usage_multiplier, logistic_cell_charging_energy_multiplier, tool_durability_multiplier, accumulator_capacity_multiplier, flying_robot_max_energy_multiplier, range_multiplier, asteroid_collector_collection_radius_bonus, equipment_grid_width_bonus, equipment_grid_height_bonus, electric_pole_wire_reach_bonus, electric_pole_supply_area_distance_bonus, beacon_supply_area_distance_bonus, logistic_cell_charging_station_count_bonus, beacon_module_slots_bonus, crafting_machine_module_slots_bonus, mining_drill_module_slots_bonus, mining_drill_mining_radius_bonus and lab_module_slots_bonus.
  • Added `helpers` to settings and prototype stages.
  • Added `quality_selector_dropdown_threshold` utility constant.
  • Added `with_filters`, `with_weight_limit` and `with_custom_stack_size` options to ContainerPrototype::inventory_type and LinkedContainerPrototype::inventory_type.
  • Added the "mod-data" prototype type.

Optimizations
  • Improved performance when holding blueprints.

Scripting
  • Added "blink_interval" and "render_mode" parameters to LuaRendering functions.
  • Added "item-open", "item-close", "item-pick", "item-drop" and "item-move" SoundPath types. https://forums.factorio.com/129710
  • Added ConfigurationChangedData::migrations.
  • Added CustomInputEvent::element to get the LuaGuiElement under the cursor when the custom input was activated.
  • Added LuaAsteroidChunkPrototype::dying_trigger_effect read.
  • Added LuaEntity::display_panel_text, display_panel_icon, display_panel_always_show and display_panel_show_in_chart read/write.
  • Added LuaEntity::inventory_supports_bar(), get_inventory_bar(), set_inventory_bar(), inventory_supports_filters(), is_inventory_filtered(), can_set_inventory_filter(), get_inventory_filter(), and set_inventory_filter().
  • Added LuaEntity::pickup_from_left_lane and pickup_from_right_lane read/write for inserters.
  • Added LuaEntityPrototype::captured_spawner_entity read.
  • Added LuaEntityPrototype::get_fluid_capacity().
  • Added LuaEntityPrototype::max_performance read.
  • Added LuaEntityPrototype::min_performance read.
  • Added LuaEntityPrototype::neighbour_connectable read.
  • Added LuaEquipmentGrid::itemstack_owner read.
  • Added LuaForce::get_logistic_groups(), get_logistic_group(), create_logistic_group(), and delete_logistic_group().
  • Added LuaHelpers::compare_versions().
  • Added LuaHelpers::game_version read.
  • Added LuaHelpers::send_udp and recv_udp. Added on_udp_packet_received.
  • Added LuaInventory::weight and max_weight read.
  • Added LuaItemPrototype::send_to_orbit_mode read.
  • Added LuaPlayer::exit_remote_view().
  • Added LuaPlayer::pipette. LuaPlayer::pipette_entity is deprecated and should not be used.
  • Added LuaPrototypes::utility_constants read.
  • Added LuaRenderObject::blink_interval and render_mode read/write.
  • Added LuaSpacePlatform::hidden read/write.
  • Added LuaSurface get_default_cover_tile() and set_default_cover_tile().
  • Added force to LuaEntityDiedEventFilter.
  • Added fusion reactor properties to LuaEntityPrototype.
  • Added ghost_mode to LuaGuiElement::anchor.
  • Added on_research_queued.
  • Added player to on_research_moved and on on_research_cancelled.
  • Added several LuaEntityPrototype reads for asteroid collector prototypes and entity with health prototypes.
  • Added several LuaItemPrototype reads for starter pack prototypes.
  • Added target_filter to ammo type read.
  • Changed LuaInventory::set_bar to allow passing nil as well.
  • LuaGuiElement::locked can be set during add().
  • Removed LuaTilePrototype::placeable_by. Use LuaTilePrototype::items_to_place_this instead.
Factorio - Sanqui
Balancing
  • Fuel acceleration bonus and equipment speed bonuses now apply quarter of compound bonus rate to turning rate of tank-driving cars (e.g. tank)

Bugfixes

Minor Features
  • Added --run-replay command line option.
  • Show existing turrets' radius when holding a turret to be built. https://forums.factorio.com/116572
  • Smart underground belt building now considers splitter to be an obstacle if there was something connected to the lane already.
  • Spidertron remote tooltips show a camera view of the selected spiders.

Modding
  • Added AgriculturalTowerPrototype::accepted_seeds.
  • Added AgriculturalTowerPrototype::randomize_planting_tile.
  • Added ItemPrototype::moved_to_hub_when_building.
  • Added LandMinePrototype::trigger_interval.
  • Added LightningProperties::lightning_multiplier_at_day, lightning_multiplier_at_night, multiplier_surface_property and lightning_warning_icon.
  • Added RecipePrototype::additional_categories.
  • Added SolarPanelEquipmentPrototype::performance_at_day, performance_at_night and solar_coefficient_property.
  • Added SolarPanelPrototype::performance_at_day, performance_at_night and solar_coefficient_property.
  • Added `helpers` to settings and prototype stages.
  • Added the "valve" entity type.
  • Added utility constants logistic_slots_per_row, crafting_queue_slots_per_row, blueprint_big_slots_per_row, blueprint_small_slots_per_row, and trash_inventory_width.

Scripting
  • Added LuaControl::get_inventory_name.
  • Added LuaEntity::cargo_bay_connection_owner read.
  • Added LuaEntity::crane_end_position_3d read for getting current ending position of agricultural crane. https://forums.factorio.com/128752
  • Added LuaEntity::get_fluid_source_tile() and get_fluid_source_fluid().
  • Added LuaEntity::owned_plants read.
  • Added LuaEntity::set_inventory_size_override/get_inventory_size_override methods with support for container and cargo-wagon.
  • Added LuaEntity::use_transitional_requests read/write.
  • Added LuaEntity::valve_threshold_override read/write.
  • Added LuaEntityPrototype::agricultural_tower_radius, crane_energy_usage and growth_area_radius read.
  • Added LuaEntityPrototype::fluid_source_offset.
  • Added LuaEntityPrototype::launch_to_space_platforms read.
  • Added LuaEntityPrototype::valve_mode read, LuaEntityPrototype::valve_threshold read, and LuaEntityPrototype::get_valve_flow_rate(quality).
  • Added LuaGuiElement::quality read/write for "sprite-button" type.
  • Added LuaHelpers::compare_versions().
  • Added LuaHelpers::game_version read.
  • Added LuaInventory::name read.
  • Added LuaSchedule::get_inside_interrupt()/set_inside_interrupt().
  • Added LuaSpacePlatform::clear_ejected_items().
  • Added LuaSpacePlatform::eject_item().
  • Added LuaSpacePlatform::ejected_items read.
  • Added LuaSurface::daytime_parameters read/write.
  • Added LuaSurface::global_electric_network_statistics read.
  • Added LuaSurface::pollution_statistics read.
  • Added LuaSurface::set_pollution.
  • Added LuaSurface::spill_inventory.
  • Added `quality` to on_script_trigger_effect event when item spoils to script trigger.
  • Added character parameter to LuaEntity::launch_rocket.
  • Added defines.inventory.agricultural_tower_input and defines.inventory.agricultural_tower_output.
  • Added defines.inventory.linked_container_main, asteroid_collector_output, crafter_input, crafter_output, crafter_modules, crafter_trash, lab_trash.
  • Added drop_full_stack parameter to LuaSurface::spill_item_stack.
  • Changed LuaEntity::set_passenger() to work with cargo pods.
  • Changed LuaLogisticSection::set_slot() to return the existing conflicting slot (if one exists) instead of erroring.
  • Changed on_space_platform_changed_state event to run after all starter pack actions are done when applying it and LuaSpacePlatform::hub is set.
Factorio - Sanqui
Balancing
  • Changed piercing ammo recipe to be cheaper.
  • Gleba wetlands, lowlands, and water tiles now absorb 3 times as many spores as other tiles.
  • Trees no longer take damage from spores nor absorb spores as a result of taking pollution damage.

Bugfixes

Changes
  • Added a confirm dialog informing about which achievements will be disabled with the current map settings when starting a new game.
  • All parameters can potentially generate the stack size, crafting time, rocket capacity and ingredient count as long as they are mapped to id which is a recipe.
  • Atomic bomb now blasts planet-appropriate holes into the terrain of the planet if the terrain is floating on a fluid: Ammoniacal ocean for Aquilo, Lava for Vulcanus. It also destroys space platform tiles.
  • Cargo landing pad does not draw inventory contents in alt mode.
  • Changed pipette to always select normal quality items when pipetting a tile. https://forums.factorio.com/126506
  • Changed the blueprint parametrisation logic related to quality. Before, whenever anything other than normal quality was used with parameters, the quality was always taken from the blueprint, and only the core id was parametrised. Now, this only happens when more than 1 quality with the same id is present instead.
  • Creating a rich text tag will move the text cursor to the end of the tag, not the beginning.
  • Decider combinator condition which contains parameter evaluated to nothing (non-existent ingredient) when building blueprint is deleted instead of kept empty. https://forums.factorio.com/118455
  • Improve relative vehicle driving with gamepad in multiplayer, especially when shooting.
  • Included priority and train limit of train stop into blueprint parametrisation.
  • Lowered volume of cargo wagon and beacon open/close GUI sounds. https://forums.factorio.com/127908
  • New achievement limitations won't affect saves started before the version 2.0.45.
  • Reduced volume and pitch of recycler loop and railgun turret shot sounds. https://forums.factorio.com/128024
  • Renamed controller vehicle driving modes from "relative" to "heading" and from "absolute" to "steering".
  • Some achievements are also disabled when Gleba enemies are set to be lower.
  • The "Tags" map overlay setting now also toggles display panel tags. https://forums.factorio.com/127174
  • When the blueprint is being parametrised and "Show all items in selection list" interface option is selected, all (even locked) recipes are presented. https://forums.factorio.com/122496
  • [space-age] Changed rocket part recipe position in the signal selection to be next to the rocket silo instead of intermediates.

Graphics
  • Added Metal graphics backend for Apple devices.
  • Added graphics for frozen stone path.
  • Added new particle effects for mining or destroying Gleba plants and fungi.
  • Added new recipe icons for molten metals from ore and reworked existing icons related to molten metals and lava. https://forums.factorio.com/118474
  • Added some new Gleba decorative variants for Nerve roots.
  • Changed items to stop drawing health and spoilage bars when the player is zoomed too far out. https://forums.factorio.com/125880
  • Changed the north edge of all pipe graphics to include an arch to prevent tiling issues in specific cases.
  • Improved visibility and looks of Fulgora cliffs.
  • Improved water/land visibility on Gleba by masking decals over water, changing terrain and water colors, and adding a water edge foam effect.

Gui

Minor Features
  • Added "planets" and "character" tags to the mod portal explore pane.
  • Added Space Age expansion filter to the mod portal explore pane.
  • Added filter support to burner fuel inventories.
  • Added heading car driving option for keyboard input method. Pressing in a direction will make vehicles automatically turn and accelerate to that side of the screen.
  • Added support for volume and speed activity matching for persistent working sounds.
  • Cars and tanks will automatically snap to one of the 8 major directions if within a few degrees.
  • Equipment grid GUIs have improved click-and-drag support. In addition to installing equipment, you can now click and drag to pick up, transfer, and fast-replace equipment.
  • Items manually inserted or removed from space platform dump inventory will always reset drop cooldown to two seconds. This should make manual interactions more responsive and intuitive. https://forums.factorio.com/127709
  • Mod portal search results and mod info will show whether they require the Space Age expansion.
  • Tall tooltips when attached to the right side of the screen can be scrolled (by default shift + scroll).
  • The swap-players command can now handle basic remote view and players in space platform hubs.

Modding
  • Added AirbornePollutantPrototype::damages_trees.
  • Added CarPrototype::rotation_snap_angle
  • Added FusionReactorPrototype::target_temperature.
  • Added MiningDrillPrototype::uses_force_mining_productivity_bonus.
  • Added PumpPrototype::flow_scaling.
  • Added RocketSiloPrototype::can_launch_without_landing_pads.
  • Added collision-layer out_of_map for out-of-map tiles.
  • Decals now support draw_as_light and draw_as_glow.
  • Fluid boxes with diagonal connections now throw a prototype error.
  • Instead of "enemy-bases" autoplace control being hardcoded to be the one to affect achievements, achievements are now affected by any autoplace controls with the new property related_to_fight_achievements.
  • [space-age] Decals can now be masked by water if their layer is above UtilityConstants::capture_water_mask_at_layer, the tile effect has a lightmap_alpha of less than 1, and the decal has opacity_over_water less than 1. This is currently requires Space Age as the effect is not supported on Switch.

Scripting
  • Added LuaControl::close_factoriopedia_gui().
  • Added LuaControl::open_factoriopedia_gui(...).
  • Added LuaEntity::base_damage_modifiers and bonus_damage_modifiers read/write.
  • Added LuaEntity::item_request_proxy read as the recommended way to check for the presence of one.
  • Added LuaPlayer::zoom_limits
  • Added LuaTransportLine::total_segment_length.
  • Added base_damage_modifiers and bonus_damage_modifiers when creating projectile types through LuaSurface::create_entity().
  • Added label, preview_distance and always_visible fields to LuaPlayer::add_pin.
  • Added optional amount to LuaItemStack::transfer_stack().
  • Added support for fusion reactors to LuaEntityPrototype::target_temperature.
  • Made LuaPlayer::zoom readable
  • The remote view controller now supports enabling and disabling flashlight.

The full changelog is too long and Steam won't let us post it, so please check our forums or in-game for details.
Factorio - Sanqui
Minor Features
  • Added support for volume and speed activity matching for persistent working sounds.
  • The swap-players command can now handle basic remote view and players in space platform hubs.
Graphics
  • Changed items to stop drawing health and spoilage bars when the player is zoomed too far out. more
Balancing
  • Trees no longer take damage from spores nor absorb spores as a result of taking pollution damage.
  • Gleba wetlands, lowlands, and water tiles now absorb 3 times as many spores as other tiles.
Bugfixes
  • Fixed a desync related to demolishers. more
  • Fixed total raw item icons clipping out of the recipe tooltip. more
  • Fixed unlimited building reach when train GUI was open from character view. more
  • Fixed vehicles with portable roboports not being able to insert/remove equipment from themselves. more
  • Fixed a potential stutter when stopping a variable music track. more
  • Fixed variable music track intermezzo not being played correctly for subsequent tracks.
  • Fixed the collision and selection boxes for many of the Gleba tree/fungi.
  • Fixed a performance issue with lightning on explored planets. more
  • Fixed tile auto-filling logic would sometimes ignore listed entities' (e.g. Asteroid collector's) buildability rules. more
  • Fixed that picking rocket parts signal by pipette picked the item version of the signal, which wasn't compatible with the recipe version of the signal.
  • Fixed that inserters could get stuck inserting items if the item spoiled into one of the crafting machines current recipe ingredients. more
  • Fixed ghost (non-superforced) rotated fast replace of some fast replaceable entities that have rotation constrains after placement. more
  • Fixed cutting both tile ghosts and non-(tile ghost) entities would remove the tile ghosts, despite not include them in resulting BP. more
  • Fixed that remote equipment removal couldn't be cancelled. more
  • Fixed that Ctrl+Click on empty equipment grid slot in remote view behaved unexpectedly. more
  • Fixed production score script error when encountering recipe products of type "research-progress". more
  • Fixed that trees on Gleba were taking damage from and absorbing spores. more
  • Fixed that some tile types on Gleba were not absorbing spores.
  • Fixed that the train control hint window was showing in remote view of other surfaces. more
  • Fixed that undoing a fast replace would not restore wires. more
  • Fixed a crash with rocket flying sound after a failed audio device switch.
  • Fixed that it was possible to rotate blueprint with thrusters. more
  • Fixed custom minimap widget would not restore zoom after save-load, would ignore zoom given during creation and would change zoom incorrectly when writing to zoom. more
  • Fixed that canceling cliff deconstruction could break cliff deconstruction. more
  • Fixed that manually placing a real entity on a ghost didn't set item requests properly. more
  • Fixed a crash when drawing combinator with activity_led_sprites missing. more
  • Fixed rocket target GUI was showing platforms unsorted. more
  • Fixed platforms list not updating after platform was renamed. more
  • Fixed crash related to boilers when configured to output fluid with lower temperature than default temperature of output fluid. more
  • Fixed recipe raw for some gleba recipes would use some unexpected recipes to obtain spoilage. more
  • Fixed decider's output constant was not covered by parametrisation. more
  • Fixed display panel not updating rendered text after parametrisation. more
  • Fixed consistency issue related to importing blueprint strings where assembler is given a recipe it cannot craft. more
  • Fixed a crash when script tries to set deconstruction planner's entity filter to contain only quality condition. more
  • Fixed a crash on saving when blueprint was made out of a train that contains a non temporary rail target. more
  • Fixed util.rotate_position was working incorrectly. more
  • Fixed changing deconstruction planner entity and tile filters by script would not replace all filters. more
  • Fixed unit groups getting stuck while following a path, causing the units in the group to give up on their goal. more
  • Changed asteroid spawning to be consistent regardless of what other game things are happening. more
  • Fixed locomotive stop trigger being triggered repeatedly when hitting a disabled gate. more
  • Fixed a crash when trying to open the logistics GUI while dead. more
  • Fixed that galaxy of fame wasn't available when player died after winning the game. more
  • Fixed that changing enemy expansion settings didn't update the enemy expansion map. more
  • Fixed that choose elem button filters did not handle migrations at all. more
  • Fixed that turrets could get stuck shooting at the wrong location when target-leading fast targets. more
  • Fixed that entity quality conditions when rendering blueprints would render behind the entity. more
  • Fixed importing upgrade planner string would not preserve fuel mappers. more
  • Fixed potential crash when drawing an entity in the GUI at scale 0. more
  • Fixed module slots configured in upgrade planner would not preserve positions when exported to a string. more
  • Fixed various issues related to upgrade planner and Lua API. more
  • Fixed programmable speaker alert quality wasn't shown in the alert slot. more
  • Fixed it was not possible to use more than 6 recipe ingredients in blueprint parametrisation formulas. more
  • Fixed it was not possible to configure infinity cargo wagon infinity filters in some cases. more
  • Fixed that setting fluids on a FluidBox via Lua would give fluids to ghost entities, which would cause a consistency check failure. more
  • Fixed space platform schedule was not updating logical operator when changed by other players. more
  • Fixed manually changing upgrade target of entity was not covered by undo. more
  • Fixed freeplay description was changing to space age freeplay even if space-age mod was not enabled. more
  • Fixed some icons were not collected for galaxy of fame uploads. more
Modding
  • Added AirbornePollutantPrototype::damages_trees.
Factorio - Sanqui
Minor Features
  • 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 FluidBoxPrototype::volume_reservation_fraction.
  • 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.
Factorio - Sanqui
Bugfixes

Modding
  • Added ElectricPolePrototype::rewire_neighbours_when_destroying.
  • Moved the agricultural tower growth area radius to the prototype as growth_area_radius. https://forums.factorio.com/127340
...