Skip to content

max-su-2019/SCAR

Repository files navigation

SCAR

SKSE/VR plugin that brings up the modern ACT game‘s combos attack AI into Skyrim.

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 2022
    • Desktop development with C++
  • CommonLibNG
    • You need to build from the NG branch
    • Add this as as an environment variable CommonLibSSEPath or use extern
  • DKUtil
    • Add this as as an environment variable DKUtilPath or use extern

User Requirements

Register Visual Studio as a Generator

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

Building

git clone https://github.com/max-su-2019/SCAR.git
cd SCAR
# pull dependencies into /extern to override the path settings
git submodule init
# to update submodules to checked in build
git submodule update

SSE/AE/VR

cmake --preset ALL
cmake --build build --config Release

License

MIT

Credits

  • Maxsu(GitHub) for original mod
  • Monitor144hz for made the original mod and allow me to remake it through SKSE plugins. Help me on behviour edit and made the moveset patcher tool.
  • Dropkicker for wrote the assembly hook cdoes for AI attack distance check function. Also provided helping on porting the plugin to AE.
  • Fenix for pointedd me the address of AI attack distance check function, and the AI navigating check function.
  • Atom for provided me the source code related to havok behaviour engine.
  • alexsylex for taught me how to use havok class reflection.
  • KernalsEgg for provided me the codes of class TESActionData and helped me deal with LOS check feature. Helped me on porting the plugin to AE.
  • Shrimperator for his debug overlay menu and API.
  • Ersh for gave me tips on getting actor radius.
  • Ryan for his commonLibSSE.
  • Distar for made the modern combat framework, and gave me tips on behaviour edits.
  • MikeNike for allowed me including his elder soul moveset as default animaitons pack.
  • Black for help me testing SCAR's features and made movesets for SCAR.
  • WillamWang for made the detection meter texture files, and provide me ideas on making the animated effect.
  • Powerofthree & meh321: Don't remember what these two guys did exactly , but they must had provided some useful tips for the project.
  • People from SkyrimRE discord channel.
  • Doodlum(GitHub) for AE port.
  • alandtse VR port