diff --git a/src/mobase/wrappers/game_features.cpp b/src/mobase/wrappers/game_features.cpp index c643eb2..b8d67c4 100644 --- a/src/mobase/wrappers/game_features.cpp +++ b/src/mobase/wrappers/game_features.cpp @@ -89,6 +89,10 @@ namespace mo2::python { { PYBIND11_OVERRIDE_PURE(bool, GamePlugins, lightPluginsAreSupported, ); } + bool overridePluginsAreSupported() override + { + PYBIND11_OVERRIDE_PURE(bool, GamePlugins, overridePluginsAreSupported, ); + } }; class PyLocalSavegames : public LocalSavegames { @@ -244,7 +248,8 @@ namespace mo2::python { .def("writePluginLists", &GamePlugins::writePluginLists, "plugin_list"_a) .def("readPluginLists", &GamePlugins::readPluginLists, "plugin_list"_a) .def("getLoadOrder", &GamePlugins::getLoadOrder) - .def("lightPluginsAreSupported", &GamePlugins::lightPluginsAreSupported); + .def("lightPluginsAreSupported", &GamePlugins::lightPluginsAreSupported) + .def("overridePluginsAreSupported", &GamePlugins::overridePluginsAreSupported); // LocalSavegames diff --git a/src/mobase/wrappers/pyplugins.cpp b/src/mobase/wrappers/pyplugins.cpp index a5f872f..33e563f 100644 --- a/src/mobase/wrappers/pyplugins.cpp +++ b/src/mobase/wrappers/pyplugins.cpp @@ -66,6 +66,7 @@ namespace mo2::python { .def("gameIcon", &IPluginGame::gameIcon) .def("gameDirectory", &IPluginGame::gameDirectory) .def("dataDirectory", &IPluginGame::dataDirectory) + .def("secondaryDataDirectories", &IPluginGame::secondaryDataDirectories) .def("setGamePath", &IPluginGame::setGamePath, "path"_a) .def("documentsDirectory", &IPluginGame::documentsDirectory) .def("savesDirectory", &IPluginGame::savesDirectory)