BepInEx Valheim Full Updater
Auto-Installer Plugin for BepInEx Valheim Full.
Last updated | 3 years ago |
Total downloads | 5327 |
Total rating | 3 |
Categories | |
Dependency string | 1F31A-BepInEx_Valheim_Full_Updater-1.0.2 |
Dependants | 4 other packages depend on this package |
README
Auto-Installer Plugin for BepInEx Valheim Full
A BepInEx plugin that's an auto-installer for BepInEx Valheim Full.
It runs on Windows and Linux, both on clients and servers, and supports r2modman.
Requirements
- Any modded Valheim setup with BepInEx
- If you're not sure how to accomplish this, just install this plugin with r2modman
Installation
Mod manager
This package is structured for use with r2modman.
Manual installation
The zip is structured as follows:
README.md
...some other files, like the icon & licenses
BepInEx_Valheim_Full_Updater/
plugins/
BepInEx_Valheim_Full_Updater.dll
checksums.sha256
DotNetZip.dll
I18N.dll
I18N.West.dll
To install manually:
- Create a folder called
1F31A-BepInEx_Valheim_Full_Updater
inBepInEx/plugins/
- Copy all files in
BepInEx_Valheim_Full_Updater/plugins/
from the zip to your new1F31A-BepInEx_Valheim_Full_Updater
folder
The final structure should be:
BepInEx/
plugins/
1F31A-BepInEx_Valheim_Full_Updater/
BepInEx_Valheim_Full_Updater.dll
checksums.sha256
DotNetZip.dll
I18N.dll
I18N.West.dll
Usage
- Install the plugin.
- Start your game or server.
- Your BepInEx console will show all details output. If this is your first installation or it's out of date:
- If you're running the game client: A message will show up in-game, with the buttons "Install" or "Cancel". Click Install to continue.
- If you're running from a terminal (servers): A message will show up in your terminal, giving you 30 seconds to cancel the auto-installation.
- If your installation is up-to-date, it'll just launch everything as usual.
Reasoning
The outdated BepInExPack floating around ships with mono DLLs for .NET 4.0 and is missing a majority of all Mono, Mono for Unity, and .NET DLLs. This causes incompatibilities with plugins that rely on any feature that was released in .NET after 2010.
Unfortunately, to add to the problem, most mod managers also don't do version and conflict resolution for mod loaders. In short, this means mod managers don't know what BepInEx is needed, or how to properly handle different versions.
To solve this issue, this plugin overwrites the existing BepInEx installation with the most recent BepInEx Valheim Full release, which works to be backwards compatible and contains a more extensive set of more recent DLLs.
At the time of release, we've tested many major plugins and plugin releases targeting different BepInEx versions, and they all work on Windows and Linux, both client and server.
Submit an Issue or Pull Request on GitHub if you encounter any problems.
Links & Licenses
- BepInEx
- DotNetZip, for unzipping in .NET 4.0