diff options
| author | Tannin <devnull@localhost> | 2015-01-29 19:26:42 +0100 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2015-01-29 19:26:42 +0100 |
| commit | 8aa6dc4c7dcf4139cd0144207a327013bd3cb1dc (patch) | |
| tree | 06a28839549304e32b5774b37fba07ca4413bc03 /src/shared/oblivioninfo.cpp | |
| parent | c3a95bdef1d989a54684b966e042b12bf682046d (diff) | |
extended the game-plugin interface
Diffstat (limited to 'src/shared/oblivioninfo.cpp')
| -rw-r--r-- | src/shared/oblivioninfo.cpp | 48 |
1 files changed, 4 insertions, 44 deletions
diff --git a/src/shared/oblivioninfo.cpp b/src/shared/oblivioninfo.cpp index c945dcf4..16748f58 100644 --- a/src/shared/oblivioninfo.cpp +++ b/src/shared/oblivioninfo.cpp @@ -43,11 +43,6 @@ bool OblivionInfo::identifyGame(const std::wstring &searchPath) FileExists(searchPath, L"OblivionLauncher.exe");
}
-unsigned long OblivionInfo::getBSAVersion()
-{
- return 0x67;
-}
-
std::wstring OblivionInfo::getRegPathStatic()
{
HKEY key;
@@ -68,39 +63,14 @@ std::wstring OblivionInfo::getRegPathStatic() }
}
-std::wstring OblivionInfo::getInvalidationBSA()
-{
- return L"Oblivion - Invalidation.bsa";
-}
-bool OblivionInfo::isInvalidationBSA(const std::wstring &bsaName)
-{
- static LPCWSTR invalidation[] = { L"Oblivion - Invalidation.bsa", L"ArchiveInvalidationInvalidated!.bsa",
- L"BSARedirection.bsa", nullptr };
- for (int i = 0; invalidation[i] != nullptr; ++i) {
- if (wcscmp(bsaName.c_str(), invalidation[i]) == 0) {
- return true;
- }
- }
- return false;
-}
-std::vector<std::wstring> OblivionInfo::getPrimaryPlugins()
-{
- return boost::assign::list_of(L"oblivion.esm");
-}
-std::vector<std::wstring> OblivionInfo::getVanillaBSAs()
-{
- return boost::assign::list_of(L"Oblivion - Meshes.bsa")
- (L"Oblivion - Textures - Compressed.bsa")
- (L"Oblivion - Sounds.bsa")
- (L"Oblivion - Voices1.bsa")
- (L"Oblivion - Voices2.bsa")
- (L"Oblivion - Misc.bsa");
-}
+
+
+
std::vector<std::wstring> OblivionInfo::getDLCPlugins()
@@ -131,10 +101,7 @@ std::vector<std::wstring> OblivionInfo::getIniFileNames() }
-std::wstring OblivionInfo::getSEName()
-{
- return L"obse";
-}
+
std::wstring OblivionInfo::getNexusPage(bool nmmScheme)
@@ -175,11 +142,4 @@ std::wstring OblivionInfo::getReferenceDataFile() return L"Oblivion - Meshes.bsa";
}
-
-std::wstring OblivionInfo::getOMODExt()
-{
- return L"omod";
-}
-
-
} // namespace MOShared
|
