This is the changelog for the current 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.
Release 20161019
- Fixed the game speed option not working correctly in multiplayer. [#12261]
- Fixed a desync caused by GPS in Red Alert. [#12260]
Release 20161015
General Improvements
- Fixed a persistent crash-on-start after selecting the "Output disabled" audio device option. [11757, #11878]
- Fixed a crash when opening the in-game menu (hitting
ESC
very often). [#11404]
- Fixed a crash when opening the settings menu on systems that have audio devices containing special characters. [#11183, #12167]
- Fixed a crash in the replay browser when a player manually installs replays from a different mod. [#11241]
- Fixed a crash when hovering over a players name in the score screen after the player has disconnected. [#11447]
- Fixed the screen border and other UI disappearing prematurely when starting a mission or replay. [#11370]
- Fixed an exploit that allowed C4 demolition to be cancelled by undeploying a construction yard. [#11257]
- Fixed an issue that could make active service depots unsellable and uncapturable. [#11619]
- Fixed aircraft remaining on the ground after their airfield has been sold. [#11620]
- Fixed civilian actors triggering give-unit crates. [#11574]
- Fixed incorrect production timer display in replays. [#11905]
- Fixed overlapping unit command audio. [#11781]
- Fixed screen-grab scrolling with the right mouse button ordering units or deleting actors in the map editor. [#11879, #11941]
- Fixed the "Silos needed" warning triggering too often. [#11923]
- Fixed repaired MCV husks losing their faction history. [#11918]
- Fixed being able to write in the non-functional text input field when viewing replays [#11957]
- Fixed being able to activate the Attack-move and Guard cursors when no selected units accept these commands. [#11637]
- Fixed external capturing being able to cancel production queues. [#11951]
- Fixed transformed MCVs being unable to undeploy in situations with multiple construction yards. [#11951]
- Fixed an issue with the income graph display in the observer stats window. [#11970]
- Fixed hotkeys for closing the chat window in replays. [#12036]
- Fixed an issue that could make helipads and service depots un-sellable. [#12051]
- Fixed an issue that could cause music tracks to stop/skip. [#12041]
- Fixed a number of issues affecting game servers. [#12026, #12066, #12074, #12075, #12076]
- Fixed crash when attempting to load a replay with incorrect permissions. [#12038]
- Fixed being able to repair stuck units from long distance. [#12085]
- Fixed an integer overflow during 3D coordinate calculations. [#12107]
- Fixed a crash when the client receives an unknown order. [#12116]
- Added a new game content installer, with support for FMVs, expansion disks, and the Origin digital installs. [#11375, #11458, #11461, #11462, #11467, #11475, #11522, #11536, #11545, #11623, #11654, #11745, #11771, #11842, #11890, #11961, #12219, #12029, #12027]
- Added hotkeys for the music player, map-position bookmarks, moving to map edges, and queuing five units at once. [#11118, #11136, #11130, #11298, #11604, #12030]
- Added support for configuring the scroll behavior for middle- and right-mouse buttons. [#11148]
- Added timestamps to exception logs. [#11589]
- Added a ready checkbox for spectating admins in the lobby. [#11559]
- Added support for player experience ("score" based on more than just kills/deaths) tracking. [#11627, #11723, #11902, #12037, #11990]
- Added spectators to the player list. [#11952]
- Added a chat notification reporting (co-op) mission briefings to the multiplayer lobby. [#11993]
- Added timestamps to the filenames of exception and syncreport logfiles. [#11985, #12056, #12077]
- Improved behaviour of the lobby options: improved notifications and customizations persist between map changes. [#11152, #11176, #11364, #11451, #11556, #11705, #11838]
- Improved behaviour of the server password dialog. [#11533]
- Improved unit pathfinding and movement behaviour. [#11470, #11776, #11788, #11889]
- Improved behaviour of civilians and other wandering units. [#11515]
- Improved aircraft reloading behaviour. [#11393, #11956, #11982, #12102]
- Improved AI behaviour of MCVs and production. [#11463, #11807, #12214]
- Improved UPnP support for hosting local servers. [#11286, #11535, #11580, #11602, #11694, #11783, #11832]
- Improved shading around player-colored text to improve contrast. [#11693]
- Changed smudges/craters to not spawn under structures or vehicles. [#11592, #11207, #11721, #11924, #12094]
- Changed tactical overlays (beacons, rallypoints etc.) to draw above the fog and shroud when spawned on a revealed cell. [#11862, #11888, #11901, #12144, #12169, #12168, #12070, #12071]
- Changed the hide map crate to not be available when explored map is enabled. [#11473]
- Changed
Basic
and Combat
observer stats to include Assets Destroyed/Lost
instead of the K/D
ratio. [#11645]
- Changed screenshot filenames to include milliseconds. [#11790]
- Changed the names of the two fullscreen modes to clarify their purpose. [#12050]
Tiberian Dawn
- Fixed the AI not building repair pads, preventing it from building replacement MCVs. [#11059]
- Fixed incorrect player color in the guard tower make animation. [#11245]
- Fixed a collection of mission script and polish issues. [#11302, #11303, #11328, #11329, #11399, #11634, #11680]
- Fixed Nod delivery aircraft circling at the edge of the map. [#11871]
- Fixed the artillery explosion sound. [#11592]
- Fixed incorrect position of the "sound muted" label in the music player. [#11906]
- Fixed "Jump to last radar event" hotkey not working for spectators. [#12021]
- Added missions GDI 7 and Nod 7a, 7b, 7c, 8a, 8b and 9 [#11090, #11094, #11235, #11368 #11281, #11280, #11283, #11306, #11347, #11471, #11994, #12084]
- Added support for flame weapons igniting trees. [#11180]
- Added civilian actors Moebius, Chan and Delphi for use in missions. [#11397]
- Changed infantry death animations to match the original game. [#11328]
- Changed civilians to slowly wander around the map. [#11520]
- Changed footprints of several tall structures. [#11373]
- Changed balancing. [#11550, #11758]
- APC AA Gun projectile speed increase from 1c6 to 2c0.
- Flame Tank damage vs light increase from 67 to 100.
- Flame Tank explosion damage increase from 100 to 115.
- Flame Tank damage spread increase from 341 to 400.
- Repair Pad HP increase from 600 to 700.
- Artillery Turn Speed increased from 2 to 4.
- MCV HP increase from 950 to 1200.
- Concrete Wall price increase from 100 to 150.
- Concrete Wall build time increase from 3 to 8 seconds.
- Hummvee/Buggy damage vs wood reduced from 20 to 10.
- Hummvee/Buggy damage vs armor reduced from 15 to 10.
- SAM site cost reduced from 700 to 650.
- SAM site construction time reduced from 32 to 28.
- Oil Derrick HP increased from 500 to 1000.
- Hospital HP increased from 1000 to 2500.
- Bio Lab HP Increased from 1000 to 2500.
- Removed unused
Paradrop
trait from the C17 cargo plane. [#11992]
Red Alert
- Fixed a crash when loading/unloading pillboxes while they force fire. [#11577]
- Fixed the prerequisite of the supply truck being displayed. [#11231]
- Fixed minelayer reloading sound being heard by everyone. [#11236]
- Fixed sound of exploding V2 rocket launchers. [#11292]
- Fixed giant ants and zombies being able to be trained from kennel. [#11944]
- Fixed dogs being able to instantly kill giant ants. [#11945]
- Fixed footprints of several tall structures. [#11373]
- Fixed a collection of mission script and polish issues. [#11361, #11666, #11800, #11930, #11636, #11704]
- Fixed incorrect GPS icon positions for units inside transports. [#11867]
- Fixed incorrectly displayed bounty values for units inside transports. [#11868]
- Added support for flame weapons igniting trees. [#11377, #11408, #11696]
- Added a "Lonestar AI" to Fort Lonestar. [#10946]
- Added gate actors for mappers. [#10613, #11369]
- Added the co-op missions "Evacuation", "Exodus" and "Infiltration" (ported to Lua). [#11316, #11679, #11702, #1298, #12046, #12160, #12220]
- Added new singleplayer mission Allies 04. [#11658]
- Added group order support to mine layers. [#11801]
- Added new GPS icons for the oil derrick, hospital and biolab tech buildings. [#11883]
- Added showing the accumulated bounty for transports carrying passengers. [#11868]
- Improved smoothness of keyboard and screen-edge scrolling. [#11605]
- Changed shroud to get explored on first GPS launch, ignoring power/radar. [#11968]
- Changed the order of fake buildings in the build palette to match their real counterparts. [#11379]
- Changed RA grenadier UI ordering. [#11330]
- Changed the 'Training' sound to 'Building' for all queues except Infantry. [#11635]
- Changed the flak truck's weapon to use the flak explosion animation against ground targets. [#11411]
- Changed civilians to slowly wander around the map. [#11520]
- Improved visibility of support power timers for dark player colors. [#11647]
- Removed some unused sprite sequence definitions. [#11680]
- Changed maps:
- Fixed tiling errors and resource placement on
Cold Front
. [#11272]
- Changed spawn point ordering and other aesthentic and balance changes on several maps. [#11876]
- Added 4 player map Operation: Goldmine by Madness. [#11372]
- Added
Barren Land
, Desert Rats
, Tandem
, Crossfire
, Pie of Animosity
, Hypothermia
, Nine Lives
and Imminent Destruction
. [#11893, #11931]
- Replaced
Snowy Ridge
with Icy Ridge
. [#11893]
- Replaced
Calm before the storm
with X-Lake
. [#11893]
- Replaced
Great Sahara
with Great Sahara 2
. [#11893]
- Removed
Equal Opportunity
, First come, First served
, Marooned II
and Suffrage
. [#11893]
- Changed balancing:
- Reduced the range of the Artillery from 14 to 12 cells. [#11249]
- Added slow self-healing to the harvester. [#11254]
- Added a fake service depot to France. [#11379]
- Reduced effectiveness of demo truck against air targets. [#11253, #11734]
- Reduced flamethrower and flame tower damage effectiveness against concrete walls and bridges from 50% down to 20%. [#11910]
- Increased rocket soldier damage effectiveness against concrete walls and bridges from 20% up to 50%. [#11910]
- Increased range limit and effectiveness of MiG missiles. [#11337]
- Increased range, range limit, effectiveness and salvo size of Longbow ground missiles. [#11337]
- Increased effectiveness of grenadiers against heavy armor from 5 to 25%. [#11549]
- Increased range and range limit of Longbow air missiles. [#11337]
- Ants are now uncrushable. [#11542]
- Landing Craft can now travel on beach tiles for improved loading and unloading. [#11594]
- GPS power is now disabled when the Tech Center is powered down. [#11018]
- Reduced Camo pillbox health from 600 to 450. [#12040]
- Increased mammoth tank speed from 42 to 50. [#12040]
- Reduced Missile Sub price from 2400 to 2000. [#12106]
- Reduced Missile Sub ground missile damage from 30 to 25. [#12106]
- Increased Missile Sub ground missile speed and lowered angle. [#12106]
- Added AA missile to Missile Sub. [#12106]
- Added ability for spies to infiltrate and reveal fake buildings. [#12086]
Dune 2000
- Fixed the grenadier's attack and stand animations. [#11965]
- Fixed the creeps base on the Dune 2000 shellmap being in low power mode. [#11342]
- Fixed a crash when loading the shellmap in the map editor. [#11290]
- Fixed craters not appearing on top of concrete slabs. [#11207]
- Fixed tiling errors in the map "Desert Twister". [#11780]
- Fixed Starport dropship circling at the edge of the map. [#11871]
- Fixed errors in the infantry sprite sequences. [#11949]
- Fixed the admin indicator in the lobby being cut off. [#12080]
- Added the new maps "Lynch Pass" and "Cliffmaze". [#11390, #11511]
- Added support for using a Gruntmods installation as a source for asset installation on Windows. [#11587]
- Added new mission Atreides 03b. [#11706]
- Improved the "Primary Building" tag rendering. [#11565]
- Changed assets to require data from the v1.06 patch. [#11587, #11872]
- Changed the trajectory of large missiles to be more ballistic. [#11293]
- Changed balancing:
- Increased elite unit healing rate [#11586]
- Fixed the
Sardaukar
's prerequisites. [#12003]
Engine / Modding
- Fixed a crash when a single-turreted actor with multiple
SpawnActorOnDeath
traits is killed. [#11578]
- Fixed a crash in
FrozenUnderFog
in when a building has no unpathable tiles. [#11270]
- Fixed a crash when support powers were granted by actors that don't occupy space. [#11514]
- Fixed a crash when flipped sprites are added to the world. [#11206]
- Fixed an infinite loop in the d2k sandworm code. [#11670]
- Fixed incorrect filenames and line numbers reported in some yaml errors. [#11395, #11464]
- Fixed sound.log warnings about non-existent sound notifications in the mod chooser. [#11182]
- Fixed a collection of code issues discovered by Coverity. [#11137, #11138, #11139, #11140, #11141, #11223]
- Fixed barrel recoil ignoring fire delays. [#11120]
- Fixed incorrect direct hit checks in
CreateEffectWarhead
. [#11192]
- Fixed OpenAL sound devices not being closed when exiting the game. [#11744]
- Fixed the asset browser rendering when the shellmap is disabled. [#11630]
- Fixed
WithParachute
shadow rendering in heightmap-enabled mods. [#11291, #11356]
- Fixed crate parachuting behaviour in heightmap-enabled mods [#11899]
- Fixed
ProvidesPrerequisite
not refreshing the tech tree on owner change. [#11194, #11374]
- Fixed an off-by-one error in
Utils.NormalizeFacing
. [#11948]
- Fix
LaserZap
effects not being removed if HitAnim
is not defined. [#12110]
- Moved the resource tick logic from
PlayerResources
to IngameCashCounterLogic
. [#11907]
- Added support for per-pixel depth metadata and rendering. [#11058, #11091, #11124, #11791, #11862, #11864]
- Added support for customizing TeslaZap effect duration. [#11422]
- Added support for custom vertical HitShape offsets. [#11168]
- Added support for overriding chat commands. [#11543](https://github.com/OpenRA/OpenRA/pull/11543)]
- Added support for random sequences to the
Missile
and GravityBomb
projectiles. [#11382]
- Added support for attack animations and overlays to start playing before a weapon fires. [#11428]
- Added support for randomized death animations. [#11772]
- Added a flag allowing to display empty selection bars to the
ISelectionBar
interface, to be used in custom classes in third-party mods. [#11881]
- Improved error message when mod loading failed. [#11563]
- Improved in-game performance and memory usage. [#11179, #11376, #11396]
- Improved weapon min/max range and validity checks. [#11459]
- Improved exception message when loading an invalid map file. [#11354]
- Improved customization options for the beacon effect. [#11216]
- Improved customization options for support power speech notifications. [#11483, #11560, #11989]
- Removed update rules for versions older than
release-20160508
. [#11381]
- Trait changes (use OpenRA.Utility to automatically update your mod rules):
- Split
WithSpriteControlGroup
from SelectionDecorations
and added a new WithTextControlGroup
trait. [#11621, #12079]
- Added a
WithTextDecoration
trait. [#11565, #11583]
- Added stance customizability to
SupportPowerChargeBar
and SupportPowerTimer
. [#11177, #11946]
- Added
RestrictMCVDeploymentFallbackToBase
property to HackyAI
to give some control over where MCVs deploy. [#11463]
- Added squad exclusion to
HackyAI
. [#11512]
- Added a CustomTerrainDebugOverlay. [#11211]
- Added
UpgradeOnDamageState
trait for granting upgrades at specified DamageStates. [#11299, #11802, #11816]
- Added a maximum limit to
InfiltrateForCash
. [#11423]
- Added a
CanUndeploy
property to DeployToUpgrade
. [#11014]
- Added a
DummyAI
for Lua scripted skirmish bots. [#10946]
- Added a
DeathTypes
filter to GivesBounty
and made showing the cash ticks optional. [#11497]
- Added a
PlayerExperience
trait that works in conjunction with PlayerExperienceModifier
from GivesExperience
for player scoring. [#11474, #11629]
- Added a
WaterTerrainTypes
field to the HackyAI
, Parachutable
and WithCrateBody
traits, in preparation of deprecating the IsWater
flag on TerrainType
. [#11638, #11960]
- Added an
UpgradeOnTerrain
trait for granting upgrades on specified terrain. [#11380]
- Added an
ExitsDebugOverlay
and accompanying ExitsDebugOverlayManager
trait to help visualize the exits used by structures. [#11544]
- Added an
AttackOrderPower
support power. [#11445]
- Added support for
TargetTypes
and InvalidTargets
to the LeaveSmudge
warhead. [#11592]
- Added support for customizing the cursors used by
Captures
and ExternalCaptures
. [#11699]
- Added support for customizing the cursors used by
PortableChrono
. [#11558]
- Added support for upgradeable / multiple Attack* traits using
AutoTarget
. [#11276]
- Added support for playing a
LoseNotification
to old or new owner through CaptureNotification
[#11142]
- Added support for custom offsets in
WithShadow
and made the trait upgradeable. [#11479]
- Added support for customizable vertical range in
UpgradeActorsNear
. [#10630]
- Added support for custom facings to
LeavesTrails
. [#11112, #11596]
- Added upgrade support to
RejectsOrders
. [#11497]
- Changed
Missile.RangeLimit
from duration (ticks) to distance (WDist
). [#11205]
- Changed the
ParticleDensityFactor
property of the WeatherOverlay
trait from a floating-point number to an integer. [#11641]
- Changed
AttackBomber
to be heightmap-aware. [#11916]
- Renamed
C4Demolition
to Demolition
and made the cursor configurable. [#11294]
- Renamed
WithSmoke
to WithDamageOverlay
and made the sequence not play in reverse. [#11180]
- Renamed
FriendlyFire
on GivesExperience
and Stances
on GivesBounty
to ValidStances
[#11561]
- Replaced
PoisonedByTiberium
and DamagedWithoutFoundations
with a more general DamagedByTerrain
trait. [#11499, #11653, #11634]
- Replaced the
CustomBuildTimeValue
trait with BuildDuration
and BuildDurationModifier
fields on the Buildable
trait. [#11311]
- Replaced the
AlliedMissiles
boolean on JamsMissiles
by a Stances field (DeflectionStances
). [#11900, #11983]
- Removed the
WithSpriteRotorOverlay
trait. WithIdleOverlay
in conjunction with upgrades can be used to do the same thing. There is no full upgrade rule, please have a look at the PR to see the necessary changes. [#11435]
- Removed the legacy
PathfinderDebugOverlay
trait. [#11882]
- Generalized the
Carryall
-related traits and moved from d2k to the common dll. [#11426, #11498, #11501]
- Improved the Lua API:
- Fixed cooperative victory conditions triggering defeat instead of victory when an enemy team is defeated. [#11316]
- Fixed sometimes returning wrong values for the
Player.Team
and Player.Faction
properties. [#11809, #11903]
- Added
Map.ActorsInWorld
. Use it instead of Map.ActorsInBox(Map.TopLeft, Map.BottomRight)
. [#11065]
- Added
Utils.Where
for filtering collections. [#11065]
- Added
Utils.Shuffle
to randomize a collection. [#11316]
- Added methods to retrieve player stats. [#11316, #11474]
- Added functions for aircraft and ammo pools. [#11361]
- Added support for using the
HealthInit
in Lua scripts. [#11651]
- Added a method to get the cost of actor types. [#11819]
- Added
Player.GetActors
to query all actors owned by a player. [#11095]
- Added a
CanTarget
method to actors. [#12160]
Packaging & Utility
- Fixed issues with the legacy map importer. [#11186, #11519]
- Fixed issues with zip file / map updating. [#11482, #11564, #11603, #11622]
- Added libmono-i18n4.0-all to the list of Debian package dependencies. [#11275]
- Added a lint check for
mpspawn
ownership. [#11336]
- Added documentation and lint testing to control group sprites. [#11567]
- Added a Lint error message when setting up upgrades without UpgradeManager. [#11406]
- Added a lint check for invalid building footprint definitions. [#11180]
- Added lint checks to
PlaceBeacon
. [#10918]
- Added sequence reference checks to
WithDeliveryAnimation
, WithRoof
and IonCannonPower
. [#11639]
- Added an
--actor-yaml
utility command that shows the merged yaml tree of a single actor. [#11031]
- Added an
--settings-docs
utility command to generate a markdown file with the settings' documentation. [#11571]
- Add
.oramod
file association for Windows, Linux, and OSX. [#11870]
- Changed the legacy map importer to be smarter for single-player missions. [#11402]
- Updated OpenRA to require .NET version 4.5. [#11284]
- Updated the MaxMind GeoIP2 library to 2.6.0 and its DB component to 2.0.0. [#11285]
Dedicated Server
- Fixed the Windows example launch script pointing to the wrong executable. [#11450]
- Fixed the default map not being randomly selected. [#11469]
- Changed the "disable single player" flag to be enabled enabled by default. [#11456, #11854]