11 Commits (main)
 

Author SHA1 Message Date
Peery 69f387ce5a
Fixed folder creation
Fixed an Issue where if a nested folder was used it would not create all of them but only the parent and then crash.
3 months ago
Peery be194b2ad6
Fixed crash with unrecognized mods
This fixes issue #4 by giving unrecognized aka "untracked" mods an "Not Tracked" version string.
5 months ago
Peery 44640c9427
Version bump: 0.3
Bumped version to 0.3 (was 0.2)
5 months ago
Peery 9e6cab5cba
Removed warning popup when canceling "add new mod"
Solves issue #1
When the file selection dialog closes without any selection it no longer causes "is no file" and "not a valid mod file" prompts to occur.
5 months ago
Peery 332f69f2de
Fixed creating parent folders when extracting mods
The parent directory of any given file path was incorrectly determined to be the game directory.
Also issue #2 (file extracted into wrong spot when mod uses no folder structure) is fixed
5 months ago
Peery dbd21789c9
Support for multiple versions of same mod
This fixes issue #3 where multiple versions of the same mod.

Changed they dictionary keys for available_mods and installed_mods to also be a tuple of mod name and mod version instead of only the name.
5 months ago
pandro cb28f4fcf9 Updated README
Updated the formatting on the README
5 months ago
Peery 7293c02bc4
Windows path fixes
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)
5 months ago
Peery c94f6236d7
Created README
Created a README with an example_image.png that shows the manager and explains it a bit.
5 months ago
Peery 4705da0157
Version 0.1
Created a small PyQt6-based window to manage Lethal Company mods by storing their zip files and extracting them correctly into the BepInEx folder and remove them again.

Creates a small config file which is currently set nearby the main.py as a yaml
5 months ago
Peery 7023135c33
Init 5 months ago