Skip to content
Matthias Mailรคnder edited this page Aug 28, 2023 · 1795 revisions

This is the changelog for the next stable release. The changelog for the development branch can be found separately. Additionally, changes from earlier releases can be found on the historical changelogs page.

Upcoming Release

  • Fixed a bug where AutoCarryalls could kidnap harvesters and never let go. [#21007]
  • Fixed incomplete translation and speeded up ending of mission Sarin Gas 3. [#20999]

Playtest 20230808

  • Added Red Alert mission Soviet13b. [#19364]
  • Fixed maps with Lua scripts not running on dedicated servers. [#20985]
  • Fixed Save Game dialog not exiting with ESC and โŽ not triggering sound response. [#20976]
  • Fixed observer vision stats alignment for Tiberian Dawn. [#20986]
  • Fixed aircraft jittering when flying between two animation stages. [#20841]
  • Fixed crate bonus not always being applied to the nearest units. [#20836]
  • Fixed missing "Low Power" audio notification. [#20989]
  • Fixed map import crashing when encountering unknown tile types. [#20991]
  • Fixed a crash when changing the display scale. [#20990]

Playtest 20230801

General improvements

  • Added a guaranteed amount of actors on sell. [#20491, #20912]
  • Added support for optional asset installation. [#20688, #20740]
  • Added quick save keyboard shortcut to map editor. [#20204]
  • Added a quit button to connection lost panel. [#20748]
  • Added a kick button for defeated players. [#20521]
  • Added support for rebinding hotkeys to mouse 4 and mouse 5. [#20811]
  • Added Linux distribution with display manager, desktop environment and macOS build ID to the system survey. [#20909, #20917]
  • Added options in map chooser to order by map title and map size. [#20962]
  • Fixed the attack move and guard cursors not being kept when queuing orders. [#20522, #20560]
  • Fixed cursor changing when mouse is over in-game chat and notifications. [#20801]
  • Fixed text notifications using ingame time to calculate their display duration. [#20502]
  • Fixed CycleBasesHotkeyLogic not prioritising primary buildings. [#20561]
  • Fixed a bug where MCV could overlap with adjacent MCVs. [#20527]
  • Fixed return fire logic ignoring AutoAttack priorities. [#20736]
  • Fixed stance icon not updating after loading a save. [#20759]
  • Fixed a few rare crashes when overriding keyboard shortcuts. [#20775]
  • Fixed reversed path searches from inaccessible locations. [#20767]
  • Fixed several input issues on macOS. [#20798]
  • Fixed a crash in Lua scripted reinforcements. [#20803]
  • Fixed paused armaments being incorrectly used for attack range calculations. [#20902]
  • Fixed full-screen mode on Linux with GNOME 44. [#20927]
  • Fixed a crash when loading a save game that was just created. [#20966]
  • Fixed attack moving with melee units. [#20257]
  • Fixed AI's units in missions sometimes getting stuck on trees. [#20974, #20979]
  • Fixed AI units in rare cases endlessly attacking actors frozen under fog. [#20978]
  • Updated the server launch scripts. [#20783]
  • Polished the game save dialogue. [#20664]
  • Changed how player color remapping works. [#20708, #20721]
  • Reworked the color picker to resemble its older iteration. [#20742, #20799, #20944]
  • Added more varied pre-selected colors to player colors palette. [#20893]
  • Removed the : suffix when TAB completing a nickname in chat. [#20747]

Red Alert

  • Added missions:
  • Added player names next to the super weapon timers. [#20722]
  • Removed sniper. Files and definitions moved to Fort Lonestar minigame. [#20509]
  • Removed player experience gains for infiltrating fakes. [#20106]
  • Fixed a crash in allies05b and in allies05c. [#20815]
  • Fixed crate unit duplicate action never triggering. [#20848]
  • Fixed phase transport not uncloaking when passengers enter. [#20961]
  • Changed anti-aircraft weapons to use flat damage numbers instead of percentages vs armor type. [#20887]
  • Polished submarine facings. [#20762]
  • Balance changes: [#20833, #20884, #20928]
    • MiG health decreased to 8000 from 10000.
    • Ranger speed increased to 164 from 160.
    • Gun Boat weapon spread increased to 256 from 128 and projectile speed increased to 682 from 426.
    • Gun Boat vision increased to 8 cells from 7.
    • Missile Submarine anti-ground projectile speed increased to 215 from 162, damage versus none increased to 80% from 40% and damage versus light increased to 48% from 30%.
    • Destroyer damage versus light armor decreased to 66% from 88%.
    • Destroyer vision reduced to 5 cells from 6.
    • Submarine cloak detection range increased to 5 cells from 4.
    • Submarine burst delay reduced to 15 from 20.
    • Submarine turn speed increased to 20 from 16.

Tiberian Dawn

  • Added Covert Operations mission Eviction Notice. [#20660]
  • Added Covert Operations mission Twist of Fate. [#20818]
  • Changed anti-aircraft weapons to use flat damage numbers instead of percentages vs armor type. [#20887]
  • Removed non-existing sound notification definitions. [#20866]

Dune 2000

  • Changed bot-owned Deviators to prioritise targeting vehicles. [#20345]
  • Added smoke effects to damaged vehicles. [19491]
  • Fixed Harkonnen 04-09 enemy reinforcements not attacking. [#20646]

Engine and Modding

  • Added a new modular installer that can be extended in mod code. [#20440, #20445, #20439, #20602, #20629, #20776, #20785, #20791, #20984]
  • Added support for assets installation from GoG and Steam. [#20439, #20602, #20629]
  • Added API to stop looping sounds. [#20611, #20674]
  • Added a Fluent-based translation system (Part 2). [#20265, #20400, #20207, #20387, #20390, #20677, #20804, #20585, #20840, #20820, #20281, #20876, #20830, #20894, #20885, #20921]
  • Added an option for units to target themselves. [#20369]
  • Added additional information to sync reports. [#20474]
  • Added a WorldViewportSizes: DefaultScale setting to mod.yaml. [#20573]
  • Added additional logging for issues with downloaded asset installation. [#20652]
  • Added more code style rules. [#20680, #20694, #20695, #20697, #20711, #20727, #20696, #20746, #20726, #20752, #20753, #20792, #20802, #20814, #20812]
  • Added HPF overlay controls for observers. [#20436]
  • Added configurable TextColor to ProductionPaletteWidget and TabColor TabColorDone to ProductionTabsWidget. [#20735]
  • Added configurable QueuedOffset and QueuedTextAlign to ProductionPaletteWidget. [#20657]
  • Added support for playing and displaying notifications when a repair process is aborted. [#20757]
  • Added a lint test for invalid Interactable traits. [#20734]
  • Added a lint test for missing lua files. [#20898]
  • Added an environmental variable to treat lint warnings as errors. [#20830]
  • Added uncloaking upon using a support power. [#20786]
  • Added map sequence checks to dedicated server linting. [#20751]
  • Added the option to enable or disable the low power notification via Lua. [#20869]
  • Added missing assembly information to Windows binaries. [#20805]
  • Added extensibility for mine laying and moved its code to OpenRA.Mods.Common [#20933]
  • Added PreLayDelay and AfterLayingDelay to the Minelayer trait. [#20959, #20968]
  • Added a description to AttackBomber [#20915]
  • Added documentation to AppearsOnRadar. [#20819]
  • Fixed attack move lines not showing up for units using GrantConditionOnDeploy. [#20523]
  • Fixed MiniYAML merging not allowing removal of trait fields. [#20671]
  • Fixed a rare crash when actor in IBotRespondToAttack is dead. [#20872]
  • Fixed exceptions about invalid cursors not mentioning the cursor name. [#20537]
  • Fixed desyncing causing crashes in replays. [#20532]
  • Fixed ProductionTabsWidget scroll decorations being uncustomizeable. [#20635]
  • Fixed BuildableTerrainOverlay ignoring sprite scales. [#20758]
  • Fixed enabling the MP3 format disabling all other formats. [#20778]
  • Fixed video size being square and frame rate tied to the audio track. [#20858]
  • Fixed backwards movement not working correctly when turning in an arc. [#20441]
  • Fixed RallyPoint sprites not being truely optional. [#20845]
  • Fixed DischargeableSupportPowerInstance crashing when last instance is removed. [#20823]
  • Fixed duplicate asset selection in asset browser. [#20859]
  • Fixed restart button being disabled after script errors. [#18602]
  • Fixed benchmark CSV export using inconsistent formatting. [#20889]
  • Fixed a pathfinding crash when actors are spawned in cliffs. [#20843]
  • Fixed a crash in WithDecoration when not using player palettes. [#20896]
  • Fixed a crash when a rally point is created via Lua script. [#20937]
  • Fixed Aircraft with IdleBehavior: ReturnToBase hanging midair when there's no base to return to. [#20406]
  • Fixed Aircraft with circle-flying freezing in air when paused while not being at Cruise Altitude. [#20949]
  • Fixed Mobile units still being able to turn via attacking while the trait is paused or disabled. [#20838]
  • Fixed sprite sequences using Combine: not reading in nested data. [#20935]
  • Reworked sprite sequences as part of the C&C: Remastered effort. Removed negative sequence lengths. [#20580, #20597, #20668, #20857]
  • Changed dedicated servers to not load map preview images, reducing memory usage. [#20704]
  • Preparations towards a generic actor docking system. [#20171, #20172, #20174, #20627, #19163, #20874]
  • Performance improvements. [#20655, #20760, #20774, #20773, #20846, #20852, #20855, #20865, #20423, #20864, #20890, #20891, #20877, #20908, #20913, #20939, #20159, #20940, #20955, #20956]
  • Removed hardcoded Aircraft-ignoring in the AI squad manager. [#20575]
  • Added an update rule for migrating negative sequence lengths. [#20861]
  • Reworked Lua script sandboxing. [#18802, 20881, #20878, #20880, #20871]
  • Added Utils.Concat(table, table) to the Lua API. [#20646]
  • Add causes for TargetInvocationException in TriggerGlobal [#20868]
  • Improved second generation CnC map importer. #20784
  • Trait changes:
    • Added AbortOnResupply to AttackFollow (was on AttackAircraft). [#20135]
    • Added FloatingSpriteEmitter. [#19491]
    • Added start/end width parameters to Contrail and Bullet/Missile trails. [#20350]
    • Added EndWidth for triangular shaped contrails. [#20350]
    • Added TurnsWhileMoving to Mobile. [#20794]
    • Added AutoCrusher which will automatically move to a target to crush. [#20386]
    • Added GrantConditionOnMinelaying trait. [#20963]
    • Added MaxBackwardCells to Mobile. [#20793]
    • Exposed Palette in DrawLineToTarget [#20916]
    • Moved JumpjetLocomotor, JumpjetActorLayer and GrantConditionOnJumpjetLayer to the OpenRA.Mods.Cnc project/binary. [#20729]
    • Renamed EngineerRepair(able) to InstantlyRepair(able). [#20202]
    • Renamed GiveMcvCrateAction to GiveBaseBuilderCrateAction. [#20728]
    • Removed TiberianSunRefinery. [#20628]
    • Made RenderJammerCircle and RenderShroudCircle conditional. [#20497]
    • Made Voiced conditional. [#20960]
    • Removed PlayerExperience from Infiltrates. [#20106]
    • Added PlayerExperience to InfiltrateForCash, InfiltrateForDecoration, InfiltrateForExploration, InfiltrateForPowerOutage, InfiltrateForSupportPower, InfiltrateForSupportPowerReset and InfiltrateForTransform. [#20106]
    • Added PlayerExperiencePercentage to InfiltrateForCash. [#20106]

Utility

  • Added Launch parameters to settings documentation export. [#19985]
  • Fixed utility touching maps with no changes in their contents. [#20630]
  • Fixed diagnostic errors in EmmyLua generation. [#19763]
  • Fixed update rules crashing on some preventable yaml errors. [#20860]

Packaging

  • Added an option to prefer the dedicated GPUs on Linux laptops when starting via the .desktop menu entry. [#20706]
  • Changed target Mono version to 6.12, updating C# to version 9. [#20765]
  • Raised minimum glibc version from 2.17 to 2.28 for AppImage bundled dependencies. [#20904]
  • Fixed bash package-all.sh failing when submitting the script via parameter. [#20385]
  • Fixed AppImages crashing with SDL_VIDEODRIVER=wayland. [#20914]

Players ๐ŸŽฒ

Modders โœ๏ธ

Developers ๐Ÿ”ง

Clone this wiki locally