Commit Graph

6 Commits (69f387ce5aecc40c93a9f39a617283749a77c6a0)

Author SHA1 Message Date
Peery be194b2ad6
Fixed crash with unrecognized mods
This fixes issue  by giving unrecognized aka "untracked" mods an "Not Tracked" version string.
Peery 9e6cab5cba
Removed warning popup when canceling "add new mod"
Solves issue 
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.
Peery dbd21789c9
Support for multiple versions of same mod
This fixes issue  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.
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)
Peery c94f6236d7
Created README
Created a README with an example_image.png that shows the manager and explains it a bit.
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