Minor Features

  • Show a warning in the blueprint library if it's using a lot of RAM.
  • Show a warning in blueprint and blueprint book tooltips if they are using a lot of RAM.
  • Added fluid contents to the pumpjack tooltip. more

Changes

  • Added hatch count info to platform hub, landing pad and rocket silo.
  • Reduced how much you can zoom out in god controller.
  • Multiplayer selection rectangles will only show the player name if the player's character is not visible on-screen.
  • Moved biter egg handling to be required by promethium science pack instead of quantum processors because that's when they are really needed.

Graphics

  • Fixed reflections on water being broken. more
  • Baked in shadows of decaying enemies to have them draw better when on transport belts, and also to save on VRAM. more
  • Tweaked some colours of recipes in biochambers so they're a bit easier to tell apart.
  • Added destroyed graphics for crushers, and improved their graphics a little bit.
  • Added destroyed graphics for space platform thrusters.
  • Improved icons of cargo pod.
  • Added icon for the technology effect of elevated rails.
  • Removed unused spritesheets from the game data folder.

Optimizations

  • Demolishers are now no longer simulated when they are irrelevant to gameplay, and off-screen demolishers are now only partially simulated. more

Bugfixes

  • Fixed that modded rocket silo ingredients that could spoil would not be inserted into the rocket silo crafting inventory. more
  • Fixed that some startup errors would cause the mod list to be set to "enable all". more
  • Fixed that a demolisher dying to a nuclear reactor meltdown didn't count as a player kill for statistics or achievements. more
  • Fixed scaled rich text was not rendered properly. more
  • Removed duplicated frame in the fusion generator animation. more
  • Fixed that the rail planner did not work on the edges of larger screens. more
  • Fixed that LuaPlayer::set_controller would erroneously toggle double-remote view, causing corrupted remote driving states. more
  • Fixed "Any planet import zero" wait condition not ignoring requests with zero amount. more
  • Fixed request satisfied item selection list showing all qualities. more
  • Fixed large amounts of unfulfilled requests blocking delivery of available items. more
  • Fixed that turbo splitters used slightly less energy than other splitters to not freeze. more
  • Fixed rocket silo tooltip was not aggregating similar items from rocket inventory. more
  • Fixed that you couldn't re-select the same item when opening the remote view ghost picker. more
  • Fixed that calling LuaGuiElement::remove_tab would not remove the tab content in some cases. more
  • Fixed that LuaGuiElement::selected_tab_index would not update when a tab was removed. more
  • Fixed that hovering asteroids in a space route in Factoriopedia with a controller didn't highlight the relevant line in the graph.
  • Fixed lamps with 'always_on' set in the prototype would still show the checkbox in the lamp GUI. more
  • Fixed train stop GUI recentering when trains count goes to 0. more
  • Fixed surface list not updating platform position icons when passing a space location without stopping. more
  • Fixed assembling machine recipe tooltip not showing ingredients with quality. more
  • Fixed edit pin GUI clipping out of the screen at large GUI scales. more
  • Fixed mod info panes retaining scroll distance between selection. more
  • Fixed map generator GUI scrollpane clipping the resource richness sliders. more
  • Fixed spidertron preview zooming in and out in the spidertron UI while walking. more
  • Fixed that the cheat mode crafting GUI didn't show quality options at all times. more
  • Fixed that CLI arguments would not be preserved when restarting due to a mod load error. more
  • Fixed tight spot script crashing when in remote controller. more
  • Fixed LuaSimulation API crashing the game when used incorrectly. more
  • Fixed that space locations marked as hidden were visible in space platform schedule and platform creation GUI. more
  • Fixed that the game would close if a filename-related error was raised in the save game dialog with async saving enabled. more
  • Fixed that quitting from the server console while an async save was running would deadlock the server. more
  • Fixed that clicking "yes" in the crash dialog would not correctly terminate the Factorio process on Linux. more
  • Fixed that roboports marked for deconstruction still wanted to fulfill robot requests. more
  • Fixed that attacking biter bases directly or with artillery could award the "It stinks and they don't like it" achievement. more
  • Fixed that attacking pentapod bases directly or with artillery could award the "It stinks and they do like it" achievement. more
  • Fixed spitters could get stuck attacking trees and rocks blocking their path without dealing any damage to them. more
  • Fixed that module replacement logic on space platforms didn't keep the old module if the new module wasn't available. more
  • Fixed an issue with asteroid collectors reading content when qualities have level changed. more
  • Fixed that rocket turrets and railgun turrets had the wrong fast-replace groups. more
  • Fixed that players in cargo pods would activate gates. more
  • Fixed util.combine_icons calculated scale from icon_size incorrectly. more
  • Fixed that flying text was shown on all surfaces in some cases. more
  • Fixed 'speed' parameter of LuaPlayer::create_local_flying_text() not behaving as documented. more
  • Fixed quality of held tile item not being visible when showing placement preview. more
  • Fixed that technology GUI allowed opening console in multiplayer. more
  • Removed several unused sprites. more
  • Fixed that prototype defined lamp colors didn't work. more
  • Fixed that hidden surface properties would still show in tooltips. more

Modding

  • Renamed WorkingSound::max_sounds_per_type to WorkingSound::max_sounds_per_prototype. The limit is now applied per prototype.
  • 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.
  • Removed PlaySoundTriggerEffectItem::volume_modifier and PlaySoundTriggerEffectItem::audible_distance_modifier.

Scripting

  • Added LuaEntityPrototype::get_pumping_speed. LuaEntityPrototype::pumping_speed is deprecated and should not be used.
  • Added optional 'surface' parameter to LuaPlayer::create_local_flying_text().

Use the automatic updater if you can (check experimental updates in other settings) or download full installation at https://www.factorio.com/download/experimental.

External link →