Simple and lightweight blueprint mod loader alternative to UE4SS's blueprint mod loader.
The loader loads my blueprint mods automatically so that their installation is plug and play.
How to use the Mod Loader
To use the loader with mods other than mine you need to add some lines in your Engine.ini file.
The Engine.ini file is located in "%LOCALAPPDATA%\RSDragonwilds\Saved\Config\Windows\". Easy way to go there is to paste this in Windows Explorer's address bar and then press enter.
Otherwise the path should be something like this:
C:\Users\*YourUsername*\AppData\Local\RSDragonwilds\Saved\Config\Windows\
(Replace YourUsername with your user's name.)
If there's no such file then create one but make sure you're using the correct file extension and not Engine.ini.txt.
You could instead copy and paste the GameUserSettings.ini file, rename the copy to Engine.ini/Engine and then delete its contents if you don't know about file extensions.
Once you're there you can open the file Engine.ini with a text editor like Notepad.
You then need to check the file names of the blueprint mods you want the loader to load.
For example, let's say a mod's file name is:
Pause.pak
So all you have to do is to add this in your Engine.ini file:
[/Game/BPLoader/WBP_RSBPLoader.WBP_RSBPLoader_C]
Mods=Pause
To load more mods, just add more "Mods=" lines like this:
[/Game/BPLoader/WBP_RSBPLoader.WBP_RSBPLoader_C]
Mods=CustomFOV
Mods=NightVision
Mods=Pause
Mods=Photomode
Mods=WorldMap
You can add as many mods as you want by repeating the Mods= line with each mod's name.
When you're done you need to save the file and set it to Read-only otherwise the game is going to overwrite it!
UE4SS BP mods
To use this with UE4SS BP mods you have to move their .pak, .ucas, .utoc files from \RSDragonwilds\Content\Paks\LogicMods to \RSDragonwilds\Content\Paks\~mods.
When you're done, take note of their name and go to the Engine.ini file. If their name is ExampleMyMod.pak then you need to enter this in Engine.ini:
[/Game/BPLoader/WBP_RSBPLoader.WBP_RSBPLoader_C]
Mods=ExampleMyMod
Installation
Download the mod and extract its .zip file. Go to where your game is installed and navigate to \RSDragonwilds\Content\Paks. Make a new folder named "~mods" in here if you don't have one already.
Drop the files from the archive in there.
In the end it should look something like this:
\RSDragonwilds\Content\Paks\~mods\zRSBPLoader.pak
\RSDragonwilds\Content\Paks\~mods\zRSBPLoader.ucas
\RSDragonwilds\Content\Paks\~mods\zRSBPLoader.utoc
\RSDragonwilds\Content\Paks\~mods\zRSBPLoader_P.pak
\RSDragonwilds\Content\Paks\~mods\zRSBPLoader_P.ucas
\RSDragonwilds\Content\Paks\~mods\zRSBPLoader_P.utoc
Developing mods
I suggest following UE4SS guidelines to ensure compatibility.
Make sure that your .pak files have the same name as your mod's folder.
For example if your mod's path is /Game/Mods/MyMod/ModActor.ModActor_C then your pak files should be named MyMod.pak.