Peery
7293c02bc4
Fixed path handling because Qt still uses "/" on windows but python's os module does not. Also added dialogs when no game path is set and the selection is cancelled (also fixed a loop with that) |
12 months ago | |
---|---|---|
files | 12 months ago | |
window | 12 months ago | |
.gitignore | 12 months ago | |
ModManager.py | 12 months ago | |
README.md | 12 months ago | |
example_image.png | 12 months ago | |
main.py | 12 months ago | |
requirements.txt | 12 months ago |
README.md
LC Mod Manager
A very simplistic mod manager for games using BepInEx (like Lethal Company).
This is basically a glorified zip-file manager and extractor. The Manager stores mods you give it inside its own folder within the game directory (so that everything is close together).
Requirements
It expects these mods to contain a manifest.json
and icon.png
like many do that originate from common mod sharing websites.
It requires the manifest.json
to read the mod name, and its version for display.
The manager also expects BepInEx to be already installed correctly.
The mod manager needs to be told where the game is though (Settings > Set game path). Just point it to the game folder as given by steam.
Usage
You just add new mods (Mods > Add new mod) by selecting the downloaded zip-archive of them and they get automatically copied to the mod storage folder of the manager. Now you can just tick them among the available mods and the mod manager extracts all files for you. Uninstalling is just as easy! Just untick the mod again and it'll hunt down every file it knows through the zip-archive.
It somewhat handles mods you haven't given to the mod manger yet by showing them as installed and "Untracked" with the option to delete them. Note: the manager only deletes the dll-file it found of the mod. It doesn't know what other files might be part of that mod.