You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the changelog for the upcoming stable release. The [[changelog for the development branch|Changelog (bleed)]] can be found separately. Additionally, changes from earlier releases can be found on the historical changelogs page.
Next Playtest
General Improvements
Fixed a crash in the lobby if a player quits while the client tooltip is active. [#13757]
Added ReloadArmamentsBar trait to display armament reload progress. [#13432]
Improved logging of yaml ruleset exceptions. [#13372]
Improved error messages when creating invalid frozen actors. [#13155]
Improved line build logic with condition granting and segment features (see LineBuild, GrantConditionOnLineBuildDirection, LineBuildSegmentExternalCondition). [#13025]
Changed RectangularIsometric coordinates to measure 1024 world units along the cell axes instead of the screen axis. [#13253]
Changed projectile/warhead victim scan radius auto-calculation to trigger on negative values, to allow disabling them with 0. [#13544]
Changed aircraft flying in circles to be considered idle. [#13021]
Changed default Scale of RenderVoxels from 10 to 12 to give Westwood voxels their correct size. [#13210]
Changed the GrantConditionOnDeploy.IsValidTerrain method to be more flexible. [#13519]
Changed condition statement parser to require whitespace between variable names and tokens. [#13134]
Changed SupplyTruck and AcceptsSupplies traits to DeliversCash and AcceptsDeliveredCash, respectively, while adding stance and type support. [#13000]
Changed and partially refactored Bib to WithBuildingBib. [#13561]
Refactored some logic to remove IDisable in favor of condition-based solutions (work in progress). [#12955, #12996]
Fixed incorrect reporting of the total resource display. [#13318]
Added error dialogue when saving a map fails. [#13150]
Added support for multiple terrain categories per template. [#13339]
Added Actor Categories and Categories dropdown filter. [#13353]
Added search fields to the template and actor lists. [#13596]
Packaging / Utilities / Mod Support
Fixed unit tests failing in some development environments. [#13517]
Fixed a crash when using a local/portable Support directory. [#13525]
Fixed lint crash when a sprite image is null. [#13466]
Added a VERSION file to explicitly declare the engine version of the game. [#13443]
Added a utility command pre-register mod metadata during Windows / .deb installation. [#13539]
Added lint check and exception for when no player owns the world of a map. [#13270]
Added mod selection to the Windows game launcher script. [#13033]
Added support for mods to customize the URLs used for ingame news, master server and map repository access. [#13141]
Added ability to run Dune 2000, Tiberian Dawn, and Tiberian Sun from MonoDevelop / Xamarin Studio as alternate run configurations with Red Alert as the default run configuration. [#12906]
Moved code style checking to its own executable. [#13611]
Improved the windows make and launcher scripts. [#13359]
Improved compatibility with 3rd-party mod dlls on Windows. [#13190]
Removed support for loading .oramod files, and loading mods from the support directory. [#13049]
Removed .oramod and .orarep file type handlers from Windows and Linux. [#12909]
Notes for downstream Linux packagers:
The files generated by our install-linux-* Makefile targets have changed, including the launch scripts, application icons, and mime metadata. If you modify or otherwise rely on the specific installed files then you will need to update your scripts.
All OpenRA-based mods (including our default distribution) are expected to register themselves for in-game mod switching by writing a metadata file to /var/games/openra/ModMetadata/ during installation. Please note that this directory should not be writeable by regular users for security reasons (the metadata files define paths that are executed during mod-switches). See our Debian postinst and prerm scripts for example usage.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
There are no files selected for viewing
This is the changelog for the upcoming stable release. The [[changelog for the development branch|Changelog (bleed)]] can be found separately. Additionally, changes from earlier releases can be found on the historical changelogs page.
Next Playtest
General Improvements
ViewportEdgeScrollMargin
settings entry to improve use on touch screens. [#13815]Red Alert
Targetable
values). [#13758]Tiberian Dawn
Dune 2000
Engine / Modding (Game logic)
LaunchSound
andLaunchSpeechNotification
not functioning onSpawnActorPower
. [#13740]SpawnActorOnDeath
not properly occupying=
footprint cells. [#13796]TargetWhenIdle
andTargetWhenDamaged
fromAutoTarget
(use stances instead). [#13695]Packaging / Utilities
Playtest 20170722
General Improvements
None
for simpler/faster zooming. [#13066]Gameplay Improvements
Red Alert
Tiberian Dawn
Dune 2000
Engine / Modding (Game logic)
GrantConditionOnPrerequisite
not refreshing when the actor's owner changes. [#12981]VeteranProductionIcons
overlay not being removed when the prerequisite is removed. [#13117]AttackGarrisoned
. [#13110]RangeMultiplier
not working as expected. [#13219]SpreadDamageWarhead
ifRange
orSpread
is equal to or greater than32c0
. [#13645]WithTurretedAttackAnimation
trait. [#13143]Offset
property toSpawnActorOnDeath
. [#13106]ChangesTerrain
trait to allow map overlay actors to change the terrain type. [#11774]TimeStep
and index properties toLightPaletteRotator
. [#13161]RangeCircleMode
property toRenderRangeCircle
. [#13431]RevealOnDeath
trait for revealing shroud after an actor dies. [#12999]RevealDisguiseOn
field to theDisguise
trait. [#13214]LocalOrientation
field to theWithVoxelBarrel
trait. [#13293]KillCargo
andFlashScreen
properties toPortableChrono
. [#13354]EnergyWall
trait for temporary barriers that cause damage when activated. [#13025]Reject
field toRejectsOrders
for blacklisting orders. [#13202]AutoTargetPriority
trait to enable smarterAutoTarget
logic. [#13383]ForceDisplayAtGroundLevel
boolean toCreateEffectWarhead
. [#13456]GrantConditionOnBotOwner
trait to enable logic for AI-owned actors. [#13382]Bullet
. [#12634]TerrainHeightAware
toggle toMissile
for performance on non-heightmap-aware mods. [#13628]TrackTarget
andDamageDuration
properties toTeslaZap
. [#13475]GravityBomb
. [#12606]StartBurstReport
,AfterFireSound
andAfterFireSoundDelay
to weapons. [#13204, #13292]SpawnActorOnDeath
. [#13576]Explodes
. [#13342]ReloadArmamentsBar
trait to display armament reload progress. [#13432]LineBuild
,GrantConditionOnLineBuildDirection
,LineBuildSegmentExternalCondition
). [#13025]0
. [#13544]Scale
ofRenderVoxels
from 10 to 12 to give Westwood voxels their correct size. [#13210]GrantConditionOnDeploy.IsValidTerrain
method to be more flexible. [#13519]SupplyTruck
andAcceptsSupplies
traits toDeliversCash
andAcceptsDeliveredCash
, respectively, while adding stance and type support. [#13000]Bib
toWithBuildingBib
. [#13561]IDisable
in favor of condition-based solutions (work in progress). [#12955, #12996]CreateEffectWarhead
sImpactTypes
. [#13543]Map Editor
Packaging / Utilities / Mod Support
null
. [#13466]VERSION
file to explicitly declare the engine version of the game. [#13443].oramod
and.orarep
file type handlers from Windows and Linux. [#12909]Notes for downstream Linux packagers:
install-linux-*
Makefile targets have changed, including the launch scripts, application icons, and mime metadata. If you modify or otherwise rely on the specific installed files then you will need to update your scripts./var/games/openra/ModMetadata/
during installation. Please note that this directory should not be writeable by regular users for security reasons (the metadata files define paths that are executed during mod-switches). See our Debian postinst and prerm scripts for example usage.