What changed in Factorio in 2016
73 updates · 3 main milestones · May 20, 2016 to Nov 29, 2016
- 5 eventsCrash 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.
SteamPossible Save Corruption with Roboportbug fixFixed possible save corruption when roboport was destroyed while robot was repairing it.
SteamCrash When Merging Forcesbug fixFixed crash when merging forces while a player in one force to be removed was crafting something.
SteamStuck in Main Menu After Join Game Failurebug fixFixed game would be stuck in main menu if Join Game on Steam failed for some reason.
Steam - 7 eventsFixed 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.
SteamFixed quickbar clearing issuebug fixQuickbar clearing wouldn't work when taking part of the stack.
SteamFixed mod browser sorting issuebug fixMod browser sorting column would be ignored after using the search.
SteamFixed constant combinator item slot count issuebug fixFix constant combinator ignoring item_slot_count prototype change after creation.
SteamTweaked map transfer algorithmchangesSteamFixed Has Mods filter in browse games GUIbug fixActually fixed Has Mods filter in browse games GUI.
SteamPrevent switching to install-mods screen with pending deletionsbug fixIt's now not possible to switch to the install-mods screen while there are mods pending deletion.
Steam - 4 eventsPollution Simulation Optimizationperformance
An optimization has been implemented to improve performance by about 7% for large factories by refining how pollution updates are handled.
SteamIntroduction of Infinite ResearchgameplayPlayers can now engage in infinite research with diminishing returns to provide optional resource sinks for large factories.
SteamUI/UX Designer Recruitmentui uxFactorio is seeking a dedicated UI/UX designer to improve game polish and user experience in upcoming releases.
SteamBlueprint Library Progressnew contentThe Blueprint Library is being developed, allowing players to store blueprints locally and in persistent storage across saves.
Steam - 25 eventsRemoved LuaEntity::has_directionother
Removed LuaEntity::has_direction as LuaEntity::supports_direction already exists and serves the same purpose.
SteamRenamed LuaInventory::has_filtersotherRenamed LuaInventory::has_filters to LuaInventory::supports_filters.
SteamFixed connection broken due to keep-alive activitybug fixResolved issues with 'The connection has been broken due to keep-alive activity'.
SteamFixed wrong calculation of resistancesbug fixCorrected the calculation of resistances for small damage values.
SteamAutosave only on server option addednetworkA new multiplayer server option allows autosaving only on the server.
SteamImproved performance in browse-mods GUIperformancePerformance has been improved when filtering and sorting in the browse-mods GUI.
SteamReduced connection accept message sizebug fixDecreased the size of the connection accept message for multiplayer games with many mods.
SteamFixed stuck key in CMD combinations on Macbug fixFixed an issue with stuck keys in CMD combinations on Mac.
SteamFixed crash when loading save with removed entitiesbug fixResolved a crash that occurred when loading a save with removed entities.
SteamPossible fix for crash on Mac OSXbug fixImplemented a possible fix for crashes when initializing mouse-like devices on some Mac OSX computers.
SteamFixed crash when removing rails with reserved signalsbug fixResolved a crash that occurred when removing rails with signals reserved by the circuit network.
SteamFixed GUI unresponsiveness with Alt+Tabbug fixFixed an issue where Alt+Tab while holding the right mouse button made the game GUI unresponsive.
SteamFixed crash with LuaGameScript::remove_offline_playersbug fixResolved a crash that occurred when using LuaGameScript::remove_offline_players.
SteamFixed ammo not placed in quickbarbug fixFixed an issue where ammo wouldn't be placed in the quickbar even when a quickbar filter was set for it.
SteamFixed missing localized name definitionbug fixResolved an issue with a missing localized name definition.
SteamFixed crash with invalid sprite parametersbug fixFixed a crash that occurred when setting invalid sprite parameters.
SteamPer-monitor DPI awareness on Windows 8.1 and 10bug fixFactorio is now per-monitor DPI-aware on Windows 8.1 and Windows 10.
SteamFixed unloadable save due to small numbersbug fixResolved an issue where very small numbers saved in script state would produce an unloadable save.
SteamShow player names on minimap option addedui uxA new option to display player names on the minimap has been added to the graphics settings.
SteamFixed trains GUI schedules scrolling issuebug fixFixed an issue where the trains GUI schedules would force scroll to the current train stop with a large number of trains.
SteamDeconstruction sets last user on entitygameplayDeconstructing or canceling deconstruction now sets the 'last user' on an entity.
SteamFixed mining drills putting items on deconstruction beltsbug fixFixed an issue where mining drills would keep putting items on belts marked for deconstruction.
SteamPerformance improvements to trains GUIperformanceFurther performance improvements have been made to the trains GUI.
Steam - 5 eventsEnhanced desync reportschanges
Desync reports are now much bigger and have a better chance of being useful.
SteamAdded /toggle-heavy-mode commandgameplayThis command generates files to help investigate server desync issues for new players.
SteamNew server settings for commands and autosavesystemThe following settings are now settable only in server-settings: allow_commands, autosave_interval, autosave_slots, afk_autokick_interval, auto_pause.
SteamFixed Lua desyncs from string formattingbug fixHopefully resolved Lua desyncs caused by string formatting functions behaving differently on different platforms.
SteamFixed trains moving forward when stoppedbug fixTrains will no longer slowly move forward when stopped on a signal.
Steam - 1 eventFixed technology GUI in single playerbug fixSteam
- 9 eventsVehicle Equipment Grid Supportgameplay
Added support for equipment grids in vehicles, allowing various equipment functionalities.
SteamFixed possible desync with insertersbug fixFixed possible desync caused by inserters disabled by circuit network.
SteamFixed unclosable character window issuebug fixFixed that unclosable character window was opened when it was ordered to open exactly at the same tick when the character died.
SteamBug Fixes in 0.13bug fixFixed various bugs including terrain generation issues and capitalization of technologies.
SteamFixed train selection boxes in specific situationsbug fixFixed selection boxes of trains in specific situations.
Steam0.14.0 Experimental Releasenew contentMilestoneReleased version 0.14.0 into experimental testing, featuring a major multiplayer rewrite.
SteamFixed Golem and other achievements not activatingbug fixFixed that the Golem, Watch your step and doing it right didn't activate from steam cloud on new Factorio installation.
Steam0.13.18 Stable Releasenew contentDeclared 0.13.18 as the stable release, prompting updates for Steam and standalone users.
SteamAdded LauSurface::regenerate_entity scripting functionnew contentSteam - 2 eventsTesting New Multiplayer Featuresgameplay
Introduction of a rewritten multiplayer system with features like input delay for slow players and dynamic latency adjustments.
SteamMultiplayer Testing Map Conceptnew contentA scenario map for multiplayer with a large player limit, featuring production challenges and team-based gameplay.
Steam - 3 eventsNew 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.
SteamMain Loop Rewritten for Improved PerformanceperformanceThe 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.
SteamCPU Usage Optimization in Main Game LoopperformanceIn 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 - 4 eventsExpansion of Terrain Varietyvisuals
New 3D artist will work on expanding the terrain variety to enhance the game's visual appeal.
SteamDevelopment of New Entitiesnew contentThe design and introduction of new entities is underway, with a focus on improving gameplay.
SteamIntroduction of High Resolution GraphicsvisualsThe game is preparing to support high-resolution graphics, with plans to redesign old entities and ensure all new entities are designed for high resolution.
SteamGraphical User Interface OverhaulvisualsA complete rethinking and reshaping of the GUI is planned to improve user experience.
Steam - 8 eventsUser Verification for Multiplayer GamesgameplayMilestone
Users must be logged in with a Factorio username to create or list games, enhancing security.
SteamMultiplayer Matching Server Implementationnew contentMilestoneA service that holds available Multiplayer games, simplifying game discovery and connection.
SteamSteam Friends Integrationui uxPlayers can filter games by Steam friends and join them directly through the Steam client.
SteamBrowse Games GUI Enhancementsui uxGames can be created as publicly listed, unlisted, or LAN only. Supports searching and shows basic game information.
SteamNAT Punching FeaturenetworkAllows servers behind NAT to host games by providing a public IP address through the Matching Server.
SteamRemoval of Peer2Peer Modebalance changePeer2Peer mode has been removed to simplify the GUI and internal coding solutions.
SteamAdmin System for Game HostsgameplayHosts can give admin commands, including kicking and banning players.
Steam