Skip to content
Paul Chote edited this page Oct 14, 2017 · 1795 revisions

This is the changelog for the upcoming 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 20171014

General Improvements

  • Fixed an issue that could prevent infantry from moving into range to attack a target. [#13620]
  • Fixed issues with unit pathfinding when moving to a repair depot rally point. [#13093]
  • Fixed issues with Harvester resource claim logic. [#13646]
  • Fixed faction-specific support powers not being enabled by the "Build Everything" cheat. [#12859, #14042]
  • Fixed several issues with queued unit orders. [#13508, #13528, #13714, #13715, #13830]
  • Fixed a visual gitch when using the repair cursor on damaged units. [#13181]
  • Fixed several issues with mouse and hotkey scrolling. [#13096, #13115, #13310, #13812]
  • Fixed duplicated AI names when multiple of the same type are in a game. [#13232]
  • Fixed an issue that could prevent the "quick install" assets from being extracted on non-english locales. [#13573]
  • Fixed multiplayer games starting automatically with only one player when the game admin switches to a spectator slot. [#13271]
  • Fixed an issue that could reset a player's color when switching slots in the lobby. [#13201]
  • Fixed the screenshot hotkey not working in menus. [#13186]
  • Fixed "Connection Failed" errors when connecting to a server hosting a map with invalid custom rules. [#12976]
  • Fixed several issues with the global chat UI and behaviour. [#12971, #13185, #14072]
  • Fixed inconsistent message prefixes for system messages in the game chat. [#12974]
  • Fixed several visual glitches related to tooltips. [#13005, #13365, #13409, #13541, #13602]
  • Fixed not being able to launch a mod after installing the required content. [#13665]
  • Fixed a crash in the lobby if a player quits while the client tooltip is active. [#13757]
  • Fixed display of non-english audio device names in the settings menu. [#13621]
  • Fixed mousewheel scrolling issues with dropdowns. [#13921]
  • Added character limit of 2500 to chat. [#14166]
  • Added detection of LAN games to the multiplayer server list. [#13132, #13351, #13824]
  • Added support for game admins changing the Team and Spawn of other players. [#13002]
  • Added a new 'Scroll-zoom Modifier' option None for simpler/faster zooming. [#13066]
  • Added new tooltips to the spectator production statistics. [#13007]
  • Added the ability to install maps from the replay browser. [#13233]
  • Added a ViewportEdgeScrollMargin settings entry to improve use on touch screens. [#13815]
  • Improved the ordering of games in the multiplayer server list. [#12973, #13413]
  • Improved in-game performance and memory usage. [#13461, #13485, #13502, #13521, #13527, #13535, #14017]
  • Changed default observer/replay setting to 'All players' if shroud is disabled. [#13927]
  • Replaced the in-game mod chooser with OS-level shortcuts for each game. [#13049, #13133, #13172, #13380]

Gameplay Improvements

Red Alert

  • Fixed Rush AI building too many airfields and helipads. [#13500]
  • Fixed bots being enabled on Poland Raid (they were supposed to be disabled for performance reasons). [#13696]
  • Fixed ship wakes not animating. [#13627]
  • Fixed some pixels on Longbow and Chinook sprites not being remapped. [#13640]
  • Fixed helicopters not travelling to the closes helipad to reload. [#13178]
  • Fixed the repair cursor not working for ships. [#13104]
  • Fixed some code workarounds in allies05a. [#12896]
  • Fixed black tile on template 438 of the desert tileset in the map editor. [#13622]
  • Fixed supply trucks being selected by the "Select all combat units" hotkey. [#13668]
  • Fixed the Aftermath expansion disc detection on Linux. [#13760]
  • Fixed incorrect SAM Site firing offset. [#13808]
  • Fixed incorrect APC and Jeep muzzle offsets. [#13957]
  • Fixed editor category of interior tile 384 (wall corner). [#13792]
  • Fixed map glitches on Dual Cold Front and Opposite Force. [#13887, #13958]
  • Fixed incorrect pathability on a specific beach tile. [#13786]
  • Added win/loss videos to "Monster Tank Madness" mission. [#13819]
  • Added combat stances to the MiG and Yak. [#13695]
  • Added MiG fly-bys to the shellmap. [#13909]
  • Added Forward Command and Communications Center tech structures. [#13790]
  • Added 2-player map 'Agenda' and updated 'Great Sahara 2'. [#13828, #13972]
  • Added "set primary building" modifier (ctrl) to rally points. [#12977]
  • Reorganized the templates for desert beaches. [#13644]
  • Tweaked performance by reducing harvester ore scan radius from order/last mined position. [#13640]
  • Increased distance of how far helicopters move from helipad after reloading. [#13640]
  • Balance changes: [#13640, #13643, #13653, #13680, #13712, #13790, #13877, #13878, #13930]
    • Silo - Stores 3k
    • Service Depot - 30% faster repair speed, add traversable cells
    • Unified anti-ground defense cloak detection range to 6 cells
    • Removed cloak detection from anti-air defenses and powered-down Radar domes
    • Added cloak detection to Mammoth Tank and Tanya
    • Removed experience bonuses from killing walls
    • Adjusted health, armor types, and damage vs buildings to account for new hit shape mechanics.
    • Adjusted vision ranges of most structures and units
    • Increased Medium/Heavy/Mammoth tank damage vs infantry and heavy armor
    • Reduced build time of Phase Tank, Chrono Tank, Tesla Tank, MiG, Longbow, Cruiser, Missile Sub
    • Increased health of Heavy Tank, Chrono Tank, Tesla Tank, Chinook, Soviet Tech Center, Dog
    • Reduced health of Medic, Shock Trooper, Camo. Pillbox
    • Increased Radar Jammer, Mobile Gap Generator, Chinook movement speed
    • Reduced MCV movement speed
    • Reduced Chinook land/take off speed
    • Reduced Shock Trooper cost and damage vs heavy armor
    • Increased Grenadier damage vs infantry
    • Doubled War Factory production speed bonus. Four structures will now halve vehicle production time
    • Reduced charge time for Paradrop, Parabomb, Spy Plane

Tiberian Dawn

  • Fixed helicopters not repairing on their helipad. [#13388]
  • Fixed production prerequisites not being displayed for some units. [#13789]
  • Added Supply Truck vehicle to allow transferring funds between players. [#13795]
  • Balance changes: [#13056, #13139, #13231, #13556, #13636, #13764, #13776]
    • Commando will now identify targets at its maximum weapon range.
    • Increased the Flamethrower infantry attack spread.
    • Adjusted Airstrike damage versus non-defense structures to account for larger hit zones.
    • Orca damage increased by 10%.
    • Apache reloading changed to reload individual shots instead of full clips.
    • SAM Site range and damage increased.
    • Humvee damage vs light armor increased by 10%.
    • Added "bad" crate effects: Spawn Visceroid and Atomic explosion.
    • Adjusted Veterancy crate effect to grant elite status.
    • Engineer movement speed reduced to 48 from 56.
    • Helicopter crash damage increased to 100 from 40.
    • Rocket infantry damage against no armor reduced to 20 from 30.
    • Orca damage against no armor reduced to 30 from 50.
    • Increased HP and added heavy armor type to bridges.

Dune 2000

  • Fixed concrete slabs being visible on radar. [#13537]
  • Fixed and improved several tileset issues in the map importer and map editor. [#12784, #13297]
  • Fixed harvester husks rendering beneath the refinery. [#13875]
  • Added new higher resolution mod logo. [#13211]
  • Added campaign missions Ordos 2a, 2b, 3a, 3b and 4, Atreides 5, Harkonnen 3a, 3b and 4. [#12785, #12880, #13047, #13063, #13118, #13156, #13259, #13324, #13377]
  • Added new maps from the original game: [#12900, #12901, #12902, #12903, #12904, #13395, #13396, #13397, #13398]
  • Updated Habbanya Erg and Imperial Basin maps. [#13399]
  • Balancing:
    • Changed airstrike damage to account for hit-shape changes. [#13465]
    • Units now reveal shroud for a short amount of time after they are killed. [#12999]
    • Changed sonic tank damage to more accurately match the original game. [#13870]

Engine / Modding (Game logic)

  • Fixed contrails getting rendered between loading in and loading out position. [#12882]
  • Fixed GrantConditionOnPrerequisite not refreshing when the actor's owner changes. [#12981]
  • Fixed VeteranProductionIcons overlay not being removed when the prerequisite is removed. [#13117]
  • Fixed several issues with subterranean unit and tunnel logic. [#12924, #13149, #13159, #13160, #13511]
  • Fixed a visual glitch with duplicated muzzle rendering. [#13088]
  • Fixed armaments blocking the use of other armaments in AttackGarrisoned. [#13110]
  • Fixed RangeMultiplier not working as expected. [#13219]
  • Fixed PNGLoader crash with palette containing less than 256 colors. [#13391]
  • Fixed a crash in SpreadDamageWarhead if Range or Spread is equal to or greater than 32c0. [#13645]
  • Fixed a rare game hang related to Aircraft with minimum weapon range of zero. [#13608]
  • Fixed that starting any mod resulted in a bogus exception in debug.log. [#13367]
  • Fixed units uncloaking when selfhealing or receiving 0 (rounded down) damage. [#12969]
  • Fixed unknown setting values being erased from settings.yaml. [#13226]
  • Fixed EjectOnDeath ejecting pilots at ground level when EjectOnGround is false. [#13892, #14021]
  • Fixed LaunchSound and LaunchSpeechNotification not functioning on SpawnActorPower. [#13740]
  • Fixed buildings spawned from SpawnActorOnDeath not properly occupying = footprint cells. [#13796]
  • Fixed actors attempting to target actors that can only be hit by disabled armaments. [#13856]
  • Fixed line-damage projectiles not damaging units along the cardinal directions. [#13894
  • Added support for mod-defined mod package formats. [#13223, #13344, #13345, #13347, #13559, #13613, #13666]
  • Added WithTurretedAttackAnimation trait. [#13143]
  • Added an Offset property to SpawnActorOnDeath. [#13106]
  • Added ChangesTerrain trait to allow map overlay actors to change the terrain type. [#11774]
  • Added TimeStep and index properties to LightPaletteRotator. [#13161]
  • Added a RangeCircleMode property to RenderRangeCircle. [#13431]
  • Added RevealOnDeath trait for revealing shroud after an actor dies. [#12999]
  • Added RevealDisguiseOn field to the Disguise trait. [#13214]
  • Added LocalOrientation field to the WithVoxelBarrel trait. [#13293]
  • Added KillCargo and FlashScreen properties to PortableChrono. [#13354]
  • Added support for granting conditions on different actor stances. [#13389]
  • Added EnergyWall trait for temporary barriers that cause damage when activated. [#13025]
  • Added support for granting a condition while the make animation plays. [#13025]
  • Added Reject field to RejectsOrders for blacklisting orders. [#13202]
  • Added multiple sprite body support to animation traits. [#13294, #13350]
  • Added AutoTargetPriority trait to enable smarter AutoTarget logic. [#13383]
  • Added ForceDisplayAtGroundLevel boolean to CreateEffectWarhead. [#13456]
  • Added GrantConditionOnBotOwner trait to enable logic for AI-owned actors. [#13382]
  • Added support for untargetable building cells. [#13553]
  • Added weapon strafing support. [#13522]
  • Added airburst support to Bullet. [#12634]
  • Added TerrainHeightAware toggle to Missile for performance on non-heightmap-aware mods. [#13628]
  • Added TrackTarget and DamageDuration properties to TeslaZap. [#13475]
  • Added forward movement support to GravityBomb. [#12606]
  • Added StartBurstReport, AfterFireSound and AfterFireSoundDelay to weapons. [#13204, #13292]
  • Added condition support to SpawnActorOnDeath. [#13576]
  • Added condition support to Explodes. [#13342]
  • Added ReloadArmamentsBar trait to display armament reload progress. [#13432]
  • Added SkipMakeAnimation flag to GrantConditionOnDeploy and Sellable traits. [#13822]
  • Added 64/32 bit OpenRA process check to sysinfo. [#13859]
  • 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]
  • Improved the exception message when a Bridge's DemolishWeapon cannot be found. [#13691]
  • 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 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, #14006]
  • Removed obsolete TargetWhenIdle and TargetWhenDamaged from AutoTarget (use stances instead). [#13695]
  • Refactored some logic to remove IDisable in favor of condition-based solutions (work in progress). [#12955, #12996]
  • Refactored CreateEffectWarheads ImpactTypes. [#13543]

Map Editor

  • 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, #13965]

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, #14075, #14152]
  • 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]
  • Added support for generating weapon documentation. [#11913, #13933]
  • Changed packaging and launch scripts to support OS-level mod launchers and the mod SDK. [#12828, #12966, #12992, #13116, #13215, #13612, #13914]
  • Changed the minimum required Mono version on macOS to 4.6. [#13838]
  • Changed dependency fetching to use curl instead of wget. [#13897]
  • Moved code style checking to its own executable. [#13611]
  • Improved the windows make and launcher scripts. [#13359, #13833]
  • Improved compatibility with 3rd-party mod dlls on Windows. [#13190]
  • Improved robustness of dependency fetching. [#14005]
  • 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.

Players ๐ŸŽฒ

Modders โœ๏ธ

Developers ๐Ÿ”ง

Clone this wiki locally