34 Commits
Author SHA1 Message Date
Zash b9013090fb Add support for Thunderstore plugin (#199) 2026-01-11 17:44:06 +01:00
Zash cc5c3f27a8 Fix: BasicLocalSavegames not using savesDirectory() defined after init() (#208) 2026-01-11 14:15:29 +01:00
Mikaël Capelle f502fb468f Add pre-commit hook (#179)
* Update dev dependencies.
* Add pre-commit hook.
2025-04-25 08:23:10 +02:00
Mikaël Capelle 71dbb8c557 Refactoring of game features for better management. (#149)
* Refactoring following uibase change for game features.
* Switch to ruff for linting and formatting.
* Bump stubs to 2.5.1a0.
2024-06-09 12:25:46 +02:00
Zash a77bc08328 Fix move regex (re.I) in BasicModDataChecker (#142) 2024-03-14 08:21:39 +01:00
Mikaël Capelle bffe41fe6f Bump dev dependencies and re-apply black. (#138) 2024-02-13 08:55:04 +01:00
Zash 44645a54f7 Add metadata to BasicGameSaveGameInfo(Widget) (#109)
* Fix subnautica preview file path

* Add BasicGameSaveGameInfo with "File Date" to all BasicGames

* Add max_width option to BasicGameSaveGameInfo(Widget)

* Refactor Blade & Sorcery with get_metadata

* Refactor & cleanup Black & White SaveGameInfo
2023-10-08 18:24:33 +02:00
Zash 583bb78977 Add BasicLocalSavegames (basic_feature) (#122)
* Add `basic_feature.BasicLocalSavegames`
(profile specific save games)

* Refactor Black & White 2 with BasicLocalSavegames

* Refactor Valheim with BasicLocalSavegames

* Refactor Vampire Bloodlines with BasicLocalSavegames

* Add info about basic local save games to readme
2023-10-08 09:12:14 +02:00
Zash c441e4228a Fix valid match in BasicModDataChecker.dataLooksValid() 2023-10-02 21:36:17 +02:00
Mikaël Capelle 050739ecad Fix subnautica mod data checker initialization. 2023-09-24 20:39:44 +02:00
Jeremy Rimpo 55a987bff6 Additional fixes and cleanup for python updates 2023-09-23 14:24:22 +02:00
Mikaël Capelle af6fa07882 Fix for typing after stubs update. 2022-05-07 14:02:01 +02:00
Mikaël Capelle 096b8fb53f Fix after merges. 2022-05-02 16:59:21 +02:00
Mikaël Capelle 65e00cce83 Merge branch 'ZashIn-feat/BasicModDataChecker' into qt6
# Conflicts:
#	README.md
2022-05-02 16:53:35 +02:00
Mikaël Capelle 117be45a83 Multiple fixes for PyQt6 and CI. 2022-04-21 22:13:00 +02:00
Zash 7eb501027d fix: = None missing in optional custructor arg 2022-04-07 22:35:59 +02:00
Zash c568c0b943 fix: failed unfold should result in unfixed tree (not valid). 2022-04-07 16:02:56 +02:00
Zash f3977a9235 Refactor: clear distinction between setting and updating file patterns, removed kwargs + overloads. 2022-04-07 16:01:53 +02:00
Zash 3e9217b3c3 fix: valid files not accepted. 2022-04-05 23:31:33 +02:00
Zash 0567e4ff31 BasicModDataChecker: check / fix keys in definition order. 2022-04-04 22:20:45 +02:00
Zash a127433da5 + basic_feature: BasicModDataChecker - ModDataChecker with simple file patterns (glob). 2022-04-04 22:20:45 +02:00
Jeremy Rimpo 1fdf5031ea PyQt6 Compatibility 2021-12-06 05:20:37 -06:00
Mikaël Capelle a83e96528f Apply isort. 2021-07-18 10:33:08 +02:00
Mikaël Capelle be9ad2cb1f Remove old pieces of code from BasicGameSaveGameInfo and fix W3 save game handling. 2021-02-26 20:57:38 +01:00
Mikaël Capelle ca7aa7f800 Fix position of savegame widget. 2021-02-07 17:32:39 +01:00