Skip to content

stupidpupil/voicepack_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

XCOM 2 Voice Pack Template

This is an XCOM 2 ModBuddy template for creating voice pack mods, using Robojumper's voice script and drawing heavily on Kregano's tutorial.

Don't just download files and try to edit them by hand. Follow the Using section below.

Features

... of Robojumper's voice script

  • Supports more XCOM 2 and WotC voice cues (and custom cues for use with other mods) (See these cues here)
  • Avoids the use of VoiceBanks
  • Can provide in-game popup messages to help debug when events occur

... of this template

  • Produces a mod that's compatible with both vanilla and WotC XCOM 2
  • Prepopulates Config\XComContent.ini and Localization\XComGame.int
  • Tells you clearly how to setup and name content in the mod's UPK
  • Avoids producing a shader cache when rebuilding (Avoiding this bug.)

Using

You cannot just download this and edit the files. You must install and use it as a ModBuddy template as described below.

  1. Download the latest release as a zip file.

  2. Place that zip file in ...\SteamApps\common\XCOM 2 SDK\Binaries\Win32\ModBuddy\Extensions\Application\ProjectTemplates\XCOM2Mod\1033\ (where the location of SteamApps depends on where the Steam Library is that you installed the XCOM 2 SDK to).

  3. Create a new project in ModBuddy and select the Voice Pack with Robojumper script template.

  4. Use the same name (e.g. 'MyNicknameMyCoolVoiceMod') for the Name of your project, the Solution name and the Title of your mod.
    (See this video for an example.)

  5. Follow the instructions.
    (Preview these here. Note that $ModSafeName$ will be replaced with the actual name of your mod.)

LICENSE

The parts of this template that I have written are licensed under the MIT license.

Parts of the template are reproduced verbatim from the templates distributed with the SDK, these remain copyright to Firaxis Games. There are reproduced here on the basis that doing so follows the purposes of releasing the SDK and that they are minimally non-obvious.

Robojumper's script is reproduced here, with some minor changes, with attribution and permission. Any problems with the script are my fault, anything that works is Robojumper's achivement.