Commit Graph
100 Commits
Author SHA1 Message Date
Mikaël Capelle 066a0960e1 Fix for linting. 2024-08-11 14:02:20 +02:00
Mikaël Capelle 640b79b610 Add translations. 2024-08-11 11:55:41 +02:00
Mikaël Capelle b4e6e442a0 Fix GH action after refactoring for extensions. 2024-08-11 11:10:26 +02:00
Mikaël Capelle b6b6cbe55a Start moving to the new extensions system. 2024-08-11 11:05:11 +02:00
Mikaël Capelle 28dc2d58bf Move to VCPKG for mo2-cmake. 2024-08-02 15:23:15 +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
Mikaël Capelle bffe41fe6f Bump dev dependencies and re-apply black. (#138) 2024-02-13 08:55:04 +01:00
Mikaël Capelle 01d2c33a24 Merge pull request #119 from ZashIn/fix/BasicModDataChecker.dataLooksValid
Fix valid match in `BasicModDataChecker.dataLooksValid()`
2023-10-02 22:24:15 +02:00
Mikaël Capelle 2802df3f87 Merge pull request #118 from ZashIn/fix/python11_deps_linters
Fix python11 deps + linters
2023-09-26 16:17:31 +02:00
Mikaël Capelle 0c15b518b5 Merge pull request #117 from ModOrganizer2/dev/poe
Use poe for linting.
2023-09-25 20:38:08 +02:00
Mikaël Capelle 5ca38c7269 Use poe for linting. 2023-09-25 20:37:04 +02:00
Mikaël Capelle 2c68322cf7 Merge pull request #116 from ModOrganizer2/dev/fix-moddatachecker-usage
Fix subnautica mod data checker initialization.
2023-09-24 21:07:32 +02:00
Mikaël Capelle 050739ecad Fix subnautica mod data checker initialization. 2023-09-24 20:39:44 +02:00
Mikaël Capelle adcd06df45 Merge pull request #113 from ModOrganizer2/python311
Updates for Python 3.11 compatibility
2023-09-24 09:03:04 +02:00
Mikaël Capelle 5fe30fecfa Merge pull request #115 from kols/patch-1
Sekiro: Shadows Die Twice Support Plugin
2023-09-23 15:14:46 +02:00
Mikaël Capelle 1117e7284e Merge pull request #102 from RodolfoFigueroa/master
Add Monster Hunter: Rise support
2023-09-23 14:59:03 +02:00
Mikaël Capelle 5c84ee6e02 Fix CI. 2023-09-23 14:27:45 +02:00
Mikaël Capelle 4b20534fa4 Add contribute section to README.md. 2023-09-23 14:24:24 +02:00
Mikaël Capelle 0f106363cd Merge pull request #114 from ModOrganizer2/bs_saves
Add save parsing for Blade & Sorcery
2023-09-19 18:21:46 +02:00
Mikaël Capelle 6a9a9bbd30 Merge pull request #92 from ZashIn/subnautica/feat/checker+root
Subnautica: feature update v2.1
2022-10-22 14:54:29 +02:00
Mikaël Capelle 7a5d86913f Merge pull request #91 from ZashIn/valheim
Valheim: fix overwrite sync, Jotunn install
2022-10-22 14:54:19 +02:00
Mikaël Capelle af6fa07882 Fix for typing after stubs update. 2022-05-07 14:02:01 +02:00
Mikaël Capelle dce39d8cb4 Fix for new stubs. 2022-05-05 13:04:42 +02:00
Mikaël Capelle 1afaf4195b Fix missing super call. 2022-05-02 21:01:17 +02:00
Mikaël Capelle 7d0d5f825c Merge branch 'LostDragonist-supporturl' into qt6
# Conflicts:
#	basic_game.py
#	games/game_da2.py
#	games/game_dao.py
2022-05-02 17:14:53 +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 bef982731e Merge branch 'ashemedai-ea-desktop-support' into qt6
# Conflicts:
#	README.md
#	basic_game.py
2022-05-02 16:52:26 +02:00
Mikaël Capelle e0fdf01868 Merge branch 'ZashIn-game_control' into qt6 2022-05-02 16:48:41 +02:00
Mikaël Capelle 8470b04355 Merge branch 'ashemedai-dragon-age-2-support' into qt6
# Conflicts:
#	games/game_da2.py
2022-05-02 16:48:26 +02:00
Mikaël Capelle 0bb19f86a9 Merge branch 'ZashIn-feat/epic-legendary-launcher' into qt6
# Conflicts:
#	basic_game.py
2022-05-02 16:48:05 +02:00
Mikaël Capelle 024d37a31b Merge pull request #98 from ModOrganizer2/update-cmake-common-qt6
Update cmake common qt6
2022-04-28 17:53:56 +02:00
Mikaël Capelle 117be45a83 Multiple fixes for PyQt6 and CI. 2022-04-21 22:13:00 +02:00
Mikaël Capelle 51a0ea2f64 Merge remote-tracking branch 'origin/qt6' into update-cmake-common-qt6 2022-04-19 23:28:59 +02:00
Mikaël Capelle e82de5717a Update following cmake_common changes. 2022-04-17 16:24:09 +02:00
Mikaël Capelle 5e9310a253 Merge pull request #70 from Qudix/stalkeranomaly2
STALKER Anomaly: Add save reading
2021-10-13 13:48:17 +02:00
Mikaël Capelle ed23f47535 Merge pull request #69 from Qudix/stalkeranomaly
STALKER Anomaly: Add ModDataContent
2021-09-24 07:52:40 +02:00
Mikaël Capelle 46422c0647 Merge pull request #59 from jimfcarroll/master
Add support for Daggerfall Unity.
2021-08-02 21:27:06 +02:00
Mikaël Capelle f2c6e51dff Merge pull request #58 from erri120/sw-eaw-foc
Add STAR WARS™ Empire at War: Gold Pack
2021-08-01 13:04:18 +02:00
Mikaël Capelle 13ec72b916 Merge pull request #57 from erri120/vdf-fix
Fix libraryfolders.vdf format detection
2021-07-30 13:21:47 +02:00
Mikaël Capelle b7a383200f Merge pull request #56 from ModOrganizer2/holt59-fix
Fix Steam game detection
2021-07-20 12:49:25 +02:00
Mikaël Capelle a99f5ec59a Fix tox. 2021-07-18 11:04:28 +02:00
Mikaël Capelle 5a0684bfc9 Fix Steam game detection for new format, and switch to VDF. 2021-07-18 10:57:34 +02:00
Mikaël Capelle e3f28b8a27 Add VDF dependency. 2021-07-18 10:33:36 +02:00
Mikaël Capelle a83e96528f Apply isort. 2021-07-18 10:33:08 +02:00
Mikaël Capelle 679435552c Merge pull request #55 from modulozero/ksp-savegame-details
Add basic save preview support
2021-07-18 10:23:55 +02:00
Mikaël Capelle c46126a34b Merge pull request #54 from ddbb07/Starsector
Cleaned Starsector script
2021-07-09 16:15:27 +02:00
Mikaël Capelle 69e29221f0 Merge pull request #53 from ddbb07/Starsector
Add basic Starsector support
2021-05-26 10:41:18 +02:00
Mikaël Capelle 671139b4ef Merge pull request #49 from deorder/extra_games_1
MSFS2020. Searching for the package directory and using community subdir
2021-03-12 18:35:47 +01:00
Mikaël Capelle 8383db916e Merge pull request #48 from deorder/extra_games_1
Added basic Assetto Corsa abs X-Plane 11 support
2021-03-09 18:18:51 +01:00
Mikaël Capelle 9e72b9b589 Merge pull request #46 from Qudix/master
STALKER Anomaly: Fix deleting saves
2021-03-03 20:05:54 +01:00
Mikaël Capelle e5539ff0ba Merge pull request #47 from Holt59/add-monsterhunter
Add Monter Hunter: World support.
2021-03-03 19:03:46 +01:00
Mikaël Capelle 723f972687 Merge pull request #45 from Holt59/add-bladeandsorcery
Add Blade & Sorcery support (R3z Shark).
2021-03-03 19:03:39 +01:00
Mikaël Capelle ee35ccbf90 Add Monter Hunter: World support. 2021-03-03 18:57:12 +01:00
Mikaël Capelle 7a205328f0 Add Blade & Sorcery support (R3z Shark). 2021-03-03 18:56:01 +01:00
Mikaël Capelle b1c0c06acd Merge pull request #44 from Holt59/fix-savegames
Fix BasicGameSaveGameInfo.
2021-02-26 21:04:08 +01: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 0bae661ebc Merge pull request #43 from stpauljim/master
No Man's Sky plugin - Added default flat & VR executables
2021-02-26 19:14:00 +01:00
Mikaël Capelle c0dc9e6a4c Merge pull request #40 from erri120/dd-mod-data-checker
Add Mod Data Checker for Darkest Dungeon
2021-02-26 19:13:08 +01:00
Mikaël Capelle 1fbf511fdc Merge pull request #39 from stpauljim/nomanssky-typos
Minor edits to basic game def for No Man's Sky
2021-02-24 23:11:57 +01:00
Mikaël Capelle 6a9517f6e6 Merge pull request #38 from erri120/dd-missing-function-fix
Fix missing isSteam function for DD
2021-02-23 17:43:20 +01:00
Mikaël Capelle 4670f46390 Merge pull request #36 from Holt59/fix-appmanifest-backup
Fix appmanifest backup.
2021-02-23 17:17:02 +01:00
Mikaël Capelle 95fd746eaf Do not create translations for basic_games (failed msbuild). 2021-02-23 17:16:42 +01:00
Mikaël Capelle 51d8109a73 Ignore folder starting with 'appmanifest' for Steam libraries. 2021-02-23 17:16:41 +01:00
Mikaël Capelle 818a263a7e Merge branch 'erri120-dd-fix' 2021-02-23 17:12:03 +01:00
Mikaël Capelle b6a2177fdc Move is_steam() to BasicGame and clean names. 2021-02-23 17:08:46 +01:00
Mikaël Capelle 8c0df8b518 Merge pull request #37 from isanae/bad-library
Errors with bad steam library paths
2021-02-23 16:55:08 +01:00
Mikaël Capelle e45e970605 Fix No Man's Sky plugin name. 2021-02-19 19:52:07 +01:00
Mikaël Capelle 852b9b782c Fix No Man's Sky name. 2021-02-19 19:49:53 +01:00
Mikaël Capelle 28f2fb4e92 Merge pull request #33 from LaughingHyena279/master
Add Kerbal Space Program basic games plugin
2021-02-12 18:09:41 +01:00
Mikaël Capelle 9f35c8e290 Merge pull request #32 from LostDragonist/dao_fixes
DAO: Fix listing save games and display save game screenshots.
2021-02-07 17:46:55 +01:00
Mikaël Capelle 33d51552f8 Merge pull request #31 from Holt59/master
Fix savegame widget position and add Cyberpunk 2077.
2021-02-07 17:43:25 +01:00
Mikaël Capelle a9237038f3 Add mobase and PyQt5 stubs for tests. 2021-02-07 17:41:55 +01:00
Mikaël Capelle 59ba189a86 Tentative fix for the GitHub action. 2021-02-07 17:39:47 +01:00
Mikaël Capelle dcbef4cf27 Add plugin for Cyberpunk 2077. 2021-02-07 17:32:51 +01:00
Mikaël Capelle ca7aa7f800 Fix position of savegame widget. 2021-02-07 17:32:39 +01:00
Mikaël Capelle f83f0588cc Add mypy to CI. 2021-02-07 17:32:14 +01:00
Mikaël Capelle 6f014ed8d6 Update README. 2021-02-04 10:42:14 +01:00
Mikaël Capelle ae5ffb921c Merge pull request #30 from EzioTheDeadPoet/patch-1
Dragon Age Origins GOG ID
2021-01-31 19:06:38 +01:00
Mikaël Capelle 48edeb5d7f Merge pull request #28 from LostDragonist/corrupt_manifest
Add robustness to reading Steam manifest files
2021-01-09 21:14:08 +01:00
Mikaël Capelle 01e3b346a7 Merge branch 'Patchier-master' 2021-01-08 20:46:59 +01:00
Mikaël Capelle 9882c85e46 Fix game_dao.py. 2021-01-08 20:46:52 +01:00
Mikaël Capelle aa083d5cad Merge pull request #25 from Qudix/master
Fix error when vdf doesn't exist
2021-01-03 11:34:46 +01:00
Mikaël Capelle 0cc1bbf2f4 Merge pull request #23 from EzioTheDeadPoet/Add-No-Man's-Sky
Added no man's sky
2020-12-29 23:15:46 +01:00
Mikaël Capelle d31ff4d5d0 Merge pull request #22 from EzioTheDeadPoet/update-darkest-dungeon
changed binary to non steam specific one
2020-12-27 18:23:17 +01:00
Mikaël Capelle 880916d4ac Merge pull request #21 from ModOrganizer2/fix-reload
List game plugins in createPlugins().
2020-12-18 19:39:30 +01:00
Mikaël Capelle f5477474e3 List game plugins in createPlugins(). 2020-12-18 19:38:40 +01:00
Mikaël Capelle 9600a5628d Merge pull request #20 from Holt59/minor-fixes-2.4
Minor fixes. Add missing %USERPROFILE% replacement.
2020-11-29 20:01:50 +01:00
Mikaël Capelle cc5f5cc586 Minor fixes. Add missing %USERPROFILE% replacement. 2020-11-29 19:59:11 +01:00
Mikaël Capelle 712e5d0af7 Merge pull request #19 from LostDragonist/master
KCD: Create INI files and mods folder as needed.
2020-11-27 09:46:25 +01:00
Mikaël Capelle 8977291dc4 Merge pull request #18 from Silencer711/master
Various Updates to game plugins and README.md file
2020-11-24 20:48:57 +01:00
Mikaël Capelle 344a9e4738 Merge pull request #17 from Silencer711/master
Fix spelling and syntax on game_kingdomcomedeliverance.py
2020-11-24 19:12:46 +01:00
Mikaël Capelle 29caa31f55 Merge pull request #16 from Silencer711/master
Create game_kingdomecomedeliverance.py
2020-11-24 09:09:06 +01:00
Mikaël Capelle b385652e7a Update for IPluginGame::listSaves(). 2020-11-18 19:17:55 +01:00
Mikaël Capelle 33821dba33 Consider plugin inactive if there is no managed game. 2020-11-10 18:11:35 +01:00
Mikaël Capelle edd9358bfa Correct check in isActive(). 2020-11-10 18:06:02 +01:00
Mikaël Capelle 7c6f7a3b6a Add CMakeLists for mob and umbrella build. Minor fix to README. 2020-11-09 20:14:05 +01:00
Mikaël Capelle e1fe8692f5 Update README. 2020-11-08 11:48:14 +01:00
Mikaël Capelle 3093b4dfb3 Merge pull request #13 from Qudix/master
Improved data checker for STALKER Anomaly
2020-11-07 10:09:26 +01:00
Mikaël Capelle 98e11fc044 Add IPluginGame::detectGame(). 2020-11-06 20:15:21 +01:00