Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hakasapl/ParallaxGen
Dynamic mesh patcher for Skyrim
https://github.com/hakasapl/ParallaxGen
directx modding nexus patcher skyrim
Last synced: 14 days ago
JSON representation
Dynamic mesh patcher for Skyrim
- Host: GitHub
- URL: https://github.com/hakasapl/ParallaxGen
- Owner: hakasapl
- License: gpl-3.0
- Created: 2024-05-07T02:30:01.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-20T13:07:45.000Z (24 days ago)
- Last Synced: 2024-11-20T14:22:01.167Z (23 days ago)
- Topics: directx, modding, nexus, patcher, skyrim
- Language: C++
- Homepage: https://www.nexusmods.com/skyrimspecialedition/mods/120946
- Size: 6.44 MB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-modding - Parallax Gen - NIF dynamic patcher to enable parallax on your entire load order. (Creation Engine / Bethesda Games / The Elder Scrolls V: Skyrim)
README
# ParallaxGen
NIF patcher to patch meshes for various things in your load order.
See the [Nexus Page](https://www.nexusmods.com/skyrimspecialedition/mods/120946) for full description.
## 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](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd). 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 `MSVC` toolchain.
* Install [CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools) extension.
* Install [C/C++](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools) extension for a debugger.
* Install [clangd](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-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 is `CMake: Edit User-Local CMake Kits` to do so.```json
[
{
"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
1. Install pre-commit from [here](https://pre-commit.com/)
1. Install pre-commit hook: `pre-commit install`
1. Get git submodules: `git submodule init` and `git submodule update`
1. Configure CMake