Factorio News & Announcements
Changes from 1.1.105 to 1.1.107

Gui

  • Added Paste button to exchange string import GUIs
  • Scrolling is smoother when using scrollbars with a controller.
  • Hotkey hints GUI will try to move out of the way of chat messages.

Modding

  • Added an optional "mods" to simulation definitions.
  • Added StorageTankPrototype::show_fluid_icon.

Scripting

  • Disabled the majority of the lua "debug" library due to security issues.
  • Added LuaEntityPrototype::vector_to_place_result.
  • Added LuaRendering::move_to_back.
  • Added LuaItemStack::is_ammo read.

Bugfixes

  • Fixed LuaEntity::set_request_slot would not accept count of 0. more
  • Fixed first tutorial level advancing to a wrong story step after drill is set in quickbar. more
  • Fixed mods sorting order by last highlighted and by last updated. more
  • Fixed a crash when watching a replay when other player looks into blueprint library. more
  • Fixed that LuaForce::chart_all() wouldn't chart surfaces that had never had any charting. more
  • Fixed LuaEntity::circuit_connection_definitions could return copper wires from ghost entities. more
  • Fixed a desync related to changing in-progress infinite research levels. more
  • Fixed a crash when quitting to the main menu while non-blocking saving is running. more
  • Fixed a rare crash when switching audio devices. more
  • Fixed copying train stop settings could cause some trains to arrive. more
  • Fixed a save corruption issue related to large amounts of overlapping small electric poles. more
  • Fixed crash when finishing a mini-tutorial after changing the input method from keyboard and mouse to controller while in the mini-tutorial.
  • Fixed strange entity selection behavior after finishing a mini-tutorial after changing the input method from controller to keyboard and mouse while in the mini-tutorial.
  • Fixed entity status icons being visible in simulations. more
  • Fixed that the game window was missing decorations when using Gnome on Wayland. more
  • Fixed a crash related to XDG cursor themes on Wayland. more
  • Fixed a crash when giving NaN values to some lua APIs. more
  • Fixed a desync when changing the force of a requester chest with filters set from the circuit network. more
  • Fixed a rendering issue with pumpjack arrows when holding some items. more
It was November of 2021 when we started conversations with Petr Wajsar, a very talented Czech music composer, to create the soundtrack for the Factorio expansion. Since then we have been working together on the soundtrack of Factorio Space Age.

Read the full post on our website.

Hello,

Today we have a quite a range of new features and improvements coming in 2.0.

Read the full post on our website.



Hello,
Today we have another dose of anti-frustration improvements for you.

Read the full post on our website.

Hello,
When playing with trains, you tend to spend a lot of time building train stops. In my latest playtesting, I noticed a few annoyances and pain points, which we will go in to today, along with some other improvements for 2.0.

Read the full post on our website.

Hello,
if we have any circuit lovers reading, this is another dose of facts for you.

Read the full post on our website.

Surprise! There are 5 new planets in the expansion.

The first planet you arrive on is a strange new land, rich with iron, copper, coal, stone, oil, and uranium. Everything a starting factory needs and more. There's also water, fish, grass and trees. Yes, this is a fertile land, and we will thrive. We will rule over all this land, and we will call it... "This Land" "Nauvis".

Read the full post on our website.


Hello,
Is it me you're looking for?

Read the full post on our website.


Hello, It's Earendel back for another electric adventure.
You got your first look at Fulgora in FFF-398. (If you haven't read that already please read that first.)

Now let's take a look at the new planet's mechanics.

Read the full post on our website.

Hello there,
Where shall we go today?

Read the full post on our website.

Changes from 1.1.102 to 1.1.104

Gui

  • Trying to close a window will first close any opened drop-down. This improves navigating drop-downs with controllers.

Bugfixes

  • Fixed crash when placing linked chest in multiplayer with hotkey suggestions enabled. more
  • Fixed that migration_applied was always false in the on_configuration_changed event. more
  • Fixed that item health bars didn't render correctly at some scales. more
  • Fixed a crash when the server has disconnected while setting quickbar slots. more
  • Fixed that the delete save confirm could delete the wrong save if a different one was selected while it was showing. more
  • Fixed that the custom camera widget wouldn't render entity status icons correctly. more
  • Fixed that LuaGameScript::auto_save() wouldn't work if the root saves folder didn't already exist. more
  • Fixed that selecting a group in the chat icon selector GUI would occasionally select a random result. more
  • Fixed an error when scenario or blueprint library files are read-only on Linux. more
  • Fixed several potential deadlocking issues with non-blocking saving. more
  • Fixed tank not consuming fuel when turning while braking. more
  • Fixed train could not advance from destination full state when a train stop placed from blueprint was built before a rail next to it. more
  • Fixed partial item transfer not preserving inventory hand location. more
  • Fixed transport belt would keep saying "Disabled by control behavior" after circuit wires were removed.
  • Fixed controller relative driving mode steering left and right repeatedly in multiplayer.
  • Fixed controller relative driving mode causing jittery movement when driving backwards.
  • Fixed a crash when searching in certain icon selector GUIs. more
  • Fixed that empty locale would cause things to not show in GUIs. more
  • Fixed intro sound being treated as gui effect instead of music. more
  • Fixed that LuaFluidBox::get_fluid_system_contents() did not behave correctly when the fluid box was not part of a fluid system.

Debug

  • Added show_generated_chunks debug option which shows uncharted yet generated chunks on the map.
Hello,
we have gathered here today to talk about a new quality of life feature coming with 2.0.

Read the full post on our website.

Hello,
Today we will be looking at (and listening to!) many of the sound improvements we have been working on for 2.0.

Read the full post on our website.

Hello,
Another trains FFF!

Read the full post on our website.

Hello,
let me show you another dose of things we just can't stop ourselves from doing.

Read the full post on our website.

Hello,
I have an irresistible urge to tell you a little story. I'm sure you come here for stories, don't you?

Read the full post on our website.

Bugfixes

  • Fixed a crash when entering bad number values in some input fields. more
  • Fixed a crash when removing an item that is being used to hand craft a recipe while also changing the recipe to take fluid ingredients.
  • Fixed a crash when defining a recipe that takes zero fluid as the first ingredient.
  • Fixed cloning a furnace would not preserve previous recipe id.
  • Fixed that selecting a locale would sometimes reset the setting back to "Default"
  • Fixed that choose-elem-button equipment tooltips were missing the equipment name and description.
  • Fixed being unable to focus search in the train overview GUI with Control + F when a mod attaches a relative GUI element to it.
  • Fixed a crash when item stack of item-on-ground becomes empty because of scripted stack transfer. more

Modding

  • Fluid ingredient amounts must be larger than zero.
  • TransportBeltConnectables cannot be given given "building-direction-8-way" flag.

Scripting

  • Added LuaGuiElement::elem_tooltip read/write.
  • Added LuaEntityPrototype::boiler_mode read.
  • Added LuaGameScript::request_train_path.
Hello,

I'm going to cover a feature I only just finished.
I was thinking about this idea for years already.

I always thought the feature is too hardcore to be included, but I learned that it is usually a mistake to underestimate the players, so I gave it a go, and decided to share it right away.

Read the full post on our website.

Hello,
Another year has come to an end, from all of us here we wish you good fortune in the year to come.

Read the full post on our website.

Hello,
We've had a lot of requests to talk about map generation. It's difficult to talk about map generation without first explaining noise expressions. From time to time we need to talk about noise expressions anyway because they are a critical part of the game, but I don't think we've ever done a good job of explaining what they actually are at a high level. We will a closer look at planet mapgen again in the future, but for now this will introduce the basic concepts and act as a primer for later.

Read the full post on our website.

Merry Cogmas.