What changed in Factorio in 2022
247 updates · 33 main milestones · Jan 21, 2022 to Dec 16, 2022
- 16 eventsFixed LocalisedString fallback groups issuebug fix
LocalisedString didn't support fallback groups in some cases when parsed from Lua.
SteamAdded cursor_stack_temporary read/write for LuaPlayerotherSteamFixed directory sorting in file dialoguesbug fixDirectories in file dialogues were not being sorted alphabetically on some systems.
SteamFixed crash with self-destructing entities in modsbug fixA crash occurred when a mod defined an entity that kills itself when created.
SteamFixed request from buffer chests option in spidertronsbug fixThe 'request from buffer chests' option wasn't copied between spidertrons.
SteamAdded cliff impact immunity for CarPrototypemoddingAdded CarPrototype::immune_to_cliff_impacts, true by default. If set to false, entity will take damage when colliding with cliff prototype entities.
SteamAdded fallback groups format for localised stringsmoddingFallback groups format for localised string which picks the first correct translation was added.
SteamFixed crash when switching audio devicesbug fixA crash occurred when switching preferred audio device failed.
SteamFixed crash when hovering over rich text tagsbug fixA crash occurred when hovering over some rich text tags and destroying the object they refer to.
SteamFixed removal of script areas in map editorbug fixPlayers were unable to remove script areas in the map editor.
SteamFixed dropdown button font color issuebug fixDropdown button font color was incorrect when clicked.
SteamFixed DNS CNAME records issue on Windowsbug fixDNS CNAME records were confusing the SRV lookup on Windows.
SteamFixed item drop position on underground beltsbug fixItems dropped on underground belts could be inserted at a wrong position when transport lines were facing east or south.
SteamAdded request_translations() for LuaPlayerotherAdded LuaPlayer::request_translations() for batching translation requests.
SteamFixed transparent black tint issue in RecipePrototypemoddingTransparent black in RecipePrototype::crafting_machine_tint won't cause the tint to fallback to value of default_recipe_tint.
SteamFixed reset of buffer chest request option in spidertronsbug fix'Request from buffer chests' option in spidertrons reset to default when prototypes changed.
Steam - 21 eventsPreferred audio device output setting addedquality of lifeSteamFixed ScriptRendering requesting string localisation during on_initbug fixSteamRemoved 'Fuel emissions' label from Burner info panelbug fixSteamCurrent binary architecture displayed in main menu version stringquality of lifeSteamFixed linked-belt missing from collision mask defaultsbug fixSteamFixed teleporting cars creating build effect smokebug fixSteamFixed expansion parties destroying spidertrons while building basesbug fixSteamAdded LuaInventory::is_full()otherSteamLoaders now show item filters in alt modegraphicsSteamFixed crash when canceling deconstruction of a pipe to ground with GUI openbug fixMilestoneSteamImproved mod update checking for large mod collectionsperformanceSteamAdded LuaGuiElement::close_dropdown()otherSteamFixed Generator tooltip ignoring fluid emissions multiplierbug fixSteamAdded 'include_bar' parameter to LuaInventory::count_empty_stacks()otherSteamFixed entity ghosts drawing wires incorrectlybug fixSteamFixed incorrect panning of CyclicSoundbug fixSteamFixed acquiring forbidden items in Transport belt madness levelsbug fixSteamNative support for Apple Silicon Macs addedperformanceMilestoneSteamFixed crash when doing alt-reverse selections in zoomed-in map modebug fixMilestoneSteamAdded Alt reverse selection support for selection toolsmoddingSteamFixed crash related to undoing mining of deleted entitiesbug fixMilestoneSteam
- 25 eventsAdded LuaTechnology to LuaPlayer::openedgameplaySteamFixed incorrect sound settings when no configuration file is presentbug fixSteamFixed spider-remote losing connection when spider changes surfacebug fixSteamFixed idle sounds synchronizing when pausing the gamebug fixSteamFixed item duplication when fast replacing underground belts with a damaged itembug fixMilestoneSteamFixed crash related to teleporting spider vehicles with burner energy sourcesbug fixMilestoneSteamFixed loader getting stuck when feeding a burner generatorbug fixSteamAdded mod portal bookmarks to install mods GUInew contentSteamFixed idle sounds for accumulators not starting in certain scenariosbug fixSteamFixed upgrading pair of underground belt ghosts flipping one without updating rotation pointbug fixSteamFixed crash when opening blueprint book item while tick is pausedbug fixMilestoneSteamFixed sounds with fade_out_ticks synchronizing when pausing the gamebug fixSteamFixed logistic containers not deduplicating filters from untrusted sources, causing crashesbug fixMilestoneSteamAdded LuaEntityPrototype::ammo_category readgameplaySteamFixed crash when GUI style errors are found during loadingbug fixMilestoneSteamFixed highlight-box targeting entity not rendering before first updatebug fixSteamFixed unit group building a base having all members distracted and still buildingbug fixSteamFixed hard crash when deconstruct_area() is called with mismatched forcebug fixMilestoneSteamFixed SpidertronRemotePrototype silently forcing stack size to 1bug fixSteamFixed return value of some lualib noise functions missing metatable for noise expression arithmeticbug fixSteamFixed simulation widgets showing savefiles trying to apply migrations in multiplayerbug fixSteamFixed idle sounds playing when they shouldn't for entities with max_sounds_per_type setbug fixSteamFixed show-player-robots debug option rendering lines for characters on other surfacesbug fixSteamFixed save's suggested save name not updating when using non-blocking savingbug fixSteamFixed inserters not highlighting the entity they would pick up from if it's a ghostbug fixSteam
- 23 eventsFixed crash changing render threads to 1 with menu simulations visiblebug fixMilestoneSteamFixed wave defense losing upgrades after prototype changesbug fixSteamAdded torso_bob_speed to spider vehicle prototypemoddingSteamFixed sync-mods-with-save GUI not working correctly on download failurebug fixSteamFixed crash in production score script with probabilistic rocket launch productbug fixMilestoneSteamAdded LuaEntityPrototype::torso_bob_speed readotherSteamFixed solar panel equipment not producing full expected power with solar multiplier > 1bug fixSteamFixed 'starting points' in MapGenSettings not loading from map exchange stringbug fixSteamFixed performance issue with many roboports re-activating simultaneouslybug fixSteamFixed inactive mining drill playing working sound when panningbug fixSteamFixed smooth zoom behavior at high game speedsbug fixSteamFixed mod ordering not working correctly in install mods GUIbug fixSteamFixed player losing cursor contents when starting round in tightspot scenariobug fixSteamFixed inactive entity working sound playing fade-out when pausing/unpausingbug fixSteamFixed rocket silo getting stuck when rocket_parts set during launchbug fixMilestoneSteamFixed collision mask util not ignoring flags for 'not-colliding-with-itself'bug fixSteamFixed crash in production score script with resource entity having no mineable productsbug fixMilestoneSteamFixed crash changing force of logistic container marked for deconstructionbug fixMilestoneSteamUpdated transport belt iconsgraphicsSteamFixed unregistering multiple events not clearing event filtersbug fixSteamFixed boiler's energy source buffer size not updating with prototype data changesbug fixSteamFixed event filters for on_pre_ghost_deconstructed and on_pre_ghost_upgradedbug fixSteamFixed crash when pressing Alt+F4 in sound settingsbug fixMilestoneSteam
- 40 eventsCrash on reading LuaEntity::neighbours fixedbug fix
Fixed a crash when trying to read LuaEntity::neighbours on a WallConnectable when one of the neighbours is a ghost.
SteamDesync on fast-replacing burner generatorsbug fixFixed a desync when fast-replacing burner generators.
SteamCanceling mod sync GUI exit fixbug fixFixed that canceling syncing mods with a save would exit the GUI.
SteamReset button added to mod settingsmoddingAdded a reset button to each mod setting in the mod settings GUI.
SteamDeadlock on connection message loss fixedbug fixFixed a deadlock on loss of ConnectionAcceptOrDeny message.
SteamNo re-entering server passwords on restartquality of lifeThe game no longer requires re-entering server passwords when restarting to sync mods or mod settings.
SteamNew LuaEntityPrototype reads addedotherAdded LuaEntityPrototype::height, torso_rotation_speed, automatic_weapon_cycling, chain_shooting_cooldown_modifier, chunk_exploration_radius reads.
SteamImproved game startup time with modsperformanceOptimizations made to improve game startup time when using mods.
SteamAchievement unlock method fixedbug fixFixed that the 'run forest, run' achievement could be unlocked by shooting trees instead of running them over.
SteamLuaSurface::find_entities_filtered failure fixedbug fixFixed LuaSurface::find_entities_filtered would fail to find entities by collision mask if they only collide with tiles.
SteamNew LuaEntityPrototype animation speed coefficientotherAdded LuaEntityPrototype::animation_speed_coefficient.
SteamCrash on fluid stream prototype definition fixedbug fixFixed a crash when defining a fluid stream prototype with zero particles.
SteamFixed item requests not subtracting picked itemsbug fixFixed that item requests didn't subtract items picked up from ground when reviving ghosts.
SteamHeavy-mode multiplayer character death fixbug fixFixed heavy-mode when character dies in multiplayer.
SteamBlueprint books quickbar access fixedbug fixFixed not being able to open blueprint books in books through the quickbar.
SteamPump crash on save after position change fixedbug fixFixed that pump that cannot interact with fluid wagons would crash on save after position change.
SteamServer saving map delay fixedbug fixFixed server getting stuck at 'Saving the map for player' for 20 seconds sometimes if a client disconnects shortly after connecting.
SteamNew LuaEntityPrototype manual range modifierotherAdded LuaEntityPrototype::manual_range_modifier.
SteamLua collision mask utility fixbug fixFixed that Lua collision mask util didn't check for tile prototypes.
SteamNew LuaControl crafting queue progress writeotherAdded LuaControl::crafting_queue_progress write.
SteamPrototype explorer GUI issue fixedbug fixFixed an issue with the prototype explorer GUI and guns.
SteamSample index parameter added to LuaFlowStatisticsotherAdded sample_index parameter to LuaFlowStatistics::get_flow_count().
SteamFalse-positive desyncs fixbug fixFixed false-positive desyncs when using mods and running /c game.force_crc() or /toggle-heavy-mode.
SteamCurved-rail highlight box rendering fixbug fixFixed highlight box on curved-rail would not render selection box correctly.
SteamMod settings synced on joining gamesquality of lifeWhen joining modded games, mods and settings are synced at the same time reducing the number of restarts needed.
SteamNew filters for LuaSurface::find_tiles_filteredotherAdded 'to_be_deconstructed', and 'has_tile_ghost' filters to the options for LuaSurface::find_tiles_filtered.
SteamCanceling mod sync leaving partial downloadsbug fixFixed that canceling syncing mods with a save through escape would leave the partially downloaded mods.
SteamInserters reporting incorrect statusbug fixFixed that inserters would report status other than 'Waiting for space in destination' in certain cases.
SteamRecipe highlights in assembling machine GUI fixedbug fixFixed recipe highlights in the assembling machine GUI.
SteamMap pings rounding issue fixedbug fixFixed that map pings would always round up the pinged location.
SteamCollision-mask prototype filters support addedotherCollision-mask prototype filters for Entity, Tile and Decorative now support a 'contains-any' and 'contains-all' modes.
SteamGUI layering issue with error messages fixedbug fixFixed a GUI layering issue related to some error messages.
SteamBurner inserter fueling issue fixedbug fixFixed burner inserter would not fuel itself when drop target was full.
SteamIndexed guns added to LuaEntityPrototypeotherAdded LuaEntityPrototype::indexed_guns. It works as LuaEntityPrototype::guns but returns an array.
SteamTooltip icons in mod settings GUImoddingThe mod settings GUI will now show the 'tooltip' icon for any settings that have tooltips.
SteamCircular dependency error message fixbug fixFixed that the circular dependency error doesn't list all mods.
SteamServer saving map forever issue fixedbug fixFixed server getting stuck at 'Saving the map for player' forever in some rare situations.
Steam - 28 eventsFixed Crash When Fast Replacing Electric Polebug fixMilestone
Fixed a crash when fast replacing electric pole marked to be deconstructed when there is another ghost pole on top of it.
SteamFixed Infinite Technologies Ignoring Tech Cost Multiplierbug fixFixed that infinite technologies didn't respect ignore_tech_cost_multiplier.
SteamFixed LuaEntity::belt_neighbours on Ghostsbug fixFixed that LuaEntity::belt_neighbours didn't work on ghosts.
SteamFixed Item-with-Inventory Issuebug fixFixed an issue with item-with-inventory extending inventories and quickbars.
SteamFixed Screenshot for Save File Previewbug fixFixed a screenshot for save file preview would not account for a force of a player.
SteamFixed Rotating Entities with Non-Symmetric Bounding Boxesbug fixFixed rotating entities with non-symmetric bounding boxes didn't work correctly.
SteamFixed Crash When Creating Blueprint with Electric Polebug fixMilestoneFixed a crash when creating a blueprint with connected electric pole while it has an upgrade target set to not electric pole.
SteamFixed Train Stop Helper Drawing Issuebug fixFixed that a train stop helper would not draw when hovering inserters next to rails that were not straight connected to a train stop.
SteamFixed ItemRequestProxy Overwriting Issuebug fixMilestoneFixed that overwriting ItemRequestProxy item requests wasn't working properly in some cases when the same item was already requested.
SteamFixed Blueprint Book Indirect Self-Containmentbug fixFixed it was possible to put blueprint book indirectly into itself.
SteamFixed Crash in Multiplayer Actionsbug fixMilestoneFixed a crash when trying to perform some actions while in multiplayer.
SteamRemoved Duplicated Frame in Grenade AnimationvisualsRemoved duplicated frame in grenade and cluster grenade animation.
SteamFixed Game Crash on Loading Corrupted Mod Image on Linuxbug fixMilestoneFixed that loading a mod with a corrupted image file would crash the whole game on Linux.
SteamFixed Crash with Ghost Overbuilding and Script Interactionsbug fixMilestoneFixed a crash with ghost overbuilding and script interactions.
SteamReduced Red Screen Flash Intensity on DamagevisualsSignificantly reduced the intensity of the red screen flash when the player character takes damage.
SteamFixed Inserters Flipping Issuebug fixFixed that inserters could be flipped in some cases when they weren't supposed to allow it.
SteamQuickbar Shortcuts to Blueprint Books Restoredquality of lifeQuickbar shortcuts to items in blueprint books can be used again.
SteamFixed Map Loading Issue with Mod Dependenciesbug fixFixed a map loading issue when changing mod dependencies and nothing else.
SteamFixed Removal Indicators for Pipesbug fixFixed that already built pipes to ground could show removal indicators for pipes they are bridging when selected.
SteamFixed Cliff Deconstruction Issuebug fixFixed that cliff deconstruction wasn't issued when the corrected cliff collision box overlapped with ghost entities.
SteamFixed Runtime Multiplayer Settings GUIbug fixFixed the runtime multiplayer settings GUI wouldn't fit on screen.
SteamStandardized Capsule Iconsui uxChanged slowdown capsule and poison capsule icons to be matching in size.
Steam - 57 eventsFixed Slow Web Link Opening on Linux Steam Buildbug fix
Fixed that opening web links in the Linux Steam build of the game could take unreasonably long.
SteamFixed Character Corpse Armor Variation Inconsistencybug fixFixed character corpse armor variations being inconsistent with character armor variations.
SteamFixed Lua Event Handler Deconstruction Cancellation Issuebug fixFixed a consistency issue if a Lua event handler cancelled deconstruction of an entity that was marked for deconstruction as a result of fast-replace.
SteamFixed Boiler and Heat Exchanger Graphicsbug fixFixed west variation of Boiler and Heat exchanger graphics.
SteamFixed Steam Version Startup Issue on Linux and OSXbug fixFixed that the Steam version wouldn't start on Linux and OSX.
SteamFixed Splitter Output Transport Line Issuebug fixFixed LuaTransportLine::output_lines on a splitter's output transport line would incorrectly consider it an input transport line of that splitter.
SteamAdded LuaItemPrototype Reverse Read for Selection ToolotherAdded LuaItemPrototype::reverse_* read for selection tool.
SteamFixed Deconstruction Time to Live Value Issuebug fixFixed very high deconstruction_time_to_live value would lead to deconstruction orders expiring too soon.
SteamFixed Crash with Underground Belt or Pipe Ghostsbug fixFixed a crash when building underground belt or pipe ghosts over belts/pipes of other forces.
SteamFixed Vehicle Tooltip Entry Instructionsbug fixFixed tooltips for vehicles would still show entry instructions even when no passengers are allowed.
SteamFixed LuaGuiElement Zoom Crashbug fixFixed that setting LuaGuiElement::zoom to 0 would crash the game.
SteamAdded LuaEntityPrototype Heat Buffer Prototype ReadotherAdded LuaEntityPrototype::heat_buffer_prototype read.
SteamAdded LuaHeatEnergySourcePrototype Heat Buffer Prototype ReadotherAdded LuaHeatEnergySourcePrototype::heat_buffer_prototype read.
SteamFixed Crash with Non-Rectangular Equipmentbug fixFixed a crash when using non-rectangular equipment.
SteamFixed RCON Connection Limit Crashbug fixFixed that too many open RCON connections would crash the game. There is now a limit of maximum of 128 simultaneous RCON connections.
SteamGUI Fixes for Screen Resolutions Under 1920x1080ui uxSome GUI fixes and improvements for screen resolutions under 1920x1080.
SteamFixed Artillery Wagon Force Change Issuebug fixFixed that changing the force of artillery wagons didn't work.
SteamFixed Whitelist Button in Config GUIbug fixFixed that the whitelist button was enabled in the /config GUI.
SteamFixed Crash with Underground Belt Ghostsbug fixFixed building underground belt ghosts with smart belt building would crash if ghosts are immediately revived by script.
SteamAdded AutoplaceControl Can Be DisabledmoddingSteamFixed Crafting Recipes Stack Limit Issuebug fixFixed that crafting recipes with products exceeding their stack limit would produce only a single full stack when crafting by hand.
SteamFixed Recursive Chain Signal Update Crashbug fixFixed a crash due to recursive chain signal update.
SteamFixed Server Connection Error Messagebug fixFixed that if the game couldn't connect to a server due to corrupted data, it wouldn't show any error to the user.
SteamFixed Non-Attack Distraction Command Event Issuebug fixFixed that if a non-attack distraction command failed, it would raise the on_ai_command_completed event repeatedly.
SteamFixed Train Stop Name Consistency Issuebug fixFixed train stop names with different amounts of leading spaces being treated as equal in some cases but not in others.
SteamFixed Artillery-Projectile Place Result Issuebug fixFixed that it was possible to specify artillery-projectile as a place_result of an item.
SteamFixed Crash Related to Modded Trainsbug fixFixed a crash related to modded trains that could change travel direction due to air friction computation.
SteamFixed Multiplayer Client Desync Issuebug fixFixed that a multiplayer client could desync several times in a row, making the server save the map for desync report multiple times.
SteamDefault GUI Scale Set to 100% on Steam Deckui uxSteamMultiplayer Games Browser Dedicated Server Filternew contentThe multiplayer games browser can now filter games that are hosted on dedicated servers.
SteamFixed Item Highlighting in Controller GUIbug fixFixed searching for items in controller gui would not highlight item stacks in the trash slots.
SteamFixed Crash When Changing Mod Optionsbug fixFixed a crash when changing mod options while the cursor hovers the 'Back' button.
SteamFixed Locomotive Placement Snapping Issuebug fixFixed locomotive placement would snap to wrong train stop when there are multiple stops available.
SteamAdded 'is_military_target' FilterotherAdded 'is_military_target' filter to the options for LuaSurface::find_entities_filtered.
SteamOverall Performance ImprovementperformanceImproved overall performance by 5-10% when fully zoomed out.
SteamFixed Splitter Input Lines Retrievalbug fixFixed LuaTransportLine::input_lines would not return both input lines of a splitter.
SteamFixed Host Admin Rights Issue in Multiplayerbug fixFixed that sometimes the host would not have admin rights when hosting a multiplayer game from a save.
SteamFixed LuaLogisticCell Invalidationsbug fixFixed a crash due to LuaLogisticCell not being invalidated when owner entity is being deleted.
SteamFixed Poison Cloud Sound Fade Outbug fixSteamFixed Biter Activation Issuebug fixFixed that biters might remain inactive when they should be activated.
SteamFixed Tips and Tricks GUI Issuebug fixFixed tips and tricks GUI staying open when changing controllers, and not being able to close it afterwards.
SteamFixed Idle Machines Sound Counting Issuebug fixFixed idle machines without idle sound counting towards the max_sounds_per_type limit.
SteamFixed Save/Load Instability with Cliff Explosivesbug fixFixed save/load instability occurring when the game was saved after a robot threw cliff explosives but before the cliff exploded.
SteamFixed LuaSurface Tile Filtering Issuebug fixFixed LuaSurface::find_tiles_filtered would not cover bottom right tile.
SteamFixed Unnecessary Disk Writes for Background Simulationsbug fixFixed unnecessary disk writes when showing background simulations.
SteamFixed Unit Teleportation Through Cliffsbug fixFixed that units could teleport through cliffs if they bunched up close together.
SteamFixed PvP Config Health Bonus Applicationbug fixFixed PvP config for health bonus didn't apply correctly.
SteamAdded LocomotivePrototype Max Snap to Train Stop DistancemoddingSteamFixed Crash When Connecting Rolling Stockbug fixFixed a crash when script tries to connect rolling stock during rolling stock destruction.
SteamAdded LuaEntityPrototype Logistic Parameters ReadotherAdded LuaEntityPrototype::logistic_parameters read.
SteamFixed Energy Consumers Receiving Excess Energybug fixFixed energy consumers would get too much energy when supplied through multiple electric networks.
SteamFixed Train Creation Front Selection Issuebug fixFixed that when train was created, a wrong end could be selected as a front when rolling stock at expected trains front was facing backward.
SteamFixed Logistic Requests Copy-Paste Tool Issuebug fixFixed that logistic requests, item filters and similar could be set to the copy-paste tool when clicking the slot while holding that item.
SteamFixed Non-Lamp Entities Electric Usage Prioritybug fixFixed that non-lamp entities could be given the 'lamp' electric usage priority which would crash the game.
Steam - 37 eventsLuaBurner Inventory Issuebug fixMilestone
Fixed LuaBurner::inventory did not work correctly for some burner-energy-source entities.
SteamBelt Neighbours Return Issuebug fixMilestoneFixed that LuaEntity::belt_neighbours would return LuaEntity based on EntityGhost's inner entity, not the EntityGhost itself.
SteamMissing Efficiency Tooltip in Generator Equipmentbug fixFixed missing efficiency tooltip and incorrect fuel consumption tooltip value in generator equipment with burner energy source.
SteamTile Replacement with Colliding Hidden Tilebug fixMilestoneFixed that replacing a tile between a colliding hidden tile and an entity would not yield an item.
SteamMining Fluid Sound Issuebug fixFixed that trying to manually mine a resource that needs a mining fluid would sometimes produce sound of mining.
SteamInvisible Script Rendered Arcsbug fixFixed script rendered arcs could be considered invisible when they were visible.
SteamEntityPrototype Protected from Tile BuildingmoddingAdded EntityPrototype::protected_from_tile_building, true by default. If set to false - entity won't block tile mining/building.
SteamLuaEntity Military Target ReadotherAdded LuaEntity::is_military_target read. This deprecates LuaEntity::is_entity_with_force.
SteamBiters Target Preference Issuebug fixFixed that biters would sometimes prefer running away over choosing another target.
SteamPopups Behind Pause Overlaybug fixFixed that the saving progress bar and other popups were placed behind the transparent pause overlay.
SteamMulti-Level Technologies GUI Issuebug fixFixed multi-level technologies showing the same saved progress in technology GUI.
SteamCrash from Undoing Entity Deconstructionbug fixMilestoneFixed a crash caused by undoing an entity deconstruction which another player already cancelled.
SteamMilitary Target Properties for EntityWithOwnerPrototypemoddingAdded EntityWithOwnerPrototype::is_military_target and allow_run_time_change_of_is_military_target.
SteamBiters Pathing After Forest Firebug fixMilestoneFixed that if biters took damage from a forest fire, they would path toward the player who started it, no matter the distance.
SteamTrain Pathfinder Crashbug fixMilestoneFixed trains pathfinder would crash when a train is in a loop next to segment end and was requested to go to rail target in the middle of a loop.
SteamLuaEntityPrototype Owner PropertiesotherAdded LuaEntityPrototype::is_entity_with_owner, is_military_target and allow_run_time_change_of_is_military_target read.
SteamIncorrect Player Name in Ban Functionbug fixMilestoneFixed that LuaGameScript::ban_player would incorrectly use reason as a player name when given player was never in game.
SteamGhost Electric Poles Connection Issuebug fixFixed ghost electric poles connecting to ghost electric poles of other forces. Neutral force is exempt from this change.
SteamCrash with Map Settings in Multiplayerbug fixMilestoneFixed a crash when using --map-settings while loading a multiplayer map.
SteamSimpleEntityWithForce InheritancemoddingSimpleEntityWithForce now inherits from SimpleEntityWithOwner.
SteamCrash with Too Many Icon Variationsbug fixMilestoneFixed a crash when defining too many icon variations.
SteamStation Name Change Crashbug fixMilestoneFixed changing station name with rich text tags could crash when moving cursor by words.
SteamDeconstruction Query Performance ImprovementperformanceImprove performance of querying if an entity is registered for deconstruction from O(N) to O(1).
SteamTemporary-State Trains Not Deletedbug fixMilestoneFixed a scenario could be created with temporary-state trains which were not properly deleted.
SteamFish Preventing Tile Buildingbug fixFixed fish preventing tiles building with check_collision_with_entities enabled.
SteamLandMinePrototype Trigger Collision MaskmoddingAdded LandMinePrototype::trigger_collision_mask.
SteamSpiderEnginePrototype Military Target UpdatemoddingSpiderEnginePrototype::military_target is no longer used. If anything is provided it will make related SpiderVehiclePrototype to become a military target instead.
SteamRecipe Notification Icon Issuebug fixFixed an icon of recipe notification on item group would show even if there are no recipes visible in a given context.
SteamStart Server Load Latest Issuebug fixFixed that --start-server-load-latest when given an empty saves folder wouldn't work correctly.
SteamTrain Stop Snap Distance Issuebug fixFixed that trains would not account for the train stop snap distance when already at the train stop with the back of a train.
SteamLuaEntityPrototype Trigger Collision Mask ReadotherAdded LuaEntityPrototype::trigger_collision_mask read.
Steam