This is an archive of patch notes originally posted on 05 Jun 2025.

Factorio

Version 2.0.55 released as stable

Posted by Sanqui on

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.