What changed in Factorio in 2016

73 updates · 3 main milestones · May 20, 2016 to Nov 29, 2016

  1. 5 events
    Crash Fix When Game Disappears from Matching Serverbug fix

    Fixed that the game could crash when a game disappeared from the matching server before its details were requested.

    Steam
    Numpad Controls Not Workingbug fix

    Fixed that numpad numbers didn't work for any game controls.

    Steam
    Possible Save Corruption with Roboportbug fix

    Fixed possible save corruption when roboport was destroyed while robot was repairing it.

    Steam
    Crash When Merging Forcesbug fix

    Fixed crash when merging forces while a player in one force to be removed was crafting something.

    Steam
    Stuck in Main Menu After Join Game Failurebug fix

    Fixed game would be stuck in main menu if Join Game on Steam failed for some reason.

    Steam
  2. 7 events
    Fixed enemy structures GUI errorbug fix

    The 'can't open enemy structures' error would show when it was never possible to open any GUI for the entity.

    Steam
    Fixed quickbar clearing issuebug fix

    Quickbar clearing wouldn't work when taking part of the stack.

    Steam
    Fixed mod browser sorting issuebug fix

    Mod browser sorting column would be ignored after using the search.

    Steam
    Fixed constant combinator item slot count issuebug fix

    Fix constant combinator ignoring item_slot_count prototype change after creation.

    Steam
    Tweaked map transfer algorithmchanges
    Steam
    Fixed Has Mods filter in browse games GUIbug fix

    Actually fixed Has Mods filter in browse games GUI.

    Steam
    Prevent switching to install-mods screen with pending deletionsbug fix

    It's now not possible to switch to the install-mods screen while there are mods pending deletion.

    Steam
  3. 4 events
    Pollution Simulation Optimizationperformance

    An optimization has been implemented to improve performance by about 7% for large factories by refining how pollution updates are handled.

    Steam
    Introduction of Infinite Researchgameplay

    Players can now engage in infinite research with diminishing returns to provide optional resource sinks for large factories.

    Steam
    UI/UX Designer Recruitmentui ux

    Factorio is seeking a dedicated UI/UX designer to improve game polish and user experience in upcoming releases.

    Steam
    Blueprint Library Progressnew content

    The Blueprint Library is being developed, allowing players to store blueprints locally and in persistent storage across saves.

    Steam
  4. 25 events
    Removed LuaEntity::has_directionother

    Removed LuaEntity::has_direction as LuaEntity::supports_direction already exists and serves the same purpose.

    Steam
    Renamed LuaInventory::has_filtersother

    Renamed LuaInventory::has_filters to LuaInventory::supports_filters.

    Steam
    Fixed tightspot level 5 recipesbug fix

    Corrected issues with tightspot level 5 recipes.

    Steam
    Fixed connection broken due to keep-alive activitybug fix

    Resolved issues with 'The connection has been broken due to keep-alive activity'.

    Steam
    Fixed wrong calculation of resistancesbug fix

    Corrected the calculation of resistances for small damage values.

    Steam
    Autosave only on server option addednetwork

    A new multiplayer server option allows autosaving only on the server.

    Steam
    Improved performance in browse-mods GUIperformance

    Performance has been improved when filtering and sorting in the browse-mods GUI.

    Steam
    Reduced connection accept message sizebug fix

    Decreased the size of the connection accept message for multiplayer games with many mods.

    Steam
    Fixed stuck key in CMD combinations on Macbug fix

    Fixed an issue with stuck keys in CMD combinations on Mac.

    Steam
    Fixed crash when loading save with removed entitiesbug fix

    Resolved a crash that occurred when loading a save with removed entities.

    Steam
    Possible fix for crash on Mac OSXbug fix

    Implemented a possible fix for crashes when initializing mouse-like devices on some Mac OSX computers.

    Steam
    Fixed crash when removing rails with reserved signalsbug fix

    Resolved a crash that occurred when removing rails with signals reserved by the circuit network.

    Steam
    Fixed GUI unresponsiveness with Alt+Tabbug fix

    Fixed an issue where Alt+Tab while holding the right mouse button made the game GUI unresponsive.

    Steam
    Fixed crash with LuaGameScript::remove_offline_playersbug fix

    Resolved a crash that occurred when using LuaGameScript::remove_offline_players.

    Steam
    Fixed ammo not placed in quickbarbug fix

    Fixed an issue where ammo wouldn't be placed in the quickbar even when a quickbar filter was set for it.

    Steam
    Fixed missing localized name definitionbug fix

    Resolved an issue with a missing localized name definition.

    Steam
    Fixed crash with invalid sprite parametersbug fix

    Fixed a crash that occurred when setting invalid sprite parameters.

    Steam
    Per-monitor DPI awareness on Windows 8.1 and 10bug fix

    Factorio is now per-monitor DPI-aware on Windows 8.1 and Windows 10.

    Steam
    Fixed unloadable save due to small numbersbug fix

    Resolved an issue where very small numbers saved in script state would produce an unloadable save.

    Steam
    Show player names on minimap option addedui ux

    A new option to display player names on the minimap has been added to the graphics settings.

    Steam
    Fixed trains GUI schedules scrolling issuebug fix

    Fixed an issue where the trains GUI schedules would force scroll to the current train stop with a large number of trains.

    Steam
    Deconstruction sets last user on entitygameplay

    Deconstructing or canceling deconstruction now sets the 'last user' on an entity.

    Steam
    Fixed mining drills putting items on deconstruction beltsbug fix

    Fixed an issue where mining drills would keep putting items on belts marked for deconstruction.

    Steam
    Added LuaInventory::is_filteredother

    A new function LuaInventory::is_filtered has been added.

    Steam
    Performance improvements to trains GUIperformance

    Further performance improvements have been made to the trains GUI.

    Steam
  5. 5 events
    Enhanced desync reportschanges

    Desync reports are now much bigger and have a better chance of being useful.

    Steam
    Added /toggle-heavy-mode commandgameplay

    This command generates files to help investigate server desync issues for new players.

    Steam
    New server settings for commands and autosavesystem

    The following settings are now settable only in server-settings: allow_commands, autosave_interval, autosave_slots, afk_autokick_interval, auto_pause.

    Steam
    Fixed Lua desyncs from string formattingbug fix

    Hopefully resolved Lua desyncs caused by string formatting functions behaving differently on different platforms.

    Steam
    Fixed trains moving forward when stoppedbug fix

    Trains will no longer slowly move forward when stopped on a signal.

    Steam
  6. 1 event
    Fixed technology GUI in single playerbug fix
    Steam
  7. 9 events
    Vehicle Equipment Grid Supportgameplay

    Added support for equipment grids in vehicles, allowing various equipment functionalities.

    Steam
    Fixed possible desync with insertersbug fix

    Fixed possible desync caused by inserters disabled by circuit network.

    Steam
    Fixed unclosable character window issuebug fix

    Fixed that unclosable character window was opened when it was ordered to open exactly at the same tick when the character died.

    Steam
    Bug Fixes in 0.13bug fix

    Fixed various bugs including terrain generation issues and capitalization of technologies.

    Steam
    Fixed train selection boxes in specific situationsbug fix

    Fixed selection boxes of trains in specific situations.

    Steam
    0.14.0 Experimental Releasenew contentMilestone

    Released version 0.14.0 into experimental testing, featuring a major multiplayer rewrite.

    Steam
    Fixed Golem and other achievements not activatingbug fix

    Fixed that the Golem, Watch your step and doing it right didn't activate from steam cloud on new Factorio installation.

    Steam
    0.13.18 Stable Releasenew content

    Declared 0.13.18 as the stable release, prompting updates for Steam and standalone users.

    Steam
    Added LauSurface::regenerate_entity scripting functionnew content
    Steam
  8. 2 events
    Testing New Multiplayer Featuresgameplay

    Introduction of a rewritten multiplayer system with features like input delay for slow players and dynamic latency adjustments.

    Steam
    Multiplayer Testing Map Conceptnew content

    A scenario map for multiplayer with a large player limit, featuring production challenges and team-based gameplay.

    Steam
  9. 3 events
    New Terrain Biomes in Developmentnew content

    Two new biomes are being developed: tundra/taiga with varying snow levels and a red desert with varying rockiness levels, each requiring multiple elements to create a cohesive look.

    Steam
    Main Loop Rewritten for Improved Performanceperformance

    The game's main loop was partially rewritten in version 0.13.10, addressing several performance issues and allowing for better synchronization between game updates and rendering.

    Steam
    CPU Usage Optimization in Main Game Loopperformance

    In version 0.13.14, a solution will be implemented to reduce CPU usage while maintaining game performance, allowing for a balance between performance and CPU conservation.

    Steam
  10. 4 events
    Expansion of Terrain Varietyvisuals

    New 3D artist will work on expanding the terrain variety to enhance the game's visual appeal.

    Steam
    Development of New Entitiesnew content

    The design and introduction of new entities is underway, with a focus on improving gameplay.

    Steam
    Introduction of High Resolution Graphicsvisuals

    The game is preparing to support high-resolution graphics, with plans to redesign old entities and ensure all new entities are designed for high resolution.

    Steam
    Graphical User Interface Overhaulvisuals

    A complete rethinking and reshaping of the GUI is planned to improve user experience.

    Steam
  11. 8 events
    User Verification for Multiplayer GamesgameplayMilestone

    Users must be logged in with a Factorio username to create or list games, enhancing security.

    Steam
    Entity Info Displaygameplay

    Entity info now shows which player has built a given entity.

    Steam
    Multiplayer Matching Server Implementationnew contentMilestone

    A service that holds available Multiplayer games, simplifying game discovery and connection.

    Steam
    Steam Friends Integrationui ux

    Players can filter games by Steam friends and join them directly through the Steam client.

    Steam
    Browse Games GUI Enhancementsui ux

    Games can be created as publicly listed, unlisted, or LAN only. Supports searching and shows basic game information.

    Steam
    NAT Punching Featurenetwork

    Allows servers behind NAT to host games by providing a public IP address through the Matching Server.

    Steam
    Removal of Peer2Peer Modebalance change

    Peer2Peer mode has been removed to simplify the GUI and internal coding solutions.

    Steam
    Admin System for Game Hostsgameplay

    Hosts can give admin commands, including kicking and banning players.

    Steam