aboutsummaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/basic_games/games/game_darksoulsremastered.py22
-rw-r--r--libs/plugin_python/src/proxy/proxypython.cpp2
2 files changed, 22 insertions, 2 deletions
diff --git a/libs/basic_games/games/game_darksoulsremastered.py b/libs/basic_games/games/game_darksoulsremastered.py
new file mode 100644
index 0000000..78ce907
--- /dev/null
+++ b/libs/basic_games/games/game_darksoulsremastered.py
@@ -0,0 +1,22 @@
+from ..basic_game import BasicGame
+
+
+class DarkSoulsRemasteredGame(BasicGame):
+ Name = "DarkSoulsRemastered"
+ Author = "MythicTal"
+ Version = "0.1.2"
+
+ GameName = "Dark Souls Remastered"
+ GameShortName = "darksoulsremastered"
+ GameNexusName = "darksoulsremastered"
+ GameNexusId = 1720
+ GameSteamId = 570940
+ GameBinary = "DarkSoulsRemastered.exe"
+ GameDataPath = ""
+ GameDocumentsDirectory = "%DOCUMENTS%/NBGI/DarkSoulsRemastered"
+ GameSavesDirectory = "%DOCUMENTS%/NBGI/DarkSoulsRemastered"
+ GameSaveExtension = "sl2"
+ GameSupportURL = (
+ r"https://github.com/ModOrganizer2/modorganizer-basic_games/wiki/"
+ "Game:-Dark-Souls-Remastered"
+ )
diff --git a/libs/plugin_python/src/proxy/proxypython.cpp b/libs/plugin_python/src/proxy/proxypython.cpp
index 88d8769..0037991 100644
--- a/libs/plugin_python/src/proxy/proxypython.cpp
+++ b/libs/plugin_python/src/proxy/proxypython.cpp
@@ -293,9 +293,7 @@ QStringList ProxyPython::pluginList(const QDir& pluginPath) const
}
else if (info.isDir() && QDir(info.absoluteFilePath()).exists("__init__.py")) {
// Skip Windows-only directory plugins that use ctypes.windll etc.
- // Skip basic_games — replaced by native libbasic_games_native.so.
if (baseName == "crashlogtools" ||
- baseName == "basic_games" ||
baseName.compare("rootbuilder", Qt::CaseInsensitive) == 0) {
continue;
}