28 void init(
const std::string& path);
40 bool openFile(
int id, HANDLE* result);
Manages a CASC (Content Addressable Storage Container) archive.
bool setConfig(core::GameConfig config)
CASCFolder & operator=(const CASCFolder &)=delete
CASCFolder(const CASCFolder &)=delete
void init(const std::string &path)
bool closeFile(HANDLE file)
bool openFile(int id, HANDLE *result)
void addExtraEncryptionKeys()
std::vector< core::GameConfig > configsFound()
core::GameConfig m_currentConfig
std::vector< core::GameConfig > m_configs
Describes a detected game installation (locale, version, product).
std::string version
e.g. "11.0.7.58238".
std::string locale
e.g. "enUS".