forked from FAForever/fa
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelogData.lua
10346 lines (10326 loc) · 544 KB
/
changelogData.lua
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
---@type number
last_version = 3809
---@type PatchNotes[]
gamePatches = {
{
version = 3808,
name = "Hotfix",
hasPrettyGithubRelease = true,
description = {
"# Game Version 3808 (7th of April, 2024)",
"",
"A small hotfix because we it appears we finally managed to get achievements working again. ",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
}
},
{
version = 3807,
name = "Hotfix",
hasPrettyGithubRelease = true,
description = {
"# Game Version 3807 (3th of April, 2024)",
"",
"Fixes various reported issues and removes the 1st april pranks from the game again.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
}
},
{
version = 3806,
name = "Hotfix",
hasPrettyGithubRelease = true,
description = {
"# Game Version 3806 (31th of March, 2024)",
"",
"Fixes various bugs and visual inconsistencies that were reported by players.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
}
},
{
version = 3805,
name = "Hotfix",
hasPrettyGithubRelease = true,
description = {
"# Game Version 3805 (24th of March, 2024)",
"",
"Fixes various issues that were introduced in the past game versions.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
}
},
{
version = 3804,
name = "Hotfix",
hasPrettyGithubRelease = true,
description = {
"# Game Version 3804 (24th of March, 2024)",
"",
"Fixes various issues that were introduced in the past game versions. The most notable issue is the bug where the fog of war is not ",
"removed when a game ends.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
}
},
{
version = 3803,
name = "Hotfix",
hasPrettyGithubRelease = true,
description = {
"# Game Version 3803 (17th of March, 2024)",
"",
"Various small fixes for bugs that were reported by players.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
}
},
{
version = 3802,
name = "Hotfix",
hasPrettyGithubRelease = true,
description = {
"# Game Version 3802 (17th of March, 2024)",
"",
"Various small fixes for bugs that were reported by players.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
}
},
{
version = 3801,
name = "Developers patch",
hasPrettyGithubRelease = true,
hasPrettyPatchnotes = true,
description = {
"# Game Version 3801 (16th of March, 2024)",
"",
"The first development iteration of 2024 is here!",
"",
"There's a lot of goodies in this iteration. Most notably this developers iteration is also soaked with various ",
"balance changes. From 2024 and onwards we no longer have separate development and balance patches.",
"",
"The in-game changelog will no longer include all the details of the changes. You can find the complete ",
"changelog on Github. You can use the button in the bottom-left corner of this dialog to immediately jump to ",
"details of the changes of the selected game version.",
"",
"With gratitude to all those who took the time to contribute,",
"",
"Jip",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"One does wonder - how did we jump from game version 3780 to 3801? The answer is simple - we did a whoopsie and ",
"pushed game version 3800 instead of 3780 to the FAF Develop game type. Now, it won't update the game type unless ",
"the game version is equal or more than 3800. As game version 3800 is already occupied we now have game version 3801.",
}
},
{
version = 3780,
name = "Hotfix",
hasPrettyGithubRelease = true,
description = {
"# Game Version 3779 (11th of January, 2024)",
"",
"A new year that we can only start with new mechanics that are buggy!",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
"",
"## Bug Fixes",
"",
"- (582be6d) Fix the Easy AI not working.",
"",
"We often use the Easy AI as a testing platform.",
"",
"- (#5854) Fix a bug where Auto Overcharge appears enabled but is actually disabled.",
"",
"The bug occurs when the ACU attempts to use Auto Overcharge while enhancing. The Auto Overcharge behavior ",
"will be turned off but the UI was not updated accordingly. The UI now reflects this behavior. ",
"",
"- (#5853) Fix a bug when the Billy is redirected by a Loyalist.",
"",
"The bug would generate an endless loop of explosions.",
"",
"## Features",
"",
"- (#5855) Give AI a notion of rating.",
"",
"The rating shows in the lobby and in-game. The rating adjusts depending on whether it is a cheating AI, ",
"the cheating modifiers and the size of the map. ",
"",
"Note that games with AIs are unrated.",
"",
"## Other Changes",
"",
"- (#5840) Improve the English description of various Cybran units",
"",
"## Contributors",
"",
"With thanks to the following people who contributed through coding:",
"",
"- lL1l1",
"- Jip",
"- Basilisk3",
"- Rowey",
"- 4z0t",
}
},
{
version = 3779,
name = "Developers patch",
hasPrettyGithubRelease = true,
hasPrettyPatchnotes = true,
description = {
"# Game Version 3779 (21th of January, 2024)",
"",
"A new year combined with new mechanics and behavior/bug fixes!",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Happy holidays to those that celebrate them,",
"",
"Jip",
"",
"## Balance",
"",
"- (#5815) Adjust the target priorities of the Percival",
"",
"The Percival now prioritizes firing at structures over tech 1 units. Its targeting priorities are now similar to Snipers.",
"",
"- (#5812, #5823) Enhance tactical missile behavior",
"",
"Improved the behavior of tactical missiles across the board.",
"",
"Targeting behavior now considers the full orientation of the unit, enhancing accuracy against units on slopes.",
"",
"Adjusted zig-zag behavior to reduce last-minute zig-zagging before impact, making Aeon tactical missiles more accurate.",
"",
"- (#5790) Re-design the Deflector ability of the Loyalist",
"",
"The deflector weapon of the Loyalist allows it to take ownership of incoming tactical missiles and return them to the unit that ",
"fired it. With the new implementation the missiles that are send back have switched army and can therefore be intercepted by ",
"Tactical Missile Defenses (TMDs) and shields.",
"",
"The deflector weapon can now deflect the Billy again.",
"",
"The deflector weapon is unable to deflect tactical missiles that are incoming from directly above the Loyalist.",
"",
"- (#5794) The Cybran Cruiser is now equipped with a Deflector instead of a Zapper.",
"",
"The deflector weapon is unable to deflect tactical missiles that are incoming from directly above the Cybran Cruiser.",
"",
"- (#5794) The Cybran Aircraft Carrier is now equipped with a Deflector instead of a Zapper.",
"",
"The deflector weapon is unable to deflect tactical missiles that are incoming from directly above the Cybran Aircraft Carrier.",
"",
"- (#5806) Modify the economy behavior of the Scry ability of the Eye of Rhianne.",
"",
"Now behaves similarly to other economy-consuming abilities.",
"",
"- (#5667) Adjust the movement behavior of the Seraphim sniper",
"",
"The movement reduction of the sniper mode is now only applied when the main weapon is on cooldown. This reduces the amount of ",
"micro that is required to use the sniper.",
"",
"- (#5805) Buff standard resource allocation of Seraphim SACUs",
"",
"Increased standard resource production to 3 mass/second and 200 energy/second for Seraphim SACUs.",
"",
"The Seraphim faction lacks a Resource Allocation Subsystem (RAS) for the SACU. We understand that players may feel ",
"disadvantaged when playing Seraphim in the very-late game phase where RAS SACUs can play an important role. With these changes, ",
"we preserve the faction diversity while providing the Seraphim faction with an alternative approach to generate mobile ",
"resources.",
"",
"This is an experimental change that is subject to future tweaks.",
"",
"- (#5795) Reduce the collision shape of landed air units.",
"",
"Landed air units now have a smaller collision shape, matching the size of the mesh.",
"",
"- (#5785) Fix projectiles being unable to impact the water surface.",
"",
"Notable for UEF tech 2 Destroyer projectiles and various tactical missiles.",
"",
"- (#5827) Allow SACUs to have the COMMAND target priority.",
"",
"Allows SACUs to target an ACU while moving in snipe mode.",
"",
"- (#5834) Fix a bug with the salvo of the tech 3 submarine.",
"",
"Corrected a bug reducing damage per second to 327 instead of 363.",
"",
"- (#5834) Fix Aeon anti-torpedo defenses firing two anti-torpedoes at a single torpedo.",
"",
"The Aeon Destroyer and Submarine hunter are now better at defending against torpedo's.",
"",
"- (#5836) Fix intel ranges being inaccurate",
"",
"This is a complicated but interesting change. For the player, intel is visualized as a perfect circle. However, for the engine, ",
"intel is processed in a grid. The grid is coarse - the size of a cell for vision is 2 walls, and for all other types of ",
"(counter) intel, it is 4 walls.",
"",
"This has consequences. Imagine four units with a radar radius of 28, 29, 30, and 31. Visually, it appears that the last unit ",
"with a radar radius of 31 provides more intel than the unit with a radar radius of 28. For the engine, however, because the ",
"size of a cell in the intel grid is 4 walls large, it doesn't matter - the units with 29, 30, and 31 radar range provide as ",
"much intel as the unit with 28 radar range.",
"",
"With these changes, we reviewed all intel radii to ensure the value aligns with the value that the intel grid actually applies. ",
"As a result, the intel radius of units may appear smaller, but for the engine, they are the same. Therefore, the intel radii ",
"that you see now are more accurate.",
"",
"An extensive test suite is also introduced to keep the intel ranges of units accurate as time passes.",
"",
"- (#61) Increase the intel update frequency from 3 seconds to 0.5 seconds",
"",
"In the average case, intel would only update every 3 seconds (or 30 ticks). With thanks to an assembly patch, intel now updates ",
"every 0.5 seconds (or 5 ticks). This impacts not just what you see as a player but also how quickly the weapons of your units ",
"may react to blips that suddenly pop up in their range.",
"",
"- (#5836) Revert of the 15% global vision range increase as introduced by game version 3761",
"",
"The vision range of various units was increased because of the slow update frequency of intel. With thanks to the assembly ",
"patch, the update frequency of intel is increased with 600%, and therefore, we're reverting the global vision range increase.",
"",
"- (#5848) Remove the friendly fire of the Ravager.",
"",
"- (#5789) Adjust the behavior of the Billy.",
"",
"The Billy no longer explodes in the first 2.5 seconds of its lifespan. The damage of the Billy no longer pierces shields, ",
"reversing an accidental change.",
"",
"## Bug Fixes",
"",
"- (4c9b6b) Fix a bug that only triggers in the Nomads featured mod.",
"",
"- (#5818) Reduce the maximum attack radius of the Aeon Tactical Missile Defense (TMD).",
"",
"The Volcano could try to intercept missiles that it would never be able to. Given that TMDs try not to overshoot their target,",
"the behavior would cause other TMDs to ignore the missile.",
"",
"- (6f3244) Fix a bug for the AI where the threat-based pathing would return an incorrect result.",
"",
"- (#5809) Fix a bug for the AI where it would confuse the type of expansions, overspending significantly because of it.",
"",
"- (#5804) Fix the Shard being able to evade beams.",
"",
"- (#5795) Fix air units losing essentially all water vision once they have landed once.",
"",
"- (#5820) Fix a bug where the assist-to-upgrade feature would not pause the structure due to network lag.",
"",
"- (#5831) Fix a bug that would break achievement progression.",
"",
"- (#5829) Fix a bug when the Salem makes landfall.",
"",
"- (#5841) Fix a bug where units on the sea floor would not have the mass value of their wreckages reduced.",
"",
"- (460fcda) Fix a bug where players would be able to cheat units in co-op when playing alone.",
"",
"- (#5817) Fix a bug where the shared armies lobby option does not take into account random spawn positions.",
"",
"As a result, the 'shared' armies would be scattered across the map.",
"",
"## Features",
"",
"- (#5821) Add additional context-based templates",
"",
"Involves templates for the Soothsayer, the Eye of Rhianne, and the Salvation.",
"",
"- (#5820) Add additional assist-to effects",
"",
"You can now assist a tech 2 mass extractor with some adjacency to start an upgrade to tech 3.",
"You can now assist a radar to start an upgrade. Requires some adjacency for a tech 2 radar.",
"",
"You can enable/disable the behavior at the 'Commands' header of the 'Gameplay' tab of the game options.",
"",
"- (#5832) Wrecks now warp back onto the map when units crash outside of the map",
"",
"## Other Changes",
"",
"- (#5826) Show decimals of the damage radius of weapons.",
"",
"- (#5816) Show decimals of the build rate of units.",
"",
"As an example, the build rate of a tech 3 engineer would previously show as '32' while it is actually '32.5'.",
"",
"- (#5736) Fix the intel hotkey not showing for the Scry ability.",
"",
"- (#5802) Add a silo hatch animation to the UEF ACU when it fires a missile.",
"",
"There's a standard reload time that applies. This is most notable for the Billy. The hatch animation acts as a rough indication ",
"for this reload time.",
"",
"- (#5811) Clarify the distinction between user-created templates and context-based templates.",
"",
"- (#5828) Fix various English descriptions of units.",
"",
"- (#5830) Rework the frames per second counter to update less frequently",
"",
"It now updates four times per second. The frame counter is moved from the left side to the right side of the screen.",
"",
"## Contributors",
"",
"With thanks to the following people who contributed through coding:",
"",
"- lL1l1",
"- Jip",
"- Basilisk3",
"- KionX",
"- Relent0r",
"",
"With thanks to the following people who contributed through binary patches:",
"",
"- Hdt80bro",
"",
"And, last but certainly not least - with thanks to those that took part in constructive discussions:",
"",
"- Apofenas",
"- Deribus",
"- HintHunter",
"- Eternal",
"- Balthazar",
"- hdt80bro",
}
},
{
version = 3778,
name = "Hotfix",
hasPrettyGithubRelease = true,
hasPrettyPatchnotes = true,
description = {
"# Game Version 3778 (31th of December, 2023)",
"",
"A concise hotfix addressing lingering issues.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Happy holidays to those that celebrate them,",
"",
"Jip",
"",
"## Balance",
"",
"- (#5783) Revert the location of the UEF ACU teleport enhancement",
"",
"There was an unforeseen strategy that one can apply when teleporting a UEF ACU with a Billy. The Billy enhancement now occupies the same slot as the teleport ",
"enhancement again.",
"",
"- (#5782) Cybran tactical missiles now split when they are intercepted by the Aeon TMD",
"",
"In moderate quantities it can create a fascinating show to watch.",
"",
"## Bug Fixes",
"",
"- (7c624e, #5772) Fix rapid-fire on Aeon and Seraphim tech 2 stationary flak.",
"",
"- (#5782) Fix the Aeon TMD being unable to prevent the Billy from exploding.",
"",
"- (#5782) Fix the Aeon TMD firing its flare too late for incoming missiles.",
"",
"Due to a bug, the Volcano had a target check interval of 1.0 seconds instead of 0.4 seconds, making it unable to reliably catch Seraphim tactical missiles due ",
"to their speed.",
"",
"- (#5782) Fix the Aeon TMD locking onto missiles that it can't intercept.",
"",
"This would prevent other TMD with a better chance at intercepting the missile from locking on.",
"",
"- (#5782) Fix the Aeon TMD not tracking its intercept count.",
"",
"## Features",
"",
"- (c696d43) Introduce a game option to scale strategic icons.",
"",
"Also scales the pause and stun icons. Useful on monitors with high pixel density. A scale of 150% may distort the strategic icons.",
"",
"- (9fd0b50) Add the ability to compute a detailed path for AIs.",
"",
"The function is in `NavUtils.lua` and is named `DetailedPathTo`. The function is expensive in comparison to the standard `PathTo` function.",
"",
"## Graphics",
"",
"- (ff6c016) Add new, high-quality strata layers and decals.",
"",
"These assets are available through the FAF editor after retrieving the latest patch. The new biome is named 'New Realms.'",
"",
"## Other Changes",
"",
"## Contributors",
"",
"With thanks to the following people who contributed through coding:",
"",
"- lL1l1",
"- Jip",
"- Basilisk3",
"",
"With thanks to the following people who contributed through model, texture, description and effect changes:",
"",
"- Sting",
"",
"With thanks to the following people who contributed through binary patches:",
"",
"- 4z0t",
"- KionX",
"",
"And, last but certainly not least - with thanks to those that took part in constructive discussions:",
"",
"- Sladow",
"- Sheikah",
"- Deribus",
"- CxZy",
"- Nex37",
"- Aranei",
"- Ravandel",
"- Youknowhedead",
"- Samofflive",
"- MostLostNoob",
}
},
{
version = 3777,
name = "Developers patch",
hasPrettyGithubRelease = true,
hasPrettyPatchnotes = true,
description = {
"# Game version 3777 (24th of December, 2023)",
"",
"An intermediate patch that fixes a few long standing bugs.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Happy holidays to those that celebrate them,",
"",
"Jip",
"",
"## Balance",
"",
"- (#5737) The Bulwark now has a dummy weapon, like other shields.",
"",
"The range of the dummy weapon indicates where the shield hits the water line. The dummy weapon prevents the Bulwark from sailing right into the enemy fleet when ",
"you issue an attack move order. It roughly remains at the same range as frigates.",
"",
"- (#5739) Adjust the selection priority of the Scathis.",
"",
"The Scathis now has the same selection priority as other experimental artillery.",
"",
"- (#5741) Fix bombers with multiple unpropelled ordinances from being able to track the target while dropping the ordinance",
"",
"This primarily impacts the Zeus, Scorcher, and the Janus. The behavior is only different when the target is trying to evade the bomber. The overall behavior ",
"should be more consistent now with that of other bombers.",
"",
"- (#5731) Enhancements are now taken into account when dispersing veterancy.",
"",
"- (#5731) Enhancements are now taken into account when computing the mass value of a wreck.",
"",
"- (#5679) Move the teleport enhancement to the left arm for the UEF ACU.",
"",
"- (#5686) Rework of the Torrent.",
"",
"The Aeon tech 3 missile ship is now cheaper to build. It fires more missiles that deal less damage but in a larger damage radius. The unit is now more equipped to ",
"overwhelm tactical missile defenses and deal damage in a wide area surrounding the target.",
"",
"- (#5769) Rework of strategic missile submarines.",
"",
"All non-experimental units with strategic missile launchers now have a 10-second reload time on their strategic missile launchers. The stationary strategic ",
"missile launchers were already affected by this reload time. It primarily applies to the strategic submarines and the Seraphim battleship.",
"",
"- (#5715) Increase the range of the stealth field of the Deceiver by 1.",
"",
"Unlike what the game makes you believe, intel works in a grid-like fashion. The cell size of stealth field intel is 4. Therefore, the previous increase of the ",
"radius from 20 to 23 has effectively no impact. The Deceiver now receives the buff it was intended to receive after increasing the vision range of a wide range of ",
"units.",
"",
"## Features",
"",
"- (056106) Introduce a game option to adjust the minimum frametime.",
"",
"This option allows you to align your framerate with the (high) refresh rate of monitors, potentially introducing tearing.",
"",
"Keep in mind that the game is often CPU-bound rather than GPU-bound.",
"",
"- (#5725) Refine the damage per second (DPS) calculations in the unit preview.",
"",
"These calculations become visible only when the 'Display more unit stats' game option is enabled.",
"",
"- (#5748) Extend repeat build toggle support to external factories.",
"",
"You can now activate or deactivate the repeat build flag while having the mobile factory unit (e.g., the Fatboy) selected.",
"",
"## Bug fixes",
"",
"- (#5742, #5727, #5722) Various units are no longer able to evade beam weapons.",
"",
"- (9eeb38) Fix the wrong affinity mask being applied when a computer between 6 to 16 compute cores",
"",
"This will noticeable impact the framerate of users.",
"",
"- (#5761) Fix a bug that could make the build queue unresponsive.",
"",
"A bug that was introduced two years ago. With thanks to the player named 'silentNoob' for his extensive efforts to try and document the bug.",
"",
"- (#5756) Fix shields warping across the map for 1/10th of a second as they are created.",
"",
"- (#5717) Fix various bugs in the firing cycle of weapons.",
"",
"Most notable:",
"",
"- The UEF ACU no longer fires a second tactical missile at the same target when it has the full build suite.",
"- The Lightning tank, Bouncer and Cougar should no longer be able to rapid fire when giving target-changing orders (such as a stop order).",
"- The Spearhead now fires exactly once every 10 seconds.",
"- Units that pack and unpack no longer pack or unpack twice in a row.",
"",
"- (#5732) Fix mobile factories showing an infinite build time.",
"",
"- (#5740) Fix the Seraphim tech 3 mobile artillery being unable to fire backwards.",
"",
"- (#5767) Fix for units that linger while being built and the mobile factory is destroyed.",
"",
"The lingering unit may not have been visible, but it does have gameplay impact. The lingering unit could for example block the placement for structures.",
"",
"- (#5769) Fix the bug where the UEF Strategic Missile Submarine is able to fire multiple missiles in a single salvo.",
"",
"This could give the unit a negative missile silo count. The negative count would trigger all sorts of other bugs, such as the ability to launch missiles ",
"indefinitely.",
"",
"- (#5719) Fix the formations of mobile land to air units.",
"",
"As a quick example, the Cybran Tech 1 MAA was considered a tank and would therefore always be at the front of the formation.",
"",
"- (6a3248) Fix resources not being created on some generated maps.",
"",
"- (#5718) Fix the Atlantis being unselectable while being built.",
"",
"- (#55) Fix projectiles that split being able to pierce shields.",
"",
"## Graphics",
"",
"- (#5758) Improve the charge and launch effects of the Yolona Oss.",
"",
"- (#5738) Match the water absorption of the terrain with the water absorption of units.",
"",
"- (#5745) Improve the build animation of the Cybran naval factories.",
"",
"The build arms are now animated and only extend as far as the size of the unit that they are building.",
"",
"- (#5734) Improve the water reflection of the sun.",
"",
"- (#5726) Fix various bugs in the PBR shaders.",
"",
"## Other changes",
"",
"- (#5762, #5721) Split the changelog across multiple files.",
"",
"The original changelog file was so large it would almost turn into a singularity that would make generative AI blush.",
"",
"- (#5672) Reduce overhead of the base classes of Cybran units.",
"",
"- (#5664) Reduce overhead of the Cybran nano darts projectiles.",
"",
"- (#5733) Allow the display of a build rate of 1.",
"",
"Primarily applies to the Mantis and the Siren.",
"",
"## Contributors",
"",
"With thanks to the following people who contributed through coding:",
"",
"- Basilisk3",
"- BlackYps",
"- Jip",
"- 4z0t",
"- lL1l1",
"- Rowey",
"",
"With thanks to the following people who contributed through model, texture, description and effect changes:",
"",
"- Balthazar",
"",
"With thanks to the following people who contributed through binary patches:",
"",
"- hdt80bro",
"",
"And, last but certainly not least - with thanks to those that took part in constructive discussions:",
"",
"- silentNoob",
"- MostLostNoob",
"- Deribus",
"- Highlander-tx",
},
},
{
version = 3776,
name = "Hotfix",
hasPrettyGithubRelease = true,
hasPrettyPatchnotes = true,
description = {
"# Game version 3776 (30th of November, 2023)",
"",
"Please refer to the notes of versions 3775 for the full patch notes.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
"",
"## Reworks",
"",
"- (#5681) Rework the impact effect of the Mercy",
"",
"The Mercy now has its own distinct tune! The effect clearly indicates the area in which units can expect to receive damage over time. Special thanks to Deribus for his extended ",
"efforts in creating this effect.",
"",
"- (#5695) Rework the appearance of the Janus",
"",
"The Janus has undergone various visual upgrades, including a new mesh and a normal map that better resembles the shape of the plane. This rework, carried out by Ejsstiil, is one of",
" the first units to receive proper attention after the introduction of PBR. For those interested, the pull request provides a comprehensive explanation of all the changes made.",
"",
"- (#5705) Rework the mechanics of the flare-based anti-tactical missile weapons",
"",
"The flare was lacking due to changes introduced to tactical missiles. Specifically, the velocity of certain tactical missiles posed problems. To address this, the muzzle velocity ",
"of the flare and the radius in which flares can pull in missiles are increased. The number of missiles a single flare can pull in is reduced to 3. Visual elements are introduced to ",
"help the player understand which missiles are being pulled in by a flare. Notably, the Volcano is now on par with other stationary tactical missile defenses.",
"",
"## Features",
"",
"- (#5703) Add a highlight to the graph of the focus army",
"",
"This change makes it easier to identify your part of the graph in the score screen.",
"",
"- (#5640) Introduce additional roll off points for various (air) factories",
"",
"The Seraphim air factories have no roll-off point anymore, as it is the only factory that hovers above the ground. The Aeon air factories have a third roll-off point towards the ",
"front of the factory.",
"",
"## Bug fixes",
"",
"- (#5694) Fix the Striker being able to evade beams",
"",
"- (#5693) Add the bonus range to the Seraphim Mobile Missile launcher",
"",
"As intended by the balance team.",
"",
"- (#5705) Fix the Volcano being unable to intercept tactical missiles in a reliable fashion",
"",
"The tactical missiles would use the retargeting mechanic introduced with the balance patch to find a new target and home in on the target. That is of course not what is supposed to ",
"happen.",
"",
"- (#5706) Fix being unable to issue attack orders with your gunships while they are landed on water.",
"",
"- (#5706) Fix being able to dragbuild radars and sonars.",
"",
"- (#5706) The bomb of the Ahwassa now deals damage to friendlies again.",
"",
"- (#5640) Adjusting the process affinity on start up now supports CPUs with 24 or more logical cores",
"",
"- (#5709) Fix anti-projectile weapons being disabled forever",
"",
"This bug would only affect units with multiple weapons. In particular, torpedo defenses were prone to falling into this trap, turning them inert.",
"",
"- (#5707) Fix engineers being confused when a factory is damaged",
"",
"The cycle of engineers trying to 'repair' the unit that is under construction has been severed! The engineers now simply assist the factory, regardless of what else is going on.",
"",
"## Other changes",
"",
"- (#5700) Frametime independent pulse animation for UI",
"",
"- (#5706) Normalize the velocity of the Riot guns of the UEF",
"",
"The velocity would be all over the place. They now all have a steady muzzle velocity of 60.",
"",
"## Contributors",
"",
"With thanks to the following people who contributed through coding:",
"",
"- Jip",
"- Pokute",
"- Basilisk",
"- Rowey",
"- Deribus",
"",
"With thanks to the following people who contributed through model, texture, description and effect changes:",
"",
"- Deribus",
"- Ejsstiil",
"",
"And, last but certainly not least - with thanks to those that took part in constructive discussions:",
"",
"- Deribus",
"- MostLostNoob",
"- MrBeast",
"- Sladow",
"- Aranei",
"- Fluffy",
"- Sorrydough",
"- Cheeseberry",
"- Nex37",
}
},
{
version = 3775,
name = "Balance patch",
hasPrettyPatchnotes = true,
hasPrettyGithubRelease = true,
description = {
"# Game version 3775 (19th of November, 2023) ",
"",
"Another day, another patch!",
"",
"This time around, it's a balance patch involving changes across the board, with special attention to balancing air units. For the full details, ",
"we recommend visiting the patchnotes website. You can navigate there by clicking the 'Balance notes' button at the bottom of the changelog ",
"window.",
"",
"A special shoutout to Brutus5000, P4Block, Sheikah, Ravendel, and others who have extensively investigated and tried to fix problems with ",
"the ICE adapter.",
"",
"Thanks to all those who took the time to report issues and participate in feedback sessions.",
"",
"The balance team and Jip",
}
},
{
version = 3774,
name = "Hotfix",
hasPrettyGithubRelease = true,
hasPrettyPatchnotes = true,
description = {
"# Game version 3774 (15th of November, 2023)",
"",
"Please refer to the notes of versions 3771, 3772 and 3773 for the full patch notes.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
"",
"## Features",
"",
"- (#5655) Add a hotkey to interrupt the navigation of engineers",
"",
"This hotkey adds micro for easier utilization of the engineer's full build range.",
"",
"- (#5653) Improve the behavior of transports that want to pickup or dropoff units",
"",
"With thanks to Clyf the behavior of transports is more reliable. Transports will in general be quicker at picking up ",
"and dropping off units.",
"",
"## Bug fixes",
"",
"- (#5660) Fix various subtle bugs, improving overall stability",
"",
"## AI",
"",
"- (#5660) Fix the distance computation of pathing functions of the navigational mesh",
"- (#5647) Add more debug functionality for state machines",
"",
"Add more debug functionality for state machines, making it easier for developers to visualize the state machine's ",
"objectives by selecting its units.",
"",
"## Graphics",
"",
"- (#5654) Further improve the appearance of water",
"",
"Specifically by reducing the 'light emitting,' 'glow,' or 'translucent' effect, especially on wrecks.",
"",
"## Other changes",
"",
"- Various annotation work of code has been completed",
"- Various refactoring of file structures has been completed",
"",
"This is done in such a way that it won't break mods but it will allow us to refactor some of the classes to improve ",
"performance in future updates.",
"",
"## Contributors",
"",
"With thanks to the following people who contributed through coding:",
"",
"- Jip",
"- BlackYps",
"- Clyf",
"- Rowey",
},
},
{
version = 3773,
name = "Hotfix",
hasPrettyGithubRelease = true,
hasPrettyPatchnotes = true,
description = {
"# Game version 3773 (4th of November, 2023)",
"",
"Please refer to the notes of versions 3771 and 3772 for the full patch notes.",
"",
"This patch ships with a new executable that tackles game crashes related to the memory address '0x0128CACC'.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
"",
"## Bug fixes",
"",
"- (#5636) Fix various bugs that could occur with AI",
"- (#5635) Fix various bugs with the recent tactical missile changes",
"",
"The minimum range is increased for various weapons that fire tactical missiles. Reduced the chance that ",
"non-zigzagging tactical missiles end up missing their target.",
"",
"- (#5634) Revert an accidental parameter change related to path finding",
"",
"Units should now be as responsive as before.",
"",
"## Other changes",
"",
"- (#5626) Improve the code style of the navigational mesh",
"",
"## Contributors",
"",
"With thanks to the following people who contributed through coding:",
"",
"- Jip",
"",
"With thanks to the following people who contributed through binary patches:",
"",
"- Kionx",
"- 4z0t",
"",
"And, last but certainly not least - with thanks to those that took part in constructive discussions:",
"",
"- Deribus",
"- Sheikah",
"- MostLostNoob",
"- Maudlin27",
}
},
{
version = 3772,
name = "Hotfix",
hasPrettyGithubRelease = true,
hasPrettyPatchnotes = true,
description = {
"# Game version 3772 (2th of November, 2023)",
"",
"Please refer to the notes of versions 3771 for the full patch notes.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
"",
"## Features",
"",
"- (#5545) Rebalance walls",
"",
"With the latest patch, walls now reliably block projectiles, even for units hiding behind them. This can create ",
"nearly impenetrable defenses without the need for artillery. In collaboration with the balance team, we have decided ",
"to implement the following balance changes for all wall sections:",
"",
"- - Health: X -> 500",
"- - Health regeneration: X -> 0",
"- - Build time: 20 -> 15",
"- - Mass costs: 2 -> 3",
"- - Energy costs: 10 -> 20",
"",
"- (#5617) Allow engineers to change orientation when done constructing",
"",
"In the recent patch, units no longer automatically rotate towards the optimal rollout point upon completing ",
"construction. The old behavior, especially noticeable with large units (e.g., naval units), could appear quite ",
"awkward. We have decided to make an exception for engineers since an incorrectly oriented engineer at the beginning ",
"of the game can significantly slow down your build order, costing valuable seconds.",
"",
"### AI",
"",
"- (#5621) Enhance 'PathToWithThreatThreshold' to also provide information about the threat location.",
"- (#5621) Introduce 'DirectionsFromWithThreatThreshold' for obtaining a secure landing location.",
"- (#5607) Correct 'GetPositionsInRadius' to function with the updated coarse graph.",
"- (#5608) The easy AI is now functioning properly once more.",
"",
"## Bug fixes",
"",
"- (#5618) Correct the missing energy requirements for Overcharge.",
"- (#5606) Conceal the collapse button of the mass fabrication panel via the 'UI_ToggleGamePanels' console command.",
"- (#5620) Experimental mobile factories can now be selected even during construction.",
"- (#5619) Restore the trail to the projectiles of the AA guns on the Cybran carrier.",
"- (#5615) Display the backpack on the UEF ACU when the bubble shield enhancement is installed.",
"- (#5611) Display the backpack on the UEF ACU when the bubble shield enhancement is installed.",
"- (#5610) Resolve factory modules (of mobile factories) causing issues with campaign objectives.",
"",
"Factory modules are still part of the objective. It is up to the author of the campaign map to exclude them in the ",
"script files if they do not want them to be part of the objective",
"",
"- (#5610) Correct Zappers (Cybran TMD) from intercepting the wrong missiles.",
"- (#5622) Adjust the walking animation rate of various units.",
"- (#52) Prevent the 'OnEnterWater' event of projectiles triggering when intersecting with the terrain.",
"",
"This bug was addressed through an assembly patch, which was noticeable due to water splashes appearing on land. This ",
"issue was particularly prominent with transports crashing, but it also affected the average projectile, creating ",
"small water splashes.",
"",
"- (#53) Rectify a bug where a projectile would intersect with the terrain while there's a unit in between.",
"",
"This bug was fixed through an assembly patch, primarily affecting the Stinger's ability to target specific, smaller ",
"units.",
"",
"## Other changes",
"",
"- (#5616) Reintroduce Seraphim-specific scorch splats.",
"- (#5613) Include the damage of the Colossus' claw in the blueprint, facilitating modding.",
"- (#5614) Store map-wide albedo for shaders in the same slot, simplifying terrain shader switching.",