XCOM: Enemy Unknown

File information

Last updated

Original upload

Created by

The Iron Rose aka Vazeron1

Uploaded by

Vazeron1

Virus scan

Safe to use

About this mod

Allows you to customize the stats and bonus perk (if any) of Van Doorn, Annette, Zhang, Glenn Freaky, the Furies, and optionally, Carlock.

Permissions and credits
Donations
Up to date as of Long War 1.0 Final
ALIASes updated to support decimals!
Editing Soldier Ranks now available + customization for the Furies!

For all the trouble you go through to get them, the unique soldiers you get during a campaign are fairly unremarkable. This mod lets you change that. You can alter the HP, Will, Aim, and Mobility of all the unique soldiers, and if they get a bonus perk (Van Doorn/Zhang), well, you can edit that too. Wanna give Van Doorn Iron Skin instead of Steadfast and a 1 HP buff right after recruitment? You can, no matter what class he is. Want to really break the game over your knee and give Zhang Shock Absorbant Armour with 10 HP and 100 aim at base? Well, you can do that too. 


Requires WGhost's PatcherGUI to install, and is only tested with Long War b15f. This will not work for Vanilla EW. This may not work with earlier versions of Long War, and will definitely not work in versions before Van Doorn/Freaky's implementation. This mod is not compatible with any mods that make changes to XGFundingCouncil.BuildMission or XGFundingCouncil.GiveCustomSoldier. PatcherGUI refuses to patch XGFundingCouncil unless the entire function is present in the script rather than line by line as it should.  


This mod is compatible with eclipse666's Patrick - The Plumber - Carlock (for Long War) modification. If you want Carlock and the ability to edit the unique soldiers, only download and install Carlock + Customize Unique Soldiers. Do not download Carlock or Customize Unique Soldiers on their own if you want both mods.



Important Installation Instructions



This mod is slightly more complex than my other mods, though still mostly self explanatory. 

***Step 1:***

Change the following values to taste:

// Zhang
ALIAS= bZhangHP: <%b 05>
ALIAS= bZhangAim: <%b 65>
ALIAS= bZhangWill: <%b 38>
ALIAS= bZhangMobility: <%b 13> 

//Annette
ALIAS= bAnnetteHP: <%b 04>
ALIAS= bAnnetteAim: <%b 58>
ALIAS= bAnnetteWill: <%b 32>
ALIAS= bAnnetteMobility: <%b 13>

// Van Doorn
ALIAS= bDoornHP: <%b 04>
ALIAS= bDoornAim: <%b 68>
ALIAS= bDoornWill: <%b 32>
ALIAS= bDoornMobility: <%b 13>

// Glenn "Freaks Hit The Bridge" Freaky
ALIAS= bFreakyHP: <%b 05>
ALIAS= bFreakyAim: <%b 65>
ALIAS= bFreakyWill: <%b 38>

// Carlock
ALIAS= bCarlockHP: <%b 04>
ALIAS= bCarlockAim: <%b 65>
ALIAS= bCarlockWill: <%b 30>
ALIAS= bCarlockMobility: <%b 13> 


These set your desired stats for your soldier. Stats are in Decimal, there's no need to convert them to hex.

***Step 2:***

As with Step 1, change the following values to taste. However, to customize the bonus perk Zhang, Doorn, and the Psi Perks Annette gets, you must reference the list of perks here: http://ufopaedia.org/index.php?title=Dev_Console_(Long_War). If you have Carlock, do the same for him.


//Customize Zhang's Bonus Perk. Default 159 Lone Wolf. Reference Perk Codes here, there's no need to convert to hex: http://ufopaedia.org/index.php?title=Dev_Console_(Long_War)
ALIAS= bZhangPerk: <%b 159>



//Annette will gain two perks in the Psi Tree as she is a second level Psi user. RandPerk11 and RandPerk12 control the first level Psi Perk, RandPerk21 and RandPerk22 control the second level Psi Perk. 

ALIAS= bAnnetteRandPerk11: <%b 29> //Default Value 29 Neural Feedback. Valid alternate values are 68 Mindfray and 149 Regen Biofield. Set RandPerk11 and RandPerk12 to the same perk code to guarantee that perk.

ALIAS= bAnnetteRandPerk12: <%b 68> //Default Value 68 Mindfray. Valid alternate values are 29 Neural Feedback and 149 Regen Biofield. Set RandPerk11 and RandPerk12 to the same perk code to guarantee that perk.

ALIAS= bAnnetteRandPerk21: <%b 70> //Default Value 70 Psi Inspiration. Valid alternate value is 146 Distortion Field. SetRandPerk21 and RandPerk22 to the same perk code to guarantee that perk.

ALIAS= bAnnetteRandPerk22: <%b 146> //Default Value 70 Distortion Field. Valid alternate value is 0x46 Psi Inspiration. SetRandPerk21 and RandPerk22 to the same perk code to guarantee that perk.



//Customize Doorn's Bonus Perk. Default 154 Steadfast. Reference Perk Codes here, there's no need to convert to hex: http://ufopaedia.org/index.php?title=Dev_Console_(Long_War)
ALIAS= bDoornPerk: <%b 154>

//Customize Carlock's Bonus Perk. Default 37 Flush. Reference Perk Codes here, there's no need to convert to hex: http://ufopaedia.org/index.php?title=Dev_Console_(Long_War)
ALIAS= bCarlockPerk: <%b 37> 


***Step 3: ***

Patch the game and have fun!