-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Changelog (bleed)
Gustas Kažukauskas edited this page Nov 10, 2025
·
5114 revisions
This is the changelog for the development branch, not the the current stable release. Archived changelogs from previous releases can be found on the historical changelogs page.
General improvements
- Fixed units continuing to follow out of range the unattackable targets. [#21636, #22054]
- Fixed choppy shellmap camera movement. [#22057]
- Improved smoothness of game start transitions. [#21799]
- Improved pathfinding accuracy over small distances. [#21901]
- Notify when your units are attacked. [#21884]
- Performance improvements. [#21758, #21843, #21759, #21861, #21729, #21954, #21961, #21885, #21867, #22009, #21953, #22123]
- Added auto-save to singleplayer. [#21693]
- Added path auto-tiling tool to map editor. [#21904, #21917, #21939, #21929, #21934, #21978, #22015, #22016, #22017]
- Improved map editor tool previews. [#21905, #21914, #21913]
- Improved bot aircraft threat avoidance. [#22040, #22136]
- Added scroll bars to graphs in observer mode. [#21966]
- Added procedural map generator to map editor. [#21637, #21702, #21965]
- Added procedural map generator to skirmish game modes. [#21855, #21975]
- Added color localization to editor marker tile actions. [#22043]
- Added log exceptions for dedicated servers [#22048]
- Fixed button order in game save and load browsers. [#21912]
- Fixed scripted support powers not activating the building's sequences animation. [#21969]
- Fixed cancel notification not being called when units get cancelled by loss of prerequisites. [#21991]
- Fixed a potential crash when reading
.mixfiles. [#20042] - Fixed bot Rush squad stealing units from other squads. [#22035]
- Fixed bot Protection squad stealing units from other squads. [#22036, #22162]
- Fixed refunds being counted as income in statistics panel. [#22037]
- Fixed lobby option UI misbehaving when maps become unavailable. [#22153]
- Improved map scrolling behaviour. [#21988, #21989]
- Translation support. [#21876, #21891]
- Removed map save dialog when creating a new map. [#21777]
- Removed default hotkey binding for relationship colors. [#22044]
- Removed pinging master server in skirmish games. [#22052]
- Improved map preview loading. [#21868]
Red Alert
- Polished
Situation Criticalmission. [#22130] - Added the
Proving Groundsmission. [#21894] - Added civilian idle sequences. [#21782]
- Added explosion effects to bridge destruction. [#21783]
- Added prolonged animations to smoke and fire. [#21441]
- Added missing campaigns bots to missions. [#21803]
- Added expansions to bots. [#22116]
- Fixed a crash in
Fall of Greece 1. [#21923] - Fixed typo in
soviet-04bmission description. [#21908] - Fixed AI building naval in impossible spots on the map
Europe. [#21940] - Fixed spies being able to disguise as themselves. [#21632]
- Fixed mine layer not getting XP when mines explode enemies. [#21291]
- Fixed AI in
allies-08targeting the tech center instead of power plants on easy/normal difficulty. [#21970] - Fixed smoke playing reverse animation when dissapearing. [#21441]
Tiberian Dawn
- Added
The Tiberium Strainmission. [#21784] - Added civilian idle sequences. [#21782]
- Added attack move to civilians. [#21781]
- Added expansions to bots. [#22116]
- Added prolonged animations to smoke and fire. [#21441]
- Made tile MiniYaml ID's consistent with tileset ids. [#21700]
- Removed the Jungle tileset. [#21824]
- Unified rules with TDHD. [#21816, #21825]
- Fixed smoke playing reverse animation when dissapearing. [#21441]
- Fixed typos in
nod07aandnod08amission descriptions. [#21949, #21951] - Fixed an incorrect tile definition in the WINTER tileset. [#21836]
- Fixed encyclopedia typos. [#21971]
Dune 2000
- Added batches to D2k Starport. [#21424, #21985, #22133]
- Update sonic tank spread damage to match the vanilla balance. [#21432]
- Adjusted Trike muzzle animations to better match the original. [#21900
- Added a new sonic tank projectile that better matches the vanilla visuals. [#21817, #21817]
- Added sound effects for Ornibombs, Devastator meltdowns and Saboteurs. [#21834]
- Added missing campaigns bots to
ordos-06a. [#21803] - Improved the centering of the footprint cursor when placing structures. [#21827]
- Added Thumpers now synchronizing their deployment when selected together. [#21690]
- Added damaged effects to structures. [#21441]
- Fixed smoke not re-appearing on vehicles after getting damaged again. [#21902]
- Balance patch: [#21930, #22129, #22131]
- Removed RevealOnFire from all units.
- New Starting unit option: MCV + Carryall.
- Added Carryall into light and heavy support unit mix.
- Building repair step from 500 to 300 per step.
- construction_yard: power from 30 to 50.
- Wind trap: Hp from 30000 to 28000.
- Barracks: BuildDuration from 268 to 290. Cost from 225$ to 300$, Power from -30 to -50.
- Refinery: Armor type from heavy to building.
- Light factory: BuildDuration from 321 to 390. Cost from 500$ to 600$. Power from -125 to -100.
- Heavy factory: cost from 1000$ to 1200$.
- Outpost: RevealsShroud from 5c768 to 11c0. Detect Cloaked withing 6c0 radius. Power from -125 to -75.
- Repair pad doesn’t require heavy.upgrade as prerequisite.
- Upgrade Build Durations: Barrack.Upgrade from 208 to 260, light.upgrade from 268 to 330, heavy.upgrade from 468 to 600.
- Medium Turret: Hp from 27000 to 24000. BuildDuration from 268 to 310. Detected clock from 1c768 to 4c768. Armor type from heavy to wall. Range from 5c0 to 6c0. Armor modifiers: None from 30 to 65, Wood from 60 to 80, Heavy from 80 to 30.
- Rocket turret: HP from 30000 to 27000. BuildDuration from 312 to 380. Detected clock from 1c768 to 4c768. Armor type from heavy to wall. Range from 5c512 to 7c0. Range limit from 7c614 to 10c0. Armor modifiers: Wood from 65 to 55, Light from 90 to 80.
- Wall cost from 20$ to 100$.
- Infantry prone damage reduction from 50% to 20%.
- Carryall: Cost from 1100$ to 1000$. Speed from 144 to 170. Idle speed 115. IdleTurn: 5. HP from 48000 to 20000.
- Light infantry: Range from 2c512 to 3c112, Spread from 480 to 512. Armor modifiers: None from 110 to 115, Wood from 75 to 65, Light from 40 to 35, Heavy from 18 to 13, Harvester from 25 to 23.
- Trooper: Cost from 90$ to 100$. BuildDuration from 85 to 124. Range from 3c0 to 3c870. Inaccuracy from 140 to 130. Spread from 1c0 to 870. Armor modifiers: None from 15 to 10, Wood from 45 to 55, Harvester from 50 to 60.
- Sardaukar: M_LMG range from 3c512 to 4c0, M_HMG: Range from 3c512 to 4c0.
- Grenadier: Range from 4c0 to 4c225. Spread from 2c0 to 1c512.
- Engineer: BuildDuration from 125 to 150.
- MCV prerequisite doesn’t require heavy factory upgrade.
- Trike: RevealsShroud from 4c768 to 5c512. range from 3c0 to 3870.
- Raider: HP from 10000 to 9200. BuildDuration from 225 to 255. Cost from 350$ to 330$.
- Stealth Raider: BuildDuration 225 to 275.
- Quad: Range from 3c512 to 4c225. Reload delay from 30 to 50. Burst from 1 to 2. Armor modifiers: Wall from 100 to 70, Harvester: from 50 to 55.
- Atreides combat tank: HP from 21000 to 22000. Range from 4c0 to 5c112. Damage from 2700 to 2800.
- Harkonnen combat tank: HP from 27000 to 28500. Range from 4c0 to 4c624. Damage from 2700 to 2800.
- Ordos combat tank: HP from from 18000 to 19000. Range from 4c0 to 4c624. Damage from 2700 to 2800. Reload from 45 to 44.
- Siege tank: Cost from 700$ to 800$. Build Duration from 375 to 475. HP from 12000 to 11500. Speed from 43 to 40. Explode when killed. Range from 5c512 to 6c900. Reload from 80 to 105. Versus wall armor from 100 to 70. Spread from 2c0 to 1c800. Damage vs none armor from 125 to 100.
- Missile tank: speed from 64 to 60. Range from 6c0 to 7c900. Armor modifiers:, Wood from 65 to 55, Light from 90 to 80.
- Sonic Tank: Cost from 1000 to 1100$. Range from 5c0 to 6c0.
- Devastator: cost from 1050$ to 1200$. Spread 1c0 to 1c225. Self destruct cannot be triggered when devastator is captured by Deviator. RevealsShroud 4c768 to 5c512 Self destruction time from 240 to 150.
- Deviator: HP from 11000 to 12500. RevealsShroud from 5c512 to 6c0. Captured units are no longer automatically targeted by the former allies. They are targeted only when captured unit attack first. Add gas leaks from deviator husk, that can capture units within 1 cell radius. Gas leaks disappears when husk is destroyed. Husk can be targeted by enemy without force fire. Self destruct spread from 3c0 to 6c0. Self destruct destroy resource in 5 cell radius.
- Deathhand support power: can kill any building/defenses (expect cy) in 6x6 cells.
- Airstrike support power: can kill any building/defenses (expect cy) in 7x3 cells
- Saboteur support power: replace temporary cloak with permanent one. Add self destruction option that detonate
plasmaExplosionweapon with 6c0 radius effect. When building/vehicle is demolished plasmaExplosion is also applied. Doesn’t use prone. - Fremen support power: Spawn 5 Fremens instead of 2.
Engine and Modding
- Added procedural map generator. [#21704, #21707, #21705, #21717, #21718, #21727, #21728, #21721, #21737, #21739, #21744, #21773, #21808, #21849, #21845, #21850, #21846, #21847, #21865, #21863, #21859, #21869, #21870, #21871, #21882, #21860, #21877, #21922, #21928, #21932, #21935, #21938, #21924, #21926, #21957, #22024, #22018, #22008, #22166, #22167, #22169]
- Moved
TileSizedefinition fromMapGridto terrain info. [#21822] - Added the option for maps to set a limit on the size of the viewport. [#21624]
- Added code completion comments to the mod-defined
.luascripts. [#21741] - Added the ability to edit script tags in the map editor. [#21977]
- Added
actor-mapdebug overlay for testing actor influence. [#22124] - Fixed incorrect cell conversion edge cases with isometric terrain. [#22005]
- Change
Bridgeto use adjust terrain, rather than overlaying it. [#21826] - Changed merker tiles to save in miniYAML format instead of json. #21974
- Fixed
FixedColorPalettenot being included in the asset editor. #21825] - Fixed issues with MiniYaml merging of removed nodes. [#21839]
- Fixed
BodyOrientationnot handlingQuantizedFacings: 0. [#21842] - Fixed aircraft trying to dock with different dock structures when unavailabe. [#21854]
- Fixed random disappearing of tabs when working with conditional production queues. [#21906]
- Fixed infinite building production failing to notify. [#21983]
- Fixed
FireProjectilesOnDeathprojectiles being spawned from underground. [#21959] - Fixed
CashTricklershowing cash ticks when the actor is hidden by a cloak. [#21687] - Fixed
terrain-geometryoverlay crashing on tall maps. [#22119] - Improved support for localised strings. [#21829]
- Mods no longer need to define a
Worldactor. [#21898] - Made wavreader more robust [#21916]
- Trait changes:
- Added
ViewportHeighttoMapOptionstrait. [#21624] - Added
ZOffsettoTeslaZapprojectile. [#21685] - Added
SonicBlastprojectile. [#21432] - Added
SonicBlastRenderertrait. [#21817] - Added 'Sound' to
CapturableProgressBlinktrait. [#21686] - Added
EnterCursorOverridesproperty toDockClientManagertrait. [#21814] - Renamed
BaseAttackNotifiertrait toDamageNotifierand addedValidTargetsandInvalidTargetsproperties. [#21884] - Added
DeathTypesandMinimumDamage/MaximumDamagetoFireProjectilesOnDeath. [#21689] - Added
Parentoption to propertyDamageSourceof traitFireWarheadOnDeath. [#21291] - Added
BulkProductionQueuetrait. [#21424] - Added
ProductionBulkAirdroptrait. [#21424] - Added
BetweenUnloadDelayproperty toCargotrait. [#21424] - Removed
AllowPlacementOnResourcesproperty fromBuildingtrait. [#21907, #22000] - Added
ResetOnDamagedproperty toFloatingSpriteEmittertrait. [#21902] - Added
SmartDeployproperty toGrantConditionOnDeploytrait. [#21690] - Added
PowerDownBotModuletrait. [#22045] - Removed
AlwaysVisibletrait. [#22038] - Added AI expansions. [#22116, #22132, #22145, #22128, #22174]
- Added
McvExpansionManagerBotModuletrait. - Added
ResourceMapBotModuletrait.
- Added
- Smarter
BaseBuilderBotModule. [#22116, #22126, #22134, #22128]- Removed
VehiclesFactoryTypesandBarracksTypes. - Added
TechTypes. - Added
CheckBestResourceLocationInterval. - Added
SellRefineryInterval. - Added
SellRefineryTooCloseCellDistance. - Added
SellRefineryNoResourceDistance. - Added
MaxRefineryPerIndice. - Added
ExpansionTolerate. - Added
ForceExpansionTolerate.
- Removed
- Smarter
HarvesterBotModule. [#22116, #22128]- Added
ScanForLowEffectHarvestersInterval. - Added
ResourceCellsPerHarvester. - Added
InitialHarvesters.
- Added
- Added
LoopCountandInitialDelayproperties toWithDamageOverlaytrait. [#21441] - Renamed
IdleSequenceproperty toStartSequenceofWithDamageOverlaytrait. [#21441] - Added
ActorMapOverlaytrait. [#22124]
- Added
- Lua changes:
- Added
Trigger.OnBuildingPlacedlua trigger. [#22164]
- Added
Packaging
- Upgraded from .NET 6 and Mono runtimes to .NET 8 [#21682, #21703, #21683, #21994]
- Upgraded to C# 12. [#21749]
- Update C# style rules. [#21745, #21755, #21757, #21754, #21771, #21772, #21832, #21963, #22160]
- Removed FreeBSD packaging. [#21682]
- Improved FlatHub appearance. [#21765]
- Reduce dependency on
Newtonsoft.Json. [#21967, #21972, #21974] - CI improvements. [#21770]
- CI updates. [#21943]
- Enabled Dependabot. [#21897]
- Fixed AppImage build. [#21968]
Documentation
- Added links to GitHub source code in the online documentation. [#21694, #21714]
- Fixed resource density not displayed as
Bytelike the map format. [#21779] - Improved documentation scripts. [#21696]
Utility
- Added links to the source code to engine documentation. [#21692]
- Added fuzzer --fuzz-map-generator for map generator testing. [#21713]
- Added an
[AUTHOR]parameter for importing maps that were not created by Westwood Studios. [#21691] - Added colored output for map/mod upgrade rules. [#21899]
- Added dumping of cursor and tilesets sheets. [#21719]
- Added the ability to extract translations from a single map to
--extract-yaml-strings. [#22161] - Improved --check-yaml robustness against bogus maps. [#21918]
- Fixed
--dump-sequence-sheetsutility command generating empty sheets. [#21370, #21980, #21981] - Fixed references of multiple sequences not allowing for empty definitions. [#21947]
- Removed 20210321 update path. [#21945]
- Removed
OpenRA.Utility(1,1):prefix for warnings and errors. [#21946]
Dedicated Server
Players 🎲
- FAQ ❓
- Installation 📦
- Hotkeys and Stances 🎮
- Strategies 🏁
- Settings 🔧
-
Dedicated Server ◾
- RaspberryPi 🍓
- Docker 🐋
- Badges & Icons 🥇
- Changelog 📓
- Donating 🪙
Modders ✏️
- Tools 🧰
- Audio guide 🔉
- Traits 📝
- Palettes and Remaps 🎨
- World Coordinate System 🌐
-
Map scripting
- Lua-API 📋
- Conditions 🆕
- Mapping 🚧
- Modding Guide
- Pixelart 🌃
- Utility
Developers 🔧