-
Notifications
You must be signed in to change notification settings - Fork 2
/
Changelog.txt
1468 lines (899 loc) · 89.9 KB
/
Changelog.txt
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
----
Fixes are marked with a hyphen (-), their changes separated by an en dash (–). If an explanation is required (or extra info included), it's expanded upon with a double-asterisk (**) beneath the change. Changes with double-asterisks are also double-spaced to prevent eye hurting. Extra notes are separated by three asterisks.
----
Vocab.:
-Empire – Imperials
-Rebels – Rebellion
-Underworld – Zann Consortium
-EaW – Empire at War (base game, pre-Forces of Corruption)
-FoC – Forces of Corruption (expansion game)
-Lua – Top-level coding language used for scripting EaW/FoC (not including XML, a markup language).
-Conditional(s) – "If" statements that dictate certain advisor dialogues when conditions are met.
-Death Clone – The version of a ship that lingers in a map when destroyed.
-Perception Equation ("PE") – Math which returns a value for the AI to do something.
-AI Template ("TPL") – Gameplay template for the AI.
-Galactic – On the galactic map/level.
-Land – On land maps.
-Space – On space maps.
----
Whenever the AI is edited, it's not labeled based on specific changed units with the A.I., but it's labeled based on the name of the file.
----
=========================================================================================
v1.16.682
=========================================================================================
There are MasterTextFiles_ENGLISH.dat updates in this update! Check "Changelog - MasterTextFile_ENGLISH.txt" in the game directory to see!
==================
UFoCP
==================
-Removed the modified credits music from the mod. Let alone the technical legal implications of including part of A New Hope's soundtrack into the mod, in terms of fixes it's relatively unnecessary. It was also unlikely to be heard (unless you liked watching the credits, that is), and wasn't technically an incorrect version of "The Throne Room/End Title." There were 16 different takes, combined, of TTR/ET altogether, and the version originally in Empire at War was an alternate take released by 20th Century Fox Film Scores when "In the time between the original LP release and the Anthology's release," the breakdown of what was going to be released versus what was used in the film was lost. Petroglyph probably just liked the "incorrect" take anyway, and there was no justification for changing it.
-Regenerated all AI hint data for included land maps to adjust for map modifications.
-Compressed the mod into .MEG files for quicker loading and fewer system calls.
-Honoghr – Fixed campaign Intimidation corruption mission having missing objective text.
-Corellian Corvette – Fixed Underworld Corellian Corvette pointing to a non-existent unit for its "vulnerable to" indicator. Was pointing to "Alliance_Assault_Ship" and not "Alliance_Assault_Frigate."
-Defiler – Fixed thrown bomb having a broken Class ID.
-Marauder Cruiser – Fixed Underworld Marauder Cruiser pointing to a non-existent unit for its "vulnerable to" indicator. Was pointing to "Alliance_Assault_Ship" and not "Alliance_Assault_Frigate."
-Grenadier – Fixed proximity mines having a broken Class ID.
-IPV Patrol Craft – Fixed not having a selection box. The SpaceCorvettes file wasn't present on source yet was before - restored and fixed.
-IPV Patrol Craft – Fixed not using its own Power-to-Weapons VO. The SpaceCorvettes file wasn't present on source yet was before - restored and fixed.
-IPV Patrol Craft – Added the Underworld to the list of affiliated factions. The SpaceCorvettes file wasn't present on source yet was before - restored and fixed.
-The Millennium Falcon - Han Solo & Chewbacca – Fixed weapon inaccuracy distance. "Super" was erroneously changed from 1.0 to 30.0, making the Falcon very inaccurate against the giant SSD.
-V-wing – Fixed Hutt V-wings having broken descriptions.
==================
General
==================
-Did some passes within Lua to clean.
-Did a pass on the entirety of Changelog.txt and Changelog Condensed.txt to ensure up-to-date information and proper grammar.
-Fixed Steam Workshop page using incorrect mod tags.
-Honoghr – Fixed campaign Intimidation corruption mission not marking objective Urai surviving as complete when finished.
==================
A.I.
==================
-(LUA) TacticalMultiplayerBuildSpaceUnitsGeneric – Fixed Underworld AI being unable to build the Venator cruiser (it wasn't defined).
==================
Maps/Planets (Land)
==================
-All affected land maps in the mod (with their passability modified) have had their AI data regenerated to ensure the AI is aware of new tactical zones and land connections.
-Nal Hutta – Modified terrain passability in the northernmost building area. Underworld droidekas could get stuck on the steep slope to the right of a factory if placed there.
-Nal Hutta – Improved passability on the entire map. Hopefully, this improves pathfinding/helps movement make more sense.
-Nal Hutta – Modified top-right swamp's left-most building position so the build pad isn't colliding with a possible building.
-Nal Hutta – Shifted all Hutt Palace placements near the defender and attacker reinforcement points to prevent Hutts from getting stuck on the hills.
-Nal Hutta – Attempt at fixing spawn point dianoga phasing into the nearby hills.
==================
Maps/Planets (Space)
==================
-Dantooine – Fixed space station spawner being affiliated with the Rebels.
-Dantooine – Regenerated map preview to correct incorrect content.
-Dathomir – Fixed none of the defense satellites spawning.
-Dathomir – Fixed Dathomir not being labeled as a space map but as a desert.
-Dathomir – Regenerated map preview to correct a severely out-of-date map.
-Felucia – Fixed two defense satellites only appearing for the Rebellion.
-Fondor – Fixed space map preview being severely inaccurate/out-of-date.
-Mandalore – Fixed space map preview being out-of-date.
-Nal Hutta – Fixed the DS2 targeting Nar Shaddaa (the moon). Nar Shaddaa used Coruscant's planet model scaled-down, which was targetable and killable like normal Coruscant. Changed out with a custom NarShaddaa_Backdrop duplicate without killable properties.
-Nal Hutta – Fixed perimeter defense turret satellites only appearing if the Black Sun Pirates owned the planet.
-Sullust – Fixed in-battle planet being a desert instead of volcanic. The file the volcanic planet backdrop is located had its model misspelled to "W_Planet_Volcanic.alo" and not "W_Planet_Volcanic00.alo," and a desert planet was used in its place.
-Sullust – Fixed space map preview being out-of-date.
==================
Units (Land)
==================
-AT-ST – Fixed barrage ending prematurely. The spawned marker to mark the barraged area kept dying. The marker is now immune to damage.
-Boba Fett – Increased size of Slave I's landing model to match the relative size of other ships (as its model is drastically smaller than other ships, it was disproportional).
-Grenadier – Gave the proximity mine object a new description to stay closer in line with other abilities.
==================
Units (Space)
==================
-Death Star II – Adjusted minimap icon to reflect the DS2's actual size.
-IG-2000 - IG-88 – Fixed the Object Contestation Glitch.
-IG-2000 - IG-88 – Adjusted description to be more akin to the other heroes.
-Luke Skywalker – Removed all instances of Luke calling "Red 5 here!" in space because Red Squadron doesn't exist anymore. Fun fact: Petroglyph duplicated this line six times in the files.
-The Hound's Tooth - Bossk – Fixed the Object Contestation Glitch.
-The Hound's Tooth - Bossk – Adjusted description to be more akin to the other heroes.
-The Millennium Falcon - Han Solo & Chewbacca – Modified unit's space description to match other heroes more consistently.
=========================================================================================
=========================================================================================
v1.15
=========================================================================================
==================
General
==================
-Modified UI element IDD_LAN_STAGING_DIALOG. Modified chatbox width to match, as intended.
-Modified UI element IDD_INTERNET_STAGING_DIALOG. Modified chatbox width to match, as intended.
==================
Units (Land)
==================
-Obi-Wan Kenobi – Fixed the game hanging when Obi-Wan is brought onto the battlefield.
=========================================================================================
=========================================================================================
v1.14
=========================================================================================
==================
General
==================
-Maps – Did another map preview removal pass for maps that didn't need it and regenerated map previews for those that did, using a higher quality method. They should look a lot better now. (Thanks evilbobthebob!)
-Gave all Lua in UFoCP a clean pass of organization, functionality, and better practice, including variable localization.
-Commented out upgrade "RL_More_Garrisons_L1_Upgrade" as it is unused.
-Commented out upgrade "RS_More_Garrisons_L1_Upgrade" as it is unused.
-Commented out upgrade "EL_More_Garrisons_L1_Upgrade" as it is unused.
-Commented out upgrade "ES_More_Garrisons_L1_Upgrade" as it is unused.
==================
A.I.
==================
-(LUA) GalacticFreeStore – Fixed misspelling of variable "UnitServiceRate" as "UnitSercviceRate," which resulted in an improper timing for the AI to check and see whether or not they should reconsider unit/frontline positioning. It is now checked properly every eight seconds.
-(LUA) PGEvents – Fixed a behavior that didn't include Underworld M.A.L. as a part of the AI to try to get in and/or escape the maximum attack range for "artillery" (turbolaser towers, MPTL, SPMA-T, etc). This was supposed to be included in the last update, as this *is* the Underworld's artillery, along with their skirmish turbolaser towers.
-(LUA) PurchaseLandUpgradesGeneric – Fixed AI checking for unused upgrades, which cannot be purchased in Skirmish, causing assertion errors.
-(LUA) PurchaseSpaceUpgradesGeneric – Fixed AI checking for unused upgrades, which cannot be purchased in Skirmish, causing assertion errors.
-(PE) AI_Equations_Underworld_Budgeting – Updated proper Underworld budgeting "Underworld_Infrastructure_Budget_Allocation" to include the Repulsorlift Jammer.
-(PE) BasicLandEquations – Modified <Allowed_To_Retreat_From_Land> to prevent Hutts (as a fodder faction) from retreating. This was to keep consistency with other changes and keep it in line as intended with the Black Sun Pirates.
-(PE) DefensiveGalacticEquations – Modified <Defense_Level> to accurate account for Underworld Repulsorlift Jammers. Was searching for "Ground_Gravity_Generator" instead of "U_Ground_Gravity_Generator."
-(PE) DefensiveGalacticEquations – Modified <Ground_Priority_Defense_Score> to accurate account for Underworld Repulsorlift Jammers. Was searching for "Ground_Gravity_Generator" instead of "U_Ground_Gravity_Generator."
-(PE) OffensiveGalacticEquations – Modified <Need_To_Flush_MajorItem_Budget> money trickle-down system to include the Death_Star_II (FoC) instead of just Death_Star (EaW). This increases AI prioritization towards priority items (like tech levels), and only stops if the DS2 is built, or if any more space forces are needed.
-(PE) OffensiveGalacticEquations – Modified <Should_Conquer_Opponent_Planet> to include Death_Star_II. Hopefully, the AI will be a bit more dissuaded to ram the DS2 unless they have an appropriate unit.
-(TPL) BasicEmpireTemplates – Fixing parsing errors.
-(TPL) BasicGenericTemplates – Fixing parsing errors.
-(TPL) NativeLifeTemplates – Fixing parsing errors.
==================
Maps/Planets (Galactic)
==================
-Bestine – Fixed planetary buff not reducing the price of Underworld Acclamator Assault Ships by 20%.
-Carida – Fixed planetary buff not reducing the price of Underworld infantry by 20%.
-Corellia – Fixed planetary buff not reducing the price of Underworld Corellian Corvettes by 20%.
-Corulag – Fixed planetary buff not reducing the price of Underworld infantry by 20%.
-Fresia – Fixed planetary buff not reducing the price of the Underworld A-wing squadron by 20%.
-Sullust – Fixed planetary buff not reducing the price of Underworld Tartan Patrol Cruisers by 20%.
-Vergesso Asteroids – Fixed planetary buff not applying a 25% damage boost on the Underworld A-wing or Z-95.
-Yavin 4 – Fixed planetary buff not applying a 25% shield boost on the Underworld A-wing or Z-95.
==================
Maps/Planets (Land)
==================
-Corellia – Regenerated map preview because of graphical oddities (water was nuclear green).
-Honoghr (Intimidation) – Regenerated map preview to fix some visual errors (water, objective markers).
-Honoghr (Intimidation, Campaign) – Regenerated map preview. The entire thing itself was a visual error (oversaturated/bad colors, improper geometry, too small, unused map modifications, etc.).
-Tatooine – Updated map preview.
==================
Maps/Planets (Space)
==================
-Aeten II (Piracy) – Fixed not having a map preview on the battle briefing screen.
-Bespin (Piracy) – Fixed not having a map preview on the battle briefing screen.
-Bespin (Piracy, Campaign) – Fixed not having a map preview on the battle briefing screen.
-Corellia (Piracy) – Fixed not having a map preview on the battle briefing screen.
-Corulag (Piracy) – Fixed not having a map preview on the battle briefing screen.
-Fondor (Piracy) – Fixed not having a map preview on the battle briefing screen.
-Kessel (Piracy) – Fixed the map preview being full of graphical errors (it is an oversaturated beta map, featuring non-existent nebulae, etc).
-Mandalore (Piracy) – Regenerated map preview to fix some visual errors (ships firing at each other), also incorrect size.
-Mandalore (Piracy, Campaign) – Regenerated map preview to fix some visual errors (there's a drydock instead of the pirate station), also incorrect size.
-Mandalore (Piracy, Prologue) – Regenerated map preview to fix some visual errors (nothing appears), also incorrect size.
-Mon Calamari (Piracy) – Fixed not having a map preview on the battle briefing screen.
==================
Models
==================
-P_Planet_Corrupt2 – A new version of this file, "P_Planet_Corrupt2_Reduced" is now used. This results in a similar look for the corruption particles on trade routes, but with ~20% less actually spawning. This should result in marginally better performance. (Thanks Lany!)
==================
Structures (Land)
==================
-Droid Works – Fixed structure not having tag <Requires_Base_Power>, so the building's shields wouldn't turn off when the Underworld Palace generator was destroyed.
-Mercenary Barracks – Fixed structure not having tag <Requires_Base_Power>, so the building's shields wouldn't turn off when the Underworld Palace generator was destroyed.
-Underworld Palace – Fixed structure not having tag <Requires_Base_Power>, so the building's shields wouldn't turn off when the Underworld Palace generator was destroyed.
-Zann Consortium Factory – Fixed structure not having tag <Requires_Base_Power>, so the building's shields wouldn't turn off when the Underworld Palace generator was destroyed.
==================
Textures
==================
-Command Bar – Fixed pause button (b_play_pause) not having proper texture for being disabled.
-I_Button_Corruption_Piracy_G – Made the Piracy galactic icon look a lot better. Should be more vanilla-styled.
-I_Galactic_Dashboard_Skirmish (Empire) – Fixed dashboard texture to stop overlap from the on-screen menu button, and the UI box containing all of the option buttons. Also optimized texture with better compression (DXT5, no mipmaps included to prevent quality differences on lower settings).
-NB_YsalamiriTree_B – Added bump map to the Ysalamiri Tree. A bump map was never created for it, despite the model trying to find one.
-W_RivRock00_B – Added bump map to the RiverRock00 texture. A bump map was never created for it, despite Nal Hutta map environment trying to find one.
==================
Units (Land)
==================
-Grenadiers – Fixed unit container using incorrect damage values for the STIM_PACK ability.
=========================================================================================
=========================================================================================
v1.13
=========================================================================================
There are MasterTextFiles_ENGLISH.dat updates in this update! Check "MasterTEXT Changelog.txt" in the game directory to see!
==================
UFoCP
==================
-Reverted bad AI change which messed up a plan from BuildGroundForcesPlan.LUA.
-Fixed regression in BudgetingEquations: Added "Darth_Team_Executor" as a budgeting requirement under <TechUpgradeBudgetRequirement>.
-Fixed regression in InfrastructureGalacticEquations: I literally deleted the entire document from the repo. It has been restored with proper changes (changes from "Death_Star" --> "Death_Star_II," "Darth_Team_Expansion" additions to budgeting, adding "U_Ground_Gravity_Generator" to the desirable savings list, etc.).
-Felucia – Reverted changes from v1.9. This is a part of a bigger problem where the default Felucia map causes errors inside the game, and my edits were making them worse.
-Fixed space CorruptionRewards (Piracy units) causing errors in code. This was due to the Underworld Piracy units not pulling values I told it to pull from other ships.
==================
General
==================
-Reorganized all hardpoints files into separate files: Hardpoints (for Pirates/misc factions and items), _Rebels (for Rebel space and land items), _Empire (for Empire space and land items), and _Underworld (to only include Underworld items). The original files were messy, gigantic, and without organization.
-Reorganized all upgrade files into separate files: UpgradeObjects_Rebels, _Empire, _Underworld, and original UpgradeObjects for organization.
-All hardpoints files have undergone a structural/code rework, standardizing it and cleaning it up. Hardpoints without Damage_Types should be fixed, and everything should be functioning properly.
-Reorganized the upgrades files and their contents to be cleaned, along with fixing any erroneous upgrades.
-Fixed duplicate trade route "Anaxes_Carida" to fix an internal error.
-Fixed duplicate trade route "Mandalore_Utapau" to fix an internal error.
-Removed ability "Tani_Slicer" declaration in GameConstants to fix an internal error, as Tani is a completely unused unit.
-Removed ability "Mara_Jade_Sabotage" declaration in GameConstants to fix an internal error, as Mara isn't a galactic unit and cannot sabotage like the Defilers (she doesn't have the ability anyway).
-Removed ability "Kyle_Katarn_Sabotage" declaration in GameConstants to fix an internal error, as Kyle isn't a galactic unit and cannot sabotage like the Defilers (he doesn't have the ability anyway).
-Removed ability "Corruptor_Corrupt_Planet_1" declaration in GameConstants to fix an internal error, as the "Saboteur"/"Corrupter" unit was replaced with the modern Defiler.
-New file "Units_UFoCP_Hero_Rebel_VehicleThieves" which condenses all Han Solo & Chewbacca files into one document.
-Fixed upgrade "Reinforced Durasteel" lv.1-3. The upgrades originally did nothing, as their ability type to upgrade was "Ground_Automatic" instead of "Space_Automatic."
-Fixed upgrade "Reinforced Durasteel" lv.1-3. Upgrades referenced applicable unit category "structure" and not specifically the Underworld space stations, meaning all structures would endure a defense upgrade. The space stations didn't get the upgrade anyway, as they're type "capital."
-Fixed upgrade Combat Armor (lv.1) tooltip mentioning infantry defense is increased 25%, when in reality it was 50%. The tooltip has been changed.
-Fixed upgrade Combat Armor (lv.2) tooltip mentioning infantry defense is increased 25%, when in reality it was 50%, and not mentioning both infantry and Plex. The tooltip has been changed.
-Fixed upgrade "Light Armor Plating" (lv.1 and 2) not mentioning it upgrades Pod Walkers as well.
-Fixed upgrade "Enhanced Repulsors" (lv.1 and 2) not mentioning it upgrades Pod Walkers as well.
-Fixed upgrade "Stamina Boost" not having "Stormtrooper_Team" as a part of the affected units.
-Fixed upgrade "Light Reflective Armor" not having the correct reflection percentages mentioned in the tooltip.
-Fixed upgrade "Improved AT-AT Reactors" (lv.2) not having the correct percentage bonuses mentioned in the tooltip.
-Fixed upgrade "Weapon Boost (Level 2)" not being mentioning the Canderous Tank in the skirmish upgrade's tooltip. Along with the MZ-8 tank, the Candie also gets its damage upgrade by 50%.
-Fixed upgrade "Modified Cloaking Generator" (lv.1 and 2) upgrades. Upgrade originally did nothing, as the ability type was "Ground_Automatic" instead of "Space_Automatic."
-Fixed upgrade "Modified Cloaking Generator" (lv.2) upgrade. Upgrade originally did nothing, as the ability type was "Ground_Automatic" instead of "Space_Automatic."
-Removed duplicate <Category_Mask> on the "Enhanced Base Shield" Empire upgrade.
==================
A.I.
==================
-(LUA) PGEvents – Fixed up some missing behaviors. Changing some permissions so the AI can suggest using the "take cover" ability on land, and for AT-ATs AI to suggest using their "deploy troopers" ability (when they need to, of course). This has led to a direct increase in the AI using these abilities when not so before.
-(LUA) PGEvents – Fixed a behavior that didn't include Underworld skirmish turbolasers as a part of the AI to try to get in and/or escape the maximum attack range for "artillery" (turbolaser towers, MPTL, etc).
-(LUA) TacticalMultiplayerBuildSpaceUnitsGeneric – Modified script to search for new Han Solo & Chewbacca MP space unit.
==================
Audio
==================
-Fixed the Underworld using Rebel music instead of their own proper faction losing music in a default strategic/tactical loss.
==================
Factions
==================
-Rebel – Fixed ability toggle SFX for enemy calling "ABILITY_LURE" instead of just "LURE," causing an internal error and preventing the abilities from playing proper SFXEvents if assigned.
-Rebel – Fixed ability toggle SFX for enemy calling "ABILITY_ROCKET_ATTACK" instead of just "ROCKET_ATTACK."
-Rebel – Removed all SFXEvents for abilities "HARASS" ("Harass") and "AVOID_DANGER" ("Scout") as those abilities don't exist in the game anymore, and caused errors.
-Empire – Fixed ability toggle SFX for enemy calling "ABILITY_LURE" instead of just "LURE."
-Empire – Fixed ability toggle SFX for enemy calling "ABILITY_ROCKET_ATTACK" instead of just "ROCKET_ATTACK."
-Empire – Removed all SFXEvents for abilities "HARASS" ("Harass") and "AVOID_DANGER" ("Scout") as those abilities don't exist in the game anymore, and caused errors.
-Underworld – Fixed ability toggle SFX for enemy calling "ABILITY_LURE" instead of just "LURE."
-Underworld – Fixed ability toggle SFX for enemy calling "ABILITY_ROCKET_ATTACK" instead of just "ROCKET_ATTACK."
-Underworld – Removed all SFXEvents for abilities "HARASS" ("Harass") and "AVOID_DANGER" ("Scout") as those abilities don't exist in the game anymore, and caused errors.
==================
Maps/Planets (Galactic)
==================
-Added a galactic-level icon for Corruption type "Piracy," so when a planet gets corrupted it visibly shows Piracy affects the planet (originally, Petro never included an icon in-game). It looks like ass, but it fixes the issue right now.
==================
Maps/Planets (Space)
==================
-Fixed space obstacle "Nebula Friggin Huge Ion" not actually being considered an ion storm in-game. This caused "friggin huge" ion storm on maps like space skirmish Felucia to *not* act like an ion storm and only a nebula.
==================
Structures (Land)
==================
-Rebel Command Center – Fixed non-MP variants not having encyclopedia text (was causing internal errors).
==================
Structures (Space)
==================
-Empire Space Station – Fixed a missile launcher on the level five station not having an SFXEvent for being destroyed.
-Empire Space Station – Fixed a tutorial variant's hardpoints having damage modifiers when they shouldn't (as they're useless dummies).
-Empire Space Station – Fixed a tutorial variant's hardpoints having multiple alternate firing bones attached when it only can have two.
-Pirate Asteroid Base – Fixed using wrong "Model_To_Attach" to attach the second laser hardpoint to a bone. Was "Nb_apbase_hp_ll1.alo" instead of "Nb_apbase_hp_ll2.alo" (ll1 was used by another hardpoint).
-Pirate Asteroid Base – Fixed all turbolaser hardpoints using an incorrect damage type (Damage_Sation_Turbolaser), which lead to bad damage modifications. They have been corrected to "Damage_Station_Turbolaser."
-Pirate Asteroid Base – Fixed all laser hardpoints using an incorrect damage type (Damage_Sation_Laser), which lead to bad damage modifications. They have been corrected to "Damage_Station_Laser."
==================
Textures
==================
-Fixed EaW bump map texture "EB_BaseWall_DS1_BC" not including any modifications to the texture to imply destruction. Style preserved.
==================
Units (Galactic)
==================
-The Sundered Heart - Captain Antilles – Fixed general hero AI not including Antilles as with all other heroes in trying to decide where to stay when not in use.
==================
Units (Land)
==================
-Blizzard 1 - General Veers – Fixed unit causing errors by referencing a non-existent SFXEvent for a land unit callout.
-Blizzard 1 - General Veers – Attempt fix at unit callouts not working on land.
-Chewbacca – Fixed land shadow scale being multiplied by 2. Scale is now 5.
-Grenadiers – Fixed infantry being unbribable in Underworld mirror skirmish matches. They have been given a <Tactical_Bribe_Cost> so Tyber Zann can bribe enemy Underworld infantry. Uses vanilla bribe cost value of 25 credits.
-M.A.L. – Removed non-existent sound file usage "U000_MAL0503_ENG," an assist movement line (was causing internal errors), and adjacent subtitle file.
-Merc Assault Squad – Fixed infantry being unbribable in Underworld mirror skirmish matches. They have been given a <Tactical_Bribe_Cost> so Tyber Zann can bribe enemy Underworld infantry. Uses vanilla bribe cost value of 25 credits.
==================
Units (Space)
==================
-Corellian Gunship – Fixed inconsistent hardpoint tags. Half of the missile hardpoints wouldn't fire on-target, and half would. All four missile hardpoints won't immediately fire on targeting, as intended.
-Pirate Interceptor Frigate – Fixed turbolaser hardpoints using Acclamator laser cannon damage modifiers.
-Rogue Squadron – Fixed Derek Kilvian's lines not playing when his enemy's health is critical in Rogue Squadron. The SFXEvent was improperly named "Unit_Enemy_Health_Critcal_Derek_Klivian" instead of "Unit_Enemy_Health_Critical_Derek_Klivian."
-Rogue Squadron – Fixed Rogue Squadron playing generic X-wing lines when going into nebula or asteroids.
-The Millennium Falcon - Han Solo & Chewbacca - Created a new MP unit to fix the Object Contestation Glitch ("Boba Mine Glitch"). The unit performs the same as before.
=========================================================================================
=========================================================================================
v1.12
=========================================================================================
Sorry about this, folks. A bad merge of files and bad tracking allowed me to lose a couple of changes I wanted to push onto v1.11. Right now, the AI edits should actually go through and work. I still need to finish up the edits to the corruption missions, as those failed to merge on release too, only a few were pushed.
There are MasterTextFiles_ENGLISH.dat updates in this update! Check "MasterTEXT Changelog.txt" in the game directory to see!
==================
UFoCP
==================
-Reverted all AI files regarding the <Should_Build_EM_Field_Generator> equations from v1.11. As it turns out, apparently the Empire has an MDU device, named the "EM Field Generator," which disrupts missiles, and not the Underworld Repulsorlift Field Jammer. What a world.
-Changed Underworld slaves and piracy unit file from "Corruption_Special_Units" to "Units_UFoCP_Both_Underworld_CorruptionRewards." No gameplay change other than internal. The filename is pending.
-Changed MDUs file from "Mobile_Defense_Units" to "Units_Land_All_MDUs." No gameplay change other than internal.
==================
General
==================
-Updated EmmyLUA implementation.
-Units_UFoCP_Both_Underworld_CorruptionRewards – Greatly simplified the file by making all slaves/piracy rewards a variant of their (respective) original units, with some modifications.
==================
A.I.
==================
-(LUA) BuildAntiInfantryTurret – Now searches for an Underworld anti-infantry turret (proton torpedo launcher).
-(LUA) BuildAntiVehicleTurret – Now searches for the proper mass driver turret for the Underworld.
-(LUA) TacticalMultiplayerBuildSpaceUnitsGeneric – Modified script to search for proper Boba Fett unit for space. The AI should now start building Boba Fett in space skirmish again.
-(LUA) TacticalMultiplayerBuildSpaceUnitsGeneric – Removed "Executor_Super_Star_Destroyer" from the possible build pool, as Petroglyph removed the Executor from being built in space skirmish.
-(LUA) VaderAssistsLand – Modified script to search for "Darth_Vader_Expansion" (FoC) instead of "Darth_Vader" (non-land unit).
-(PE) BasicLandEquations – Modified <Should_Destroy_Structure> and <Should_Destroy_Turbolaser> equations to account for Underworld turbolaser towers.
-(PE) BasicLandEquations – Modified <Should_Destroy_Structure> to include "U_Ground_Gravity_Generator" with other land structures.
-(PE) BasicLandEquations – Modified <Need_AntiVehicle_Turret> to change priority for the Underworld: Underworld_Torpedo_Turret is not exactly an anti-vehicle turret, and has been replaced by the Mass Driver Turret.
-(PE) BasicLandEquations – Modified <Need_AntiInfantry_Turret> this AI command wasn't updated since EaW, and now includes the Underworld. They didn't have a defined anti-infantry turret and have been defined as the Proton Torpedo Turret.
-(PE) BasicLandEquations – Modified <Has_Vehicle_Hero> to include "Garm_Bel_Iblis_Team" (Rebel Gargantuan battle platform), and IG-88. The equation marks whether or not the AI has these heroes, should they (in the future) need to build a vehicle repair bay, which Garm Bel and IG-88 can only be "healed" by.
-(PE) BasicLandEquations – Modified <Need_To_Sell_Tactical_Structure>: rearranged parts of the equation to include edits to turret needs, and adding with new modifications.
-(PE) BudgetingEquations – Updated <Defensive_Structure_Count> to include the proper "U_Ground_Gravity_Generator" instead of "Ground_Gravity_Generator."
==================
Structures (Galactic)
==================
-The Maw – Removed entry from tag <Destroyed_Galactic_Model_Name> as the planet cannot be destroyed.
-The Maw – Changed tag <GUI_Model_Name> to the black hole model.
-Vergesso Asteroids – Removed entry from tag <Destroyed_Galactic_Model_Name> as the planet cannot be destroyed.
-Vergesso Asteroids – Fixed all in-game text for Vergesso being completely and utterly broken beyond belief.
==================
Structures (Galactic)
==================
-Barracks (Empire) – Fixed tooltip naming units improperly.
-Barracks (Rebels) – Fixed tooltip not having "Unlocks:" text.
-Barracks (Rebels) – Fixed tooltip not having the "Builds:" text.
-Light Factory (Empire) – Fixed tooltip not mentioning the MDU unit.
-Light Factory (Rebels) – Fixed tooltip not mentioning the MDU unit.
-Mercenary Barracks (Underworld) – Fixed tooltip not having "Unlocks:" text.
-Mercenary Barracks (Underworld) – Fixed tooltip not having the "Builds:" text.
-Droid Works (Underworld) – Fixed tooltip not having the "Builds:" text.
-Zann Consortium Factory – Fixed all tooltip text regarding this unit (not having the aforementioned sections, nor naming all buildable units, and fixing the garrison unit indicator).
==================
Units (Land)
==================
-Did a complete overhaul (visually) of all corruption mission targets. Their tooltips are now fully customized, with proper descriptions, classes, and names. This includes a variety of usable (and somewhat generic) class tags should anyone need them inside the .DAT file (many of them are currently more exact than necessary [e.g. "Ship Designer" instead of just "Engineer"], and are up for modification).
-Fixed all Dark Trooper unit descriptions being bare minimum, and not describing mainly anything about the unit other than vague adjectives.
-Fixed all Dark Trooper units using the wrong VO for their in-production/completed dialogue. SFXEvent was referencing the wrong dialogue, and the company was using the wrong dialogue as well.
-MDU (Empire) – Fixed MDU using Rebels SFX.
-MDU (Underworld) – Fixed MDU using Rebels SFX.
-Mon Calamari (Slave) – Fixed the Calamari Underworld slave having the "STUNNABLE" trait when all other slaves didn't.
-Pyn'gani (Slave) – Fixed the Pyn'gani Underworld slave not having the <Create_Team> tag, not allowing the game to realize its company/containers properly.
-Sarlaac – Fixed the sarlaac pit not having a unit icon.
-Sketto – Fixed the indigenous unit sketto (those giant dragonfly bug things) not having a unit icon.
-Tauntaun – Fixed the tauntauns on Hoth not having a unit icon.
-Twi'lek (Slave) – Fixed the Twi'lek Underworld slave not having the <Create_Team> tag, not allowing the game to realize its company/containers properly.
-Wookie (Slave) – Fixed the Wookie having an erroneous <Create_Team_Type> tag, which would point to the original Wookie container and not the slave one.
==================
Units (Space)
==================
-A-wing – Fixed Underworld variant
-Nebulon-B Frigate – Fixed Underworld variant building faster than the original variant.
-TIE defender – Fixed Underworld variant not having <Is_Bomber> set to "Yes."
-TIE defender – Fixed Underworld variant being less expensive than the original unit.
-TIE defender – Fixed Underworld variant building faster than the original unit.
=========================================================================================
=========================================================================================
v1.11
=========================================================================================
There are MasterTextFiles_ENGLISH.dat updates in this update! Check "MasterTEXT Changelog.txt" in the game directory to see!
==================
General
==================
-Added support for Anakin's Empire at War/Forces of Corruption mod launcher.
-Added support for EmmyLUA edit prediction/hinting on LUA files in Visual Studio Code.
-Reorganized most of the mod's XML files in various ways.
-Undid most of the previous update's "TEXT_NONE" fixes, and reimplemented an alternate fix. Created string "TEXT_NONE" so all "TEXT_NONE"-named objects can stop throwing errors. If there's any visible text in-game that says "None. If you see this description, hehe, you shouldn't! Please report this object to 'https://github.com/alymar1994/ufocp' immediately." then please do report it.
-Modified generic galactic squadron container unit, by giving it a CategoryMask of "fighter" so the game stops throwing errors.
-Fixed all Empire technology levels not mentioning objects that can be built when upgrading (for example, 2-M Repulsor Tanks or the Heavy Vehicle Factory not being mentioned when upgrading to level 2 in the tooltip).
-Fixed items being improperly named on Empire tech level tooltips.
-Fixed erratic spacing and ordering of Empire technology level tooltips. It now follows this order, alphabetically: [Space Objects], [Space Units], [Land Objects], [Land Units], [Misc].
==================
A.I.
==================
-(LUA) UM11_ForceAdeptFour – Fixed Master Force Adept, the ultimate boss of UM11. An (accidental) non-existent variable resulted in nil, so the Adept would attack any unit insight, not in his faction. This has been fixed to only target Underworld player units.
-(PE) AI_Equations_Empire_Land – Removed "Should_Build_EM_Field_Generator" equation, as the Empire cannot build the Repulsorlift Jammer.
-(PE) AI_Equations_Underworld_Land – Fixed "Should_Build_Ysalamiri_Cage" equation accounting unit "Darth_Vader" (EaW) into the math, instead of "Darth_Vader_Expansion" (FoC) ("Darth_Vader" is no longer a possible land unit due to previous fixes. It is always "Darth_Vader_Expansion").
-(PE) AI_Equations_Underworld_Land – Added in the Empire's "Should_Build_EM_Field_Generator" equation, and modified it to apply to the Underworld (who can actually build the structure).
-(PE) BasicLandEquations – Fixed "Needs_Vader_Assist" and "Has_Infantry_Hero" equations, which searched for unused land unit "Darth Vader" (EaW) instead of searching only for "Darth_Vader_Expansion" (FoC).
-(PE) BudgetingEquations – Fixed the "BasicEmpireMajorItemBudgetAllocation" and "TechUpgradeBudgetRequirement" equations. Was searching for "Death_Star" (EaW) only, now only searches for "Death_Star_II" (FoC). This is the second and only Death Star unit change that isn't made 'generic' for right now: it doesn't account for the AI using the original Death Star. The DS1 isn't used in FoC, but it's planned to make the equation 'generic' in the future, so players who wish to use UFoCP as bases for their mods can have the original, or both, Death Stars in-game and have the AI properly budget and build it.
==================
Maps/Planets (Galactic)
==================
-Fixed planets using inconsistent higher-than-average credit value texts, which could result in text oddities. Now all are consolidated under one string entry, and are all consistent.
-Fixed bugs on all Underworld corruption missions. The objectives display wouldn't visually complete or fail objectives when certain conditions are met, due to pointing to invalid text ids. In addition, most objective displays were not visually consistent or grammatically correct.
==================
Structures (Land)
==================
-Fixed regression. All reinforcement points will now display icons.
==================
Units (Galactic)
==================
-Defiler – Fixed unit not having the "this unit can capture build pads" text.
==================
Units (Land)
==================
-AT-AT – Fixed under construction variant for the Rebel campaign. It was labeled as a Decoration, which meant that it would ignore its obstacle properties.
-Blizzard 1 - General Veers – Fixed unit's name to be more consistent with other named space hero units. Now named "Blizzard 1 - General Veers" instead of solely "General Maximilian Veers." Name is taken from the official Prima game guide.
-Blizzard 1 - General Veers – Fixed unit's team/container names being erroneous and inconsistent. Now named "Blizzard 1 - General Veers," same as the unit instead of "Colonel Maximilian Veers." Veers was referred to as a "colonel" on all levels other than land, where he was "general."
-Canderous Assault Tank – Adjusted unit damage to 5.33(r). Update v1.2 changed the shots-per-volley from two to three to fix an animation bug. This meant, per-volley, it did 24 damage from its original 16. The damage has now been adjusted so it results in 16 (technically 15.99) damage in total again, despite having three shots per volley. The tank is still powerful, but less game-breaking.
-Defiler – Fixed unit being able to trigger a battlefield callout when no callout has been created for any faction (nor in its own behaviors).
-Field Commander (Empire) – Fixed galactic tooltip not containing text about being able to capture build pads.
-Field Commander (Rebel) – Fixed galactic tooltip not containing text about being able to capture build pads.
-Force Adept – Fixed all Force Adepts not using the "capture build pads" text in their tooltips when they're capable of capturing build pads.
-Zann Consortium Slaves – Fixed all Underworld slave types not being "victory relevant." Battles should no longer automatically fail due to only having slave infantry on the land battle.
==================
Units (Space)
==================
-Black Leader: Darth Vader – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "Black Leader: Darth Vader" instead of solely "TIE Advanced X-1."
-Black Leader: Darth Vader – Removed duplicate FoW reveal range for space tag. Now 1000 instead of 800.
-Black Squadron – Fixed unit's team name to be more consistent with other named hero units of the same class. Now named "Black Squadron" instead of solely "Darth Vader."
-Black Squadron – Modified unit descriptions. Now includes default Vader text, with the TIE Advanced x1 text added on as with other heroes.
-Black Squadron – Fixed hero bar description using only the TIE Advanced x1 text when it should only use the normal Vader description as other heroes use theirs.
-Black Squadron – Fixed "good against" indicators not including the Starviper Fighter, and the "weak against" indicator not including the Crusader Gunship.
-Kedalbe-class Battleship – Fixed description not mentioning the six planets the Keldabe can be built on.
-Kedalbe-class Battleship – Fixed death clone's ship class being "capital_ship" when it should've been "Capital."
-Luke Skywalker – Fixed regression. Luke's space X-wing used default X-wing fighter voice lines in space when attacking hardpoints, or moving into nebula or asteroid fields due to making his X-wing a variant of the vanilla X-wing.
-Slave I - Boba Fett – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "Slave I - Boba Fett" instead of solely "Slave I" or "Boba Fett."
-Slave I - Boba Fett – Fixed in-game space unit's icon being the Slave I ship, instead of the hero's icon like all other heroes.
-Slave I - Boba Fett – Fixed infamous object contestation glitch where Slave I, when summoned next to a capturable structure, would permanently keep it under Empire control until killed. This was caused by the unit possibly spawning an invisible variant of Fett, which would remain in space. A special, lone MP space hero unit of the Slave I has been created to prevent this, identical to the original MP variant.
-The Millennium Falcon - Han Solo & Chewbacca – Fixed skirmish good/bad against indicators not being updated for the FoC expansion. They were changed on the unit, not on the squadron/container. All sources now have the correct info.
-The Accuser - Captain Piett - Fixed attack, destruction, and summoning sounds. Piett will no longer play generic Star Destroyer dialogue, and will use properly assigned dialogue ("Requesting assistance.... --> "Constructing unit....") like all other heroes when applicable.
-The Accuser - Captain Piett - Added respawning SFX. Piett should now say a generic unit line when respawning, like most other heroes.
-The Annihilator - Admiral Gaarn – Fixed unit description. Contents are now more aligned/consistent with other units of its type and in general.
-The Executor - Darth Vader – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "The Executor - Darth Vader" instead of solely "Executor-class Super Star Destroyer."
-The Executor - Darth Vader – Fixed in-game space unit's icon being the Executor icon, instead of the hero's icon like all other heroes.
-The Executor - Darth Vader – Fixed in-game space unit's description not including Darth Vader's normal description as well.
-X-wing - Fixed unit's good/bad against indicators not changing for the FoC expansion. They were changed on the unit, not on the squadron/container. All sources now have the correct info.
-Y-wing – Fixed unit good/bad against indicators being incorrect for the FoC expansion. They were changed on the unit, not on the squadron/container. All sources now have the correct info.
-Y-wing – Fixed squadron having "Is Escort" set to "nos" instead of "No."
-Y-wing – Removed dependence on Darth Vader's values for the Y-wing container. The unit should now be more consistent with others, and not be an odd unit out.
=========================================================================================
=========================================================================================
v1.10
=========================================================================================
==================
General
==================
-Renamed "Units_Hero_Rebel_UFoCP_Droids.xml" and "Units_Hero_Empire_UFoCP_Vader.xml" to "Units_UFoCP_Hero_Rebel_Droids.xml" and "Units_UFoCP_Hero_Empire_Vader.xml," respectively.
==================
Units (Galactic)
==================
-Darth Vader – Fixed Vader not being buildable in GC, due to various issues with the new files. The Executor's unit info has now been merged into Darth Vader's file (as it is Vader's FoC ship only), and its position in the GameObjects file has been shifted so Vader now appears in the GC build queue.
=========================================================================================
=========================================================================================
v1.9
=========================================================================================
There are MasterTextFiles_ENGLISH.dat updates in this update! Check "MasterTEXT Changelog.txt" in the game directory to see!
==================
General
==================
-Deleted all non-essential <Text_ID>s from map editor markers. This should help fix internal errors, and not cause any visible in-game change.
-All "TEXT_NONE" <Text_ID>s for the Props_Swamp file have been removed to fix internal errors.
-Fixed a healing marker (for dockyards) in UM12: The Emperor's Hidden Weapon using an improper lighting tag, causing internal errors.
-All projectiles in Projectiles.xml have been cleaned of broken <Text_ID>s using "TEXT_NONE" as it causes internal errors.
-<Text_ID> for the generic team container has been removed as it causes internal errors.
-Fixed regression where the Empire faction did not have their <Faction_Super_Weapon> set to "Death_Star_II."
-All of R2-D2 & C-3PO and Darth Vader's unit information has been moved from various files (Containers, NamedHeroUnits.XML, etc...) into one file. This is an experiment to see how well this works, and if an internal reorganization of files that are complicatedly spread across multiple files would be a good idea.
** These units were the first to be chosen as the droids and Vader's unit info is far spread between files, and would be far more convenient in one place. The new unit files are Units_Hero_Rebel_UFoCP_Droids.xml and Units_Hero_Empire_UFoCP_Vader.xml.
==================
Maps/Planets (Land)
==================
-Felucia – Removed entries for map properties "Map Name" and "Planet Name." The entries were filled only with spaces and created naming errors internally.
-UM06: Dark Ally – Fixed entry for map property "Map Name." The map was looking for "UM03_Dark_Ally." All map properties have been removed entirely.
-UM06: Dark Ally – Another brush pass; attempting to fix holes in walking, and smooth out where one can move.
-UM07: Cloud City Conflict – Fixed hologram advisor being a Black Sun pirate, when Darth Vader arrives and warns the player. The hologram is now, properly, a Zann Consortium soldier.
-Pyn'gani Prop House – Removed <Text_ID> as "TEXT_NONE" doesn't exist, nor can, and causes errors internally.
==================
Maps/Planets (Space)
==================
-All space props in SpaceProps.xml have been cleaned of broken <Text_ID>s using "TEXT_NONE" as it causes internal errors.
-Alderaan – Added a new variant of the planet, and fixed original. The original planet is "Alderaan," while the version now used by FoC is "Alderaan_Dead." This was to fix an issue with a skirmish map, where it would display a lively green Alderaan in the tactical map, yet the planet would be displayed as asteroids.
-Alderaan – Fixed all trade routes connecting to-and-from Alderaan mentioning "Alderaan" and not "Alderaan_Dead." All GC and such should use the properly destroyed planet.
-Alderaan – Fixed _Dead variant of the planet still having weather indicators for rain, despite being destroyed asteroids. Switched to "Clear"/"Sunny," like the other space-only maps.
** A side effect, is that if anyone wants to use Alderaan (alive) for their GC, they may now do so without having to make another planet variant. The alive Alderaan lacks corruption/FoC new planet options, those must be implemented manually.
-Endor – Adjusted space station position ~25* so it faces the attackers better.
-Kessel – Fixed defender spawn points. Defenders shouldn't (if there are enough of them) spawn in the asteroid adjacent to the space station. The "ASTEROID HUGE" object has been moved a couple of feet around the perimeter of the asteroid field.
-Kessel – Adjusted space station position to face more of the entire map.
-Saleucami – Added orbital special structure markers, so built gravity-well generators/long-range scanners appear in battle. These positions are up for change.
==================
Structures (Land)
==================
-Hutt Repair Facility – Fixed repair facility causing internal errors due to broken lighting effect tag.
-Hutt UC Bacta Facility – Removed <Text_ID> as it causes errors internally.
-Hutt UC Repair Facility – Removed <Text_ID> as it causes errors internally.
-Rebel MDU Repair Facility – Fixed repair facility causing internal errors due to broken lighting effect tag.
-Template Repair Facility – Fixed repair facilities causing internal errors due to broken lighting effect tag.
-Reinforcement Point(s) – Fixed all reinforcement points not having icons.
==================
Structures (Space)
==================
-Rebel Repair Satellite – Fixed repair ability causing internal errors due to a lighting effect.
==================
Units (Land)
==================
-Fixed hacked Underworld land turrets/Chewbacca-captured tank units from not being repaired by R2-D2 & C-3PO.
-Fixed Empire grenade mortar turret not repairable after being hacked by R2-D2 & C-3PO.
-Fixed Empire Juggernaut transport not being repairable after being hijacked by Chewbacca by R2-D2 & C-3PO.
-Fixed Black Sun Pirate turrets not being repairable after being hacked by R2-D2 and C-3PO.
-Fixed Rebel laser turret not being repairable by R2-D2 & C-3PO.
-C-3PO – Fixed tooltip. Somehow, a regression occurred where he used R2-D2's tooltip description.
-Darth Vader – Fixed skirmish land tooltips not having information about capturing build pads and structures.
-Force Adepts – Fixed attack sounds. When swinging a lightsaber, the Force Adepts will no longer make the generic infantry blaster fire sound.
-(UNUSED) Rieekan – Fixed unused field commander unit, since his <Text_ID> causes internal errors (TEXT_APRIL25DEMO_06). He has been given a proper ID as if he was a real hero unit, in case anyone wishes to use him in their mod (TEXT_HERO_GENERAL_RIEEKAN).
-TIE crawler – Fixed self-destruct unit and captured variant ability having a tag that caused internal errors.
==================
Units (Space)
==================
-Calamari Cruiser – Fixed death clone’s <Ship_Class> from being "capital_ship" to just "Capital."
-Darth Vader – All spots where Vader's skirmish tooltip info was incorrect were fixed. It should now, consistently, show space information (unit "Darth_Vader" is now solely a space unit).
-Eclipse – Removed <Text_ID> "NONE" from death clone as it doesn't exist, nor can, and causes errors internally. Replaced with normal <Text_ID> from the normal unit, as all other units do.
-Eclipse – Fixed minimap icon being too small in comparison to the actual ship's size. Size has been increased from x0.4 to x0.6.
-Eclipse – Fixed superlaser ability causing text errors internally due to an incorrect tag. It has been removed, albeit no gameplay changes were made.
-Home One - Admiral Ackbar – Fixed unit's name to be more consistent with other named space hero units. Now named "Home One - Admiral Ackbar" instead of solely "Home One."
-Rogue Squadron - Updated unit Rogue 10: Tarrin Datch's <Text_ID> to use a fixed tag with his name. Was originally "Tarrub Datch."
-Star Destroyer - Fixed death clone's <Ship_Class> from being "capital_ship" to just "Capital."
-The Accuser - Captain Piett – Fixed broken tooltips. In both GC and battle, Piett now uses a correct, merged tooltip for all his information, as the way his unit handles cannot use two separate tooltips for GC/battle.
-The Accuser - Captain Piett – Corrected broken tooltip for death clone.
-The Admonitor - Grand Admiral Thrawn – Fixed unit's name to be more consistent with other named Star Destroyer units of the same class. Now named "The Admonitor - Grand Admiral Thrawn" instead of solely "The Admonitor."
-The Admonitor - Grand Admiral Thrawn – Fixed broken tooltips. In both GC and battle, Thrawn now uses a correct, merged tooltip for all his information, as the way his unit handles cannot use two separate tooltips for GC/battle.
-The Annihilator - Admiral Gaarn – Fixed unit's name to be more consistent with other named Star Destroyer units of the same class. Now named "The Annihilator - Admiral Gaarn" instead of solely "The Annihilator" (this ship is a special SSD at the end of the ZC campaign).
-The Arc Hammer - General Mohc – Fixed unit's name to be more consistent with other named Star Destroyer units of the same class. Now named "The Arc Hammer - General Mohc" instead of solely "Arc Hammer."
-The Hound's Tooth - Bossk – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "The Hound's Tooth - Bossk" instead of solely "Hound's Tooth."
-The Merciless - Tyber Zann – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "The Merciless - Tyber Zann" instead of solely "The Merciless."
-The Sundered Heart - Captain Antillies – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "The Sundered Heart - Captain Antilles" instead of solely "Sundered Heart."
-IG-2000 - IG-88 – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "IG2000 - IG-88" instead of solely "IG-2000."
-The Millennium Falcon - Han Solo & Chewbacca - Han Solo & Chewbacca – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "The Millennium Falcon - Han Solo & Chewbacca" instead of solely "Millennium Falcon."
-The Moldy Crow - Kyle Katarn – Fixed unit's name to be more consistent with other named hero units of the same class. Now named "The Moldy Crow - Kyle Katarn" instead of solely "The Moldy Crow."
-Z-95 Headhunter (Rebel) – Fixed tag <Fires_Forward> being "Bo" instead of "No."
-Z-95 Headhunter (Empire) – Fixed affiliation by adding the proper tag.
-Z-95 Headhunter (Underworld) – Fixed affiliation by adding the proper tag.
=========================================================================================
=========================================================================================
v1.8
=========================================================================================
There are MasterTextFiles_ENGLISH.dat updates in this update! Check "MasterTEXT Changelog.txt" in the game directory to see!
==================
Maps/Planets (Space)
==================
**All space station maps in UFoCP this update has also been edited to be more practical, and have its angle shifted to view the entire ahead map area; not solely focused on where the attackers spawn.
-Bestine – Adjusted space station position.
==================
Units (Galactic)
==================
-Darth Vader – Fixed two versions of Darth Vader being buildable as the Empire.
==================
Units (Land)
==================
-Bossk – Fixed land unit tooltip not having text relating to whether Bossk can capture build pads or not.
-Hound's Tooth – Fixed land prop variant not being the same size as the normal landing variant.
-Darth Vader – Fixed skirmish Vader's land tooltip. The land Vader no longer has the special text about the Super Star Destroyer Executor.
-Darth Vader – Fixed regression in ambient SFX. Vader will now play his SFX randomly again.
-General Veers – Fixed regression in ambient SFX. Veers should play his SFX again.
-IG-2000 – Fixed land prop variant not being the same size as the normal landing variant.
-Mara Jade – Fixed Jade's tooltip (again). Fixed inconsistent uses of the "this unit can capture build pads" text.
==================
Units (Space)
==================
-Hound's Tooth – Fixed space unit indicators. The unit's "vulnerable to" and "strong against" indicators should now match up with the MP team's indicators.
-Executor Super Star Destroyer (Darth Vader) – Fixed icon on the minimap. The culprit was improper UI coordinates ('0.40.4,' instead of '0.4, 0.4').
=========================================================================================
=========================================================================================
v1.7 - Hotfix #4
=========================================================================================
==================
Maps/Planets (Galactic)
==================
-Honoghr – Fixed the campaign and prologue variants of the planet not having the Noghri warrior as the population icon. It was the default urban human.
-Mandalore – Fixed the campaign and prologue variants of the planet not having the Mandalorian warrior as the population icon. It was the default urban human.
==================
Maps/Planets (Galactic)
==================
-Anaxes – Adjusted space station position.
==================
Units (Galactic)
==================
-Boba Fett – Fixed unit tooltip. It was labeled as "[MISSING]" due to an in-separation of two tooltip texts in one.
-Emperor Palpatine – Fixed unit tooltip. It was labeled as "[MISSING]" due to an in-separation of two tooltip texts in one.
==================
Units (Land)
==================
-Emperor Palpatine – Fixed tooltip not indicating if the unit can capture build pads or not.
-Mara Jade – Fixed tooltip not indicating if the unit can capture build pads or not.
=========================================================================================
=========================================================================================
v1.6
=========================================================================================
** IMPORTANT ** With this update, the entire mod's undergone a heavy structural overhaul: all fixes have been re-written from scratch, most files completely reorganized (for readability) and the like. Any changes that have NOT worked or survived are removed from the log. General file structures have also undergone organizational improvements to help the discerning modder, this means duplicate tags, bad spacing, and other things will be removed.
There are MasterTextFiles_ENGLISH.dat updates in this update! Check "MasterTEXT Changelog.txt" in the game directory to see!
==================
General
==================
-Campaign – Fixed a bug on Underworld Land Mission 01: 'A Crimelord Unleashed.' Fixed bad passability brushing, resulting in the player being able to direct Tyber Zann, Urai Fen, or the rioters to walk into solid objects (such as the power box and antenna right behind Tyber's cell, or on-ground objects). This has been fixed, and passability brushing on the entire map has been improved as well, to help movement and prevent stuck-bugs (less restricting on flat ground, etc).
-Campaign – Fixed a bug on Underworld Land Mission 06: 'Dark Ally,' by replacing the icon for the Governor's Quarters from the prison icon to the proper Governor's Quarters icon.
-Campaign – Fixed a bug on Underworld Land Mission 06: 'Dark Ally.' The Guard Towers had no icons, and have now been given one.
-Campaign – Fixed a bug on Underworld Land Mission 06: 'Dark Ally.' Fixed bad passability brushing on slopes and certain hills where units could get stuck or (apparently) fall through the map (this was especially noticeable with the Singing Mountain Prison's power generator area, where rancor-mounted Nightsisters could push rancor very far up the north hill, breaking it). This has been fixed, and passability brushing on the entire map has been improved as well, similar to the treatment Mission 01 got.
-Campaign – Fixed a bug on Underworld Land Mission 06: 'Dark Ally.' Some trees, roots, and other objects were floating in the air due to bad placement (this was especially noticeable on the rancor den at the middle-left hand of the map). This has been fixed (for the most part).
-Campaign – Fixed a bug on Underworld Space Mission 09: 'Baiting the Hook.' Fixed a super bad sequence where the Empire could outright retreat at any point during the mission (if outnumbered) before Thrawn retreats, causing the game to break. Retreat for both sides has now been disabled.
-Campaign – Fixed a regression where the finale movies for the main Underworld campaign wouldn't play.
-Hostile – Fixed faction (hostile to all factions faction) not having the Hutts as an added enemy.
-Hutts – Fixed faction not having the Black Sun Pirates as enemies, but was vice versa.
-Maps – Removed file embedded preview images. All maps should be *somewhat* smaller, and any maps that had any major terrain changes will get new maps in-game.
-Underworld – Fixed generic "lose battle" music referencing "Rebel_Lose_Tactical/Strategic_Event." It now references the "Underworld_" variant of that. The same music still plays, but at least it's properly checking for the right thing.
-Underworld – Fixed unit callouts for Tyber Zann. Underworld VO would say (for land) "Tyber Zann has landed!" as his space callout. This callout overall has been removed (as Zann has no proper space unit callout).
-Underworld – Normalized Underworld leader by removing all extra tags from the GameConstants file regarding Underworld leader (now solely "Tyber_Zann").