1. Factorio
  2. News
  3. Version 2.0.66 released as stable

Version 2.0.66 released as stable

Bugfixes

  • Fixed LuaEntity::display_panel_icon was not accounting for nil. https://forums.factorio.com/130425
  • Fixed a consistency issue when rotated entities are moved by belts. https://forums.factorio.com/130475
  • Fixed a crash if a player using the editor equips an equipment with a burner component.
  • Fixed a crash related to underground belts when super force building. https://forums.factorio.com/129388
  • Fixed a crash when a beam attack trigger destroys the turret firing it. https://forums.factorio.com/130179
  • Fixed a crash when a mod puts item request proxies into the player undo queue. https://forums.factorio.com/130369
  • Fixed a crash when attempting to render a linked fluidbox connection.
  • Fixed a crash when changing research state during the configuration changed event. https://forums.factorio.com/130433
  • Fixed a crash when cloning moving trains in some situations. https://forums.factorio.com/129840
  • Fixed a crash when furnace that is crafting is cloned.
  • Fixed a crash when inserter tries to insert item into a furnace which is currently crafting a recipe with no item ingredients. https://forums.factorio.com/129997
  • Fixed a crash when loading a save file with furnaces that are crafting a recipe with custom fluidbox indexes set. https://forums.factorio.com/129656
  • Fixed a crash when pressing end, home, page up or page down key while the alerts GUI was focused. https://forums.factorio.com/130143
  • Fixed a crash when rendering latency players in some cases. https://forums.factorio.com/130150
  • Fixed a crash when saving after parametrising a blueprint that caused filters to merge in some cases. https://forums.factorio.com/130583
  • Fixed a crash when using send_udp fails. https://forums.factorio.com/129992
  • Fixed a crash with running replay headless when game wants to show notifications. https://forums.factorio.com/130386
  • Fixed boilers consuming hot input fluid would not produce enough steam. https://forums.factorio.com/130021
  • Fixed captive biter spawners would not get damaged while not producing if friendly fire was disabled. https://forums.factorio.com/130566
  • Fixed crash if a simulation gets paused.
  • Fixed frozen pumpjack could not match frozen sprite. https://forums.factorio.com/130107
  • Fixed graphics rendering unpausing while still minimized on macOS in some special circumstances. https://forums.factorio.com/128397
  • Fixed loaders could get stuck when taking from asteroid collectors when one lane of a belt was blocked. https://forums.factorio.com/130091
  • Fixed minimap bobbing up and down when the character is in mech armor.
  • Fixed modded mining drills with filters would not keep filters when upgrading. https://forums.factorio.com/130452
  • Fixed on-screen-keyboard opening on top of the search field in the technology GUI.
  • Fixed pentapod leg mount positions when the body is rotated.
  • Fixed pentapod orientations getting incorrectly warped.
  • Fixed remembered zoom levels when going back and forth in the browse history.
  • Fixed research completed sound playing for all forces.
  • Fixed selector combinator wire connector shadow position. https://forums.factorio.com/129934
  • Fixed spider unit graphic layers with 'apply_runtime_tint' would not use the force color. https://forums.factorio.com/130106
  • Fixed stomper corpses graphics. https://forums.factorio.com/130099
  • Fixed super-forcing gates and walls would sometimes cause deconstruction of adjacent curved rail ghostshttps://forums.factorio.com/116779
  • Fixed that --dump-icon-sprites would shift icons south-east by one pixel. https://forums.factorio.com/130128
  • Fixed that a player using the editor could not activate electric discharge equipment and other manually-activated equipment.
  • Fixed that belts in the blueprint GUI did not animate. https://forums.factorio.com/130131
  • Fixed that blueprints made from ghosts would not be included in the on_player_setup_blueprint event. https://forums.factorio.com/130470
  • Fixed that cliff bounding boxes could be defined in an invalid way. https://forums.factorio.com/130066
  • Fixed that cloning rockets with attached cargo pods did not work correctly. https://forums.factorio.com/129945
  • Fixed that cloning some entities while they contained spoilage would result in the clone getting stuck. https://forums.factorio.com/130421
  • Fixed that deconstruction planner was ignoring quality of items on ground. https://forums.factorio.com/130563
  • Fixed that drag building with smart belt building disabled would remove belts in some cases. https://forums.factorio.com/130129
  • Fixed that freezing and thawing underground belts would move items slightly. https://forums.factorio.com/129977
  • Fixed that furnaces could keep using a recipe they should not be able to use after a migration.
  • Fixed that furnaces were not considering recipe with no ingredients as not craftable.
  • Fixed that inserters could get stuck inserting items into rogue spawners when picking from belts. https://forums.factorio.com/130093
  • Fixed that inventory filters were ignored when in the train fuel GUI. https://forums.factorio.com/130057
  • Fixed that migrating entities with quality would not preserve the quality. https://forums.factorio.com/130436
  • Fixed that opening rich text in map view could send a click action to opened GUIs. https://forums.factorio.com/129424
  • Fixed that overlapping tile ghosts would not draw on the map. https://forums.factorio.com/129854
  • Fixed that rail ramp ghosts would block ground rail ghost construction. https://forums.factorio.com/129957
  • Fixed that reading roboport logistic requests in networks with buffer chests did not behave correctly. https://forums.factorio.com/129914
  • Fixed that removing territory noise expressions made saves which used them not loadable.
  • Fixed that resetting control settings wouldn't update control tooltips. https://forums.factorio.com/130037
  • Fixed that several entity types would not account for drain in their energy buffer. https://forums.factorio.com/130391
  • Fixed that some entities did not draw fluid box connection pipes. https://forums.factorio.com/130156
  • Fixed that space platform construction requests would not request more repair packs after running out. https://forums.factorio.com/130140
  • Fixed that spidertrons built from script did not default to request-from-buffers. https://forums.factorio.com/129835
  • Fixed that switching between normal and remote view would close the blueprint setup GUI. https://forums.factorio.com/130162
  • Fixed that the game would attempt to load Mac specific filesystem files. https://forums.factorio.com/116201
  • Fixed that the home key did not work in the manage mods GUI. https://forums.factorio.com/130359
  • Fixed that the on_research events pushed the player index using the wrong name. https://forums.factorio.com/130222
  • Fixed that the remote view minimap always focused on the physical player position when in remote view. https://forums.factorio.com/130241
  • Fixed that the time usage entry for "Multiplayer UPS" did not work. https://forums.factorio.com/130516
  • Fixed that the undo item was not yet in the player queue during the entity built event. https://forums.factorio.com/130384
  • Fixed that train route highlighting didn't work when riding in non-locomotives. https://forums.factorio.com/130165
  • Fixed train stops with priority above 90 would get priority clamped to 90 inside of a blueprint. https://forums.factorio.com/130608
  • Fixed util.mul_shift not accepting struct. https://forums.factorio.com/128854


Changes

  • Changed the blueprint setup GUI description field to include the icon picker. https://forums.factorio.com/130163
  • Don't change gamepad selection center when the character starts flying in mech armor. https://forums.factorio.com/120769
  • Improved the GUI responsiveness in the display panel. https://forums.factorio.com/126117


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.