NIF patcher to patch meshes for various things in your load order.
See the Nexus Page for full description.
A wiki is available here
Contributors are welcome. Thank you in advance!
This is a CMake project with VCPKG for packages. Supported IDEs are Visual Studio 2022 or Visual Studio Code. Personally I use Visual Studio Code with the clangd extension. It tends to be much faster than VS2022.
-
Visual Studio 2022 with desktop development for C++ is still required as this project uses the
MSVC
toolchain. -
Install CMake Tools extension.
-
Install C/C++ extension for a debugger.
-
Install clangd extension for the language server.
-
Create a project-level
.vscode/cmake-kits.json
. You can get the name by editing the user-level kit file. The command in VS code isCMake: Edit User-Local CMake Kits
to do so.[ { "name": "VS2022-VCPKG", "visualStudio": "6f297109", // << Change this to whatever is on your system "visualStudioArchitecture": "x64", "isTrusted": true, "cmakeSettings": { "CMAKE_TOOLCHAIN_FILE": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/vcpkg/scripts/buildsystems/vcpkg.cmake" // << Change this to where it is on your system } } ]
You should be able to just open the directory in Visual Studio and everything should automatically work.
- Install pre-commit from here
- Install pre-commit hook:
pre-commit install
- Get git submodules:
git submodule init
andgit submodule update
- Configure CMake