diff --git a/src/runner/pythonrunner.cpp b/src/runner/pythonrunner.cpp index bbec9c9..52fe857 100644 --- a/src/runner/pythonrunner.cpp +++ b/src/runner/pythonrunner.cpp @@ -859,6 +859,8 @@ BOOST_PYTHON_MODULE(mobase) .def("getIniFiles", bpy::pure_virtual(&MOBase::IPluginGame::getIniFiles)) .def("getDLCPlugins", bpy::pure_virtual(&MOBase::IPluginGame::getDLCPlugins)) .def("getLoadOrderMechanism", bpy::pure_virtual(&MOBase::IPluginGame::getLoadOrderMechanism)) + .def("getNexusModOrganizerID", bpy::pure_virtual(&MOBase::IPluginGame::getNexusModOrganizerID)) + .def("getNexusGameID", bpy::pure_virtual(&MOBase::IPluginGame::getNexusGameID)) //Plugin interface. .def("init", bpy::pure_virtual(&MOBase::IPluginGame::init)) diff --git a/src/runner/uibasewrappers.h b/src/runner/uibasewrappers.h index 7df66b0..a4aca85 100644 --- a/src/runner/uibasewrappers.h +++ b/src/runner/uibasewrappers.h @@ -320,6 +320,8 @@ struct IPluginGameWrapper: MOBase::IPluginGame, boost::python::wrapperget_override("getIniFiles")(); } virtual QStringList getDLCPlugins() const override { return this->get_override("getDLCPlugins")(); } virtual LoadOrderMechanism getLoadOrderMechanism() const override { return this->get_override("getLoadorderMechanism")(); } + virtual int getNexusModOrganizerID() const override { return this->get_override("getNexusModOrganizerID")(); } + virtual int getNexusGameID() const override { return this->get_override("getNexusGameID")(); } //Plugin interface. Could this bit be implemented just once? virtual bool init(MOBase::IOrganizer *moInfo) override { return this->get_override("init")(moInfo); }