Skip to content
Oliver Brakmann edited this page Dec 24, 2015 · 1795 revisions

This is the changelog for the latest 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 20151224

General Improvements

  • Fixed a crash when checking the player IP in the lobby. [#9215]
  • Fixed a crash in the map browser caused by maps with missing Author. [#9425]
  • Fixed a long-standing memory-corruption issue that caused sporadic crashes on Windows systems. [#9437]
  • Fixed a crash when using the "Select units by type" hotkey just when a selected unit died. [#9545]
  • Fixed missing turret recoil. [#9588]
  • Fixed attack move not working properly in certain situations. [#9581, #10213]
  • Fixed replay playback freezing after a player disconnects. [#9389, #9769]
  • Fixed a collection of targeting and visibility issues. [#9090, #9672, #10007, #10042]
  • Fixed a collection of AI bugs and limitations. [#9222, #9256, #9442]
  • Fixed a collection of issues with aircraft behaviour. [#8886, #8938, #9036, #9054, #9777, #9782]
  • Fixed issues with decorations on production buildings after capture. [#9812, #9813]
  • Fixed rallypoints not being reset after capture. [#9828]
  • Fixed long strings overlapping other elements in the UI. [#9920, #9949]
  • Fixed observer statistics window showing disabled support powers. [#9950]
  • Fixed a crash related to capturing enemy production structures in missions. [#9919]
  • Fixed an exploit that allowed the color validator to be bypassed. [#9922]
  • Fixed queued deployment exploit. [#9987]
  • Fixed a crash when spawning resources outside the map borders. [#10062]
  • Added a new server browser and lobby designed around a new global chat channel. [#8636, #8792, #9355, #9491, #9546, #9586, #9682, #9692, #9744, #9772, #9884, #9855, #9915, #9877, #10008, #10063]
  • Added a game speed selector for both single-player (skirmish/missions) and multi-player games. [#9255, #9387, #9486, #9628, #9818]
  • Added filtering by number of players to the map chooser. [#9361]
  • Added building placement awareness to units. They will move out of the way if they occupy the location at which a player wants to place a building. [#9239]
  • Added support for more hotkeys for spectators, and for scrolling the map. [#9307, #9520, #9540]
  • Added support for "joystick" scrolling using the right mouse button as in Tiberian Sun and Red Alert 2. [#9518, #9638, #9873]
  • Added logging of players joining servers to the server.log file. [#10131]
  • Changed mod asset installation to use the shared mod chooser. [#8773, #9263, #9537]
  • Changed radar notifications to be visible to allies and spectators. [#9307]
  • Changed the default unit stance to Defend for human players. [#9611]
  • Improved battlefield news updating. [#9916]
  • Improved logging and fallback behavior when hardware cursors fail. [#10196]

Tiberian Dawn

  • Fixed SAM sites not closing after killing their target or being ordered to stop. [#9762]
  • Fixed issues in several mission scripts. [#9280, #9417, #9928, #10058, #10059]
  • Added several new multi-player maps. [#9018, #9534, #9564]
  • Added more tiles to the DESERT tileset, and fixed some cliff tiles that were incorrectly marked as buildable. [#9273, #9284]
  • Added two new single-player missions: Special Ops GDI01 from the Nintendo 64 version of C&C TD, and GDI06 featuring the Commando. [#9118, #9485, #9550, #9887, #10060]
  • Changed name of the "Defence" production queue to "Support". [#9062]
  • Changed balance: [#9506]
    • Reduced price of SAM sites from 750 to 700.
    • Reduced price for the MLRS from 1200 to 1000.
    • Reduced value of blue Tiberium.
    • Increased repair speed of the repair pad.
    • Increased chance of infantry evading being crushed.
    • Increased delay between air strikes from 3:00min to 3:30min.
    • Reduced veterancy bonuses. [#9017]
    • Sandbags and chain link barriers no longer block projectiles. [#9339]
    • Crates are now hidden under the fog, and spawn only after one minute. [#9096, #9060, #9637, #10229]
  • Changed airplane's cruise altitude to twice its former value. [#9618, #9886]

Red Alert

  • Fixed smudges being displayed on interior clear tiles. [#9133]
  • Fixed buildings remaining visible under fog after being destroyed if the player has a GPS. [#8797]
  • Fixed a couple of issues related to the identity of spies. [#8699, #10018]
  • Fixed water palette rotation effects in the DESERT tileset. [#9103]
  • Fixed units automatically attacking oil derricks in Arctic Triangle Affair. [#9563]
  • Fixed the chinook selection box size. [#9568]
  • Fixed a collection of mission issues. [#8727, #9314, #9412, #9417, #9448, #9462, #9563, #9567, #9600, #9972, #9969, #10206, #10267]
  • Fixed the health bars of explosive barrels being visible. [#9758]
  • Fixed MAD tanks destroying trees. [#9842]
  • Fixed a number of GPS-related bugs and inconsistencies with respect to targeting and vision. [#9958, #10023, #10120, #10242]
  • Fixed crash when trying to load "Bomber John" minigame. [#10009, #10013]
  • Fixed the "RushAI" building naval structures despite never producing naval units. [#10056]
  • Added new single-player missions: Soviet 02b, 03, 06a, 06b and 07. [#9515, #9034, #9562, #9655, #9656, #9657, #9846, #10247]
  • Added GPS icons to badger planes. [#9218]
  • Added weather effects to Fort Lonestar & Snow Town. [#8766]
  • Added two new skirmish maps: "Tabula Rasa" and "Sidestep". [#10019]
  • Added difficulty levels to the Fort Lonestar mini-game. [10244]
  • Changed balance:
    • Gap generators remain functional when shroud is disabled in the lobby. [#8792]
    • Shock trooper health reduced from 100 to 60. [#9248]
    • Sonar pulse no longer reveals shroud. [#9084]
    • Sandbags and chain link barriers no longer block projectiles. [#9339]
    • Destroyed planes crash at a steeper angle. [#9469]
    • MCVs can only be found in crates if the player has lost their last one. [#9649]
    • Hijackers now cloak when stationary, are faster and less likely to be crushed. [#9668, #9821]
    • Reduced chinook vision range from 12 to 10 cells. [#9668]
    • Reduced flak truck weapon range against ground targets from 8 to 6 cells. [#9668, #9992]
    • Reduced veterancy bonuses. [#9017]
    • Fake structures are no longer revealed by their health bar. [#9730]
    • Changed Spy power plant infiltration power to 20 seconds, down from 30. [#9984]
    • Chrono Tank teleport charge delay reduced from 20 seconds to 12. [#9992]
    • Tesla Tank no longer needs to turn towards the enemy to shoot at targets. [#9992]
    • Phase Transport passenger count increased from 3 to 4. [#9992]
    • Phase Transport movement speed increased to match APC. [#9992]
    • Phase Transport vision range increased from 6 cells to 7 cells. [#9992]
    • Crates are now hidden under the fog, and spawn only after one minute. [#9096, #9060, #9637, #10229]
    • Supply & Demo Truck vision range increased from 3 to 4 cells. [#10020]
    • Added a secondary exit to the Kennel to reduce chances of unintentionally blocking production. [#10095]
  • Changed chrono tanks to use a support-power-like charge bar instead of pips. [#9700, #9708]
  • Changed the cloak effect to use tranlucency instead of shadow. [#8996]
  • Changed ammo box map prop to not be selectable. [#10038]

Dune 2000

Engine / Modding / Scripting

  • Fixed move animations freezing after an actor attacks. [#8988]
  • Fixed some minor Lua API and trait documentation errors. [#9134]
  • Fixed a potential crash in Attack* if no armaments are enabled. [#9304]
  • Fixed overlay traits being visible when they are not active. [#9377, #9681]
  • Fixed queued actions running in a different order to which they were queued. [#9288, #9749]
  • Fixed actors with large health radii not receiving damage from some warhead impacts. [#9174]
  • Fixed map StartingMusic overriding BackgroundMusic. [#9666]
  • Fixed a crash when spawning resources near the edges on maps with bogus cordons. [#9528]
  • Fixed a bug with newly produced units teleporting outside their factory. [#9760]
  • Fixed an issue with some upgrade rules not being run when upgrading a mod or a map from an older engine version. [#9909]
  • Fixed a potential crash due to a race condition in UpgradeActorsNear. [#10010]
  • Fixed a crash when producing an actor without any IOccupySpace traits in conjunction with UpgradeActorsNear. [#10170]
  • Fixed DamagedWithoutFoundation causing more initial damage than it should. [#10238]
  • Added support for weather particle effects for maps and missions. [#8766, #9921]
  • Added support for sequences that combine art from multiple sprites. [#9547]
  • Added new lint checks for validating mod and map rules. [#8749, #9701, #9384, #9748, #9720]
  • Added support for random sprite sequences in the Bullet projectile. [#8952, #9186]
  • Added support for map-placed actors with plug upgrades. #9159]
  • Added upgrade support to several traits. [#8727, #8838, #9200, #9270]
  • Added RangeMultiplier trait to apply a range modifier via an upgrade. [#8760]
  • Added a DisableMovementOnUpgrade trait to disable an actors movement via an upgrade. [#9435]
  • Added IRulesetLoaded interface for TraitInfos that need to query information during initialization. [#8760, #9447, #9450, #9532]
  • Added support for custom icon overlay palettes. [#9129, #9220]
  • Added the ability to include allies to the HideMapCrateAction trait. [#9219]
  • Added a visualisation for warhead spreads to the combat debug overlay. [#9465]
  • Added support for defining music tracks in map.yaml. [#9488]
  • Added a function to check for prerequisites to the Lua API. [#9471]
  • Added a function for changing background audio to the Lua API. [#9494]
  • Added Height property to BlocksProjectiles for limiting blockage. [#9706]
  • Added support for actor-producing support powers. [#9521]
  • Added cursor and stances definitions to the Armament trait. [#8768]
  • Added support for configuring the cruise altitude, delayed homing activation, and airbursts to missiles. [#8717, #9646, #9746, #10035, #10114]
  • Added initial support for tileset depth sprites. [#9476]
  • Added information about movement classes to the debug output of the domain calculation. [#9633]
  • Added checks for invalid HVA files. [#9718]
  • Added an ActorInit for unit stances. [#9611]
  • Added the Lua player API properties InternalName, IsNonCombantant and IsLocalPlayer. [#9924]
  • Improved logging for OpenGL errors that occur at game start. [#9474]
  • Improved in-game performance and memory usage. [#9022, #9023, #9058, #9105, #9140, #9141, #9144, #9246, #9250, #9264, #9279, #9293, #9295, #9296, #9302, #9356, #9359, #9332, #9313, #9262, #9400, #9445, #9635, #9636, #9753, #9852]
  • Improved support for custom player palettes remap ranges. [#9654]
  • Improved DeployToUpgrade trait with various new options. [#9124, #9578, #10014]
  • Changed several trait properties from cell ranges to world ranges. [#9301]
  • Changed the way that the map grid type is defined in mod.yaml. Modders will have to manually adjust their mods for this change. [#9342, #9526]
  • Changed the names of several other render traits to follow existing conventions. [#9390, #9542]
  • Changed the output logging format for dedicated servers. [#9026]
  • Replaced the type-specific Targetable* traits with a new, unified Targetable trait. [#8727]
  • Replaced the SpawnViceroid and LeavesHusk traits with the new SpawnActorOnDeath trait. [#8744, #9051, #9870]
  • Replaced the Plane and Helicopter traits with a new, unified Aircraft trait. [#9054]
  • Removed engine assumption that 0% versus an armor type means actors with that armor are not targetable. Use ValidTargets/InvalidTargets instead. [#9006]
  • Removed the specific Render* traits. Use RenderSprites + WithSpriteBody and its derivatives instead. [#9004, #9189, #9231]
  • Removed WaterPaletteRotation. Use RotationPaletteEffect instead. [#9103]
  • Removed the Heal and AutoHeal traits. Use the regular Attack* traits instead. [#8768]

Map Editor

  • Fixed maps appearing multiple times in the map chooser after saving. [#9661]
  • Fixed spawn point, camera, waypoint and wormspawner symbols not being shown in the player's colour. [#10022]
  • Fixed player Creeps having no enemies defined. [#10145]
  • Added a cell coordinate display. [#9089]
  • Added a map cash counter. [#9139, #9711]
  • Added more information to actor tooltips. [#9715, #9925, #9971]
  • Added a copy & paste function. [#9885]
  • Changed actor rotation to use the mouse scrollwheel instead of left-clicking on them. [#9258]
  • Changed the tile/overlay/actor list to use the full screen height. [#9551]
  • Changed the default save directory from the game directory to the support one. [#9929]

Packaging & Utility

  • Added checks for syntax errors in Lua scripts. [#8939]
  • Added a check for missing luac installations. [#9330]
  • Added simple argument verification. [#9397, #9714]
  • Improved the Windows installer options. [#10106]
  • Updated the bundled MaxMind GeoIP library to version 2.3.1. [#9175]
  • Removed the actor stats export command. [#9272]
  • Removed redundant palette and cursor files. [#9483]

Players ๐ŸŽฒ

Modders โœ๏ธ

Developers ๐Ÿ”ง

Clone this wiki locally