This Repositiory contains the source for the SKSE64 plugin used by the moreHUD Inventory Edition mod for Skyrim Special Edition.
The plugin works in conjunction with the ahzaab/moreHUDInventoryAS2 Scaleform Elements.
-
The SKSE64 plugin is loaded by SKSE64 using the skse64_loader.exe
-
The plugin dynammically loads the Scaleform .swf movie clip into the following menus when the menu loads:
- "InventoryMenu"
- "Crafting Menu"
- "ContainerMenu"
- "BarterMenu"
- "MagicMenu"
-
The plugin registers Scaleform functions used by the ActionScript 2.0 code associated with the moreHUD Inventory Edition swf file
-
The plugin extends the data in the menu's entry list. When a menu is open, the game transverses all items in the menu.
During this time, this plugin extends the entries with information such as Known Enchantments, Number of Effects, etc.
The compiled .dll is installed in the Skyrim Data Folder to Data/SKSE/Plugins
No. There is no papyrus. All settings are made in the corresponding ini file.
Starting in version 1.0.15 Mod authors can change parameters and load custom large item card backgrounds as shown here.
- cmake
- vcpkg
- CommonLibSSE
- spdlog (Installed by vcpkg)
- Xbyak (Installed by vcpkg)
- Boost
- Stl_interfaces (Installed by vcpkg)
- binary_io (Installed by vcpkg)
- Address Library for SKSE Plugins
- Microsoft Visual C++ Redistributable for Visual Studio 2019
- SKSE64
- SkyUI
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