Mikaël Capelle
b21772ffdf
Bump dependencies and add manual type-stubs for PyQt6. ( #228 )
2026-06-06 09:28:31 +02:00
Mikaël Capelle and Jeremy Rimpo
f35a6b087a
Move to VCPKG for mo2-cmake. ( #151 )
...
* Oblivion Remastered updates
- Handle invalid JSON
- Remove outdated pak sorting code
- Start from 8999 for pak directories
- Leaves space for early loaders
- Update MagicLoader handling for more dir names
---------
Co-authored-by: Jeremy Rimpo <jeremy.rimpo@servermonkey.com >
2025-05-29 10:59:13 +02:00
Mikaël Capelle
6447d3c624
Fix linting issues.
2025-05-21 21:22:48 +02: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
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
Mikaël Capelle
613287d5f9
Fix CI and Github action.
2020-10-31 17:46:56 +01:00