Skip to content

Alaxouche/DisabledReferenceIntegrityFix

Repository files navigation

Requirements

  • Skyrim Special Edition (SE/AE/VR)
  • SKSE
  • XMake 3.0.1+
  • C++23 Compiler (MSVC or Clang-CL)

Building

Clone the Repository

git clone --recurse-submodules <repository-url>
cd DisabledReferenceIntegrityFix

Build with XMake

xmake build

The compiled DLL will be generated in build/windows/release/

Generate Visual Studio Project (Optional)

xmake project -k vsxmake

Upgrade Dependencies (Optional)

xmake repo --update
xmake require --upgrade

Building Output

Set environment variables to redirect build output:

  • XSE_TES5_GAME_PATH: Path to Skyrim SE installation
  • XSE_TES5_MODS_PATH: Path to Mod Manager mods folder

Technical Details

  • Framework: CommonLibSSE-NG
  • Language: C++23
  • API: SKSE64 Plugin Interface
  • Build System: XMake
  • Load Path:
    • Early TESObjectREFR::InitItemImpl pre-normalization for refs still pre-live.
    • Early TESObjectREFR::Load3D gate to block invalid refs before 3D load.
    • Event-based cell scan as fallback for already loaded content.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors