From 1ac7ab0f38965dac4a45e65c3fa0163403f389fd Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Sat, 30 May 2026 11:03:41 -0400 Subject: [PATCH 1/6] Fix Dispatch Executable Dispatch executable was missing by default --- games/game_dispatch.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/games/game_dispatch.py b/games/game_dispatch.py index 3b220841..1ddbbaad 100644 --- a/games/game_dispatch.py +++ b/games/game_dispatch.py @@ -28,7 +28,7 @@ def __init__(self): class Dispatch(BasicGame, mobase.IPluginFileMapper): Name = "Dispatch Support Plugin" Author = "Syer10" - Version = "0.1.0" + Version = "0.1.1" GameName = "Dispatch" GameShortName = "dispatch" @@ -56,7 +56,13 @@ def init(self, organizer: mobase.IOrganizer) -> bool: def executables(self): return [ - mobase.ExecutableInfo("Dispatch", self.GameBinary), + mobase.ExecutableInfo( + "Dispatch", + QFileInfo( + self.gameDirectory(), + self.GameBinary, + ) + ), ] ## SAVE From 9c123b011eb7955068d42ff26fd00dbe82808165 Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Sat, 30 May 2026 11:05:56 -0400 Subject: [PATCH 2/6] Add Dispatch to README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 83521882..f6265bad 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ You can rename `modorganizer-basic_games-xxx` to whatever you want (e.g., `basic | Darkest Dungeon — [GOG](https://www.gog.com/game/darkest_dungeon) / [STEAM](https://store.steampowered.com/app/262060/Darkest_Dungeon/) | [erri120](https://github.com/erri120) | [game_darkestdungeon.py](games/game_darkestdungeon.py) | | | Dark Messiah of Might & Magic — [STEAM](https://store.steampowered.com/app/2100/Dark_Messiah_of_Might__Magic/) | [Holt59](https://github.com/holt59/) | [game_darkmessiahofmightandmagic.py](games/game_darkmessiahofmightandmagic.py) | | | Dark Souls — [STEAM](https://store.steampowered.com/app/211420/DARK_SOULS_Prepare_To_Die_Edition/) | [Holt59](https://github.com/holt59/) | [game_darksouls.py](games/game_darkestdungeon.py) | | +| Dispatch | [Syer10](https://github.com/Syer10) | [dispatch.py](games/dispatch.py) | | | Divinity: Original Sin (Classic) — [STEAM](https://store.steampowered.com/app/230230/Divinity_Original_Sin_Classic/) | [LostDragonist](https://github.com/LostDragonist/) | [game_divinityoriginalsin.py](games/game_divinityoriginalsin.py) | | | Divinity: Original Sin (Enhanced Edition) — [STEAM](https://store.steampowered.com/app/373420/Divinity_Original_Sin__Enhanced_Edition/) | [LostDragonist](https://github.com/LostDragonist/) | [game_divinityoriginalsinee.py](games/game_divinityoriginalsinee.py) | | | Dragon's Dogma: Dark Arisen — [GOG](https://www.gog.com/game/dragons_dogma_dark_arisen) / [STEAM](https://store.steampowered.com/app/367500/Dragons_Dogma_Dark_Arisen/) | [EzioTheDeadPoet](https://github.com/EzioTheDeadPoet) | [game_dragonsdogmadarkarisen.py](games/game_dragonsdogmadarkarisen.py) | | From 86b5e6b4d2a41858a410ff7377aae77155b4875f Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Sat, 30 May 2026 11:07:11 -0400 Subject: [PATCH 3/6] Add Steam Link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f6265bad..5536ff7b 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ You can rename `modorganizer-basic_games-xxx` to whatever you want (e.g., `basic | Darkest Dungeon — [GOG](https://www.gog.com/game/darkest_dungeon) / [STEAM](https://store.steampowered.com/app/262060/Darkest_Dungeon/) | [erri120](https://github.com/erri120) | [game_darkestdungeon.py](games/game_darkestdungeon.py) |
  • save slot parsing
  • mod data checker
| | Dark Messiah of Might & Magic — [STEAM](https://store.steampowered.com/app/2100/Dark_Messiah_of_Might__Magic/) | [Holt59](https://github.com/holt59/) | [game_darkmessiahofmightandmagic.py](games/game_darkmessiahofmightandmagic.py) |
  • save game preview
| | Dark Souls — [STEAM](https://store.steampowered.com/app/211420/DARK_SOULS_Prepare_To_Die_Edition/) | [Holt59](https://github.com/holt59/) | [game_darksouls.py](games/game_darkestdungeon.py) | | -| Dispatch | [Syer10](https://github.com/Syer10) | [dispatch.py](games/dispatch.py) | | +| Dispatch — [STEAM](https://store.steampowered.com/app/2592160/Dispatch/) | [Syer10](https://github.com/Syer10) | [dispatch.py](games/game_dispatch.py) | | | Divinity: Original Sin (Classic) — [STEAM](https://store.steampowered.com/app/230230/Divinity_Original_Sin_Classic/) | [LostDragonist](https://github.com/LostDragonist/) | [game_divinityoriginalsin.py](games/game_divinityoriginalsin.py) |
  • save game preview
| | Divinity: Original Sin (Enhanced Edition) — [STEAM](https://store.steampowered.com/app/373420/Divinity_Original_Sin__Enhanced_Edition/) | [LostDragonist](https://github.com/LostDragonist/) | [game_divinityoriginalsinee.py](games/game_divinityoriginalsinee.py) |
  • save game preview
  • mod data checker
| | Dragon's Dogma: Dark Arisen — [GOG](https://www.gog.com/game/dragons_dogma_dark_arisen) / [STEAM](https://store.steampowered.com/app/367500/Dragons_Dogma_Dark_Arisen/) | [EzioTheDeadPoet](https://github.com/EzioTheDeadPoet) | [game_dragonsdogmadarkarisen.py](games/game_dragonsdogmadarkarisen.py) | | From a82eadd6d82a9485aa11cecf6e33d5ea22f40baf Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Sat, 30 May 2026 11:07:33 -0400 Subject: [PATCH 4/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5536ff7b..182e87a7 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ You can rename `modorganizer-basic_games-xxx` to whatever you want (e.g., `basic | Darkest Dungeon — [GOG](https://www.gog.com/game/darkest_dungeon) / [STEAM](https://store.steampowered.com/app/262060/Darkest_Dungeon/) | [erri120](https://github.com/erri120) | [game_darkestdungeon.py](games/game_darkestdungeon.py) |
  • save slot parsing
  • mod data checker
| | Dark Messiah of Might & Magic — [STEAM](https://store.steampowered.com/app/2100/Dark_Messiah_of_Might__Magic/) | [Holt59](https://github.com/holt59/) | [game_darkmessiahofmightandmagic.py](games/game_darkmessiahofmightandmagic.py) |
  • save game preview
| | Dark Souls — [STEAM](https://store.steampowered.com/app/211420/DARK_SOULS_Prepare_To_Die_Edition/) | [Holt59](https://github.com/holt59/) | [game_darksouls.py](games/game_darkestdungeon.py) | | -| Dispatch — [STEAM](https://store.steampowered.com/app/2592160/Dispatch/) | [Syer10](https://github.com/Syer10) | [dispatch.py](games/game_dispatch.py) | | +| Dispatch — [STEAM](https://store.steampowered.com/app/2592160/Dispatch/) | [Syer10](https://github.com/Syer10) | [game_dispatch.py](games/game_dispatch.py) | | | Divinity: Original Sin (Classic) — [STEAM](https://store.steampowered.com/app/230230/Divinity_Original_Sin_Classic/) | [LostDragonist](https://github.com/LostDragonist/) | [game_divinityoriginalsin.py](games/game_divinityoriginalsin.py) |
  • save game preview
| | Divinity: Original Sin (Enhanced Edition) — [STEAM](https://store.steampowered.com/app/373420/Divinity_Original_Sin__Enhanced_Edition/) | [LostDragonist](https://github.com/LostDragonist/) | [game_divinityoriginalsinee.py](games/game_divinityoriginalsinee.py) |
  • save game preview
  • mod data checker
| | Dragon's Dogma: Dark Arisen — [GOG](https://www.gog.com/game/dragons_dogma_dark_arisen) / [STEAM](https://store.steampowered.com/app/367500/Dragons_Dogma_Dark_Arisen/) | [EzioTheDeadPoet](https://github.com/EzioTheDeadPoet) | [game_dragonsdogmadarkarisen.py](games/game_dragonsdogmadarkarisen.py) | | From 742345f96a12f218d0751c74f03c12fe2bb34114 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 30 May 2026 15:08:41 +0000 Subject: [PATCH 5/6] [pre-commit.ci] Auto fixes from pre-commit.com hooks. --- games/game_dispatch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games/game_dispatch.py b/games/game_dispatch.py index 1ddbbaad..cafeaa29 100644 --- a/games/game_dispatch.py +++ b/games/game_dispatch.py @@ -61,7 +61,7 @@ def executables(self): QFileInfo( self.gameDirectory(), self.GameBinary, - ) + ), ), ] From ec9b564d56bd7ccf13b341cfc20712981310d25f Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Sat, 30 May 2026 11:11:11 -0400 Subject: [PATCH 6/6] Fix import --- games/game_dispatch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games/game_dispatch.py b/games/game_dispatch.py index cafeaa29..6ac47cfd 100644 --- a/games/game_dispatch.py +++ b/games/game_dispatch.py @@ -1,6 +1,6 @@ from pathlib import Path -from PyQt6.QtCore import QDir +from PyQt6.QtCore import QDir, QFileInfo import mobase