mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-18 13:12:50 +00:00
removing some remains of the removed GMST fixing feature
This commit is contained in:
parent
64d517dd79
commit
2e1a1fd11a
@ -288,8 +288,7 @@ int load(Arguments& info)
|
||||
{
|
||||
std::cout << "Author: " << esm.getAuthor() << std::endl
|
||||
<< "Description: " << esm.getDesc() << std::endl
|
||||
<< "File format version: " << esm.getFVer() << std::endl
|
||||
<< "Special flag: " << esm.getSpecial() << std::endl;
|
||||
<< "File format version: " << esm.getFVer() << std::endl;
|
||||
ESM::ESMReader::MasterList m = esm.getMasters();
|
||||
if (!m.empty())
|
||||
{
|
||||
|
@ -21,17 +21,6 @@ enum FileType
|
||||
FT_ESS = 32 // Savegame
|
||||
};
|
||||
|
||||
// Used to mark special files. The original ESM files are given
|
||||
// special treatment in a few places, most noticably in loading and
|
||||
// filtering out "dirtly" GMST entries correctly.
|
||||
enum SpecialFile
|
||||
{
|
||||
SF_Other,
|
||||
SF_Morrowind,
|
||||
SF_Tribunal,
|
||||
SF_Bloodmoon
|
||||
};
|
||||
|
||||
/* A structure used for holding fixed-length strings. In the case of
|
||||
LEN=4, it can be more efficient to match the string as a 32 bit
|
||||
number, therefore the struct is implemented as a union with an int.
|
||||
|
@ -51,18 +51,6 @@ void ESMReader::openRaw(Ogre::DataStreamPtr _esm, const std::string &name)
|
||||
mEsm = _esm;
|
||||
mCtx.filename = name;
|
||||
mCtx.leftFile = mEsm->size();
|
||||
|
||||
// Flag certain files for special treatment, based on the file
|
||||
// name.
|
||||
const char *cstr = mCtx.filename.c_str();
|
||||
if (iends(cstr, "Morrowind.esm"))
|
||||
mSpf = SF_Morrowind;
|
||||
else if (iends(cstr, "Tribunal.esm"))
|
||||
mSpf = SF_Tribunal;
|
||||
else if (iends(cstr, "Bloodmoon.esm"))
|
||||
mSpf = SF_Bloodmoon;
|
||||
else
|
||||
mSpf = SF_Other;
|
||||
}
|
||||
|
||||
void ESMReader::open(Ogre::DataStreamPtr _esm, const std::string &name)
|
||||
|
@ -38,7 +38,6 @@ public:
|
||||
|
||||
int getVer() const { return mCtx.header.version; }
|
||||
float getFVer() const { if(mCtx.header.version == VER_12) return 1.2; else return 1.3; }
|
||||
int getSpecial() const { return mSpf; }
|
||||
const std::string getAuthor() const { return mCtx.header.author.toString(); }
|
||||
const std::string getDesc() const { return mCtx.header.desc.toString(); }
|
||||
const MasterList &getMasters() const { return mMasters; }
|
||||
@ -261,7 +260,6 @@ private:
|
||||
ESM_Context mCtx;
|
||||
|
||||
// Special file signifier (see SpecialFile enum above)
|
||||
int mSpf;
|
||||
|
||||
// Buffer for ESM strings
|
||||
std::vector<char> mBuffer;
|
||||
|
Loading…
x
Reference in New Issue
Block a user