can anyone explain Installation steps 2 and 3 more clearly for me? the lantern of souls backpack mod isn't working for me and i suspect i have not installed this wrapper correctly.
for steps 2 and 3, it refers to "Partiality Mod dll files" and "Partiality Mod config files." what are these files it refers to?!
are these files from the Partiality Mod itself? are these files from the mod i'm trying to install, in this case the lantern of souls backpack mod? are these file from this wrapper mod?
i've extracted the PartialityModWrapper.zip in my Outward folder i've put the LaternofSoulsMod.dll in \Outward\BepInEx\plugins but where do these xml/json config folders come from that should go in mods or plugins folders?
i'm using several other mods that are working, but i can't get this one to work. if anyone has any suggestions, i'd love the help. thanks
Hello, I have a problem with this mod (Multiplayer Limit Remover)
[Message:BepInEx] Chainloader ready [Message:BepInEx] Chainloader started [Info:BepInEx] 1 / 1 plugins to load [Info:BepInEx] Loading [Partiality Wrapper 1.0] [Info:Partiality Wrapper] Partiality Wrapper - instantiating PlayerLimitRemover [Info:Partiality Wrapper] Initializing and Loading Player Limit Remover [Error :Partiality Wrapper] Could not load Partiality Mod: Player Limit Remover System.TypeLoadException: Could not load type 'MonoMod.RuntimeDetour.HookManager' from assembly 'HOOKS-Assembly-CSharp'. at MPLimitRemover.MPScriptLoad.Patch () [0x00000] in <filename unknown>:0 at MPLimitRemover.MPScriptLoad.Initialise () [0x00000] in <filename unknown>:0 at MPLimitRemover.PlayerLimitRemover.OnEnable () [0x00000] in <filename unknown>:0 at BepInExPartialityWrapper.PartialityWrapper..ctor () [0x00000] in <filename unknown>:0 [Message:BepInEx] Chainloader startup complete
So I've had this weird error that I get with roughly 70% of the mods I've used so far (they all seem to be partiality mods through your Wrapper as far as I can tell) and I can't make any sense of it
[Message:BepInEx] Chainloader ready [Message:BepInEx] Chainloader started [Info:BepInEx] 1 / 1 plugins to load [Info:BepInEx] Loading [Partiality Wrapper 1.0] [Info:Partiality Wrapper] Partiality Wrapper - instantiating TheRisingoftheShields [Info:Partiality Wrapper] Initializing and Loading TheRisingoftheShields [Error :Partiality Wrapper] Could not load Partiality Mod: TheRisingoftheShields System.TypeLoadException: Could not load type 'MonoMod.RuntimeDetour.HookManager' from assembly 'HOOKS-Assembly-CSharp'. at RisingShields.Script.Initialise () [0x00000] in <filename unknown>:0 at RisingShields.TheRisingoftheShields.OnEnable () [0x00000] in <filename unknown>:0 at BepInExPartialityWrapper.PartialityWrapper..ctor () [0x00000] in <filename unknown>:0 [Message:BepInEx] Chainloader startup complete
That usually means your version of HOOKS-Assembly-CSharp is not correct. I haven't been playing Outward recently, but as I recall there were some updates. You might need an updated hooks dll. Ideally, you'll have the version that the mod was created with. I shipped this wrapper with the original hooks dll that was distributed with Partiality, so if it has been updated since that might be the issue.
@Ashnal i got my character stuck between 2 rocks and can't move it, since I had a similar problem i fixed using the "fly cheat" mod (https://www.nexusmods.com/outward/mods/6) but now I can't make it works with BepInEx, the mod has a .txt config file, but it doesn't work in either the Outward\Mods or Outward\BepInEx\plugins directories
Unsure. The author would actually know more than I for that mod.
That said, you could just use DEBUG mode and teleport to the nearest city. Place a file called DEBUG.txt into the Outward_Data folder. Then load up the game. Once you've loaded your save, hit F2 and use the options there to teleport.
nope, it will temporarily override that binding while debug is active. So I suggest activating debug mode, teleporting your character, then deactivating it again by deleting the file you made.
Hey Ashnal, could you plase share with us a model project for BeepInEx, please? I want to release one mod to run with BeepInEx too, but i don't knew how.
38 comments
can anyone explain Installation steps 2 and 3 more clearly for me? the lantern of souls backpack mod isn't working for me and i suspect i have not installed this wrapper correctly.
for steps 2 and 3, it refers to "Partiality Mod dll files" and "Partiality Mod config files." what are these files it refers to?!
are these files from the Partiality Mod itself?
are these files from the mod i'm trying to install, in this case the lantern of souls backpack mod?
are these file from this wrapper mod?
i've extracted the PartialityModWrapper.zip in my Outward folder
i've put the LaternofSoulsMod.dll in \Outward\BepInEx\plugins
but where do these xml/json config folders come from that should go in mods or plugins folders?
i'm using several other mods that are working, but i can't get this one to work. if anyone has any suggestions, i'd love the help. thanks
[Info: Preloader] Running under Unity v2018.4.8.10209753
[Info: Preloader] CLR runtime version: 4.0.30319.17020
[Info: Preloader] Supports SRE: False
[Message: Preloader] Preloader started
[Info: Preloader] 1 patcher plugin(s) loaded
[Info: Preloader] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message: Preloader] Preloader finished
[Message:BepInEx] Chainloader ready
[Message:BepInEx] Chainloader started
[Info:BepInEx] 6 plugins to load
[Info:BepInEx] Loading [Extended Quickslots 1.1.0]
[Info:Extended Quickslots] Grabbing config from M:\SteamLibrary\steamapps\common\Outward\BepInEx\config\com.Ashnal.Outward.ExtendedQuickslots.cfg
[Info:Extended Quickslots] NumberOfExtraSlotsToAdd = 8
[Info:Extended Quickslots] CenteredQuickslotUI = False
[Info:BepInEx] Loading [SideLoader 2.1.81]
[Info:BepInEx] Loading [SharedModConfig 1.8]
[Info:BepInEx] Loading [Mixed Grip 3.2]
[Info:BepInEx] Loading [Necromancy Skills 2.4]
[Info:BepInEx] Loading [Partiality Wrapper 2.1]
[Message:Partiality Wrapper] Loading dependency HOOKS-Assembly-CSharp.dll
[Message:Partiality Wrapper] Loading dependency Mono.Cecil.dll
[Message:Partiality Wrapper] Loading dependency Mono.Cecil.Mdb.dll
[Message:Partiality Wrapper] Loading dependency Mono.Cecil.Pdb.dll
[Message:Partiality Wrapper] Loading dependency Mono.Cecil.Rocks.dll
[Message:Partiality Wrapper] Loading dependency MonoMod.exe
[Message:Partiality Wrapper] Loading dependency MonoMod.RuntimeDetour.dll
[Message:Partiality Wrapper] Loading dependency MonoMod.RuntimeDetour.HookGen.exe
[Message:Partiality Wrapper] Loading dependency MonoMod.Utils.dll
[Message:Partiality Wrapper] Done loading dependencies
[Message:Partiality Wrapper] Loading Partiality Mods...
[Error :Partiality Wrapper] Unhandled exception loading "Reset Breakthrough [email protected]"!
[Error :Partiality Wrapper] Unhandled exception loading "TheRisingoftheShields@1"!
[Error :Partiality Wrapper] Unhandled exception loading "Reset Breakthrough [email protected]"!
[Error :Partiality Wrapper] Unhandled exception loading "TheRisingoftheShields@1"!
[Message:BepInEx] Chainloader startup complete
As you can see, last two mods are not loaded. Any ideas?
[Message:BepInEx] Chainloader ready
[Message:BepInEx] Chainloader started
[Info:BepInEx] 1 / 1 plugins to load
[Info:BepInEx] Loading [Partiality Wrapper 1.0]
[Info:Partiality Wrapper] Partiality Wrapper - instantiating PlayerLimitRemover
[Info:Partiality Wrapper] Initializing and Loading Player Limit Remover
[Error :Partiality Wrapper] Could not load Partiality Mod: Player Limit Remover
System.TypeLoadException: Could not load type 'MonoMod.RuntimeDetour.HookManager' from assembly 'HOOKS-Assembly-CSharp'.
at MPLimitRemover.MPScriptLoad.Patch () [0x00000] in <filename unknown>:0
at MPLimitRemover.MPScriptLoad.Initialise () [0x00000] in <filename unknown>:0
at MPLimitRemover.PlayerLimitRemover.OnEnable () [0x00000] in <filename unknown>:0
at BepInExPartialityWrapper.PartialityWrapper..ctor () [0x00000] in <filename unknown>:0
[Message:BepInEx] Chainloader startup complete
[Message:BepInEx] Chainloader ready
[Message:BepInEx] Chainloader started
[Info:BepInEx] 1 / 1 plugins to load
[Info:BepInEx] Loading [Partiality Wrapper 1.0]
[Info:Partiality Wrapper] Partiality Wrapper - instantiating TheRisingoftheShields
[Info:Partiality Wrapper] Initializing and Loading TheRisingoftheShields
[Error :Partiality Wrapper] Could not load Partiality Mod: TheRisingoftheShields
System.TypeLoadException: Could not load type 'MonoMod.RuntimeDetour.HookManager' from assembly 'HOOKS-Assembly-CSharp'.
at RisingShields.Script.Initialise () [0x00000] in <filename unknown>:0
at RisingShields.TheRisingoftheShields.OnEnable () [0x00000] in <filename unknown>:0
at BepInExPartialityWrapper.PartialityWrapper..ctor () [0x00000] in <filename unknown>:0
[Message:BepInEx] Chainloader startup complete
but now I can't make it works with BepInEx, the mod has a .txt config file, but it doesn't work in either the Outward\Mods or Outward\BepInEx\plugins directories
That said, you could just use DEBUG mode and teleport to the nearest city. Place a file called DEBUG.txt into the Outward_Data folder. Then load up the game. Once you've loaded your save, hit F2 and use the options there to teleport.
Thank you very much!