What changed in Factorio in 2018

1139 updates · 138 main milestones · Jan 4, 2018 to Dec 28, 2018

  1. 5 events
    Changes to Production Science Packgameplay

    Increased ingredient count and crafting time for clarity in tier progression.

    Steam
    High-Tech Science Pack Adjustmentsgameplay

    Maintained Electric furnace and Productivity module to encourage factory expansion and power management.

    Steam
    Updated Science Pack 3 Recipegameplay

    Electric mining drill replaced with Solid fuel to prevent deadlocks and increase familiarity with item storage.

    Steam
    New Naming Convention for Science Packsgameplay

    Introduced unique names for science packs to improve clarity and representation of their purpose.

    Steam
    Revised Military Science Packgameplay

    Gun turret replaced with 2x Wall to balance ingredient prices and lower overall cost.

    Steam
  2. 8 events
    macOS Developer Neededother

    The Factorio team is seeking a new macOS developer after the departure of key team members.

    Steam
    No More Fluid Mixinggameplay

    Fluid systems now lock onto a fluid upon contact, preventing mixing with different fluids.

    Steam
    Factorio Nominated for Steam Awards 2018other

    Factorio is nominated for 'Most fun with a machine' in the Steam awards 2018.

    Steam
    Flow Rate Information Addedquality of life

    Players can now see flow rate information in the entity info of each pipe.

    Steam
    New Scorpion Species Named After Factorioother

    A new species of scorpion has been named Neobuthus Factorio in honor of the game.

    Steam
    Introduction of New Fluid System 2gameplayMilestone

    The new fluid system features a two-pass algorithm for fluid movement, improving realism and performance.

    Steam
    Fluid Update Performance Improvementsperformance

    Overall fluid update is now faster than before, despite initial slowdowns from the new algorithm.

    Steam
    Direct Steam Key Salesstore

    Steam keys will now be sold directly through the Factorio website for convenience.

    Steam
  3. 6 events
    Category Filtering for Modsui ux

    The list of visible mods can be filtered by their category in the new GUI.

    Steam
    Invariants for Inventory ChangesaiMilestone

    Implementation of invariants to automatically send events when items are added or removed from inventories, reducing human error.

    Steam
    New Manage/Install/Update Mods GUIui ux

    A revamped GUI for managing, installing, and updating mods, featuring improved interaction and intuitiveness.

    Steam
    Detailed Mod Update Informationui ux

    When updating mods, users can see version numbers, browse changelogs, and choose updates to skip.

    Steam
    Mod Compatibility Filteringui ux

    Only mods compatible with your game version will be shown in the new GUI.

    Steam
    Visuals for Mods Listui ux

    Mods will have a picture when browsing the mods list in the new GUI.

    Steam
  4. 4 events
    Redesigned Biter Models and Animationsnew contentMilestone

    Biters have received a complete redesign with elongated legs, accentuated eyes, and new animations to enhance their insectoid appearance.

    Steam
    New Biter Attack MechanicsgameplayMilestone

    Biters will have stronger articulated mandibles and optimized attack animations to improve their combat effectiveness.

    Steam
    Community Spotlight on Redmew Multiplayer Scenariosother

    Highlighting the Redmew community's custom multiplayer scenarios, including the Diggy map and PvP biter battles.

    Steam
    New Sound Design for Bitersaudio

    The sound design for the new biter models is currently in development, aiming to enhance the gameplay experience.

    Steam
  5. 6 events
    Streamlining Resistancesgameplay

    Reduction of damage types and resistances mainly to combat-related entities.

    Steam
    Removal of Pickaxe MechanicsgameplayMilestone

    All mining tools have been removed from the game to streamline the gameplay experience.

    Steam
    Removal of Hardness and Mining Power Mechanicsgameplay

    Hardness and mining power mechanics have been removed to simplify mining calculations.

    Steam
    Tooltip Rework for Better Structure and Informationui ux

    Tooltips will be structured better, contain more useful information, and assist new players in understanding game mechanics.

    Steam
    Streamlining Burner Efficiency Mechanicsbalance change

    Efficiency mechanics for burners have been removed, halving fuel values and setting efficiency to 100%.

    Steam
    Removal of Assembling Machine Ingredient Limitgameplay

    The limit on the number of ingredients for assembling machines has been removed.

    Steam
  6. 4 events
    Overdraw Visualization Toolperformance

    Introduced an overdraw visualization tool to analyze the performance impact of overdraw in rendering scenes.

    Steam
    Introduction of Bitmap Cache for Texture Streamingperformance

    Implemented a Bitmap Cache to improve texture streaming performance, allowing non-atlas sprites to be loaded only to RAM and allocated during rendering.

    Steam
    GPU Rendering Performance Analysisperformance

    Conducted analysis on GPU rendering performance, highlighting the impact of semi-transparent pixels and overdraw on frame rates.

    Steam
    Virtual Texture Mapping ImplementationperformanceMilestone

    Adopted virtual texture mapping to enhance rendering performance by batching sprite draw commands and reducing frequent texture allocations.

    Steam
  7. 5 events
    Upgrade Planner Tweaksquality of life

    Improvements to the upgrade planner to ensure connected underground belts are upgraded in pairs.

    Steam
    Latency State ImprovementsperformanceMilestone

    Enhancements to the latency hiding system to improve multiplayer interactions and undo functionality.

    Steam
    Train Schedule Integration in Blueprintsgameplay

    Blueprints can now contain train schedules, allowing for easier setup of train routes.

    Steam
    Module Upgrades in Upgrade Plannerquality of life

    The upgrade planner can now specify module upgrades for entities.

    Steam
    Trains in Blueprintsnew content

    Blueprints can now include trains, allowing for easier construction of mining outposts and supply trains.

    Steam
  8. 6 events
    Enhanced Pathfinding Capabilitiesai

    Pathfinding can now be accessed via Lua scripts, allowing for custom pathfinding solutions.

    Steam
    Introduction of Compilatron as a Robot Sidekicknew contentMilestone

    Compilatron will help unify information delivery by coupling text and positional data, enhancing immersion and gameplay flow.

    Steam
    New Lua Scripting Features for Compilatronmodding

    Compilatron is fully scripted in Lua, with new API additions for modders, including asynchronous pathfinding requests.

    Steam
    Introduction of HighlightBox and Speech Bubble Entitiesui ux

    New entities to enhance visual feedback and communication within the game.

    Steam
    New AI Commands and Improvementsai

    Added new AI command stop, improved wander command, and allowed units to pathfind through friendly buildings.

    Steam
    Improvements to Unit AI Behaviorai

    Added prototype flags to units to disable special behaviors not applicable to Compilatron, improving control.

    Steam
  9. 5 events
    Improved Interaction Error Messagesquality of life

    Added short flying text explanations for interaction errors to enhance player understanding.

    Steam
    Forum Theme Updateui ux

    Modification of the new forum theme to allow content to scale to the full screen width.

    Steam
    Entity Highlighting for Inserters and Minersui ux

    Entities that inserters and miners can interact with are now highlighted to aid in building.

    Steam
    Performance Tweaking Insightsperformance

    Discussion on performance issues related to system power settings and browser usage affecting game stability.

    Steam
    New Tutorial Approachgameplay

    Introduction of a new tutorial design that minimizes message dialogs and encourages player exploration.

    Steam
  10. 5 events
    Improved Visualization of Fluid Flowquality of life

    The new system will allow players to view fluid flow on pipes, enhancing gameplay understanding.

    Steam
    Forum Upgrade to phpBB 3.2ui ux

    The forum has been updated to a newer version, improving usability on phones and enhancing security.

    Steam
    Performance Improvements for Fluid HandlingperformanceMilestone

    The new fluid system aims to enhance performance, especially for nuclear power in megabases.

    Steam
    Introduction of New Fluid SystemgameplayMilestone

    A new fluid system is being developed to improve the behavior and performance of pipes in the game.

    Steam
    Fixing Junction Fluid Behaviorbug fix

    The new system addresses the random behavior of fluids at junctions, ensuring more predictable flow.

    Steam
  11. 5 events
    New Map Editor with Surface Importingnew contentMilestone

    The new Map Editor is finished, allowing players to import surfaces from other save files.

    Steam
    High-Resolution Worm Redesignvisuals

    The high-res version of the worms has been refined to emphasize their personality and behavior, making them more aggressive and visually distinct.

    Steam
    Reworked ID Mapping Systemchanges

    The ID mapping system has been simplified to ensure consistent ID assignments and improve save file loading.

    Steam
    Default Key Mapping for Non-US Keyboard Layoutsquality of life

    Controls will now map to the correct keys by default, regardless of keyboard layout, improving accessibility for non-US players.

    Steam
    Fixed Ctrl+Z Shortcut for German Keyboard Layoutbug fix

    The undo function will now correctly default to Ctrl+Z instead of Ctrl+Y for German keyboard layouts.

    Steam
  12. 7 events
    Refactored Autoplace SystemgameplayMilestone

    Unified terrain generation and resource placement systems for better control over resource patches.

    Steam
    Enhanced Resource Generation AlgorithmgameplayMilestone

    Completely rewritten algorithm for generating ores with many small improvements.

    Steam
    Increased Customization for Resource Generationgameplay

    Increased the number of steps for resource generation settings from 5 to 9 for more customization.

    Steam
    Fixed Starting Area Size Settinggameplay

    Starting area size setting no longer affects resource placement, now has a fixed size.

    Steam
    Introduction of Spot Noise Expressiongameplay

    New noise expression type for more controllable resource patch generation.

    Steam
    Predictable Starting Area Resourcesbalance change

    Starting area will now only contain iron, copper, coal, and stone, excluding uranium and oil.

    Steam
    Improved Map Generator for Version 0.17gameplayMilestone

    Final polish to the map generator with fixes for resource generation and starting area predictability.

    Steam
  13. 10 events
    Nuclear Power Technology Splitbalance change

    Nuclear power is now split into Uranium processing and Nuclear power technologies.

    Steam
    Rocket Silo Technology Adjustmentsbalance change

    Rocket silo technology now only unlocks the silo and the rocket part item crafted internally.

    Steam
    Introduction of New Player Experience (NPE) and Campaignnew contentMilestone

    A new demo and tutorial experience for new players, alongside a new campaign design.

    Steam
    Low Density Structure Technology Changesbalance change

    Low density structure is now unlocked by its own technology with prerequisites of Science pack 3 and Advanced material processing.

    Steam
    Introduction of Rocket Escape PodgameplayMilestone

    Players now finish the game by launching a Rocket escape pod instead of a satellite.

    Steam
    Addition of Shallow Water Terrainnew content

    New terrain type that players can walk on but cannot build on, intended for campaign use.

    Steam
    Satellite Unlocking Changesbalance change

    Satellite is now unlocked by its own technology that requires the rocket silo.

    Steam
    Rocket Fuel Technology Changesbalance change

    Rocket fuel is now unlocked by its own technology with prerequisites of Rocketry and Engine.

    Steam
    Finalization of Science Pack Technologiesbalance change

    All science packs will have their own unlocking technology in version 0.17.

    Steam
    Rocket Control Unit Technology Changesbalance change

    Rocket control unit is now unlocked by its own technology with prerequisites of Production and High tech science pack.

    Steam
  14. 5 events
    Belt Immunity Equipment Introducednew content

    New armor equipment allows players to be immune to belts, reducing misclicks.

    Steam
    Tile Ghost Processing Improvementperformance

    Split construction orders into two lists for better performance in processing blueprints.

    Steam
    Kovarex Enrichment Catalyst System Implementedbalance changeMilestone

    Productivity will only apply to produced items not used as ingredients, fixing the U-235 production issue.

    Steam
    Coal Liquefaction Nerfbalance change

    Coal Liquefaction has been nerfed due to the new catalyst system.

    Steam
    Items No Longer Spill on Beltsquality of life

    Items dropped from inventory will not land on belts, reducing cleanup hassle.

    Steam
  15. 5 events
    Blueprint Library Improvementsui ux

    Enhanced blueprint library functionality, including grid movement and persistent slots.

    Steam
    Upgrade Planner Integrationnew contentMilestone

    The upgrade planner feature is now integrated into the game, allowing for easier upgrades with construction robots.

    Steam
    Undo Functionalitynew content

    Implemented an undo feature for building and deconstructing actions, activated with Ctrl+Z.

    Steam
    Research Queue Optiongameplay

    Research queue is now available but disabled by default, can be enabled in advanced options.

    Steam
    Copy Paste Functionalitynew contentMilestone

    Introduced copy and cut paste functionality using Ctrl+C and Ctrl+X for building setups.

    Steam
  16. 5 events
    Game Version Filtering for Modsmodding

    Users can now filter mods by game version in the Mod Portal.

    Steam
    Enhanced Moderation Tools for Mod Authorsmodding

    Mod authors can now lock, trash threads, and change titles and categories in discussions.

    Steam
    Introduction of Trending Section in Mod Portalmodding

    A new Trending section has been added to the Mod Portal to showcase popular mods.

    Steam
    New Notification System for Mod Discussionsmodding

    Mod authors are automatically subscribed to their mods' discussions, improving communication.

    Steam
    Removal of Research Queue FeaturegameplayMilestone

    The research queue feature has been removed due to its negative impact on gameplay experience.

    Steam
  17. 5 events
    Point Sprites Implementationperformance

    Experimentation with point sprites using geometry shaders, ultimately deciding to prepare 4 vertices per sprite instead.

    Steam
    Rendering Optimization ImprovementsperformanceMilestone

    Modernization of the rendering backend to improve speed and efficiency using new APIs and techniques.

    Steam
    Vertex Buffer OptimizationperformanceMilestone

    Implementation of fixed-size vertex buffers to reduce lag during resizing and improve draw call efficiency.

    Steam
    Factorio LAN Party at National Library of Technology Pragueseasonal event

    Join us for a LAN party on July 23rd at 16:00 CEST at the library, with Factorio available on 150 computers.

    Steam
    Benchmark Results on Rendering Performanceperformance

    Benchmark tests show significant performance improvements on various computers, especially on AMD cards.

    Steam
  18. 6 events
    Quick Copy-Paste Functionalityquality of life

    A new copy-paste feature will allow players to copy blueprints without creating items, reducing inventory clutter.

    Steam
    Blueprints as Non-ItemsgameplayMilestone

    Proposed change to make blueprints not exist as items, preventing clutter in inventory and allowing for direct use from the quickbar.

    Steam
    Linked BlueprintsgameplayMilestone

    Proposal to link blueprints in the inventory with those in the library, allowing automatic updates between versions.

    Steam
    Blueprint Bar ImplementationgameplayMilestone

    Introduction of a blueprint bar under the quickbar for storing blueprints, shared across all games.

    Steam
    Improved Blueprint Library Interfaceui ux

    The blueprint library will feature a grid layout similar to the inventory for better arrangement of blueprints.

    Steam
    Merged Action Bar and Blueprint StoragegameplayMilestone

    Proposal to merge the action bar and blueprint storage, allowing blueprints to be accessed via keyboard shortcuts across different games.

    Steam
  19. 7 events
    High-Resolution Entity Graphicsvisuals

    Reworking of some entities for high-resolution graphics is in progress.

    Steam
    Modding Support Enhancementsmodding

    Improvements to the Lua API for modding, including syncing mods with servers and managing multiple mod versions.

    Steam
    Improved Pipe-Fluid Physicsgameplay

    Ongoing improvements to pipe-fluid physics.

    Steam
    New Campaign Developmentgameplay

    Internal playtesting of a rough version of the new player experience for the upcoming campaign.

    Steam
    Improved GUI Conceptsui ux

    Work is ongoing to finalize the style and concepts for the improved GUI, with some windows already implemented.

    Steam
    Graphics Back-End RewriteperformanceMilestone

    The new graphics back-end rewrite is nearing finalization, with a closed-beta branch sent to players for testing.

    Steam
    Improved Map Generationgameplay

    Enhancements to map generation are being developed.

    Steam
  20. 1 event
    Updated Battery Item Icongraphics

    Changed the battery item icon to be more consistent with the technology icon.

    Steam
  21. 2 events
    Fixed loading script data when a mod is disabledbug fix
    Steam
    Fixed that 0 time interval was shown as an empty stringbug fix
    Steam
  22. 7 events
    Map 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.

    Steam
    Fixed bad mouse-point when holding blueprints with beltsbug fix
    Steam
    Button Order Standardizationui ux

    The button order in dialogs will be standardized to Confirm on the right and Cancel on the left for clarity.

    Steam
    Fixed belts in blueprints not selectable in GUIbug fix
    Steam
    Load Game Dialog Redesignui ux

    The load game dialog is being redesigned with a new tileset and consistent button flow.

    Steam
    Fixed wrong connectivity in underground belt fast replacebug fix
    Steam
    Tooltips for GUI Widgetsui ux

    Tooltips will be added to almost every widget in the GUI to explain their functions.

    Steam
  23. 7 events
    Fixed train driving directions when driving backwardsbug fix
    Steam
    Fixed inserters not waking up when changing filters in carsbug fix
    Steam
    Fixed copy-pasting between surfaces rendering incorrectlybug fix
    Steam
    Fixed allow_copy_paste functionality in moddingbug fix
    Steam
    Fixed rail signal indicators respecting bounding and collision boxesbug fix
    Steam
    Fixed circuit connection distance checkbug fix
    Steam
    Fixed sound of fluid in empty storage tanksbug fix
    Steam
  24. 5 events
    Introduction of New Player Experience and Campaignnew contentMilestone

    A new combined tutorial and demonstrator mission, along with a redesigned campaign for guided gameplay.

    Steam
    Continuous Map Expansion in Campaigngameplay

    The map border will expand as players complete sections of the main quest line, retaining progress.

    Steam
    Technology Tree GUI Reworkui ux

    A rework of the technology tree GUI is in progress to enhance visual clarity.

    Steam
    Revised Science Pack Unlocking Mechanismbalance change

    New technologies will unlock science packs directly, clarifying their acquisition in the tech tree.

    Steam
    Changes to Power Armor Mk2 Recipebalance change

    Power armor Mk2 now requires level 2 modules instead of level 3, and beacons are unlocked with Production science packs.

    Steam
  25. 6 events
    Fixed crash when placing an entity with titlebug fix

    Fixed crash when placing an entity with title while backers list was emptied.

    Steam
    Removed system data path from crash logbug fix

    The system data path is removed from the log when it's automatically uploaded by the crash reporter.

    Steam
    Fixed UI issue with product displaybug fix

    Fixed that having more than 6 products didn't fit the UI, as it wasn't wrapped.

    Steam
    IP addresses removed from crash logbug fix

    IP 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.

    Steam
    Fixed inconsistent train direction when reversingbug fix

    Fixed inconsistent train direction when reversing in a train vehicle that is not a locomotive.

    Steam
    Fixed wall related consistency check for modded wallsbug fix

    Fixed wall related consistency check related to modded walls with altered collision boxes.

    Steam
  26. 9 events
    Fixed LuaPlayer::build_from_cursorbug fix
    Steam
    Fix for PvP map dimensions set to 0bug fix
    Steam
    Fixed desync when setting inserter filters connected to circuit networkbug fix
    Steam
    Fixed scenarios with partial identical names not working correctlybug fix
    Steam
    Fixed possible desync related to circuit networksbug fix
    Steam
    Fixed splitter lane selection inconsistencybug fix

    Now it is always right for both belts, splitters and underground belts.

    Steam
    Fix for multi-GPU setups on Linuxbug fix
    Steam
    Fixed desync in replay when using console commandsbug fix
    Steam
    Fixed modded infinite inserter stack size research wrapping aroundbug fix
    Steam
  27. 23 events
    Fixed crash when opening library blueprint with disabled mod entitiesbug fixMilestone
    Steam
    Fixed LuaPlayer::ticks_to_respawn reading in secondsbug fix
    Steam
    Fixed 'Save and play' feature in freeplay modebug fix
    Steam
    Added technology price multiplier PvP scenario confignew content
    Steam
    Fixed PvP error with map height set to 0bug fix
    Steam
    Fixed browse games dialog not updating active game while searchingbug fix
    Steam
    Fixed rare crash when two trains collidebug fixMilestone
    Steam
    Fixed construction robot tutorial breaking with radar removalbug fix
    Steam
    Underground belt marked for deconstruction no longer connects to other underground beltsgameplay
    Steam
    Fixed energy source migrationsbug fix
    Steam
    Allowed technology_price_multiplier to be less than 1 by script/scenarioother
    Steam
    Fixed cliff destruction issue with tile ghostbug fix
    Steam
    Fixed LuaEntityPrototype::braking_force return valuebug fix
    Steam
    Fixed fast replacement issues with underground beltbug fix
    Steam
    Fixed corrupted config.ini preventing game startbug fixMilestone
    Steam
    Fixed crash when mods define empty result itemsbug fixMilestone
    Steam
    Added support for localised strings in LuaGameScript::write_fileother
    Steam
    Fixed crash when switching games quickly in server browserbug fixMilestone
    Steam
    Fixed crash when modifying train station while train is modifiedbug fixMilestone
    Steam
    Fixed rare crash during train collision with closed signalbug fixMilestone
    Steam
    Fixed invalidation of replay actions when clicking rail planner with no pathbug fix
    Steam
    Added support for ReactorPrototype::neighbour_collision_increasemodding
    Steam
    Fixed underground belt connection overlay issuesbug fix
    Steam
  28. 2 events
    Fixed ghost wall entity consistency check failurebug fix

    Fixed that consistency check failed on ghost wall entity on top of wall entity marked for deconstruction.

    Steam
    Fixed ghost entity building on existing belt/wallbug fix

    Fixed 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
  29. 17 events
    Prevented 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.

    Steam
    Improved Searching Logic for Fuzzy Searchbug fix

    Changed the searching logic so that searching every word separately is only done when the fuzzy search option is on.

    Steam
    Ghost entities can now coexist with marked deconstructiongameplay

    Walls or belts can be placed on top of each other if one is marked for deconstruction and the other is a ghost.

    Steam
    Fixed Crash with Modded Rolling Stock on Diagonal Railsbug fix

    Fixed a crash when building modded rolling stock entities on diagonal rails.

    Steam
    Added New Lua Scripting Featuresnew content

    Added LuaEntityPrototype::collision_mask_collides_with_tiles_only and collision_mask_considers_tile_transitions read.

    Steam
    Fixed issues with save loading in experimental versionsbug fix

    Addressed multiple bugs that caused unloadable saves and train problems in experimental versions 0.16.37 to 0.16.42.

    Steam
    Implemented consistency check for map integrityperformanceMilestone

    A new consistency check can be executed to ensure map integrity, which may cause the game to crash if inconsistencies are found.

    Steam
    Fixed Desync with Lua Error Printingbug fix

    Fixed a desync when printing a Lua error to players with different installation paths.

    Steam
    Fixed Rail Signal Migration Issuebug fix

    Fixed that rail signal migration didn't update the state of the signal controlled by the circuit network.

    Steam
    Fixed Decimal Display in Production Statisticsbug fix

    Fixed decimals displaying in production statistics that caused the numbers to be too long.

    Steam
    Resolved rail signal connection issuesbug fix

    Rail signals marked for deconstruction will no longer remain connected to rails, preventing blueprint conflicts.

    Steam
    Optimized Rail Signal Connection MergeperformanceMilestone

    Rail signal connection merge optimisation reduces time from tens of minutes to tens of seconds on big maps.

    Steam
    Reduced High CPU Usage on Main Menubug fix

    Fixed high CPU usage on the main menu.

    Steam
    Changes to wall and belt interactionsgameplay

    Walls and belts get disconnected when marked for deconstruction, allowing for better management of entities.

    Steam
    Fixed Header Errors with 7zipbug fix

    Fixed 'header errors' when extracting Factorio zip files with 7zip.

    Steam
    Added Train Path Finding Penaltygameplay

    Added train path finding penalty for train with no path equal to 1000 tiles.

    Steam
    Fixed Joining Friends Games Through Steambug fix

    Fixed an issue when joining friends games through steam.

    Steam
  30. 5 events
    Final Chance to Change Backer Namesother

    Backers can change their in-game names for the last time before moderation begins.

    Steam
    Enhancing Tutorial GoalsgameplayMilestone

    Providing clearer goals through the technology tree and allowing for experimentation.

    Steam
    Revamping New Player ExperiencegameplayMilestone

    Improving the demo/tutorial missions to provide a better introduction to Factorio's core concepts.

    Steam
    Standardizing Item Acquisitionquality of life

    Players will obtain new items through a technology tree to trigger recipe progression.

    Steam
    Unifying Information Channelsui ux

    Improving GUI to consolidate information delivery to players.

    Steam
  31. 1 event
    Rail Signal Connection Fixbug fix

    Yet another rail signal connection fix.

    Steam
  32. 12 events
    Added fuel glow color to ItemPrototypemodding

    Colors the fuel glow of entities that use that item as fuel.

    Steam
    Fixed LuaPlayer::opened not returning equipment gridbug fix
    Steam
    Recipe item ingredients with count of 0 reported as errorbug fix

    Prevents inconsistent behaviour.

    Steam
    Fixed missing reset of signal state next to removed railbug fix
    Steam
    Fixed rail signal connection issuebug fix
    Steam
    Added on_player_trash_inventory_changed eventother
    Steam
    Fixed round input in team production challengebug fix
    Steam
    Fixed LuaInventory::sort_and_merge breaking furnaces and assembling machinesbug fix
    Steam
    Fixed crash during gun_inventory_changed eventbug fix
    Steam
    Updated LuaSurface filtering functionsother

    find_entities_filtered/find_tiles_filtered/count_entities_filtered now accept a table of filters.

    Steam
    Fixed crash in multiplayer over poor connectionbug fix
    Steam
    Fixed crash when migrating circuit connected entitiesbug fix

    Any migrated entities will be disconnected.

    Steam
  33. 8 events
    Localized zip opening/closing error messagesbug fix

    Added reason or error code for zip errors.

    Steam
    Fixed game freeze when system time changes on Windowsbug fix
    Steam
    Fixed enter key function in number inputbug fix
    Steam
    Fixed save deletion issue in load dialogbug fix
    Steam
    Corrected item insertion calculation into splitterbug fix
    Steam
    Headless server restart issue with RCON clientbug fix
    Steam
    Fixed rail internal inconsistency migration checkbug fix
    Steam
    Rail signals are now fast replaceablebug fix
    Steam
  34. 8 events
    Changed toggle LUA console key behaviorquality of life

    Now it only opens the console and does not close it, except for ` and F1-F12 keys.

    Steam
    Fixed malformed sprite path error not triggering minimal modebug fix

    This occurred when loading mods.

    Steam
    Fixed drawing of icons with multiple layersbug fix
    Steam
    Rail signals marked for deconstruction disconnect from railsbug fix
    Steam
    Fixed LuaEntity::splitter_output_priority read/write issuebug fix
    Steam
    Rail signals marked for deconstruction do not block blueprint placementbug fix

    This allows reliable marking of rail setup for deconstruction and building blueprints on top.

    Steam
    Fixed wall force change not updating connectionsbug fix

    This could lead to a desync.

    Steam
    Walls and gates marked for deconstruction don't connectbug fix

    This solves some desync related problems with walls/gates marked for deconstruction with ghosts on top.

    Steam
  35. 35 events
    Missing Directions in util.oppositedirection Addedbug fix

    Added missing directions to util.oppositedirection.

    Steam
    Wave Defense Error on Headless Server Fixedbug fix

    Fixed that Wave defense would error when played on a headless server.

    Steam
    Screenshot Command Enhancementsnew content

    Added optional resolution and zoom parameters to the screenshot command.

    Steam
    LuaEntity Teleport Location Correctionother

    LuaEntity::teleport puts entity to correct location on the grid when it doesn't have the off-grid flag.

    Steam
    LuaTrain Kill Count Read Addedother

    Added LuaTrain::kill_count read.

    Steam
    Mining Vehicle Behavior in Multiplayer Fixedbug fix

    Fixed wrong behavior of mining of a vehicle the player is in in multiplayer.

    Steam
    Noise Program Compilation Bug Fixedbug fix

    Fixed noise program compilation bug that resulted in broken programs.

    Steam
    Electric Energy Consistency Check Addedbug fix

    Added electric energy consistency check to avoid one more corrupted save situation resulting from memory corruption.

    Steam
    Ignored Interaction in Custom GUI Elementsbug fix

    Fixed ignored_by_interaction when creating modded custom GUI elements.

    Steam
    Key Blocking System Improvedbug fix

    Improved system of key blocking now allows more key bindings to work correctly.

    Steam
    Market GUI Right Click Issue Fixedbug fix

    Fixed that right click didn't work in the market GUI.

    Steam
    Tooltip Distance Adjustmentui ux

    Added an option to interface settings to allow the user to change the distance of tooltips from the mouse.

    Steam
    LuaInventory Selected Index Read Addedother

    Added LuaInventory::get_selected_index().

    Steam
    Character Window Transfer Issue Fixedbug fix

    Fixed that character window was closed when doing fast transfer between armor slot and inventory.

    Steam
    Underground Pipe Ghost Blocking Issue Fixedbug fix

    Fixed underground pipe ghost would block underground connections of other forces.

    Steam
    LuaInventory Quickbar Check Addedother

    Added LuaInventory::is_quickbar().

    Steam
    Car Detection by God Controller Fixedbug fix

    Fixed gates sometimes not detecting car being driven by god controller.

    Steam
    LuaTrain Killed Players Read Addedother

    Added LuaTrain::killed_players read.

    Steam
    LuaEntity Teleport Ghost Walls Issue Fixedbug fix

    Fixed that LuaEntity::teleport of ghost walls could create wall and ghost wall on the same position which could cause desyncs.

    Steam
    Lamp Light Rendering Issue Fixedbug fix

    Fixed light from lamps outside of screen was not rendered properly.

    Steam
    LuaFluidPrototype Fuel Value Read Addedother

    Added LuaFluidPrototype::fuel_value read.

    Steam
    Crash on Starting Mod Scenario in Multiplayer Fixedbug fix

    Fixed crash on starting mod scenario in multiplayer for the first time.

    Steam
    LuaEntity Teleport Ghost Belts/Rails Issue Fixedbug fix

    Fixed that LuaEntity::teleport could teleport ghost belts/rails.

    Steam
    LuaEntity Teleport Alignment Issue Fixedbug fix

    Fixed that LuaEntity::teleport didn't put entities that are supposed to be aligned to grid onto grid.

    Steam
    Boiler and Heat Exchanger Remnantsbug fix

    Boiler and heat exchanger will spawn medium remnants instead of small remnants when destroyed.

    Steam
    Steam Engines in New Hope Level 4 Fixedbug fix

    Fixed the steam engines in New Hope level 4.

    Steam
    Offshore Pump Rebuildability Issue Fixedbug fix

    Fixed that a well (offshore pump with water landfilled) was not rebuildable by construction robots.

    Steam
    Achievement Unlocking Issue Fixedbug fix

    Fixed that some of the achievements were obtainable even when player didn't spend more than 50% of time in the game.

    Steam
    Linux Multi-GPU Crash Possible Fixbug fix

    Possible fix for a crash on Linux with a multi-GPU setup.

    Steam
    Save Corruption with Merged Forces Fixedbug fix

    Fixed save corruption when forces are merged while there is a rocket on the map.

    Steam
    Modded Crash Related to Fire Flame Smokebug fix

    Fixed a modded crash related to fire flame smoke.

    Steam
    Signal Placeability in Junction Fixedbug fix

    Fixed signal placeability in junction with different directions in different ways.

    Steam
    Sound Sliders Audio Quality Issue Fixedbug fix

    Fixed that the sound sliders went to 200% causing a loss of audio quality.

    Steam
    Modded Inserters Stuck Issue Fixedbug fix

    Fixed that modded inserters would sometimes get stuck.

    Steam
    Battery Indicator Graphics Fixedbug fix

    Fixed graphics of battery indicator.

    Steam
  36. 2 events
    Resolution for AMD Ryzen Crashesbug fix

    Identified the cause of crashes on Ryzen systems and advised users to update BIOS and chipset drivers.

    Steam
    PAX East Showcase Reportother

    Report on the Factorio showcase at PAX East, including player reactions and booth activities.

    Steam
  37. 4 events
    Technology 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.

    Steam
    Research Queue Functionalityui ux

    Players can now organize the order of their researches and see real-time progress, with the ability to cancel queued technologies.

    Steam
    Featured Technology Frame Positioningui ux

    The Featured technology frame is now physically tied to the tech tree, improving interaction without unnecessary pop-ups.

    Steam
    Color Code for Technology Statesui ux

    New color states added for technology cards: yellow for available, orange for queued, red for unavailable, and green for researched.

    Steam
  38. 2 events
    Price Adjustment to 30 USDstore

    The price of Factorio will be adjusted to 30 USD effective April 16, 2018.

    Steam
    Price Adjustment to $30store

    The price of Factorio will be adjusted to $30 effective April 16, 2018.

    Steam
  39. 12 events
    Transport Belt OptimizationperformanceMilestone

    Improves transport belt performance by up to 800% and enhances belt compression.

    Steam
    Logistic Buffer Chestnew content

    New buffer chest acts as an intermediary for requester and provider chests, enhancing logistic systems.

    Steam
    Splitter Filter Functionalitygameplay

    New ability to filter items with splitters and set input/output priorities.

    Steam
    Splitter Filter Functionalitygameplay

    New ability to filter items with splitters and set input/output priorities.

    Steam
    Overhauled Map Generation Systemnew contentMilestone

    New system produces more interesting maps with better large scale variation; includes map generation preview.

    Steam
    Transport Belt OptimizationperformanceMilestone

    Improves performance of transport belts by up to 800% and enhances belt compression.

    Steam
    Introduction of Artillery Turret and Wagonnew contentMilestone

    Unlocks Artillery turret, Artillery wagon, Artillery shells, and Artillery targeting remote for late-game.

    Steam
    High Resolution Terrain and Cliffsvisuals

    All tiles, trees, rocks, and decoratives are now in high resolution; introduces cliffs as natural barriers.

    Steam
    Introduction of Artillery Turret and Related Componentsnew contentMilestone

    Unlocks Artillery turret, Artillery wagon, Artillery shells, and Artillery targeting remote for late-game.

    Steam
    Overhauled Map Generation Systemnew contentMilestone

    New noise-based system for more interesting maps and a map generation preview feature.

    Steam
    Logistic Buffer Chestnew content

    New buffer chest acts as an intermediary for requester and provider chests, enhancing logistic systems.

    Steam
    High Resolution Terrain and Cliffsvisuals

    All tiles, trees, rocks, and decoratives are now in high resolution; introduces cliffs as natural barriers.

    Steam
  40. 26 events
    Fixed crash in LuaGameScript::merge_forces() by merging at the end of the tickbug fix
    Steam
    Fixed issue with entering rectangular vehiclesbug fix
    Steam
    Added LuaPlayer::spectator read/writenew content
    Steam
    Added on_forces_merged eventnew content
    Steam
    Added on_forces_merged eventnew content
    Steam
    Added LuaGameScript::enemy_has_vision_on_land_mines read/writenew content
    Steam
    Fixed production statistics totals being 0.33% offbug fix
    Steam
    Added LuaEntityPrototype::timeout readnew content
    Steam
    Fixed crash when opening graphics settings on single core CPUbug fix
    Steam
    Fixed crash when opening graphics settings on single core CPUbug fix
    Steam
    Fixed blueprint rotation issue with existing assembling machinesbug fix
    Steam
    Fixed crash when loading blueprint storage databug fix
    Steam
    Added LuaEntity::armed readnew content
    Steam
    Fixed crash when loading blueprint storage databug fix
    Steam
    Added on_land_mine_armed eventnew content
    Steam
    Fixed entering rectangular vehicles not working correctlybug fix
    Steam
    Fixed LuaGameScript::check_prototype_translations() reporting custom-inputs as untranslatedbug fix
    Steam
    Added LuaPlayer::spectator read/writenew content
    Steam
    Added LuaEntity::armed readnew content
    Steam
    Fixed blueprint rotation issue with existing assembling machinesbug fix
    Steam
    Fixed LuaGameScript::check_prototype_translations() reporting custom-inputs as untranslatedbug fix
    Steam
    Added LuaEntityPrototype::timeout readnew content
    Steam
    Fixed production statistics totals being 0.33% offbug fix
    Steam
    Fixed crash in LuaGameScript::merge_forces() by merging at end of tickbug fix
    Steam
    Added on_land_mine_armed eventnew content
    Steam
    Added LuaGameScript::enemy_has_vision_on_land_mines read/writenew content
    Steam
  41. 6 events
    Added recipe-prototype show_amount_in_title and always_show_productsmodding
    Steam
    Added LuaRecipePrototype::show_amount_in_title and always_show_products readother
    Steam
    Fixed shifting for half-belt drawn as part of loaderbug fix
    Steam
    Added recipe-prototype show_amount_in_title and always_show_productsmodding
    Steam
    Added LuaRecipePrototype::show_amount_in_title and always_show_products readother
    Steam
    Fixed shifting for half-belt drawn as part of loaderbug fix
    Steam
  42. 25 events
    Map Editor Improvementsworld

    Technical and usability improvements to the Map Editor.

    Steam
    Crash Reports Investigationbug fix

    Investigated and reduced crash reports related to Furnace::canInsert logic.

    Steam
    High-Resolution Spritesvisuals

    High-resolution sprites will be added for the rest of the game.

    Steam
    Mini Tutorials Introductionnew content

    New mini tutorials will be added to improve player onboarding.

    Steam
    Final Game Balancingbalance changeMilestone

    Final balancing adjustments to the game.

    Steam
    Improved First Steps Campaignnew content

    The First Steps campaign will be improved alongside a new main campaign.

    Steam
    New Graphics Back-EndgraphicsMilestone

    Introduction of a new graphics back-end including SDL, OpenGL, and DX11.

    Steam
    Recipe Tree GUIui ux

    A new Recipe Tree GUI will be implemented to help players understand item usage and recipe dependencies.

    Steam
    0.16.35 Declared Stablegameplay

    Version 0.16.35 will be declared stable soon if no critical problems are discovered.

    Steam
    Mini Tutorials Introductionnew content

    New mini tutorials will be added to improve the quality of player onboarding.

    Steam
    Final Game Balancingbalance changeMilestone

    Final balancing adjustments will be made to the game.

    Steam
    New Graphics Back-EndperformanceMilestone

    Introduction of a new graphics back-end including SDL, OpenGL, and DX11 with various optimizations.

    Steam
    GUI Rewriteui uxMilestone

    A complete rewrite of the GUI to improve aesthetics and functionality.

    Steam
    Map Editor Improvementsworld

    Technical and usability improvements to the map editor.

    Steam
    Mod Integration Improvementsmodding

    Enhancements to mod integration, including syncing mods with saves and improved mod browsing.

    Steam
    Recipe Tree GUInew content

    A new Recipe Tree GUI will be implemented to help players understand item usage and recipe dependencies.

    Steam
    GUI Rewriteui uxMilestone

    A complete rewrite of the GUI to improve both aesthetics and functionality.

    Steam
    Mod Integration Improvementsmodding

    Enhancements to mod integration, including syncing mods with saves and improved mod browsing.

    Steam
    0.16 Stable Release Announcementgameplay

    Version 0.16.35 will be declared stable on Monday if no critical problems are discovered.

    Steam
    Map Generator Improvementsworld

    Improvements and fixes to the map generator and autoplace specifications.

    Steam
    Map Generator Improvementsworld

    Improvements and fixes to the map generator and autoplace specifications.

    Steam
    Improved First Steps Campaignnew content

    The First Steps campaign will be improved along with a new main campaign.

    Steam
    High-Resolution Spritesvisuals

    High-resolution sprites for the rest of the game, including changes to some entities.

    Steam
    Spidertron and Other Features Plannedgameplay

    Potential new features include Spidertron, better car handling, and improved fluid physics.

    Steam
    Crash Reports Investigationbug fix

    Investigation into crash reports related to Furnace::canInsert logic and subsequent fixes.

    Steam
  43. 36 events
    Rail Planner Stops Replaybug fix

    Fixed that using rail by the rail planner stopped replay.

    Steam
    LuaRecipePrototype::allow_intermediates Readother

    Added LuaRecipePrototype::allow_intermediates read.

    Steam
    Blueprint Manipulation Crash in Replaysbug fixMilestone

    Fixed that blueprint manipulation was broken in replays, causing crashes when opening the GUI.

    Steam
    Updated map-gen-settings.example.jsonchanges
    Steam
    Updated map-gen-settings.example.jsonchanges
    Steam
    Fixed Player Input Stuck on Slow Serverbug fixMilestone

    Fixed an issue where player input is stuck when the server is slower than the client.

    Steam
    Train Stop Visualization Layering Issuebug fix

    Fixed a layering issue related to the train stop visualization.

    Steam
    Added allow_intermediates to Recipe Prototypemodding

    Added recipe-prototype allow_intermediates.

    Steam
    Ctrl-Click Module Transfer Issuebug fix

    Fixed that ctrl-click to transfer modules into assembling machines didn't work correctly.

    Steam
    Train Stop Visualization Layering Issuebug fix

    Fixed a layering issue related to the train stop visualization.

    Steam
    Burner Inserter Fuel Visibilitybug fix

    Fixed that burner inserter didn't show fuel in the entity info.

    Steam
    Replay Viewing Control Dropdownnew content

    Added dropdown to the replay viewing control that allows switching between the view of different players.

    Steam
    Added LuaRecipePrototype::allow_intermediates Readother

    Added LuaRecipePrototype::allow_intermediates read.

    Steam
    Burner Inserter Fuel Visibilitybug fix

    Fixed that burner inserter didn't show fuel in the entity info.

    Steam
    PvP Script Error with Low DEFCON Timerbug fix

    Fixed PvP script error when 'DEFCON timer' was set too low.

    Steam
    Crash on Reconnecting with Debuff Stickerbug fixMilestone

    Fixed crash when player with debuff sticker disconnected from game and later reconnected.

    Steam
    PvP Script Error with Low DEFCON Timerbug fix

    Fixed PvP script error when 'DEFCON timer' was set too low.

    Steam
    Un-Researching Upgrade-Based Technologies Issuebug fix

    Fixed an issue with un-researching upgrade-based technologies.

    Steam
    Added Events and Remote Interface to PvP Scenarioother

    Added events and remote interface to PvP scenario.

    Steam
    Blueprint Manipulation Crash in Replaysbug fixMilestone

    Fixed that blueprint manipulation was broken in replays, causing crashes when opening the GUI.

    Steam
    Crash on Reconnecting with Debuff Stickerbug fixMilestone

    Fixed crash when player with debuff sticker disconnected from game and later reconnected.

    Steam
    Rail Planner Replay Stopping Issuebug fixMilestone

    Fixed that using rail by the rail planner stopped replay.

    Steam
    Improved Mining Logic with Rail Plannerbug fix

    Small improvement in mining logic when using rail planner.

    Steam
    Health Bar Visibility for Other Playersbug fix

    Fixed that health bar of other players weren't visible.

    Steam
    Un-researching Upgrade-based Technologies Issuebug fix

    Fixed an issue with un-researching upgrade-based technologies.

    Steam
    Ctrl-Click Module Transfer Issuebug fix

    Fixed that ctrl-click to transfer modules into assembling machines didn't work correctly.

    Steam
    Replay Viewing Control Dropdownnew content

    Added dropdown to the replay viewing control that allows switching between the view of different players.

    Steam
    Fixed Player Input Stuck on Slow Serverbug fixMilestone

    Fixed an issue where player input is stuck when the server is slower than the client.

    Steam
    Replay Visibility of Player Join/Leave Messagesbug fix

    Fixed that player joined/left game messages weren't visible in the replay.

    Steam
    PvP Scenario Events and Remote Interfaceother

    Added events and remote interface to PvP scenario.

    Steam
    Added allow_intermediates to Recipe Prototypemodding

    Added recipe-prototype allow_intermediates.

    Steam
    Replay Messages Visibility Issuebug fix

    Fixed that player joined/left game messages weren't visible in the replay.

    Steam
    Mining Logic Improvement with Rail Plannerbug fix

    Small improvement in mining logic when using rail planner.

    Steam
    Rare Crash Joining Multiplayer on Macbug fixMilestone

    Fixed a rare crash when joining multiplayer games on Mac.

    Steam
    Health Bar Visibility of Other Playersbug fix

    Fixed that health bar of other players weren't visible.

    Steam
    Rare Crash When Joining Multiplayer on Macbug fixMilestone

    Fixed a rare crash when joining multiplayer games on Mac.

    Steam
  44. 5 events
    Fixed LuaEntity::get_merged_signals() Parameter Requirementbug fix
    Steam
    Automatic Sorting of Item Ingredients in Recipeschanges
    Steam
    Mod Settings Migration from JSON to DATmodding

    mod-settings.json is now mod-settings.dat - settings will be auto migrated.

    Steam
    String Import/Export Added to PvP Confignew content
    Steam
    Fixed Crash Related to Mod Settings Precision Lossbug fix
    Steam
  45. 92 events
    Lua API Function Crash Fixbug fix

    Fixed a crash when calling factorio Lua API functions with the wrong number of parameters.

    Steam
    Blueprint Application Rotation Fixbug fix

    Fixed applying blueprints could rotate unrelated assembling machines.

    Steam
    Replay Saving Issues Fixbug fix

    Fixed several problems related to replay saving.

    Steam
    Mod-Associated Character Entity Fixbug fix

    Fixed that mod-associated character entities wouldn't be affected by force modifiers.

    Steam
    Lua API Crash Fixbug fix

    Fixed a crash when calling factorio Lua API functions with the wrong number of parameters.

    Steam
    Production/Electric Statistics Fixmodding

    Fixed some imprecisions in the Production/Electric statistics calculations.

    Steam
    LuaGroup Order in Recipe Addedother

    Added LuaGroup::order_in_recipe read.

    Steam
    Train Station Deletion Crash Fixbug fix

    Fixed a crash when deleting 2 or more stations from a train within the same tick while the last station is selected in the GUI.

    Steam
    Ghost Rail-Planner Rotation Fixbug fix

    Fixed ghost rail-planner building would lock in the build rotation after being used once.

    Steam
    Blueprint Tooltip Text Line Wrap Fixbug fix

    Fixed that blueprint tooltip text wouldn't line wrap.

    Steam
    Enemy Mines Visibility Adjustedgameplay

    Enemy mines are not completely invisible anymore in PvP scenarios.

    Steam
    Scroll Pane Size Fixbug fix

    Fixed wrong scroll pane size in a specific situation.

    Steam
    Replay Saving Issues Fixbug fix

    Fixed several problems related to replay saving.

    Steam
    Multi-Line Description Config Fixbug fix

    Fixed that multi-line descriptions for multiplayer games would break the config.ini.

    Steam
    Cliff Creation Snap Fixbug fix

    Fixed creating cliffs through script or map editor didn't snap them to proper position.

    Steam
    Item Group Order in Recipe Addedmodding

    Added order_in_recipe into item-group, it defaults to the value of order property.

    Steam
    Technology GUI Crash Fixbug fix

    Fixed a crash when resetting technology effects while the technology GUI is open.

    Steam
    DNS Failure Multiplayer Crash Fixbug fix

    Fixed a crash in multiplayer related to DNS failure.

    Steam
    Stickers Applied to Playersmodding

    Stickers can be applied onto players now. Slowdown capsule has been changed to affect enemies only.

    Steam
    Mod Setting Value Crash Fixbug fix

    Fixed a crash when trying to set a mod setting value to 0.033333 repeating.

    Steam
    Land Mines Stun Enemy Playersgameplay

    Land mines now also stun enemy players.

    Steam
    Disk Space Saving Crash Fixbug fix

    Fixed another crash when saving fails when out of disk space.

    Steam
    Hide from Fuel Tooltip Flagmodding

    Added item prototype flag 'hide-from-fuel-tooltip'.

    Steam
    LuaSurface::find_entity Adjustmentbug fix

    Changed LuaSurface::find_entity to also find entities with zero sized bounding boxes but with the given position.

    Steam
    Walls Extend Towards Cliffsgameplay

    Walls will extend towards cliffs same as they already do towards water.

    Steam
    Replay CRC Check Fixbug fix

    Fixed that replay didn't check crc values.

    Steam
    Fast-Transfer Equipment Grid Fixbug fix

    Fixed that fast-transferring equipment into modded car equipment grids didn't work correctly.

    Steam
    LuaGroup Order in Recipe Addedother

    Added LuaGroup::order_in_recipe read.

    Steam
    Assembling Machine Mining Crash Fixbug fix

    Fixed a crash when an open assembling machine with no recipe is mined while in the same tick another GUI is opened in multiplayer.

    Steam
    DNS Failure Multiplayer Crash Fixbug fix

    Fixed a crash in multiplayer related to DNS failure.

    Steam
    Recipe Ingredients Auto-Sortingquality of life

    Ingredients in recipes are automatically sorted.

    Steam
    Logistic Tutorial Script Error Fixbug fix

    Fixed script error in logistic tutorial when player went outside of logistic area.

    Steam
    Icon Drawing Fixbug fix

    Fixed drawing icons with layers when layers didn't have same source size as main icon.

    Steam
    Replay CRC Check Fixbug fix

    Fixed that replay didn't check crc values.

    Steam
    New PvP Options Addednew content

    Added 'Max players', 'Neutral chests' and 'DEFCON mode' PvP options.

    Steam
    Multiplayer Config.ini Break Fixbug fix

    Fixed that multi-line descriptions for multiplayer games would break the config.ini.

    Steam
    LuaSurface::find_entity Adjustmentbug fix

    Changed LuaSurface::find_entity to also find entities with zero sized bounding boxes but with the given position.

    Steam
    New Technology Effects Reset Eventother

    Added on_technology_effects_reset event.

    Steam
    New PvP Options Addednew content

    Added 'Max players', 'Neutral chests' and 'DEFCON mode' PvP options.

    Steam
    Circuit Network Signal Fixbug fix

    Partially fixed trains sending circuit networks signal to the wrong station.

    Steam
    Mod Character Entity Force Modifier Fixbug fix

    Fixed that mod-associated character entities wouldn't be affected by force modifiers.

    Steam
    Modded Game Biter Crash Fixbug fix

    Fixed a crash related to biters in modded games.

    Steam
    Heat and Electric Energy Source Efficiency Fixbug fix

    Fixed that heat and electric energy sources would show prototype efficiency even when they didn't support it.

    Steam
    Stickers for Playersmodding

    Stickers can be applied onto players now. Slowdown capsule has been changed to affect enemies only.

    Steam
    New Entity Prototype Flagmodding

    Added Entity prototype flag 'not-flammable', it prevents entities from catching fire.

    Steam
    Blueprint Building Over Enemiesgameplay

    Blueprint building over entities of an enemy force is no longer ignorable.

    Steam
    Prototype Efficiency Display Fixbug fix

    Fixed that heat and electric energy sources would show prototype efficiency even when they didn't support it.

    Steam
    High-Speed Train Crash Fixbug fix

    Fixed crash with high-speed short trains crashing into something.

    Steam
    Walls Extend Towards Cliffsgameplay

    Walls will extend towards cliffs same as they already do towards water.

    Steam
    HTTP Failure Localization Fixbug fix

    Fixed that several errors related to HTTP failure weren't localized.

    Steam
    Technology Effects Reset Crash Fixbug fix

    Fixed a crash when resetting technology effects while the technology GUI is open.

    Steam
    Manual Mode Switching Bug Fixbug fix

    Fixed that switching between manual & automated mode was creeping forward by a bit every time when manual mode was re-activated.

    Steam
    Production/Electric Statistics Fixmodding

    Fixed some imprecisions in the Production/Electric statistics calculations.

    Steam
    Modded Game Crash Fixbug fix

    Fixed a crash related to biters in modded games.

    Steam
    Screenshot Function Crash Fixbug fix

    Fixed a crash when the game.take_screenshot() would fail.

    Steam
    LuaElectricEnergySourcePrototype Effectivity Removedother

    Removed LuaElectricEnergySourcePrototype::effectivity read since it didn't do anything.

    Steam
    Screenshot Function Crash Fixbug fix

    Fixed a crash when the game.take_screenshot() would fail.

    Steam
    Logistic Tutorial Script Error Fixbug fix

    Fixed script error in logistic tutorial when player went outside of logistic area.

    Steam
    Enemy Mines Visibility Adjustedgameplay

    Enemy mines are not completely invisible anymore in PvP scenarios.

    Steam
    Assembling Machine Mining Crash Fixbug fix

    Fixed a crash when an open assembling machine with no recipe is mined while in the same tick another GUI is opened in multiplayer.

    Steam
    Transport Belt Unsquashing Tweakbug fix

    One more transport belt unsquashing tweak.

    Steam
    Cliff Creation Snap Fixbug fix

    Fixed creating cliffs through script or map editor didn't snap them to proper position.

    Steam
    New Event for Technology Effects Resetother

    Added on_technology_effects_reset event.

    Steam
    Blueprint Application Rotation Fixbug fix

    Fixed applying blueprints could rotate unrelated assembling machines.

    Steam
    LuaElectricEnergySourcePrototype Effectivity Removedother

    Removed LuaElectricEnergySourcePrototype::effectivity read since it didn't do anything.

    Steam
    Ghost Rail-Planner Rotation Lock Fixbug fix

    Fixed ghost rail-planner building would lock in the build rotation after being used once.

    Steam
    Land Mines Stun Enemy Playersgameplay

    Land mines now also stun enemy players.

    Steam
    Transport Belt Unsquashing Tweakbug fix

    One more transport belt unsquashing tweak.

    Steam
    Scroll Pane Size Fixbug fix

    Fixed wrong scroll pane size in a specific situation.

    Steam
    Item Prototype Flag for Fuel Tooltipmodding

    Added item prototype flag 'hide-from-fuel-tooltip'.

    Steam
    Fuel Slot Tooltips Enhancedui ux

    Empty fuel slot tooltips show what fuel they accept.

    Steam
    Equipment Transfer Fixbug fix

    Fixed that fast-transferring equipment into modded car equipment grids didn't work correctly.

    Steam
    Admin Promotion in Single Playerquality of life

    Changed it so when loading a multiplayer map in single player it auto-promotes you to an admin.

    Steam
    Recipe Ingredients Auto-Sortedquality of life

    Ingredients in recipes are automatically sorted.

    Steam
    Scroll Position Table Bug Fixbug fix

    Fixed another bug where tables were disabled at certain scroll positions.

    Steam
    Train Station Deletion Crash Fixbug fix

    Fixed a crash when deleting 2 or more stations from a train within the same tick while the last station is selected in the GUI.

    Steam
    Blueprint Building Over Enemy Entitiesgameplay

    Blueprint building over entities of an enemy force is no longer ignorable.

    Steam
    Fuel Slot Tooltips Enhancedui ux

    Empty fuel slot tooltips now show what fuel they accept.

    Steam
    God Controller Event Trigger Fixbug fix

    Fixed that the god controller wouldn't trigger the player_moved event.

    Steam
    Blueprint Tooltip Text Line Wrap Fixbug fix

    Fixed that blueprint tooltip text wouldn't line wrap.

    Steam
    New Entity Prototype Flagmodding

    Added Entity prototype flag 'not-flammable', it prevents entities from catching fire.

    Steam
    Auto-Promote to Admin in Single Playerquality of life

    Changed it so when loading a multiplayer map in single player, it auto-promotes you to an admin.

    Steam
    HTTP Failure Localization Fixbug fix

    Fixed that several errors related to HTTP failure weren't localized.

    Steam
    Icon Drawing Fixbug fix

    Fixed drawing icons with layers when layers didn't have same source size as main icon.

    Steam
    Circuit Network Signal Fixbug fix

    Partially fixed trains sending circuit networks signal to the wrong station.

    Steam
    Scroll Position Bug Fixbug fix

    Fixed another bug where tables were disabled at certain scroll positions.

    Steam
    God Controller Event Trigger Fixbug fix

    Fixed that the god controller wouldn't trigger the player_moved event.

    Steam
    High-Speed Train Crash Fixbug fix

    Fixed crash with high-speed short trains crashing into something.

    Steam
    Mod Setting Value Crash Fixbug fix

    Fixed a crash when trying to set a mod setting value to 0.033333 repeating.

    Steam
    Manual & Automated Mode Switching Fixbug fix

    Fixed that switching between manual & automated mode was creeping forward by a bit every time when manual mode was re-activated.

    Steam
    Order in Recipe Addedmodding

    Added order_in_recipe into item-group, it defaults to the value of order property.

    Steam
    Disk Space Save Crash Fixbug fix

    Fixed another crash when saving fails when out of disk space.

    Steam
  46. 4 events
    Landmines 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.

    Steam
    Landmines stun mechanic introductionbalance change

    Players will be affected by the 'stun' mechanic of landmines, making it harder to walk through multiple landmines at once.

    Steam
    Landmines Visibility Adjustmentbalance change

    In the next 0.16 release, players will be able to see a small part of enemy landmines, allowing them to avoid them more effectively.

    Steam
    Landmines Stun Mechanic Implementationbalance change

    Players will now be affected by the 'stun' mechanic of landmines, making it harder to walk through multiple landmines at once.

    Steam
  47. 80 events
    Fixed double circuit network contents when fast replacing circuit connected entitiesbug fix
    Steam
    Fixed unreliable splitter input prioritybug fix
    Steam
    Fixed bug with tables not reacting under special conditionsbug fix
    Steam
    Fixed inability to move map view at very high speedsbug fix
    Steam
    Fixed crash when canceling crafting after changing recipes through modsbug fixMilestone
    Steam
    Fixed tables not reacting under special conditionsbug fix
    Steam
    Fixed crash when saving fails due to out of disk spacebug fixMilestone
    Steam
    Added emissions multiplier reads for Lua prototypesother

    Added for LuaItemPrototype, LuaRecipePrototype, and LuaFluidPrototype.

    Steam
    Fixed crash when not defining a stream particle animationmoddingMilestone
    Steam
    Fixed item movement issue when out of inventory spacebug fix
    Steam
    Fixed crash when taking large screenshot by script due to lack of memorybug fixMilestone
    Steam
    Added optional Electric pole prototype flagsmodding

    Added 'draw_copper_wires' and 'draw_circuit_wires'.

    Steam
    LuaFrame alignment improvementsother

    Made it possible for LuaFrame::align and LuaFrame::vertical_align to affect the alignment of the inner container.

    Steam
    Fixed multiple desyncs related to walking near wallsbug fix
    Steam
    Fixed belt movement with squashed items and gapsbug fix
    Steam
    Fixed main inventory filters not persisting through deathbug fix
    Steam
    Fixed double circuit network contents when fast replacing entitiesbug fix
    Steam
    Fixed underground belts not marked as ignorable in blueprintsbug fix
    Steam
    Fixed walls connecting to ghosts from another forcebug fix
    Steam
    Added 'not-rotatable' entity prototype flagmodding
    Steam
    Fixed crash when starting headless server related to RCONbug fixMilestone
    Steam
    Fixed artillery firing multiple times per click in map viewbug fix
    Steam
    Attempted fix for Linux version startup issuebug fix
    Steam
    Fixed EULA GUI text wrapping issuebug fix
    Steam
    Fixed crash when saving fails due to out of disk spacebug fixMilestone
    Steam
    Fixed EULA GUI text wrapping issuebug fix
    Steam
    Fixed non-localised 'per second' suffixbug fix
    Steam
    Fixed belt movement issues with squashed itemsbug fix
    Steam
    Fixed crash when creating modded tree particlesbug fixMilestone
    Steam
    Fixed 'don't play sound for chat' option not working in multiplayerbug fix
    Steam
    Fixed crash when taking large screenshots by script due to lack of memorybug fixMilestone
    Steam
    Fixed vehicles and train stops not respecting 'not-on-map' flagbug fix
    Steam
    Fixed enemy land mines being highlighted in blueprint collisionsbug fix
    Steam
    Filters no longer disappear when inventory is downsizedbug fix
    Steam
    Fixed underground belts not marked as ignorable in blueprintsbug fix
    Steam
    Fixed crash when setting item stacks above their stack size through scriptbug fixMilestone
    Steam
    Fixed 'don't play sound for chat' option not working in multiplayerbug fix
    Steam
    Fixed blueprints showing empty component slots in librarybug fix
    Steam
    Fixed unreliable splitter input prioritybug fix
    Steam
    Fixed rendering of small numbers in recipe tooltipsbug fix
    Steam
    Fixed localization issue with 'per second' suffixbug fix
    Steam
    Fixed crash related to resetting technology effectsbug fix

    This crash happened while a research was in progress or just finished.

    Steam
    Filters no longer disappear when inventory is downsizedbug fix
    Steam
    Attempted fix for Linux version startup issuebug fix
    Steam
    Scripting update for LuaFrame alignmentother

    Made it possible for LuaFrame::align and LuaFrame::vertical_align to affect the alignment of the inner container.

    Steam
    Increased maximum number of electric poles connected to one entitymodding

    Changed from 255 to 65535.

    Steam
    Fixed crash related to modded speaker entitiesbug fixMilestone
    Steam
    Fixed crash when using /open command and opening item in cursorbug fixMilestone
    Steam
    Fixed inconsistencies in damage bonus tooltipsbug fix
    Steam
    Fixed crash related to modded speaker entitiesbug fixMilestone
    Steam
    Fixed crash when setting item stacks above their size through scriptbug fixMilestone
    Steam
    Fixed inability to move map view at very high speedsbug fix
    Steam
    Fixed crash when creating modded tree particlesbug fixMilestone
    Steam
    Fixed main inventory filters not persisting through deathbug fix
    Steam
    Fixed crash when using /open command and then opening item in cursorbug fixMilestone
    Steam
    Fixed mining item entities moving when out of inventory spacebug fix
    Steam
    Added LuaRCON for printing text to RCON instanceother
    Steam
    Fixed vehicles and train stops not respecting 'not-on-map' flagbug fix
    Steam
    Fixed enemy land mines being highlighted in blueprint collisionsbug fix
    Steam
    Fixed crash when starting headless server related to RCONbug fixMilestone
    Steam
    Fixed walls connecting to ghosts from another forcebug fix
    Steam
    Fixed artillery firing multiple times per click in map viewbug fix
    Steam
    Fixed pipes to ground connection issue in blueprint previewbug fix
    Steam
    Fixed crash when merging forces through script with tooltip visiblebug fixMilestone
    Steam
    Fixed rendering of small numbers in recipe tooltipsbug fix
    Steam
    Fixed corruption of free floating sprites on window resize with DirectX rendererbug fix

    This issue occurred when Low VRAM Mode was disabled.

    Steam
    Fixed crash when merging forces through script with visible recipe tooltipbug fixMilestone
    Steam
    Fixed crash related to resetting technology effectsbug fix

    This crash happened while a research was in progress or just finished.

    Steam
    Fixed crash when not defining a stream particle animationmoddingMilestone
    Steam
    Fixed multiple desyncs related to walking near wallsbug fix
    Steam
    Fixed inconsistencies in damage bonus tooltipsbug fix
    Steam
    Added entity prototype flag for non-rotatable entitiesmodding
    Steam
    Added emissions multiplier reads for Lua prototypesother

    Includes LuaItemPrototype, LuaRecipePrototype, and LuaFluidPrototype.

    Steam
    Fixed crash when canceling crafting after changing recipes through modsbug fixMilestone
    Steam
    Fixed corruption of free floating sprites on window resize with DirectX rendererbug fix

    This issue occurred when Low VRAM Mode was disabled.

    Steam
    Added optional electric pole prototype flagsmodding

    Added 'draw_copper_wires' and 'draw_circuit_wires'.

    Steam
    Fixed pipes to ground not connecting correctly in blueprint previewbug fix
    Steam
    Fixed blueprints showing empty component slotsbug fix
    Steam
    Added LuaRCON for printing text to RCON instanceother
    Steam
    Increased maximum number of electric poles connected to one entitymodding

    Changed from 255 to 65535.

    Steam
  48. 78 events
    Fixed GUI element movement issuebug fix

    Fixed that changing the values in new game GUI could move other GUI elements.

    Steam
    Fixed crash when hovering over blueprint book itembug fixMilestone

    Fixed a crash when hovering over blueprint book item in the map editor.

    Steam
    Fixed Accumulator Energy Settingbug fix

    Fixed that you could set accumulator energy below 0.

    Steam
    Fixed Mod Changing Chest Collision Boxbug fix

    Fixed mod changing chest collision box could break PvP starting chest accessibility.

    Steam
    Fixed old boilers in New Hope level 4bug fix
    Steam
    Fixed Beam Entities Creation Crashbug fix

    Fixed a crash when creating beam entities through script.

    Steam
    Fixed crash when creating beam entitiesbug fixMilestone

    Fixed a crash when creating beam entities through script.

    Steam
    Fixed crash related to equipment grid supportbug fixMilestone

    Fixed a crash related to adding equipment grid support to armor in existing games.

    Steam
    Quickbar Item Number Display Improvementui ux

    Item number in quickbar now shows over the 'hand' when part of the stack is picked up.

    Steam
    Added LuaSurface::set_hidden_tile()other
    Steam
    Fixed crash when joining Steam gamesbug fixMilestone

    Fixed a crash when joining Steam games through the Steam interface.

    Steam
    Fixed crash when teleporting offline playersbug fixMilestone

    Fixed a crash when teleporting offline players between surfaces.

    Steam
    Fixed Map Editor Cursor Clearingbug fix

    Fixed that the Map editor wouldn't clear the cursor when the tool changes.

    Steam
    Fixed Rail Pathing Crashbug fix

    Fixed a crash in rail pathing when deleting signals.

    Steam
    Fixed crash when right-clicking blueprintbug fixMilestone

    Fixed a crash when right-clicking a blueprint to open it for editing in the map editor.

    Steam
    Fixed Crash When Hovering Over Blueprint Book Itembug fix

    Fixed a crash when hovering over blueprint book item in the map editor.

    Steam
    Fixed Biters Group Tolerancebug fix

    Fixed that biters in groups had too low tolerance for getting stuck.

    Steam
    Added FluidPrototype::emissions_multipliermodding

    Added FluidPrototype::emissions_multiplier which scales pollution generated when the fluid is consumed.

    Steam
    Fixed sprite button caption drawing orderbug fix

    Changed order of drawing, so if sprite button uses caption, its text is over the picture.

    Steam
    Fixed map editor cursor clearing issuebug fix

    Fixed that the Map editor wouldn't clear the cursor when the tool changes.

    Steam
    Fixed Crash When Importing Blueprint Stringsbug fix

    Fixed a crash when importing some blueprint strings.

    Steam
    Fixed Pumps Activation Bugbug fix

    Fixed a bug with pumps not activating sometimes.

    Steam
    Added has_hidden_tile and collision_mask flagsother

    Added has_hidden_tile and collision_mask flags to LuaSurface::find_tiles_filtered and LuaSurface::count_tiles_filtered.

    Steam
    Fixed crash when loading pre 0.16 savesbug fixMilestone

    Fixed a crash when loading pre 0.16 saves when in a vehicle as a god controller.

    Steam
    Added ItemPrototype::fuel_emissions_multipliermodding

    Added ItemPrototype::fuel_emissions_multiplier which scales pollution generated when the fuel item is used.

    Steam
    Fixed GUI Element Movement in New Game GUIbug fix

    Fixed that changing the values in new game GUI could move other GUI elements.

    Steam
    Fixed Crash Related to Equipment Grid Supportbug fix

    Fixed a crash related to adding equipment grid support to armor in existing games.

    Steam
    Added Support for Scroll Pane Stylemodding

    Added support to set scroll_pane_style horizontal_scroll_bar_style and vertical_scroll_bar_style.

    Steam
    Fixed missing roboport connectionsbug fix

    Fixed roboport connections would be missing in some cases.

    Steam
    Fixed crash when trains are destroyedbug fixMilestone

    Fixed a crash when trains are destroyed while the trains GUI is open.

    Steam
    Added Recipe Price Calculator to PvP Production Scorenew content

    A simple recipe price calculator has been added to the PvP production score.

    Steam
    Added recipe price calculator to PvP production scorenew content
    Steam
    Fixed Sprite Button Caption Drawing Orderbug fix

    Changed order of drawing, so if sprite button uses caption, its text is over the picture.

    Steam
    Fixed crash in map editor on character or spawner deathbug fixMilestone

    Fixed a crash when a character or spawner dies in the map editor.

    Steam
    Fixed non-stackable items enforcementbug fix

    Fixed non-stackable items wouldn't enforce they aren't stackable.

    Steam
    Fixed crash when changing mod settingsbug fixMilestone

    Fixed a crash when changing runtime mod settings while someone is joining a multiplayer game.

    Steam
    Fixed Crash When Trains are Destroyedbug fix

    Fixed a crash when trains are destroyed while the trains GUI is open.

    Steam
    Added LuaSpriteButton::numberother

    Added LuaSpriteButton::number which allows the number to be rendered in the standard way in the right-bottom corner of the sprite button.

    Steam
    Fixed Wire Connection Distance Visualizationbug fix

    Fixed that the wire connection distance visualization didn't match the actual distance limits.

    Steam
    Added LuaSpriteButton::show_percent_for_small_numbersother

    Added LuaSpriteButton::show_percent_for_small_numbers which, when set to true, forces the number to be shown as percent when smaller than 1.

    Steam
    Fixed Transport Belts Drawing Endingsbug fix

    Fixed drawing endings of transport belts entering underground belt sideways.

    Steam
    Fixed biters group tolerance issuebug fix

    Fixed that biters in groups had too low tolerance for getting stuck.

    Steam
    Fixed Crash When Right-Clicking Blueprint to Editbug fix

    Fixed a crash when right-clicking a blueprint to open it for editing in the map editor.

    Steam
    Added LuaSurface::find_tiles_filtered Flagsother

    Added has_hidden_tile and collision_mask flags to LuaSurface::find_tiles_filtered and LuaSurface::count_tiles_filtered.

    Steam
    Fixed Crash When Joining Steam Gamesbug fix

    Fixed a crash when joining Steam games through the Steam interface.

    Steam
    Quickbar item number visibility improvementui ux

    Item number in quickbar now shows over the 'hand' when part of the stack is picked up.

    Steam
    Fixed crash when importing blueprint stringsbug fixMilestone

    Fixed a crash when importing some blueprint strings.

    Steam
    Added LuaSurface::set_hidden_tileother

    Added LuaSurface::set_hidden_tile().

    Steam
    Fixed several GUI logic crashesbug fixMilestone

    Fixed several crashes related to GUI logic.

    Steam
    Added support for scroll pane stylesmodding

    Added support to set scroll_pane_style horizontal_scroll_bar_style and vertical_scroll_bar_style.

    Steam
    Fixed Crash When Teleporting Offline Playersbug fix

    Fixed a crash when teleporting offline players between surfaces.

    Steam
    Fixed Crash When Putting Blueprints into Blueprint Booksbug fix

    Fixed a crash when putting blueprints into blueprint books in multiplayer.

    Steam
    Added LuaGuiElement::ignored_by_interactionother

    Added LuaGuiElement::ignored_by_interaction which prevents the elements from stealing mouse interaction with the parent elements.

    Steam
    Added ItemPrototype::fuel_emissions_multipliermodding

    Added ItemPrototype::fuel_emissions_multiplier which scales pollution generated when the fuel item is used.

    Steam
    Fixed Several GUI Logic Crashesbug fix

    Fixed several crashes related to GUI logic.

    Steam
    Fixed Non-Stackable Items Enforcementbug fix

    Fixed non-stackable items wouldn't enforce they aren't stackable.

    Steam
    Fixed Missing Roboport Connectionsbug fix

    Fixed roboport connections that would be missing in some cases.

    Steam
    Fixed Old Boilers in New Hope Level 4bug fix

    Fixed old boilers in New Hope level 4.

    Steam
    Fixed train stop indicators renderingbug fix

    Fixed train stop indicators wouldn't render with larger blueprints.

    Steam
    Fixed accumulator energy setting below 0bug fix

    Fixed that you could set accumulator energy below 0.

    Steam
    Added LuaGuiElement::ignored_by_interactionother

    Added LuaGuiElement::ignored_by_interaction which prevents the elements from stealing mouse interaction with the parent elements.

    Steam
    Fixed wire connection distance visualizationbug fix

    Fixed that the wire connection distance visualization didn't match the actual distance limits.

    Steam
    Added LuaSpriteButton::numberother

    Added LuaSpriteButton::number which allows the number to be rendered in the standard way in the right-bottom corner of the sprite button.

    Steam
    Fixed mod collision box issuebug fix

    Fixed mod changing chest collision box could break PvP starting chest accessibility.

    Steam
    Added FluidPrototype::emissions_multipliermodding

    Added FluidPrototype::emissions_multiplier which scales pollution generated when the fluid is consumed.

    Steam
    Fixed Crash When Changing Runtime Mod Settingsbug fix

    Fixed a crash when changing runtime mod settings while someone is joining a multiplayer game.

    Steam
    Added LuaSpriteButton::show_percent_for_small_numbersother

    Added LuaSpriteButton::show_percent_for_small_numbers which, when set to true, forces the number to be shown as percent when smaller than 1.

    Steam
    Fixed transport belts drawing issuebug fix

    Fixed drawing endings of transport belts entering underground belt sideways.

    Steam
    Added RecipePrototype::emissions_multipliermodding

    Added RecipePrototype::emissions_multiplier which scales pollution generated by the entity using this recipe.

    Steam
    Fixed crash when destroying railsbug fixMilestone

    Fixed a crash when destroying rails with trains on them.

    Steam
    Fixed crash when putting blueprints into blueprint booksbug fixMilestone

    Fixed a crash when putting blueprints into blueprint books in multiplayer.

    Steam
    Added RecipePrototype::emissions_multipliermodding

    Added RecipePrototype::emissions_multiplier which scales pollution generated by the entity using this recipe.

    Steam
    Fixed Train Stop Indicators Renderingbug fix

    Fixed train stop indicators wouldn't render with larger blueprints.

    Steam
    Fixed Crash When Character or Spawner Dies in Map Editorbug fix

    Fixed a crash when a character or spawner dies in the map editor.

    Steam
    Fixed Crash When Destroying Rails with Trainsbug fix

    Fixed a crash when destroying rails with trains on them.

    Steam
    Fixed Crash When Loading Pre 0.16 Savesbug fix

    Fixed a crash when loading pre 0.16 saves when in a vehicle as a god controller.

    Steam
    Fixed crash in rail pathingbug fixMilestone

    Fixed a crash in rail pathing when deleting signals.

    Steam
    Fixed pumps activation bugbug fix

    Fixed a bug with pumps not activating sometimes.

    Steam
  49. 6 events
    Partial IME support for Chinese, Japanese, Koreannew content

    Introduced partial IME support for Windows, allowing players to type in their native languages in the game.

    Steam
    Fixed multiplayer crash related to mod settingsbug fix

    Resolved a crash that occurred when changing mod settings while downloading a map in multiplayer.

    Steam
    Factorio booth at PAX Eastother

    Confirmed attendance at PAX East from April 5th to 8th, showcasing the game and engaging with fans.

    Steam
    Factorio booth at PAX Eastother

    Confirmed attendance at PAX East from April 5th to 8th, showcasing the game and engaging with fans.

    Steam
    Fixed multiplayer mod settings crashbug fix

    Resolved a crash issue related to mod settings in multiplayer when players were downloading maps.

    Steam
    Partial IME support for Chinese, Japanese, Koreannew content

    Introduced partial IME support for Windows, allowing players to type in their native languages.

    Steam
  50. 24 events
    Fixed crash in map editor when changing player armorbug fixMilestone
    Steam
    Fixed train station list-box behavior with large inventoriesbug fix
    Steam
    Auto-focus and pre-select text in rename train stop dialogui ux
    Steam
    Auto-focus and pre-select text in rename train stop dialogui ux
    Steam
    Fixed train station list-box behavior with large player inventorybug fix
    Steam
    Fixed dying only putting the first stack into the dead bodybug fix
    Steam
    Fixed crash in map editor when changing player armorbug fix
    Steam
    Fixed processing of switch eventbug fix
    Steam
    Fixed crash when creating Factorio account in-gamebug fixMilestone
    Steam
    Fixed infinite resources producing same result at minimal yieldbug fix
    Steam
    Fixed crash when migrating item typesbug fixMilestone
    Steam
    Fixed always_show_made_in not working for recipe tooltipsbug fix
    Steam
    Fixed movement of belt segment with squashed itemsbug fix
    Steam
    Fixed movement of belt segment with squashed itemsbug fix
    Steam
    Fixed processing of switch eventbug fix
    Steam
    Fixed crash when creating Factorio account in-gamebug fix
    Steam
    Fixed dying behavior affecting item stacks in dead bodybug fix
    Steam
    Fixed infinite resources producing the same result at minimal yieldbug fix
    Steam
    Fixed crash related to mods destroying player during eventsbug fixMilestone
    Steam
    Added refined concrete and refined hazard concretenew content
    Steam
    Fixed crash related to mods destroying player during eventsbug fix
    Steam
    Fixed always_show_made_in for recipe tooltips in technology GUIbug fix
    Steam
    Fixed crash when migrating item typesbug fix
    Steam
    Added refined concrete and refined hazard concretenew content
    Steam
  51. 76 events
    Crash During Migration Scripts Fixedbug fix

    Fixed a crash when explosion entities were created during migration scripts.

    Steam
    Crash Fix When Saving Game Failsbug fixMilestone

    Fixed a crash when saving the game fails.

    Steam
    Crash When Placing Assembling Machine Blueprints Fixedbug fix

    Fixed a crash when placing assembling machine blueprints over ghosts.

    Steam
    Crash Fix for Setting Player Inventory Filters in Map Editorbug fixMilestone

    Fixed a crash when trying to set player inventory filters in the map editor.

    Steam
    Belt Animation Stopping Issue Fixedbug fix

    Fixed belts would stop animating after really long time.

    Steam
    Item Creeping on Belt Fixedbug fix

    Fixed item creeping forward on belt sometimes.

    Steam
    Text Box Line Wrap Behavior Fixedbug fix

    Fixed incorrect behaviour when a text box line wraps.

    Steam
    Help Locale for Freeplay Command Fixedbug fix

    Fixed the help locale for the /toggle-rockets-sent-gui freeplay command.

    Steam
    IP Logging Changechanges

    IPs are no longer directly logged.

    Steam
    Help Locale Fix for Freeplay Commandbug fix

    Fixed the help locale for the /toggle-rockets-sent-gui freeplay command.

    Steam
    Modded Saves Loading Issue Fixedbug fix

    Fixed that heavily modded saves with large amounts of tile types couldn't be loaded without the mods.

    Steam
    Partial IME Support for Asian Languagesnew content

    Added partial IME support for typing Chinese, Japanese and Korean text on Windows.

    Steam
    Crash Related to Modded Burner Generator Fixedbug fix

    Fixed a crash related to modded burner generator equipment in multiplayer.

    Steam
    Crash Related to Ending Screen Data Fixedbug fix

    Fixed a crash related to the ending screen data in multiplayer.

    Steam
    Crash on Researching Logistic Request Slots Fixedbug fix

    Fixed a crash when researching logistic request slots.

    Steam
    Crash Fix for Turret Range Visualizationbug fix

    Fixed crash when rendering turret range visualization in camera widget.

    Steam
    GUI Related Crashes Fixedbug fix

    Fixed several GUI related crashes related to multiplayer latency.

    Steam
    Crash Fix for Vehicle with Personal Roboportbug fixMilestone

    Fixed crash when vehicle with personal roboport was destroyed because of impact damage from its own movement.

    Steam
    Generator Fluid Usage Scaling Addedmodding

    Added GeneratorPrototype::scale_fluid_usage which scales the generator's fluid usage to its maximum power output. Default is false.

    Steam
    Icon Scale in Alt-Mode Fixedbug fix

    Fixed wrong scale of icons with non-standard icon_size in alt-mode.

    Steam
    Crash with Personal Roboport Vehicle Fixedbug fix

    Fixed crash when vehicle with personal roboport was destroyed because of impact damage from its own movement.

    Steam
    Lua Stack Overflow Crashes Fixedbug fix

    Fixed crashes related to Lua stack overflows.

    Steam
    GUI Related Crashes Fixedbug fixMilestone

    Fixed several GUI related crashes related to multiplayer latency.

    Steam
    Crash Fix for Changing Stack Size of Itemsbug fixMilestone

    Fixed a crash related to changing the stack size of items when removing mods.

    Steam
    Pollution Production for Generatorsmodding

    Generator will now produce pollution if emissions is specified on the energy source.

    Steam
    Crash Fix for Turret Range Visualizationbug fixMilestone

    Fixed crash when rendering turret range visualization in camera widget.

    Steam
    Belt Compression Issues Fixedbug fix

    Fixed several belt compression problems.

    Steam
    IP Logging Changechanges

    IPs are no longer directly logged.

    Steam
    Generator Effectivity Application Fixedbug fix

    Fixed generator effectivity being applied twice when below 100%.

    Steam
    Crash Fix for Hosting LAN-Enabled Multiplayer Gamesbug fixMilestone

    Fixed a crash when hosting LAN-enabled multiplayer games in some instances.

    Steam
    Belt Animation Issue Fixedbug fix

    Fixed belts would stop animating after really long time.

    Steam
    Item Creeping on Belt Fixedbug fix

    Fixed item creeping forward on belt sometimes.

    Steam
    Crash on Exiting During Save Fixedbug fix

    Fixed a crash when exiting the game while it's saving.

    Steam
    Choose-Elem-Button Locking Persistence Fixedbug fix

    Fixed choose-elem-button locking not persisting across saves.

    Steam
    LuaGameScript Multiplayer Check Addedother

    Added LuaGameScript::is_multiplayer().

    Steam
    Expected Resources Mismatch Fixedbug fix

    Fixed that 'Expected resources' didn't always match what you actually got.

    Steam
    Text Box Line Wrap Behavior Fixedbug fix

    Fixed incorrect behaviour when a text box line wraps.

    Steam
    Achievement Deletion Dialog Fixedbug fix

    Fixed achievement deletion dialog.

    Steam
    Choose-Elem-Button Locking Persistence Fixedbug fix

    Fixed choose-elem-button locking not persisting across saves.

    Steam
    Crash When Setting Player Inventory Filters Fixedbug fix

    Fixed a crash when trying to set player inventory filters in the map editor.

    Steam
    Lua Stack Overflow Crashes Fixedbug fixMilestone

    Fixed crashes related to Lua stack overflows.

    Steam
    Crash Fix for Lua GUI Elementbug fixMilestone

    Fixed a crash when using the Lua GUI element type 'entity-preview'.

    Steam
    Partial IME Support for Asian Languagesnew content

    Added partial IME support for typing Chinese, Japanese and Korean text on Windows.

    Steam
    Tracked Silo Script Items Removal Fixedbug fix

    Fixed removal of tracked silo script items.

    Steam
    Crash When Hosting LAN Multiplayer Fixedbug fix

    Fixed a crash when hosting LAN-enabled multiplayer games in some instances.

    Steam
    GeneratorPrototype Fluid Usage Scaling Addedmodding

    Added GeneratorPrototype::scale_fluid_usage which scales the generator's fluid usage to its maximum power output. Default is false.

    Steam
    Label Rendering Issue Fixedbug fix

    Fixed labels could render outside of their defined area.

    Steam
    Modded Saves Loading Issue Fixedbug fixMilestone

    Fixed that heavily modded saves with large amounts of tile types couldn't be loaded without the mods.

    Steam
    Crash Fix When Joining Multiplayer Games Quicklybug fixMilestone

    Fixed a crash when clicking quickly while joining multiplayer games.

    Steam
    Crash When Deleting Chunks with Cliffs Fixedbug fix

    Fixed a crash when deleting chunks with cliffs on them.

    Steam
    Crash Fix When Exiting During Savebug fixMilestone

    Fixed a crash when exiting the game while it's saving.

    Steam
    LuaGameScript Multiplayer Check Addedother

    Added LuaGameScript::is_multiplayer().

    Steam
    Crash Fix for Modded Burner Generator Equipment in Multiplayerbug fixMilestone

    Fixed a crash related to modded burner generator equipment in multiplayer.

    Steam
    Crash When Saving Fails Fixedbug fix

    Fixed a crash when saving the game fails.

    Steam
    Buffer Chests Item Request Issue Fixedbug fix

    Fixed that buffer chests could get items sent to them they weren't requesting.

    Steam
    Crash Fix for Assembling Machine Blueprints Over Ghostsbug fixMilestone

    Fixed a crash when placing assembling machine blueprints over ghosts.

    Steam
    Belt Compression Problems Fixedbug fix

    Fixed several belt compression problems.

    Steam
    Crash Fix for Map Download Failure in Multiplayerbug fixMilestone

    Fixed a crash when failing to download a map in multiplayer.

    Steam
    Crash on Map File Load Failure Fixedbug fix

    Fixed a crash when loading a map file fails.

    Steam
    Crash with Lua GUI Element Fixedbug fix

    Fixed a crash when using the Lua GUI element type 'entity-preview'.

    Steam
    Achievement Deletion Dialog Fixedbug fix

    Fixed achievement deletion dialog.

    Steam
    Crash Fix for Researching Logistic Request Slotsbug fixMilestone

    Fixed a crash when researching logistic request slots.

    Steam
    Buffer Chests Item Request Fixbug fix

    Fixed that buffer chests could get items sent to them they weren't requesting.

    Steam
    Pollution Production by Generatormodding

    Generator will now produce pollution if emissions is specified on the energy source.

    Steam
    Crash on Map Download Failure Fixedbug fix

    Fixed a crash when failing to download a map in multiplayer.

    Steam
    Tracked Silo Script Items Removal Fixedbug fix

    Fixed removal of tracked silo script items.

    Steam
    Label Rendering Issue Fixedbug fix

    Fixed labels could render outside of their defined area.

    Steam
    Crash Fix When Loading Map File Failsbug fixMilestone

    Fixed a crash when loading a map file fails.

    Steam
    Expected Resources Mismatch Fixedbug fix

    Fixed that 'Expected resources' didn't always match what you actually got.

    Steam
    Crash Fix for Ending Screen Data in Multiplayerbug fixMilestone

    Fixed a crash related to the ending screen data in multiplayer.

    Steam
    Icon Scale Issue Fixedbug fix

    Fixed wrong scale of icons with non-standard icon_size in alt-mode.

    Steam
    Crash When Joining Multiplayer Games Fixedbug fix

    Fixed a crash when clicking quickly while joining multiplayer games.

    Steam
    Crash Fix When Deleting Chunks with Cliffsbug fixMilestone

    Fixed a crash when deleting chunks with cliffs on them.

    Steam
    Generator Effectivity Application Fixedbug fix

    Fixed generator effectivity being applied twice when below 100%.

    Steam
    Crash on Changing Stack Size with Mods Fixedbug fix

    Fixed a crash related to changing the stack size of items when removing mods.

    Steam
    Crash Fix for Explosion Entities During Migration Scriptsbug fixMilestone

    Fixed a crash when explosion entities were created during migration scripts.

    Steam
  52. 20 events
    Fixed Search Box Losing Focus in Mods GUIbug fix

    Fixed search box losing focus inconveniently in mods GUI.

    Steam
    Added LuaControl::is_player()new content

    Added LuaControl::is_player() for scripting.

    Steam
    Fixed Crash When Train Leaves Disabled Stationbug fixMilestone

    Fixed crash when a train was leaving a station that was disabled by the circuit network or destroyed.

    Steam
    Fixed Scrollbar Buttons Ignoring Mouse Up Eventbug fix

    Fixed scrollbar buttons that would ignore mouse up event.

    Steam
    Blueprint Component Removal No Longer Resizes Windowbug fix

    Removing components of a blueprint no longer resizes the window.

    Steam
    Improved Deconstruction Planner Mode Switchesquality of life

    Improved behavior of mode switches in the deconstruction planner.

    Steam
    Inserters and Belt Sideloading Improvementsgameplay

    Inserters 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.

    Steam
    Inserters and Belt Sideloading Enhancementgameplay

    Inserters 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.

    Steam
    Fixed Search Box Losing Focus in Mods GUIbug fix

    Fixed search box losing focus inconveniently in mods GUI.

    Steam
    Fixed Client Crash When Server Exits with Save Dialog Openbug fixMilestone

    Fixed client crash when server exits while player has the save game dialog open.

    Steam
    Fixed Performance Issue During Large Deconstructionbug fix

    Fixed performance issue when running out of storage while a big deconstruction is in progress.

    Steam
    Fixed Performance Issue During Large Deconstructionbug fix

    Fixed performance issue when running out of storage while a big deconstruction is in progress.

    Steam
    Added LuaControl::is_player()new content

    Added new scripting function LuaControl::is_player().

    Steam
    Fixed Crash When Train Leaves Disabled Stationbug fixMilestone

    Fixed crash when a train was leaving a station that was disabled by circuit network or destroyed.

    Steam
    Improved Deconstruction Planner Mode Switchesquality of life

    Improved behavior of mode switches in the deconstruction planner.

    Steam
    Blueprint Component Removal No Longer Resizes Windowbug fix

    Removing components of a blueprint no longer resizes the window.

    Steam
    Quickbar Not Reacting to Control Settings Changesbug fix

    Fixed that after changing some control settings, the quickbar wouldn't react to them until the game was reloaded.

    Steam
    Quickbar Not Reacting to Control Settings Changesbug fix

    Fixed that after changing some control settings, the quickbar wouldn't react to them until the game was reloaded.

    Steam
    Fixed Client Crash When Server Exits with Save Dialog Openbug fixMilestone

    Fixed client crash when server exits while player has the save game dialog open.

    Steam
    Fixed Scrollbar Buttons Ignoring Mouse Up Eventbug fix

    Fixed scrollbar buttons that would ignore mouse up event.

    Steam
  53. 6 events
    Graphics 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.

    Steam
    Graphics Engine Rewrite InitiatedgraphicsMilestone

    Started the process of completely rewriting the graphics engine, moving from Allegro rendering to a custom solution using OpenGL 3.2.

    Steam
    T-shirt Shop Reopensshop

    The t-shirt shop has reopened, with orders being sent out every Wednesday.

    Steam
    Transition from Allegro to SDL for Engine ModernizationperformanceMilestone

    The Factorio engine is being modernized by replacing Allegro with SDL for better stability and support for multiple platforms.

    Steam
    Transition from Allegro to SDL for Engine ModernizationperformanceMilestone

    Replacing Allegro with SDL for window management, event handling, and input to improve stability and support for multiple platforms.

    Steam
    T-shirt Shop Re-Openedshop

    The t-shirt shop has reopened, with orders being sent out every Wednesday.

    Steam
  54. 30 events
    LuaInventory Indexing Fixbug fix

    Fixed LuaInventory::getbar/setbar used zero-based indexing.

    Steam
    Storage Tank Fluid Background Shift Issuebug fix

    Fixed that specifying a shift for a storage tank's fluid_background would shift it incorrectly.

    Steam
    Electric Network Connection Renderingbug fix

    Fixed incorrect electric network connection rendering on the map.

    Steam
    Train Twitching Issuebug fix

    Fixed trains 'twitching' under certain circumstances.

    Steam
    Text Box Input Issuesbug fix

    Fixed that ctrl-arrow/backspace/delete worked in the console but not in other text boxes.

    Steam
    Train Waiting on Signal Penalty Resetbug fix

    Fixed train would reset its 'waiting on signal' penalty when recalculating path due to waiting too long.

    Steam
    Fixed LuaEntity::get_merged_signals() Return Valuebug fix

    Fixed that LuaEntity::get_merged_signals() would return wrong value if no wires were connected.

    Steam
    Storage Tank Fluid Background Shiftbug fix

    Fixed that specifying a shift for a storage tank's fluid_background would shift it incorrectly.

    Steam
    Fluidbox Height Definitionbug fix

    Fixed that you could define a fluidbox height of 0.

    Steam
    LuaInventory Zero-Based Indexingbug fix

    Fixed LuaInventory::getbar/setbar used zero-based indexing.

    Steam
    Brightened Player Chat Colorui ux

    Player chat color set through '/color r g b a' command will be brightened.

    Steam
    Laser Turret Energy Consumption Tooltipbug fix

    Fixed energy consumption of laser turret in recipe tooltip.

    Steam
    Dead Tree Graphics Positioningbug fix

    Fixed wrong hairy dead tree graphics positioning.

    Steam
    Laser Turret Energy Consumption Tooltipbug fix

    Fixed energy consumption of laser turret in recipe tooltip.

    Steam
    Crash Log Upload Featurenew content

    When the game crashes, the crash log is uploaded to the developers. Players can opt out in the options menu.

    Steam
    Flamethrower Turret Deactivation Issuebug fix

    Fixed flamethrower turret could get stuck in deactivated state when fluid type in its pipe changed.

    Steam
    Ping-Pong DNS Lookup Failurebug fixMilestone

    Fixed that ping-pong DNS lookup failure would shut down running multiplayer games.

    Steam
    Console Text Box Input Issuebug fix

    Fixed that ctrl-arrow/backspace/delete worked in the console but not in other text boxes.

    Steam
    Incorrect Electric Network Connection Renderingbug fix

    Fixed incorrect electric network connection rendering on the map.

    Steam
    New Scripting Featuresnew content

    Added script.on_nth_tick(n, function) and LuaSurface::can_place_entity(...) optional parameters 'build_check_type' and 'forced'.

    Steam
    Ping-Pong DNS Lookup Failurebug fixMilestone

    Fixed that ping-pong DNS lookup failure would shut down running multiplayer games.

    Steam
    New Scripting Featuresnew content

    Added script.on_nth_tick(n, function) and LuaSurface::can_place_entity(...) optional parameters 'build_check_type' and 'forced'.

    Steam
    Hairy Dead Tree Graphics Positioningbug fix

    Fixed wrong hairy dead tree graphics positioning.

    Steam
    Train Twitching Issuebug fix

    Fixed trains 'twitching' under certain circumstances.

    Steam
    Crash Log Upload Featurenew content

    When the game crashes, the crash log is uploaded to the developers. Players can opt out in the options menu.

    Steam
    Fixed LuaEntity::get_merged_signals()bug fix

    Fixed that LuaEntity::get_merged_signals() would return wrong value if no wires were connected.

    Steam
    Train Waiting on Signal Penalty Resetbug fix

    Fixed train would reset its 'waiting on signal' penalty when recalculating path due to waiting too long.

    Steam
    Brightened Player Chat Colorgameplay

    Player chat color set through '/color r g b a' command will be brightened.

    Steam
    Flamethrower Turret Deactivation Issuebug fix

    Fixed flamethrower turret could get stuck in deactivated state when fluid type in its pipe changed.

    Steam
    Fluidbox Height Definition Issuebug fix

    Fixed that you could define a fluidbox height of 0.

    Steam
  55. 68 events
    Fixed LuaSurface Decoratives Generationbug fix

    Fixed LuaSurface::regenerate_decoratives() would generate much more decoratives than normal map generator run.

    Steam
    Fixed Beacons Ignoring Allowed Effectsbug fix

    Fixed that beacons would ignore the allowed effects on an entity.

    Steam
    Added LuaEntity Merged Signals Functionother

    Added LuaEntity::get_merged_signals().

    Steam
    Fixed Power Switch Copper Wire Connectionsbug fix

    Power switch copper wire connections are now saved in the ghost when destroyed and restored when rebuilt.

    Steam
    Fixed Click Sorting in Tablesbug fix

    Fixed clicking the label in sort-able tables wouldn't effect sorting.

    Steam
    Fixed Pipette Tool Orientationbug fix

    Fixed pipette tool orientation of curved tracks.

    Steam
    Fixed Item Icon Rescalingbug fix

    Fixed item icon would not be rescaled to normal size if icon_size not 32.

    Steam
    Fixed Direct Module Replacementbug fix

    Fixed that directly replacing modules didn't work correctly.

    Steam
    Fixed Sortable Table Click Issuebug fix

    Fixed clicking the label in sort-able tables wouldn't effect sorting.

    Steam
    Lamps Stagger During Day/Night Transitiongameplay

    Lamps stagger again during day/night transition, turning on much sooner and off much later.

    Steam
    Fixed Beacon Effect Ignoring Allowed Effectsbug fix

    Fixed that beacons would ignore the allowed effects on an entity.

    Steam
    Rocket Silo Entity Info Updategameplay

    The Rocket silo entity info now shows 'Rocket parts: 50/100'.

    Steam
    Added Friend and Not-Friend Force Trigger Modifiersmodding
    Steam
    Fixed Modded Loaders Crashingbug fix

    Fixed modded loaders with different dimensions crashing when destroyed.

    Steam
    Fixed Blueprint Preview Sizebug fix

    Fixed that the blueprint preview in the blueprint library was smaller than the blueprint view you get after opening a blueprint item.

    Steam
    Fixed Snapping Locomotive to Stationbug fix

    Fixed snapping locomotive to station sometimes not working.

    Steam
    Fixed Technology Search Issuebug fix

    Fixed that the technology search would be broken by disabled technologies in some cases.

    Steam
    Fixed Rail Ghosts Placementbug fix

    Fixed rail ghosts weren't placeable on top of enemy force's land mines, thus revealing the location of the mines.

    Steam
    Fixed Technology Search Issuebug fix

    Fixed that the technology search would be broken by disabled technologies in some cases.

    Steam
    Fixed Circuit Controlled Stack Overridebug fix

    Fixed circuit controlled stack override sometimes being incorrect.

    Steam
    Added Optional Night Vision Equipment Prototypemodding

    Added optional night vision equipment prototype 'darkness_to_turn_on'.

    Steam
    Fixed Inventory Transfers Tutorialbug fix

    Fixed that mods changing stack sizes would break the inventory transfers tutorial.

    Steam
    Fixed Blueprint Preview Sizebug fix

    Fixed that the blueprint preview in the blueprint library was smaller than the blueprint view you get after opening a blueprint item.

    Steam
    Fixed Inventory Transfers Tutorial Issuebug fix

    Fixed that mods changing stack sizes would break the inventory transfers tutorial.

    Steam
    Fixed Direct Module Replacementbug fix

    Fixed that directly replacing modules didn't work correctly.

    Steam
    Fixed Recipe Tooltip Renderingbug fix

    Fixed that recipe tooltip labels would render outside of the tooltip area in some cases.

    Steam
    Fixed Train Stop Name Updatebug fix

    Fixed that changing train stop names wouldn't update the last-user.

    Steam
    Added Get Merged Signals Functionother

    Added LuaEntity::get_merged_signals().

    Steam
    Added Ammo Category Prototypes Readother
    Steam
    Fixed Invalid Categories in Modsbug fix

    Fixed that mods could specify invalid categories, for a few classes of modded item.

    Steam
    Removed Starting Inventory PvP Optiongameplay

    Removed 'starting inventory' PvP option, as starting chests are a more proper solution.

    Steam
    Added Night Vision Equipment Prototypemodding

    Added optional night vision equipment prototype 'darkness_to_turn_on'.

    Steam
    Fixed LuaSurface Decoratives Generationbug fix

    Fixed LuaSurface::regenerate_decoratives() would generate much more decoratives than normal map generator run.

    Steam
    Fixed Worker Robot Speed in PvPbug fix

    Fixed worker robot speed in PvP scenario.

    Steam
    Rocket Silo Entity Info Updategameplay

    The Rocket silo entity info now shows 'Rocket parts: 50/100'.

    Steam
    Fixed Rail Ghosts on Enemy Minesbug fix

    Fixed that rail ghosts weren't placeable on top of enemy force's land mines, thus revealing the location of the mines.

    Steam
    Deconstruction Planner Option Inversiongameplay

    The deconstruction planner 'trees/rocks only' option can now be inverted using the whitelist/blacklist toggle.

    Steam
    Fixed Market GUI Scroll Barbug fix

    Fixed that the market GUI wouldn't use a scroll bar even when the offers didn't fit in the window.

    Steam
    Fixed Modded Loaders Crashingbug fix

    Fixed modded loaders with different dimensions crashing when destroyed.

    Steam
    Fixed Power Switch Copper Wire Connectionsbug fix

    Power switch copper wire connections are now saved in the ghost when destroyed and restored when rebuilt.

    Steam
    Fixed Recipe Deletion on Copy-Pastebug fix

    Fixed that changing an assembling machine recipe by copy-paste would delete the in-progress recipe items.

    Steam
    Fixed Logistic Count Tooltipbug fix

    Fixed that the logistic count tooltip wouldn't show correctly for negative values.

    Steam
    Added Required Satellites Sent Optiongameplay

    Added 'required satellites sent' option to space race PvP game mode.

    Steam
    Added Required Satellites Sent Optiongameplay

    Added 'required satellites sent' option to space race PvP game mode.

    Steam
    Fixed Satellite Stack Size Change Issuebug fix

    Fixed that changing the stack size of the satellite through mods could make it impossible to win.

    Steam
    Deconstruction Planner Option Inversiongameplay

    The deconstruction planner 'trees/rocks only' option can be inverted using the whitelist/blacklist toggle.

    Steam
    Lamps Stagger During Day/Night Transitiongameplay

    Lamps stagger again during day/night transition. They also turn on much sooner and turn off much later.

    Steam
    Fixed Train Stop Name Updatebug fix

    Fixed that changing train stop names wouldn't update the last-user.

    Steam
    Fixed Artillery Shell Range Bonusbug fix

    Fixed clamp_position=true on artillery shells would negate artillery range bonus.

    Steam
    Fixed Snapping Locomotive to Stationbug fix

    Fixed snapping locomotive to station sometimes not working.

    Steam
    Fixed Satellite Stack Size Issuebug fix

    Fixed that changing the stack size of the satellite through mods could make it impossible to win.

    Steam
    Fixed Pipette Tool Orientationbug fix

    Fixed pipette tool orientation of curved tracks.

    Steam
    Fixed Item Icon Rescalingbug fix

    Fixed item icon would not be rescaled to normal size if icon_size not 32.

    Steam
    Fixed Circuit Controlled Stack Overridebug fix

    Fixed circuit controlled stack override sometimes being incorrect.

    Steam
    Fixed Negative Module Effectsbug fix

    Fixed that module effects would go negative when adding too many beacon effects together.

    Steam
    Fixed Lua Module Limitations Arraybug fix

    Fixed Lua module limitations array being a map of strings to numbers, instead of an array.

    Steam
    Fixed Artillery Shell Range Bonusbug fix

    Fixed clamp_position=true on artillery shells would negate artillery range bonus.

    Steam
    Fixed Invalid Categories in Modsbug fix

    Fixed that mods could specify invalid categories, for a few classes of modded item.

    Steam
    Fixed Negative Module Effectsbug fix

    Fixed that module effects would go negative when adding too many beacon effects together.

    Steam
    Fixed Copy-Paste Recipe Deletionbug fix

    Fixed that changing an assembling machine recipe by copy-paste would delete the in-progress recipe items.

    Steam
    Fixed Lua Module Limitationsbug fix

    Fixed Lua module limitations array being a map of strings to numbers, instead of an array.

    Steam
    Fixed Market GUI Scroll Barbug fix

    Fixed that the market GUI wouldn't use a scroll bar even when the offers didn't fit in the window.

    Steam
    Fixed Logistic Count Tooltipbug fix

    Fixed that the logistic count tooltip wouldn't show correctly for negative values.

    Steam
    Fixed Recipe Tooltip Labelsbug fix

    Fixed that recipe tooltip labels would render outside of the tooltip area in some cases.

    Steam
    Fixed Worker Robot Speed in PvPbug fix

    Fixed worker robot speed in PvP scenario.

    Steam
    Removed Starting Inventory PvP Optiongameplay

    Removed 'starting inventory' PvP option, as starting chests are a more proper solution.

    Steam
    Added Ammo Category Prototypes Readother
    Steam
    Added Friend and Not-Friend Force Trigger Modifiersmodding
    Steam
  56. 30 events
    Fixed turrets that died and were rebuilt couldn't be minedbug fix
    Steam
    Investigating Corrupted Savesbug fix

    Ongoing investigation into mysterious save file corruptions, with potential hardware failure as a cause.

    Steam
    Allow as Intermediate Recipe Optionmodding

    Added optional RecipePrototype::allow_as_intermediate to disable a recipe being used as an intermediate when hand crafting.

    Steam
    Fixed crash when loading saves with modded camera GUI elementsbug fix
    Steam
    Laser Turret Visual Effects Improvementvisuals

    Enhancements to the laser turret's visual effects, addressing previous criticisms of its laser beams.

    Steam
    LuaEntityPrototype Read Propertiesother

    Added LuaEntityPrototype read properties including running_speed, maximum_corner_sliding_distance, and more.

    Steam
    Turrets Mining Issue Fixbug fix

    Fixed that turrets that died and were rebuilt couldn't be mined.

    Steam
    Fixed OS X 10.9 Mavericks Compatibility Issuebug fix

    Resolved compatibility problem with OS X 10.9 Mavericks that was broken in version 0.15.40.

    Steam
    Crash Fix for Modded Camera GUI Elementsbug fix

    Fixed a crash when loading saves with modded camera GUI elements.

    Steam
    Blueprint book active index change fires player_cursor_stack_changed eventother

    A player changing the active index in a blueprint book in the cursor will now trigger this event.

    Steam
    High Resolution Graphics for Gun and Laser TurretsvisualsMilestone

    Introduction of high resolution graphics for gun and laser turrets, enhancing visual distinction.

    Steam
    Added LuaRecipePrototype::allow_as_intermediate readother
    Steam
    High Resolution Graphics for TurretsvisualsMilestone

    Introduction of high resolution graphics for gun and laser turrets, improving visual distinction.

    Steam
    Added various LuaEntityPrototype read propertiesother

    Includes running_speed, maximum_corner_sliding_distance, build_distance, and more.

    Steam
    Flamethrower Turret Graphical Polishingvisuals

    Upcoming high resolution version of the flamethrower turret with graphical improvements.

    Steam
    Attempt to fix crashes on OS X Mavericks (version 10.9)bug fix
    Steam
    Mod Settings Detection Fixbug fix

    Fixed that some mod settings would always detect as different than the server when trying to join.

    Steam
    OS X Mavericks Crash Attempt Fixbug fix

    Another attempt to fix crashes on OS X Mavericks (version 10.9).

    Steam
    Enter Vehicle Distance Propertymodding

    Added PlayerPrototype::enter_vehicle_distance.

    Steam
    Added PlayerPrototype::enter_vehicle_distancemodding
    Steam
    Investigating Corrupted Savesbug fix

    Ongoing investigation into mysterious save file corruptions, with no definitive cause identified yet.

    Steam
    Added optional RecipePrototype::allow_as_intermediatemodding

    This disables a recipe being used as an intermediate when hand crafting.

    Steam
    Fixed OS X 10.9 Mavericks Compatibility Issuebug fix

    Resolved compatibility problems with OS X 10.9 Mavericks that were introduced in version 0.15.40.

    Steam
    Fixed mod settings detection issue when joining serversbug fix

    Some mod settings would always detect as different than the server.

    Steam
    Changed 'load save in map editor' to 'convert save to Scenario'bug fix

    This change supports locale and custom scripts.

    Steam
    LuaRecipePrototype Allow as Intermediate Readother

    Added LuaRecipePrototype::allow_as_intermediate read.

    Steam
    Convert Save to Scenariobug fix

    Changed the 'load save in map editor' to 'convert save to Scenario' to support locale and custom scripts.

    Steam
    Improved Laser Turret EffectsvisualsMilestone

    Redesign of laser turret effects to provide a more realistic laser appearance.

    Steam
    Flamethrower Turret Graphical Polishingvisuals

    Upcoming high resolution version of the flamethrower turret is in development.

    Steam
    Blueprint Book Active Index Eventother

    A player changing the active index in a blueprint book in the cursor will now fire the player_cursor_stack_changed event.

    Steam
  57. 92 events
    Map Editor Save and Play Buttonnew content

    Added 'Save and play' button to map editor for quick iteration.

    Steam
    Mod Control Settings Wipedbug fix

    Fixed mod control settings being wiped out when game entered minimal mod due to mod error on startup.

    Steam
    Wall Connection Issuebug fix

    Fixed walls not connecting correctly when built through script in some cases.

    Steam
    Asynchronous Saving Freezebug fix

    Fixed that the asynchronous saving process could freeze in headless mode.

    Steam
    Energy Per Hit Point Readother

    Added LuaEntityPrototype::energy_per_hit_point read.

    Steam
    Get Main Inventory Functionother

    Added LuaControl::get_main_inventory().

    Steam
    Column Count Read Addedother

    Added LuaGuiElement::column_count read.

    Steam
    Equipment Grid Size Issuebug fix

    Fixed that the equipment grid was too small when using extra-low graphics quality.

    Steam
    Cliff Explosives Stuck Issue Fixedbug fix

    Fixed that you could get stuck after using cliff explosives.

    Steam
    Always Show Made In Optionmodding

    Added optional always_show_made_in to recipe prototypes.

    Steam
    Recipe Tooltip Issue Fixedbug fix

    Fixed that the recipe tooltip 'made in' wouldn't show every possible machine when there was a lot of them.

    Steam
    PvP Crash Issue Fixedbug fixMilestone

    Fixed crash in PvP when distance between starting areas was too low.

    Steam
    Recursive Technology Prerequisites Error Message Fixedbug fix

    Fixed that the 'recursive technology prerequisites detected' error message wouldn't print the dependency cycle properly.

    Steam
    Requester Priority Adjustmentgameplay

    Requesters requesting from buffer chests have higher priority than other requesters.

    Steam
    Cliff Explosives Stuck Issuebug fix

    Fixed that you could get stuck after using cliff explosives.

    Steam
    Asynchronous Saving Process Freeze Fixedbug fix

    Fixed that the asynchronous saving process could freeze in headless mode.

    Steam
    Inserters Stuck Issuebug fix

    Fixed inserters getting stuck trying to pick up items off the ground in some cases.

    Steam
    Technology GUI Crashbug fix

    Fixed a crash in the technology GUI when using LuaForce::disable_all_prototypes().

    Steam
    Splitter Priorities Issue Fixedbug fix

    Fixed issues related to splitter priorities.

    Steam
    Locomotive and Splitter Label Button Switchui ux

    The left/right switch used in locomotive and splitter can also be switched by clicking the label buttons.

    Steam
    Sort and Merge Inventory Functionother

    Added LuaInventory::sort_and_merge().

    Steam
    Energy Per Hit Point Read Addedother

    Added LuaEntityPrototype::energy_per_hit_point read.

    Steam
    Custom Entity Preview GUI Element Typeother

    Added CustomEntityPreview GUI element type.

    Steam
    Custom Scroll Panes Issue Fixedbug fix

    Fixed that custom scroll panes didn't respect vertical scroll policy correctly.

    Steam
    Map Editor Save File Loadingnew content

    Added support to load save files directly in the map editor.

    Steam
    Merge Nested Tables Changeother

    Changed util.merge to always deepcopy nested tables.

    Steam
    Campaign Levels in Level Editornew content

    Added levels in campaigns to level editor 'open' menu.

    Steam
    Requester Priority Adjustmentbalance change

    Requesters requesting from buffer chests have higher priority than other requesters.

    Steam
    Mouse Bindings Handling in Map Viewbug fix

    Fixed handling of mouse bindings in map view.

    Steam
    Splitter Priorities Issuebug fix

    Fixed issues related to splitter priorities.

    Steam
    Invert Option for Find/Count Entitiesother

    Added an optional 'invert' option to LuaSurface::find/count entities filtered.

    Steam
    Player Death Messagesgameplay

    Player death messages will be printed to all forces they are friends with and include the player tag.

    Steam
    Blueprint Setup GUI Not Showingbug fix

    Fixed that the blueprint setup GUI wouldn't show in some situations.

    Steam
    Blueprint Book Deletion Crashbug fix

    Fixed crash when player deletes blueprint book from their library while another player has the book opened.

    Steam
    Custom Minimap GUI Element Typeother

    Added CustomMinimap GUI element type.

    Steam
    Blueprint Book Deletion Crash Fixedbug fixMilestone

    Fixed crash when player deletes blueprint book from their library while another player has the book opened.

    Steam
    Custom Scroll Panes Issuebug fix

    Fixed that custom scroll panes didn't respect vertical scroll policy correctly.

    Steam
    Fixed Teleporting Pumps Crashbug fixMilestone

    Fixed an issue where teleporting pumps would crash the game.

    Steam
    Column Count Readother

    Added LuaGuiElement::column_count read.

    Steam
    Locale Error in Resource Entity Infobug fix

    Fixed small locale error in resource entity info.

    Steam
    Last Research Event Additionother

    Added last_research to the on_research_started event.

    Steam
    Map to Scenario Conversion Issuebug fix

    Fixed that the command line --map2scenario option wouldn't convert scenario-created saves correctly.

    Steam
    Recursive Technology Prerequisites Errorbug fix

    Fixed that the 'recursive technology prerequisites detected' error message wouldn't print the dependency cycle properly.

    Steam
    Map Preview Dragging Issuebug fix

    Fixed dragging in the map preview and technology GUI not working correctly.

    Steam
    PvP Crash on Close Starting Areasbug fix

    Fixed crash in PvP when distance between starting areas was too low.

    Steam
    Create Ghost on Death Readother

    Added LuaEntityPrototype::create_ghost_on_death read.

    Steam
    Player Death Messagesgameplay

    Player death messages will be printed to all forces they are friends with and include the player tag.

    Steam
    Locale Error in Resource Entity Info Fixedbug fix

    Fixed small locale error in resource entity info.

    Steam
    Map Preview Dragging Issue Fixedbug fix

    Fixed dragging in the map preview and technology GUI not working correctly.

    Steam
    Scenario Save Conversion Issue Fixedbug fix

    Fixed that the command line --map2scenario option wouldn't convert scenario-created saves correctly.

    Steam
    Always Show Made In Option Addedmodding

    Added optional always_show_made_in to recipe prototypes.

    Steam
    Get Main Inventory Function Addedother

    Added LuaControl::get_main_inventory().

    Steam
    Event Firing Changeother

    Changed events so they won't fire until every mod has had on_init ran.

    Steam
    Merge Function Changeother

    Changed util.merge to always deepcopy nested tables.

    Steam
    Create Ghost on Death Read Addedother

    Added LuaEntityPrototype::create_ghost_on_death read.

    Steam
    Campaign Levels in Level Editornew content

    Added levels in campaigns to level editor 'open' menu.

    Steam
    Always Show Made In Read Addedother

    Added LuaRecipePrototype::always_show_made_in read.

    Steam
    Splitter GUI Invalid States Improvementbug fix

    Fixed and improved the splitter GUI so invalid states are not possible.

    Steam
    Enable All Prototypes Function Addedother

    Added LuaForce::enable_all_prototypes().

    Steam
    Enable All Prototypes Functionother

    Added LuaForce::enable_all_prototypes().

    Steam
    Wall Connection Issue Fixedbug fix

    Fixed walls not connecting correctly when built through script in some cases.

    Steam
    Biters Pathfinding Issuebug fix

    Fixed that biters would not be able to path find close to cliffs.

    Steam
    Create Ghost on Death Optionmodding

    Added optional create_ghost_on_death for entities with health that normally make ghosts on dying.

    Steam
    Equipment Grid Size Adjustmentbug fix

    Fixed that the equipment grid was too small when using extra-low graphics quality.

    Steam
    Custom Entity Preview GUI Element Type Addedother

    Added CustomEntityPreview GUI element type.

    Steam
    Biters Stuck Next to Wall Issuebug fix

    Fixed biters getting stuck next to a wall in some situations.

    Steam
    Technology GUI Crash Fixedbug fixMilestone

    Fixed a crash in the technology GUI when using LuaForce::disable_all_prototypes().

    Steam
    Mod Control Settings Wipe Issue Fixedbug fix

    Fixed mod control settings being wiped out when game entered minimal mod due to mod error on startup.

    Steam
    Mouse Bindings Handling Fixedbug fix

    Fixed handling of mouse bindings in map view.

    Steam
    Last Research Event Addedother

    Added last_research to the on_research_started event.

    Steam
    Create Ghost on Death Option Addedmodding

    Added optional create_ghost_on_death for entities with health that normally make ghosts on dying.

    Steam
    Lamp Ghost Connection Issue Fixedbug fix

    Fixed ghost of lamp not connecting to logistic network when revived.

    Steam
    Fixed Teleporting Pumps Crashbug fix

    Fixed an issue where teleporting pumps would crash the game.

    Steam
    Decal Collision Box Adjustmentbug fix

    Adjusted collision boxes of decals to reduce chance a decal will be generated in position colliding with water.

    Steam
    Custom Minimap GUI Element Type Addedother

    Added CustomMinimap GUI element type.

    Steam
    Splitter GUI Invalid Statesbug fix

    Fixed and improved the splitter GUI so invalid states are not possible.

    Steam
    Tips-and-Tricks GUI Issue Fixedbug fix

    Fixed that the tips-and-tricks GUI would open when running a replay.

    Steam
    Inserters Stuck Issue Fixedbug fix

    Fixed inserters getting stuck trying to pick up items off the ground in some cases.

    Steam
    Blueprint Setup GUI Issue Fixedbug fix

    Fixed that the blueprint setup GUI wouldn't show in some situations.

    Steam
    Map Editor Save File Loadingnew content

    Added support to load save files directly in the map editor.

    Steam
    Lamp Ghost Connection Issuebug fix

    Fixed ghost of lamp not connecting to logistic network when revived.

    Steam
    Biters Stuck Next to Wall Issue Fixedbug fix

    Fixed biters getting stuck next to a wall in some situations.

    Steam
    Sort and Merge Function Addedother

    Added LuaInventory::sort_and_merge().

    Steam
    Recipe Tooltip Issuebug fix

    Fixed that the recipe tooltip 'made in' wouldn't show every possible machine when there were a lot of them.

    Steam
    Map Editor Save and Play Buttonnew content

    Added 'Save and play' button to map editor for quick iteration.

    Steam
    Biters Pathfinding Issue Fixedbug fix

    Fixed that biters would not be able to path find close to cliffs.

    Steam
    Invert Option Added to Find/Count Entitiesother

    Added an optional 'invert' option to LuaSurface::find/count entities filtered.

    Steam
    Event Firing Changeother

    Changed events so they won't fire until every mod has had on_init ran.

    Steam
    Locomotive and Splitter Switch Enhancementui ux

    The left/right switch used in locomotive and splitter can also be switched by clicking the label buttons.

    Steam
    Decal Collision Box Adjustmentbug fix

    Adjusted collision boxes of decals to reduce chance a decal will be generated in position colliding with water.

    Steam
    Always Show Made In Readother

    Added LuaRecipePrototype::always_show_made_in read.

    Steam
    Tips-and-Tricks GUI Opening in Replaybug fix

    Fixed that the tips-and-tricks GUI would open when running a replay.

    Steam
  58. 10 events
    Fixed compression problem on belts related to splittersbug fix
    Steam
    Renamed render layers for ground patches and air entity infomodding
    Steam
    Fixed cancel craft, import blueprint and blueprint book buttonsbug fix
    Steam
    Fixed possible desync related to logistic networkbug fix
    Steam
    Fixed cancel craft, import blueprint and blueprint book buttonsbug fix
    Steam
    Fixed biter related desyncsbug fix
    Steam
    Fixed biter related desyncsbug fix
    Steam
    Fixed compression problem on belts related to splittersbug fix
    Steam
    Fixed possible desync related to logistic networkbug fix
    Steam
    Renamed 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
  59. 28 events
    Added PvP optionsnew content

    Disband team on loss, team area artillery and give artillery remote.

    Steam
    Fixed Crash from Non-ASCII Charactersbug fix

    Fixed crash caused by non-ASCII characters in name of custom scenario.

    Steam
    Fixed Vehicle Exit Issuesbug fix

    Fixed that you couldn't exit vehicles with large collision boxes.

    Steam
    Fixed Game State Corruptionbug fix

    Fixed game state corruption related to ordering deconstruction of entities with enabled connection to logistic network.

    Steam
    Fixed Graphical Artifacts in Terrainbug fix

    Fixed graphical artifacts in terrain when zoomed out.

    Steam
    Fixed Teleporting Roboports Issuebug fix

    Fixed that teleporting roboports when robots were charging would lead to corrupt saves.

    Steam
    Fixed LuaForce::disable/enable research GUI issuebug fix

    Fixed that LuaForce::disable/enable research wouldn't update the GUI correctly.

    Steam
    Fixed Toggle-Console Modifier Key Issuebug fix

    Fixed that toggle-console wouldn't work with modifier keys.

    Steam
    Fixed teleporting roboports causing corrupt savesbug fix

    Fixed that teleporting roboports when robots were charging would lead to corrupt saves.

    Steam
    Added PvP Optionsnew content

    Disband team on loss, team area artillery and give artillery remote.

    Steam
    Fixed LuaPlayer Insertion Issuesbug fix

    Fixed that LuaPlayer::can_insert and LuaPlayer::insert didn't agree.

    Steam
    Fixed crash from non-ASCII characters in custom scenariobug fix

    Fixed crash caused by non-ASCII characters in name of custom scenario.

    Steam
    Fixed LuaPlayer::can_insert and LuaPlayer::insert inconsistencybug fix

    Fixed that LuaPlayer::can_insert and LuaPlayer::insert didn't agree.

    Steam
    Fixed Idle Biters Ignoring Playerbug fix

    Fixed that idle biters would ignore the player when approached.

    Steam
    Fixed idle biters ignoring playerbug fix

    Fixed that idle biters would ignore the player when approached.

    Steam
    Fixed negative mining speedsbug fix

    Fixed that the game allowed mining speed modifier less than -1, which resulted in negative mining speeds.

    Steam
    Fixed graphical artifacts in terrainbug fix

    Fixed graphical artifacts in terrain when zoomed out.

    Steam
    Fixed pumps ignoring fluidbox filterbug fix

    Fixed that pumps would ignore fluidbox filter.

    Steam
    Added support for setting icon_size per icon layermodding
    Steam
    Fixed Pumps Ignoring Fluidbox Filterbug fix

    Fixed that pumps would ignore fluidbox filter.

    Steam
    Fixed toggle-console with modifier keysbug fix

    Fixed that toggle-console wouldn't work with modifier keys.

    Steam
    Added Icon Size Support for Moddingmodding

    Added support for setting icon_size per icon layer.

    Steam
    Fixed exiting vehicles with large collision boxesbug fix

    Fixed that you couldn't exit vehicles with large collision boxes.

    Steam
    Fixed game state corruption with deconstructionbug fix

    Fixed game state corruption related to ordering deconstruction of entities with enabled connection to logistic network.

    Steam
    Fixed Negative Mining Speedsbug fix

    Fixed that the game allowed mining speed modifier less than -1, which resulted in negative mining speeds.

    Steam
    Fixed Fast-Replacing Power Polesbug fix

    Fixed that fast-replacing power poles while running would just delete them.

    Steam
    Fixed LuaForce Research GUI Updatebug fix

    Fixed that LuaForce::disable/enable research wouldn't update the GUI correctly.

    Steam
    Fixed fast-replacing power polesbug fix

    Fixed that fast-replacing power poles while running would just delete them.

    Steam
  60. 14 events
    Fixed crash related to bitersbug fix

    Fixed a crash related to biters.

    Steam
    Fixed multiple 'no recipe available' messages when searching for recipesbug fix
    Steam
    Fixed logistic entity highlightingbug fix

    Fixed logistic entity highlighting didn't work correctly in some cases.

    Steam
    Fixed Linux runtime requirementsbug fix

    Fixed Linux runtime requirements being dynamically linked.

    Steam
    Fixed macOS crash on startup due to compatibility issuesbug fixMilestone

    This fix is hoped to resolve the issue related to macOS 10.9 compatibility.

    Steam
    Fixed multiple 'no recipe available' messagesbug fix

    Fixed searching for recipes could add the 'no recipe available' message multiple times.

    Steam
    Fixed map editor getting stuck with out-of-map tilesbug fix
    Steam
    Fixed Linux runtime requirements being dynamically linkedbug fix
    Steam
    Fixed locked choose-elem-buttons behaviorbug fix

    Fixed that setting locked = true on choose-elem-buttons through the mod API would still let the button be cleared.

    Steam
    Fixed mod API issue with locked choose-elem-buttonsbug fix
    Steam
    Fixed crash related to bitersbug fixMilestone
    Steam
    Fixed map editor getting stuckbug fix

    Fixed that the map editor could get stuck if you built out-of-map tiles directly in the center of the screen.

    Steam
    Fixed logistic entity highlighting issuesbug fix
    Steam
    Fixed macOS crash on startupbug fix

    Fixed (hopefully) macOS crash on startup due to 10.9 compatibility fix.

    Steam
  61. 49 events
    Fixed incorrect recipe tooltip displaybug fix

    Recipe tooltips with many raw materials now display correctly.

    Steam
    Added clone group button to permissions GUInew content

    A new button allows players to clone groups in the permissions interface.

    Steam
    Fixed rail block visualization for high resolutionbug fix

    Improved visualization of rail blocks in high resolution.

    Steam
    Added filter and priority options to splitternew content

    Players can now set filters and input/output priorities on splitters.

    Steam
    Fixed building belts over splitters marked for deconstructionbug fix

    Players can now build belts over splitters marked for deconstruction correctly.

    Steam
    Disabled recipes clearing from assembling machine ghostsmodding

    Disabled recipes will not be cleared from an assembling machine ghost if the prototype has fixed_recipe set.

    Steam
    Fixed productivity issue with craftingbug fix

    Furnaces or assembling machines with > 100% productivity now work correctly with <= 1 tick crafting time recipes.

    Steam
    Fixed item input issue in Team productionbug fix

    Fixed the possibility of receiving previous rounds input items in Team production.

    Steam
    Fixed jittering when running against connected entitiesbug fix

    Fixed jittering issues when running against entities with connected bounding boxes.

    Steam
    Removed terrain_collision_box from fish prototypemodding

    Fish now have a default collision mask to prevent blocking offshore pump placement.

    Steam
    Fixed incorrect bonus GUI displaybug fix

    The bonus GUI now shows correct numbers for bonuses.

    Steam
    Added new LuaEntity properties for splittersother

    New properties for splitter filters and priorities have been added to LuaEntity.

    Steam
    Improved scroll behavior in server listbug fix

    Scrolling behavior in the server list has been improved.

    Steam
    Fixed line breaks in changelog with UI scalebug fix

    Line breaks in the changelog now display correctly with different UI scales.

    Steam
    Fixed invisible terrain separationbug fix

    A single water tile separating two terrain types is no longer invisible.

    Steam
    Fixed performance issue with enemy unit groupsbug fix

    Fixed an issue where the game could create too many enemy unit groups, resulting in poor performance.

    Steam
    Fixed attacking nests with pickaxebug fix

    Players can now attack nests with their pickaxe.

    Steam
    Fixed building blueprint rails on marked railsbug fix

    Building blueprint rails on rails marked for deconstruction now works correctly.

    Steam
    Changed tile related eventsother

    Tile related events now include old tiles and positions.

    Steam
    Offshore pump rotation changesmodding

    Offshore pump entities can now be rotated on the ground if the filter-directions flag is not set.

    Steam
    Added chunk charted eventother

    New event for when a chunk is charted has been added.

    Steam
    Added crafting eventsother

    New events for player crafting and cancelled crafting have been added.

    Steam
    Fixed footstep sounds near waterbug fix

    Walking near the edge of water now correctly plays footstep sounds.

    Steam
    Fixed crash on Linux when dragging UI elementsbug fix

    Fixed a crash that occurred after dragging a UI element outside the game window on Linux.

    Steam
    Fixed invisible GUI in assembling machinebug fix

    The GUI for assembling machines with no recipe is no longer invisible.

    Steam
    Added entity damaged eventother

    New event for when an entity is damaged has been added.

    Steam
    Increased stack size of roboportbalance change

    The stack size of roboports has been increased from 5 to 10.

    Steam
    Added ghost_name and ghost_type to LuaSurfaceother

    New properties for ghost entities have been added to LuaSurface.

    Steam
    Fixed migration issue with logistic entitiesbug fix

    Fixed a migration issue related to logistic entities and inventory resizing.

    Steam
    Decreased collision box of certain entitiesbalance change

    Collision boxes of substations, radars, and chemical plants have been decreased.

    Steam
    Fixed drag-placing of electric polesbug fix

    Improved drag-placing of electric poles around large entities.

    Steam
    Added PvP optionsnew content

    New PvP options include spectator fog of war, starting chests, and more.

    Steam
    Fixed double-click issue in load/save GUIsbug fix

    Double-clicking empty space in load/save GUIs no longer triggers unintended actions.

    Steam
    Fixed entities not firing mod eventsbug fix

    Entities with multiple items to build now correctly fire mod events.

    Steam
    Fixed blueprint strings not retaining filtersbug fix

    Blueprint strings now retain storage chest filters correctly.

    Steam
    Fixed artillery projectile shadow alignmentbug fix

    Artillery projectile shadows are now aligned with artillery cannon shadows.

    Steam
    Fixed robots losing ammo when deconstructing turretsbug fix

    Robots deconstructing artillery turrets no longer lose ammo.

    Steam
    Fixed blueprint issues with rocket silobug fix

    Blueprints containing rocket silos no longer result in broken silos if placed before rocketry is researched.

    Steam
    Fixed ghost rail chain signal emitting lightbug fix

    Ghost rail chain signals no longer emit light.

    Steam
    Added graphics option for lower object atlasperformance

    New option to reduce GPU load when rendering many decoratives.

    Steam
    Fixed ghost solar panels showing energybug fix

    Ghost solar panels no longer incorrectly display as having energy.

    Steam
    Fixed rail chain signals copy-paste issuebug fix

    Rail chain signals now work correctly with copy-paste.

    Steam
    Fixed pasting entity settings issuebug fix

    Pasting entity settings now correctly disables connection to the logistic network.

    Steam
    Fixed crash on invalid prototype valuesbug fix

    Fixed a crash that occurred when setting invalid prototype values for vehicle type entities.

    Steam
    Fixed recursive call in util.merge()other

    A recursive call issue in the util.merge() function has been fixed.

    Steam
    Fixed LuaObjects passing through remote interfacebug fix

    Passing LuaObjects through the remote interface now works correctly.

    Steam
    Fixed creating walls on ghost wallsbug fix

    Creating walls on top of ghost walls now works correctly.

    Steam
    Fixed biter inactivity issuebug fix

    Fixed an issue where too many biters returning to a spawner could make other biters inactive.

    Steam
    Fixed key binding issues with default modifiersbug fix

    Un-setting controls now works correctly for key bindings with default modifiers.

    Steam
  62. 31 events
    Fixed Blueprint Placement Issues in Multiplayerbug fix

    Fixed several settings copying issues when placing blueprints over existing entities related to multiplayer.

    Steam
    Attempt to Fix macOS 10.9 Missing Symbolbug fix

    Attempt at fixing missing symbol on macOS 10.9.

    Steam
    Optimized Artillery Range Visualizationperformance

    Optimized drawing of artillery range visualization when many artilleries were in range of viewed area.

    Steam
    Fixed PvP Production Score Calculationbug fix

    Fixed PvP production score calculation for hand crafting and launching satellites.

    Steam
    Fixed Blueprint Library GUI Filter Issuebug fix

    Fixed that blueprint library GUI would lose your filter when you view a blueprint.

    Steam
    Fixed Circuit Network Machine Disable Issuebug fix

    Fixed machines disabled by circuit network sometimes staying disabled when they shouldn't.

    Steam
    Offshore Pump Size Changegameplay

    Changed size of offshore pump from 3x1 to 3x2 to prevent overlapping placements.

    Steam
    Tweaked PvP Production Score Balancingbalance change

    Tweaked the balancing of the PvP production score.

    Steam
    Fixed Long Load Times After Mod Changesbug fix

    Fixed that loading logistic heavy saves after changing mods would take 20+ minutes.

    Steam
    Fixed Beacon Energy Consumption Displaybug fix

    Fixed that the beacon would show energy consumption twice.

    Steam
    Fixed Water/Land Border Jitteringbug fix

    Fixed jittering when walking into a straight water/land border.

    Steam
    Added LuaEntity::cliff_orientationother

    Added LuaEntity::cliff_orientation read.

    Steam
    Fixed RCON Command Response Issuebug fix

    Fixed that RCON would only respond to the first command in a packet.

    Steam
    Duplicate Starting Entities Option in PvPnew content

    Added 'duplicate starting entities' option to PvP.

    Steam
    Improved Splitter Functionalitygameplay

    Changed splitters so they work more intuitively with independent left and right lane splitting.

    Steam
    Fixed LuaTransportLine Crashbug fix

    Fixed a crash when using LuaTransportLine::remove_item().

    Steam
    Fixed Crash with Negative Item Health Valuesbug fix

    Fixed a crash when mods would try to set item health values to negative amounts.

    Steam
    Fixed Requester Chests Stuck Issuebug fix

    Fixed requester chests could get stuck in some cases.

    Steam
    Fixed Linux Crash on Relaunchbug fix

    Fixed Linux users sometimes crashing when relaunching the game.

    Steam
    Fixed Lost Items in Assembling Machinebug fix

    Fixed that manually putting damaged items in the output slot of an assembling machine could lead to lost items.

    Steam
    Ensure Minimal Lake in Starting Areagameplay

    Ensure that there is always at least a minimal lake in the starting area.

    Steam
    Fixed PvP No Rush Restriction Bypassbug fix

    Fixed PvP no rush restriction could be bypassed using a vehicle.

    Steam
    Fixed Biter Deactivation Issuebug fix

    Fixed that biters would sometimes be deactivated when they shouldn't.

    Steam
    Hide Cliff Explosives in Bonus GUIui ux

    Hide cliff explosives in bonus GUI as they don't really receive any bonuses.

    Steam
    Fixed Turret Range Map Overlaysbug fix

    Fixed that turret range map and hover overlays didn't quite match.

    Steam
    Fixed Script Error with Removed Modded Itembug fix

    Fixed script error if a removed modded item was sent in a rocket.

    Steam
    Manual Mining of Ground Itemsnew content

    Items on the ground can be mined manually for precise control of what you pick up.

    Steam
    Fixed Consecutive Splitters Issuebug fix

    Fixed that consecutive splitters could uncompress compressed belt.

    Steam
    Fixed Game Over Screen Crashbug fix

    Fixed that loading from the game-over screen would result in a crash if loading failed.

    Steam
    Fixed Artillery Targeting Cease Fire Forcesbug fix

    Fixed artillery would target forces marked with cease fire.

    Steam
    Fixed Chunk Edge Cliff Discontinuitiesbug fix

    Fixed chunk edge cliff discontinuities due to ore patches.

    Steam
  63. 14 events
    Fixed underground belts blueprint issuebug fix

    Fixed that underground belts built by a blueprint would not respect the type of an existing belt.

    Steam
    Fixed pump ghosts highlightingbug fix

    Fixed pump ghosts would always highlight attached rail, not just when selected.

    Steam
    Fixed logistic network requests invalid statebug fix

    Fixed that logistic network requests would get into invalid state when migrated from save where player had more requests due mods.

    Steam
    Fixed character stuck in terrain issuebug fix

    Fixed when sliding around entity, the character could be pushed to a position colliding with water and get stuck in the terrain.

    Steam
    Improved electricity overview formattingquality of life

    Improved number formatting in electricity overview to make it less jumpy.

    Steam
    Fixed logistic robots migration issuebug fix

    Fixed logistic robots migration related to changing force of logistic robots while stationing.

    Steam
    Fixed logistic robots migration issuebug fix

    Fixed logistic robots migration related to changing force of logistic robots while stationing.

    Steam
    Fixed character collision with waterbug fix

    Fixed when sliding around entity, the character could be pushed to a position colliding with water and get stuck in the terrain.

    Steam
    Fixed logistic network requests invalid statebug fix

    Fixed that logistic network requests would get into invalid state when migrated from save where player had more requests due to mods.

    Steam
    Reduced RAM usage for OpenGLperformance

    Reduced RAM usage by removing unnecessary memory buffers for textures when using OpenGL.

    Steam
    Fixed pump ghosts highlightingbug fix

    Fixed pump ghosts would always highlight attached rail, not just when selected.

    Steam
    Fixed underground belts blueprint issuebug fix

    Fixed that underground belts built by a blueprint would not respect the type of an existing belt.

    Steam
    Improved electricity overview number formattingquality of life

    Improved number formatting in electricity overview to make it less jumpy.

    Steam
    Reduced RAM usage for OpenGLperformance

    Reduced RAM usage by removing unnecessary memory buffers for textures when using OpenGL.

    Steam
  64. 12 events
    Allow Spectators Option Added to PvPnew content

    Players can now enable an option to allow spectators in PvP matches.

    Steam
    Fixed Logistic Request De-duplication for Offline Playersbug fix

    Migration to version 0.16.8 now correctly de-duplicates logistic requests for offline players.

    Steam
    Download Progress Bar Updated in Sync Save with Modsbug fix

    The download progress bar now updates correctly when syncing saves with mods.

    Steam
    Fixed Character Requests Migration in Specific Savesbug fix

    Loading specific saves now correctly migrates character requests to request from buffer chests.

    Steam
    Fixed Purging of config.ini on Graphics Settings Decreasebug fix

    The config.ini file will no longer be purged when graphics settings are decreased due to loading errors.

    Steam
    Fixed Screen Issue When Exiting Connection in Progressbug fix

    Exiting the connection in progress no longer results in a screen without any menu.

    Steam
    Fixed PvP Game Modes Winning by Rocket Launchbug fix

    Some PvP game modes that were incorrectly won by launching a rocket have been fixed.

    Steam
    Changed Rail World Settings for Biters Frequencygameplay

    Rail world settings have been adjusted to have normal biters frequency.

    Steam
    Fixed Research Issues in New Hope Campaignbug fix

    Migrating saves no longer makes research impossible in level 4 of the New Hope campaign.

    Steam
    Requester Chests Now Keep Up with Demand in Logistic Heavy Savesbug fix

    Requester chests are fixed to maintain the request amount demand in logistic heavy saves.

    Steam
    Inserters No Longer Try to Put Items into Incompatible Furnacesbug fix

    Inserters will not attempt to insert items into furnaces that cannot accept them.

    Steam
    Fixed Distribution of Request Chests with Insufficient Robotsbug fix

    Request chests are now equally distributed even when there are not enough robots.

    Steam