Version 2.0.55 released as stable
Balancing
- Fuel acceleration bonus and equipment speed bonuses now apply quarter of compound bonus rate to turning rate of tank-driving cars (e.g. tank)
Bugfixes
-
Added missing notification of "too far to connect" for smart belt dragging when the obstacle is exceeding the limit of the related undergrounds.
-
Changed pipette of fluid recipes to work the same as pipette of item recipes. https://forums.factorio.com/128512
-
Fixed "Any request zero" wait condition triggering when building last item on a space platform. https://forums.factorio.com/127644
-
Fixed LuaEntityPrototype::get_inventory_size() returning nil for rocket_silo_rocket and rocket_silo_trash inventories. https://forums.factorio.com/129009
-
Fixed LuaForce::platforms read not being mapped by platform index as documented.
-
Fixed LuaGameScript::take_technology_screenshot was not processing selected_technology. https://forums.factorio.com/129086
-
Fixed LuaRadarControlBehavior was missing LuaControlBehavior fields.
-
Fixed a broken menu simulation. https://forums.factorio.com/128891
-
Fixed a crash due to item request proxy inconsistency.
-
Fixed a crash in map generation when offset_x/y was infinite by adding stronger noise expression argument validation.
-
Fixed a crash opening the train GUI in spectator controller. https://forums.factorio.com/117928
-
Fixed a crash related to logistic filters that should not have import from configured but kept having one due to missing migration. https://forums.factorio.com/128719
-
Fixed a crash when a vehicle with roboport equipment was marked for deconstruction. https://forums.factorio.com/128664
-
Fixed a crash when attempting to run RCON commands in single player before the first tick has run. https://forums.factorio.com/128760
-
Fixed a crash when calling LuaEntity::launch_rocket() with no character.
-
Fixed a crash when clicking on "Show only essential technologies" in technology GUI while a hidden technology is selected. https://forums.factorio.com/128534
-
Fixed a crash when defining a local noise expression as empty string and using it. https://forums.factorio.com/128654
-
Fixed a crash when game was saved in complete mode (for desync, benchmark or heavy mode) that could happen after a save file was loaded from an older version requiring transport line groups to be reconstructed while there were also blueprints with transport belts present in the save.
-
Fixed a crash when ghost of train stop with custom color is upgraded.
-
Fixed a crash when interacting with temporary stops in moving trains. https://forums.factorio.com/127258
-
Fixed a crash when migrating rolling stocks. https://forums.factorio.com/128667
-
Fixed a crash when player uses editor and views surface through remote view and presses shift+right click. https://forums.factorio.com/128840
-
Fixed a crash when reading LuaStyle::horizontal_spacing and vertical_spacing of a table which didn't have these values set. https://forums.factorio.com/129013
-
Fixed a crash when replacing a buffered fluidbox with an unbuffered fluidbox. https://forums.factorio.com/128933
-
Fixed a crash when script requested printing a localised string that has recursion loop. https://forums.factorio.com/113273
-
Fixed a crash when setting active=false on logistic/construction robots. https://forums.factorio.com/128560
-
Fixed a crash when trying to parameterize infinity pipe filters. https://forums.factorio.com/128626
-
Fixed a crash when trying to render corpses without graphics defined. https://forums.factorio.com/128926
-
Fixed a crash when trying to render screenshots of entities marked for upgrade in multiplayer latency. https://forums.factorio.com/128431
-
Fixed a crash when using --dump-prototype-locale with some mods. https://forums.factorio.com/128838
-
Fixed a rare, failing demolisher-related consistency check. https://forums.factorio.com/128720
-
Fixed a recursive table in data would cause a crash. https://forums.factorio.com/128510
-
Fixed a rendering issue with tables when removing all child widgets at once. https://forums.factorio.com/128820
-
Fixed agricultural tower having insufficient electric buffer size when crane_energy_usage was larger than energy_usage.
-
Fixed an issue when changing constant combinator values in multiplayer. https://forums.factorio.com/128613
-
Fixed an issue with choose-elem-button highlighting when disabling/enabling widgets. https://forums.factorio.com/128938
-
Fixed an issue with scrollable tooltips and label sizes. https://forums.factorio.com/128655
-
Fixed any filter was showing in copy-paste filters tip. https://forums.factorio.com/129042
-
Fixed asteroid collector not drawing arms and radius when offscreen. https://forums.factorio.com/116156
-
Fixed belt gap traversing bug related to overbuilding ghost undergrounds with real ones. https://forums.factorio.com/128283
-
Fixed blueprint tile building sometimes not allowing partial builds https://forums.factorio.com/122966
-
Fixed blueprints not building cover tiles when foundation tile build failed on the same position https://forums.factorio.com/128637
-
Fixed consistency issue with locomotive's fuel inventory if it has non fuel items in it.
-
Fixed entity ghost colliding colliding with other force's entity marked for deconstruction sometimes causing a crash https://forums.factorio.com/127660
-
Fixed extra padding above the ghost cursor selection GUI. https://forums.factorio.com/126818
-
Fixed getting an extra warning message of missing underground even when its not needed. https://forums.factorio.com/124209
-
Fixed ghost rotated overbuild over real entity would not generate events. https://forums.factorio.com/128717
-
Fixed ghosts were not showing wire connection areas properly for combinators and power switches when connecting wires.
-
Fixed heat pipe connections did not flip. https://forums.factorio.com/129176
-
Fixed high memory usage of asteroid collectors because they didn't remove invalid asteroid chunks from tracking when they were disabled. https://forums.factorio.com/128564
-
Fixed inserter rotation and extension speed would ignore quality level of normal quality. https://forums.factorio.com/128506
-
Fixed inserters could get stuck trying to insert into lab with some modded technologies active. https://forums.factorio.com/128625
-
Fixed it was possible to set "solar" usage priority for electric energy source of entities that are not a solar panel.
-
Fixed listbox items with remarks would have their text cut off unnecessarily. https://forums.factorio.com/118954
-
Fixed math2d.vector.to_orientation() not enforcing range [0, 1) for the return value. https://forums.factorio.com/128085
-
Fixed missing localisation for nuclear explosion effects. https://forums.factorio.com/129104
-
Fixed missing train stop limit and priority blueprint parametrisation context captions translations. https://forums.factorio.com/128318
-
Fixed modded furnaces would not work with item and fluid recipes based on ingredients order.
-
Fixed multioctave noise allowing negative and infinite octaves which caused the game to freeze in map generation on ARM systems. https://forums.factorio.com/128358
-
Fixed other forces' ghosts with tile buildability rules colliding with a tile ghost on platform being removed on tile ghost build. not revive.
-
Fixed possible memory management error when initializing GPU device counters with Metal. https://forums.factorio.com/128505
-
Fixed renaming the last train stop on a surface would rename all global uses of the name in interrupts. https://forums.factorio.com/123641
-
Fixed researched and disabled technologies being shown in the technology tree and considered as "not researched" for prerequisites checks. https://forums.factorio.com/128875
-
Fixed script could rotate inserters into diagonal directions. https://forums.factorio.com/129103
-
Fixed several issues of factoriopedia entries being in the wrong order. https://forums.factorio.com/128417
-
Fixed smart belt building over a curve in reversed direction. https://forums.factorio.com/126645
-
Fixed solar panels on a script created surfaces were not affected by surface properties.
-
Fixed some issues around setting driving for a vehicle on different surface via scripts https://forums.factorio.com/127651
-
Fixed spidertron remote not showing the color of the selected spiders. https://forums.factorio.com/120405
-
Fixed splitter gui was not updated in some cases. https://forums.factorio.com/129161
-
Fixed spoilable category not showing in Factoriopedia when the item spoiled into nothing. https://forums.factorio.com/129011
-
Fixed storage tank was not showing fluid content through window when frozen. https://forums.factorio.com/129084
-
Fixed super forced building across underground belts not working for some directions. https://forums.factorio.com/127335
-
Fixed super-forcing gates and walls would sometimes cause deconstruction of adjacent curved rails (https://forums.factorio.com/122374 and https://forums.factorio.com/116779)
-
Fixed textbox overlap in logistic network GUI. https://forums.factorio.com/118078
-
Fixed texture initialization on low-memory Macs with the Metal graphics backend. https://forums.factorio.com/128458
-
Fixed that AnimationSheet::repeat_count wasn't handled correctly and could crash the game. https://forums.factorio.com/128804
-
Fixed that LuaEntity::launch_rocket() did not work with some parameter combinations. https://forums.factorio.com/128724
-
Fixed that a black line could appear between chunks at some zoom levels. https://forums.factorio.com/128367
-
Fixed that a long 'Enable train limit' translation would make the train stop GUI expand. https://forums.factorio.com/127386
-
Fixed that asteroids would block placing blueprints. https://forums.factorio.com/128859
-
Fixed that beacons would not respect the allowed module categories of the affected machine. https://forums.factorio.com/116042
-
Fixed that belt dragging over belt undergound gap changed direction in the process, effectively making one part of the drag in the opposite direction.
-
Fixed that building while in the trains GUI when entered from remote view would build physical items. https://forums.factorio.com/128591
-
Fixed that changing recipes in ghost assemblers would always clear requested modules. https://forums.factorio.com/128942
-
Fixed that changing recipes in ghost assembling machines didn't remove invalid item requests. https://forums.factorio.com/127958
-
Fixed that character armor animations did not play correctly. https://forums.factorio.com/128631
-
Fixed that construction robots dispatch for item requests was too slow in networks with many unfulfillable requests. https://forums.factorio.com/127543
-
Fixed that deleting all achievements in a modded game also deleted Steam achievements. https://forums.factorio.com/128753
-
Fixed that demolishers would fall asleep while mostly outside of their territory and would not respond to taking damage. https://forums.factorio.com/128104
-
Fixed that destroying a character entity while it was in a space platform would crash the game. https://forums.factorio.com/128935
-
Fixed that did on_player_driving_changed_state not run when cargo pods landed. https://forums.factorio.com/117557
-
Fixed that disabling a text field widget didn't disable the rich text icon selector. https://forums.factorio.com/125560
-
Fixed that eggs could spoil while traveling over open space and result in stuck biters. https://forums.factorio.com/128902
-
Fixed that fast-replacing furnaces did not put result items into the correct slots. https://forums.factorio.com/128756
-
Fixed that finishing a map drag and closing remote view on the same frame would cause remote view to become "stuck" at an offset. https://forums.factorio.com/128746
-
Fixed that ghost upgrading entities in remote view would play a failure sound if the entity supported rotation but was not currently rotatable. https://forums.factorio.com/122205
-
Fixed that ghost-building upgrading of an entity with module requests would clear the module requests. https://forums.factorio.com/128998
-
Fixed that inactive crafting machines were not clearing animation state when freezing.
-
Fixed that inserters could get stuck when captured spawners would revert and be re-captured. https://forums.factorio.com/128751
-
Fixed that instant upgrading modules was not instant. https://forums.factorio.com/128649
-
Fixed that internal console textfield scrollbar moved to the beginning and back after every key press if the message was too long.
-
Fixed that it was not possible for scripts to set the player's zoom level at or below 1/32. https://forums.factorio.com/128530
-
Fixed that item insertion requests didn't work well with spidertron's sorted inventory. https://forums.factorio.com/120830
-
Fixed that items in provider chests did not count as available when reading logistic network requests. https://forums.factorio.com/128584
-
Fixed that landing at modded planets could cause the game to get stuck waiting for a landing position. https://forums.factorio.com/128194
-
Fixed that locomotive fuel request couldn't be canceled outside of remote view. https://forums.factorio.com/128552
-
Fixed that manually launched rockets could be sent to platforms mid-flight in some cases. https://forums.factorio.com/128393
-
Fixed that multiplayer networking would fail if there were too many mods in the mods directory on Linux. https://forums.factorio.com/128429
-
Fixed that negative quality effects did not show correctly in tootips. https://forums.factorio.com/128464
-
Fixed that offshore pump ghosts kept their fluid filters in cases where they weren't meant to. https://forums.factorio.com/128542
-
Fixed that railguns didn't show the maximum energy consumption correctly. https://forums.factorio.com/128858
-
Fixed that recipe with quality tooltip didn't work for modded GUIs. https://forums.factorio.com/128958
-
Fixed that red wire shadows on selector combinators did not render correctly in the east orientation. https://forums.factorio.com/128890
-
Fixed that renaming all stops would change the color of all stops with that name. https://forums.factorio.com/128440
-
Fixed that rocket silos disabled by script would still try to fulfil space platform requests. https://forums.factorio.com/128819
-
Fixed that some map generator GUI headers didn't show. https://forums.factorio.com/128566
-
Fixed that some space-age recipes using spoiling could be paused indefinitely. https://forums.factorio.com/128716
-
Fixed that text field rendering did not work correctly when when changing the text value in some cases. https://forums.factorio.com/126400
-
Fixed that the Constant Combinator GUI had inconsistent default values. https://forums.factorio.com/128502
-
Fixed that the blueprint GUI could think there were pending changes when there weren't. https://forums.factorio.com/128937
-
Fixed that the blueprint parametrisation formula UI error handling didn't properly fill the variables resulting in false positive errors. https://forums.factorio.com/128195
-
Fixed that the default graphics settings for some Macs with Apple GPUs were too high. (https://forums.factorio.com/128458, https://forums.factorio.com/128653)
-
Fixed that the fulgoran lightning attractor didn't show what items it would produce when mined. https://forums.factorio.com/128612
-
Fixed that the galaxy of fame button would not show when in multiplayer. https://forums.factorio.com/128259
-
Fixed that toggling rocket silo space platform requests did not set the last user. https://forums.factorio.com/128785
-
Fixed that transport belt ghost upgrading could generate unexpected undergrounds. https://forums.factorio.com/128232
-
Fixed that valves would play a working sound when no fluid is flowing.
-
Fixed that when parametrising something without quality (fluid for example), confirming with shortcut didn't allow to keep the parameter. https://forums.factorio.com/127940
-
Fixed that you could un-toggle all of the time buttons in the production statistics GUI. https://forums.factorio.com/128694
-
Fixed that you couldn't immediately clear the cursor if the inventory "hand" was on a filtered slot and you held a different item. Hand will now move to a new slot when swapping it. https://forums.factorio.com/114621
-
Fixed the browse arrows in the remote view changing position when opening the train GUI. https://forums.factorio.com/119525
-
Fixed turret cooldown not accounting for StartingAttack phase length, making effective turret cooldowns longer. Fixes Railgun turret showing incorrect shooting speed. (https://forums.factorio.com/128656) Fixes Railgun upgrades not being correct. (https://forums.factorio.com/116987) Adjusted railgun cooldown to maintain previous shooting speed. Effective technology bonus increased slightly.
-
Fixed upgrade planner upgrading incorrect module slots when the entity was marked for downgrade. https://forums.factorio.com/121495
-
Fixed various problems of smart belt building with no undergrounds in inventory over perpendicular belts. https://forums.factorio.com/122935
-
Fixed vehicle ammo refill was not working. https://forums.factorio.com/129137
-
Fixed wait condition "any planet import zero" was ignoring negative filters when deciding which items would be requested. https://forums.factorio.com/128821
-
Fixed wire shadow rendering ignoring surface shadow opacity. https://forums.factorio.com/128633
-
Improved collection of asteroid chunks on space platforms with fluctuating speed. https://forums.factorio.com/124493
-
Killed landmines now explode. https://forums.factorio.com/121065
Minor Features
-
Added --run-replay command line option.
-
Show existing turrets' radius when holding a turret to be built. https://forums.factorio.com/116572
-
Smart underground belt building now considers splitter to be an obstacle if there was something connected to the lane already.
-
Spidertron remote tooltips show a camera view of the selected spiders.
Modding
-
Added AgriculturalTowerPrototype::accepted_seeds.
-
Added AgriculturalTowerPrototype::randomize_planting_tile.
-
Added ItemPrototype::moved_to_hub_when_building.
-
Added LandMinePrototype::trigger_interval.
-
Added LightningProperties::lightning_multiplier_at_day, lightning_multiplier_at_night, multiplier_surface_property and lightning_warning_icon.
-
Added RecipePrototype::additional_categories.
-
Added SolarPanelEquipmentPrototype::performance_at_day, performance_at_night and solar_coefficient_property.
-
Added SolarPanelPrototype::performance_at_day, performance_at_night and solar_coefficient_property.
-
Added
helpersto settings and prototype stages. -
Added the "valve" entity type.
-
Added utility constants logistic_slots_per_row, crafting_queue_slots_per_row, blueprint_big_slots_per_row, blueprint_small_slots_per_row, and trash_inventory_width.
Scripting
-
Added LuaControl::get_inventory_name.
-
Added LuaEntity::cargo_bay_connection_owner read.
-
Added LuaEntity::crane_end_position_3d read for getting current ending position of agricultural crane. https://forums.factorio.com/128752
-
Added LuaEntity::get_fluid_source_tile() and get_fluid_source_fluid().
-
Added LuaEntity::owned_plants read.
-
Added LuaEntity::set_inventory_size_override/get_inventory_size_override methods with support for container and cargo-wagon.
-
Added LuaEntity::use_transitiona