Version 2.0.77 released as stable
Factorio v2.0.77 resolves critical deadlocks for inserters and rocket silos alongside several crash fixes and expanded Lua API capabilities for modders.
Key Changes
- 1Fixed inserter deadlock occurring when ammo spoiled mid-swing
- 2Resolved rocket silo deadlocks caused by mod changes
- 3Fixed multiple crashes related to loaders and entity deaths
- 4Corrected multiplayer blueprint book scrolling issues under latency
- 5Expanded Lua API with new quality-related prototype reads
- 6Added full-text search to the online API documentation
All Changes
🐛Bug Fixes(11)
- fixCargo pod: Fixed a clipping issue on cargo pods attached to rockets.
- fixInserter: Fixed that inserters would deadlock if ammo spoiled while mid-swing towards a turret.
- fixRocket silo: Fixed that rocket silos could deadlock due to mod changes.
- fixEntities: Fixed a crash when specific entities are killed without a source.
- fixSpace platform: Fixed that time passed wait condition wasn't reset when manually pressing go-to button to the shattered planet while being stopped at a space location.
- fixBlueprint book: Fixed that scrolling personal library blueprint books in multiplayer latency did not work correctly.
- fixMultiplayer: Fixed a desync related to custom input events and in_gui flag.
- fixOrbital logistics: Fixed an issue with script-disabling logistic points connected to orbital logistics.
- fixLoader: Fixed a crash when creating a loader with stack size override.
- fixUI: Fixed [sprite] rich text tag being accessible through user input.
- fixSpace Age: Fixed a crash when loading space-age save files with space-age prototypes removed but space-age flags enabled.
📜Scripting & Modding(7)
- newLua API: Added LuaEntityPrototype reads for quality affecting supply area distance, inventory size, capacity, and energy usage.
- newLua API: Added LuaEntityPrototype reads for crafting speed quality multiplier, energy usage quality multiplier, and module slots quality bonus.
- newLua API: Added LuaEntityPrototype::drops_full_belt_stacks read.
- newLua API: Added additional reads to LuaSpaceLocationPrototype.
- newLua API: Added LuaEntityPrototype::uses_quality_drain_modifier read.
- newLua API: Added LuaFluidPrototype::visualization_color read.
- newAPI Documentation: API documentation website now has fulltext search (online version only).
Summary
Bug Fixes
This stable update addresses several technical issues, most notably a deadlock where inserters would stop functioning if ammo spoiled while being moved to a turret. It also fixes a rocket silo deadlock caused by mod changes and resolves multiple crashes related to entity deaths, loader stack size overrides, and loading Space Age save files with missing prototypes.
Scripting & Modding
The Lua API has been expanded with numerous new read properties for LuaEntityPrototype, primarily focusing on how quality affects supply areas, inventory sizes, and energy usage. Additionally, the online API documentation now features full-text search.
