This is a distillation of the hex code for the SHIV loadout mod.
Code in here has been tested to not crash the game.
-------------------------------------------------------------------------------------------
Unlock Loadout screen for SHIV
XcomStrategyGame.upk
before:
07 20 01 19 01 79 3F 00 00 0A 00 30 45 00 00 00 1B 1B 14 00 00 00 00 00 00 16 0F 35 56 FB FF FF 6A FA FF FF 00 01 00 FF 3F 00 00 26
after:
07 20 01 19 01 79 3F 00 00 0A 00 30 45 00 00 00 1B 1B 14 00 00 00 00 00 00 16 0F 35 56 FB FF FF 6A FA FF FF 00 01 00 FF 3F 00 00 25
-------------------------------------------------------------------------------------------
A.2c, 3, 4
Changes to XcomStrategyGame.upk >> XGFacility_Lockers >> GetLockerItem
If soldier is a tank, class locks any armor, and any weapon with eWP_Inegrated weapon property (14)
Header change:
before:
01 2D 00 00 AB 1F 00 00 00 00 00 00 FC 2C 00 00 00 00 00 00 00 00 00 00 01 2D 00 00 00 00 00 00 75 01 00 00 06 30 00 00 91 03 00 00 61 02 00 00
after:
01 2D 00 00 AB 1F 00 00 00 00 00 00 FC 2C 00 00 00 00 00 00 00 00 00 00 01 2D 00 00 00 00 00 00 75 01 00 00 06 30 00 00 49 03 00 00 61 02 00 00
before:
07 D6 01 9A 38 3A 00 01 2D 00 00 38 3A 24 00 16 07 2F 01 72 19 1B F4 02 00 00 00 00 00 00 16 09 00 B2 27 00 00 00 01 B2 27 00 00 00 FF 2C 00 00 16 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 27 06 D3 01 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 82 9A 35 C5 02 00 00 C8 02 00 00 00 00 48 00 2D 00 00 2C 3F 16 18 23 00 F2 19 00 FF 2C 00 00 0A 00 0A 45 00 00 00 1B 1F 11 00 00 00 00 00 00 16 28 16 16 07 D3 01 2D 35 A7 2C 00 00 AB 2C 00 00 00 00 00 FD 2C 00 00 0F 35 A6 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 24 05 06 CE 02 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 81 19 1B 23 27 00 00 00 00 00 00 16 47 00 76 40 00 00 00 1B 33 14 00 00 00 00 00 00 19 00 FF 2C 00 00 0A 00 91 45 00 00 00 1B B5 0E 00 00 00 00 00 00 16 38 3D 35 C5 02 00 00 C8 02 00 00 00 00 48 00 2D 00 00 16 16 07 CE 02 2D 35 A7 2C 00 00 AB 2C 00 00 00 00 00 FD 2C 00 00 0F 35 A6 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 19 1B 23 27 00 00 00 00 00 00 16 28 00 7A 40 00 00 00 1B 90 10 00 00 00 00 00 00 38 3D 35 C5 02 00 00 C8 02 00 00 00 00 48 00 2D 00 00 16 07 7C 03 82 2D 35 A7 2C 00 00 AB 2C 00 00 00 00 00 FD 2C 00 00 18 2C 00 77 2E 97 FE FF FF 19 1C AE FD FF FF 16 09 00 30 FB FF FF 00 01 30 FB FF FF 2A 16 16 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 81 19 2E 97 FE FF FF 19 1C AE FD FF FF 16 09 00 30 FB FF FF 00 01 30 FB FF FF 0A 00 82 FF FF FF 00 2D 01 82 FF FF FF 16 04 00 FD 2C 00 00
after:
07 D8 01 9A 38 3A 00 01 2D 00 00 38 3A 24 00 16 07 2F 01 72 19 1B F4 02 00 00 00 00 00 00 16 09 00 B2 27 00 00 00 01 B2 27 00 00 00 FF 2C 00 00 16 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 27 06 94 01 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 82 9A 35 C5 02 00 00 C8 02 00 00 00 00 48 00 2D 00 00 2C 3F 16 18 23 00 F2 19 00 FF 2C 00 00 0A 00 0A 45 00 00 00 1B 1F 11 00 00 00 00 00 00 16 28 16 16 07 D5 01 19 00 FF 2C 00 00 0A 00 30 45 00 00 00 1B 1B 14 00 00 00 00 00 00 16 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 27 06 55 02 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 81 19 1B 23 27 00 00 00 00 00 00 16 47 00 76 40 00 00 00 1B 33 14 00 00 00 00 00 00 19 00 FF 2C 00 00 0A 00 91 45 00 00 00 1B B5 0E 00 00 00 00 00 00 16 38 3D 35 C5 02 00 00 C8 02 00 00 00 00 48 00 2D 00 00 16 16 07 D5 02 19 00 FF 2C 00 00 0A 00 30 45 00 00 00 1B 1B 14 00 00 00 00 00 00 16 14 2D 35 A7 2C 00 00 AB 2C 00 00 00 01 00 FD 2C 00 00 81 19 1B C8 27 00 00 00 00 00 00 16 17 00 4F FF FF FF 00 1B 89 2C 00 00 00 00 00 00 35 C5 02 00 00 C8 02 00 00 00 00 48 00 2D 00 00 2C 0E 16 16 04 00 FD 2C 00 00 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B
-------------------------------------------------------------------------------------------
B.1) Change XGStorage().GetShivWeapon() to return 5 ((LMG))or 113 ((Minigun)) -- do minigun for now, until animation issues with LMG are resolved.
XcomStrategyGame.upk
before:
74 06 59 00 07 56 00 19 1B 75 0B 00 00 00 00 00 00 16 0C 00 7C 2A 00 00 00 1B 65 14 00 00 00 00 00 00 2C 06 16 04 24 73 06 59 00 04 24 71
after: for minigun (113 = 0x71)
71 06 59 00 07 56 00 19 1B 75 0B 00 00 00 00 00 00 16 0C 00 7C 2A 00 00 00 1B 65 14 00 00 00 00 00 00 2C 06 16 04 24 71 06 59 00 04 24 71
-------------------------------------------------------------------------------------------
B.6) Modified XGFacility_Barracks().UnloadSoldier() so that equipped SHIV weapon is destroyed on MIA / SW option
XcomStrategyGame.upk
header
before:
3D 28 00 00 AB 1F 00 00 00 00 00 00 37 28 00 00 00 00 00 00 00 00 00 00 3D 28 00 00 00 00 00 00 F0 02 00 00 20 52 00 00 3F 05 00 00 CB 03 00 00
after:
3D 28 00 00 AB 1F 00 00 00 00 00 00 37 28 00 00 00 00 00 00 00 00 00 00 3D 28 00 00 00 00 00 00 F0 02 00 00 20 52 00 00 43 05 00 00 CB 03 00 00
before:
14 2D 00 39 28 00 00 28 0F 00 3A 28 00 00 19 1B FA 10 00 00 00 00 00 00 16 09 00 CE 2A 00 00 00 01 CE 2A 00 00 0F 00 38 28 00 00 25 07 C0 00 96 00 38 28 00 00 36 19 00 3A 28 00 00 09 00 D5 3D 00 00 00 01 D5 3D 00 00 16 07 B2 00 72 10 00 38 28 00 00 19 00 3A 28 00 00 09 00 D5 3D 00 00 00 01 D5 3D 00 00 00 3D 28 00 00 16 14 2D 00 39 28 00 00 27 06 C0 00 A5 00 38 28 00 00 16 06 40 00 07 F8 00 2D 00 39 28 00 00 56 19 00 3A 28 00 00 09 00 D5 3D 00 00 00 01 D5 3D 00 00 0A 00 00 3D 28 00 00 16 07 09 01 81 2D 00 39 28 00 00 16 04 27 07 84 01 1B 3D 14 00 00 00 00 00 00 16 07 84 01 82 9A 19 00 3A 28 00 00 09 00 D2 3D 00 00 00 01 D2 3D 00 00 26 16 18 24 00 97 19 00 3D 28 00 00 0B 00 FD 44 00 00 00 1B E5 0E 00 00 00 00 00 00 25 16 25 16 16 19 00 3D 28 00 00 0D 00 00 00 00 00 00 1B BE 16 00 00 00 00 00 00 24 02 4A 16 07 D7 04 98 19 00 3D 28 00 00 0B 00 FD 44 00 00 00 1B E5 0E 00 00 00 00 00 00 25 16 25 16 0F 00 3B 28 00 00 2E 71 FE FF FF 19 19 2E 94 FE FF FF 12 20 FD FE FF FF 0A 00 3A FB FF FF 00 1C 91 FD FF FF 16 09 00 09 FB FF FF 00 01 09 FB FF FF 13 00 A4 FA FF FF 00 1B B6 0D 00 00 00 00 00 00 1F 58 47 50 61 72 61 6D 00 16 0F 19 00 3B 28 00 00 09 00 2B FC FF FF 00 01 2B FC FF FF 19 19 1B 69 0E 00 00 00 00 00 00 16 09 00 8F 2F 00 00 00 01 8F 2F 00 00 0A 00 CB 25 00 00 00 1B F1 0E 00 00 00 00 00 00 16 0F 19 00 3B 28 00 00 09 00 2A FC FF FF 00 01 2A FC FF FF 19 19 1B 69 0E 00 00 00 00 00 00 16 09 00 8F 2F 00 00 00 01 8F 2F 00 00 0A 00 C9 25 00 00 00 1B 9D 0F 00 00 00 00 00 00 16 0F 19 00 3B 28 00 00 09 00 29 FC FF FF 00 01 29 FC FF FF 19 19 1B 69 0E 00 00 00 00 00 00 16 09 00 8F 2F 00 00 00 01 8F 2F 00 00 0A 00 C7 25 00 00 00 1B 9E 10 00 00 00 00 00 00 16 19 00 3D 28 00 00 0F 00 00 00 00 00 00 1B D3 23 00 00 00 00 00 00 2C 03 4A 4A 4A 16 0F 19 00 3D 28 00 00 09 00 E6 44 00 00 00 01 E6 44 00 00 19 00 3A 28 00 00 09 00 CE 3D 00 00 00 01 CE 3D 00 00 0F 19 00 3D 28 00 00 09 00 E5 44 00 00 00 01 E5 44 00 00 12 20 8C FE FF FF 14 00 09 FA FF FF 00 1B 39 0D 00 00 00 00 00 00 01 97 27 00 00 4A 16 55 01 AF 27 00 00 0A 00 00 3D 28 00 00 16 07 83 04 81 19 00 3D 28 00 00 0A 00 30 45 00 00 00 1B 1B 14 00 00 00 00 00 00 16 16 07 57 04 84 19 00 3D 28 00 00 0A 00 E2 44 00 00 00 2D 01 E2 44 00 00 18 0D 00 1B A7 14 00 00 00 00 00 00 24 0E 16 16 19 1B 23 27 00 00 00 00 00 00 16 13 00 00 00 00 00 00 1B B3 22 00 00 00 00 00 00 00 3D 28 00 00 16 06 80 04 19 1B 23 27 00 00 00 00 00 00 16 13 00 00 00 00 00 00 1B 9D 22 00 00 00 00 00 00 00 3D 28 00 00 16 06 AC 04 19 1B 23 27 00 00 00 00 00 00 16 13 00 00 00 00 00 00 1B 9D 22 00 00 00 00 00 00 00 3D 28 00 00 16 59 01 AF 27 00 00 12 00 43 84 26 00 00 00 00 00 00 00 00 00 00 16 1B E9 2B 00 00 00 00 00 00 16 06 32 05 07 0F 05 19 00 3D 28 00 00 0A 00 2C 45 00 00 00 1B 7C 14 00 00 00 00 00 00 16 1B 58 1F 00 00 00 00 00 00 00 3D 28 00 00 16 06 32 05 19 00 3D 28 00 00 0E 00 00 00 00 00 00 1B D3 23 00 00 00 00 00 00 25 4A 4A 4A 16 04 27 04 3A 3C 28 00 00 53
after:
14 2D 00 39 28 00 00 28 0F 00 3A 28 00 00 19 1B FA 10 00 00 00 00 00 00 16 09 00 CE 2A 00 00 00 01 CE 2A 00 00 0F 00 38 28 00 00 25 07 C0 00 96 00 38 28 00 00 36 19 00 3A 28 00 00 09 00 D5 3D 00 00 00 01 D5 3D 00 00 16 07 B2 00 72 10 00 38 28 00 00 19 00 3A 28 00 00 09 00 D5 3D 00 00 00 01 D5 3D 00 00 00 3D 28 00 00 16 14 2D 00 39 28 00 00 27 06 C0 00 A5 00 38 28 00 00 16 06 40 00 07 F8 00 2D 00 39 28 00 00 56 19 00 3A 28 00 00 09 00 D5 3D 00 00 00 01 D5 3D 00 00 0A 00 00 3D 28 00 00 16 07 09 01 81 2D 00 39 28 00 00 16 04 27 07 D7 04 98 19 00 3D 28 00 00 0B 00 FD 44 00 00 00 1B E5 0E 00 00 00 00 00 00 25 16 25 16 0F 00 3B 28 00 00 2E 71 FE FF FF 19 19 2E 94 FE FF FF 12 20 FD FE FF FF 0A 00 3A FB FF FF 00 1C 91 FD FF FF 16 09 00 09 FB FF FF 00 01 09 FB FF FF 13 00 A4 FA FF FF 00 1B B6 0D 00 00 00 00 00 00 1F 58 47 50 61 72 61 6D 00 16 0F 19 00 3B 28 00 00 09 00 2B FC FF FF 00 01 2B FC FF FF 19 19 1B 69 0E 00 00 00 00 00 00 16 09 00 8F 2F 00 00 00 01 8F 2F 00 00 0A 00 CB 25 00 00 00 1B F1 0E 00 00 00 00 00 00 16 0F 19 00 3B 28 00 00 09 00 2A FC FF FF 00 01 2A FC FF FF 19 19 1B 69 0E 00 00 00 00 00 00 16 09 00 8F 2F 00 00 00 01 8F 2F 00 00 0A 00 C9 25 00 00 00 1B 9D 0F 00 00 00 00 00 00 16 0F 19 00 3B 28 00 00 09 00 29 FC FF FF 00 01 29 FC FF FF 19 19 1B 69 0E 00 00 00 00 00 00 16 09 00 8F 2F 00 00 00 01 8F 2F 00 00 0A 00 C7 25 00 00 00 1B 9E 10 00 00 00 00 00 00 16 19 00 3D 28 00 00 0F 00 00 00 00 00 00 1B D3 23 00 00 00 00 00 00 2C 03 4A 4A 4A 16 0F 19 00 3D 28 00 00 09 00 E6 44 00 00 00 01 E6 44 00 00 19 00 3A 28 00 00 09 00 CE 3D 00 00 00 01 CE 3D 00 00 0F 19 00 3D 28 00 00 09 00 E5 44 00 00 00 01 E5 44 00 00 12 20 8C FE FF FF 14 00 09 FA FF FF 00 1B 39 0D 00 00 00 00 00 00 01 97 27 00 00 4A 16 55 01 AF 27 00 00 0A 00 00 3D 28 00 00 16 07 83 04 84 19 00 3D 28 00 00 0A 00 E2 44 00 00 00 2D 01 E2 44 00 00 18 0D 00 1B A7 14 00 00 00 00 00 00 24 0E 16 16 07 DC 03 81 19 00 3D 28 00 00 0A 00 30 45 00 00 00 1B 1B 14 00 00 00 00 00 00 16 16 19 1B 23 27 00 00 00 00 00 00 16 13 00 00 00 00 00 00 1B B3 22 00 00 00 00 00 00 00 3D 28 00 00 16 06 80 04 19 1B 23 27 00 00 00 00 00 00 16 13 00 00 00 00 00 00 1B B0 22 00 00 00 00 00 00 1A 25 35 8E FB FF FF 77 FA FF FF 00 00 35 B6 F9 FF FF 7E FA FF FF 00 00 19 00 3D 28 00 00 09 00 ED 44 00 00 00 01 ED 44 00 00 4A 16 19 1B 23 27 00 00 00 00 00 00 16 13 00 00 00 00 00 00 1B 9D 22 00 00 00 00 00 00 00 3D 28 00 00 16 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 06 AC 04 19 1B 23 27 00 00 00 00 00 00 16 13 00 00 00 00 00 00 1B 9D 22 00 00 00 00 00 00 00 3D 28 00 00 16 59 01 AF 27 00 00 12 00 43 84 26 00 00 00 00 00 00 00 00 00 00 16 1B E9 2B 00 00 00 00 00 00 16 06 32 05 07 0F 05 19 00 3D 28 00 00 0A 00 2C 45 00 00 00 1B 7C 14 00 00 00 00 00 00 16 1B 58 1F 00 00 00 00 00 00 00 3D 28 00 00 16 06 32 05 19 00 3D 28 00 00 0E 00 00 00 00 00 00 1B D3 23 00 00 00 00 00 00 25 4A 4A 4A 16 04 27 04 3A 3C 28 00 00 0B 0B 0B 0B 53
-------------------------------------------------------------------------------------------
A.2.a and C) Move SHIV weapons to category 1, add build costs and requirements
XcomStrategyGame.upk
New version, including Sentry Gun:
Before:
1B 6E 04 00 00 00 00 00 00 2C 13 1D 13 01 00 00 2C 23 2C 28 2C 0F 2C 28 24 1E 4A 4A 2C 26 16 0F 01 61 35 00 00 2C 02 1B 6E 04 00 00 00 00 00 00 2C 39 1D FF FF FF FF 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 4A 2C 0C 16 1B 6E 04 00 00 00 00 00 00 2C 3A 2C 19 4A 2C 0F 2C 0A 2C 0A 24 0E 4A 4A 2C 0A 16 1B 6E 04 00 00 00 00 00 00 2C 3B 2C 1E 4A 2C 0A 2C 0A 2C 0F 24 0F 4A 4A 2C 0E 16 1B 6E 04 00 00 00 00 00 00 2C 3C 2C 96 2C 0A 2C 23 2C 0A 2C 19 24 10 4A 4A 2C 0F 16 1B 6E 04 00 00 00 00 00 00 2C 3D 2C C8 2C 10 2C 1E 2C 0E 2C 23 24 12 4A 4A 2C 09 16 1B 6E 04 00 00 00 00 00 00 2C 3E 2C FA 2C 14 2C 19 2C 0E 2C 28 24 11 4A 4A 2C 0B 16 1B 6E 04 00 00 00 00 00 00 2C 3F 1D 90 01 00 00 2C 28 2C 14 2C 0A 2C 1E 24 0D 4A 4A 2C 0D 16 0F 01 61 35 00 00 2C 03 1B 6E 04 00 00 00 00 00 00 2C 66 2C 32 4A 4A 2C 0E 2C 05 4A 4A 24 01 2C 31 16 1B 6E 04 00 00 00 00 00 00 2C 67 2C 64 4A 2C 19 2C 0E 2C 0A 24 0E 4A 24 01 2C 32 16 1B 6E 04 00 00 00 00 00 00 2C 68 2C C8 2C 1E 2C 1E 2C 0E 2C 14 24 05 4A 24 01 2C 33 16 1B 6E 04 00 00 00 00 00 00 2C 69 2C 28 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 4A 2C 19 16 1B 6E 04 00 00 00 00 00 00 2C 6A 1D 13 01 00 00 2C 28 2C 3C 2C 15 2C 14 24 05 4A 4A 2C 15 16 1B 6E 04 00 00 00 00 00 00 2C 6B 1D FF FF FF FF 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 4A 2C 42 16 1B 6E 04 00 00 00 00 00 00 2C 6C 2C 64 4A 4A 2C 14 2C 05 4A 4A 4A 2C 2E 16 1B 6E 04 00 00 00 00 00 00 2C 71 1D FF FF FF FF 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 24 01 2C 34 16 1B 6E 04 00 00 00 00 00 00 2C 73 1D FF FF FF FF 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 4A 2C 35 16 1B 6E 04 00 00 00 00 00 00 2C 74 1D FF FF FF FF 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 4A 2C 41 16 1B 6E 04 00 00 00 00 00 00 2C 75 1D FF FF FF FF 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 24 01 2C 31 16
After:
1B 6E 04 00 00 00 00 00 00 2C 13 1D 13 01 00 00 2C 23 2C 28 2C 0F 2C 28 24 1E 4A 4A 2C 26 16 1B 6E 04 00 00 00 00 00 00 24 71 4A 4A 4A 1D FF FF FF FF 2C 4A 4A 4A 24 34 16 1B 6E 04 00 00 00 00 00 00 24 72 2C 32 4A 4A 24 05 24 0A 4A 4A 24 10 24 34 16 1B 6E 04 00 00 00 00 00 00 24 73 24 50 4A 24 1E 24 09 24 14 4A 4A 24 06 24 35 16 1B 6E 04 00 00 00 00 00 00 24 74 1D 2C 01 00 00 24 26 24 28 24 0B 24 28 4A 4A 24 07 24 41 16 0F 01 61 35 00 00 2C 02 1B 6E 04 00 00 00 00 00 00 2C 39 4A 4A 4A 1D FF FF FF FF 2C 01 4A 4A 4A 2C 0C 16 1B 6E 04 00 00 00 00 00 00 2C 3A 2C 19 4A 2C 0F 2C 0A 2C 0A 24 0E 4A 4A 2C 0A 16 1B 6E 04 00 00 00 00 00 00 2C 3B 2C 1E 4A 2C 0A 2C 0A 2C 0F 24 0F 4A 4A 2C 0E 16 1B 6E 04 00 00 00 00 00 00 2C 3C 2C 96 2C 0A 2C 23 2C 0A 2C 19 24 10 4A 4A 2C 0F 16 1B 6E 04 00 00 00 00 00 00 2C 3D 2C C8 2C 10 2C 1E 2C 0E 2C 23 24 12 4A 4A 2C 09 16 1B 6E 04 00 00 00 00 00 00 2C 3E 2C FA 2C 14 2C 19 2C 0E 2C 28 24 11 4A 4A 2C 0B 16 1B 6E 04 00 00 00 00 00 00 2C 3F 1D 90 01 00 00 2C 28 2C 14 2C 0A 2C 1E 24 0D 4A 4A 2C 0D 16 0F 01 61 35 00 00 2C 03 1B 6E 04 00 00 00 00 00 00 2C 66 2C 32 4A 4A 2C 0E 2C 05 4A 4A 24 01 2C 31 16 1B 6E 04 00 00 00 00 00 00 2C 67 2C 64 4A 2C 19 2C 0E 2C 0A 24 0E 4A 24 01 2C 32 16 1B 6E 04 00 00 00 00 00 00 2C 68 2C C8 2C 1E 2C 1E 2C 0E 2C 14 24 05 4A 24 01 2C 33 16 1B 6E 04 00 00 00 00 00 00 2C 69 2C 28 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 4A 2C 19 16 1B 6E 04 00 00 00 00 00 00 2C 6A 1D 13 01 00 00 2C 28 2C 3C 2C 15 2C 14 24 05 4A 4A 2C 15 16 1B 6E 04 00 00 00 00 00 00 2C 6B 1D FF FF FF FF 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 4A 2C 42 16 1B 6E 04 00 00 00 00 00 00 2C 6C 2C 64 4A 4A 2C 14 2C 05 4A 4A 4A 2C 2E 16 1B 6E 04 00 00 00 00 00 00 2C 75 1D FF FF FF FF 4A 4A 1D FF FF FF FF 1D FF FF FF FF 4A 4A 24 01 2C 31 16
-----------------------------------------------------------------------------------------
G) Remove code in XGFacility_Engineering().OnFoundryComplete() to auto-equip SHIVs with new SHIV weapons
XcomStrategyGame.upk
before:
07 D7 03 9A 35 35 03 00 00 36 03 00 00 00 00 10 00 B0 29 00 00 01 12 29 00 00 2C 06 16 07 D4 03 9B 38 3A 19 1B 23 27 00 00 00 00 00 00 16 0A 00 8B 40 00 00 00 1B 41 10 00 00 00 00 00 00 16 38 3A 24 74 16 19 1B F4 02 00 00 00 00 00 00 16 0C 00 00 00 00 00 00 1B 1E 2C 00 00 00 00 00 00 24 73 16 06 9D 04 07 29 04 9A 35 35 03 00 00 36 03 00 00 00 00 10 00 B0 29 00 00 01 12 29 00 00 2C 07 16 19 1B F4 02 00 00 00 00 00 00 16 0C 00 00 00 00 00 00 1B 1E 2C 00 00 00 00 00 00 24 74 16 06 9D 04
after:
00 B0 29 00 00 00 B0 29 00 00 00 B0 29 00 00 00 B0 29 00 00 00 B0 29 00 00 00 B0 29 00 00 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 00 B0 29 00 00 00 B0 29 00 00 00 B0 29 00 00 00 B0 29 00 00 00 B0 29 00 00 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B