Skip to content

Engine Update

Jonas A. Lind edited this page Apr 16, 2018 · 1 revision

Following the development of OpenRA's bleed the Unplugged mod has the opportunity to support the parent project by exposing new features and fixes aimed for future releases.

Alpha release

As per April 16th the engine version used for the Alpha release of the Unplugged mod is set for April 13th with the following OpenRA engine changes (archived from OpenRA's development changelog):

General Improvements

  • Added a "Slowest" gamespeed. [#14861]
  • Added text selection and modification support to text fields. [#14980]
  • Fixed crash when invalid or not yet created LAN games are discovered. [#14929]
  • Fixed attack move crashing if selected actors die. [#14976]
  • Fixed harvesters not always going for closest resource patch after refinery deploy. [#14874]
  • Fixed missions not always showing in their correct campaign category on Windows. [#14868]
  • Fixed the rendering of production icon overlays in the spectator UI. [#14915]
  • Fixed that starting cash could be configured on maps where it should be disabled. [#14950]
  • Fixed multi-turreted actors not appearing in the map editor. [#14975]
  • Fixed spurious unit deaths during bridge transitions. [#15025]
  • Added color presets and the ability to save custom colors. [#14853, #14947]
  • Added support for edge scrolling while an "inverted" drag scroll movement is in progress. [#14597]
  • Disabled replay map preview when no replay is selected to avoid a crash. [#14899]
  • Removed broken Server.ExternalPort setting. [#15003]
  • Improved performance and memory usage. [#14913, #14928, #14935, #14932, #14917, #14934, #14930, #14931, #14933, #14900, #14943, #14940. #14977, #15036, #15034]

AI Improvements

  • Improved excess power management. [#14594]

Red Alert

  • Made Oil Pump and some other map decoration available on desert tileset. [#14815]
  • Made Service Depot and Fake Service Depot hitboxes better match their sprite. [#14897]
  • Fixed V2 launcher not scanning for targets when reloading. [#14926]
  • Fixed Mechanic not auto-repairing ships. [#14951]
  • Changed Silo to not require destruction to defeat players in Short Game. [#14941]
  • Updated the maps Pitfight and Ascent. [#14888]
  • Tweaked Cruiser and Destroyer turret offsets. [#14945]

Tiberian Dawn

  • Added more difficulty settings to mission Nod06a. [#14842]
  • Added more difficulty settings to mission Nod06b. [#14854]
  • Made Service Depot hitbox better match its sprite. [#14897]
  • Fixed Orca and Apache not scanning for targets when reloading. [#14926]
  • Fixed being able to build and block bridges. [#14844]
  • Changed water crossings to Rough terrain. [#14909]

Dune 2000

  • Fixed crash in Atreides mission 5. [#15032]
  • Added ability to place turrets on top of walls. [#14862]
  • Added Ordos mission 5. [#14798]
  • Added vision and VTOL husk to the carryall while in process of lifting harvesters. [#14956]

Engine/Modding

  • Implemented new mod updater framework. [#14964, #15005, #15009, #15011]
  • Fixed launch-game.cmd accepting wrong mod IDs. [#14831]
  • Fixed abstract actors not being filtered out properly. [#14859, #15001]
  • Fixed the utility crashing while updating maps with invalid rules. [#14948]
  • Fixed Asset Browser not handling multiple files with same name correctly. [#14249]
  • Fixed AI interaction with custom layers. [#14974]
  • Fixed an infinite loop in HeliAttack/HeliReturnToBase. [#14946]
  • Fixed empty MissionGroups being displayed. [#15031]
  • Fixed carried units not being killed properly when the Carryall is killed. [#15030]
  • Fixes for WavReader to explictly handle "LIST" and "cue " chunks (RA2) [#15007]
  • Fixed beacon and reveal times of NukePower when SkipAscent is true. [#14286]
  • Refactored handling of hit radii in projectiles and warheads. [#14742]
  • Added logic to disallowing "On Hold" on a queue. [#14916]
  • Added DamageTypes to Kill() and made some traits use it. [#14777]
  • Added IsPlayerPalette support to WithDecoration. [#14760]
  • Added GrantExternalConditionToCrusher trait. [#15022]
  • Added GrantRandomCondition trait. [#14216]
  • Added TooltipDescription trait. [#14890]
  • Added Replaceable and Replacement traits. [#14862]
  • Added Polygon HitShape. [#14840]
  • Added IsPlayerPalette support to Bullet, Missile and GravityBomb. [#14818]
  • Added lua functions for DeliverCash and DeliverExperience. [#14791]
  • Added support for GIMP and JASC palettes with per-color alpha. [#14851]
  • Add make.ps1 command shortcuts [#14882]
  • Unhardcoded GrantExternalConditionPower cursors. [#14757]
  • Improved/de-duplicated/modularized some code in HackyAI. [#14685, #14889]
  • Made AttackSuicides conditional. [#14759]
  • Made ThrowsShrapnel conditional. [#14817]
  • Made BaseProvider pausable-conditional. [#14738]
  • Made WithTurretAttackAnimation and WithTurretAimAnimation conditional. [#14895, #14896]
  • Moved WormManager from Mods.D2k to Mods.Common as ActorSpawnManager. [#14349]
  • Changed map editor to load an EditorPlayer to avoid loading unnecessary traits. [#14997]
  • Replaced WithSpriteTurret.AimSequence with WithTurretAimAnimation. [#14846]
  • Removed TileSet.Palette and PaletteFromCurrentTileset. [#15028]
  • Removed the unused IsWater flag. [#14839]
  • Removed the deprecated Difficulty member from MapGlobal (lua). [#14978]
  • Removed WithReloadingSpriteTurret (use conditions instead). [#14845]
  • Removed all remaining internal .aud sound defaults from Mods.Common. [#14892]
  • Removed pre-20171014 upgrade rules. [#14949]
  • Removed support for the RA2 .bag file. [#15037]

Not Logged

#13934, #14883, #14857, #14955, #14939, #15035, #15041