Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ersh1/OpenAnimationReplacer
https://github.com/ersh1/OpenAnimationReplacer
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ersh1/OpenAnimationReplacer
- Owner: ersh1
- License: gpl-3.0
- Created: 2023-05-30T15:40:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-20T01:50:25.000Z (4 months ago)
- Last Synced: 2024-08-02T17:33:46.344Z (3 months ago)
- Language: C++
- Size: 713 KB
- Stars: 32
- Watchers: 1
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# OpenAnimationReplacer
A SKSE framework plugin that replaces animations depending on configurable conditions. In-game editor. Backwards compatible with more features. Extensible by other SKSE plugins. Supports SE/AE/VR. Open source.
[Nexus](https://www.nexusmods.com/skyrimspecialedition/mods/92109)
## Requirements
- [CMake](https://cmake.org/)
- Add this to your `PATH`
- [PowerShell](https://github.com/PowerShell/PowerShell/releases/latest)
- [Vcpkg](https://github.com/microsoft/vcpkg)
- Add the environment variable `VCPKG_ROOT` with the value as the path to the folder containing vcpkg
- [Visual Studio Community 2019](https://visualstudio.microsoft.com/)
- Desktop development with C++
- [CommonLibSSENG](https://github.com/alandtse/CommonLibVR/tree/ng)
- Add this as as an environment variable `CommonLibSSEPath`## User Requirements
- [Address Library for SKSE](https://www.nexusmods.com/skyrimspecialedition/mods/32444)
- Needed for SSE/AE
- [VR Address Library for SKSEVR](https://www.nexusmods.com/skyrimspecialedition/mods/58101)
- Needed for VR## Register Visual Studio as a Generator
- Open `x64 Native Tools Command Prompt`
- Run `cmake`
- Close the cmd window## Building
```
git clone https://github.com/ersh1/OpenAnimationReplacer.git
cd OpenAnimationReplacer
# pull commonlib /extern to override the path settings
git submodule init
# to update submodules to checked in build
git submodule update
#configure cmake
cmake --preset vs2022-windows
#build dll
cmake --build build --config Release
```## License
[GPL-3.0-or-later](COPYING) WITH [Modding Exception AND GPL-3.0 Linking Exception (with Corresponding Source)](EXCEPTIONS). Specifically, the Modded Code is Skyrim (and its variants) and Modding Libraries include [SKSE](https://skse.silverlock.org/) and Commonlib (and variants).