HomeGamesUpdatesPricingMethodology
Steam News21 December 20241y ago

Factorio version 2.0.28 released as stable

Minor Features Added radar minimap visualization for roboports and cargo landing pads. https://forums.factorio.com/117994 Cargo pod scheduling reworked to send larger and more spaced out deliveries.

Full notes

Full Factorio update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

134 fixes24 additions19 changes4 removals
  • Gameplay
  • UI and audio
  • Balance
  • Fixes
  • Server
  • Performance
addedMinor FeaturesAdded radar minimap visualization for roboports and cargo landing pads. https://forums.factorio.com/117994
changedMinor FeaturesCargo pod scheduling reworked to send larger and more spaced out deliveries. This should improve the frequency of trickling space science and material drops.
addedMinor FeaturesRe-added the sandbox scenario questionnaire.
addedMinor Features[space-age] Added "Nauvis Bus" and "Nauvis Power Up" menu simulations.
addedMinor Features[space-age] Added camera views to Space platform tooltips.
changedBalancing[space-age] Changed rocket fuel from ammonia recipe to require the same amount of solid fuel as the main rocket fuel recipes to prevent a recycling loop. https://forums.factorio.com/122574

Minor Features

  • Added radar minimap visualization for roboports and cargo landing pads. https://forums.factorio.com/117994

  • Cargo pod scheduling reworked to send larger and more spaced out deliveries. This should improve the frequency of trickling space science and material drops.

  • Dragging and dropping a blueprint file into the game window will import the file contents as a blueprint string.

  • Dragging and dropping text into the game window on X11 will import the text as a blueprint string.

  • Factoriopedia now shows recycling recipes for each item.

  • Re-added the sandbox scenario questionnaire.

  • [space-age] Added "Nauvis Bus" and "Nauvis Power Up" menu simulations.

  • [space-age] Added camera views to Space platform tooltips.

Balancing

  • [space-age] Changed rocket fuel from ammonia recipe to require the same amount of solid fuel as the main rocket fuel recipes to prevent a recycling loop. https://forums.factorio.com/122574

  • [space-age] Land mines on space platforms now damage the space platform tiles in a radius.

Changes

  • Attack groups containing stompers or strafers will now contain fewer units.

  • Changed selector combinator circuit wire reach to be the same as wire reach of other combinators.

  • Inserters (especially ghost long handed ones) spawn in stretched to an appropriate distance.

  • Large egg rafts will try to have at least one stomper or strafer spawned at a time.

  • Removed default secondary keybinding for redo action on AZERTY keyboards as it collided with super force building while moving up. https://forums.factorio.com/124377

  • Reverted fix for god controller being able to zoom out to map view. https://forums.factorio.com/123675

  • Small egg rafts no longer absorb pollution because they will never produce stompers or strafers.

  • Space age mods no longer count as "has mods" in the server browser. https://forums.factorio.com/117812

  • Tweaked how entities are selected in remote view when using a gamepad. The entity directly under the crosshair is much more likely to be selected.

  • Wrigglers will no longer proactively attack pollen emitters. However, they will still respond to artillery.

Graphics

  • Aquilo icebergs have longer shadows to integrate with the world better.

  • Asteroid collector tentacles have less colourful rainbow effect on them.

  • Changed the Rocket part icon to look more like a part of the rocket.

  • [space-age] Changed the Space crafting category icon to look like a cargo pod instead of rocket silo.

Optimizations

Bugfixes

Modding

  • Added CharacterArmorAnimation::mining_with_tool_particles_animation_positions.

  • Added EnemySpawnerPrototype::max_count_of_owned_defensive_units and EnemySpawnerPrototype::max_defensive_friends_around_to_spawn.

  • Added FluidBox::mirrored_pipe_picture and mirrored_pipe_picture_frozen.

  • Added InserterPrototype::starting_distance.

  • Added LuaAISettings::size_in_group and LuaAISettings::join_attacks.

  • Added LuaEntityPrototype::max_count_of_owned_defensive_units and LuaEntityPrototype::max_defensive_friends_around_to_spawn.

  • Added UnitAISettings::size_in_group and UnitAISettings::join_attacks.

  • Added heating_radius to ReactorPrototype and HeatPipePrototype.

  • Added minimum collision box restriction to cargo bays, cargo landing pads and space platform hubs. https://forums.factorio.com/124079

  • Added support for Opus audio codec.

  • Burner inserter initial energy amount was changed to be defined on the burner energy source prototype.

  • Changed UseEntityInEnergyProductionAchievementPrototype::consumed_condition into ItemIDFilter.

  • ItemProductPrototype and FluidProductPrototype ignored_by_productivity defaults to value of ignored_by_stats.

  • TipsAndTricksItem requires at least one dependency if it has a `dependencies-met` trigger.

  • UTF-8 encoding is now checked for all mod text files to ensure proper rendering. Mods with ANSI encoded text files will not load anymore. (Prompted by https://forums.factorio.com/120452)

  • Underground fluid box connections with incompatible underground_collision_mask are allowed to connect as long as tiles between do not collide with any of them.

Scripting

  • Added LuaBootstrap::get_event_id.

  • Added LuaBurnerPrototype::initial_fuel and initial_fuel_percent read.

  • Added LuaCustomEventPrototype::event_id read.

  • Added LuaCustomInputPrototype::event_id read.

  • Added LuaEntity::is_freezable read and frozen read.

  • Added LuaEntity::is_updatable read, disabled_by_script read/write, disabled_by_control_behavior read and disabled_by_recipe read.

  • Added LuaEntity::minable_flag read/write. Write to LuaEntity::minable is now deprecated.

  • Added LuaSpacePlatform::last_visited_space_location read.

  • Added LuaSpacePlatform::paused read/write.

  • Added LuaSurface::ignore_surface_conditions.

  • Custom events and custom inputs defined by prototypes are given constants inside of defines.events.

  • Unified parsing of event types into LuaEventType. Made it possible to specify custom events and custom inputs by providing prototype instance.

Source

Steam News / 21 December 2024

Open original post

Changelog.gg summarizes and formats this update. How we read updates.