Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toebeann/tobey.plugindoctor
Plugin Doctor will diagnose and report common symptoms patients might be facing with their BepInEx 5 plugins, explaining them in simple terms and advising how to treat them.
https://github.com/toebeann/tobey.plugindoctor
bepinex bepinex-mod bepinex-mods bepinex-patcher bepinex-plugin bepinex-plugins bepinexmod diagnostic-tool diagnostics utility utility-mod
Last synced: about 8 hours ago
JSON representation
Plugin Doctor will diagnose and report common symptoms patients might be facing with their BepInEx 5 plugins, explaining them in simple terms and advising how to treat them.
- Host: GitHub
- URL: https://github.com/toebeann/tobey.plugindoctor
- Owner: toebeann
- License: lgpl-3.0
- Created: 2024-03-05T16:27:39.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-16T03:03:17.000Z (10 months ago)
- Last Synced: 2024-05-01T19:46:49.426Z (9 months ago)
- Topics: bepinex, bepinex-mod, bepinex-mods, bepinex-patcher, bepinex-plugin, bepinex-plugins, bepinexmod, diagnostic-tool, diagnostics, utility, utility-mod
- Language: C#
- Homepage:
- Size: 50.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# Tobey's Plugin Doctor for BepInEx 5
_**The Doctor is in.**_
Plugin Doctor will diagnose and report common symptoms patients might be facing with their BepInEx 5 plugins,
explaining them in simple terms and advising how to treat them.## Diagnoses
Plugin Doctor can diagnose and advise how to treat (and when to ignore) the following symptoms:
- plugins skipped by BepInEx for the following reasons:
- the game executable is considered incompatible by the developer of the plugin
- plugins marked as incompatible by the developer are installed
- requirements of the plugin are not installed or were skipped
- the plugin was otherwise skipped
- plugins which failed during initialisation:
- the plugin was loaded before its requirements
- the plugin references types from assemblies which were not found
- the plugin otherwise failed during initialisation
- plugins with potential issues:
- the plugin references types from assemblies which were not found, but did not fail during initialisation
- the plugin targets a potentially incompatible version of BepInExIn the future, it is planned for Plugin Doctor to offer to treat some of these symptoms itself, where possible.
## Samples
[Sample reports can be found in the `samples` folder of Plugin Doctor's GitHub repository.](https://github.com/toebeann/Tobey.PluginDoctor/tree/main/samples)
## Installation
Download the latest release from [the GitHub releases page](https://github.com/toebeann/Tobey.PluginDoctor/releases),
then install it with the BepInEx mod manager of your choice, or just plop its contents into your game folder (after
installing [BepInEx](https://github.com/BepInEx/BepInEx), of course).## Usage
Plugin Doctor will run automatically whenever you start the game, and print a report in the logs of any issues found.
To access the report, simply load the file `BepInEx/LogOutput.log` in the text-editor of your choice, and search for
"PLUGIN DOCTOR REPORT" (with Ctrl+F where available).In the future, it is planned for Plugin Doctor to provide an in-game GUI for easy access to diagnoses, treatments and
advisements.## Roadmap
[A roadmap of planned features can be found here.](https://github.com/toebeann/Tobey.PluginDoctor/blob/main/ROADMAP.md)