Skip to content

alandtse/EnchantmentArtExtender

 
 

Repository files navigation

Enchantment Art Extender

This is a framework that allows for more interesting visuals for enchanted weapons in TESV: Skyrim Special Edition. It achieves this by silently adding specific spells with hit arts. Each of these "swaps" is defined in a configuration file.

Requirements

  • CMake
    • Add this to your PATH
  • PowerShell
  • Vcpkg
    • Add the environment variable VCPKG_ROOT with the value as the path to the folder containing vcpkg
  • Visual Studio Community 2019
    • Desktop development with C++
  • CommonLibSSE
    • You need to build from the powerof3/dev branch
    • Add this as as an environment variable CommonLibSSEPath
  • CommonLibVR
    • Add this as as an environment variable CommonLibVRPath instead of /external

User Requirements

Register Visual Studio as a Generator

  • Open x64 Native Tools Command Prompt
  • Run cmake
  • Close the cmd window

Building

Requirements:

  • CMake
  • VCPKG
  • Visual Studio (with desktop C++ development)

Instructions (AE):

git clone https://github.com/SeaSparrowOG/EnchantmentArtExtender
cd EnchantmentArtExtender
# pull submodules
git submodule update --init --recursive
cmake --preset vs2022-windows-vcpkg
cmake --build Release --config Release

SE

cmake --preset vs2022-windows-vcpkg-se
cmake --build build-15 --config Release

VR

cmake --preset vs2022-windows-vcpkg-vr
cmake --build buildvr --config Release

Automatic deployment to MO2:

You can automatically deploy to MO2's mods folder by defining an Environment Variable named SKYRIM_MODS_FOLDER and pointing it to your MO2 mods folder. It will create a new mod with the appropriate name. After that, simply refresh MO2 and enable the mod. Image: Example of Environment Variable setup

License

APACHE-2.0

About

A framework for new enchantment FX on weapons.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 77.1%
  • CMake 21.2%
  • Python 1.7%