Commit graph

58 commits

Author SHA1 Message Date
Norbi Peti 63d57ccd12 Fix game exit handling popup, color Play button when a mod is broken/outdated 2022-04-09 01:36:55 +02:00
Norbi Peti 009f905379 Fix 2022-04-09 00:00:42 +02:00
Norbi Peti 946fbf254d Fix running game check 2022-03-20 21:01:06 +01:00
Norbi Peti 62963b6fd2 Add debug code and update version 2022-03-20 20:45:25 +01:00
Norbi Peti 4eeec67ac4 Add option to keep the game patched and don't ask on exit if not patched 2022-03-20 18:23:23 +01:00
Norbi Peti ae60c43cfe Add warning on close, display whether online mode can be used 2022-02-21 01:15:18 +01:00
Norbi Peti 333e8d6040 Remove unpatched checkbox and handle the game's running status
- Disabling mod installs while the game is running
- Automatically detecting whether the game is running and unpatching if needed
2022-02-20 22:53:19 +01:00
Norbi Peti ae89291c55 Add support for known outdated mods, unpatching on game exit 2022-02-14 00:10:30 +01:00
Norbi Peti 4ddab53b6d Update README 2021-07-12 02:21:15 +02:00
Norbi Peti 1cb3c200a9 Remove autopatching setting 2021-07-12 01:22:14 +02:00
Norbi Peti b6ad8fd3ea Move mod file list to the game's folder (#1)
And improve getting TBMM version
2021-07-11 17:04:32 +02:00
Norbi Peti 3ef12efc9a Check if mod repo exists 2021-06-16 02:00:04 +02:00
Norbi Peti c0bbd97953 Rename project 2021-06-16 01:27:11 +02:00
Norbi Peti 43db83717f Read game version from the game, begin renaming to TBMM everywhere 2021-06-16 01:25:48 +02:00
Norbi Peti adfe43f1a3 Remove autopatching altogether and detect launcher path 2021-06-15 23:47:13 +02:00
Norbi Peti 8676e232da Use symlinks to create a modded copy 2021-05-16 19:45:34 +02:00
Norbi Peti a7d26ebdb8 Fix auto-patching and game detection
I also realized that this auto-patching isn't gonna work well, so I should probably resort to file swapping or something
2021-05-16 02:11:58 +02:00
Norbi Peti e36dcb8477 Separate file for localisation, remove validate button, exe detect fix 2021-05-16 01:43:59 +02:00
Norbi Peti a27f3449be Switch to custom configuration and remove unneeded configs 2021-05-16 01:08:27 +02:00
Norbi Peti 0551535455 Steam --> launcher, autolaunch support in progress, localization 2021-05-16 00:29:11 +02:00
Norbi Peti c43446e2cb Add USING_STEAM checks 2021-05-15 03:00:35 +02:00
Norbi Peti 199e77c68f Update to work with .NET 5 tools, GC->TB 2021-05-15 02:21:05 +02:00
Norbi Peti 3cf307a3b8 Just one more fix and dialog (no patcher, command line) 2021-01-21 02:14:18 +01:00
Norbi Peti 0a36e1a0c6 Don't load each mod data when auto-starting and other fixes 2021-01-21 00:59:16 +01:00
Norbi Peti c11758a427 Auto-patch and other fixes, add checks and a setting
Also, possibly fixed detecting the game in Steam's default library
2021-01-20 22:41:21 +01:00
Norbi Peti b2d9b1073f Use detected Steam locations, update launch options 2021-01-20 18:31:34 +01:00
Norbi Peti 5aa0f788c3 Read Steam location and user from registry 2021-01-20 02:38:33 +01:00
Norbi Peti 3520015649 Ask to change Steam config & file selecting 2021-01-20 02:21:22 +01:00
Norbi Peti ac6d07df59 Add support for running from the command line
To be used from Steam
2021-01-20 00:49:11 +01:00
Norbi Peti 890a650093 Add text about outdated mods, refactor that bit 2021-01-02 00:12:52 +01:00
Norbi Peti 4eec201547 Drunk programming isn't necessarily a good idea 2021-01-01 04:45:51 +01:00
Norbi Peti 854e02dd0d Show outdated mods in orange 2020-12-31 18:05:38 +01:00
Norbi Peti c3c9ee0a16 Sorting, apply to all, fixes
Sorting mods when (un)installing
Added Apply to all checkbox to a custom message box that replaces the one that shows up when the mod files already exist without the mod manager knowing about it
Removing after unzipping
Fix deleting files when their folder doesn't exist
2020-10-04 01:08:19 +02:00
Norbi Peti cb4473de58 Check GCMM updates while we're at it 2020-10-03 15:41:31 +02:00
Norbi Peti 1f413eebda Update version and reword a message 2020-10-03 15:26:05 +02:00
Norbi Peti faa88157bb Fix deletion, delete from list, improve patch detection 2020-10-03 13:32:53 +02:00
Norbi Peti f522432208 Fix DLL conflicts, support updating GCIPA
If the mod consists of a dll then it failed to update it because it already existed
Added support for updating GCIPA, using both the existing mod info fetching and the patcher downloading code
2020-08-23 23:38:10 +02:00
Norbi Peti f271028001 Set version and fix patch detection 2020-08-19 00:32:39 +02:00
Norbi Peti e80e3d9870 Add support for game validation 2020-08-18 21:32:03 +02:00
Norbi Peti 675daf1935 Fix handling of game not found, refresh support 2020-08-18 20:56:19 +02:00
Norbi Peti 678217b281 Moving mods instead of unpatching GC
No mods and a patched game is just as good as an unpatched game
This fixes some issues with the wrong backup being restored
2020-08-18 16:02:57 +02:00
Norbi Peti 706e9c5393 Update '' 2020-07-18 20:52:18 +00:00
Norbi Peti 9e088c02f0 Fixes, Patch & Play, automatically install API 2020-07-18 22:25:52 +02:00
Norbi Peti b4d64c50d0
Fix lib bug, check game exe more, preview support
Fixed the game folder method returning the library file
Checking the game's exe when starting
Added support for the preview branch of the game
Added support for preview versions of mods
2020-07-17 20:57:46 +02:00
Norbi Peti cbd6170757
Some Linux support, fix list color after update 2020-07-03 02:00:08 +02:00
Norbi Peti 407724fb0d Don't complain if we don't know about the mod files 2020-06-18 20:05:14 +02:00
Norbi Peti 0494106680 Move files... 2020-06-18 18:52:52 +02:00
Norbi Peti 873fdbfce4 Fix some issues & add support for other assets
Support for downloading mods while having other assets
2020-06-18 18:49:43 +02:00
Norbi Peti e69b357da1 Some fixes, polishing and extra features
Handling "install and update" button label
Fixed mod updating
New version detection fixed, highlighting and showing a message in the info section
Showing release information for mods that have a new version available
Added information about mod requirements
Added a button to find the game log
Added a checkbox to run the game unpatched
Added information about using the program
2020-06-17 23:58:29 +02:00
Norbi Peti d219f02a80 File tracking and uninstall
A list of files belonging to a mod is automatically saved
2020-06-17 18:31:20 +02:00