/BepInEx-Partiality-Wrapper

Plugin to allow Partiality mods to run in BepInEx.

Primary LanguageC#MIT LicenseMIT

BepInEx-Partiality-Wrapper

Version Version

The BepInEx-Partiality-Wrapper allows you to run Partiality mods for Unity games without Partiality Launcher, by using BepInEx to load them instead. Existing Partiality mods can be loaded without any changes.

This tool will generate the HOOKS-Assembly-CSharp.dll file to the BepInEx\plugins\PartialityWrapper\ folder, and will regenerate it each time the game receives an update. This is done as a preloader patch so that the new assembly is generated before any plugins are loaded.

Install

Installation is pretty straight-forward:

  • Install BepInEx 5.X
  • Download the latest PartialityWrapper release
  • Extract the zip file and put the contents into your Game folder, making sure you merge with the existing BepInEx folder. It should look like [game]\BepInEx\patchers\PartialityWrapper\... and [game]\BepInEx\plugins\PartialityWrapper\....
  • Run the game once to generate the necessary files and folders.
  • If you see the folder BepInEx\plugins\partiality-mods\ then you did it correctly.

Adding Partiality Mods

PartialityWrapper supports two folders where you can place your Partiality mods:

  • [game]\BepInEx\plugins\partiality-mods\ - generated after first launch
  • [game]\Mods\ - the legacy Partiality folder for mods

Both folders allow you to place the mods inside subfolders.

Credits

Written by Sinai, with help from:

  • Laymain, for help with this rewrite.
  • notfood for the BepInEx 5.0 rewrite
  • Ashnal for the original PartialityWrapper

License

MIT