forked from OpenRA/OpenRA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
1251 lines (1218 loc) · 56.3 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
NEW:
Engine:
Removed mouse capture while composing text in chat
Allow classic left-click mouse orders (optional)
Asynchronous loading of minimaps in the map chooser dialog
Fix bots being able to become admin status on dedicated servers
Spawnpoint map tooltips now display players name in lobby
Fixed word wrap when chatting ingame
Added a tooltip that shows provided and drained power
Allow MOTD to be fetched from file for dedicated servers
Changed scroll velocity in map chooser to be better suited for mouse scrolling
Fixed grounded airplane not landing properly when ordered to another airstrip or service depot
Added per player shrouds (units can't shoot enemies covered in unexplored terrain)
Don't hardcode READY/HOLD and custom prerequisites anymore for easier translation
Removed sound attentuation for PlayNotification sounds - fixes the Extreme cashtick sounds
Replaced admin indicator icon with bold formatted player name
Connecting to a different mod will show an appropriate error message (was unknown map before)
Fix problems with multi tap detection
Hotkeys are now user-configurable via settings.yaml and the GUI
New hotkeys:
Move viewport to selection (default: home or double tap group number)
Switch cursor to sell / repair / powerdown
Player colors are now reverted after changing to a map which does not lock colors
Fixed floating point inconsistencies to reduce desyncs
Civilians now panic when in combat
Units with turrets are now displayed correctly when parachuting
Print the total number of values extracted from random number generator stream to sync report for debugging purposes
Allow strides for sequence definitions (if you don't want to use the full SHP animation length, optional)
Fixed issue with pinging the master-server when dedicated machines did not show up until players connected
Fixed a crash when multiple clients on the same machine attempted to write replay files at once
Refactored palette remapping rendering code as a preparation for upcoming Voxel support
Fixed crashes when attempting to watch replays in non-RA mods
Added support for randomized weapon reports
Added pathfinder Debug overlay visualization A* search cost per cell in player color tints
Attempt to improve A* algorithm
Add "Assign Teams" lobby drop down button for admins to randomize teams
Added hidden settings to the GUI:
Cap Framerate checkbox and FPS limit
Autoplay music after map load
Sound engine backend drop down selection box
Performance graph text update rate
Show bot debug message checkbox
Slow trait report threshold slider
We now use Travis Continous Integration and enforce a strict no compiler warnings policy
Adapted to dpkg's "--instdir"-like options to allow installations of different openra next to each other on Debian GNU/Linux
Better AI Bots:
Removed the AI attack bottleneck where the whole squad had to be killed completely before a new one was started
Units will attack/rush/retreat based on own and opponents health/speed using fuzzy logic while staying in squads
Protect harvesters and base buildings when they are attacked
Place defense building in the direction of the enemy
Place refineries in vicinity to the nearest ressource fields
Support for aircraft and ships
Try to kill off unprotected enemy targets with aircraft
Don't ignore percentage to build for units in yaml configuration
Will maintain adequate numbers of refineries and silos
Will now try to use super weapons
Added a cap for maximum building count
Give the users some hints in exception.log when crashing due to desyncs
Log projectile destination (innaccuracy calculation) and nextScanTime (auto-target) to debug.log to investigate desyncs
Added Shroud, CreatesShroud and RevealsShroud as well as AutoTarget and ScaredyCat (panicking infantry) to syncreport.log
Refactoring: cleaned up code duplication to ease the addition of new renderers
Added a new reset exploration developer cheat (like hide-map crate, opposite of give exploration)
Support for classic mods (not yet packaged):
Speedup production queues if multiple of the same building exist
Engineer capture rules which require/do damage at first
Fixed CustomBuildTimeValue related desync
Added a trait to turn off fog of war
Separated spy disguise and infiltration for thief
Editor:
Map editor now saves and loads from OpenRA user folder
Fixed map editor failing to import legacy maps
Template categories are now ordered by what is specified in the tileset yaml
Added terrain category types to RA Snow tileset
Fixed terrain categories for two river tiles in RA Temperat
Add terrain category types to RA desert tileset
Fixed wrong palette remapping for neutral buildings
Red Alert:
Added Allies03 mission
Added Allies04 mission
Added Soviet01Classic mission
Added MonsterTankMadness mission
Added Survival01 mission
Added Desert tileset - original and new tiles ported from Tiberium Dawn by Harrison, code by Matt
Fixed graphics for craters for Snow maps (art by MrFibble)
Ice Floe actors work in maps now (sequences were missing)
Brought back music track "Mud" into the playlist
Balance:
Base defenses now do less damage to main base structures
Pillbox armor changed from wood to heavy
Construction Yard armor changed from heavy to wood with a health boost
Construction Yard sell ability removed to combat MCV crate exploit
Superweapons now have more health
Tanya no longer fires her pistols at main base structures
Tanya no longer has a C4 demolition cursor for barrels
Added missing line of sight for Chronotank
Chronotank damage upped from 20 to 30 per rocket and damage improved vs heavy armor
Demo truck cost from 1500 to 2500
Demo truck health from 110 to 50
Demo truck speed from 8 to 6
Disguised spies are now invisible under enemy GPS
Heroes and missile silos are now limited to one per player
Volkov got a new armor type: cybernetic for individual balancing
More health points for Volkov to make him the 4tnk equivalent of infantry
Medics can't heal Volkov, send him to repair pad or mechanic instead
Dogs can't eat Volkov and tanks need two attempts to crush him
Reworked Volkov death sounds/animations (Cyborg version from German RA)
Replaced supply truck graphics with aftermath SHP which has a shadow (via Arda)
Added hotkeys for aircraft, vehicles, ships, infantry
Fixed broken shadows on GPS dot
Fixed Chronotank teleport causing a desync
Fixed replay crash when a Chronotank tries to teleport
Fixed Chronotank death causing a crash before teleporting
Fixed maps Chaos Canyon and Bomber John
Added map: Room Convergence (Sunny Sproket)
Added map: Ghost Town (hamb)
Updated map: Bombardment Islands (czech army)
Added mechanic
Added in-game player statistics for observers
Added support for map difficulties
Oil derricks are now repairable by engineers
Added new map: "Bad Neighbors" (Nukem)
Renamed airstrip to airfield in tooltip.
Don't remap civilian buildings/fields in-game.
Added Random Map button to the lobby
Added Crates on/off checkbox to the lobby
Gems are now rendered slate blue on the radar minimap
Added Mobile Gap Generator
Shroud creators now temporarily create shroud
Added support for Nyerguds music upgrade pack
Added unused actors for legacy map import (thief, chan, general, mobile radar jammer)
You can now define the LoadScreenImage in mod.yaml and easily replace it with your own
C&C:
Removed custom build time for tiberium refinery to avoid desync crashes
Infantry detect cloaked units in adjacent tile.
Airstrike cooldown time reduced to 3 minutes (from 4).
Explosions given names instead of just numbers. Added some explosions that came with the game but were unused.
Corrected music.yaml track titles
Fix wrong civilian field remapping in-game
Slowed down structure building animations
Obelisk now AutoTargeted properly by units
Communications Center HP reduced so it can be nuked.
Airfield HP reduced so it can be destroyed by simultaneous airstrike + ion cannon.
Halved Chinook price from $1500 to $750
Reduced Helipad price reduced to $1000 (was $1500)
Changed sounds for cloaking and building destruction
Vehicle speeds adjusted, now 80% on clear, like tanks
Husks burn 10 seconds now instead of 40
Tanks UnitExplodeSmall now by default
Blue tiberium now poisons infantry
Crates no longer provide MCVs if you already got one
Levelup crate removed
Crate lifetime increased
Increased shroud for Buggy, Bike, LTNK and APC.
APC speed reduced 10 -> 9
MLRS speed increased 6 -> 7
Rotation speeds increased for: bike, buggy, jeep, APC, stnk, ftnk, ltnk
Bike speed increased on clear, reduced on road
MCV now slightly slower
NOD buggy hitpoints reduced 140 -> 120
Temporarily disabled AI building of HPAD and FIX since they can't use them
MCV are not buildable anymore to workaround base-walking and turret spam
Scaled back tank firing rate a bit (was 2x, now 1.5x)
Reduced Artillery damage vs. wood from 75% to 50%.
Slight tweak to recon bike damage (25 -> 28)
Slight tweak to Stealth Tank damage vs. heavy armor (100% -> 90%)
Dune 2000:
Merged the Rounded Edges Mod by Jes and Bellator:
Bibs have been removed
Building offset and selection boxes adapted
Units and turrets leave husks
Siege tank barrel won't rotate anymore
AI capable of building all units using all queues
Bullet traces
Added Windtrap and IX Research building animations
New unit balance (mix of Dune II, Dune 2000 and Red Alert)
Repair pad animation
No more obsessive "silos needed"
Defense building queue → heavy armor queue
Medics (using thumper graphics)
Aircraft are no longer buildable
Harvesting has been slowed down
Replace blank shellmap with random multiplayer stills
Starport requires energy to operate
20121019:
Engine:
Add --transpose option to Utility
Allow --transpose to do multiple operations in one pass
Added category headers in editor (RA temperate theme only)
Added selection tool in editor for use with copy-pasting terrain
Added tilesetbuilder2 and fixed it for Dune 2000
Added tilesetbuilder command line
Added tileset extractor
Upgraded Visual Studio solution to 2010
Tons of performance improvements
Prevent too many instances of a single sound playing at once
Order results from FindByTilesInCircle by distance
Added new data types for cell and pixel coordinate pistion/vectors
Fixed issue where port in direct connect was dumped to default by force
Fixed pathfinding for units heading in opposite directions to prevent pathing deadlocks
Fixed volume and scrollspeed being different from their saved scale at game start
All Mods:
Added basic dedicated server support
Added UPnP support for multiplayer
Added option to pause the game (F3 key)
Added SimpleTeleport for non-chrono jumps for mission scripting
Added WaitFor(predicate) for mission scripting
Added support for mission objectives
Added indicator to show who is admin of a lobby
Added map size label to map chooser
Added support to set up player required slots for maps
Added hover behavior for all units. Give a unit a nonzero Altitude: in its Mobile: block and the WithShadow: trait to make it hover
Allow building speed to be set by CustomSellValue trait
Bots are forcefully removed from maps which do not allow them
Ignore spectators for lobby readiness check
Added CloakInfo.UncloakOnMove option
Made UnloadCargo.unloadAll configurable, using all by default
Support targetlines for defenses
Setting for Capturable trait to waste engineer after capturing a building or not
Fixed unloading of infantry from cargo vehicles to be spread out instead of one subcell
Fixed crates not being picked up when dropped on a unit
Fixed being able to repair when eliminated
Fixed spectator chat not using contrast
Fixed crash cycling stances while a unit dies
Fixed crash spawning corpse for actor which has already been destroyed
Fixed filtering of passengers to show with RenderCargo
Fixed incorrect working "locks" when capture/sell building races happened
Fixed radar click position
Fixed shift-tab keyboard shortcut in build palette
Added mouse-wheel support for flipping tabs in build palette
Harvesters:
No longer block each other during low-ore contention and wait for a random amount of time to search for more resources.
Refineries show which harvesters are linked by holding down the ALT key.
Fixed harvesters for AI to search the entire map when no more resources nearby
Made search radius configurable for both initial search from refinery, and search from harvest location
Harvesters will return to ordered-to location if told to harvest a specific cell while full after delivery instead of the last successfully harvested cell which may be far away
Fixed notable issues when trying to play FMVs
Red Alert:
Added two missions - Allies01 (single player) and Allies02 (co op)
Added new tiles for use in the Temperate theatre, made by Harrison
Added new crashed helicopter SHPS
Added Hospital & Bio Lab yaml definitions
Reenabled PrimaryBuilding support for airfield and helipads
Fixed chrono not killing passengers on return
Fixed missing chrono effects on unit return
Fixed tesla coil ignoring weapon offset
Fixed some HackyAI issues, such as having a tank husk fetish
Fixed some incorrect/missing music strings in music.yaml
Fixed broken Install from CD code
Fixed another zombie aircraft bug
Fixed ReturnToBase causing a crash when you had no airfields available (but an ally did)
Balance (General):
Added a heal crate (heals all of your units on map, rare occurrence)
Removed nuke crate
Nuke was made a lot more powerful
Nuclear explosions now destroy ore
Repair cost for units is always at least 1 per tick
Radar Dome cost increased from 1400 to 1600
Service Depot cost increased from 1000 to 1200
War Factory armor type changed from Heavy to Wood
Sam Site/AA Guns will no longer shoot at crashing aircraft
Barrel explosions are now more deadly, and chain explosions explode with a delay
Churches made garrisonable by Sniper infantry
Balance (Soviet):
Added Sniper - cloaked infantry with HoldFire stance by default
Added Volkov - elite unit meant to replace Tanya
Added Demo Truck - armed with a lower damage nuke
Mammoth Tank self heal now goes up to 80% health
Mammoth Tank turret rotation was slowed down
Mammoth Tank tusk rate of turn was doubled
Tesla Tank cost lowered from 1500 to 1350
Airfield armor changed from Heavy to Wood
Airfield cost increased from 300 to 500
Iron Curtain duration increased from 10 to 15 seconds, and can't use on enemy units
Balance (Allies):
Added Chronotank - tank that can "jump" within range of itself
Tanya - Colt45 attack range increased from 5.75 to 7
Transport Heli - Cost lowered from 1200 to 900, increased hp, increased cargo count to 8
AA Gun cost increased from 600 to 800
Helipad cost increased from 300 to 500
Added map: Ice Woods (Tirili)
Added map: Nishnekolymsk (Tirili)
Added map: Bomber John (Holloweye)
Added map: Bloody Delta (Holloweye)
Added map: Room-Warzone (Sunny_S)
Added map: Chaos Canyon (Nukem)
Added map: Forest Path (Gnx)
Updated map: Free Coasts (Ihptru)
Replaced map Baywatch with Hasselhoff (Nukem/Zypres)
C&C:
Added A10 crash site SHP to terrain (via Nyerguds)
Re-added the Snow tileset (via Nyerguds)
Balance:
Tank shells do 100% vs armor again, turret buffed
MRLS issues fixed
Sonic Tank moved to end of build menu
Fixed structure build menu orders in general
Fixed Biolab did providing Visceriod after being captured
Fixed tooltips not showing on the build menu
Do not shade possible build items in CNC if something else is building
Dune 2000:
Added Dune 2000!
20120603:
Engine:
General performance improvements
Health.MaxHP is no longer read-only
#Comments can be used at end of any lines in yaml files
Better error messages for duplicate yaml fields
Fixed RenderCargo support for relative altitude
Both Mods:
Add banlist setting (Server: Ban: IP1, IP2, IP3)
Missiles lose guidance and run out of remaining fuel if the target dies
Red Alert:
Added setting to change CashTick sound frequency when producting structures
Re-added camo pillbox for Allies to be garissonable and stealthed
Change cargo ownership if capturing actors with cargo
Fixed spy resetting exploration if infiltrated enemy had GPS
Cannot capture building if yourself or ally is already capturing it
Barrels are no longer capturable/sellable
Minor AI improvements
C&C:
Exposed option to toggle shellmap
MRLS cost increased to 1200
APC gun damage increased
Several building hitpoints increase/decreased
Several units movement speed adjusted
Landed helicopters made targetable by units
Mammoth Tank has an 8 second cooldown before regenerating hp
Add new Chemball explosion
Re-ordered build menu
Production hotkeys changed from YUIOP to QWERT
Fix crash loading yaml for ArtilleryShell.ContrailLength
20120504:
Engine:
General performance improvements
Added a setting to change sound engine, Sound:Engine: AL ("AL" uses OpenAL, "Null" gives no sound)
Both Mods:
Warn lobby when a client joins with DEV_VERSION
Produced units attack-move to their rallypoint
New CloakPaletteEffect trait to add shimmer effect to cloaked units
Cargo trait allows for initial passengers when units are built
Buildings now take 10 seconds to be captured
Capture time length is adjustable
Custom starting units can be used for each faction
Main menu no longer vanishes after a lobby disconnect
Fixed crash selling/capturing buildings simultaneously
Fixed crash in StartGame if there were unvalidated connections
Improved error messages given with bad MiniYaml indentations
Red Alert:
Added Spy to Allies
Infiltrates refinery to steal 50% of players cash, minimum $500
Infiltrates radar dome to reset exploration for enemy team
Can assassinate enemy units with force-fire
Added Gap Generator to Allies
Tanya made exclusive to Allies
Artillery explode chance lowered to 75%
Flamethrower has new flame art
Pillbox includes a garrisoned riflemen when built, and other infantry can garrison the structure
Camo pillbox removed
Normal AI removed
New AI: Rommel and Zhukov
Rommel is a modified Hard AI focusing on artillery and V2, and few light vehicles
Zhukov is a turtle, but sends large attacks with artillery and V2
Added map: Tainted Peak (Nukem)
Removed maps: Daejeon, Mjolnir, No Fly Zone
Fixed bug letting passengers shoot from transports
C&C:
A10s speed increased, Napalm Drop damage increased
Chinooks now carry up to 10 passengers
Sight of all infantry increased by 1
Chem Warrior/Flamethrower/Grenadier damage vs certain armor types increased
Chem Warrior will walk through tiberium instead of pathing around it
Artillery attack range doubled
Guard Tower attack range decreased by 1
MCV and Construction Yard sight increased
Construction Yard armor type changed to Heavy from Wood
Harvester armor type changed to Heavy from Light
Proability of SpawnVisceriod from 10% to 2%
Reduced damage and size of Grenadier death explosions
Units do not attack buildings when attack-moving or idle, exception made for defensive structures
Lots of AI changes
Removed nuke crate, hide-map crate
Fixed crash viewing replays
Fixed radar not being shown during replay
20120315:
Engine:
General performance improvements
Added setting for direct connection on game launch (Game:ConnectTo: ip:port)
Added setting to limit framerate via startup argument (Graphics:CapFrameRate: false)
Added owner chooser for new actors in the editor
Added actor info panel in the editor (doubleclick)
Fixed minimap export breaking subsequent actions in the editor
Fixed writing of empty replays
Fixed issue with LaserZap widths (obelisk shots)
Both Mods:
Always allow buildings to be repaired (removed dependency on Construction Yard)
Added a new Defend stance for units
Added base under attack notification
Spacebar focuses viewport to last under attack notification
Ctrl-Shift-Numkey groups units into existing group
Helicopters now bob slightly in flight
Bots:
Repair their own buildings
Maintain a level of aggro on enemy units
Moved some bot configuration into system.yaml
Fixed being unable to set rallypoints for production buildings
Replaced the server browser with a new and awesome one
Server lobbies upon creation use the previously played map
Made SpawnMPUnits' initial unit configurable
Fixed infantry squish sounds not being positioned
Fixed actor priority not being correct for doubleclick
Fixed poor stance switching detection
Semi-fixed naval units repairing from anywhere on map
Red Alert:
Fixed crash which occurred when playing an online game with Hard AI
Fixed planes stacking more than 1 per airfield
Fixed planes being unable to rearm at airfield
Improved logic for sending planes and helicopters back to base
Fixed infantry not able to walk over anti-tank mines, and vice versa
Fixed pointless reload of shellmap when disconnecting from lobby
Added a setting to toggle shellmap
Changed team color chooser to match C&C's
Balance:
MiG fires in bursts of 2 instead of 4, and damage per missile increased
Longbow fires in bursts of 2 instead of 1
Submarines are set to HoldFire stance by default
Mammoth Tank hp regeneration altered - 25hp per second, after 10 seconds since last unit damage
Tesla Tank cost decreased and armor increased
Flamethrower now only requires Flame Turret to be built
Minelayer (Anti-Tank) mine count reduced from 5 to 3
New Map: Bombardment Islands (Sprog)
New Map: Engagement (Nukem)
New Map: Man to Man (Nukem)
New Map: Breaking Point (Nukem)
New Map: Asymetric Battle (Seru)
New Map: Temperal (Blarget2)
New Map: Ares National Park (Wuschel)
New Map: Poseidon (Wuschel)
New Map: Apollo (Wuschel)
Removed Maps: Paramount, Pandemonium, Bavarian Redux
C&C:
Changed the bot spawn chooser to match RA's
Reduced delay of tooltips
Fixed a lobby crash when players joined
Balance:
Stealth Tanks are set to HoldFire stance by default
20111013:
Engine:
Fixed broken client IDs if players drop before the game starts
Converted FileExtractor into --extract cmdlet for Utility.
Added --transparent option to --png cmdlet in Utility.
Fixed shortcut description on Linux
Fixed launcher crashes on Mac
Removed obsolete SequenceEditor tool
Added --tmp-png cmdlet in Utility, to convert terrain to PNG.
Both Mods:
Allow building repair by allies
Use player color to show who is repairing a building
Only units/structures being built or queued are shaded in the production palette
Aircraft smoke is no longer visible under fog
Added a Show Grid option to the Map Editor
Added multitap support - double clicking a unit selects all units of the same type on screen
Changed map choosers to be a filterable grid of maps
Added internal machinery for IFV-style units
Red Alert:
Added naval transport
Added an indicator over powered down buildings
Aircraft crashing into water now use large_splash
Destroyer now requires Radar Dome
Increased cost of Shipyard and Sub Pen
Fixed a crash when sending aircraft back to base
Husks no longer interfere with selection
Added more options for bots in game lobby
Changed AI behavior -- now has Easy/Normal/Hard difficulty
Increased range of FTUR by 1
Reduced cost of MEDI from 500 to 300
Reduced cost of SHOK from 800 to 500
Heavy vehicles (Tanks, Harvesters, MCV) now crush infantry
New map: Classic DropZone (Holloweye)
New map: DropZone Battle of Tikiaki (Knivesron)
New map: DropZone W (Riderr3)
New map: Seven Stairs (Tirili)
New map: Contact (Nukem)
New map: Encounter (Nukem)
New map: Mass Confliction (Nukem)
New map: Calm before the Storm (Nukem)
New map: Baywatch (Nukem)
New map: Winter Warzone (Nukem)
New map: Paramount (Nukem)
New map: Doubles (Nukem)
New map: Hectic (Nukem)
New map: Pandemonium (Nukem)
New map: Chokepoint (Nukem)
New map: HotZone (Nukem)
New map: No Fly Zone (RAGEQUIT)
New map: Strip Mine (RAGEQUIT)
New map: Doughnut Hole (RAGEQUIT)
New map: Vegetation (hamb/Chris Forbes)
New map: Arctic Triangle Affair (Bellator)
New map: Mad Scramble (Bellator)
New map: Free Coasts (Ihptru)
New map: Battle Lake (Bellator)
C&C:
Slightly increased Tiberium growth rate
Increased harvester unload time
Reduced Tiberium value by 20%
Changed FTNK armor type to Light
Fixed tank squish animations to show properly
New map: Tiberium Oasis (Bellator)
20110906:
Engine:
Fixed compile failures under Windows
Improved platform detection
Modding support for custom fonts
Video memory leaks fixed
Improved error messages for unsupported graphics cards
Improved support for Intel graphics cards
Fixed incorrect resolution under some Linux systems
Write graphics.log on all graphics-related errors
Significant general performance improvements
Fix crashes when joining a game with no free player slots
Bots players are named after their AI type and pick better random colors
Map support for enforcing team and spawn choice
Fix resource-clearing weapons breaking custom terrain types (bridges)
Added a "Pixel double" mode to draw the world at 2x zoom.
Fixed broken mounting of map packages
Fixed crashes when loading broken maps
Fixed units being left alive but stranded on destroyed bridges
Fixed husks being created on water
Fixed AttackMove trying to send orders to units owned by others
Made LaserZap more flexible for modders
Both C&C and Red Alert:
Fixed desync when a player surrenders
Fixed installing from CD
Added Hotkey support:
escape to toggle ingame menu
escape to go up a level in menus / cancel prompts
return to confirm prompts
Changed shortcut for adding units to groups changed from ctrl->cmd on OSX to avoid conflicting with Spaces
Fixed Tooltips for spectators
Fixed cashticks when selling walls
Fixed show explosions when walls are sold
Fixed veteran units not repairing correctly at service depots
Fixed Rally-point color when a building is captured
Fixed selection box dragging behind ui elements
Added Mod support for passengers that take multiple slots
Added Mod support for custom tesla zap effects
Fixed desync when a support aircraft is killed after completing its task
Fixed bugs with selling refineries
Fixed superweapons being fired from disabled structures when multiple are available
Added "Mission Accomplished" / "Mission Failed" notifications when you win or lose a multiplayer game
Fixed husks jumping to the middle of a cell when a unit dies
Fixed decloak sound never being used
Improved HackyAI power management
C&C:
Completely overhauled UI
Added support for installing from original game disks
Added support for installing music from original game disks
Added support for Covert Ops music tracks
Added Skirmish mode (creates a local game against bots)
Added Configurable bot race/team/spawns
Fixed Rocket Launcher turret raising/lowering when attacking
Added muzzle flashes to Guard Tower / SAM site
Fixed firing offsets on all units and structures
Fixed Ion Cannon cursor
Fixed Apache artwork
Fixed uncapturable oil derricks
Added capturable Biolab tech structure: allows you build viceroids
All vehicles leave husks on death
Server/Skirmish creation selects the last played map by default
New animations for cloak and reveal map crates (from C&C Sole Survivor)
Added 8 new maps by Petrenko
Tweaked most existing maps
Removed East vs West 2 map
Fixed Harvester/Refinery docking animation beneath the fog of war
Improved Obelisk laser effect
Added a blue pip for harvested blue tiberium
Changed the Refinery tower lights to indicate the amount of stored tiberium
Fixed an exploit with Nod airfields on the right side of the map
Fixed bot color being saved as player color in lobby
Balance changes:
Refinery footprint changed, price decreased to $1500
Flame tank explodes on death, damage reduced by 40%
Stealth Tank damage increased, speed decreased
Rocket Launcher now fires 6 rockets, loses AA
Orca / Apache weapons reworked. Both now have limited volleys, but reload in the air. Both can attack other air units
APC weapons reworked. Now has a turret, but can attack air units only
Artillery given back to Nod
SSM launcher removed from Nod
Concrete walls require vehicle production to build
MCV, Harvester, Engineer can no longer level up (via crates)
MCV can no longer receive Cloak crates
Advanced Guard Tower range increased
SAM Site range decreased
Bridge HP halved
Infantry tiberium avoidance factor increased by 5x
Decrease tiberium damage to infantry
Rebalanced tiberium value / harvester capacity / harvesting speed
Reduced Grenadier death damage
Mammoth tank regen rate halved, Missile reload rate decreased
Building repair speed, price doubled
Recon Bike damage increased 16%
Infantry can be crushed by tanks
Removed build area radius around tech structures
Red Alert:
Fixed firing offsets on Flame trooper / Tesla trooper / Telsa tank / Tesla coil / Flame turret
Fixed bounties using incorrect unit value
Fixed parachute offsets
Added muzzle flashes to Pillbox / Camo Pillbox / SAM Site
Fixed map reveal when an ally is granted GPS
Added 16 new maps by buddha, hamb, seru
Fixed bounties of $0 displaying
Removed 3 obsolete maps
Fixed Minelayers not entering the Service Depot properly
Fixed Hind, Yak weapons being blocked by walls
Fixed phantom radar bin on subsequent games
Added new Oil Derrick artwork
Added support for Counterstrike & Aftermath music tracks
Added player color to diplomacy panel
Added capturable oil refinery tech structure
Added new harvester artwork for half-empty/empty states
Added new MCV husk artwork
Fixed spy disguise not working
Fixed hellfire missiles splashing back against helicopters
Fixed animation speed for Grenadier idle animations
Removed Lock Teams option
Fixed cursor while dragging selection box
Fixed accidental order issuing while dragging selection box
Fixed lobby "kick" buttons
Balance changes:
Medic cost reduced to $500
Mines are visible to friendlies and spectators
Friendly units don't trigger mines
Increased reload rate for aircraft
Missile sub submerge delay doubled, damage decreased by 25%
Longbow now requires Allied Tech Center
Reduced wall health
Increased cruiser accuracy
Increased Longbow missile speed by 50%
Increased SAM Site rate of fire
Utility:
Fixed --png mode for converting shp -> png
Editor:
Fixed actor rendering on OSX / Linux
Fixed crash relating to incorrect mix file location
20110511:
Engine:
Fix hotkeys firing on both key down and key up
Allow C4 delay to be configurable
Text field support for home and end keys
Fix world actor being owned by Creeps player (causing Neutral to be hostile) on new maps
Include gpu vendor string in graphics.log for unsupported cards
Fix crash with some aud files
Fix a rare crash when a repairing building is killed
Improvements to HackyAI
Generalize capture logic to work for any actor types
Support RA2-style missile trails
Fix helicopters failing to attack targets in some situations
Fix 'exploit detected' when using hotkeys on another players units
Relinquish spawn point in the game lobby when entering a spectator slot
Fix maps with >8 spawnpoints in the game lobby
Yaml loader crashes correctly when trying to inherit from a nonexistant actor
Yaml loader crashes correctly when trying to remove a nonexistant trait
Modding support for multiple player palettes
Fix several crashes when installing packages
Many other general engine improvements
C&C:
Fix Viceroid target-scan radius
Fix map-placed SAM-sites not being able to attack
Commando voice clip when built
Commando voice clip after kills
RA:
New unit: Supply truck for donating funds to another player
Pilots (sometimes) parachute from shot down planes
Bounties on killed units
Use RA2 style missile trails
New GPS logic
New map: Pressure by seru
Packaging:
Utility writes a log to support dir when crashing
Support for Ubuntu 11.04
Fix osx crash when run from a path with spaces
20110320
Engine:
Display range circles when placing defenses
Support a hostile creeps player for viceroids / dinosaurs / ants / etc
General refactoring and performance fixes
Stop/Scatter/Deploy orders give audio feedback
"Allow cheats" option moved into the game lobby, visible to all players
"Build anywhere" developer mode option
Improved pathfinding when collecting crates or crushing walls.
Refactor idle / prone infantry animations
Improve missile trail effects
Actors without health are not considered as dead
Health bars show recent damage as it is inflicted
Production structures and special powers show selection bars showing progress
Mouseover units to display healthbars etc
Fix shroud glitch when units exit transports
Fix bots jamming up their production structures
Direct connect will assume port 1234 if none is given
Chrome image mapping definitions changed from xml to yaml
Water explosion animations are not used for airborne explosions over water
Fix rendering of very large maps
Report GPU memory usage to debug.log
Massive improvements in repeated allocation / deallocation of memory
Fixed a desync with repairing buildings
Fixed a desync with aircraft (it now crashes deterministically instead)
Fixed a desync with KOTH maps
Fixed a bug where a slot is shown as closed when it contains a bot
Fix crash when spawning map actors owned by a nonexisting player
Fix crash when changing mod while playing music
Fix crash with perf graph
Fix crash in replay viewer if replays directory doesn't exist
Fix crash when selling civilian buildings
Fix crashes caused by blank game title / direct connect server textfields
Oil derricks, harvester unloading, selling structures shows cash indicator
Prerequisites system refactoring to allow non-building prerequisites
Fix shift+tab not cycling the build tabs
Fix bogus keyboard input in text fields
Don't change mods if the same one is selected in the dropdown
Support for remapping the control group addition modifier (ctrl) to any modifier key
Fix helicopters flying 1 cell off the right or bottom of the map
C&C:
Viceroids! Infantry killed by tiberium or chem warriors may turn into viceroids
Fixed death animations
Blue tiberium damages infantry
Map-placed SAM sites start closed
Engineers capturing enemy buildings gives enemy tech
Buildings emit minigunners and engineers when sold (no more technicians / civilians)
Civilians panic when attacked
Fix a rare crash with harvester docking
Fix a rare crash with stealth tank
New Map: East vs West 3 by pchote
Removed Maps: Wargames, Yellowstone II
Oil Derricks have a small sight range
Apaches have a muzzleflash
RA:
Service depots repair units faster
Fix crash when telling a minelayer to create an empty minefield
Fixed interior tileset boxes
New Map: Styrian Mountains by ReFlex
New Map: Convergence by Arcturus
Updated Map: Seaside by nudalz
Longbow ammo increased from 6 to 8, description fixed
Hind cost decreased from 1500 to 1000, hp increased from 100 to 150, range decreased from 12 to 10
Service depot cost increased to from 700 to 1000
Radar dome cost increased from 1000 to 1400
Artillery now requires war factor and radar dome, inaccuracy decreased from 80 to 40
APC moved from Allies to Soviets, hp increased from 200 to 300, price increased from 800 to 850
Medium / Heavy / Mammoth tanks now require service depot to build
Heavy tank cost reduced from 1200 to 1150
Flame turret rate of fire increased from 45 to 65, fires 2 bursts
AA guns, flak trucks can now fire over walls
Jeeps can carry a single passenger
Base defenses no longer provide ground control
Vehicle speed on clear ground increased, speed on ore reduced
Grenadiers have a 50% chance of exploding when killed
Spys are ignored by enemy units when disguised, tooltips show as disguised unit
Fix crates being paradropped inside trees, buildings
Production hotkey for flame turret changed to t, tesla coil to u
Disguised spys now appear correctly on radar and tooltips
Fix GPS behavior when alliances change.
Aircraft now fly to a target location and circle instead of returning to base
Aircraft no longer fly off the map if their Airfield is destroyed
Editor:
New map format (version 5). Maps < Version 4 are no longer supported by the editor or game.
Waypoints and MP start locations are now actors
Importing C&C/RA maps fixed
New png loader to support future tools
Editor uses the correct icon under mono
Editor only saves non-default values for PlayerReferences in map files
Default player colours has been returned to neutral grey.
Maps can be loaded from the commandline
Option to show actor names
Support for veteran / elite actors to be defined in the map yaml
Packaging:
Rename .deb package to use debian naming conventions
Improve linux package installation / elevation prompts (uses zenity, require mono >= 2.6.7)
Fix package installation crash on windows xp
Windowed mode now launches in the center of the screen under Windows
20110207
Engine:
Informative drop messages - user is notified of kick vs game has started vs server unavailable
Fixed render errors with the build palette on the first game tick
Improved sync check performance
Shp writing capabilities for mod tools
Fixed desync due to floating point calculations in unit facing
Fixed idle animations
Removed launchers on all platforms
Asset download/install is now performed ingame
Mod selector is now available from the main menu
Fixed `lock teams' checkbox
Lots of misc. engine refactoring
Fixed exploit allowing stance changes when teams are locked
Fix crash when capturing last enemy silo
Fix units continuing to attack a building after it has been captured
Fix floating point issues with missiles (manifests as broken torpedos in ra)
Fix location calculation for flying units (manifests as invincible helicopters in cnc)
Infantry stack 5-to-a-cell like the original games
Craters and scorches smoke for a limited time
Added a scatter key (bound to `x')
C&C:
Fixed commando c4
Fixed Airfield production notification ("Reinforcements have arrived")
Fixed palette bugs with Oil Derricks and walls
Fixed tech tree bugs after capturing enemy productions structures
"Repairing" eva
Proper "pop up" SAM sites. Closed SAMs receive a 50% armor bonus.
SAM sites require power to operate
Advanced Guard Tower requires power to operate
Support structures no longer grant build radius
Lower Barracks/Hand health
Increase Weapons Factory health
Increase rocket bike damage
New Map: Crossing the Rubicon (Arcturus)
RA:
Game assets can be installed from one of the Red Alert cds
"Repairing" eva
GPS is now shared between allies
Submarines are no longer visible to everyone
Fixed paradrop flare, spyplane from capturing KOTH points
New Map: Nuclear Winter (nudalz)
New Map: Seaside (nudalz)
Editor:
Ability to switch mods after launch
Refactor hardcoded tools into a generic interface
20110109
Launchers:
New GTK based launcher for linux.
Mod version, version check, and MOTD moved from the main menu into the launchers.
Fixes for non-standard mono installations under OSX.
Fixes for filepaths with spaces under OSX.
Map Editor / Maps:
Fixed crash when using floodfill.
New map format (version 4). Open and resave maps with the editor to upgrade them.
Added support for compressed (.oramap or .zip) maps.
Removed .uid files from maps -- compute the hash on demand now.
General:
Mod versions are checked when joining a server. Clients with a different game version / wrong mods will not be able to join.
Added 'Stop' command on 'S'.
Stop units from autotargeting walls.
Added different pip colour for gems vs ore.
Fixed several exploits in support powers.
Continue to show selected units when firing special powers.
Fixed palette effects (nuke, chronoshift) being applied to fog / shroud.
Added a replay viewer.
Fixed building previews being rendered below bridges.
Forced the AI to leave gaps between its buildings.
Fixed captured buildings still drawing power from the original owner.
Fixed various crashes in the editor when trying to make a new map.
Support multiple bot types; added another bot difficulty.
Removed option to not save syncreports.
Fixed desync related to aircraft.
Fixed sync not being checked on World traits.
Pick a random available door on production structures with more than one (barracks, subpens, etc).
Fixed some rare Harvester-related crashes.
Added labels to the perf graph.
Locked teams by default.
Fixed "No games found" not being displayed when there was an in-progress (hidden) game detected.
Added support for multiple shellmaps. Chooses randomly.
Fixed dropdowns possibly getting stuck open when the host force-starts the game.
Improved scrollpanels - added scrollbars and mousewheel support.
Fixed potential desyncs in building refund calculation and unit repair.
Added black outline to text drawn over the world, so it can be seen in all cases.
Many performance improvements.
C&C:
Fixed footprint of ATWR.
Improved harvester docking.
Made Oil Derricks capturable.
Fixed nuke detonation sound.
RA:
Fixed Tanya not having the correct pip color.
Fixed helicopters spawning in the wrong place.
Fixed Spy-related crashes when disguising as civilians.
Allow using C4 on friendly buildings.
Improved harvester docking.
Added proper shareable/revokable GPS.
Nerf 1tnk hard.
Increase cost of 2tnk slightly, but increase its HP too.
Require power to operate SAM sites.
Fixed missing tooltips for SHOK and TTNK.
Fixed chronoshift power requiring two clicks to cancel.
Fixed desync related to chronoshift.
Fixed bogus bottom-left spawnpoint on Central Conflict.
Production tabs with an item ready now light up yellow.
Fixed crash when a WEAP is half-destroyed before it finishes deploying.
20101202
General:
New launcher for Windows and OS X (Linux coming in a later release) for downloading and installing mods, and launching the game.
Disable Surrender button when you win or lose.
Fix Minimap orders outside viewport.
Render building previews when placing a structure.
Buttons offset their contents when pressed.
Dropdown listboxes in the game lobby and diplomacy panel.
Allow moving the cursor and editing anywhere in textfields.
Don't render things outside the map.
Render selection boxes / health bars, target lines above everything else
Show "cannot move here" cursor when mousing over invalid terrain under the fog, or outside the map.
Remove move flashes (they are obsoleted by target lines).
Buildings are always visible under fog.
Captured refineries no longer give cash to the original owner.
New rally point artwork.
Fix broken airstrike / parabomb special powers.
Fix diplomacy cycling shroud exploit.
Change the .rpm package to target Fedora.
Fixed idle animations
RA:
Added "A Path Beyond" map
Fix crash when selling iron curtained buildings.
Don't stack multiple Invuln render effect on an actor.
Fix exploit in Iron Curtain, Chronosphere, Nuke.
Fix paradrop flare remaining forever if drop plane is killed.
Area of effect Iron Curtain.
Area of effect Chronoshift.
Remove sandbag in water of "Equal Opportunity" map.
Allow chronoshifted and paradropped units to collect crates.
Fixed medic crash.
Removed end of game crash.
Fix dog attack.
Missile silo requires power but can be powered down.
Fix shellmap low power and invalid gap generator position.
Removed Naval Transport until it's cargo capabilities are fixed
CNC:
Fix exploit in Ion Cannon, Nuke.
Add some basic scripting to the shellmap.
Fix invulnerable stealth tanks.
Oil derricks spurt fire when killed.
New load screen (unfinished).
Fix observers.
Helicopters automatically target enemy units
Engine:
Refactored Orders to use less network bandwidth and remove duplication.
Dump available extensions to graphics.log when GL Renderer fails to init.
Fix Makefile constantly rebuilding, and refactor for readability.
Display soft shroud around edge of map instead of hard border.
Standardise engine naming of Theatre -> Tileset.
Refactor map size queries to all use Map.Bounds.
Move all widget delegate into the RA mod dll.
Renamed ListBoxWidget -> ScrollPanelWidget.
Fix ScrollPanelWidget scrolling beyond the start by 1 velocity tick.
Removed duplication from target lines.
Extensive refactoring of shroud.
Refactor Scale trait to a property on Render*.
Refactor idle behavior
20101121-2
Bug fixes:
Fixed Tesla causing an out of memory exception
Fixed Tesla animations.
All players can now see AI players in lobby.
Weapon factory sell animation now plays correctly.
Utility app now extracts downloaded content packages properly.
Fixed helicopters landing in silly places.
New Features:
New default renderer using GLSL instead of CG. Removes the dependency on the CG toolkit and fixes issues with Radeon graphics cards using latest drivers.
Order queuing with <shift>
Unlimited power option in dev mode.
New King of the Hill game mode with two maps: Crossroads and Island Hoppers
Smoke trails for damaged aircraft.
20101107
Fix Engineer/Tanya/etc refusing to enter buildings in 2010-11-06.
20101106
Bug Fixes:
Fix crash when hosting a second game.
Fixed exploit where you could place a building anywhere.
Fix aircraft, infantry becoming invincible in some circumstances.
Fix a common aircraft desync.
Unmuted the shellmap; it's now at 25% volume.
Balance Changes:
reduce cooldown on Chronosphere to 2 minutes (was 4 minutes)
reduce cooldown on Iron Curtain to 2 minutes (was 6 minutes)
reduce invulnerable time on Iron Curtain the 30 seconds (was 45 seconds)
reduce anti-ground damage of rocket soldier to 50 (was 60) and anti-air damage to 40 (was 50)
20101025
Fix crash in C&C when harvesters return to the refinery (sorry guys)
Fix crash in both mods when transports unload
Fix ore/tiberium growth not working correctly
Fix graphical glitches on screenshake, etc
Add contrails to RA planes
Added plane crashes in RA
Added explosions on impact for all RA aircraft
Added more scripting to the RA shellmap
Fix Tesla not doing the correct amount of damage
Lots of internal cleanup
20101023