Skip to content
teinarss edited this page Apr 15, 2021 · 4733 revisions

This is the changelog for the development branch, not the changelog for the current stable release. Archived changelogs from previous releases can be found on the historical changelogs page.

Development Branch

General improvements

  • Added a random faction indicator in the in-game player list. [#18980]
  • Added a "structure sold" notification when selling buildings. [#19043]
  • Fixed aircraft not dropping targets when all valid weapons are out of ammo. [#18511]
  • Fixed crashes related to special unicode character and Lua scripting. [#19160]
  • Fixed a rare crash if a unit is killed while collecting a level-up crate. [#19305]
  • Fixed Move jumpy-ness and occasional facing mismatch. [#19220]
  • Fixed possible endless loop in replay recorder while opening save file. [#19209]
  • Changed harvesters to only search for refineries when needing to unload. [#18586]
  • Removed unnecessary chrome yaml declarations. [#18436]
  • Performance improvements. [#18792, #18806, #19056, #19066, #19095, #19166, #19173, #19210, #19223, #19242, #19264, #19300, #19269]

Red Alert

  • Fixed paratroopers showing two shadows. [#19315]
  • Fixed ore mines overlapping the artwork of Service Depots. [#19137]
  • Added missions Allies 05b and 05c. [#19119, #19155]
  • Added missions Soviet 11a and 11b. [#19158, #19165]
  • Added Counterstrike mission Siberian Conflict 3: Wasteland. [#18997]
  • Added naval unit rewards for crates collected in the water. [#19266]
  • Polished barrel explosions. [#19127]
  • Polished several miscellaneous aspects in some missions. [#19120, #19169, #19273, #19292]
  • Changed Technicians to have their own selection class. [#19251]
  • Lowered selection priority of Thief. [#19301]

Tiberian Dawn

  • Fixed civilian field terrain overlapping the artwork of Repair Facilities. [#19137]
  • Improved AI responsiveness in Nod03a and 03b. [#19139]
  • Removed the unused multi-directional landing craft. [#19153]
  • Removed 'Civilian killed' EVA notification. [#19285]

Dune 2000

  • Changed "Battlefield Control" label for system messages to "Mentat". [#18044]
  • Fixed a script error in Harkonnen 08. [#19344]

Map Editor

  • Fixed invalid tiles being saved to disk. [#18927]

Engine and Modding

  • Added a loader for MEG V3 files. [#18443]
  • Added a loader for Microsoft ADPCM WAV files. [#19125]
  • Added sprite loaders for C&C Remastered Collection. [#18543]
  • Added a loader for WSA files. [#17984]
  • Added a lint check for trait placement on hardcoded actor names. [#19239]
  • Added a lint check for invalid tile definitions. [#18927]
  • Added a lint check for invalid mouse cursor definitions. [#17933]
  • Added multi-sheet/palette rendering to TerrainSpriteLayer. [#18982]
  • Added alpha support to TerrainSpriteLayer. [#19172]
  • Added support for displaying voxels in the asset browser. [#17803]
  • Added support for custom settings panels. [#18948]
  • Added support to detect game installations by uninstaller location. [#18916]
  • Added Cursor override for buttons and new ButtonCursor, DefaultCursor, WorldSelectCursor, WorldDefaultCursor chrome metric properties. [#18458]
  • Added alpha support to sequences. [#19122]
  • Added support to RgbaColorRenderer for BlendMode to be changed. [#18565]
  • Fixed bogus SpriteFrameType channel handling. [#18938, #18990]
  • Fixed Nullable type handling in Lua docs. [#19201]
  • Fixed a crash when GrantExternalConditionWarhead was granted on an invalid target. [#19306]
  • Significantly overhauled map resources and rendering. [#19059, #19080, #19090, #19321]
  • Replaced hardcoded tilesets with mod-defined tileset loaders. [#18728]
  • Replaced custom placement preview palettes with explicit alpha values. [#18942]
  • Replaced projectile, WithParachute and WithShadow shadow palettes with ShadowColor. [#19012]
  • Randomized AI idle harvester scan intervals. [#19194]
  • Completed transition of internal "player stance" terminology to "player relationship". [#19129]
  • Improved support for zip files created by external tools. [#18945]
  • Improved performance of BlankLoadScreen. [#18895]
  • Improved performance of FieldLoader. [#19205]
  • Improved error handling for aud files with unsupported compression modes. [#18911, #18937]
  • Improved UPnP port-forwarding behaviour. [#19021, #19114]
  • Improved handling of game speed options. [#19297]
  • Removed unused code from .aud reader. [#18911]
  • Removed the incomplete MiniYaml based translation system. [#18959]
  • Removed own implementations of ReadOnlyList and Dictionary. [#19252]
  • Removed highlight, disabled, and iron curtain palettes. [#18550]
  • Removed hard-coded .vqa assumptions from the engine. [#18773]
  • Removed obsolete GenericSelectTarget base order generator. [#18820]
  • Changed style rules to not highlight missing braces for oneliners in VSCode. [#19058]
  • Changed to use pattern matching. [#19018, #19200]
  • Changed BuildingInfluence to track overlapping buildings in the same cell. [#19294]
  • Moved sprite scaling support from RenderSprites to Sequences. [#18986]
  • Made ISpriteLoader aware of the source file name. [#19228]
  • Updated code to C#7.3 conventions. [#18995, #19189, #19199, #19222]
  • Specify interaction bounds relative to the mod tile size. [#19174]
  • Trait Changes:
    • ActorSpawnManager: Added random range support to SpawnInterval. [#18794]
    • Carryall: Added InitialActor property for default cargo. [#19068]
    • Chronoshiftable: Restrict trait to Mobile and Husk actors. [#19243]
    • GrantConditionWhileAiming: Fixed that condition wasn't revoked after attack stopped for non-turreted actors. [#19215]
    • SmokeTrailWhenDamaged: Trait has been removed. Use LeavesTrails instead. [#19152]
    • WithAimAnimation: Fixed that it would continue to aim after attack stopped. [#19215]
    • Renamed SpawnMPUnits to SpawnStartingUnits, MPStartUnits to StartingUnits, MPStartLocations to MapStartingLocations, and CreateMPPlayers to CreateMapPlayers. [#18836]
    • Added condition support to Contrail. [#19076]
    • Added condition support to ExplosionOnDamageTransition. [#19207]
    • Added condition support to ActorLostNotification. [#19246]
    • Added WithMakeOverlay trait. [#19131]
    • Added facing support to WithAttackOverlay. [#19131]
    • Added custom palette support to WithSpriteBody. [#19131]
    • Added TransparentIndex to PaletteFromFile. [#19131]

Packaging

Players ๐ŸŽฒ

Modders โœ๏ธ

Developers ๐Ÿ”ง

Clone this wiki locally