10 Commits (be194b2ad6ea8a27ac4278df117e9c669677c894)
 

Author SHA1 Message Date
Peery be194b2ad6
Fixed crash with unrecognized mods
This fixes issue #4 by giving unrecognized aka "untracked" mods an "Not Tracked" version string.
11 months ago
Peery 44640c9427
Version bump: 0.3
Bumped version to 0.3 (was 0.2)
11 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.
11 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
11 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.
11 months ago
pandro cb28f4fcf9 Updated README
Updated the formatting on the README
11 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)
12 months ago
Peery c94f6236d7
Created README
Created a README with an example_image.png that shows the manager and explains it a bit.
12 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
12 months ago
Peery 7023135c33
Init 12 months ago