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
Factorio - Sanqui
Balancing

Bugfixes

Changes
  • Added extra info about the evaluation order and dependencies into the blueprint parametrisation UI.
  • Added hatch count info to platform hub, landing pad and rocket silo.
  • Added missing open/close GUI sounds and fixed incorrect open/close GUI sounds for various entities. https://forums.factorio.com/126967
  • Added missing walking sounds and fixed incorrect walking sounds for various decoratives.
  • Added speed values to the description of demolishers. https://forums.factorio.com/119588
  • Adjusted how walking and driving sounds attenuate with zoom level.
  • Changed the "Train stop names" checkbox in the blueprint ui to be always on by default.
  • Drag building produces one merge undo action per the whole drag, instead of the individual undo actions for every entity built.
  • Increased minimum sprite atlas size to 4096 even when sprite resolution is set to medium. https://forums.factorio.com/127086
  • Linked fluidbox connections will no longer show a fluid icon.
  • Moved biter egg handling to be required by promethium science pack instead of quantum processors because that's when they are really needed.
  • Multiplayer selection rectangles will only show the player name if the player's character is not visible on-screen.
  • Reduced how much you can zoom out in god controller.
  • Space platform "request missing materials for construction" will no longer request items for entity ghosts which can't yet be built. (https://forums.factorio.com/122185) This should help to prevent over filling of hubs while larger platforms are being built.

Graphics
  • Added destroyed graphics for crushers, and improved their graphics a little bit.
  • Added destroyed graphics for space platform thrusters.
  • Added icon for the technology effect of elevated rails.
  • Baked in shadows of decaying enemies to have them draw better when on transport belts, and also to save on VRAM. https://forums.factorio.com/116164
  • Fixed reflections on water being broken. https://forums.factorio.com/124269
  • Improved icons of cargo pod.
  • Removed unused spritesheets from the game data folder.
  • Tweaked some colours of recipes in biochambers so they're a bit easier to tell apart.
  • Updated space platform related icon like the hub, starter pack, icon for the surface and the tech icon.
  • Used the new virtual signal icon for research also for the research icon in the production graphs.

Minor Features
  • Added an ability to pin the selected resource patch directly from map view.
  • Added an option for Programmable speaker to use Cyclic sounds. https://forums.factorio.com/112852
  • Added an option to control the volume of Programmable speaker sounds via circuit network. https://forums.factorio.com/112852
  • Added an option to mute sound categories in sound settings. https://forums.factorio.com/126735
  • Added an option to stop playing sounds of Programmable speaker when input signal changes instead of waiting for the sounds to finish playing. https://forums.factorio.com/112852
  • Added drag-to-reorder to deconstruction planner filters.
  • Added drag-to-reorder to editor infinity filters.
  • Added drag-to-reorder to infinity chest filters.
  • Added drag-to-reorder to inserter, loader, and asteroid collector filters.
  • Added drag-to-reorder to module upgrade settings inside upgrade planner destination UI.
  • Added drag-to-reorder to pins.
  • Added drag-to-reorder to upgrade planner filters.
  • Added drag-to-reorder turret priorities.
  • Added fluid contents to the pumpjack tooltip. https://forums.factorio.com/117211
  • Added fluid temperatures to Factoriopedia ingredients and products where relevant. https://forums.factorio.com/119927
  • Decider combinator output constant can be changed.
  • Extended the virtual signals, and unified/changed graphics of some of the existing ones.
  • Furnaces can be connected to circuit network.
  • GUIs can now also be navigated with D-pad in controller input method.
  • Make drop item hotkey work the same way in GUI as it does in the game world.
  • Show a warning in blueprint and blueprint book tooltips if they are using a lot of RAM.
  • Show a warning in the blueprint library if it's using a lot of RAM.

Modding
  • Added AssemblingMachinePrototype::circuit_connector_flipped.
  • Added AssemblingMachinePrototype::max_item_product_count.
  • Added FurnacePrototype::circuit_connector, circuit_connector_flipped, circuit_wire_max_distance, default_recipe_finished_signal, default_working_signal.
  • Added LoaderPrototype::adjustable_belt_stack_size.
  • Added SpiderVehicleGraphicsSet::default_color.
  • Added optional ProgrammableSpeakerNote::cyclic_sound. https://forums.factorio.com/112852
  • Added the "infinity-cargo-wagon" entity type.
  • Added the "proxy-container" entity type.
  • Reduced light_renderer_search_distance_limit to 20 to compensate for entity_renderer_search_box_limits change.
  • Removed PlaySoundTriggerEffectItem::volume_modifier and PlaySoundTriggerEffectItem::audible_distance_modifier.
  • Removed WorkingSound::apparent_volume.
  • Removed WorkingSound::audible_distance_modifier, MainSound::audible_distance_modifier and SoundAccent::audible_distance_modifier. Sound::audible_distance_modifier is used instead.
  • Renamed WorkingSound::max_sounds_per_type to WorkingSound::max_sounds_per_prototype. The limit is now applied per prototype.
  • Unified entity_renderer_search_box_limits to 6 from all sides due to reduced update rate optimization of robots.

Optimizations
  • Cargo pod performance when landing in cargo bays attached to landing pads is roughly 187 times faster.
  • Cargo pod performance when launching from platforms to planets is roughly 687 times faster. https://forums.factorio.com/126455
  • Demolishers are now no longer simulated when they are irrelevant to gameplay, and off-screen demolishers are now only partially simulated. https://forums.factorio.com/120275
  • Improved belt reader performance.
  • Improved cargo pod and rocket silo rocket performance when waiting in rocket silos by 100%.
  • Improved inserter performance when removing items from space platform hubs.

Scripting
  • Added CustomInputEvent::cursor_direction.
  • Added LuaCargoHatch.
  • Added LuaEntity::cargo_hatches read.
  • Added LuaEntity::cargo_pod_destination read/write.
  • Added LuaEntity::cargo_pod_state read.
  • Added LuaEntity::create_cargo_pod().
  • Added LuaEntity::get_cargo_bays().
  • Added LuaEntity::loader_belt_stack_size_override read/write.
  • Added LuaEntity::proxy_target_entity and proxy_target_inventory.
  • Added LuaEntity::rocket read.
  • Added LuaEntityPrototype::get_pumping_speed. LuaEntityPrototype::pumping_speed is deprecated and should not be used.
  • Added LuaEntityPrototype::loader_adjustable_belt_stack_size read.
  • Added LuaEntityPrototype::loader_max_belt_stack_size read.
  • Added LuaFurnaceControlBehavior.
  • Added LuaPlayer::add_pin().
  • Added LuaPrototypeBase::factoriopedia_description read.
  • Added LuaProxyContainerControlBehavior.
  • Added LuaRecord::contents_size read.
  • Added LuaRecord::preview_icons read/write.
  • Added LuaSchedule.
  • Added LuaSchedule::get_records(), set_records(), clear_records(), get_interrupts(), set_interrupts(), clear_interrupts().
  • Added LuaSpacePlatform::can_leave_current_location().
  • Added LuaSpacePlatform::distance read/write.
  • Added LuaSpacePlatform::get_schedule().
  • Added LuaSpacePlatform::space_connection read/write.
  • Added LuaTrain::get_schedule().
  • Added LuaTransportLine::force_insert_at.
  • Added Luaentity::attached_cargo_pod read.
  • Added defines.inventory.assembling_machine_trash and defines.inventory.furnace_trash.
  • Added defines.inventory.proxy_main.
  • Added factoriopedia_alternative reads to all LuaPrototypes that support it.
  • Added on_cargo_pod_finished_descending and on_cargo_pod_delivered_cargo events.
  • Added on_singleplayer_init and on_multiplayer_init.
  • Added optional 'stop_playing_sounds' parameter to LuaEntity::play_note().
  • Added optional 'surface' parameter to LuaPlayer::create_local_flying_text().
  • Added record to on_player_setup_blueprint and on_player_deconstructed_area. https://forums.factorio.com/88100
  • Changed LuaSchedule::add_record() to accept index saying where the record is added.
  • Changed LuaSchedule::add_record() to purely add without any extra behavior.
  • Changed LuaSpacePlatform::space_location to read/write.
Factorio - Sanqui
Changes
  • Disabled achievements "It stinks and they don't like it", "It stinks and they do like it", and "Get off my lawn" in peaceful mode and no enemies mode. more
  • Adding more effect info to yumako, mash, jellynut, jelly, bioflux and slowdown capsule tooltips.
Optimizations
  • Improved performance when removing roboports in large active networks by 60%. more
Graphics
  • Removed reflections from lava. Tile transitions to lava now use the foam channel instead to keep their appearance. more
Bugfixes
  • Fixed mouse cursor showing up when exiting Steam Big Picture in controller input method. more
  • Fixed belts under elevated rails were not being removed when building a pair of undergrounds. more
  • Fixed that inserters could grab items from belts that crafting machines no longer wanted. more
  • Fixed taking screenshot could crash in some cases. more
  • Fixed that select list background drawing was incorrect for the first row. more
  • Fixed that inventory rendering did not work correctly if part of it was off the left or right side of the screen. more
  • Fixed that reset technology effects would clear in-progress research triggers. more
  • Fixed that writing "nil" to storage_filter did not work correctly. more
  • Fixed that UI sounds would not play when dedicated UI sound resources were exhausted. more
  • Fixed display panel text and player names were not covered by onboard rocket/cargo pod flight cutscene. more
  • Fixed that upgrading pairs of underground belts could transform one end of the belt. more
  • Fixed visualisation of asteroid collector range sometimes being drawn wrong. more
  • Fixed upgrading a blueprint could fail to upgrade preview icons if the upgrade only changed quality. more
  • Fixed clicking space connections in factoriopedia would not update selected items. more
  • Fixed that on_equipment_removed did not fire for robots removing equipment. more
  • Fixed that some hidden items would show in Factoriopedia. more
  • Fixed that Sound::audible_distance_modifier and SoundPrototype::audible_distance_modifier would be effectively applied twice.
  • Fixed pentapod eggs default import surface. more
  • Fixed that loading old save files created from a freeplay custom scenario would not load because of outdated scripts. more
  • Fixed trunk of a specific tree flickered when moving while zoomed out. more
  • Fixed "Open character logistics/info/crafting" hotkeys sometimes not closing the character gui. more
  • Fixed a desync related to cliffs and deleting multiple chunks in the same tick. more
  • Don't auto-focus blueprint parameter fields when using a controller. more
  • Fixed a crash when interacting with GUIs while auto-save runs. more
  • Fixed that the steam 'low steam remote storage' warning would show even if all steam remote storage options were disabled. more
  • Fixed that player.render_mode didn't report chart_zoomed_in for the remote controller. more
  • Fixed crash when clicking a shortcut rich text link in controller input method.
  • Fixed BP of storage chest with filters would be incorectly overbuilt over non-storage logistic chests more
  • Fixed quality icon being shown twice in in-world icons for blacklist quality filter (without entity)
  • Fixed a crash when building entities with linked pipe connections in multiplayer latency. more
  • Fixed that manually launching items to space platforms would wrongly say some combination of items wouldn't fit. more
  • Fixed that map rendering would wrongly show your player as on the map when paused. more
  • Fixed that going back in browse history didn't return to player location if the character was in space platform hub.
  • Fixed an audible click at certain zoom levels when playing positional sounds with custom zoom attenuation and aggregation.
  • Fixed offshore pump underwater patch was not rendered under water.
  • Fixed issue where plants were not being destroyed when (super)force building entities that autofill tiles that collide with them more
  • Fixed loading of scenarios when entities were configured with difficulty settings. more
  • Fixed biters and pentapods getting frozen mid-attack. more
  • Fixed infinity container parametrization could set empty filters causing crash on saving.
  • Fixed rocket silo GUI not fitting on small screens. more
  • Fixed a crash when writing LuaItem::entity_filters. more
  • Fixed that blueprint preview rendering did not work correctly. more
  • Fixed a crash with positional GuiEffect sounds with aggregation when dedicated UI sound resources were exhausted. more
  • Fixed upgraded blueprint entities would have their flip reverted more
  • Fixed worm shooting at fast moving target sometimes created multiple acid puddles with single spit and even outside of its range. more
  • Fixed that labs could try to research trigger based technologies. more
  • Fixed LuaEntity::get_logistic_sections was not always working with entity ghosts. more
  • Fixed selector combinator was using wrong open and close sounds. more
  • Fixed remote item requests leaving a visual deconstruction/ghost mark when inserters interacted with the slot. more
  • Fixed issue related to rendering items on belts when a belt was also rendered through a camera widget. more
  • Fixed that assembler input slots could exceed stack limits. more
  • Fixed a crash in assembling machine GUI when the output was full and a recipe containing a research progress product was being crafted. more
  • Fixed shooting actions missing vibrations when playing with a controller.
Scripting
  • ItemPrototype::spoil_result and spoil_to_trigger_result can now be used at the same time.
  • Added connection_category to LuaFluidboxPrototype::pipe_connections.
Modding
  • Added FluidStream::target_initial_position_only. It's used by worm acid spit.
Factorio - Twinsen
Changes from 2.0.29 and 2.0.30
Minor Features
  • Added smart pipette for items on the ground.
Graphics
  • Improved graphics of Recyclers.
  • Added corpse graphics for Asteroid Collectors.
Changes
Bugfixes
  • Fixed a crash when mods define heat pipes with heating_radius of 0.
  • Fixed that deleting a surface with global electric network would leak an electric network. more
  • Fixed blueprint could be configured with invalid set of grid size and absolute grid position. more
  • Fixed that the space map would not show when unlocking space-locations. more
  • Fixed map artifacts on space platforms when removing in-progress builds. more
  • Fixed that frozen radars still worked. more
  • Fixed that instant blueprint over-building would not auto fulfill item requests. more
  • Fixed that marking a space platform to be deleted while a starter pack is on the way would break the platform state. more
  • Fixed statistics would not include values from a newest sample that is still being created. more
  • Fixed an issue with memory management in some cases when rotating entities. more
  • Fixed a crash related to modded triggers on spider legs. more
  • Fixed that hidden mining drills would still show in "mined by" in resource tooltips. more
  • Fixed that the artillery wagon auto-targeting checkbox was not shown when the artillery had an equipment grid. more
  • Fixed LuaTransportLine::get_line_item_position would return incorrect positions. more
  • Fixed that writing to LuaPlayer::opened did not update the GUI in multiplayer. more
  • Fixed pumps were setting filter when given negative fluid signals. more
  • Fixed a crash related to merging forces and gui. more
  • Fixed trains could switch to manual when due to interrupts the schedule became empty. more
  • Fixed math expressions were not accepting numbers with positive exponent and + sign. more
  • Fixed a desync related to worker robots charging when force has worker robot battery bonus set.
  • Fixed a crash when installing mods with almost-cyclic dependencies. more
  • Fixed that changing surface::localised_name did not update the surfaces list in remote view. more
  • Fixed that quality could add a supply area to an electric pole without one. more
  • Fixed that the LAN games browser would not show anything if the public-games filter was set to only show favorites. more
  • Fixed a crash related to cargo pods when loading older save files. more
  • Fixed bad rendering logic for space platform trash slots. more
  • Fixed that flying robots did not render quality indicators correctly. more
  • Fixed arithmetic combinator gui not refreshing circuit network selection when combinator parameters are changed externally. more
  • Fixed solar panels bonus description didn't display correctly. more
  • Fixed copy source was cleared when source entity was built from ghost or destroyed leaving ghost. more
  • Fixed that tesla turret chain bolts could damage protected biter spawners. more
  • Fixed that some actions would still be processed while the game was paused. more
  • Fixed a latency armor related crash. more
  • Fixed that some remote view GUI elements did not align correctly. more
  • Fixed that Factoriopedia would claim some recipes as exclusive to a given planet/location when they weren't. more
  • Fixed that the blueprint GUI didn't render vehicles correctly. more
  • Fixed that you could launch yourself to a platform in flight. more
  • Fixed that changing loader direction through script could cause transport lines to become inconsistent. more
  • Fixed that plants would show the wrong expected amount in deconstruction planner totals. more
  • Fixed that map pipeline rendering would show other forces pipes. more
  • Fixed that pipette over tiles would always override other actions bound to the same hotkey. more
  • Fixed that vehicles would get stuck as 'reserved by remote driver' if they died while being remote driven. more
  • Fixed inserters would keep using filters after migration when new prototypes disallowed usage of filters. more
  • Fixed that item request proxies would show bad "missing materials for construction" counts. more
  • Fixed a crash when creating a ghost assembling machine with a pre-set recipe through script. more
  • Fixed a multiplayer latency related crash when deleting surfaces. more
  • Fixed crash due to division by zero when line_length of sheet definition of SpriteVariations was 0. more
  • Fixed quality filter comparators did not dim at night. more
  • Fixed ammo turrets with target leading would undershoot ammo with range modifier. more
  • Fixed opening a train stop on another surface from a tag would show the wrong trains. more
  • Fixed only pings from last message in a given tick were being recognized. more
  • Fixed circuit condition signal selection title was "Set the filter" instead of "Select a signal". more
  • Fixed asteroid collector could fail to grab some chunks if there were no other chunks nearby. more
  • Fixed a crash when interacting with ghost assembling machines after migrating recipes. more
  • Fixed crash when using the same sprite as both decal and decorative. more
  • Fixed that cycling quality did not work while the mouse was over scrollable widgets. more
  • Fixed that logistic groups could get broken when mining and un-doing ghost logistic containers. more
  • Fixed long custom ending text would not fit in the victory screen. more
  • Fixed that hidden surfaces would show in the evolution command. more
  • Fixed a crash when hovering some widgets at very small resolutions. more
  • Fixed that orbital request weight tooltips wouldn't show any decimal values. more
  • Fixed a crash when quitting abnormally in multiplayer while the menu was visible. more
  • Fixed that labs would consume power for one tick when not working. more
  • Fixed that the mods GUI did not fit on small screens such as the Steam Deck. more
  • Fixed crash when frame count of animation layer definition using stripes didn't match frame count of previous layer. more
  • Fixed hovering cursor over undo button could change rail planner start location. more
  • Fixed missing Ў character in the game font. more
  • Fixed yet another issue with flow statistics. more
  • Fixed script rendering objects targeting an entity didn't draw at render position of the entity. more
  • Fixed issue of incorrect undo of deconstruction of multiple tile ghost with common dependent entity ghost more
  • Fixed macOS Game Mode not activating for the non-Steam version of the game.
  • Fixed that items would end up in crafing machine trash slots when it wasn't desired. more
Scripting
  • Added LuaEntity::inserter_spoil_priority read/write.
  • Added LuaRecord::get_active_index.
  • Added LuaEntityPrototype::science_pack_drain_rate_percent read.
  • Added LuaEntityPrototype::get_fluid_usage_per_tick. LuaEntityPrototype::fluid_usage_per_tick is deprecated and should not be used.
  • Added LuaEntityPrototype::get_max_power_output. LuaEntityPrototype::max_power_output is deprecated and should not be used.
  • LuaEntity::combinator_description supports ghosts of combinators.
  • Added LuaDefines::car_trash read. more
  • Added asteroid collector support to LuaEntity::get_filter, set_filter, and filter_slot_count.
  • Added LuaPlayer::clear_recipe_notification().
  • Changed LuaEntity::get_passenger() to give the character in cargo pods. more
  • Added LuaControl::hub read.
  • Changed LuaEntity::cargo_pod read into LuaControl::cargo_pod read and made it work for players in cargo pods.
  • Changed LuaEntity::get_logistic_point() and LuaEntity::get_logistic_sections() to work with ghosts.
Modding
  • Added CargoWagonPrototype::quality_affects_inventory_size.
  • Added FluidWagonPrototype::quality_affects_capacity.

Factorio - Sanqui
Minor Features
  • Added radar minimap visualization for roboports and cargo landing pads. https://forums.factorio.com/117994
  • Cargo pod scheduling reworked to send larger and more spaced out deliveries. This should improve the frequency of trickling space science and material drops.
  • Dragging and dropping a blueprint file into the game window will import the file contents as a blueprint string.
  • Dragging and dropping text into the game window on X11 will import the text as a blueprint string.
  • Factoriopedia now shows recycling recipes for each item.
  • Re-added the sandbox scenario questionnaire.
  • [space-age] Added "Nauvis Bus" and "Nauvis Power Up" menu simulations.
  • [space-age] Added camera views to Space platform tooltips.

Balancing
  • [space-age] Changed rocket fuel from ammonia recipe to require the same amount of solid fuel as the main rocket fuel recipes to prevent a recycling loop. https://forums.factorio.com/122574
  • [space-age] Land mines on space platforms now damage the space platform tiles in a radius.

Changes
  • Attack groups containing stompers or strafers will now contain fewer units.
  • Changed selector combinator circuit wire reach to be the same as wire reach of other combinators.
  • Inserters (especially ghost long handed ones) spawn in stretched to an appropriate distance.
  • Large egg rafts will try to have at least one stomper or strafer spawned at a time.
  • Removed default secondary keybinding for redo action on AZERTY keyboards as it collided with super force building while moving up. https://forums.factorio.com/124377
  • Reverted fix for god controller being able to zoom out to map view. https://forums.factorio.com/123675
  • Small egg rafts no longer absorb pollution because they will never produce stompers or strafers.
  • Space age mods no longer count as "has mods" in the server browser. https://forums.factorio.com/117812
  • Tweaked how entities are selected in remote view when using a gamepad. The entity directly under the crosshair is much more likely to be selected.
  • Wrigglers will no longer proactively attack pollen emitters. However, they will still respond to artillery.

Graphics
  • Aquilo icebergs have longer shadows to integrate with the world better.
  • Asteroid collector tentacles have less colourful rainbow effect on them.
  • Changed the Rocket part icon to look more like a part of the rocket.
  • [space-age] Changed the Space crafting category icon to look like a cargo pod instead of rocket silo.

Optimizations

Bugfixes

Modding
  • Added CharacterArmorAnimation::mining_with_tool_particles_animation_positions.
  • Added EnemySpawnerPrototype::max_count_of_owned_defensive_units and EnemySpawnerPrototype::max_defensive_friends_around_to_spawn.
  • Added FluidBox::mirrored_pipe_picture and mirrored_pipe_picture_frozen.
  • Added InserterPrototype::starting_distance.
  • Added LuaAISettings::size_in_group and LuaAISettings::join_attacks.
  • Added LuaEntityPrototype::max_count_of_owned_defensive_units and LuaEntityPrototype::max_defensive_friends_around_to_spawn.
  • Added UnitAISettings::size_in_group and UnitAISettings::join_attacks.
  • Added heating_radius to ReactorPrototype and HeatPipePrototype.
  • Added minimum collision box restriction to cargo bays, cargo landing pads and space platform hubs. https://forums.factorio.com/124079
  • Added support for Opus audio codec.
  • Burner inserter initial energy amount was changed to be defined on the burner energy source prototype.
  • Changed UseEntityInEnergyProductionAchievementPrototype::consumed_condition into ItemIDFilter.
  • ItemProductPrototype and FluidProductPrototype ignored_by_productivity defaults to value of ignored_by_stats.
  • TipsAndTricksItem requires at least one dependency if it has a `dependencies-met` trigger.
  • UTF-8 encoding is now checked for all mod text files to ensure proper rendering. Mods with ANSI encoded text files will not load anymore. (Prompted by https://forums.factorio.com/120452)
  • Underground fluid box connections with incompatible underground_collision_mask are allowed to connect as long as tiles between do not collide with any of them.

Scripting
  • Added LuaBootstrap::get_event_id.
  • Added LuaBurnerPrototype::initial_fuel and initial_fuel_percent read.
  • Added LuaCustomEventPrototype::event_id read.
  • Added LuaCustomInputPrototype::event_id read.
  • Added LuaEntity::is_freezable read and frozen read.
  • Added LuaEntity::is_updatable read, disabled_by_script read/write, disabled_by_control_behavior read and disabled_by_recipe read.
  • Added LuaEntity::minable_flag read/write. Write to LuaEntity::minable is now deprecated.
  • Added LuaSpacePlatform::last_visited_space_location read.
  • Added LuaSpacePlatform::paused read/write.
  • Added LuaSurface::ignore_surface_conditions.
  • Custom events and custom inputs defined by prototypes are given constants inside of defines.events.
  • Unified parsing of event types into LuaEventType. Made it possible to specify custom events and custom inputs by providing prototype instance.
Factorio - Sanqui
Minor Features
  • Assemblers circuit allows to choose if items in crafting should be included by read contents.
  • Asteroid collector circuit allow to choose if items held by hands should be included by read contents.
Changes
  • Jelly is no longer mined from Slipstack trees so it is less confusing where to get jelly from.
  • Nightvision is less orange.
  • Moved the "Any quality" option into the comparison dropdown.
  • Disabled spoiling for items created in an infinity chest until the first time they are removed from said chest.
  • Removed "Select previous technology" control which didn't work (replaced with the generic back/forward navigation in 2.0). more
  • Added an error message when manually trying to launch a rocket to a full space platform.
  • Changed space platforms to not delete items on the ground when deconstructing them. more
  • Added back a simple version of the Sandbox scenario. Improved the behavior of god controller.
Optimizations
  • Improved asteroid chunk creation and movement performance.
  • Improved chart overlay performance in several cases.
Bugfixes
  • Fixed that undo tooltips could show the wrong surface. more
  • Fixed quality selector not appearing in infinity chest GUI if qualities are not yet unlocked. more
  • Fixed quality selectors in unfocused windows reacting to quality cycling. Fixes quality cycling while selecting upgrade planner entity modules.
  • Fixed selector combinator using the old quality dropdown UI.
  • Fixed a desync when holding blueprints with spidertrons. more
  • Fixed "option" key name on macOS. more
  • Fixed modifier key order on macOS.
  • Fixed that reaching inventory transfer limit didn't cancel additional item requests. more
  • Fixed performance issue when long transport line sequence is remerging while having active belt reader. more
  • Fixed "So Long and Thanks for all the Fish" achievement not triggering with Space Age enabled more
  • Fixed robots cancelling module upgrade requests if they didn't have enough storage for the old modules. more
  • Fixed that upgrading a rocket silo destroyed the second rocket if it was prepared. more
  • Fixed drawing of quality conditions in entity/blueprint preview in GUI. more
  • Fixed screenshot command crash when passing zoom of 0. more
  • Fixed it was not possible to copy settings between artillery wagons. more
  • Fixed another script issue in orbital logistics tips. more
  • Fixed that undoing a module upgrade didn't update the GUI. more
  • Fixed missing technology dependencies in quality technologies when playing base+quality. more
  • Fixed stack inserter would start dropping partial held stack when waking up by control behavior. more
  • Fixed an issue with obtaining achievements after loading a save file in some cases. more
  • Fixed construction robots not delivering items to an entity marked for upgrade. more
  • Fixed rocket silos requesting more items than their inventory size. more
  • Fixed flamethrower sound still playing after a tank is deactivated or destroyed with its ghost created. more
  • Fixed a crash when interacting with ghost tanks in some scenarios. more
  • Fixed persistent working sounds remaining silent after fading out on pause. more
  • Fixed that you could exit the rocket while landing on space platforms. more
  • Fixed a crash when your inventory was full and robots were trying to store items in your inventory. more
  • Fixed that infinite item resources would not produce if the yield went below 100%. more
  • Fixed that the automated insertion limit tooltip for artillery turrets was incorrect. more
  • Fixed cargo pod didn't have transparent background when landing on Fulgora. more
  • Fixed some light sprites rendered incorrectly when Occlude light sprites option was disabled. more
  • Fixed surface list being too tall when loading into a game in remote view. more
  • Fixed generic interrupt logic not replacing station names in wait conditions. more
  • Fixed that modded custom cameras would always show fog of war. more
  • Fixed a crash when pinning resource patch results that had been fully mined. more
  • Fixed that clicking the "delete blueprint book" button in the same tick auto-save started as a multiplayer host would crash the game. more
  • Fixed that the display panel would lose its settings when fast-replaced. more
  • Fixed that the bonus GUI did not show recyclers benefiting from belt stack size research. more
  • Fixed that space platforms could get stuck waiting for rockets which became frozen. more
  • Fixed spidertron inventory sort interfering with item pickup requests. more
  • Fixed problems with incorrect setting of allowTipActivationFlag. more
  • Fixed robots attempting to enter a roboport which had all slots reserved for robots of a different type. more
  • Fixed trains and logistics map views would not preserve their settings. more
  • Fixed the tips and tricks window on small screens.
  • Fixed on screen keyboard appearing when some tips and tricks were shown. more
  • Fixed renaming all trains stops wouldn't rename the stops in wait conditions or interrupts. more
  • Fixed that slow-moving asteroid chunks didn't collide with space platform tiles. more
  • Fixed a crash when the game tried to unlock Steam achievements in minimal mode.
  • Fixed a crash when trying to open tips and tricks from chat. more
  • Fixed that cancelling entity upgrade didn't remove invalid requests. more
  • Fixed choppy fog animation in saves with 300+ hours of play time. more
  • Fixed a consistency issue when script inserts items at the back of a stopped transport belt. more
  • Fixed requested robots failing to cross a gap in the network. more
  • Fixed that space platform included thrusters marked for deconstruction in "can produce enough thrust" calculation. more
  • Fixed death messages for players with no username. more
  • Fixed stack inserters would not drop held items if they became incompatible due to filter change.
  • Fixed Quick Panel Panels tab missing next/previous page labels. more
  • Fixed a crash when opening assembling machines with a fixed recipe in latency. more
  • [space-age] Fixed that some recipes could not be crafted by god controller. more
Modding
  • Corpses used by entities with health automatically use the collision box of the parent entity. more
  • Added LuaEntityPrototype::auto_setup_collision_box which defaults to true.
Scripting
  • Added LuaEntityPrototype::auto_setup_collision_box read.
  • Events::on_cargo_pod_finished_ascending Lua event added.
  • 'rocket-launched' achievement condition now triggered by cargo pod ascending instead of rocket.
  • removed property 'player_index' from Events::on_rocket_launched data.
  • Changed LuaLogisticPoint::targeted_items_deliver and targeted_items_pickup to include quality.
  • Changed all instances of get_item_count to support quality.
  • Changed LuaPlayer::get_quick_bar_slot to include quality.
  • Changed LuaEquipmentGrid::get_contents() to include quality.
  • Changed LuaEquipmentGrid::count() to support quality.
  • Changed LuaEntity::storage_filter read to include quality.
  • Added quality to selected_prototype during custom input events.
  • Added GameViewSettings::show_surface_list property to control its vibility in the Remote View.
Factorio - Sanqui
Minor Features
  • Added drag-to-reorder to the research queue.
  • Added "Occlude light sprites" graphics option to allow disabling 2.0 light rendering to improve performance. As a side effect, it disables also lava glow. more
  • [space-age] Added "Additional terrain effects" graphics option to disable puddles and global terrain tint as alternative to increase performance on Gleba to disabling fog, clouds and animated water.
Changes
  • Replaced the "move forward" and "move backward" buttons on technologies in the research queue with a draggable handle.
  • Allowed to set blueprint parameter to be ingredient of other parameter even when it doesn't exist in an assembling machine. more
  • Added a hidden sound setting to base the music selection on the character's physical location. more
  • Agriculutral Tower now respects allied ghosts blocking planting spots. more
  • volcanic-cracks-hot no longer coverable by foundation. more
  • Added consistency check for overlapping blueprint tiles not being both (non)-foundations. Any inconsistent tiles will be removed on load (analogous already happens when importing blueprint via string or setting blueprint tiles via lua).
  • The slider and input field for the minimum payload in orbital logistic requests now enforce a minimum of 1 instead of 0. more
  • Added a delay before music switches when switching surfaces. more
  • Added hidden sound setting for controlling music transition stage durations.
  • Improved performance of superforced blueprint preview that is autofilling-in tiles.
Bugfixes
  • Fixed double parameter selection in signal selection list.
  • Fixed additional invalid state of collector navmesh. more
  • Fixed "Make it better" achievement not obtained when dropping modules in. more
  • Fixed dragging sliders with gamepad in free cursor mode.
  • Fixed a sound instance leak related to sound priority. more
  • Fixed that selection tool highlighting would show incorrectly in chart view for 1 frame. more
  • Fixed a crash when destroying segmented units during the chunk generated event. more
  • Improved logic for choosing which schedule to keep if trains get connected more
  • Fixed a crash after deconstructing cargo bays with editor. more
  • Fixed tutorial missions 4 and 5 missing access to radars and repair packs. more
  • Fixed spidertrons shooting extra capture robot during tick of projectile creation. more
  • Fixed condition highlights in decider combinator GUI not always updating if a condition used the "Each" special signal.
  • Fixed that energy sources would not update their buffer sizes when the prototype value would change. more
  • Fixed that asteroids would calculate damage to entities with resistances incorrectly. more
  • Fixed use of slow GPU timer query operation on macOS.
  • Fixed that opening ghost power poles would leave the GUI in a broken state. more
  • Toggle menu (escape) leaves remote driving. more
  • Fixed that equipment ghost tooltips did not show quality. more
  • Fixed incorrect consistency check when trash not requested is used inside of a blueprint and mods are involved. more
  • Fixed that portable solar panels and power armor tooltips did not report the correct amount of power generation for the current surface. more
  • Fixed that changing Vulcanus map gen settings using the editor prevented ashlands trees from spawning. more
  • Fixed that paste-settings could happen when not desired in some situations. more
  • Fixed that mobile logistic networks could generate useless alerts in some situations. more
  • Fixed robots repeatedly failing to cross Aquilo lake due to high energy usage and being stuck in a loop. more
  • Fixed robots looking for a place to charge always picking roboports closer to their target which resulted in overcrowding. more
  • Fixed a crash when attempting (and failing) to connect trains parked at specific positions. more
  • Fixed a crash when removing a station from a train schedule while another train in the same group used the final stop as waypoint. more
  • Fixed that agricultural tower would show all nauvis tiles as unplantable. Nauvis grass, dirt and red desert are now specifically plantable for tree seeds and highlight as green. more
  • Fixed Space age map generation not respecting custom starting locations (apart from Nauvis). more
  • Fixed technology slot showing research progress for finished trigger technologies. more
  • Fixed that reloading specific technologies would leave the dead technology trigger pointer in the trigger processor. more
Modding
  • Added distance_from_nearest_point_x and distance_from_nearest_point_y noise expressions.
  • Moved SpiderVehiclePrototype::chunk_exploration_radius to VehiclePrototype.
  • Removed limit of 64 unique PipeConnectionDefinitions's connection categories.
  • Removed music_transition_* utility constants.
  • Changed CraftItemTechnologyTrigger::item into ItemIDFilter. Removed item_quality.
  • Changed ProduceAchievementPrototype::item_product into ItemIDFilter. Removed quality.
  • Changed ProducePerHourAchievementPrototype::item_product into ItemIDFilter.
Scripting
  • Added optional build_check_type to LuaControl::teleport. more
  • Added LuaEntityPrototype::heating_energy read. more
  • Added LuaForce::circuit_network_enabled, cliff_deconstruction_enabled, mining_with_fluid, rail_support_on_deep_oil_ocean, rail_planner_allow_elevated_rails, vehicle_logistics read. more
Factorio - Klonan
Hello,
It has been a month since the Space Age release and things are settling into a steady state. It is a good time to wrap things up, and discuss our future plans.

Read the full post on our website.

...

Search news
Archive
2025
Apr   Mar   Feb   Jan  
Archives By Year
2025   2024   2023   2022   2021  
2020   2019   2018   2017   2016  
2015   2014   2013   2012   2011  
2010   2009   2008   2007   2006  
2005   2004   2003   2002