Skip to content
Port of Long War 2 to XCOM 2's War of the Chosen expansion
Branch: master
Clone or download
pledbrook Add missing config var from DfA change
The fix to make Death from Above only apply once per turn was missing a
config var.
Latest commit 8eb8d15 Jun 24, 2019

Long War 2 for War of the Chosen (WOTC)

This is an attempt to port the Long War 2 (LW2) overhaul mod for XCOM 2 to the War of the Chosen (WOTC) expansion. The scope is limited to getting the base LW2 experience working, but not necessarily balanced. If WOTC features severely unbalance the game and can be removed, they will be.

Building and running the mod

Building and running this mod requires several steps:

  1. The media assets (video, graphics and sound) are kept as a zip on Dropbox. Download that file and unpack it into this project's LongWarOfTheChosen/Content directory.

  2. Either clone my fork of the X2WOTCCommunityHighlander repository or download the lwotc-dev branch from GitHub.

  3. If you have cloned the repository, switch your clone to the lwotc-dev branch.

  4. Follow that project's instructions for building the highlander. In particular, make sure you copy the files in the highlander's Src/XComGame/Classes to the WOTC SDK's Development/SrcOrig directory, as described in the Building Against the Highlander section.

    I recommend that after building it in ModBuddy, you cook a release of it. That's because the cooked version runs much more quickly than the noseekfreeloading version. Alternatively, use the highlander's build script, which will build and cook the highlander.

  5. Set up the following environment variables:

    • XCOM2SDKPATH — typically \steamapps\common\XCOM 2 War Of The Chosen SDK
    • XCOM2GAMEPATH — typically \steamapps\common\XCOM 2\XCom2-WarOfTheChosen Don't put these paths in quotes.
  6. Run the build-lwotc.bat file that you find in the root of the LWOTC project.

  7. When the build has finished, launch XCOM 2 WOTC and select both X2WOTCCommunityHighlander and LongWarOfTheChosen mods


Contributions are welcome. If you just want to raise issues, please do so on GitHub, preferably including a save file if possible.

If you wish to contribute to development — and this project will rely heavily on such contributions — then please look through the issues and if you want tackle one, just leave a comment along the lines of "I'll take this one". If you find you can't complete the issue in a reasonable time, please add another comment that says you're relinquishing the issue.

All contributions are welcome, but bug fixes are extremely welcome!


  • Track Two, who has provided a huge amount of advice and insight that saved me lots of time and ensured certain bugs got fixed at all.
  • The folks behind X2WOTCCommunityHighlander.
  • All the folks in XCOM 2 modders' Discord who have answered my questions.
  • All the authors of the mods that are integrated into this port:
    • robojumper's Squad Select
    • Detailed Soldier List
  • The Long War 2 team for producing the mod in the first place!
You can’t perform that action at this time.