SFSE plugin which safely preloads ASI mods with logging forked from Doodlez by Ian E.
- For the mod to work correctly, Install Starfield (Steam Edition), Starfield Script Extender (SFSE), and Address Library for SFSE Plugins.
- Download latest compiled version from NexusMods or my Github Releases
- To use just place expand in your Starfield data directory or just copy the DLL to
{StarfieldDirectory}/Data/SFSE/Plugins/
and run the game
- CMake
- Add this to your
PATH
- Add this to your
- DKUtil
- Used for logging primarily; Init & update with git submodule
- SFSE
- Init & update with git submodule
- PowerShell
- Runs scripts which automate building.
- Vcpkg
- Handles non-submodule dependency packages
- Visual Studio Community 2022
- Desktop development with C++. Note that VSCode will not build properly at this time.
- Starfield Steam Distribution
- Add the environment variable
SFPath
with the value as the path to the game installation for auto-deployment.
- Add the environment variable
- Open
x64 Native Tools Command Prompt
- Run
cmake
- Close the cmd window
To build from source (unrecommended):
git clone https://github.com/IanE-Official/rehash-sfse-asi-loader.git sfse-asi-loader
cd sfse-asi-loader
git submodule init
git submodule update
cd extern/vcpkg
./bootstrap-vcpkg.bat
vcpkg integrate install
cd ..
cd ..
pwsh build-release.ps1
If you are building for a Starfield other than the latest, use
git clone https://github.com/IanE-Official/rehash-sfse-asi-loader.git --branch {version} sfse-asi-loader
where {version} is set to the newest version of starfield you are trying to build for (currently 1.14.74).
Automated steps in Build-release.ps1 will automatically handle deployment.
This project bundles DKUtil.
MIT LICENSE with requirment of credit and restrictions on packaging DLLs directly with Mods.
See SECURITY.md
- Doodlez's original Mod which this was forked from.
- Ryan for his commonLibSSE code which was referenced in DKUtil.
- ianpatt's starfield script extender.
- Original plugin template