Since Nightinggale [sic] appears to have fallen off the face of the planet, here is my attempt at fixing their mods post LU-372041.
Tested Against: | LU-372041 |
---|
You'll need:
Do:
- git clone https://github.com/N3X15/ONI-Mods.git where-you-want-it/
- You will need to install Visual Studio 2019.
- Run
BUILD.exe
to build everything and install it to$HOME/Documents/Klein/Oxygen Not Included/mods/dev
.
- If you get errors, make sure the detected paths in build-config.toml are correct.
You're SOL: My poor Linux laptop doesn't have the power to run this game, and the buildsystem is currently dependent on VS2019. I may change the buildsystem to nant/[whatever the popular CLI build system for C# is] in the future, if there's enough demand.
AKA: I don't trust this .exe, tell me how to build it!
BUILD.exe is simply BUILD.py turned into a single-file EXE for Windows users.
To build it, you'll need:
- >= Python 3.6 + pip (
choco install -y python3
) - git + git lfs
- Visual Studio C++ 14 for Python
- N3X15's
buildtools
library (pip install git+https://gitlab.com/N3X15/python-build-tools.git
)- Yes, this library is a mess and pulls in tons of dependencies. I know. I use it for literally everything these days.
- pyinstaller (
pip install pyinstaller
)
After all that, just run MKBUILD.bat to invoke pyinstaller. BUILD.exe will be overwritten with the new one.