Skip to main content

Version 2.0.23 released as stable

2024-12-02

# **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 inclu

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). (https://forums.factorio.com/117255)
  • 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. (https://forums.factorio.com/122383)
  • 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

Modding

  • Corpses used by entities with health automatically use the collision box of the parent entity. (https://forums.factorio.com/118718)
  • 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.