UNPKG

@rhyster/wow-casc-dbc

Version:

Fetch World of Warcraft data files from CASC and parse DBC/DB2 files.

45 lines 1.26 kB
declare const ContentFlags: { readonly Install: 4; readonly LoadOnWindows: 8; readonly LoadOnMacOS: 16; readonly x86_32: 32; readonly x86_64: 64; readonly LowViolence: 128; readonly DoNotLoad: 256; readonly UpdatePlugin: 2048; readonly ARM64: 32768; readonly Encrypted: 134217728; readonly NoNameHash: 268435456; readonly UncommonResolution: 536870912; readonly Bundle: 1073741824; readonly NoCompression: 2147483648; }; declare const LocaleFlags: { readonly enUS: 2; readonly koKR: 4; readonly frFR: 16; readonly deDE: 32; readonly zhCN: 64; readonly esES: 128; readonly zhTW: 256; readonly enGB: 512; readonly esMX: 4096; readonly ruRU: 8192; readonly ptBR: 16384; readonly itIT: 32768; readonly ptPT: 65536; }; interface FileInfo { cKey: string; contentFlags: number; localeFlags: number; } interface RootData { fileDataID2CKey: Map<number, FileInfo[]>; nameHash2FileDataID: Map<string, number>; } declare const parseRootFile: (inputBuffer: Buffer, eKey: string, cKey: string) => RootData; export default parseRootFile; export { ContentFlags, LocaleFlags }; export type { FileInfo, RootData }; //# sourceMappingURL=rootFile.d.ts.map