BepInEx GUI
Graphical User Interface meant to replace the regular console host that is used by BepInEx when the config setting is enabled.
About this mod Author’s original text
BepInEx.GUI
BepInEx.GUI is a graphical user interface (GUI) meant to replace the regular console host that is used by BepInEx when the config setting is enabled.
Features
- One time only disclaimer that give a quick guide on how to report mod issues properly for end users.
- Show loaded mods when game is starting.
- Buttons for fast access to the game modding discord, BepInEx folder, log folder.
- Button for pausing the game process.
- Console log entries with colors, live log level filtering, live text filtering.
- A real console host that saves its position and size on closing and reopening.
- Quickly close the game process and the GUI by pressing CTRL + F5 or the button in the console tab
How it works internally
BepInEx.GUI.Loader
Purpose
- Launch the actual gui called bepinex_gui made with Rust with the correct launch arguments.
- Send the log entries through a localhost tcp socket.
bepinex_gui
Purpose
- Receive the log entries from BepInEx.GUI.Loader
- Show them in a GUI
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.