Changelog (bleed)

Micr0Bit edited this page Feb 21, 2017 · 1597 revisions
Clone this wiki locally

This is the changelog for the development branch not the changelog for the stable release. Archived changelogs from previous releases can be found on the historical changelogs page

Next

General Improvements

  • Fixed/improved firing offsets of prone infantry in all official mods. [#12684]
  • Fixed a bug that allowed any passenger type to enter any transport. [#12275]
  • Fixed that unit crates and MP starting units couldn't contain aircraft. [#12730]
  • Fixed a bug that could cause a crash when unloading cargo from units with multiple cloaks. [#12711]
  • Fixed a bug that could cause engineers to repair enemy buildings. [#12535]
  • Fixed render glitches after starting multiplayer games with explored map enabled. [#12148]
  • Fixed that a move flash was shown when nudging units via building place order. [#12712]
  • Fixed passengers of captured/hijacked actors not showing the correct playercolor. [#12292]
  • Fixed a potential crash related to smudges and terrain. [#12354, #12398]
  • Fixed replay browser crashing on invalid replays. They are simply ignored now. [#12357]
  • Fixed team messages not being displayed in replays. [#12457]
  • Fixed aircraft not being targetable at the north edge of the map. [#12458]
  • Fixed aircraft not revealing shroud centered on the ground below them. [#12432]
  • Fixed air bursts leaving smudges on the ground. [#12553]
  • Fixed stored resources getting lost when selling refineries. [#12624]
  • Fixed crashes that could occur when interacting with the UI whilst connected to IRC. [#12318]
  • Fixed weather particle positions when scrolling while paused. [#12713]
  • Fixed client drops stalling the game for other players. [#12677]
  • Added tooltips to map resources. [#12103]
  • Added support for HiDPI displays. [#12501]
  • Added checks for 64 bit OS, window size and window scale to optional system info transmission. [#12610, #12649]
  • Changed replay percentage to show as a tooltip. [#12096]
  • Changed sounds originating from shellmaps to be muted. [#12465]
  • Changed in-game sounds to be muted when the menu is opened. [#12465]
  • Changed "Debug" prefix to "Battlefield Control" for gameplay notifications. [#12643]
  • Improved out-of-memory logging. [#12014]
  • Improved in-game performance and memory usage. [#12499, #12599]
  • Replaced an exception with a debug log message when the game is unable to place a starting unit on a map. [#12179]
  • Removed the "Show shellmap" option. [#12465]
  • Removed the filename from error messages in the asset browser. [#12646]

Tiberian Dawn

  • Added shadows to visible projectiles. [#12801]
  • Fixed incorrect tree types on map Minus Two. [#12052]
  • Changed sprite of Mobile SAM missile back to regular SAM missile. [#12801]
  • Changed the shellmap to a static background. [#12465]
  • Changed balance [#12536, #12562, #12217, #12697]:
    • Added stealth detection to Temple of Nod.
    • Destroyed vehicles take longer to disappear.
    • Starting unit composition has been adjusted.
    • Base building HP increased.
    • Airstrip/Weapon Factory power usage increased.
    • Communication Center power usage increased.
    • Refinery power usage reduced by 10 units, selling no longer refunds cash.
    • Refinery capacity significantly reduced, silo capacity significantly increased.
    • Advanced Guard Tower HP reduced slightly.
    • SAM site range and damage increased significantly, sight radius reduced.
    • Grenadier accuracy reduced.
    • Engineer HP increased slightly.
    • Flamethrower infantry damage vs armor halved, damage vs infantry increased.
    • Chemical warrior damage against infantry reduced, damage against armor increased.
    • Halved probability of infantry mutatating into a visceroid when killed by tiberium or chem troopers.
    • Commando range increased, price increased.
    • Harvester HP increased, build time increased.
    • Bike damage slightly increased, HP slightly reduced.
    • Light Tank price reduced.
    • Mobile SAM HP increase.
    • MCV build time reduced.
    • APC HP increased slightly, cost reduced slightly, damage vs light units reduced slightly.
    • Artillery minimum range increased.
    • Mammoth tank HP increased.
    • APC movement speed increased slightly.
    • MRLS range reduced, damage vs infantry reduced.
    • Obelisk power usage reduced, improved targeting logic.
    • Chinook speed increased, fixed sight radius of crashing wreck.
    • Apache mobile speed reduced slightly, turn speed increased.
    • Orca turn speed increased.
    • Ion cannon recharge time increased from 3:00 to 4:30.
    • Nuke recharge timer increased from 5:00 to 6:00 and increased damage radius.
    • Airstrike timer increased from 3:30 to 4:00.

Red Alert

  • Fixed asset installation not working from the original RA CDs or on 32 bit Windows. [#12484]
  • Fixed a potential crash in Monster Tank Madness. [#12511]
  • Fixed a rare crash when using minelayers. [#12486]
  • Fixed mines being visible through the fog of war when first placed. [#12171]
  • Fixed Mechanic and Medic unintentionally healing enemy units. [#12339]
  • Fixed 120mm bullets not harming infantry. [#12348]
  • Fixed tank trap map props not showing in the map editor sidebar. [#12675]
  • Fixed the armament offsets of the Chrono Tank and the Phase Transport. [#12737]
  • Fixed missing power up/down sound effects for Gap Generator and SAM Site. [#12778]
  • Fixed missing shadows on weapon projectiles. [#12737]
  • Improved AI build orders. [#12216, #12552]
  • Changed names of Shipyard to Naval Yard and Transport Helicopter to Chinook. [#12469]
  • Changed civilian buildings to spawn civilians when destroyed. [#12352]
  • Map / Mission changes:
    • Fixed map errors on Behind the Veil, Doubles, Nine Lives, Pie Of Animosity, Winter Storm. [#12191, #12249, #12291, #12331, #12332]
    • Changed the Lonestar AI to really sell the walls instead of pretending to. [#12234]
    • Changed Tanya to be uncrushable in missions. [#12691]
    • Added campaign mission "Cripple Iron Curtain Research" (allies06a). [#12322]
    • Added new MP maps Countercross, Green Belt, Snow Off, Ensio Kaivo, Minor Pressure and Vihaan Lunta. [#12745, #12767]
    • Removed MP maps Bloody Delta, Blitzkrieg, Forest Path, Hopes Anchor, Man to Man. [#12285, #12745, #12767]
    • Changed MP maps Desert Rats and Dual Cold Front. [#12218, #12767]
  • Balance changes [#12376, #12739, #12470]:
    • Increased cost for allied static defenses (except the AA gun).
    • Increased HP of the Allied Tech Center.
    • Increased Flame Tower projectile speed.
    • Increased Light Tank damage and reload time.
    • Increased Mobile Radar Jammer sight, jamming range, cost, and build time.
    • Increased Yak and Mig vision range.
    • Increased MCV build time.
    • Reduced Mobile Gap Generator build time.
    • Reduced Destroyer Missile range.
    • Reduced Barracks health.
    • Paratroopers now drops infantry with one veteran rank.
    • Rocket soldier minimum range increased, and follow enemies less aggressively.
    • Merged the two mine-layer variants. [#12540]
    • Fixed reveal range of chinook husks. [#12217]
    • Fixed Spys not detecting other spies. [#12565]
    • Gap Generators now actively reduce enemy sight ranges. [#12690]
    • Nuclear explosions ignite trees in a larger radius. [#12467]
    • Changed units to be aware of and avoid friendly mines. [#12337]
    • Civilians that appear when selling a structure replaced with Technicians. [#12174]

Dune 2000

  • Fixed a crash when maps used actors owned by the mercenary faction. [#12647]
  • Fixed misaligned UI symbols. [#12172]
  • Fixed missing Trike/Raider muzzle flashes. [#12548, #12746]
  • Fixed missing Grenadier idle animation. [#12751]
  • Fixed Carryalls not being able to land on concrete. [#12607]
  • Fixed the AIs not using the Fremen super weapon. [#12618]
  • Fixed the AIs not building all intended structures. [#12622]
  • Fixed incorrect artwork positioning for the Mercenary Heavy Factory. [#12461]
  • Fixed incorrect Thumper voice set. [#12655]
  • Fixed several issues with spice blooms. [#12350, #12593, #12709]
  • Fixed crates not spawning on spice, or concrete. [#12608]
  • Improved building explosion effects. [#12621, #12770]
  • Improved and extended several unit tooltips. [#12547, #12644]
  • Improved and extended faction descriptions. [#12658, #12660]
  • Changed unit spawn crates to spawn a wider selection of actors and fixed some prerequisites. [#12581]
  • Changed building build menu icon order to be more logical. [#12534]
  • Map / Mission changes:
    • Fixed several terrain tile passability types to match the original game. [#12593, #12653, #12688, #12781, #12783]
    • Added Ordos mission 1a and 1b. [#12664]
    • Added Harkonnen mission 1a and 1b. [#12755, #12779]
    • Added Atreides mission 4. [#12743]
    • Added new Shellmap. [#12001]
    • Added new maps from the original game, Habbanya Ridge, Habbanya Erg, Sietch Tabr and Tsimpo. [#12588, #12589, #12590, #12591]
    • Added some previously disabled terrain tiles. [#12749]
    • Improved the AI on Atreides mission 2a and 2b. [#12750]
    • Improved order of actors in the map editor. [#12623]
  • Balancing:
    • Turrets can no longer be captured by engineers. [#12561]
    • Fixed machine guns being blocked by walls. [#12758]
    • Changed Saboteurs, Fremen and Stealth Raiders to uncloak when receiving damage. [#12290]
    • Changed Sardaukar tech level to medium. [#12583]
    • Changed building repair and terrain damage to resemble the original. [#12598]
    • Changed Starport so it doesn't require power and cannot be powered down. [#12568]

Engine / Modding

  • Fixed AI being unable to activate AllowMultiple support powers. [#12452]
  • Fixed AI support power targeting on RectangularIsometric maps. [#12452]
  • Fixed HeliReturnToBase not exposing a host actor parameter. [#12162]
  • Fixed cloaked units uncloaking on damage instead of only on DamageState change. [#12161]
  • Fixed transparency of LaserZap beams being hard-coded. [#11912]
  • Fixed crashing on bogus projectile angles (modders are still advised to use values between -255 and 255). [#11821]
  • Fix the asset browser crashing instead of displaying an error. [#12098]
  • Fixed sprite barrels ignoring turret/actor orientation in previews. [#12155]
  • Fixed some aspects of the carryall logic. [#12396]
  • Fixed another bug in the yaml merger. [#12615]
  • Fixed various issues with the AmbientSound trait. [#12672]
  • Fixed misleading exception message when an asset package cannot be loaded. [#12790]
  • Added support for switching to mods from other engine installations. [#12600, #12765, #12795]
  • Added support for loading .mix files from .oramod archives. [#12007]
  • Added support for improved gap generator behaviour. [#12307, #12411]
  • Added support for stances to JamsRadar. [#11926]
  • Added a flag to all the WithVoxel* traits to disable automatically generating shadows. [#12062]
  • Added RevealOnFire trait. [#12557]
  • Added simple, invisible InstantHit projectile. [#12548]
  • Added a number of features to the LaserZap projectile. [#12068]
  • Added support for multiple fire animations in WithInfantryBody. [#11974]
  • Added support for subtraction of two CPos in Lua. [#12156]
  • Added support for applying a target flash to actors through lua. [#12112]
  • Added GrantConditionOnMovement trait (previously UpgradeOnMovement). [#11886]
  • Added upgrade support to Tooltip and CashTrickler. [#11984, #12358]
  • Added support for customizing the initial facing of multiplayer starting units. [12434]
  • Added an AllowSnapping property to missile projectiles. [#12377]
  • Added support for target tracking to the AreaBeam projectile. [#12158]
  • Added experience multipliers. [#12572]
  • Added support for bouncing to the Bullet projectile. [#12571]
  • Added a TargetDamageWarhead. [#12605]
  • Implemented tunnels, elevated bridges, jumpjet and subterranean units. [#12577]
  • Implemented new charge attack logic. [#12697]
  • Moved most UI metrics to common. [#11975]
  • Moved the RA chrome yamls to the common mod. [#12762, #12175]
  • Moved the production icon and tooltip description from Tooltip to Buildable. [#12141, #12258]
  • Moved several trait interfaces etc. from engine to mod code. [#12268, #12284, #12287]
  • Changed SupportPower target designation sequences' defaults to 'null'. [#12751, #12782]
  • Changed Bullet.Angle field to LaunchAngle. [#12004]
  • Renamed the TracksTarget field on the LaserZap projectile to TrackTarget. [#12158]
  • Replaced or removed problematic DelayedAction in several places throughout the code. [#12309, #12341, #12305, #12355, #12481]
  • Replaced the use of camera actors for shroud reveal in the NukePower trait with an effect. [#12355]
  • Replaced WithBuildingExplosion with footprint support on Explodes. Be aware that there is no automatic update rule for this change and it will require manual intervention. [#12338]
  • Replaced the CaptureAmount setting from CashTrickler with a new GivesCashOnCapture trait. [#12358]
  • Replaced the JamsRadar trait with support for conditions on ProvidesRadar. Please be aware that the upgrade rule cannot fully do the migration itself, some manual intervention is required. [#12503]
  • Refactored activities. [#12315, #12461]
  • Refactored upgrades to replace upgrade levels with upgrade conditions. [#12381, #12396, #12406, #12448, #12449, #12451, #12462, #12477, #12497, #12625, #12657, #12671, #12796]
  • Removed the ts and ra dlls and merged their contents into the cnc dll. [#12678, #12757]

Packaging & Utility

  • Fixed the map importer adding spicebloom instead of spicebloom.spawnpoint actors in Dune 2000. [#12584]
  • Fixed various quality issues with the deb packaging [#12524#]
  • Added Lint check for invalid map rules. [#12136]
  • Added Lint check for invalid projectile launch angles. [#12004]
  • Added the LargeAddressAware flag to all object files. [#12138]
  • Added Open Age Ratings Service metadata to Linux packages. [#12044]
  • Added mipsel architecture support. [#12441]
  • Added API and auto-complete description generator for ZeroBrane Studio. [#11686]
  • Added work-around for Open.Nat installation by nuget failing randomly. [#12505]
  • Added support for liblua installations in /opt/local/. [#12631]
  • Added MaxUnloadQueue and UnloadQueueCostModifier to Harvester. [#12645]
  • Updated the bundled SharpFont library to version 4.0.1. [#11932]
  • Updated the Windows SDL2 to version 2.0.5. [#12546]
  • Changed installation to abort if .NET 4.5 isn't installed. [#12491]
  • Replaced the --actor-yaml utility command with --resolved-rules, --resolved-sequences, and --resolved-weapons commands. [#12377].
  • Removed the dependency on Maxmind.GeoIP and Newtonsoft.Json. [#12702]
  • Removed deprecated Lua APIs and upgrade rules. [#12804]

Dedicated Server

  • Fixed an exploit that allowed people to lock down a server so that players could not join anymore. [#12459]
  • Changed server list to sort servers with spectators above empty servers. [#12710]
  • Removed the unneeded AllowPortForward parameter. [#12323]
  • Removed the broken Server.Timeout parameter. [#12460]