xoreos  0.0.5
Namespaces | Variables
erffile.cpp File Reference

Handling BioWare's ERFs (encapsulated resource file). More...

#include <cassert>
#include "src/common/memreadstream.h"
#include "src/common/readfile.h"
#include "src/common/util.h"
#include "src/common/strutil.h"
#include "src/common/error.h"
#include "src/common/encoding.h"
#include "src/common/md5.h"
#include "src/common/blowfish.h"
#include "src/common/deflate.h"
#include "src/aurora/erffile.h"
#include "src/aurora/util.h"
Include dependency graph for erffile.cpp:

Go to the source code of this file.

Namespaces

 Aurora
 

Variables

static const uint32 kERFID = MKTAG('E', 'R', 'F', ' ')
 
static const uint32 kMODID = MKTAG('M', 'O', 'D', ' ')
 
static const uint32 kHAKID = MKTAG('H', 'A', 'K', ' ')
 
static const uint32 kSAVID = MKTAG('S', 'A', 'V', ' ')
 
static const uint32 kVersion10 = MKTAG('V', '1', '.', '0')
 
static const uint32 kVersion11 = MKTAG('V', '1', '.', '1')
 
static const uint32 kVersion20 = MKTAG('V', '2', '.', '0')
 
static const uint32 kVersion21 = MKTAG('V', '2', '.', '1')
 
static const uint32 kVersion22 = MKTAG('V', '2', '.', '2')
 
static const uint32 kVersion30 = MKTAG('V', '3', '.', '0')
 
static const size_t Aurora::kNWNPremiumKeyLength = 56
 
static const byte Aurora::kNWNPremiumKeys [][kNWNPremiumKeyLength]
 

Detailed Description

Handling BioWare's ERFs (encapsulated resource file).

Definition in file erffile.cpp.

Variable Documentation

◆ kERFID

const uint32 kERFID = MKTAG('E', 'R', 'F', ' ')
static

Definition at line 44 of file erffile.cpp.

Referenced by Aurora::ERFFile::verifyVersion().

◆ kHAKID

const uint32 kHAKID = MKTAG('H', 'A', 'K', ' ')
static

Definition at line 46 of file erffile.cpp.

Referenced by Aurora::ERFFile::verifyVersion().

◆ kMODID

const uint32 kMODID = MKTAG('M', 'O', 'D', ' ')
static

Definition at line 45 of file erffile.cpp.

Referenced by Aurora::ERFFile::verifyVersion().

◆ kSAVID

const uint32 kSAVID = MKTAG('S', 'A', 'V', ' ')
static

Definition at line 47 of file erffile.cpp.

Referenced by Aurora::ERFFile::verifyVersion().

◆ kVersion10

const uint32 kVersion10 = MKTAG('V', '1', '.', '0')
static

Definition at line 48 of file erffile.cpp.

◆ kVersion11

const uint32 kVersion11 = MKTAG('V', '1', '.', '1')
static

◆ kVersion20

const uint32 kVersion20 = MKTAG('V', '2', '.', '0')
static

◆ kVersion21

const uint32 kVersion21 = MKTAG('V', '2', '.', '1')
static

◆ kVersion22

const uint32 kVersion22 = MKTAG('V', '2', '.', '2')
static

◆ kVersion30

const uint32 kVersion30 = MKTAG('V', '3', '.', '0')
static