ahzaab / moreHUDSE

moreHUDSE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

This Repositiory contains the source for the SKSE64 plugin used by the moreHUD SE mod for Skyrim Special Edition.
The plugin works in conjunction with the ahzaab/moreHUDSEScaleform Scaleform Elements.

How it Works

  • The SKSE64 plugin is loaded by SKSE64 using the skse64_loader.exe
  • The plugin dynamically loads the Scaleform .swf movie clip into the Hud Menu when the menu loads.
  • The plugin registers Scaleform functions used by the ActionScript 2.0 code associated with the moreHUD SE swf file
  • The plugin provides data to the ActionScript such as Known Ingredients, Magic Effects, Enemy Level, Known Echantments, etc.

Installation

The compiled .dll is installed in the Skyrim Data Folder to Data/SKSE/Plugins

Does it need papyrus?

Not by the Plugin. But only for the .swf file as described here

Configuration

HUD mod authors, you can reskin or modify the additional enemy meters by including these files with your mod as a fmod or standalone patch, and modity to meet your needs. These files must be placed in the Data/interface/exported/moreHUD folder.


Build Dependencies

End User Dependencies

Build Instructions

I use Visual Studio Code for Compilation and Debugging. The following environmental variable is required: SkyrimAEPath which points to your skyrim installation directory

Run the following commands for the debug build

rm -R .\build
mkdir build
cd .\build
cmake ..
cmake --build .

For release build:

rm -R .\build
mkdir build
cd .\build
cmake ..
cmake --build . --config Release

About

moreHUDSE

License:MIT License


Languages

Language:C++ 84.2%Language:PowerShell 10.7%Language:CMake 4.9%Language:C 0.3%