1. Factorio
  2. News

Factorio News

Friday Facts #374 - Smarter robots

Hello,
today we are going to talk about some flying robot behavior improvements. Some of the problems we fixed were reported countless times, so I hope that some people will appreciate it :).

Read the full post on our website.

Friday Facts #373 - Factorio: Space Age

Hello, long time no see!
Today we are going to talk about the expansion which is called Factorio: Space Age.

Factorio: Space Age continues the player's journey after launching rockets into space. Discover new worlds with unique challenges, exploit their novel resources for advanced technological gains, and manage your fleet of interplanetary space platforms.

Read the full post on our website.

Factorio upgraded with controller support - now in the stable release

Factory building and automation sim Factorio has a fresh stable release out, continuing years of free upgrades and it now has gamepad controller support.

Read the full article here: https://www.gamingonlinux.com/2023/07/factorio-upgraded-with-controller-support-now-in-the-stable-release

Version 1.1.87 released as stable

Changes from 1.1.80 to 1.1.87

Features


  • Added controller(gamepad) support. Change input method in Settings->Controls to play using a controller.
Minor Features


  • Added contextual hotkey hints. Enable it in Settings->Interface. Useful when playing using a controller.
  • When connecting wires to entities with multiple sides(combinator, power switch), the hovered side is highlighted.
  • Changed --dump-data to write infinite values as the string "inf" and "-inf".
  • It is now possible to blueprint entities of friendly forces.
Changes


  • Updated SDL to version 2.26.5.
  • Replace "Version" column in mods install menu with "Last highlighted"
  • Disabled the Command+W keyboard shortcut for closing the game window on Macs. Command+Q will still quit the application. more
  • On macOS, left and right variants of the Command and Option keys are differentiated when not bound as a modifier.
  • Improved sounds fading in and out on game resume and pause.
  • Allow "Pick up items" and "Drop items" actions to be fired at the same time as other actions, in keyboard and mouse mode. more
  • "Pick up items" will no longer fire at the same time as other actions. This fixes character picking up items when flipping blueprints. more
Bugfixes


  • Fixed wind sound not changing its volume with zoom level.
  • Fixed that productivity values did not show correctly in some cases. more
  • Fixed texture compression artefacts on Apple Silicon Macs. more
  • Fixed that playing music with master volume and music volume set to 100% would mute all other sounds.
  • Fixed a crash when unit has a composite command with a dead unit group. more
  • Fixed that recipe category notification icons would draw under the category icon. more
  • Fixed that inserting invalid items into blueprint books through script would crash. more
  • Fixed being unable to copy or paste extremely large blueprint strings on Linux more
  • Fixed a desync between ARM and x86 platforms when the pathfinder was overloaded. more
  • Fixed a crash when trivial smoke was defined with bad movement speed values. more
  • Fixed that startup color mod settings would appear as changeable during runtime.
  • Fixed multiple forces being unable to order deconstruction of the same forceless entity. more
  • Fixed deconstruction markers being visible to forces which did not order the deconstruction.
  • Fixed inconsistent rounding in tooltips caused by floating-point inaccuracy. more
  • Fixed that upgrading modules with fast-transfer could cause the returned modules to overlap with the inventory hand.
  • Fixed not being able to type in textboxes on steam deck. more
  • Fixed that dump-icon-sprites did not work correctly for icons using shift values. more
  • Fixed ghosts could be removed even if they do not collide with built entity. more
  • Fixed a crash when removing modded pipe-to-ground that connects to a shifted pipe-to-ground. more
  • Fixed a crash when a mod sets a train's schedule while a temporary stop with no wait conditions is being removed.
  • Fixed a crash when saving the game after a server disconnect with non-blocking saving enabled.
  • Fixed that blueprints could have duplicate logistic filters. more
  • Fixed that LocalisedString ignored 'correct' translation status of its parameters. more
  • Fixed that some PNGs loaded darker than intended on Macs, affecting some mods.
  • Fixed remapped modifier keys not registering properly in some environments. more
  • Fixed that migrating color type mod settings did not work correctly. more
  • Fixed cancel deconstruction of pipe would not remove colliding pipe to ground ghosts.
  • Fixed a crash related to construction robots delivering items and upgrading entities in the same tick.
  • Fixed LuaSurface::force_generate_chunk_requests() did not respect generate_with_lab_tiles. more
  • Fixed changing recipe from one using custom fluidbox indexes into one not using custom fluidbox indexes could result in incorrect fluidbox layout. more
  • Fixed some sounds (for example sounds from programmable speaker or rocket silo) not fading out on pause.
  • Fixed a crash when trying to change direction of a loader simulation with fluid energy source. more
  • Fixed a loader with energy source would not consume all the energy from internal buffer preventing out of fuel icon from showing up. more
  • Fixed god/editor/spectator/ghost controller movement in latency when game speed is greater than 1.
  • Fixed building underground belt over transport belt with target direction set would create incorrect undo action. more
  • Fixed a desync when reading cursor_display_location in on_gui_click.
  • Fixed macOS release missing files due to a third party library bug.
  • Fixed "Enter/leave vehicle" shortcut never allowing other shortcuts to use the same key combination. more
  • Fixed a crash when downgrading ghost of assembling machine when target machine cannot craft recipe due to missing pipes. more
  • Fixed IME no longer working on Windows. more
  • Fixed on_entity_color_changed not being raised for some entities. more
  • Fixed a crash when trying to start sound fade out when there are no audio devices. more
  • Fixed that Factorio wouldn't load on macOS versions prior to 10.15. more
  • Fixed not being able to select assembling machine recipe if Craft, Craft 5 and Craft all were not bound to any button more
  • Fixed another crash when downgrading ghost of assembling machine when target machine cannot craft recipe due to missing pipes.
  • Fixed that you could blueprint enemy force tile ghosts.
  • Fixed that the mod manager would occasionally download updates that are incompatible with the current game version. more
  • Fixed missing support for wind and ambient category for sound prototypes. more
  • Fixed selection tool rendering in the chart for ghost rails. more
  • Fixed enemy expansion would fail to expand into chunks with entities invisible to the enemy. more
  • Fixed some controls allowing binding to buttons that would not work. more
  • Fixed LuaGameScript::check_prototype_translations() did not work correctly for manual localised strings with parameters. more
  • Fixed it was possible to drop cursor items through ghosts. more
  • Fixed a crash when fast replacing loader into a loader with fluid energy source when the loader type needs to be changed. more
  • Fixed LuaFluidBox::get_pipe_connections() returning target_index as zero-indexed.
Modding


  • Added CustomInputPrototype::controller_key_sequence and CustomInputPrototype::controller_alternative_key_sequence.
Scripting


  • Added optional surface parameter to LuaForce::rechart.
  • Added LuaGuiElement::auto_toggle read/write.
  • Added LuaGuiElement::toggled read/write.
  • BoundingBox accepts orientation from lua.
  • Added LuaModSettingPrototype::type read.
  • Added on_entity_color_changed.
  • Added on_player_input_method_changed.
  • Added defines.game_controller_interaction.
  • Added LuaGuiElement::game_controller_interaction read/write.
  • Added LuaPlayer::input_method read.
  • Added LuaSurface::find_closest_logistic_network_by_position.
  • Added optional area to LuaSurface::get_connected_tiles.
  • Added cursor_display_location to custom input events and on_gui_click.
  • Added target_fluidbox_index to PipeConnection.
  • Renamed PipeConnection's target_index to target_pipe_connection_index.
  • Added dash_offset to LuaRendering::draw_line.
  • Added LuaFluidBox::get_fluid_system_contents() method.
  • Added LuaFluidBox::get_pipe_connections() method.

Factorio adds controller support in experimental update

Good news for Steam Deck and gamepad fans, as official controller support is coming to Factorio and you can try it out right now.

Read the full article here: https://www.gamingonlinux.com/2023/06/factorio-adds-controller-support-in-experimental-update