PG
PG copied to clipboard
(a.k.a. ParallaxGen) Dynamic patcher for Skyrim
PGPatcher
Dynamic patcher to patch meshes or textures for various things in your load order.
See the Nexus Page for full description.
A wiki is available here
Contributing
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 Code
-
Visual Studio 2022 with desktop development for C++ is still required as this project uses the
MSVCtoolchain. -
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 Kitsto 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 } } ]
Visual Studio 2022
You should be able to just open the directory in Visual Studio and everything should automatically work.
Initializing Project
- Install pre-commit from here
- Install pre-commit hook:
pre-commit install - Get git submodules:
git submodule initandgit submodule update - Configure CMake