Changelog
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.
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
to60
. [#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
- Fixed some cliffs and rocks in the
ARAKIS
tileset not blocking paths. [#9185, #9323] - Fixed Fremen sietches being damaged without concrete foundations. [#9527]
- Fixed missing Fremen selection voice. [#9674]
- Fixed missing observer clock. [#9719]
- Fixed semi-transparent shroud overlay. [#10001]
- Fixed spice growing on unsuitable terrain. [#10037, #10074]
- Fixed Outpost artwork offsets. [#10105]
- Fixed a crash when placing concrete slabs outside the map borders. [#10214]
- Fixed buildings built on rock shortly showing their damaged frames when repairing. [#10238]
- Added spice blooms. [#8987, #9888, #9974, #9888, #9926]
- Added the Thumper infantry. [#9771, #9948, #10014]
- Added new missions Atreides02a and Atreides02b. [#9402, #9512]
- Added upgrade indicator to production structures. [#10104]
- Added suicide bombing behaviour to the Saboteur. [#10092]
- Added production speedup from multiple factories. [#9997]
- Changed internal actor and weapon names to match the original game. Use the utility to upgrade your maps automatically. [#9278, #9283]
- Changed game balance to match the original game. [#9282, #9338, #9340,#9341, #9407, #9406, #9408, #9418, #9453, #9521, #9458, #9459, #9615, #9676, #9702, #9785, #9825, #9898, #9917, #9947, #9934, #9898, #9941, #10085, #10082]
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
overridingBackgroundMusic
. [#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 withUpgradeActorsNear
. [#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 toBlocksProjectiles
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
andIsLocalPlayer
. [#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, unifiedTargetable
trait. [#8727] - Replaced the
SpawnViceroid
andLeavesHusk
traits with the newSpawnActorOnDeath
trait. [#8744, #9051, #9870] - Replaced the
Plane
andHelicopter
traits with a new, unifiedAircraft
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. UseRenderSprites
+WithSpriteBody
and its derivatives instead. [#9004, #9189, #9231] - Removed
WaterPaletteRotation
. UseRotationPaletteEffect
instead. [#9103] - Removed the
Heal
andAutoHeal
traits. Use the regularAttack*
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 ๐ฒ
- FAQ โ
- Installation ๐ฆ
- Game Content ๐ฟ
- Hotkeys and Stances ๐ฎ
- Strategies ๐
- Settings ๐ง
- Dedicated Server โพ
- RaspberryPi ๐
- Badges & Icons ๐ฅ
- Changelog ๐
Modders โ๏ธ
- Audio guide ๐
- Traits ๐
- Palettes and Remaps ๐จ
- World Coordinate System ๐
- Map scripting
- Lua-API ๐
- Conditions ๐
- Mapping ๐ง
- Pixelart ๐
Developers ๐ง
- Contributing โค๏ธ
- Compiling
- Hacking
- Coding Standard ๐
- Branches and Releases ๐
- Release Checklist โ
- Sequences
- Glossary
- Reverse engineering ๐
- License ยฉ๏ธ