1. Factorio
  2. News

Factorio News

Version 1.1.80 released as stable

Changes from 1.1.77 to 1.1.80

Minor Features


  • In the blueprint preview window, deselecting all train fuel items disables the 'Train fuel' option. (This was already the case for modules. https://forums.factorio.com/102804)
Graphics


  • Added support for Wayland on Linux. To enable it, set SDL_VIDEODRIVER=wayland in your environment. (thanks to raiguard)
Changes


  • Music no longer fades out on technology screen. more
  • On macOS, when AZERTY keyboard layout is used, the shortcut for Undo will default to Cmd + Z instead of Cmd + W. more
Bugfixes


  • Fixed 'on_string_translated' event having incorrect localised_string parameter for fallback groups.
  • Fixed that LuaPlayer::cursor_stack_temporary returned false for pasted blueprints. more
  • Fixed size issues related to mod relative GUIs. more
  • Fixed that item request proxies could be created through script with a count of 0. more
  • Fixed that electric energy interface entities didn't use the render layer defined in the prototype for animations. more
  • Fixed a memory corruption issue when saving under linux with async saving enabled. more
  • Fixed ping shown for a server in the multiplayer games browser sometimes not updating correctly.
  • Fixed the game would fail to load sprites with some mods when max texture size was set to 2048. more
  • Fixed centrifuge uranium glow effect flickering on and off on arm64 builds.
  • Fixed a scripting error in tips and tricks simulations related to mod migrations. more
  • Fixed a crash when downgrading specific entities in multiplayer. more
  • Fixed that LuaItemStack::transfer_stack didn't work correctly for inventories that went over normal item stack limits. more
  • Fixed TransportLine consistency issue when changing force of a linked-belt. more
  • Fixed a crash related to custom map generation. more
  • Fixed a crash with SDL's X11_XInput2. more
  • Fixed programmable speaker playing incorrect sound in certain scenarios. more
  • Fixed that create_spidertron() didn't scale lights correctly. more
  • Fixed LuaFluidBox::get_prototype would try to return fluidbox prototypes ignoring layout of fluidboxes when part of crafting machine. more
  • Fixed inserter could start moving to the drop target while still being in the pickup mode. more
  • Fixed multiple personal roboports discharging. more
  • Fixed that LuaLogisticNetwork::insert() wouldn't insert all of the requested items in some cases. more
  • Fixed loader would ignore ElectricEnergySourcePrototype::buffer_capacity. more
  • Fixed rotating a loader would not update heat connections if it has any. more
  • Fixed migrating loader energy sources between types could fail to update energy source buffer size. more
  • Fixed migrating inserter energy source between types could fail to update energy source buffer size.
  • Fixed migrating pump energy source between types could fail to update energy source buffer size.
  • Fixed migrating radar energy source between types could fail to update energy source buffer size.
  • Fixed migrating reactor energy source between types could fail to update energy source buffer size.
  • Fixed double sound when transferring crafting materials from cursor stack into crafting machine or when taking items from the result slot.
  • Fixed a desync related to fluid energy source energy extraction when floating point rounding errors are involved.
  • Fixed a bad error message when registering custom hotkey events with filters. more
  • Fixed that color mod settings wouldn't migrate to the default value. more
  • Fixed that escape did not work to close the user-login GUI. more
  • Fixed that the CustomGuiElement "switch" type would fire the click event twice. more
  • Fixed a rare crash related to watching replays. more
  • Fixed consistency issue related to building loader ghosts over existing loader ghosts. more
  • Fixed spilling items would fail to spread items when surface had width or height set to more than 2^31. more
  • Fixed an AI Pathfinder desync when changing goal_pressure_ratio while the pathfinder was running. more
  • Fixed land mine was not colliding with rail signals. more
  • Fixed a crash when disconnecting and reconnecting a display on Wayland more
  • Fixed inconsistent clipboard behavior on Wayland more
  • Fixed that disabling permissions to move didn't work correctly in some cases more
  • Fixed furnace would stop crafting when recipe could not be deduced from ingredients and technology effects were being reset. more
  • Fixed a crash related to script creation of entities. more
  • Fixed module and fuel entries disappearing from blueprint preview when selectively disabled, instead of showing up with count 0. more
  • Fixed automatic targeting with spidertrons did not work if all ammo slots were not filled. more
  • Fixed technology title not updating when technology was researched. more
  • Fixed horizontal lines ending up too short when close to line-wrapping labels more
  • Fixed a crash related to migrating spider vehicle guns. more
  • Fixed loader ghosts would connect to transport belts even when they had different forces. more
  • Fixed a crash when moving blueprint book to blueprint library when there is also another book that will get under the cursor and tooltips are showing. more
  • Fixed that "item-with-inventory" would allow setting inventory_size to "dynamic". more
  • Fixed balance of several audio files. more
  • Fixed InserterPrototype would accept too large stack size bonuses. more
  • Fixed a crash when maximum-sounds is set below 16, for example by using --disable-audio or on failed audio initialization. more
  • Fixed that some effects would sometimes be performed twice in multiplayer when FPS is lower than UPS.
  • Fixed LuaSurface::find_entities_filtered would not accept force indexes. more
  • Fixed that solar panels on multiple surfaces would all produce electricity based on a daytime of one of the surfaces when they were part of a single electric network with a script created wire between surfaces. more
  • Fixed that loaders would spill their items when fast-replaced or upgraded.
  • Fixed valid path searches failing because a previously failed path with a wider bounding box was cached. more
  • Fixed LuaRendering::draw_sprite and draw_animation throwing an exception when orientation_target was not given.
Modding


  • Added a command line flag (dump-data) to dump data-raw to the script output folder as json.
  • Added a command line flag (dump-icon-sprites) to dump prototype icons to the script output folder.
  • Added a command line flag (dump-prototype-locale) to dump prototype locale to the script output folder.
  • Sprites with size close to 2048px (or 4096px when high resolution is enabled) will have forced "no-atlas" priority. more
  • Added LoaderPrototype::energy_source and energy_per_item.
  • Added support for "icon_horizontal_align" to sprite-button.
  • Added "color-setting" prototype.
  • Added 'entity-ghost' and 'tile-ghost' selection tool modes.
  • Added chart.zoom_threshold_to_draw_spider_path utility constant.
Scripting


  • Added LuaControl::get_max_inventory_index() read.
  • Added LuaItemStack::entity_label and LuaItemStack::entity_color read.
  • Added "unlocks-recipe" to technology prototype filters.
  • ForceIdentification can now be specified by force index.
  • Added script_raised_teleported.
  • Added raise_teleported to LuaControl::teleport.
  • Added 'use_rich_text' parameter to LuaRendering::draw_text() and getter/setter functions.
  • Added 'has_item_inside' to LuaSurface::find_entities_filtered parameters. Will filter for entities that have the specified item inside them.
  • LuaFluidBox::get_prototype may return an array of LuaFluidBoxPrototype if the entity uses compound fluidboxes. more
  • Added optional character parameter to LuaSurface::create_entity. Will simulate fast replacing using the character.
  • Added LuaEntityPrototype::max_power_output read support for burner generators.
  • Added LuaItemStack::use_capsule.
  • Added LuaEntity::beacons_count read.
  • Added LuaEntity::get_beacons().
  • Added LuaEntity::get_beacon_effect_receivers().
  • Added LuaRendering::use_target_orientation for Sprite, Animation, and Polygon.
  • Added on_gui_hover, on_gui_leave.
  • Added LuaGuiElement::raise_hover_events read/write.

Factorio gets official Wayland support on Linux

Are you a Wayland user? Do you play Factorio? The latest update should make things a lot smoother for you.

Read the full article here: https://www.gamingonlinux.com/2023/03/factorio-gets-official-wayland-support-on-linux

Version 1.1.76 released as stable

Changes


  • Added autosave slots to "The Rest" settings gui. more
Bugfixes


  • Fixed a crash with crafting machines using burner energy sources and items that produce burnt results. more
  • Fixed that the bonus GUI could show incorrect values for modded inserter bonuses. more
  • Fixed that additional layers of multi-layer recipe icons were tinted when building. more
  • Fixed that restoring a window minimized to the macOS dock would freeze the graphics. more
  • Fixed a crash related to failed audio initialization and switching audio devices.
  • Fixed a crash when creating surfaces during the chunk deleted event. more
  • Fixed that projectiles didn't draw oriented lights at the correct orientation. more
  • Fixed that the 'create_spidertron()' Lua function didn't set the correct minable result name. more
  • Fixed that 'item on ground' didn't show item amount in the tooltip. more
  • Fixed a crash when restarting after syncing mods with save if the mod(s) were disabled and the save had a valid replay. more
  • Fixed working sound's volume or speed not being matched to activity when fading, for example with pipes. more
  • Fixed overlaping red and green wires connected to a power switch. more
  • Fixed that moving a container with which a loader was interacting would not disconnect the loader.
  • Fixed that vehicle ammo slot filter selection would show ammos that the slot cannot accept. more
  • Fixed vehicle ammo slot style when filtered. more
  • Fixed train lights in preview would render for trains on surface a player is on, not for the surface being rendered. more
  • Fixed that cloning item entities wouldn't clone the to-be-looted flag. more
  • Fixed that boilers wouldn't consume fuel if fed fluid at maximum temperature. more
  • Fixed a desync related to custom blueprints. more
  • Fixed transport belts not decompressing overcompressed items in certain cases. more
  • Fixed drawing an extra shadow for health bars of items on ground and items on belts.
  • Fixed that connecting circuit or copper wires in map view did not work if the Build and Drag map controls conflicted. more
  • Fixed override_sound_type having no effect. more
  • Fixed a crash when trying to filter car/spider ammo slots. more
  • Fixed visual artifact in water when zoomed out.
  • Fixed 'on_entity_renamed' Lua event not including 'player_index' if copy-pasting to a train stop. more
Scripting


  • Added 'entity' to LuaPlayer::open_map and LuaPlayer::zoom_to_world, which specifies an entity to follow.
  • Added LuaRailPath::is_front read.
  • Added LuaEntityPrototype::alert_icon_scale read.
  • Added LuaBootstrap::get_prototype_history().
  • Added LuaGameScript::console_command_used read.
  • Added is_split to on_player_fast_transferred.
  • Added LuaPlayer::drag_target read.
  • Added LuaControl::surface_index and force_index read.
  • Added LuaEntity::inserter_target_pickup_count read.
Modding


  • Added LoaderPrototype::allow_rail_interaction and allow_container_interaction.


You can get experimental releases by selecting the 'experimental' beta branch under Factorio's properties in Steam.

Factorio is about to increase in price so be quick

The developers of the awesome Factorio have announced that the price is about to go up, so if you still haven't purchased it now is the time.

Read the full article here: https://www.gamingonlinux.com/2023/01/factorio-is-about-to-increase-in-price-so-be-quick

Steam building game lets you blow up your city to save the environment

Combine the rapid expansion of Cities Skylines, the construction, destruction, and pixel-block visuals of Minecraft, and Factorio's focus on creating an efficient production line, and you'll likely end up with a fascinating, new Steam building game, where you can choose to construct a mass manufacturing empire - or blow everything up to snub your corporate overlords and save the local environment.


Read the rest of the story...


RELATED LINKS:

The best management games on PC 2023

The best city-building games on PC 2023

Cities Skylines DLC Financial Districts teaches you to make bank