Version 2.0.60 released as stable
Bugfixes
-
Agricultural tower planting now respects plant's tile buildability rules. https://forums.factorio.com/123248
-
Changed the sync mods with GUI "Sync startup settings" and "Load save after sync" so their value is always used. https://forums.factorio.com/129227
-
Fix buffer chests having their contents counted twice for 'missing requests' circuit read. https://forums.factorio.com/128924
-
Fixed Game Mode not enabling on macOS 26
-
Fixed LuaForce::get_logistic_group was not working with constant combinators. https://forums.factorio.com/129484
-
Fixed LuaItemStack::transfer_stack was incorrectly reporting success when performing unlimited transfers. https://forums.factorio.com/129406
-
Fixed a crash when copying vehicle equipment grids from blueprints. https://forums.factorio.com/129396
-
Fixed a crash when entering huge numbers into electric energy interface. https://forums.factorio.com/129518
-
Fixed a crash when fast replacing furnaces when old furnace had empty item product stack and new furnace has fluid output. https://forums.factorio.com/129385
-
Fixed a crash when game was saved in complete mode (for desync, benchmark or heavy mode) that could happen after a save file was loaded from an older version requiring transport line groups to be reconstructed while there were also blueprints with transport belts present in the save.
-
Fixed a crash when item spoils in furnace source inventory while recipe was not yet selected.
-
Fixed a crash when loading a save file when asteroid collector arms count and asteroid collector arms capacity were changed at the same time.
-
Fixed a crash when migrating cargo bays in some cases. https://forums.factorio.com/129004
-
Fixed a crash when navigating planets while Factoriopedia was open. https://forums.factorio.com/129766
-
Fixed a crash when querying members of logistic group while one of them is a detached character. https://forums.factorio.com/129549
-
Fixed a crash when removing transport belts or walls with wires in blueprints.
-
Fixed a crash when saving the game while using the spectator controller while a GUI is open. https://forums.factorio.com/129198
-
Fixed a crash when trying to custom launch rockets to space platforms. https://forums.factorio.com/129415
-
Fixed a crash when using LuaItemStack::deconstruct_area() in some cases. https://forums.factorio.com/129573
-
Fixed a desync related to circuit network and removing entities. https://forums.factorio.com/129428
-
Fixed a disconnect when viewing tips and tricks in multiplayer. https://forums.factorio.com/129596
-
Fixed a malformed icon. https://forums.factorio.com/129444
-
Fixed beacons with supply area distance of 0 not showing radius visualisation. https://forums.factorio.com/129771
-
Fixed blueprint book download progress drawing sometimes being broken.
-
Fixed blueprint tile building sometimes not allowing partial builds https://forums.factorio.com/122966
-
Fixed cancelling deconstruction of a tile would not remove a tile ghost of the same tile on the same position. https://forums.factorio.com/128391
-
Fixed car crashing into a rock at the beginning of campaign level 5.
-
Fixed collected asteroid chunks were not showing in item production statistics. https://forums.factorio.com/129520
-
Fixed controls GUI in controller input method not updating the icons for the controls when the icons dropdown is changed. https://forums.factorio.com/129101
-
Fixed cursor transfer could insert items beyond inventory weight limit. https://forums.factorio.com/129544
-
Fixed editor not instantly reviving tile ghosts from blueprints when overbuilt over preexisting tile ghosts. https://forums.factorio.com/128861
-
Fixed electric mining drills were able to stack items when at high mining productivity. https://forums.factorio.com/129590
-
Fixed force building entities over required foundation marked for deconstruction would result in both decon. proxy and tileghost.
-
Fixed ghost overbuilding vehicle ghost would not set inventory filters. https://forums.factorio.com/119772
-
Fixed heat pipe connections did not flip. https://forums.factorio.com/129176
-
Fixed logistic filter merging during parametrisation would incorrectly sum values. https://forums.factorio.com/129527
-
Fixed mipmaps for fulgoran ruin vault icon. https://forums.factorio.com/129796
-
Fixed music not playing on surfaces without a planet associated with them. https://forums.factorio.com/129408
-
Fixed promethium science pack was missing a description. https://forums.factorio.com/129469
-
Fixed quickbar selection getting stuck when trying to pick a blueprint book from the blueprint library that didn't finish downloading. https://forums.factorio.com/118438
-
Fixed rectangular crafting machine sometimes rising rotate event even when it wasn't successfully rotated. https://forums.factorio.com/129252
-
Fixed set constant gui would was not focusing upon opening. https://forums.factorio.com/129495
-
Fixed shooter was doing ammo refill every shot causing reload time on modded ammo to not work. https://forums.factorio.com/129276
-
Fixed some issues around setting driving for a vehicle on different surface via scripts https://forums.factorio.com/127651
-
Fixed splitter gui was not updated in some cases. https://forums.factorio.com/129161
-
Fixed that LuaFlowStatistics::[input, output, storage]_counts read didn't merge qualities. https://forums.factorio.com/129568
-
Fixed that LuaSurface::create_entity() did not work correctly with quality. https://forums.factorio.com/129736
-
Fixed that LuaSurface::create_entity() using the 'item' parameter did not work for vehicle equipment grids. https://forums.factorio.com/129479
-
Fixed that Vulcanus chimneys were grouped with Nauvis big rocks in the deconstruction planner. https://forums.factorio.com/129453
-
Fixed that asteroid collectors didn't draw radius visualisation for ghosts when holding it in cursor. https://forums.factorio.com/119353
-
Fixed that base quality did not show in crafting machines. https://forums.factorio.com/128167
-
Fixed that buffered fluidboxes would not flow fluid through their directional connections. https://forums.factorio.com/129441
-
Fixed that changing a trains group would not always refresh interrupt names in the GUI. https://forums.factorio.com/129755
-
Fixed that changing the link ID on a linked container wouldn't alarm sleeping inserters. https://forums.factorio.com/129345
-
Fixed that choose-elem-button with id-with-quality didn't respect prototype filters. https://forums.factorio.com/129481
-
Fixed that enabling user mods would not auto enable built in required mods. https://forums.factorio.com/129362
-
Fixed that equipment ghosts couldn't be added to armor when not worn. https://forums.factorio.com/129673
-
Fixed that fluidboxes in the vicinity of a removed fluidbox could disconnect from otherwise valid neighbors in some situations. https://forums.factorio.com/128954
-
Fixed that flush-fluid would not flush fluid from fluid energy sources. https://forums.factorio.com/129756
-
Fixed that integration_patch for characters did not render for the local player. https://forums.factorio.com/129260
-
Fixed that inventory migrations could cause chests to send wrong item counts. https://forums.factorio.com/129515
-
Fixed that large values given for LuaSurface::find_entities_filtered(radius) would crash the game. https://forums.factorio.com/129618
-
Fixed that loaders were unable to drop full belt stacks if that required merging items from multiple inventory slots. https://forums.factorio.com/129343
-
Fixed that mod-defined fonts did not apply correctly when first starting the game. https://forums.factorio.com/129571
-
Fixed that modded choose-elem-buttons didn't respect filters. https://forums.factorio.com/129145
-
Fixed that modded crafting machines with large amounts of fluidboxes could freeze the game. https://forums.factorio.com/129187
-
Fixed that opening rich text Factoriopedia shortcuts while in remote view did not work. https://forums.factorio.com/129425
-
Fixed that players landing on the same planet at the same time would squash each other. https://forums.factorio.com/120809
-
Fixed that regular mining drills weren't able to output full belts when belt stack size was researched. https://forums.factorio.com/129365
-
Fixed that remote controllers could still open GUIs of entity ghosts that had operable set to false. https://forums.factorio.com/129168
-
Fixed that remote driving didn't raise on_player_driving_changed_state event when entering a vehicle. https://forums.factorio.com/118769
-
Fixed that remote fast transfer of modules could downgrade modules with higher quality. https://forums.factorio.com/128747
-
Fixed that repair orders would not queue robots correctly. https://forums.factorio.com/118916
-
Fixed that roboport antenna was rotating while in preview. https://forums.factorio.com/129470
-
Fixed that some entities would collide with nearby tiles when they shouldn't. https://forums.factorio.com/128602
-
Fixed that some items that did not require recycling recipe had a recycling recipe. https://forums.factorio.com/129535
-
Fixed that some widgets would click-through when trying to open Factoriopedia. https://forums.factorio.com/129295
-
Fixed that space location wouldn't read starmap_icons if starmap_icon didn't exist. https://forums.factorio.com/129742
-
Fixed that teleporting a car to another surface would invalidate lua references to non-player characters in it. https://forums.factorio.com/129468
-
Fixed that the amount of VRAM on the Steam Deck was not being detected correctly, leading to the erroneous activation of VRAM-saving measures. https://forums.factorio.com/129164
-
Fixed that the show-train-signals debug option didn't render correctly for elevated signals. https://forums.factorio.com/129804
-
Fixed that the sync mods confirmation did not have the draggable texture. https://forums.factorio.com/129685
-
Fixed that you could place or take blueprint items from chests in remote view. https://forums.factorio.com/129237
-
Fixed that you couldn't open reactors with a void energy source. https://forums.factorio.com/129711
-
Fixed tiles being thawed or frozen would cause cancelling of deconstruction. https://forums.factorio.com/129201
-
Fixed using selection tools would sometimes incorrectly ignore tile ghosts. https://forums.factorio.com/127696
-
Fixed vehicle ammo refill was not working. https://forums.factorio.com/129137
-
Improved the expand/collapse icon for the crafting queue. https://forums.factorio.com/105538
Changes
-
Changed how captive spawners work to always allow spoilage into the trash slots. https://forums.factorio.com/124219
-
Moved the ammo turret request-slot closer to the turret center visually. https://forums.factorio.com/129548
-
[space-age] More icons in factoriopedia made unique.
-
[space-age] Remastered and remixed music.
Graphics
-
Improved frame rate stability of Metal graphics backend
-
Improved rendering performance of busy scenes of Metal graphics backend
Minor Features
- Added ability to undo rotating or flipping an entity. https://forums.factorio.com/116605
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
helpersto settings and prototype stages. -
Added
quality_selector_dropdown_thresholdutility constant. -
Added
with_filters,with_weight_limitandwith_custom_stack_sizeoptions 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.