Changelog (bleed)
abcdefg30 edited this page Aug 7, 2019
·
4735 revisions
This is the changelog for the development branch, not the changelog for the current stable release. Archived changelogs from previous releases can be found on the historical changelogs page.
- Added singleplayer and skirmish savegame support. [#16411, #16419, #16563]
- Added a new hotkey - unbound by default - to quickly remove units from control groups. [#15990]
- Added ability to choose approach direction for airstrikes and paradrops via mouse drag. [#15226, #16414, #16479]
- Added a time limit lobby option. [#16317]
- Added a new spectator statistics UI. [#16406, #16583, #16589, #16622, #16832]
- Added tooltips for truncated text labels. [#16590]
- Added MCV undeploy (and move) on force-move order in official mods. [#16607, #16677, #16719, #16723]
- Added SHA1 verification to package downloads. [#16491]
- Added a support power palette order [#16645]
- Added target line support for queued unit activities [#16549, #16876, #16879]
- Add a hotkey settings panel with a hotkey remap dialogue. [#16552, #16744, #16744]
- Add selection modes - "Select All" and "Select Low Priority" [#15839, #16746]
- Allow PBOG to nudge blocking helicopters [ #16806]
- Fixed server list map preview polish issues. [#16237]
- Fixed loadscreen text when switching between internal mods. [#16601]
- Fixed spectator view showing wrong flags under certain circumstances. [#16749]
- Fixed various issues and improved layout of Army/Economy spectator graphs. [#16702]
- Fixed that MCV undeploy does not cancel capture by engineer. [#16626]
- Fixed harvesters sometimes collecting resources that should be uncollectable. [#16430]
- Fixed paratroops sometimes dropping in or revealing top-left map corner. [#16564]
- Fixed that capture could restart after capturer got killed. [#16556]
- Fixed visual glitches such as units jumping and moving on top of each other after moving to attack. [#16217]
- Fixed not being able to queue attack-move commands, thereby also fixing a host of related issues. [#16105, #16346]
- Fixed a crash when an actor dies while in a transport. [#16295, #16358]
- Fixed keyboard multi-tap detection ignoring modifier keys. [#16351]
- Fixed map actors (like trees) not appearing on map previews. [#15731, #16448]
- Fixed issues with team and spectator chat when players are killed or surrender. [#15615, #16531]
- Fixed AutoTarget overriding demoted targets. [#16551]
- Fixed AutoTarget not switching targets while moving around. [#16566]
- Fixed attack targets not being dropped when switching to a more restrictive stance. [#16559]
- Fixed multiple clients being assigned as admin. [#16550]
- Fixed the RNG not being reseeded when restarting a game. [#16653]
- Fix force-landed transports taking off after (un)loading passengers. [#16741]
- Fixed the
InstantHit
projectile crashing if it wasBlockable
and the target dead. [#16756] - Fix harvesters losing their last harvesting position when carried by carryall. [#16778]
- Fixed actors resupplying even if too far from the resupplier. [#16789]
- Fixed canceling carryall transport request when cancelling order. [#16823]
- Fixed that VTOLs can ignore TurnToDock/-Land. [#16822]
- Fixed player colour when a client is bumped to a spectator slot. [#16828]
- Changed several orders to be queueable. [#16060, #16065, #16129, #16313, #16193, #16207, #16387, #16241, #16894]
- Changed stance hotkey order in settings to match command bar. [#15996]
- Changed panel height of multiplayer browser to match other large panels. [#16643]
- Changed coloring of system messages to yellow. [#16355, #16456]
- Changed own service depots not being preferred over allies'. [#16567]
- Removed periods from lobby option tooltips. [#16452]
- Improved building placement previews. [#16553, #16629, #16724]
- Improved sending of immediate orders to server. [#16052]
- Improved performance. [#15981, #16064, #16468, #16490, #16536, #16588, #16698, #16846, #16840]
- Improved aircraft:
- Added support for 'Scatter' command. [#15395]
- Fixed aircraft ignoring 'ReturnToBase/Enter/Repair' order if target was reserved for same aircraft. [#16055]
- Fixed aircraft reload/repair being interruptible by 'Stop' command. [#16321, #16372, #16241]
- Fixed aircraft to now ignore 'ReturnToBase' order if already landed. [#16241]
- Fixed aircraft not landing at free resupplier on RTB order if ammo is full. [#16241]
- Fixed landed aircraft to block space. [#16315, #16574]
- Fixed not being able to queue Chrono Tank teleports. [#16129]
- Fixed that undamaged MAD tanks could be 'repaired' by Mechanic. [#16639]
- Fixed that upper corners of ore/gem mines would overlap other actors. [#16392]
- Fixed that veterancy was visible on shellmap. [#16314]
- Fixed that crates do not spawn on water. [#16720]
- Fixed some graphical glitches on desert rocks and civilian buildings. [#16500]
- Fixed dogs not being buildable on Fort Lonestar. [#16561]
- Fixed "Sarin Gas: Crackdown" not ending after losing all units. [#16544]
- Fixed boxes not being placeable in Interior maps. [#16847]
- Fixed issues with queued MAD Tank deployment. [#16805]
- Removed unsolvable cash steal objectives from allied missions 6a/6b. [#16426]
- Added new Counterstrike missions "Sarin Gas 2: Down Under" and "Top o' the World". [#15952, #16167]
- Changed civilians to use the normal 'stand' animation while panicking. [#16280]
- Changed Chinook to be able to crush infantry and collect crates. [#16315]
- Added Black Hawk to Allies (gameplay-wise identical to Hind), made Hind unbuildable. [#16613, #16777]
- Changed armed aircraft to be capable of opportunity fire depending on stance. [#16369, #16786]
- Clarified mission objectives on
Infiltration
mission. [#16178] - Improved mission failure trigger on
Monster Tank Madness
mission. [#16177] - Made cannon burst delay of Heavy Tank equal to Mammoth Tank. [#16795]
- Balancing:
- Improved visuals and layout of in-game UI. [#16359, #16545, #16562, #16625, #16644]
- Changed civilians to use the normal 'stand' animation while panicking. [#16280]
- Changed Chinook to be able to crush infantry and collect crates. [#16315]
- Changed balancing:
- Fixed a visual glitch with the Death Hand missile launch. [#16013]
- Fixed crashes with carryalls. [#16743]
- Changed bots to delay C. Yard upgrade by (at least) 2.5 minutes. [#16091]
- Added original Death Hand Missile cluster logic and animations. [16363, #16399]
- Fixed that actors would not always stay on correct movement layer when stopped. [#15949]
- Fixed
FrozenUnderFog
visibility calculation when fog is disabled. [#16458] - Fixed production of dummy actors from producers without Exit trait. [#16416]
- Fixed potential crash in
Railgun
projectile. [#16536] - Fixed behavior when
Attack*
trait is paused or disabled. [#15651] - Fixed exceptions in
VocLoader
. [#15975] - Fixed the
givecashall
debug command. [#15945] - Fixed
StartSequence
not playing when With*SpriteBody is enabled. [#16535, #16610] - Fix conditional traits that incorrectly override INotifyCreated. [#16770]
- Fixed Lua's delivery calls making target lines show. [#16878]
- Improved Lua's
Beacon
API. [#15785] - Improved
ActorTags
debug option to show child activities as well. [#16401] - Improved font size calculation and use it for default LabelWidget
VAlign
. [#16485, #16592] - Improved linting of weapon and trait yaml removals. [#16497]
- Added
--refresh-map
utility command. [#16448] - Added
playerexperience
developer cheat. [#16471] - Added
IPreventMapSpawn
interface to allow traits to prevent specific map-placed actors from spawning. [#15929] - Added support for custom selection rollover effects. [#15805]
- Added faction specific tooltip backgrounds. [#16359]
- Added
AddFactionSuffixLogic
support forProductionTabsWidget
andBackgroundWidget
. [#16359] - Added support for arbitrary objective type names. [#16277]
- Added Sound.Play overloads that play a random sound from a list. [#16391]
- Added support for delaying bots building specific buildings or units. [#16091]
- Added support for paradropping multiple infantry per cell (sub-cell-awareness). [#16564]
- Added support for 'undeploy and do something'-orders for deployed actors. [#16607, #16677]
- Added a
SpawnActorEffect
. [#16015] - Added
OnAnyProduction
andOnSold
lua triggers. [#16300] - Added the authentication fingerprint to replay metadata. [#16293]
- Added
INotifyMoving
interface that allows traits to be notified about actor movement. [#15675, #16385] - Added
FireClusterWarhead
for cluster weapons. [16363] - Added Lua API endpoints for time limits. [#16317]
- Added a cell coordinate overlay to the terrain geometry debug overlay. [#16442, #16578]
- Added
LockOnInaccuracy
to Missiles. [#16535] - Added several resource modifiers. [#15798]
- Added support for writing benchmark data at the end of the game. [#16328]
- Added support for directly launching a map. [#16328]
- Added a Media.DisplaySystemMessage lua function. [#16667]
- Added a
PlaceAlternateBuilding
trait. [#16510] - Added an
AttackType
field toAttackAircraft
. [#16671] - Added actor name to "Actor does not have trait of type" exception message. [#16771]
- Added timestamps to server log messages. [#16731]
- Updated the shipped
global mix database.dat
. [#16691] - Made the
StoresResources(Info)
classes public. [#16582] - Merged
AnimatedBeacon
effect intoBeacon
effect. [#16006] - Changed minimum required .NET version to 4.7.2 (on Windows). [#16324]
- Changed the default support directory location on Windows and Linux. [#16587]
- Removed System.Drawing and SharpFont dependencies. [#15930, #16218, #15973, #16281, #16264, #16291, #16286, #16272, #16279]
- Removed deprecated
TargetLocation
fromOrder
. [#15891, #16288] - Removed
SequenceActivities
in favor of directly queueing activities. [#16807] - Changed many Actor activities to be internally consistent and remove many bugs. [#16206, #16246, #16348, #16349, #16352, #16354, #16364, #16365, #16374, #16379, #16476, #16382, #16400, #16417, #16584, #16641, #16660, #16481, #16721, #16748, #16788, #16787, #16853, #16852]
- Trait Changes:
-
Aircraft
: -
AnnounceOnSeen
: Updated description to document the dependency onEnemyWatcher
. [#16029] -
AppearsOnMapPreview
: Added trait. [#15731] -
AttackAircraft
: Refactored, added opportunity fire support. [#16369] -
AutoTargetPriority
: AddedValidStances
field. [#16343] -
CapturableProgressBar
: Fixed filename, made trait conditional. [#16303] -
CapturableProgressBlink
: Fixed filename, made trait conditional. [#16303] -
CaptureProgressBar
: Fixed filename, made trait conditional. [#16303] -
ClassicProductionQueue
: Now supports queue groups. [#16415] -
ClonesProducedUnits
: Made trait conditional. [#16504] -
Crate
: Made trait public. [#16632] -
DeliversCash
: Fixed voice line overriding other traits. [#16783] -
DeliversExperience
: Fixed voice line overriding other traits. [#16783] -
DetectCloakedMultiplier
: Added trait. [#16708] -
EngineerRepair
: Fixed stances support, made trait conditional, addedTypes
,RepairSounds
,Cursor
andRepairBlockedCursor
properties. [#16407] -
EngineerRepairable
: AddedTypes
for matching withEngineerRepair
. [#16407] -
ExperienceTrickler
: Added trait. [#16228] -
GrantConditionOnDeploy
: ChangedDeploySound
andUndeploySound
toDeploySounds
andUndeploySounds
to support random variations. [#16255, #16301] -
GrantConditionOnDeploy
: Added support for voice on deploy order. [#16431] -
GrantConditionOnHealth
: Added trait. [#16224] -
GrantConditionOnMovement
: ReplacedConsiderVerticalMovement
withValidMovementTypes
. [#15675] -
GrantExternalConditionCrateAction
: Added ability to grant condition multiple times. [#15899] -
Harvester
: AddedBaleUnloadAmount
to provide additional control to unload speed. [#16226] -
Hovers
: Polished code and added several configuration options. [#16261, #16496] -
JamsMissiles
: AddedRequiresCondition
support to disable jamming. [#16225] -
MadTank
: Fixed voice line overriding other traits. [#16783] -
Mobile
: Changed from conditional to pausable-conditional. [#16262, #16410] -
Mobile
: RemovedAlwaysConsiderTurnAsMove
in favour of settingValidMovementTypes
onWithMoveAnimation
andGrantConditionOnMovement
. [#15675, #16640] -
NukePower
: AddedTrail*
properties to support sprite trails. [#16399, #16546, #16594] -
NukePower
: AddedDetonationAltitude
andRemoveMissileOnDetonation
. [16363] -
PlaceSimpleBeacon
: Merged intoPlaceBeacon
. [#16006] -
ProductionCostMultiplier
: Added trait. [#15305] -
ProductionTimeMultiplier
: Added trait. [#15305] -
ReloadAmmoDelayMultiplier
: Added trait. [#16707] -
Repairable
: Renamed theRepairBuildings
field toRepairActors
. [#16266] -
RepairableNear
: Renamed theBuildings
field toRepairActors
. [#16266] -
Selection
: MovedSelection
logic to this world actor trait. [#16547] -
Sellable
: AddedShowTooltipText
to hide "Refund" tooltip text. [#16227] -
TakeCover
: Changed to be conditional. [#15809] -
WitHarvestAnimation
: RepacedPrefixByFullness
with a newWithHarvesterSpriteBody
trait. [#16298] -
WithRangeCircle
: Changed to be conditional. [#16223]
-
- Refactored and unified Windows and mono build systems. [#16451, #16537, #16529, #16345, #16511, #16527, #16575, #16718]
- Fixed
make check
crash when compiled usingmsbuild
-based tools on macOS/Linux. [#16196, #16248] - Improved reliability of NuGet dependency fetching on Windows. [#16276]
- Replaced legacy StyleCop(Plus) with StyleCopAnalyzers. [#16506, #16521, #16716]
- Added a minimal mono runtime environment to the Linux Appimages and OS X DMG files. [#16316, #16319, #16516, #16593]
- Added support for finding native Lua libraries on PPC64 and ARM64 architectures. [#16329]
- Added support to generate both x86 and x64 Windows installers. [#16580]
- Updated the bundled SharpZipLib library to version 1.1.0. [#16366]
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 ยฉ๏ธ