XCOM 2
Arnold (Arnie) Schwarzenegger Voice Pack
Vasya Cobra  [developer] 16 Sep, 2017 @ 7:09am
WotC Support / How to make my mods work with the special classes
So I have had many comments posted on my mod pages asking about War of the Chosen support. The short answer is all my mods are compatible with WotC but they do not support the WotC exclusive soldier classes (Reapers, Skirmishers, Templars) nor do they support SPARKs.

All of my mods are compatible with WotC for base game (vanilla) soldier classes. The game's launcher will have a small yellow triangle next to the mod's name which will say "incompatible" on mouse hover. Ignore this and continue and the mod will work just fine.

You will not be able to assign these mod voices to WotC exclusive classes or SPARKs, however my mods can very easily be made compatible with these classes through the use of a text editor.

Why have I not done this myself?

Because doing this breaks the mod for base game soldier classes. You can either use the mod for WotC classes or for base game classes, not both. I have decided to maintain compatibility for base game classes, so when you download my mods that is who it will work with. But I have written the following guide to allow you guys to easily make my voice packs function with the DLC soldier classes:

How do I make the mod compatible with SPARKs/WotC classes?

Firstly you need to locate the mod folder on your hard disk. Locate your Steam install folder then follow the path \SteamLibrary\steamapps\workshop\content\268500\

Inside this folder will be a bunch of seemingly randomly numbered folders. For my mods, the following list should help:

  • 622344275 - Arnold Schwarzenegger
  • 627006026 - Darth Vader
  • 627246704 - Bob Ross
  • 631940398 - Ainsley Harriott
  • 633226160 - Tommy Wiseau
  • 642903979 - Tony Montana
  • 646581567 - Clint Eastwood
  • 650101867 - Shodan
  • 653286255 - Francis York Morgan
  • 672837968 - Emperor Palpatine

Enter the desired folder and then open the "Config" folder. Inside will be an "XComContent.ini" file. Open this with a text editing application (e.g. Notepad for Windows). In the text editor you should see the following:

(the following example text is taken from the Arnold Schwarzenegger voice pack. Depending on which voice pack you are editing some of the text inside will change but do not worry - you will only be adding on a small piece of text at the end of the lines, you do not need to understand the bulk of what is written here)

[XComGame.X2BodyPartTemplateManager] +BodyPartTemplateConfig=(PartType="Voice", Language="russian", Gender=eGender_Male, TemplateName="Voice_Arnold", ArchetypeName="Voice_Arnold_Data.Voice_Arnold") +BodyPartTemplateConfig=(PartType="Voice", Language="russian", Gender=eGender_None, TemplateName="Voice_Arnold", ArchetypeName="Voice_Arnold_Data.Voice_Arnold")

The lines beginning with "+BodyPartTemplateConfig=" are what we are interested in. Why two of them though? The top line allows the voice mod to be used with male soldiers through the "Gender=eGender_Male" part. Why don't you try changing that to "Gender=eGender_Female". Notice how the mod is now only selectable for Female soldiers? Pretty basic stuff. Remember to change that back if you don't want a feminine Schwarzenegger. The second line is now effectively useless. Previously SPARKs could be assigned voices by setting that gender to "None" as seen in code above. Now due to some Firaxis updating that unfortunately no longer works.

So lets say you want one of my mods to work with all the DLC/expansion classes (ie SPARKs, Reapers, Skirmishers and Templars). You would do the following:

+BodyPartTemplateConfig=(PartType="Voice", Language="russian", Gender=eGender_Male, TemplateName="Voice_Arnold", ArchetypeName="Voice_Arnold_Data.Voice_Arnold", CharacterTemplate="ReaperSoldier") +BodyPartTemplateConfig=(PartType="Voice", Language="russian", Gender=eGender_Male, TemplateName="Voice_Arnold", ArchetypeName="Voice_Arnold_Data.Voice_Arnold", CharacterTemplate="SkirmisherSoldier") +BodyPartTemplateConfig=(PartType="Voice", Language="russian", Gender=eGender_Male, TemplateName="Voice_Arnold", ArchetypeName="Voice_Arnold_Data.Voice_Arnold", CharacterTemplate="TemplarSoldier") +BodyPartTemplateConfig=(PartType="Voice", Language="russian", Gender=eGender_None, TemplateName="Voice_Arnold", ArchetypeName="Voice_Arnold_Data.Voice_Arnold", CharacterTemplate="SparkSoldier")

Notice you are only adding CharacterTemplate="_______Soldier" to the end of each line. You don't need to edit anything else in the line of code. They should all be self explanatory, adding CharacterTemplate="TemplarSoldier" to the end of the line will make the mod work with the Templar class. You get the picture. Save your changes to the file, then try running the game. It should now work with whichever special class you named in the code.

As I have already mentioned, this will end the mod's compatability with base games soldier classes. Want to revert back? Take that bit of code out, save the file and play. Simple!

If Firaxis changes the way mods work in the future and allows all classes to be compatible at the same time I will of course make the necessary changes to the mod to support that. For now, this is a very simple fix to allow you guys to use my mods with the DLC classes.

I hope it's useful and if anything above is not clear then leave a comment below and I will try to assist.

Cheers
Last edited by Vasya Cobra; 16 Sep, 2017 @ 7:39am
< >
Showing 1-7 of 7 comments
Saisher 2 Oct, 2017 @ 7:07pm 
Can multiple lines be added in so it's compatible with all soldiers, or can one mod only work for one soldier type, also does this method work on other voice packs?
Vasya Cobra  [developer] 3 Oct, 2017 @ 4:25am 
You can have a mod work for all special classes (SPARKs, Reapers, Skirmishers and Templars) or original soldier classes, not both. So you can use multiple lines to get SPARKs, Reapers and Templars working, for example.

And yes, this should work for any voice pack.
Saisher 4 Oct, 2017 @ 7:40pm 
Originally posted by tdc733:
You can have a mod work for all special classes (SPARKs, Reapers, Skirmishers and Templars) or original soldier classes, not both. So you can use multiple lines to get SPARKs, Reapers and Templars working, for example.

And yes, this should work for any voice pack.

I now have a squadron of hero classes and a SPARK voiced entirely by Bob Ross. Except the Reaper who gets Harbinger's voice pack.
Thank you.
Jockolate Mousse 6 Oct, 2017 @ 10:32pm 
Thanks for the tip!
Dracula Flow 29 Nov, 2017 @ 9:59pm 
Thanks for the guide. It's only fitting that my SPARK have an Arnie voice
Seeker Erebus 7 Aug, 2018 @ 8:31pm 
So maybe I'm reaching, but wouldn't it be possible to create a second, effectively identical Archtype to allow both regular soldiers and WOTC classes to be compatible. Something like
[XComGame.X2BodyPartTemplateManager] +BodyPartTemplateConfig=(PartType="Voice", Language="russian", Gender=eGender_Male, TemplateName="Voice_Arnold", ArchetypeName="Voice_Arnold_Data.Voice_Arnold") +BodyPartTemplateConfig=(PartType="Voice", Language="russian", Gender=eGender_Male, TemplateName="Voice_Arnold", ArchetypeName="Voice_Arnold_Data.Voice_Arnold_WOTC", CharacterTemplate="SkirmisherSoldier")
Sure it's something of a hackjob of a solution, but it should work. Can't be done on the userside, so it would be some work on your end, tdc733, if you're still supporting this.
Vasya Cobra  [developer] 11 Aug, 2018 @ 1:05am 
Hi Seeker Erebus. Yes I believe that would be possible. I would have to create a second mod on the workshop that is identical other than for the archetype changes. Of course it would effectively double everyone's mod data on their hard drive which is known to cause issues for the game. As I see it, people are unlikely to want to use the same custom voice for both a vanilla soldier and a special class soldier in a single playthrough. Thereforr this method of editing the files works perfectly fine. It doesn't require technical know-how, only takes a few minutes to work, and the guide explains the whole process.

It's been a couple of years since I've touched these mods and the game itself. I no longer have the game or the mod tools installed. I have no plan to go back to them I'm afraid.
Last edited by Vasya Cobra; 11 Aug, 2018 @ 1:07am
< >
Showing 1-7 of 7 comments
Per page: 1530 50