0 of 0

File information

Last updated

Original upload

Created by

Team LWOTC

Uploaded by

paledbrook

Virus scan

Some files not scanned

Documentation

Readme

View as plain text

# 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.

## Installing and playing the mod

If you just want to install and play the mod, check out our [wiki page](https://github.com/long-war-2/lwotc/wiki/Installing-Long-War-of-the-Chosen) that explains exactly how to do that.

## 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](https://www.dropbox.com/s/n2w2ocssvgjbboh/lwotc-content.zip?dl=0).
Download that file and unpack it into this project's _LongWarOfTheChosen/Content_ directory.

2. Either clone [my fork of the X2WOTCCommunityHighlander repository](https://github.com/pledbrook/X2WOTCCommunityHighlander)
or download the [`lwotc-dev` branch](https://github.com/pledbrook/X2WOTCCommunityHighlander/archive/lwotc-dev.zip)
from GitHub.

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

4. Follow that [project's instructions](https://github.com/pledbrook/X2WOTCCommunityHighlander/blob/lwotc-dev/README.md)
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_](https://github.com/X2CommunityCore/X2WOTCCommunityHighlander/#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 <path to Steam>\steamapps\common\XCOM 2 War Of The Chosen SDK
* `XCOM2GAMEPATH` — typically <path to Steam>\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

## Contributing

Contributions are welcome. If you just want to raise issues, please do so [on GitHub](https://github.com/pledbrook/lwotc/issues),
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!

## Acknowledgements

* 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!