What changed in Factorio in 2018
1139 updates · 138 main milestones · Jan 4, 2018 to Dec 28, 2018
- 5 eventsChanges to Production Science Packgameplay
Increased ingredient count and crafting time for clarity in tier progression.
SteamHigh-Tech Science Pack AdjustmentsgameplayMaintained Electric furnace and Productivity module to encourage factory expansion and power management.
SteamUpdated Science Pack 3 RecipegameplayElectric mining drill replaced with Solid fuel to prevent deadlocks and increase familiarity with item storage.
SteamNew Naming Convention for Science PacksgameplayIntroduced unique names for science packs to improve clarity and representation of their purpose.
SteamRevised Military Science PackgameplayGun turret replaced with 2x Wall to balance ingredient prices and lower overall cost.
Steam - 8 eventsmacOS Developer Neededother
The Factorio team is seeking a new macOS developer after the departure of key team members.
SteamNo More Fluid MixinggameplayFluid systems now lock onto a fluid upon contact, preventing mixing with different fluids.
SteamFactorio Nominated for Steam Awards 2018otherFactorio is nominated for 'Most fun with a machine' in the Steam awards 2018.
SteamFlow Rate Information Addedquality of lifePlayers can now see flow rate information in the entity info of each pipe.
SteamNew Scorpion Species Named After FactoriootherA new species of scorpion has been named Neobuthus Factorio in honor of the game.
SteamIntroduction of New Fluid System 2gameplayMilestoneThe new fluid system features a two-pass algorithm for fluid movement, improving realism and performance.
SteamFluid Update Performance ImprovementsperformanceOverall fluid update is now faster than before, despite initial slowdowns from the new algorithm.
SteamDirect Steam Key SalesstoreSteam keys will now be sold directly through the Factorio website for convenience.
Steam - 6 eventsCategory Filtering for Modsui ux
The list of visible mods can be filtered by their category in the new GUI.
SteamInvariants for Inventory ChangesaiMilestoneImplementation of invariants to automatically send events when items are added or removed from inventories, reducing human error.
SteamNew Manage/Install/Update Mods GUIui uxA revamped GUI for managing, installing, and updating mods, featuring improved interaction and intuitiveness.
SteamDetailed Mod Update Informationui uxWhen updating mods, users can see version numbers, browse changelogs, and choose updates to skip.
SteamMod Compatibility Filteringui uxOnly mods compatible with your game version will be shown in the new GUI.
Steam - 4 eventsRedesigned Biter Models and Animationsnew contentMilestone
Biters have received a complete redesign with elongated legs, accentuated eyes, and new animations to enhance their insectoid appearance.
SteamNew Biter Attack MechanicsgameplayMilestoneBiters will have stronger articulated mandibles and optimized attack animations to improve their combat effectiveness.
SteamCommunity Spotlight on Redmew Multiplayer ScenariosotherHighlighting the Redmew community's custom multiplayer scenarios, including the Diggy map and PvP biter battles.
SteamNew Sound Design for BitersaudioThe sound design for the new biter models is currently in development, aiming to enhance the gameplay experience.
Steam - 6 eventsStreamlining Resistancesgameplay
Reduction of damage types and resistances mainly to combat-related entities.
SteamRemoval of Pickaxe MechanicsgameplayMilestoneAll mining tools have been removed from the game to streamline the gameplay experience.
SteamRemoval of Hardness and Mining Power MechanicsgameplayHardness and mining power mechanics have been removed to simplify mining calculations.
SteamTooltip Rework for Better Structure and Informationui uxTooltips will be structured better, contain more useful information, and assist new players in understanding game mechanics.
SteamStreamlining Burner Efficiency Mechanicsbalance changeEfficiency mechanics for burners have been removed, halving fuel values and setting efficiency to 100%.
SteamRemoval of Assembling Machine Ingredient LimitgameplayThe limit on the number of ingredients for assembling machines has been removed.
Steam - 4 eventsOverdraw Visualization Toolperformance
Introduced an overdraw visualization tool to analyze the performance impact of overdraw in rendering scenes.
SteamIntroduction of Bitmap Cache for Texture StreamingperformanceImplemented a Bitmap Cache to improve texture streaming performance, allowing non-atlas sprites to be loaded only to RAM and allocated during rendering.
SteamGPU Rendering Performance AnalysisperformanceConducted analysis on GPU rendering performance, highlighting the impact of semi-transparent pixels and overdraw on frame rates.
SteamVirtual Texture Mapping ImplementationperformanceMilestoneAdopted virtual texture mapping to enhance rendering performance by batching sprite draw commands and reducing frequent texture allocations.
Steam - 5 eventsUpgrade Planner Tweaksquality of life
Improvements to the upgrade planner to ensure connected underground belts are upgraded in pairs.
SteamLatency State ImprovementsperformanceMilestoneEnhancements to the latency hiding system to improve multiplayer interactions and undo functionality.
SteamTrain Schedule Integration in BlueprintsgameplayBlueprints can now contain train schedules, allowing for easier setup of train routes.
SteamModule Upgrades in Upgrade Plannerquality of lifeThe upgrade planner can now specify module upgrades for entities.
SteamTrains in Blueprintsnew contentBlueprints can now include trains, allowing for easier construction of mining outposts and supply trains.
Steam - 6 eventsEnhanced Pathfinding Capabilitiesai
Pathfinding can now be accessed via Lua scripts, allowing for custom pathfinding solutions.
SteamIntroduction of Compilatron as a Robot Sidekicknew contentMilestoneCompilatron will help unify information delivery by coupling text and positional data, enhancing immersion and gameplay flow.
SteamNew Lua Scripting Features for CompilatronmoddingCompilatron is fully scripted in Lua, with new API additions for modders, including asynchronous pathfinding requests.
SteamIntroduction of HighlightBox and Speech Bubble Entitiesui uxNew entities to enhance visual feedback and communication within the game.
SteamNew AI Commands and ImprovementsaiAdded new AI command stop, improved wander command, and allowed units to pathfind through friendly buildings.
SteamImprovements to Unit AI BehavioraiAdded prototype flags to units to disable special behaviors not applicable to Compilatron, improving control.
Steam - 5 eventsImproved Interaction Error Messagesquality of life
Added short flying text explanations for interaction errors to enhance player understanding.
SteamForum Theme Updateui uxModification of the new forum theme to allow content to scale to the full screen width.
SteamEntity Highlighting for Inserters and Minersui uxEntities that inserters and miners can interact with are now highlighted to aid in building.
SteamPerformance Tweaking InsightsperformanceDiscussion on performance issues related to system power settings and browser usage affecting game stability.
SteamNew Tutorial ApproachgameplayIntroduction of a new tutorial design that minimizes message dialogs and encourages player exploration.
Steam - 5 eventsImproved Visualization of Fluid Flowquality of life
The new system will allow players to view fluid flow on pipes, enhancing gameplay understanding.
SteamForum Upgrade to phpBB 3.2ui uxThe forum has been updated to a newer version, improving usability on phones and enhancing security.
SteamPerformance Improvements for Fluid HandlingperformanceMilestoneThe new fluid system aims to enhance performance, especially for nuclear power in megabases.
SteamIntroduction of New Fluid SystemgameplayMilestoneA new fluid system is being developed to improve the behavior and performance of pipes in the game.
SteamFixing Junction Fluid Behaviorbug fixThe new system addresses the random behavior of fluids at junctions, ensuring more predictable flow.
Steam - 5 eventsNew Map Editor with Surface Importingnew contentMilestone
The new Map Editor is finished, allowing players to import surfaces from other save files.
SteamHigh-Resolution Worm RedesignvisualsThe high-res version of the worms has been refined to emphasize their personality and behavior, making them more aggressive and visually distinct.
SteamReworked ID Mapping SystemchangesThe ID mapping system has been simplified to ensure consistent ID assignments and improve save file loading.
SteamDefault Key Mapping for Non-US Keyboard Layoutsquality of lifeControls will now map to the correct keys by default, regardless of keyboard layout, improving accessibility for non-US players.
SteamFixed Ctrl+Z Shortcut for German Keyboard Layoutbug fixThe undo function will now correctly default to Ctrl+Z instead of Ctrl+Y for German keyboard layouts.
Steam - 7 eventsRefactored Autoplace SystemgameplayMilestone
Unified terrain generation and resource placement systems for better control over resource patches.
SteamEnhanced Resource Generation AlgorithmgameplayMilestoneCompletely rewritten algorithm for generating ores with many small improvements.
SteamIncreased Customization for Resource GenerationgameplayIncreased the number of steps for resource generation settings from 5 to 9 for more customization.
SteamFixed Starting Area Size SettinggameplayStarting area size setting no longer affects resource placement, now has a fixed size.
SteamIntroduction of Spot Noise ExpressiongameplayNew noise expression type for more controllable resource patch generation.
SteamPredictable Starting Area Resourcesbalance changeStarting area will now only contain iron, copper, coal, and stone, excluding uranium and oil.
SteamImproved Map Generator for Version 0.17gameplayMilestoneFinal polish to the map generator with fixes for resource generation and starting area predictability.
Steam - 10 eventsNuclear Power Technology Splitbalance change
Nuclear power is now split into Uranium processing and Nuclear power technologies.
SteamRocket Silo Technology Adjustmentsbalance changeRocket silo technology now only unlocks the silo and the rocket part item crafted internally.
SteamIntroduction of New Player Experience (NPE) and Campaignnew contentMilestoneA new demo and tutorial experience for new players, alongside a new campaign design.
SteamLow Density Structure Technology Changesbalance changeLow density structure is now unlocked by its own technology with prerequisites of Science pack 3 and Advanced material processing.
SteamIntroduction of Rocket Escape PodgameplayMilestonePlayers now finish the game by launching a Rocket escape pod instead of a satellite.
SteamAddition of Shallow Water Terrainnew contentNew terrain type that players can walk on but cannot build on, intended for campaign use.
SteamSatellite Unlocking Changesbalance changeSatellite is now unlocked by its own technology that requires the rocket silo.
SteamRocket Fuel Technology Changesbalance changeRocket fuel is now unlocked by its own technology with prerequisites of Rocketry and Engine.
SteamFinalization of Science Pack Technologiesbalance changeAll science packs will have their own unlocking technology in version 0.17.
SteamRocket Control Unit Technology Changesbalance changeRocket control unit is now unlocked by its own technology with prerequisites of Production and High tech science pack.
Steam - 5 eventsBelt Immunity Equipment Introducednew content
New armor equipment allows players to be immune to belts, reducing misclicks.
SteamTile Ghost Processing ImprovementperformanceSplit construction orders into two lists for better performance in processing blueprints.
SteamKovarex Enrichment Catalyst System Implementedbalance changeMilestoneProductivity will only apply to produced items not used as ingredients, fixing the U-235 production issue.
SteamCoal Liquefaction Nerfbalance changeCoal Liquefaction has been nerfed due to the new catalyst system.
SteamItems No Longer Spill on Beltsquality of lifeItems dropped from inventory will not land on belts, reducing cleanup hassle.
Steam - 5 eventsBlueprint Library Improvementsui ux
Enhanced blueprint library functionality, including grid movement and persistent slots.
SteamUpgrade Planner Integrationnew contentMilestoneThe upgrade planner feature is now integrated into the game, allowing for easier upgrades with construction robots.
SteamUndo Functionalitynew contentImplemented an undo feature for building and deconstructing actions, activated with Ctrl+Z.
SteamResearch Queue OptiongameplayResearch queue is now available but disabled by default, can be enabled in advanced options.
SteamCopy Paste Functionalitynew contentMilestoneIntroduced copy and cut paste functionality using Ctrl+C and Ctrl+X for building setups.
Steam - 5 eventsGame Version Filtering for Modsmodding
Users can now filter mods by game version in the Mod Portal.
SteamEnhanced Moderation Tools for Mod AuthorsmoddingMod authors can now lock, trash threads, and change titles and categories in discussions.
SteamIntroduction of Trending Section in Mod PortalmoddingA new Trending section has been added to the Mod Portal to showcase popular mods.
SteamNew Notification System for Mod DiscussionsmoddingMod authors are automatically subscribed to their mods' discussions, improving communication.
SteamRemoval of Research Queue FeaturegameplayMilestoneThe research queue feature has been removed due to its negative impact on gameplay experience.
Steam - 5 eventsPoint Sprites Implementationperformance
Experimentation with point sprites using geometry shaders, ultimately deciding to prepare 4 vertices per sprite instead.
SteamRendering Optimization ImprovementsperformanceMilestoneModernization of the rendering backend to improve speed and efficiency using new APIs and techniques.
SteamVertex Buffer OptimizationperformanceMilestoneImplementation of fixed-size vertex buffers to reduce lag during resizing and improve draw call efficiency.
SteamFactorio LAN Party at National Library of Technology Pragueseasonal eventJoin us for a LAN party on July 23rd at 16:00 CEST at the library, with Factorio available on 150 computers.
SteamBenchmark Results on Rendering PerformanceperformanceBenchmark tests show significant performance improvements on various computers, especially on AMD cards.
Steam - 6 eventsQuick Copy-Paste Functionalityquality of life
A new copy-paste feature will allow players to copy blueprints without creating items, reducing inventory clutter.
SteamBlueprints as Non-ItemsgameplayMilestoneProposed change to make blueprints not exist as items, preventing clutter in inventory and allowing for direct use from the quickbar.
SteamLinked BlueprintsgameplayMilestoneProposal to link blueprints in the inventory with those in the library, allowing automatic updates between versions.
SteamBlueprint Bar ImplementationgameplayMilestoneIntroduction of a blueprint bar under the quickbar for storing blueprints, shared across all games.
SteamImproved Blueprint Library Interfaceui uxThe blueprint library will feature a grid layout similar to the inventory for better arrangement of blueprints.
SteamMerged Action Bar and Blueprint StoragegameplayMilestoneProposal to merge the action bar and blueprint storage, allowing blueprints to be accessed via keyboard shortcuts across different games.
Steam - 7 eventsHigh-Resolution Entity Graphicsvisuals
Reworking of some entities for high-resolution graphics is in progress.
SteamModding Support EnhancementsmoddingImprovements to the Lua API for modding, including syncing mods with servers and managing multiple mod versions.
SteamNew Campaign DevelopmentgameplayInternal playtesting of a rough version of the new player experience for the upcoming campaign.
SteamImproved GUI Conceptsui uxWork is ongoing to finalize the style and concepts for the improved GUI, with some windows already implemented.
SteamGraphics Back-End RewriteperformanceMilestoneThe new graphics back-end rewrite is nearing finalization, with a closed-beta branch sent to players for testing.
Steam - 1 eventUpdated Battery Item Icongraphics
Changed the battery item icon to be more consistent with the technology icon.
Steam - 7 eventsMap Generator GUI Overhaului ux
The Map Generator GUI has been updated with a new layout, including a dedicated Enemies tab and real-time map preview feature.
SteamFixed bad mouse-point when holding blueprints with beltsbug fixSteamButton Order Standardizationui uxThe button order in dialogs will be standardized to Confirm on the right and Cancel on the left for clarity.
SteamFixed belts in blueprints not selectable in GUIbug fixSteamLoad Game Dialog Redesignui uxThe load game dialog is being redesigned with a new tileset and consistent button flow.
SteamFixed wrong connectivity in underground belt fast replacebug fixSteamTooltips for GUI Widgetsui uxTooltips will be added to almost every widget in the GUI to explain their functions.
Steam - 7 eventsFixed train driving directions when driving backwardsbug fixSteamFixed inserters not waking up when changing filters in carsbug fixSteamFixed copy-pasting between surfaces rendering incorrectlybug fixSteamFixed allow_copy_paste functionality in moddingbug fixSteamFixed rail signal indicators respecting bounding and collision boxesbug fixSteamFixed circuit connection distance checkbug fixSteamFixed sound of fluid in empty storage tanksbug fixSteam
- 5 eventsIntroduction of New Player Experience and Campaignnew contentMilestone
A new combined tutorial and demonstrator mission, along with a redesigned campaign for guided gameplay.
SteamContinuous Map Expansion in CampaigngameplayThe map border will expand as players complete sections of the main quest line, retaining progress.
SteamTechnology Tree GUI Reworkui uxA rework of the technology tree GUI is in progress to enhance visual clarity.
SteamRevised Science Pack Unlocking Mechanismbalance changeNew technologies will unlock science packs directly, clarifying their acquisition in the tech tree.
SteamChanges to Power Armor Mk2 Recipebalance changePower armor Mk2 now requires level 2 modules instead of level 3, and beacons are unlocked with Production science packs.
Steam - 6 eventsFixed crash when placing an entity with titlebug fix
Fixed crash when placing an entity with title while backers list was emptied.
SteamRemoved system data path from crash logbug fixThe system data path is removed from the log when it's automatically uploaded by the crash reporter.
SteamFixed UI issue with product displaybug fixFixed that having more than 6 products didn't fit the UI, as it wasn't wrapped.
SteamIP addresses removed from crash logbug fixIP addresses are no longer hashed in the log file. All IP addresses are removed from the log when it's automatically uploaded by the crash reporter.
SteamFixed inconsistent train direction when reversingbug fixFixed inconsistent train direction when reversing in a train vehicle that is not a locomotive.
SteamFixed wall related consistency check for modded wallsbug fixFixed wall related consistency check related to modded walls with altered collision boxes.
Steam - 9 eventsFixed LuaPlayer::build_from_cursorbug fixSteamFix for PvP map dimensions set to 0bug fixSteamFixed desync when setting inserter filters connected to circuit networkbug fixSteamFixed scenarios with partial identical names not working correctlybug fixSteamFixed possible desync related to circuit networksbug fixSteamFixed splitter lane selection inconsistencybug fix
Now it is always right for both belts, splitters and underground belts.
SteamFix for multi-GPU setups on Linuxbug fixSteamFixed desync in replay when using console commandsbug fixSteamFixed modded infinite inserter stack size research wrapping aroundbug fixSteam - 23 eventsFixed crash when opening library blueprint with disabled mod entitiesbug fixMilestoneSteamFixed LuaPlayer::ticks_to_respawn reading in secondsbug fixSteamFixed 'Save and play' feature in freeplay modebug fixSteamAdded technology price multiplier PvP scenario confignew contentSteamFixed PvP error with map height set to 0bug fixSteamFixed browse games dialog not updating active game while searchingbug fixSteamFixed rare crash when two trains collidebug fixMilestoneSteamFixed construction robot tutorial breaking with radar removalbug fixSteamUnderground belt marked for deconstruction no longer connects to other underground beltsgameplaySteamFixed energy source migrationsbug fixSteamAllowed technology_price_multiplier to be less than 1 by script/scenariootherSteamFixed cliff destruction issue with tile ghostbug fixSteamFixed LuaEntityPrototype::braking_force return valuebug fixSteamFixed fast replacement issues with underground beltbug fixSteamFixed corrupted config.ini preventing game startbug fixMilestoneSteamFixed crash when mods define empty result itemsbug fixMilestoneSteamAdded support for localised strings in LuaGameScript::write_fileotherSteamFixed crash when switching games quickly in server browserbug fixMilestoneSteamFixed crash when modifying train station while train is modifiedbug fixMilestoneSteamFixed rare crash during train collision with closed signalbug fixMilestoneSteamFixed invalidation of replay actions when clicking rail planner with no pathbug fixSteamAdded support for ReactorPrototype::neighbour_collision_increasemoddingSteamFixed underground belt connection overlay issuesbug fixSteam
- 2 eventsFixed ghost wall entity consistency check failurebug fix
Fixed that consistency check failed on ghost wall entity on top of wall entity marked for deconstruction.
SteamFixed ghost entity building on existing belt/wallbug fixFixed that it was possible (through mod or script) to build ghost entity of belt/wall on top of existing belt/wall causing inconsistency later on.
Steam - 17 eventsPrevented Building on Deconstruction Marked Entitiesbug fix
Fixed that it was possible to build belt/wall entity on top of other belt entity marked for deconstruction, which could cause a consistency check fail later on.
SteamImproved Searching Logic for Fuzzy Searchbug fixChanged the searching logic so that searching every word separately is only done when the fuzzy search option is on.
SteamGhost entities can now coexist with marked deconstructiongameplayWalls or belts can be placed on top of each other if one is marked for deconstruction and the other is a ghost.
SteamFixed Crash with Modded Rolling Stock on Diagonal Railsbug fixFixed a crash when building modded rolling stock entities on diagonal rails.
SteamAdded New Lua Scripting Featuresnew contentAdded LuaEntityPrototype::collision_mask_collides_with_tiles_only and collision_mask_considers_tile_transitions read.
SteamFixed issues with save loading in experimental versionsbug fixAddressed multiple bugs that caused unloadable saves and train problems in experimental versions 0.16.37 to 0.16.42.
SteamImplemented consistency check for map integrityperformanceMilestoneA new consistency check can be executed to ensure map integrity, which may cause the game to crash if inconsistencies are found.
SteamFixed Desync with Lua Error Printingbug fixFixed a desync when printing a Lua error to players with different installation paths.
SteamFixed Rail Signal Migration Issuebug fixFixed that rail signal migration didn't update the state of the signal controlled by the circuit network.
SteamFixed Decimal Display in Production Statisticsbug fixFixed decimals displaying in production statistics that caused the numbers to be too long.
SteamResolved rail signal connection issuesbug fixRail signals marked for deconstruction will no longer remain connected to rails, preventing blueprint conflicts.
SteamOptimized Rail Signal Connection MergeperformanceMilestoneRail signal connection merge optimisation reduces time from tens of minutes to tens of seconds on big maps.
SteamChanges to wall and belt interactionsgameplayWalls and belts get disconnected when marked for deconstruction, allowing for better management of entities.
SteamFixed Header Errors with 7zipbug fixFixed 'header errors' when extracting Factorio zip files with 7zip.
SteamAdded Train Path Finding PenaltygameplayAdded train path finding penalty for train with no path equal to 1000 tiles.
SteamFixed Joining Friends Games Through Steambug fixFixed an issue when joining friends games through steam.
Steam - 5 eventsFinal Chance to Change Backer Namesother
Backers can change their in-game names for the last time before moderation begins.
SteamEnhancing Tutorial GoalsgameplayMilestoneProviding clearer goals through the technology tree and allowing for experimentation.
SteamRevamping New Player ExperiencegameplayMilestoneImproving the demo/tutorial missions to provide a better introduction to Factorio's core concepts.
SteamStandardizing Item Acquisitionquality of lifePlayers will obtain new items through a technology tree to trigger recipe progression.
SteamUnifying Information Channelsui uxImproving GUI to consolidate information delivery to players.
Steam - 1 event
- 12 eventsAdded fuel glow color to ItemPrototypemodding
Colors the fuel glow of entities that use that item as fuel.
SteamFixed LuaPlayer::opened not returning equipment gridbug fixSteamRecipe item ingredients with count of 0 reported as errorbug fixPrevents inconsistent behaviour.
SteamFixed missing reset of signal state next to removed railbug fixSteamFixed rail signal connection issuebug fixSteamAdded on_player_trash_inventory_changed eventotherSteamFixed round input in team production challengebug fixSteamFixed LuaInventory::sort_and_merge breaking furnaces and assembling machinesbug fixSteamFixed crash during gun_inventory_changed eventbug fixSteamUpdated LuaSurface filtering functionsotherfind_entities_filtered/find_tiles_filtered/count_entities_filtered now accept a table of filters.
SteamFixed crash in multiplayer over poor connectionbug fixSteamFixed crash when migrating circuit connected entitiesbug fixAny migrated entities will be disconnected.
Steam - 8 eventsFixed game freeze when system time changes on Windowsbug fixSteamFixed enter key function in number inputbug fixSteamFixed save deletion issue in load dialogbug fixSteamCorrected item insertion calculation into splitterbug fixSteamHeadless server restart issue with RCON clientbug fixSteamFixed rail internal inconsistency migration checkbug fixSteamRail signals are now fast replaceablebug fixSteam
- 8 eventsChanged toggle LUA console key behaviorquality of life
Now it only opens the console and does not close it, except for ` and F1-F12 keys.
SteamFixed malformed sprite path error not triggering minimal modebug fixThis occurred when loading mods.
SteamFixed drawing of icons with multiple layersbug fixSteamRail signals marked for deconstruction disconnect from railsbug fixSteamFixed LuaEntity::splitter_output_priority read/write issuebug fixSteamRail signals marked for deconstruction do not block blueprint placementbug fixThis allows reliable marking of rail setup for deconstruction and building blueprints on top.
SteamWalls and gates marked for deconstruction don't connectbug fixThis solves some desync related problems with walls/gates marked for deconstruction with ghosts on top.
Steam - 35 eventsMissing Directions in util.oppositedirection Addedbug fix
Added missing directions to util.oppositedirection.
SteamWave Defense Error on Headless Server Fixedbug fixFixed that Wave defense would error when played on a headless server.
SteamScreenshot Command Enhancementsnew contentAdded optional resolution and zoom parameters to the screenshot command.
SteamLuaEntity Teleport Location CorrectionotherLuaEntity::teleport puts entity to correct location on the grid when it doesn't have the off-grid flag.
SteamMining Vehicle Behavior in Multiplayer Fixedbug fixFixed wrong behavior of mining of a vehicle the player is in in multiplayer.
SteamNoise Program Compilation Bug Fixedbug fixFixed noise program compilation bug that resulted in broken programs.
SteamElectric Energy Consistency Check Addedbug fixAdded electric energy consistency check to avoid one more corrupted save situation resulting from memory corruption.
SteamIgnored Interaction in Custom GUI Elementsbug fixFixed ignored_by_interaction when creating modded custom GUI elements.
SteamKey Blocking System Improvedbug fixImproved system of key blocking now allows more key bindings to work correctly.
SteamTooltip Distance Adjustmentui uxAdded an option to interface settings to allow the user to change the distance of tooltips from the mouse.
SteamCharacter Window Transfer Issue Fixedbug fixFixed that character window was closed when doing fast transfer between armor slot and inventory.
SteamUnderground Pipe Ghost Blocking Issue Fixedbug fixFixed underground pipe ghost would block underground connections of other forces.
SteamCar Detection by God Controller Fixedbug fixFixed gates sometimes not detecting car being driven by god controller.
SteamLuaEntity Teleport Ghost Walls Issue Fixedbug fixFixed that LuaEntity::teleport of ghost walls could create wall and ghost wall on the same position which could cause desyncs.
SteamLamp Light Rendering Issue Fixedbug fixFixed light from lamps outside of screen was not rendered properly.
SteamCrash on Starting Mod Scenario in Multiplayer Fixedbug fixFixed crash on starting mod scenario in multiplayer for the first time.
SteamLuaEntity Teleport Ghost Belts/Rails Issue Fixedbug fixFixed that LuaEntity::teleport could teleport ghost belts/rails.
SteamLuaEntity Teleport Alignment Issue Fixedbug fixFixed that LuaEntity::teleport didn't put entities that are supposed to be aligned to grid onto grid.
SteamBoiler and Heat Exchanger Remnantsbug fixBoiler and heat exchanger will spawn medium remnants instead of small remnants when destroyed.
SteamOffshore Pump Rebuildability Issue Fixedbug fixFixed that a well (offshore pump with water landfilled) was not rebuildable by construction robots.
SteamAchievement Unlocking Issue Fixedbug fixFixed that some of the achievements were obtainable even when player didn't spend more than 50% of time in the game.
SteamLinux Multi-GPU Crash Possible Fixbug fixPossible fix for a crash on Linux with a multi-GPU setup.
SteamSave Corruption with Merged Forces Fixedbug fixFixed save corruption when forces are merged while there is a rocket on the map.
SteamModded Crash Related to Fire Flame Smokebug fixFixed a modded crash related to fire flame smoke.
SteamSignal Placeability in Junction Fixedbug fixFixed signal placeability in junction with different directions in different ways.
SteamSound Sliders Audio Quality Issue Fixedbug fixFixed that the sound sliders went to 200% causing a loss of audio quality.
SteamModded Inserters Stuck Issue Fixedbug fixFixed that modded inserters would sometimes get stuck.
Steam - 4 eventsTechnology Tree GUI Updateui ux
The visual style of the Technology tree is evolving to be more functional and readable, with increased contrast and font size.
SteamResearch Queue Functionalityui uxPlayers can now organize the order of their researches and see real-time progress, with the ability to cancel queued technologies.
SteamFeatured Technology Frame Positioningui uxThe Featured technology frame is now physically tied to the tech tree, improving interaction without unnecessary pop-ups.
SteamColor Code for Technology Statesui uxNew color states added for technology cards: yellow for available, orange for queued, red for unavailable, and green for researched.
Steam - 12 eventsTransport Belt OptimizationperformanceMilestone
Improves transport belt performance by up to 800% and enhances belt compression.
SteamLogistic Buffer Chestnew contentNew buffer chest acts as an intermediary for requester and provider chests, enhancing logistic systems.
SteamSplitter Filter FunctionalitygameplayNew ability to filter items with splitters and set input/output priorities.
SteamSplitter Filter FunctionalitygameplayNew ability to filter items with splitters and set input/output priorities.
SteamOverhauled Map Generation Systemnew contentMilestoneNew system produces more interesting maps with better large scale variation; includes map generation preview.
SteamTransport Belt OptimizationperformanceMilestoneImproves performance of transport belts by up to 800% and enhances belt compression.
SteamIntroduction of Artillery Turret and Wagonnew contentMilestoneUnlocks Artillery turret, Artillery wagon, Artillery shells, and Artillery targeting remote for late-game.
SteamHigh Resolution Terrain and CliffsvisualsAll tiles, trees, rocks, and decoratives are now in high resolution; introduces cliffs as natural barriers.
SteamIntroduction of Artillery Turret and Related Componentsnew contentMilestoneUnlocks Artillery turret, Artillery wagon, Artillery shells, and Artillery targeting remote for late-game.
SteamOverhauled Map Generation Systemnew contentMilestoneNew noise-based system for more interesting maps and a map generation preview feature.
SteamLogistic Buffer Chestnew contentNew buffer chest acts as an intermediary for requester and provider chests, enhancing logistic systems.
SteamHigh Resolution Terrain and CliffsvisualsAll tiles, trees, rocks, and decoratives are now in high resolution; introduces cliffs as natural barriers.
Steam - 26 eventsFixed crash in LuaGameScript::merge_forces() by merging at the end of the tickbug fixSteamFixed issue with entering rectangular vehiclesbug fixSteamAdded LuaPlayer::spectator read/writenew contentSteamAdded on_forces_merged eventnew contentSteamAdded on_forces_merged eventnew contentSteamAdded LuaGameScript::enemy_has_vision_on_land_mines read/writenew contentSteamFixed production statistics totals being 0.33% offbug fixSteamAdded LuaEntityPrototype::timeout readnew contentSteamFixed crash when opening graphics settings on single core CPUbug fixSteamFixed crash when opening graphics settings on single core CPUbug fixSteamFixed blueprint rotation issue with existing assembling machinesbug fixSteamFixed crash when loading blueprint storage databug fixSteamAdded LuaEntity::armed readnew contentSteamFixed crash when loading blueprint storage databug fixSteamAdded on_land_mine_armed eventnew contentSteamFixed entering rectangular vehicles not working correctlybug fixSteamFixed LuaGameScript::check_prototype_translations() reporting custom-inputs as untranslatedbug fixSteamAdded LuaPlayer::spectator read/writenew contentSteamAdded LuaEntity::armed readnew contentSteamFixed blueprint rotation issue with existing assembling machinesbug fixSteamFixed LuaGameScript::check_prototype_translations() reporting custom-inputs as untranslatedbug fixSteamAdded LuaEntityPrototype::timeout readnew contentSteamFixed production statistics totals being 0.33% offbug fixSteamFixed crash in LuaGameScript::merge_forces() by merging at end of tickbug fixSteamAdded on_land_mine_armed eventnew contentSteamAdded LuaGameScript::enemy_has_vision_on_land_mines read/writenew contentSteam
- 6 eventsAdded recipe-prototype show_amount_in_title and always_show_productsmoddingSteamAdded LuaRecipePrototype::show_amount_in_title and always_show_products readotherSteamFixed shifting for half-belt drawn as part of loaderbug fixSteamAdded recipe-prototype show_amount_in_title and always_show_productsmoddingSteamAdded LuaRecipePrototype::show_amount_in_title and always_show_products readotherSteamFixed shifting for half-belt drawn as part of loaderbug fixSteam
- 25 eventsCrash Reports Investigationbug fix
Investigated and reduced crash reports related to Furnace::canInsert logic.
SteamMini Tutorials Introductionnew contentNew mini tutorials will be added to improve player onboarding.
SteamImproved First Steps Campaignnew contentThe First Steps campaign will be improved alongside a new main campaign.
SteamNew Graphics Back-EndgraphicsMilestoneIntroduction of a new graphics back-end including SDL, OpenGL, and DX11.
SteamRecipe Tree GUIui uxA new Recipe Tree GUI will be implemented to help players understand item usage and recipe dependencies.
Steam0.16.35 Declared StablegameplayVersion 0.16.35 will be declared stable soon if no critical problems are discovered.
SteamMini Tutorials Introductionnew contentNew mini tutorials will be added to improve the quality of player onboarding.
SteamFinal Game Balancingbalance changeMilestoneFinal balancing adjustments will be made to the game.
SteamNew Graphics Back-EndperformanceMilestoneIntroduction of a new graphics back-end including SDL, OpenGL, and DX11 with various optimizations.
SteamGUI Rewriteui uxMilestoneA complete rewrite of the GUI to improve aesthetics and functionality.
SteamMod Integration ImprovementsmoddingEnhancements to mod integration, including syncing mods with saves and improved mod browsing.
SteamRecipe Tree GUInew contentA new Recipe Tree GUI will be implemented to help players understand item usage and recipe dependencies.
SteamGUI Rewriteui uxMilestoneA complete rewrite of the GUI to improve both aesthetics and functionality.
SteamMod Integration ImprovementsmoddingEnhancements to mod integration, including syncing mods with saves and improved mod browsing.
Steam0.16 Stable Release AnnouncementgameplayVersion 0.16.35 will be declared stable on Monday if no critical problems are discovered.
SteamMap Generator ImprovementsworldImprovements and fixes to the map generator and autoplace specifications.
SteamMap Generator ImprovementsworldImprovements and fixes to the map generator and autoplace specifications.
SteamImproved First Steps Campaignnew contentThe First Steps campaign will be improved along with a new main campaign.
SteamHigh-Resolution SpritesvisualsHigh-resolution sprites for the rest of the game, including changes to some entities.
SteamSpidertron and Other Features PlannedgameplayPotential new features include Spidertron, better car handling, and improved fluid physics.
SteamCrash Reports Investigationbug fixInvestigation into crash reports related to Furnace::canInsert logic and subsequent fixes.
Steam - 36 eventsLuaRecipePrototype::allow_intermediates Readother
Added LuaRecipePrototype::allow_intermediates read.
SteamBlueprint Manipulation Crash in Replaysbug fixMilestoneFixed that blueprint manipulation was broken in replays, causing crashes when opening the GUI.
SteamUpdated map-gen-settings.example.jsonchangesSteamUpdated map-gen-settings.example.jsonchangesSteamFixed Player Input Stuck on Slow Serverbug fixMilestoneFixed an issue where player input is stuck when the server is slower than the client.
SteamTrain Stop Visualization Layering Issuebug fixFixed a layering issue related to the train stop visualization.
SteamAdded allow_intermediates to Recipe PrototypemoddingAdded recipe-prototype allow_intermediates.
SteamCtrl-Click Module Transfer Issuebug fixFixed that ctrl-click to transfer modules into assembling machines didn't work correctly.
SteamTrain Stop Visualization Layering Issuebug fixFixed a layering issue related to the train stop visualization.
SteamBurner Inserter Fuel Visibilitybug fixFixed that burner inserter didn't show fuel in the entity info.
SteamReplay Viewing Control Dropdownnew contentAdded dropdown to the replay viewing control that allows switching between the view of different players.
SteamAdded LuaRecipePrototype::allow_intermediates ReadotherAdded LuaRecipePrototype::allow_intermediates read.
SteamBurner Inserter Fuel Visibilitybug fixFixed that burner inserter didn't show fuel in the entity info.
SteamPvP Script Error with Low DEFCON Timerbug fixFixed PvP script error when 'DEFCON timer' was set too low.
SteamCrash on Reconnecting with Debuff Stickerbug fixMilestoneFixed crash when player with debuff sticker disconnected from game and later reconnected.
SteamPvP Script Error with Low DEFCON Timerbug fixFixed PvP script error when 'DEFCON timer' was set too low.
SteamUn-Researching Upgrade-Based Technologies Issuebug fixFixed an issue with un-researching upgrade-based technologies.
SteamAdded Events and Remote Interface to PvP ScenariootherAdded events and remote interface to PvP scenario.
SteamBlueprint Manipulation Crash in Replaysbug fixMilestoneFixed that blueprint manipulation was broken in replays, causing crashes when opening the GUI.
SteamCrash on Reconnecting with Debuff Stickerbug fixMilestoneFixed crash when player with debuff sticker disconnected from game and later reconnected.
SteamRail Planner Replay Stopping Issuebug fixMilestoneFixed that using rail by the rail planner stopped replay.
SteamImproved Mining Logic with Rail Plannerbug fixSmall improvement in mining logic when using rail planner.
SteamHealth Bar Visibility for Other Playersbug fixFixed that health bar of other players weren't visible.
SteamUn-researching Upgrade-based Technologies Issuebug fixFixed an issue with un-researching upgrade-based technologies.
SteamCtrl-Click Module Transfer Issuebug fixFixed that ctrl-click to transfer modules into assembling machines didn't work correctly.
SteamReplay Viewing Control Dropdownnew contentAdded dropdown to the replay viewing control that allows switching between the view of different players.
SteamFixed Player Input Stuck on Slow Serverbug fixMilestoneFixed an issue where player input is stuck when the server is slower than the client.
SteamReplay Visibility of Player Join/Leave Messagesbug fixFixed that player joined/left game messages weren't visible in the replay.
SteamPvP Scenario Events and Remote InterfaceotherAdded events and remote interface to PvP scenario.
SteamAdded allow_intermediates to Recipe PrototypemoddingAdded recipe-prototype allow_intermediates.
SteamReplay Messages Visibility Issuebug fixFixed that player joined/left game messages weren't visible in the replay.
SteamMining Logic Improvement with Rail Plannerbug fixSmall improvement in mining logic when using rail planner.
SteamRare Crash Joining Multiplayer on Macbug fixMilestoneFixed a rare crash when joining multiplayer games on Mac.
SteamHealth Bar Visibility of Other Playersbug fixFixed that health bar of other players weren't visible.
SteamRare Crash When Joining Multiplayer on Macbug fixMilestoneFixed a rare crash when joining multiplayer games on Mac.
Steam - 5 eventsFixed LuaEntity::get_merged_signals() Parameter Requirementbug fixSteamAutomatic Sorting of Item Ingredients in RecipeschangesSteamMod Settings Migration from JSON to DATmodding
mod-settings.json is now mod-settings.dat - settings will be auto migrated.
SteamString Import/Export Added to PvP Confignew contentSteamFixed Crash Related to Mod Settings Precision Lossbug fixSteam - 92 eventsLua API Function Crash Fixbug fix
Fixed a crash when calling factorio Lua API functions with the wrong number of parameters.
SteamBlueprint Application Rotation Fixbug fixFixed applying blueprints could rotate unrelated assembling machines.
SteamMod-Associated Character Entity Fixbug fixFixed that mod-associated character entities wouldn't be affected by force modifiers.
SteamLua API Crash Fixbug fixFixed a crash when calling factorio Lua API functions with the wrong number of parameters.
SteamProduction/Electric Statistics FixmoddingFixed some imprecisions in the Production/Electric statistics calculations.
SteamTrain Station Deletion Crash Fixbug fixFixed a crash when deleting 2 or more stations from a train within the same tick while the last station is selected in the GUI.
SteamGhost Rail-Planner Rotation Fixbug fixFixed ghost rail-planner building would lock in the build rotation after being used once.
SteamBlueprint Tooltip Text Line Wrap Fixbug fixFixed that blueprint tooltip text wouldn't line wrap.
SteamEnemy Mines Visibility AdjustedgameplayEnemy mines are not completely invisible anymore in PvP scenarios.
SteamMulti-Line Description Config Fixbug fixFixed that multi-line descriptions for multiplayer games would break the config.ini.
SteamCliff Creation Snap Fixbug fixFixed creating cliffs through script or map editor didn't snap them to proper position.
SteamItem Group Order in Recipe AddedmoddingAdded order_in_recipe into item-group, it defaults to the value of order property.
SteamTechnology GUI Crash Fixbug fixFixed a crash when resetting technology effects while the technology GUI is open.
SteamStickers Applied to PlayersmoddingStickers can be applied onto players now. Slowdown capsule has been changed to affect enemies only.
SteamMod Setting Value Crash Fixbug fixFixed a crash when trying to set a mod setting value to 0.033333 repeating.
SteamDisk Space Saving Crash Fixbug fixFixed another crash when saving fails when out of disk space.
SteamLuaSurface::find_entity Adjustmentbug fixChanged LuaSurface::find_entity to also find entities with zero sized bounding boxes but with the given position.
SteamWalls Extend Towards CliffsgameplayWalls will extend towards cliffs same as they already do towards water.
SteamFast-Transfer Equipment Grid Fixbug fixFixed that fast-transferring equipment into modded car equipment grids didn't work correctly.
SteamAssembling Machine Mining Crash Fixbug fixFixed a crash when an open assembling machine with no recipe is mined while in the same tick another GUI is opened in multiplayer.
SteamLogistic Tutorial Script Error Fixbug fixFixed script error in logistic tutorial when player went outside of logistic area.
SteamIcon Drawing Fixbug fixFixed drawing icons with layers when layers didn't have same source size as main icon.
SteamNew PvP Options Addednew contentAdded 'Max players', 'Neutral chests' and 'DEFCON mode' PvP options.
SteamMultiplayer Config.ini Break Fixbug fixFixed that multi-line descriptions for multiplayer games would break the config.ini.
SteamLuaSurface::find_entity Adjustmentbug fixChanged LuaSurface::find_entity to also find entities with zero sized bounding boxes but with the given position.
SteamNew PvP Options Addednew contentAdded 'Max players', 'Neutral chests' and 'DEFCON mode' PvP options.
SteamCircuit Network Signal Fixbug fixPartially fixed trains sending circuit networks signal to the wrong station.
SteamMod Character Entity Force Modifier Fixbug fixFixed that mod-associated character entities wouldn't be affected by force modifiers.
SteamHeat and Electric Energy Source Efficiency Fixbug fixFixed that heat and electric energy sources would show prototype efficiency even when they didn't support it.
SteamStickers for PlayersmoddingStickers can be applied onto players now. Slowdown capsule has been changed to affect enemies only.
SteamNew Entity Prototype FlagmoddingAdded Entity prototype flag 'not-flammable', it prevents entities from catching fire.
SteamBlueprint Building Over EnemiesgameplayBlueprint building over entities of an enemy force is no longer ignorable.
SteamPrototype Efficiency Display Fixbug fixFixed that heat and electric energy sources would show prototype efficiency even when they didn't support it.
SteamHigh-Speed Train Crash Fixbug fixFixed crash with high-speed short trains crashing into something.
SteamWalls Extend Towards CliffsgameplayWalls will extend towards cliffs same as they already do towards water.
SteamHTTP Failure Localization Fixbug fixFixed that several errors related to HTTP failure weren't localized.
SteamTechnology Effects Reset Crash Fixbug fixFixed a crash when resetting technology effects while the technology GUI is open.
SteamManual Mode Switching Bug Fixbug fixFixed that switching between manual & automated mode was creeping forward by a bit every time when manual mode was re-activated.
SteamProduction/Electric Statistics FixmoddingFixed some imprecisions in the Production/Electric statistics calculations.
SteamLuaElectricEnergySourcePrototype Effectivity RemovedotherRemoved LuaElectricEnergySourcePrototype::effectivity read since it didn't do anything.
SteamLogistic Tutorial Script Error Fixbug fixFixed script error in logistic tutorial when player went outside of logistic area.
SteamEnemy Mines Visibility AdjustedgameplayEnemy mines are not completely invisible anymore in PvP scenarios.
SteamAssembling Machine Mining Crash Fixbug fixFixed a crash when an open assembling machine with no recipe is mined while in the same tick another GUI is opened in multiplayer.
SteamCliff Creation Snap Fixbug fixFixed creating cliffs through script or map editor didn't snap them to proper position.
SteamBlueprint Application Rotation Fixbug fixFixed applying blueprints could rotate unrelated assembling machines.
SteamLuaElectricEnergySourcePrototype Effectivity RemovedotherRemoved LuaElectricEnergySourcePrototype::effectivity read since it didn't do anything.
SteamGhost Rail-Planner Rotation Lock Fixbug fixFixed ghost rail-planner building would lock in the build rotation after being used once.
SteamEquipment Transfer Fixbug fixFixed that fast-transferring equipment into modded car equipment grids didn't work correctly.
SteamAdmin Promotion in Single Playerquality of lifeChanged it so when loading a multiplayer map in single player it auto-promotes you to an admin.
SteamScroll Position Table Bug Fixbug fixFixed another bug where tables were disabled at certain scroll positions.
SteamTrain Station Deletion Crash Fixbug fixFixed a crash when deleting 2 or more stations from a train within the same tick while the last station is selected in the GUI.
SteamBlueprint Building Over Enemy EntitiesgameplayBlueprint building over entities of an enemy force is no longer ignorable.
SteamGod Controller Event Trigger Fixbug fixFixed that the god controller wouldn't trigger the player_moved event.
SteamBlueprint Tooltip Text Line Wrap Fixbug fixFixed that blueprint tooltip text wouldn't line wrap.
SteamNew Entity Prototype FlagmoddingAdded Entity prototype flag 'not-flammable', it prevents entities from catching fire.
SteamAuto-Promote to Admin in Single Playerquality of lifeChanged it so when loading a multiplayer map in single player, it auto-promotes you to an admin.
SteamHTTP Failure Localization Fixbug fixFixed that several errors related to HTTP failure weren't localized.
SteamIcon Drawing Fixbug fixFixed drawing icons with layers when layers didn't have same source size as main icon.
SteamCircuit Network Signal Fixbug fixPartially fixed trains sending circuit networks signal to the wrong station.
SteamScroll Position Bug Fixbug fixFixed another bug where tables were disabled at certain scroll positions.
SteamGod Controller Event Trigger Fixbug fixFixed that the god controller wouldn't trigger the player_moved event.
SteamHigh-Speed Train Crash Fixbug fixFixed crash with high-speed short trains crashing into something.
SteamMod Setting Value Crash Fixbug fixFixed a crash when trying to set a mod setting value to 0.033333 repeating.
SteamManual & Automated Mode Switching Fixbug fixFixed that switching between manual & automated mode was creeping forward by a bit every time when manual mode was re-activated.
SteamOrder in Recipe AddedmoddingAdded order_in_recipe into item-group, it defaults to the value of order property.
Steam - 4 eventsLandmines visibility adjustmentbalance change
In the next 0.16 release, players will be able to see a small part of enemy landmines to avoid walking into them.
SteamLandmines stun mechanic introductionbalance changePlayers will be affected by the 'stun' mechanic of landmines, making it harder to walk through multiple landmines at once.
SteamLandmines Visibility Adjustmentbalance changeIn the next 0.16 release, players will be able to see a small part of enemy landmines, allowing them to avoid them more effectively.
SteamLandmines Stun Mechanic Implementationbalance changePlayers will now be affected by the 'stun' mechanic of landmines, making it harder to walk through multiple landmines at once.
Steam - 80 eventsFixed double circuit network contents when fast replacing circuit connected entitiesbug fixSteamFixed unreliable splitter input prioritybug fixSteamFixed bug with tables not reacting under special conditionsbug fixSteamFixed inability to move map view at very high speedsbug fixSteamFixed crash when canceling crafting after changing recipes through modsbug fixMilestoneSteamFixed tables not reacting under special conditionsbug fixSteamFixed crash when saving fails due to out of disk spacebug fixMilestoneSteamAdded emissions multiplier reads for Lua prototypesother
Added for LuaItemPrototype, LuaRecipePrototype, and LuaFluidPrototype.
SteamFixed crash when not defining a stream particle animationmoddingMilestoneSteamFixed item movement issue when out of inventory spacebug fixSteamFixed crash when taking large screenshot by script due to lack of memorybug fixMilestoneSteamAdded optional Electric pole prototype flagsmoddingAdded 'draw_copper_wires' and 'draw_circuit_wires'.
SteamLuaFrame alignment improvementsotherMade it possible for LuaFrame::align and LuaFrame::vertical_align to affect the alignment of the inner container.
SteamFixed multiple desyncs related to walking near wallsbug fixSteamFixed belt movement with squashed items and gapsbug fixSteamFixed main inventory filters not persisting through deathbug fixSteamFixed double circuit network contents when fast replacing entitiesbug fixSteamFixed underground belts not marked as ignorable in blueprintsbug fixSteamFixed walls connecting to ghosts from another forcebug fixSteamAdded 'not-rotatable' entity prototype flagmoddingSteamFixed crash when starting headless server related to RCONbug fixMilestoneSteamFixed artillery firing multiple times per click in map viewbug fixSteamAttempted fix for Linux version startup issuebug fixSteamFixed EULA GUI text wrapping issuebug fixSteamFixed crash when saving fails due to out of disk spacebug fixMilestoneSteamFixed EULA GUI text wrapping issuebug fixSteamFixed non-localised 'per second' suffixbug fixSteamFixed belt movement issues with squashed itemsbug fixSteamFixed crash when creating modded tree particlesbug fixMilestoneSteamFixed 'don't play sound for chat' option not working in multiplayerbug fixSteamFixed crash when taking large screenshots by script due to lack of memorybug fixMilestoneSteamFixed vehicles and train stops not respecting 'not-on-map' flagbug fixSteamFixed enemy land mines being highlighted in blueprint collisionsbug fixSteamFilters no longer disappear when inventory is downsizedbug fixSteamFixed underground belts not marked as ignorable in blueprintsbug fixSteamFixed crash when setting item stacks above their stack size through scriptbug fixMilestoneSteamFixed 'don't play sound for chat' option not working in multiplayerbug fixSteamFixed blueprints showing empty component slots in librarybug fixSteamFixed unreliable splitter input prioritybug fixSteamFixed rendering of small numbers in recipe tooltipsbug fixSteamFixed localization issue with 'per second' suffixbug fixSteamFixed crash related to resetting technology effectsbug fixThis crash happened while a research was in progress or just finished.
SteamFilters no longer disappear when inventory is downsizedbug fixSteamAttempted fix for Linux version startup issuebug fixSteamScripting update for LuaFrame alignmentotherMade it possible for LuaFrame::align and LuaFrame::vertical_align to affect the alignment of the inner container.
SteamIncreased maximum number of electric poles connected to one entitymoddingChanged from 255 to 65535.
SteamFixed crash related to modded speaker entitiesbug fixMilestoneSteamFixed crash when using /open command and opening item in cursorbug fixMilestoneSteamFixed inconsistencies in damage bonus tooltipsbug fixSteamFixed crash related to modded speaker entitiesbug fixMilestoneSteamFixed crash when setting item stacks above their size through scriptbug fixMilestoneSteamFixed inability to move map view at very high speedsbug fixSteamFixed crash when creating modded tree particlesbug fixMilestoneSteamFixed main inventory filters not persisting through deathbug fixSteamFixed crash when using /open command and then opening item in cursorbug fixMilestoneSteamFixed mining item entities moving when out of inventory spacebug fixSteamAdded LuaRCON for printing text to RCON instanceotherSteamFixed vehicles and train stops not respecting 'not-on-map' flagbug fixSteamFixed enemy land mines being highlighted in blueprint collisionsbug fixSteamFixed crash when starting headless server related to RCONbug fixMilestoneSteamFixed walls connecting to ghosts from another forcebug fixSteamFixed artillery firing multiple times per click in map viewbug fixSteamFixed pipes to ground connection issue in blueprint previewbug fixSteamFixed crash when merging forces through script with tooltip visiblebug fixMilestoneSteamFixed rendering of small numbers in recipe tooltipsbug fixSteamFixed corruption of free floating sprites on window resize with DirectX rendererbug fixThis issue occurred when Low VRAM Mode was disabled.
SteamFixed crash when merging forces through script with visible recipe tooltipbug fixMilestoneSteamFixed crash related to resetting technology effectsbug fixThis crash happened while a research was in progress or just finished.
SteamFixed crash when not defining a stream particle animationmoddingMilestoneSteamFixed multiple desyncs related to walking near wallsbug fixSteamFixed inconsistencies in damage bonus tooltipsbug fixSteamAdded entity prototype flag for non-rotatable entitiesmoddingSteamAdded emissions multiplier reads for Lua prototypesotherIncludes LuaItemPrototype, LuaRecipePrototype, and LuaFluidPrototype.
SteamFixed crash when canceling crafting after changing recipes through modsbug fixMilestoneSteamFixed corruption of free floating sprites on window resize with DirectX rendererbug fixThis issue occurred when Low VRAM Mode was disabled.
SteamAdded optional electric pole prototype flagsmoddingAdded 'draw_copper_wires' and 'draw_circuit_wires'.
SteamFixed pipes to ground not connecting correctly in blueprint previewbug fixSteamFixed blueprints showing empty component slotsbug fixSteamAdded LuaRCON for printing text to RCON instanceotherSteamIncreased maximum number of electric poles connected to one entitymoddingChanged from 255 to 65535.
Steam - 78 eventsFixed GUI element movement issuebug fix
Fixed that changing the values in new game GUI could move other GUI elements.
SteamFixed crash when hovering over blueprint book itembug fixMilestoneFixed a crash when hovering over blueprint book item in the map editor.
SteamFixed Mod Changing Chest Collision Boxbug fixFixed mod changing chest collision box could break PvP starting chest accessibility.
SteamFixed old boilers in New Hope level 4bug fixSteamFixed Beam Entities Creation Crashbug fixFixed a crash when creating beam entities through script.
SteamFixed crash when creating beam entitiesbug fixMilestoneFixed a crash when creating beam entities through script.
SteamFixed crash related to equipment grid supportbug fixMilestoneFixed a crash related to adding equipment grid support to armor in existing games.
SteamQuickbar Item Number Display Improvementui uxItem number in quickbar now shows over the 'hand' when part of the stack is picked up.
SteamAdded LuaSurface::set_hidden_tile()otherSteamFixed crash when joining Steam gamesbug fixMilestoneFixed a crash when joining Steam games through the Steam interface.
SteamFixed crash when teleporting offline playersbug fixMilestoneFixed a crash when teleporting offline players between surfaces.
SteamFixed Map Editor Cursor Clearingbug fixFixed that the Map editor wouldn't clear the cursor when the tool changes.
SteamFixed crash when right-clicking blueprintbug fixMilestoneFixed a crash when right-clicking a blueprint to open it for editing in the map editor.
SteamFixed Crash When Hovering Over Blueprint Book Itembug fixFixed a crash when hovering over blueprint book item in the map editor.
SteamFixed Biters Group Tolerancebug fixFixed that biters in groups had too low tolerance for getting stuck.
SteamAdded FluidPrototype::emissions_multipliermoddingAdded FluidPrototype::emissions_multiplier which scales pollution generated when the fluid is consumed.
SteamFixed sprite button caption drawing orderbug fixChanged order of drawing, so if sprite button uses caption, its text is over the picture.
SteamFixed map editor cursor clearing issuebug fixFixed that the Map editor wouldn't clear the cursor when the tool changes.
SteamFixed Crash When Importing Blueprint Stringsbug fixFixed a crash when importing some blueprint strings.
SteamAdded has_hidden_tile and collision_mask flagsotherAdded has_hidden_tile and collision_mask flags to LuaSurface::find_tiles_filtered and LuaSurface::count_tiles_filtered.
SteamFixed crash when loading pre 0.16 savesbug fixMilestoneFixed a crash when loading pre 0.16 saves when in a vehicle as a god controller.
SteamAdded ItemPrototype::fuel_emissions_multipliermoddingAdded ItemPrototype::fuel_emissions_multiplier which scales pollution generated when the fuel item is used.
SteamFixed GUI Element Movement in New Game GUIbug fixFixed that changing the values in new game GUI could move other GUI elements.
SteamFixed Crash Related to Equipment Grid Supportbug fixFixed a crash related to adding equipment grid support to armor in existing games.
SteamAdded Support for Scroll Pane StylemoddingAdded support to set scroll_pane_style horizontal_scroll_bar_style and vertical_scroll_bar_style.
SteamFixed missing roboport connectionsbug fixFixed roboport connections would be missing in some cases.
SteamFixed crash when trains are destroyedbug fixMilestoneFixed a crash when trains are destroyed while the trains GUI is open.
SteamAdded Recipe Price Calculator to PvP Production Scorenew contentA simple recipe price calculator has been added to the PvP production score.
SteamAdded recipe price calculator to PvP production scorenew contentSteamFixed Sprite Button Caption Drawing Orderbug fixChanged order of drawing, so if sprite button uses caption, its text is over the picture.
SteamFixed crash in map editor on character or spawner deathbug fixMilestoneFixed a crash when a character or spawner dies in the map editor.
SteamFixed non-stackable items enforcementbug fixFixed non-stackable items wouldn't enforce they aren't stackable.
SteamFixed crash when changing mod settingsbug fixMilestoneFixed a crash when changing runtime mod settings while someone is joining a multiplayer game.
SteamFixed Crash When Trains are Destroyedbug fixFixed a crash when trains are destroyed while the trains GUI is open.
SteamAdded LuaSpriteButton::numberotherAdded LuaSpriteButton::number which allows the number to be rendered in the standard way in the right-bottom corner of the sprite button.
SteamFixed Wire Connection Distance Visualizationbug fixFixed that the wire connection distance visualization didn't match the actual distance limits.
SteamAdded LuaSpriteButton::show_percent_for_small_numbersotherAdded LuaSpriteButton::show_percent_for_small_numbers which, when set to true, forces the number to be shown as percent when smaller than 1.
SteamFixed Transport Belts Drawing Endingsbug fixFixed drawing endings of transport belts entering underground belt sideways.
SteamFixed biters group tolerance issuebug fixFixed that biters in groups had too low tolerance for getting stuck.
SteamFixed Crash When Right-Clicking Blueprint to Editbug fixFixed a crash when right-clicking a blueprint to open it for editing in the map editor.
SteamAdded LuaSurface::find_tiles_filtered FlagsotherAdded has_hidden_tile and collision_mask flags to LuaSurface::find_tiles_filtered and LuaSurface::count_tiles_filtered.
SteamFixed Crash When Joining Steam Gamesbug fixFixed a crash when joining Steam games through the Steam interface.
SteamQuickbar item number visibility improvementui uxItem number in quickbar now shows over the 'hand' when part of the stack is picked up.
SteamFixed crash when importing blueprint stringsbug fixMilestoneFixed a crash when importing some blueprint strings.
SteamAdded support for scroll pane stylesmoddingAdded support to set scroll_pane_style horizontal_scroll_bar_style and vertical_scroll_bar_style.
SteamFixed Crash When Teleporting Offline Playersbug fixFixed a crash when teleporting offline players between surfaces.
SteamFixed Crash When Putting Blueprints into Blueprint Booksbug fixFixed a crash when putting blueprints into blueprint books in multiplayer.
SteamAdded LuaGuiElement::ignored_by_interactionotherAdded LuaGuiElement::ignored_by_interaction which prevents the elements from stealing mouse interaction with the parent elements.
SteamAdded ItemPrototype::fuel_emissions_multipliermoddingAdded ItemPrototype::fuel_emissions_multiplier which scales pollution generated when the fuel item is used.
SteamFixed Non-Stackable Items Enforcementbug fixFixed non-stackable items wouldn't enforce they aren't stackable.
SteamFixed Missing Roboport Connectionsbug fixFixed roboport connections that would be missing in some cases.
SteamFixed train stop indicators renderingbug fixFixed train stop indicators wouldn't render with larger blueprints.
SteamFixed accumulator energy setting below 0bug fixFixed that you could set accumulator energy below 0.
SteamAdded LuaGuiElement::ignored_by_interactionotherAdded LuaGuiElement::ignored_by_interaction which prevents the elements from stealing mouse interaction with the parent elements.
SteamFixed wire connection distance visualizationbug fixFixed that the wire connection distance visualization didn't match the actual distance limits.
SteamAdded LuaSpriteButton::numberotherAdded LuaSpriteButton::number which allows the number to be rendered in the standard way in the right-bottom corner of the sprite button.
SteamFixed mod collision box issuebug fixFixed mod changing chest collision box could break PvP starting chest accessibility.
SteamAdded FluidPrototype::emissions_multipliermoddingAdded FluidPrototype::emissions_multiplier which scales pollution generated when the fluid is consumed.
SteamFixed Crash When Changing Runtime Mod Settingsbug fixFixed a crash when changing runtime mod settings while someone is joining a multiplayer game.
SteamAdded LuaSpriteButton::show_percent_for_small_numbersotherAdded LuaSpriteButton::show_percent_for_small_numbers which, when set to true, forces the number to be shown as percent when smaller than 1.
SteamFixed transport belts drawing issuebug fixFixed drawing endings of transport belts entering underground belt sideways.
SteamAdded RecipePrototype::emissions_multipliermoddingAdded RecipePrototype::emissions_multiplier which scales pollution generated by the entity using this recipe.
SteamFixed crash when destroying railsbug fixMilestoneFixed a crash when destroying rails with trains on them.
SteamFixed crash when putting blueprints into blueprint booksbug fixMilestoneFixed a crash when putting blueprints into blueprint books in multiplayer.
SteamAdded RecipePrototype::emissions_multipliermoddingAdded RecipePrototype::emissions_multiplier which scales pollution generated by the entity using this recipe.
SteamFixed Train Stop Indicators Renderingbug fixFixed train stop indicators wouldn't render with larger blueprints.
SteamFixed Crash When Character or Spawner Dies in Map Editorbug fixFixed a crash when a character or spawner dies in the map editor.
SteamFixed Crash When Destroying Rails with Trainsbug fixFixed a crash when destroying rails with trains on them.
SteamFixed Crash When Loading Pre 0.16 Savesbug fixFixed a crash when loading pre 0.16 saves when in a vehicle as a god controller.
SteamFixed crash in rail pathingbug fixMilestoneFixed a crash in rail pathing when deleting signals.
Steam - 6 eventsPartial IME support for Chinese, Japanese, Koreannew content
Introduced partial IME support for Windows, allowing players to type in their native languages in the game.
SteamFixed multiplayer crash related to mod settingsbug fixResolved a crash that occurred when changing mod settings while downloading a map in multiplayer.
SteamFactorio booth at PAX EastotherConfirmed attendance at PAX East from April 5th to 8th, showcasing the game and engaging with fans.
SteamFactorio booth at PAX EastotherConfirmed attendance at PAX East from April 5th to 8th, showcasing the game and engaging with fans.
SteamFixed multiplayer mod settings crashbug fixResolved a crash issue related to mod settings in multiplayer when players were downloading maps.
SteamPartial IME support for Chinese, Japanese, Koreannew contentIntroduced partial IME support for Windows, allowing players to type in their native languages.
Steam - 24 eventsFixed crash in map editor when changing player armorbug fixMilestoneSteamFixed train station list-box behavior with large inventoriesbug fixSteamAuto-focus and pre-select text in rename train stop dialogui uxSteamAuto-focus and pre-select text in rename train stop dialogui uxSteamFixed train station list-box behavior with large player inventorybug fixSteamFixed dying only putting the first stack into the dead bodybug fixSteamFixed crash in map editor when changing player armorbug fixSteamFixed processing of switch eventbug fixSteamFixed crash when creating Factorio account in-gamebug fixMilestoneSteamFixed infinite resources producing same result at minimal yieldbug fixSteamFixed crash when migrating item typesbug fixMilestoneSteamFixed always_show_made_in not working for recipe tooltipsbug fixSteamFixed movement of belt segment with squashed itemsbug fixSteamFixed movement of belt segment with squashed itemsbug fixSteamFixed processing of switch eventbug fixSteamFixed crash when creating Factorio account in-gamebug fixSteamFixed dying behavior affecting item stacks in dead bodybug fixSteamFixed infinite resources producing the same result at minimal yieldbug fixSteamFixed crash related to mods destroying player during eventsbug fixMilestoneSteamAdded refined concrete and refined hazard concretenew contentSteamFixed crash related to mods destroying player during eventsbug fixSteamFixed always_show_made_in for recipe tooltips in technology GUIbug fixSteamFixed crash when migrating item typesbug fixSteamAdded refined concrete and refined hazard concretenew contentSteam
- 76 eventsCrash During Migration Scripts Fixedbug fix
Fixed a crash when explosion entities were created during migration scripts.
SteamCrash When Placing Assembling Machine Blueprints Fixedbug fixFixed a crash when placing assembling machine blueprints over ghosts.
SteamCrash Fix for Setting Player Inventory Filters in Map Editorbug fixMilestoneFixed a crash when trying to set player inventory filters in the map editor.
SteamBelt Animation Stopping Issue Fixedbug fixFixed belts would stop animating after really long time.
SteamHelp Locale for Freeplay Command Fixedbug fixFixed the help locale for the /toggle-rockets-sent-gui freeplay command.
SteamHelp Locale Fix for Freeplay Commandbug fixFixed the help locale for the /toggle-rockets-sent-gui freeplay command.
SteamModded Saves Loading Issue Fixedbug fixFixed that heavily modded saves with large amounts of tile types couldn't be loaded without the mods.
SteamPartial IME Support for Asian Languagesnew contentAdded partial IME support for typing Chinese, Japanese and Korean text on Windows.
SteamCrash Related to Modded Burner Generator Fixedbug fixFixed a crash related to modded burner generator equipment in multiplayer.
SteamCrash Related to Ending Screen Data Fixedbug fixFixed a crash related to the ending screen data in multiplayer.
SteamCrash on Researching Logistic Request Slots Fixedbug fixFixed a crash when researching logistic request slots.
SteamCrash Fix for Turret Range Visualizationbug fixFixed crash when rendering turret range visualization in camera widget.
SteamGUI Related Crashes Fixedbug fixFixed several GUI related crashes related to multiplayer latency.
SteamCrash Fix for Vehicle with Personal Roboportbug fixMilestoneFixed crash when vehicle with personal roboport was destroyed because of impact damage from its own movement.
SteamGenerator Fluid Usage Scaling AddedmoddingAdded GeneratorPrototype::scale_fluid_usage which scales the generator's fluid usage to its maximum power output. Default is false.
SteamIcon Scale in Alt-Mode Fixedbug fixFixed wrong scale of icons with non-standard icon_size in alt-mode.
SteamCrash with Personal Roboport Vehicle Fixedbug fixFixed crash when vehicle with personal roboport was destroyed because of impact damage from its own movement.
SteamGUI Related Crashes Fixedbug fixMilestoneFixed several GUI related crashes related to multiplayer latency.
SteamCrash Fix for Changing Stack Size of Itemsbug fixMilestoneFixed a crash related to changing the stack size of items when removing mods.
SteamPollution Production for GeneratorsmoddingGenerator will now produce pollution if emissions is specified on the energy source.
SteamCrash Fix for Turret Range Visualizationbug fixMilestoneFixed crash when rendering turret range visualization in camera widget.
SteamGenerator Effectivity Application Fixedbug fixFixed generator effectivity being applied twice when below 100%.
SteamCrash Fix for Hosting LAN-Enabled Multiplayer Gamesbug fixMilestoneFixed a crash when hosting LAN-enabled multiplayer games in some instances.
SteamCrash on Exiting During Save Fixedbug fixFixed a crash when exiting the game while it's saving.
SteamChoose-Elem-Button Locking Persistence Fixedbug fixFixed choose-elem-button locking not persisting across saves.
SteamExpected Resources Mismatch Fixedbug fixFixed that 'Expected resources' didn't always match what you actually got.
SteamChoose-Elem-Button Locking Persistence Fixedbug fixFixed choose-elem-button locking not persisting across saves.
SteamCrash When Setting Player Inventory Filters Fixedbug fixFixed a crash when trying to set player inventory filters in the map editor.
SteamCrash Fix for Lua GUI Elementbug fixMilestoneFixed a crash when using the Lua GUI element type 'entity-preview'.
SteamPartial IME Support for Asian Languagesnew contentAdded partial IME support for typing Chinese, Japanese and Korean text on Windows.
SteamCrash When Hosting LAN Multiplayer Fixedbug fixFixed a crash when hosting LAN-enabled multiplayer games in some instances.
SteamGeneratorPrototype Fluid Usage Scaling AddedmoddingAdded GeneratorPrototype::scale_fluid_usage which scales the generator's fluid usage to its maximum power output. Default is false.
SteamModded Saves Loading Issue Fixedbug fixMilestoneFixed that heavily modded saves with large amounts of tile types couldn't be loaded without the mods.
SteamCrash Fix When Joining Multiplayer Games Quicklybug fixMilestoneFixed a crash when clicking quickly while joining multiplayer games.
SteamCrash When Deleting Chunks with Cliffs Fixedbug fixFixed a crash when deleting chunks with cliffs on them.
SteamCrash Fix When Exiting During Savebug fixMilestoneFixed a crash when exiting the game while it's saving.
SteamCrash Fix for Modded Burner Generator Equipment in Multiplayerbug fixMilestoneFixed a crash related to modded burner generator equipment in multiplayer.
SteamBuffer Chests Item Request Issue Fixedbug fixFixed that buffer chests could get items sent to them they weren't requesting.
SteamCrash Fix for Assembling Machine Blueprints Over Ghostsbug fixMilestoneFixed a crash when placing assembling machine blueprints over ghosts.
SteamCrash Fix for Map Download Failure in Multiplayerbug fixMilestoneFixed a crash when failing to download a map in multiplayer.
SteamCrash with Lua GUI Element Fixedbug fixFixed a crash when using the Lua GUI element type 'entity-preview'.
SteamCrash Fix for Researching Logistic Request Slotsbug fixMilestoneFixed a crash when researching logistic request slots.
SteamBuffer Chests Item Request Fixbug fixFixed that buffer chests could get items sent to them they weren't requesting.
SteamPollution Production by GeneratormoddingGenerator will now produce pollution if emissions is specified on the energy source.
SteamCrash on Map Download Failure Fixedbug fixFixed a crash when failing to download a map in multiplayer.
SteamCrash Fix When Loading Map File Failsbug fixMilestoneFixed a crash when loading a map file fails.
SteamExpected Resources Mismatch Fixedbug fixFixed that 'Expected resources' didn't always match what you actually got.
SteamCrash Fix for Ending Screen Data in Multiplayerbug fixMilestoneFixed a crash related to the ending screen data in multiplayer.
SteamIcon Scale Issue Fixedbug fixFixed wrong scale of icons with non-standard icon_size in alt-mode.
SteamCrash When Joining Multiplayer Games Fixedbug fixFixed a crash when clicking quickly while joining multiplayer games.
SteamCrash Fix When Deleting Chunks with Cliffsbug fixMilestoneFixed a crash when deleting chunks with cliffs on them.
SteamGenerator Effectivity Application Fixedbug fixFixed generator effectivity being applied twice when below 100%.
SteamCrash on Changing Stack Size with Mods Fixedbug fixFixed a crash related to changing the stack size of items when removing mods.
SteamCrash Fix for Explosion Entities During Migration Scriptsbug fixMilestoneFixed a crash when explosion entities were created during migration scripts.
Steam - 20 eventsFixed Search Box Losing Focus in Mods GUIbug fix
Fixed search box losing focus inconveniently in mods GUI.
SteamFixed Crash When Train Leaves Disabled Stationbug fixMilestoneFixed crash when a train was leaving a station that was disabled by the circuit network or destroyed.
SteamFixed Scrollbar Buttons Ignoring Mouse Up Eventbug fixFixed scrollbar buttons that would ignore mouse up event.
SteamBlueprint Component Removal No Longer Resizes Windowbug fixRemoving components of a blueprint no longer resizes the window.
SteamImproved Deconstruction Planner Mode Switchesquality of lifeImproved behavior of mode switches in the deconstruction planner.
SteamInserters and Belt Sideloading ImprovementsgameplayInserters and belt sideloading can now squash items on the belt even when the gap isn't big enough, allowing for fully compressed belts without splitters.
SteamInserters and Belt Sideloading EnhancementgameplayInserters and belt sideloading can now squash items on the belt even when the gap isn't big enough, allowing for fully compressed belts without splitters.
SteamFixed Search Box Losing Focus in Mods GUIbug fixFixed search box losing focus inconveniently in mods GUI.
SteamFixed Client Crash When Server Exits with Save Dialog Openbug fixMilestoneFixed client crash when server exits while player has the save game dialog open.
SteamFixed Performance Issue During Large Deconstructionbug fixFixed performance issue when running out of storage while a big deconstruction is in progress.
SteamFixed Performance Issue During Large Deconstructionbug fixFixed performance issue when running out of storage while a big deconstruction is in progress.
SteamFixed Crash When Train Leaves Disabled Stationbug fixMilestoneFixed crash when a train was leaving a station that was disabled by circuit network or destroyed.
SteamImproved Deconstruction Planner Mode Switchesquality of lifeImproved behavior of mode switches in the deconstruction planner.
SteamBlueprint Component Removal No Longer Resizes Windowbug fixRemoving components of a blueprint no longer resizes the window.
SteamQuickbar Not Reacting to Control Settings Changesbug fixFixed that after changing some control settings, the quickbar wouldn't react to them until the game was reloaded.
SteamQuickbar Not Reacting to Control Settings Changesbug fixFixed that after changing some control settings, the quickbar wouldn't react to them until the game was reloaded.
SteamFixed Client Crash When Server Exits with Save Dialog Openbug fixMilestoneFixed client crash when server exits while player has the save game dialog open.
SteamFixed Scrollbar Buttons Ignoring Mouse Up Eventbug fixFixed scrollbar buttons that would ignore mouse up event.
Steam - 6 eventsGraphics Engine Rewrite InitiatedgraphicsMilestone
The Allegro rendering has been removed and is being replaced with a new graphics engine using OpenGL 3.2, with plans for DirectX 11 support.
SteamGraphics Engine Rewrite InitiatedgraphicsMilestoneStarted the process of completely rewriting the graphics engine, moving from Allegro rendering to a custom solution using OpenGL 3.2.
SteamT-shirt Shop ReopensshopThe t-shirt shop has reopened, with orders being sent out every Wednesday.
SteamTransition from Allegro to SDL for Engine ModernizationperformanceMilestoneThe Factorio engine is being modernized by replacing Allegro with SDL for better stability and support for multiple platforms.
SteamTransition from Allegro to SDL for Engine ModernizationperformanceMilestoneReplacing Allegro with SDL for window management, event handling, and input to improve stability and support for multiple platforms.
SteamT-shirt Shop Re-OpenedshopThe t-shirt shop has reopened, with orders being sent out every Wednesday.
Steam - 30 eventsStorage Tank Fluid Background Shift Issuebug fix
Fixed that specifying a shift for a storage tank's fluid_background would shift it incorrectly.
SteamElectric Network Connection Renderingbug fixFixed incorrect electric network connection rendering on the map.
SteamText Box Input Issuesbug fixFixed that ctrl-arrow/backspace/delete worked in the console but not in other text boxes.
SteamTrain Waiting on Signal Penalty Resetbug fixFixed train would reset its 'waiting on signal' penalty when recalculating path due to waiting too long.
SteamFixed LuaEntity::get_merged_signals() Return Valuebug fixFixed that LuaEntity::get_merged_signals() would return wrong value if no wires were connected.
SteamStorage Tank Fluid Background Shiftbug fixFixed that specifying a shift for a storage tank's fluid_background would shift it incorrectly.
SteamLuaInventory Zero-Based Indexingbug fixFixed LuaInventory::getbar/setbar used zero-based indexing.
SteamBrightened Player Chat Colorui uxPlayer chat color set through '/color r g b a' command will be brightened.
SteamLaser Turret Energy Consumption Tooltipbug fixFixed energy consumption of laser turret in recipe tooltip.
SteamLaser Turret Energy Consumption Tooltipbug fixFixed energy consumption of laser turret in recipe tooltip.
SteamCrash Log Upload Featurenew contentWhen the game crashes, the crash log is uploaded to the developers. Players can opt out in the options menu.
SteamFlamethrower Turret Deactivation Issuebug fixFixed flamethrower turret could get stuck in deactivated state when fluid type in its pipe changed.
SteamPing-Pong DNS Lookup Failurebug fixMilestoneFixed that ping-pong DNS lookup failure would shut down running multiplayer games.
SteamConsole Text Box Input Issuebug fixFixed that ctrl-arrow/backspace/delete worked in the console but not in other text boxes.
SteamIncorrect Electric Network Connection Renderingbug fixFixed incorrect electric network connection rendering on the map.
SteamNew Scripting Featuresnew contentAdded script.on_nth_tick(n, function) and LuaSurface::can_place_entity(...) optional parameters 'build_check_type' and 'forced'.
SteamPing-Pong DNS Lookup Failurebug fixMilestoneFixed that ping-pong DNS lookup failure would shut down running multiplayer games.
SteamNew Scripting Featuresnew contentAdded script.on_nth_tick(n, function) and LuaSurface::can_place_entity(...) optional parameters 'build_check_type' and 'forced'.
SteamCrash Log Upload Featurenew contentWhen the game crashes, the crash log is uploaded to the developers. Players can opt out in the options menu.
SteamFixed LuaEntity::get_merged_signals()bug fixFixed that LuaEntity::get_merged_signals() would return wrong value if no wires were connected.
SteamTrain Waiting on Signal Penalty Resetbug fixFixed train would reset its 'waiting on signal' penalty when recalculating path due to waiting too long.
SteamBrightened Player Chat ColorgameplayPlayer chat color set through '/color r g b a' command will be brightened.
SteamFlamethrower Turret Deactivation Issuebug fixFixed flamethrower turret could get stuck in deactivated state when fluid type in its pipe changed.
Steam - 68 eventsFixed LuaSurface Decoratives Generationbug fix
Fixed LuaSurface::regenerate_decoratives() would generate much more decoratives than normal map generator run.
SteamFixed Beacons Ignoring Allowed Effectsbug fixFixed that beacons would ignore the allowed effects on an entity.
SteamFixed Power Switch Copper Wire Connectionsbug fixPower switch copper wire connections are now saved in the ghost when destroyed and restored when rebuilt.
SteamFixed Click Sorting in Tablesbug fixFixed clicking the label in sort-able tables wouldn't effect sorting.
SteamFixed Item Icon Rescalingbug fixFixed item icon would not be rescaled to normal size if icon_size not 32.
SteamFixed Direct Module Replacementbug fixFixed that directly replacing modules didn't work correctly.
SteamFixed Sortable Table Click Issuebug fixFixed clicking the label in sort-able tables wouldn't effect sorting.
SteamLamps Stagger During Day/Night TransitiongameplayLamps stagger again during day/night transition, turning on much sooner and off much later.
SteamFixed Beacon Effect Ignoring Allowed Effectsbug fixFixed that beacons would ignore the allowed effects on an entity.
SteamRocket Silo Entity Info UpdategameplayThe Rocket silo entity info now shows 'Rocket parts: 50/100'.
SteamAdded Friend and Not-Friend Force Trigger ModifiersmoddingSteamFixed Modded Loaders Crashingbug fixFixed modded loaders with different dimensions crashing when destroyed.
SteamFixed Blueprint Preview Sizebug fixFixed that the blueprint preview in the blueprint library was smaller than the blueprint view you get after opening a blueprint item.
SteamFixed Snapping Locomotive to Stationbug fixFixed snapping locomotive to station sometimes not working.
SteamFixed Technology Search Issuebug fixFixed that the technology search would be broken by disabled technologies in some cases.
SteamFixed Rail Ghosts Placementbug fixFixed rail ghosts weren't placeable on top of enemy force's land mines, thus revealing the location of the mines.
SteamFixed Technology Search Issuebug fixFixed that the technology search would be broken by disabled technologies in some cases.
SteamFixed Circuit Controlled Stack Overridebug fixFixed circuit controlled stack override sometimes being incorrect.
SteamAdded Optional Night Vision Equipment PrototypemoddingAdded optional night vision equipment prototype 'darkness_to_turn_on'.
SteamFixed Inventory Transfers Tutorialbug fixFixed that mods changing stack sizes would break the inventory transfers tutorial.
SteamFixed Blueprint Preview Sizebug fixFixed that the blueprint preview in the blueprint library was smaller than the blueprint view you get after opening a blueprint item.
SteamFixed Inventory Transfers Tutorial Issuebug fixFixed that mods changing stack sizes would break the inventory transfers tutorial.
SteamFixed Direct Module Replacementbug fixFixed that directly replacing modules didn't work correctly.
SteamFixed Recipe Tooltip Renderingbug fixFixed that recipe tooltip labels would render outside of the tooltip area in some cases.
SteamFixed Train Stop Name Updatebug fixFixed that changing train stop names wouldn't update the last-user.
SteamAdded Ammo Category Prototypes ReadotherSteamFixed Invalid Categories in Modsbug fixFixed that mods could specify invalid categories, for a few classes of modded item.
SteamRemoved Starting Inventory PvP OptiongameplayRemoved 'starting inventory' PvP option, as starting chests are a more proper solution.
SteamAdded Night Vision Equipment PrototypemoddingAdded optional night vision equipment prototype 'darkness_to_turn_on'.
SteamFixed LuaSurface Decoratives Generationbug fixFixed LuaSurface::regenerate_decoratives() would generate much more decoratives than normal map generator run.
SteamRocket Silo Entity Info UpdategameplayThe Rocket silo entity info now shows 'Rocket parts: 50/100'.
SteamFixed Rail Ghosts on Enemy Minesbug fixFixed that rail ghosts weren't placeable on top of enemy force's land mines, thus revealing the location of the mines.
SteamDeconstruction Planner Option InversiongameplayThe deconstruction planner 'trees/rocks only' option can now be inverted using the whitelist/blacklist toggle.
SteamFixed Market GUI Scroll Barbug fixFixed that the market GUI wouldn't use a scroll bar even when the offers didn't fit in the window.
SteamFixed Modded Loaders Crashingbug fixFixed modded loaders with different dimensions crashing when destroyed.
SteamFixed Power Switch Copper Wire Connectionsbug fixPower switch copper wire connections are now saved in the ghost when destroyed and restored when rebuilt.
SteamFixed Recipe Deletion on Copy-Pastebug fixFixed that changing an assembling machine recipe by copy-paste would delete the in-progress recipe items.
SteamFixed Logistic Count Tooltipbug fixFixed that the logistic count tooltip wouldn't show correctly for negative values.
SteamAdded Required Satellites Sent OptiongameplayAdded 'required satellites sent' option to space race PvP game mode.
SteamAdded Required Satellites Sent OptiongameplayAdded 'required satellites sent' option to space race PvP game mode.
SteamFixed Satellite Stack Size Change Issuebug fixFixed that changing the stack size of the satellite through mods could make it impossible to win.
SteamDeconstruction Planner Option InversiongameplayThe deconstruction planner 'trees/rocks only' option can be inverted using the whitelist/blacklist toggle.
SteamLamps Stagger During Day/Night TransitiongameplayLamps stagger again during day/night transition. They also turn on much sooner and turn off much later.
SteamFixed Train Stop Name Updatebug fixFixed that changing train stop names wouldn't update the last-user.
SteamFixed Artillery Shell Range Bonusbug fixFixed clamp_position=true on artillery shells would negate artillery range bonus.
SteamFixed Snapping Locomotive to Stationbug fixFixed snapping locomotive to station sometimes not working.
SteamFixed Satellite Stack Size Issuebug fixFixed that changing the stack size of the satellite through mods could make it impossible to win.
SteamFixed Item Icon Rescalingbug fixFixed item icon would not be rescaled to normal size if icon_size not 32.
SteamFixed Circuit Controlled Stack Overridebug fixFixed circuit controlled stack override sometimes being incorrect.
SteamFixed Negative Module Effectsbug fixFixed that module effects would go negative when adding too many beacon effects together.
SteamFixed Lua Module Limitations Arraybug fixFixed Lua module limitations array being a map of strings to numbers, instead of an array.
SteamFixed Artillery Shell Range Bonusbug fixFixed clamp_position=true on artillery shells would negate artillery range bonus.
SteamFixed Invalid Categories in Modsbug fixFixed that mods could specify invalid categories, for a few classes of modded item.
SteamFixed Negative Module Effectsbug fixFixed that module effects would go negative when adding too many beacon effects together.
SteamFixed Copy-Paste Recipe Deletionbug fixFixed that changing an assembling machine recipe by copy-paste would delete the in-progress recipe items.
SteamFixed Lua Module Limitationsbug fixFixed Lua module limitations array being a map of strings to numbers, instead of an array.
SteamFixed Market GUI Scroll Barbug fixFixed that the market GUI wouldn't use a scroll bar even when the offers didn't fit in the window.
SteamFixed Logistic Count Tooltipbug fixFixed that the logistic count tooltip wouldn't show correctly for negative values.
SteamFixed Recipe Tooltip Labelsbug fixFixed that recipe tooltip labels would render outside of the tooltip area in some cases.
SteamRemoved Starting Inventory PvP OptiongameplayRemoved 'starting inventory' PvP option, as starting chests are a more proper solution.
SteamAdded Ammo Category Prototypes ReadotherSteamAdded Friend and Not-Friend Force Trigger ModifiersmoddingSteam - 30 eventsFixed turrets that died and were rebuilt couldn't be minedbug fixSteamInvestigating Corrupted Savesbug fix
Ongoing investigation into mysterious save file corruptions, with potential hardware failure as a cause.
SteamAllow as Intermediate Recipe OptionmoddingAdded optional RecipePrototype::allow_as_intermediate to disable a recipe being used as an intermediate when hand crafting.
SteamFixed crash when loading saves with modded camera GUI elementsbug fixSteamLaser Turret Visual Effects ImprovementvisualsEnhancements to the laser turret's visual effects, addressing previous criticisms of its laser beams.
SteamLuaEntityPrototype Read PropertiesotherAdded LuaEntityPrototype read properties including running_speed, maximum_corner_sliding_distance, and more.
SteamTurrets Mining Issue Fixbug fixFixed that turrets that died and were rebuilt couldn't be mined.
SteamFixed OS X 10.9 Mavericks Compatibility Issuebug fixResolved compatibility problem with OS X 10.9 Mavericks that was broken in version 0.15.40.
SteamCrash Fix for Modded Camera GUI Elementsbug fixFixed a crash when loading saves with modded camera GUI elements.
SteamBlueprint book active index change fires player_cursor_stack_changed eventotherA player changing the active index in a blueprint book in the cursor will now trigger this event.
SteamHigh Resolution Graphics for Gun and Laser TurretsvisualsMilestoneIntroduction of high resolution graphics for gun and laser turrets, enhancing visual distinction.
SteamAdded LuaRecipePrototype::allow_as_intermediate readotherSteamHigh Resolution Graphics for TurretsvisualsMilestoneIntroduction of high resolution graphics for gun and laser turrets, improving visual distinction.
SteamAdded various LuaEntityPrototype read propertiesotherIncludes running_speed, maximum_corner_sliding_distance, build_distance, and more.
SteamFlamethrower Turret Graphical PolishingvisualsUpcoming high resolution version of the flamethrower turret with graphical improvements.
SteamAttempt to fix crashes on OS X Mavericks (version 10.9)bug fixSteamMod Settings Detection Fixbug fixFixed that some mod settings would always detect as different than the server when trying to join.
SteamOS X Mavericks Crash Attempt Fixbug fixAnother attempt to fix crashes on OS X Mavericks (version 10.9).
SteamAdded PlayerPrototype::enter_vehicle_distancemoddingSteamInvestigating Corrupted Savesbug fixOngoing investigation into mysterious save file corruptions, with no definitive cause identified yet.
SteamAdded optional RecipePrototype::allow_as_intermediatemoddingThis disables a recipe being used as an intermediate when hand crafting.
SteamFixed OS X 10.9 Mavericks Compatibility Issuebug fixResolved compatibility problems with OS X 10.9 Mavericks that were introduced in version 0.15.40.
SteamFixed mod settings detection issue when joining serversbug fixSome mod settings would always detect as different than the server.
SteamChanged 'load save in map editor' to 'convert save to Scenario'bug fixThis change supports locale and custom scripts.
SteamLuaRecipePrototype Allow as Intermediate ReadotherAdded LuaRecipePrototype::allow_as_intermediate read.
SteamConvert Save to Scenariobug fixChanged the 'load save in map editor' to 'convert save to Scenario' to support locale and custom scripts.
SteamImproved Laser Turret EffectsvisualsMilestoneRedesign of laser turret effects to provide a more realistic laser appearance.
SteamFlamethrower Turret Graphical PolishingvisualsUpcoming high resolution version of the flamethrower turret is in development.
SteamBlueprint Book Active Index EventotherA player changing the active index in a blueprint book in the cursor will now fire the player_cursor_stack_changed event.
Steam - 92 eventsMap Editor Save and Play Buttonnew content
Added 'Save and play' button to map editor for quick iteration.
SteamMod Control Settings Wipedbug fixFixed mod control settings being wiped out when game entered minimal mod due to mod error on startup.
SteamWall Connection Issuebug fixFixed walls not connecting correctly when built through script in some cases.
SteamAsynchronous Saving Freezebug fixFixed that the asynchronous saving process could freeze in headless mode.
SteamEquipment Grid Size Issuebug fixFixed that the equipment grid was too small when using extra-low graphics quality.
SteamCliff Explosives Stuck Issue Fixedbug fixFixed that you could get stuck after using cliff explosives.
SteamRecipe Tooltip Issue Fixedbug fixFixed that the recipe tooltip 'made in' wouldn't show every possible machine when there was a lot of them.
SteamPvP Crash Issue Fixedbug fixMilestoneFixed crash in PvP when distance between starting areas was too low.
SteamRecursive Technology Prerequisites Error Message Fixedbug fixFixed that the 'recursive technology prerequisites detected' error message wouldn't print the dependency cycle properly.
SteamRequester Priority AdjustmentgameplayRequesters requesting from buffer chests have higher priority than other requesters.
SteamCliff Explosives Stuck Issuebug fixFixed that you could get stuck after using cliff explosives.
SteamAsynchronous Saving Process Freeze Fixedbug fixFixed that the asynchronous saving process could freeze in headless mode.
SteamInserters Stuck Issuebug fixFixed inserters getting stuck trying to pick up items off the ground in some cases.
SteamTechnology GUI Crashbug fixFixed a crash in the technology GUI when using LuaForce::disable_all_prototypes().
SteamLocomotive and Splitter Label Button Switchui uxThe left/right switch used in locomotive and splitter can also be switched by clicking the label buttons.
SteamCustom Scroll Panes Issue Fixedbug fixFixed that custom scroll panes didn't respect vertical scroll policy correctly.
SteamMap Editor Save File Loadingnew contentAdded support to load save files directly in the map editor.
SteamCampaign Levels in Level Editornew contentAdded levels in campaigns to level editor 'open' menu.
SteamRequester Priority Adjustmentbalance changeRequesters requesting from buffer chests have higher priority than other requesters.
SteamInvert Option for Find/Count EntitiesotherAdded an optional 'invert' option to LuaSurface::find/count entities filtered.
SteamPlayer Death MessagesgameplayPlayer death messages will be printed to all forces they are friends with and include the player tag.
SteamBlueprint Setup GUI Not Showingbug fixFixed that the blueprint setup GUI wouldn't show in some situations.
SteamBlueprint Book Deletion Crashbug fixFixed crash when player deletes blueprint book from their library while another player has the book opened.
SteamBlueprint Book Deletion Crash Fixedbug fixMilestoneFixed crash when player deletes blueprint book from their library while another player has the book opened.
SteamCustom Scroll Panes Issuebug fixFixed that custom scroll panes didn't respect vertical scroll policy correctly.
SteamFixed Teleporting Pumps Crashbug fixMilestoneFixed an issue where teleporting pumps would crash the game.
SteamMap to Scenario Conversion Issuebug fixFixed that the command line --map2scenario option wouldn't convert scenario-created saves correctly.
SteamRecursive Technology Prerequisites Errorbug fixFixed that the 'recursive technology prerequisites detected' error message wouldn't print the dependency cycle properly.
SteamMap Preview Dragging Issuebug fixFixed dragging in the map preview and technology GUI not working correctly.
SteamPvP Crash on Close Starting Areasbug fixFixed crash in PvP when distance between starting areas was too low.
SteamPlayer Death MessagesgameplayPlayer death messages will be printed to all forces they are friends with and include the player tag.
SteamLocale Error in Resource Entity Info Fixedbug fixFixed small locale error in resource entity info.
SteamMap Preview Dragging Issue Fixedbug fixFixed dragging in the map preview and technology GUI not working correctly.
SteamScenario Save Conversion Issue Fixedbug fixFixed that the command line --map2scenario option wouldn't convert scenario-created saves correctly.
SteamAlways Show Made In Option AddedmoddingAdded optional always_show_made_in to recipe prototypes.
SteamCampaign Levels in Level Editornew contentAdded levels in campaigns to level editor 'open' menu.
SteamSplitter GUI Invalid States Improvementbug fixFixed and improved the splitter GUI so invalid states are not possible.
SteamWall Connection Issue Fixedbug fixFixed walls not connecting correctly when built through script in some cases.
SteamBiters Pathfinding Issuebug fixFixed that biters would not be able to path find close to cliffs.
SteamCreate Ghost on Death OptionmoddingAdded optional create_ghost_on_death for entities with health that normally make ghosts on dying.
SteamEquipment Grid Size Adjustmentbug fixFixed that the equipment grid was too small when using extra-low graphics quality.
SteamBiters Stuck Next to Wall Issuebug fixFixed biters getting stuck next to a wall in some situations.
SteamTechnology GUI Crash Fixedbug fixMilestoneFixed a crash in the technology GUI when using LuaForce::disable_all_prototypes().
SteamMod Control Settings Wipe Issue Fixedbug fixFixed mod control settings being wiped out when game entered minimal mod due to mod error on startup.
SteamCreate Ghost on Death Option AddedmoddingAdded optional create_ghost_on_death for entities with health that normally make ghosts on dying.
SteamLamp Ghost Connection Issue Fixedbug fixFixed ghost of lamp not connecting to logistic network when revived.
SteamFixed Teleporting Pumps Crashbug fixFixed an issue where teleporting pumps would crash the game.
SteamDecal Collision Box Adjustmentbug fixAdjusted collision boxes of decals to reduce chance a decal will be generated in position colliding with water.
SteamSplitter GUI Invalid Statesbug fixFixed and improved the splitter GUI so invalid states are not possible.
SteamTips-and-Tricks GUI Issue Fixedbug fixFixed that the tips-and-tricks GUI would open when running a replay.
SteamInserters Stuck Issue Fixedbug fixFixed inserters getting stuck trying to pick up items off the ground in some cases.
SteamBlueprint Setup GUI Issue Fixedbug fixFixed that the blueprint setup GUI wouldn't show in some situations.
SteamMap Editor Save File Loadingnew contentAdded support to load save files directly in the map editor.
SteamLamp Ghost Connection Issuebug fixFixed ghost of lamp not connecting to logistic network when revived.
SteamBiters Stuck Next to Wall Issue Fixedbug fixFixed biters getting stuck next to a wall in some situations.
SteamRecipe Tooltip Issuebug fixFixed that the recipe tooltip 'made in' wouldn't show every possible machine when there were a lot of them.
SteamMap Editor Save and Play Buttonnew contentAdded 'Save and play' button to map editor for quick iteration.
SteamBiters Pathfinding Issue Fixedbug fixFixed that biters would not be able to path find close to cliffs.
SteamInvert Option Added to Find/Count EntitiesotherAdded an optional 'invert' option to LuaSurface::find/count entities filtered.
SteamLocomotive and Splitter Switch Enhancementui uxThe left/right switch used in locomotive and splitter can also be switched by clicking the label buttons.
SteamDecal Collision Box Adjustmentbug fixAdjusted collision boxes of decals to reduce chance a decal will be generated in position colliding with water.
SteamTips-and-Tricks GUI Opening in Replaybug fixFixed that the tips-and-tricks GUI would open when running a replay.
Steam - 10 eventsFixed compression problem on belts related to splittersbug fixSteamRenamed render layers for ground patches and air entity infomoddingSteamFixed cancel craft, import blueprint and blueprint book buttonsbug fixSteamFixed possible desync related to logistic networkbug fixSteamFixed cancel craft, import blueprint and blueprint book buttonsbug fixSteamFixed biter related desyncsbug fixSteamFixed biter related desyncsbug fixSteamFixed compression problem on belts related to splittersbug fixSteamFixed possible desync related to logistic networkbug fixSteamRenamed render layers for ground patches and air entity infomodding
Renamed render_layers: ground_patch, ground_patch_higher, ground_patch_higher2, and air-entity-info-con to ground-patch, ground-patch-higher, ground-patch-higher2, and air-entity-info-icon.
Steam - 28 eventsAdded PvP optionsnew content
Disband team on loss, team area artillery and give artillery remote.
SteamFixed Crash from Non-ASCII Charactersbug fixFixed crash caused by non-ASCII characters in name of custom scenario.
SteamFixed Vehicle Exit Issuesbug fixFixed that you couldn't exit vehicles with large collision boxes.
SteamFixed Game State Corruptionbug fixFixed game state corruption related to ordering deconstruction of entities with enabled connection to logistic network.
SteamFixed Graphical Artifacts in Terrainbug fixFixed graphical artifacts in terrain when zoomed out.
SteamFixed Teleporting Roboports Issuebug fixFixed that teleporting roboports when robots were charging would lead to corrupt saves.
SteamFixed LuaForce::disable/enable research GUI issuebug fixFixed that LuaForce::disable/enable research wouldn't update the GUI correctly.
SteamFixed Toggle-Console Modifier Key Issuebug fixFixed that toggle-console wouldn't work with modifier keys.
SteamFixed teleporting roboports causing corrupt savesbug fixFixed that teleporting roboports when robots were charging would lead to corrupt saves.
SteamAdded PvP Optionsnew contentDisband team on loss, team area artillery and give artillery remote.
SteamFixed LuaPlayer Insertion Issuesbug fixFixed that LuaPlayer::can_insert and LuaPlayer::insert didn't agree.
SteamFixed crash from non-ASCII characters in custom scenariobug fixFixed crash caused by non-ASCII characters in name of custom scenario.
SteamFixed LuaPlayer::can_insert and LuaPlayer::insert inconsistencybug fixFixed that LuaPlayer::can_insert and LuaPlayer::insert didn't agree.
SteamFixed Idle Biters Ignoring Playerbug fixFixed that idle biters would ignore the player when approached.
SteamFixed idle biters ignoring playerbug fixFixed that idle biters would ignore the player when approached.
SteamFixed negative mining speedsbug fixFixed that the game allowed mining speed modifier less than -1, which resulted in negative mining speeds.
SteamFixed graphical artifacts in terrainbug fixFixed graphical artifacts in terrain when zoomed out.
SteamAdded support for setting icon_size per icon layermoddingSteamFixed toggle-console with modifier keysbug fixFixed that toggle-console wouldn't work with modifier keys.
SteamFixed exiting vehicles with large collision boxesbug fixFixed that you couldn't exit vehicles with large collision boxes.
SteamFixed game state corruption with deconstructionbug fixFixed game state corruption related to ordering deconstruction of entities with enabled connection to logistic network.
SteamFixed Negative Mining Speedsbug fixFixed that the game allowed mining speed modifier less than -1, which resulted in negative mining speeds.
SteamFixed Fast-Replacing Power Polesbug fixFixed that fast-replacing power poles while running would just delete them.
SteamFixed LuaForce Research GUI Updatebug fixFixed that LuaForce::disable/enable research wouldn't update the GUI correctly.
SteamFixed fast-replacing power polesbug fixFixed that fast-replacing power poles while running would just delete them.
Steam - 14 eventsFixed multiple 'no recipe available' messages when searching for recipesbug fixSteamFixed logistic entity highlightingbug fix
Fixed logistic entity highlighting didn't work correctly in some cases.
SteamFixed Linux runtime requirementsbug fixFixed Linux runtime requirements being dynamically linked.
SteamFixed macOS crash on startup due to compatibility issuesbug fixMilestoneThis fix is hoped to resolve the issue related to macOS 10.9 compatibility.
SteamFixed multiple 'no recipe available' messagesbug fixFixed searching for recipes could add the 'no recipe available' message multiple times.
SteamFixed map editor getting stuck with out-of-map tilesbug fixSteamFixed Linux runtime requirements being dynamically linkedbug fixSteamFixed locked choose-elem-buttons behaviorbug fixFixed that setting locked = true on choose-elem-buttons through the mod API would still let the button be cleared.
SteamFixed mod API issue with locked choose-elem-buttonsbug fixSteamFixed crash related to bitersbug fixMilestoneSteamFixed map editor getting stuckbug fixFixed that the map editor could get stuck if you built out-of-map tiles directly in the center of the screen.
SteamFixed logistic entity highlighting issuesbug fixSteamFixed macOS crash on startupbug fixFixed (hopefully) macOS crash on startup due to 10.9 compatibility fix.
Steam - 49 eventsFixed incorrect recipe tooltip displaybug fix
Recipe tooltips with many raw materials now display correctly.
SteamAdded clone group button to permissions GUInew contentA new button allows players to clone groups in the permissions interface.
SteamFixed rail block visualization for high resolutionbug fixImproved visualization of rail blocks in high resolution.
SteamAdded filter and priority options to splitternew contentPlayers can now set filters and input/output priorities on splitters.
SteamFixed building belts over splitters marked for deconstructionbug fixPlayers can now build belts over splitters marked for deconstruction correctly.
SteamDisabled recipes clearing from assembling machine ghostsmoddingDisabled recipes will not be cleared from an assembling machine ghost if the prototype has fixed_recipe set.
SteamFixed productivity issue with craftingbug fixFurnaces or assembling machines with > 100% productivity now work correctly with <= 1 tick crafting time recipes.
SteamFixed item input issue in Team productionbug fixFixed the possibility of receiving previous rounds input items in Team production.
SteamFixed jittering when running against connected entitiesbug fixFixed jittering issues when running against entities with connected bounding boxes.
SteamRemoved terrain_collision_box from fish prototypemoddingFish now have a default collision mask to prevent blocking offshore pump placement.
SteamAdded new LuaEntity properties for splittersotherNew properties for splitter filters and priorities have been added to LuaEntity.
SteamImproved scroll behavior in server listbug fixScrolling behavior in the server list has been improved.
SteamFixed line breaks in changelog with UI scalebug fixLine breaks in the changelog now display correctly with different UI scales.
SteamFixed invisible terrain separationbug fixA single water tile separating two terrain types is no longer invisible.
SteamFixed performance issue with enemy unit groupsbug fixFixed an issue where the game could create too many enemy unit groups, resulting in poor performance.
SteamFixed building blueprint rails on marked railsbug fixBuilding blueprint rails on rails marked for deconstruction now works correctly.
SteamOffshore pump rotation changesmoddingOffshore pump entities can now be rotated on the ground if the filter-directions flag is not set.
SteamAdded crafting eventsotherNew events for player crafting and cancelled crafting have been added.
SteamFixed footstep sounds near waterbug fixWalking near the edge of water now correctly plays footstep sounds.
SteamFixed crash on Linux when dragging UI elementsbug fixFixed a crash that occurred after dragging a UI element outside the game window on Linux.
SteamFixed invisible GUI in assembling machinebug fixThe GUI for assembling machines with no recipe is no longer invisible.
SteamIncreased stack size of roboportbalance changeThe stack size of roboports has been increased from 5 to 10.
SteamAdded ghost_name and ghost_type to LuaSurfaceotherNew properties for ghost entities have been added to LuaSurface.
SteamFixed migration issue with logistic entitiesbug fixFixed a migration issue related to logistic entities and inventory resizing.
SteamDecreased collision box of certain entitiesbalance changeCollision boxes of substations, radars, and chemical plants have been decreased.
SteamFixed drag-placing of electric polesbug fixImproved drag-placing of electric poles around large entities.
SteamAdded PvP optionsnew contentNew PvP options include spectator fog of war, starting chests, and more.
SteamFixed double-click issue in load/save GUIsbug fixDouble-clicking empty space in load/save GUIs no longer triggers unintended actions.
SteamFixed entities not firing mod eventsbug fixEntities with multiple items to build now correctly fire mod events.
SteamFixed blueprint strings not retaining filtersbug fixBlueprint strings now retain storage chest filters correctly.
SteamFixed artillery projectile shadow alignmentbug fixArtillery projectile shadows are now aligned with artillery cannon shadows.
SteamFixed robots losing ammo when deconstructing turretsbug fixRobots deconstructing artillery turrets no longer lose ammo.
SteamFixed blueprint issues with rocket silobug fixBlueprints containing rocket silos no longer result in broken silos if placed before rocketry is researched.
SteamFixed ghost rail chain signal emitting lightbug fixGhost rail chain signals no longer emit light.
SteamAdded graphics option for lower object atlasperformanceNew option to reduce GPU load when rendering many decoratives.
SteamFixed ghost solar panels showing energybug fixGhost solar panels no longer incorrectly display as having energy.
SteamFixed rail chain signals copy-paste issuebug fixRail chain signals now work correctly with copy-paste.
SteamFixed pasting entity settings issuebug fixPasting entity settings now correctly disables connection to the logistic network.
SteamFixed crash on invalid prototype valuesbug fixFixed a crash that occurred when setting invalid prototype values for vehicle type entities.
SteamFixed recursive call in util.merge()otherA recursive call issue in the util.merge() function has been fixed.
SteamFixed LuaObjects passing through remote interfacebug fixPassing LuaObjects through the remote interface now works correctly.
SteamFixed creating walls on ghost wallsbug fixCreating walls on top of ghost walls now works correctly.
SteamFixed biter inactivity issuebug fixFixed an issue where too many biters returning to a spawner could make other biters inactive.
SteamFixed key binding issues with default modifiersbug fixUn-setting controls now works correctly for key bindings with default modifiers.
Steam - 31 eventsFixed Blueprint Placement Issues in Multiplayerbug fix
Fixed several settings copying issues when placing blueprints over existing entities related to multiplayer.
SteamOptimized Artillery Range VisualizationperformanceOptimized drawing of artillery range visualization when many artilleries were in range of viewed area.
SteamFixed PvP Production Score Calculationbug fixFixed PvP production score calculation for hand crafting and launching satellites.
SteamFixed Blueprint Library GUI Filter Issuebug fixFixed that blueprint library GUI would lose your filter when you view a blueprint.
SteamFixed Circuit Network Machine Disable Issuebug fixFixed machines disabled by circuit network sometimes staying disabled when they shouldn't.
SteamOffshore Pump Size ChangegameplayChanged size of offshore pump from 3x1 to 3x2 to prevent overlapping placements.
SteamTweaked PvP Production Score Balancingbalance changeTweaked the balancing of the PvP production score.
SteamFixed Long Load Times After Mod Changesbug fixFixed that loading logistic heavy saves after changing mods would take 20+ minutes.
SteamFixed Beacon Energy Consumption Displaybug fixFixed that the beacon would show energy consumption twice.
SteamFixed Water/Land Border Jitteringbug fixFixed jittering when walking into a straight water/land border.
SteamFixed RCON Command Response Issuebug fixFixed that RCON would only respond to the first command in a packet.
SteamDuplicate Starting Entities Option in PvPnew contentAdded 'duplicate starting entities' option to PvP.
SteamImproved Splitter FunctionalitygameplayChanged splitters so they work more intuitively with independent left and right lane splitting.
SteamFixed Crash with Negative Item Health Valuesbug fixFixed a crash when mods would try to set item health values to negative amounts.
SteamFixed Linux Crash on Relaunchbug fixFixed Linux users sometimes crashing when relaunching the game.
SteamFixed Lost Items in Assembling Machinebug fixFixed that manually putting damaged items in the output slot of an assembling machine could lead to lost items.
SteamEnsure Minimal Lake in Starting AreagameplayEnsure that there is always at least a minimal lake in the starting area.
SteamFixed PvP No Rush Restriction Bypassbug fixFixed PvP no rush restriction could be bypassed using a vehicle.
SteamFixed Biter Deactivation Issuebug fixFixed that biters would sometimes be deactivated when they shouldn't.
SteamHide Cliff Explosives in Bonus GUIui uxHide cliff explosives in bonus GUI as they don't really receive any bonuses.
SteamFixed Turret Range Map Overlaysbug fixFixed that turret range map and hover overlays didn't quite match.
SteamFixed Script Error with Removed Modded Itembug fixFixed script error if a removed modded item was sent in a rocket.
SteamManual Mining of Ground Itemsnew contentItems on the ground can be mined manually for precise control of what you pick up.
SteamFixed Consecutive Splitters Issuebug fixFixed that consecutive splitters could uncompress compressed belt.
SteamFixed Game Over Screen Crashbug fixFixed that loading from the game-over screen would result in a crash if loading failed.
SteamFixed Artillery Targeting Cease Fire Forcesbug fixFixed artillery would target forces marked with cease fire.
SteamFixed Chunk Edge Cliff Discontinuitiesbug fixFixed chunk edge cliff discontinuities due to ore patches.
Steam - 14 eventsFixed underground belts blueprint issuebug fix
Fixed that underground belts built by a blueprint would not respect the type of an existing belt.
SteamFixed pump ghosts highlightingbug fixFixed pump ghosts would always highlight attached rail, not just when selected.
SteamFixed logistic network requests invalid statebug fixFixed that logistic network requests would get into invalid state when migrated from save where player had more requests due mods.
SteamFixed character stuck in terrain issuebug fixFixed when sliding around entity, the character could be pushed to a position colliding with water and get stuck in the terrain.
SteamImproved electricity overview formattingquality of lifeImproved number formatting in electricity overview to make it less jumpy.
SteamFixed logistic robots migration issuebug fixFixed logistic robots migration related to changing force of logistic robots while stationing.
SteamFixed logistic robots migration issuebug fixFixed logistic robots migration related to changing force of logistic robots while stationing.
SteamFixed character collision with waterbug fixFixed when sliding around entity, the character could be pushed to a position colliding with water and get stuck in the terrain.
SteamFixed logistic network requests invalid statebug fixFixed that logistic network requests would get into invalid state when migrated from save where player had more requests due to mods.
SteamReduced RAM usage for OpenGLperformanceReduced RAM usage by removing unnecessary memory buffers for textures when using OpenGL.
SteamFixed pump ghosts highlightingbug fixFixed pump ghosts would always highlight attached rail, not just when selected.
SteamFixed underground belts blueprint issuebug fixFixed that underground belts built by a blueprint would not respect the type of an existing belt.
SteamImproved electricity overview number formattingquality of lifeImproved number formatting in electricity overview to make it less jumpy.
SteamReduced RAM usage for OpenGLperformanceReduced RAM usage by removing unnecessary memory buffers for textures when using OpenGL.
Steam - 12 eventsAllow Spectators Option Added to PvPnew content
Players can now enable an option to allow spectators in PvP matches.
SteamFixed Logistic Request De-duplication for Offline Playersbug fixMigration to version 0.16.8 now correctly de-duplicates logistic requests for offline players.
SteamDownload Progress Bar Updated in Sync Save with Modsbug fixThe download progress bar now updates correctly when syncing saves with mods.
SteamFixed Character Requests Migration in Specific Savesbug fixLoading specific saves now correctly migrates character requests to request from buffer chests.
SteamFixed Purging of config.ini on Graphics Settings Decreasebug fixThe config.ini file will no longer be purged when graphics settings are decreased due to loading errors.
SteamFixed Screen Issue When Exiting Connection in Progressbug fixExiting the connection in progress no longer results in a screen without any menu.
SteamFixed PvP Game Modes Winning by Rocket Launchbug fixSome PvP game modes that were incorrectly won by launching a rocket have been fixed.
SteamChanged Rail World Settings for Biters FrequencygameplayRail world settings have been adjusted to have normal biters frequency.
SteamFixed Research Issues in New Hope Campaignbug fixMigrating saves no longer makes research impossible in level 4 of the New Hope campaign.
SteamRequester Chests Now Keep Up with Demand in Logistic Heavy Savesbug fixRequester chests are fixed to maintain the request amount demand in logistic heavy saves.
SteamInserters No Longer Try to Put Items into Incompatible Furnacesbug fixInserters will not attempt to insert items into furnaces that cannot accept them.
SteamFixed Distribution of Request Chests with Insufficient Robotsbug fixRequest chests are now equally distributed even when there are not enough robots.
Steam