UNPKG

unreal.js

Version:

A pak reader for games like VALORANT & Fortnite written in Node.JS

42 lines (41 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FManifestHeader = void 0; /** * FManifestHeader */ class FManifestHeader { /** * Creates an instance using an UE4 Reader * @param {FArchive} Ar UE4 Reader to use * @constructor * @public */ constructor(Ar) { const startPos = Ar.pos; this.magic = Ar.readUInt32(); this.headerSize = Ar.readUInt32(); this.dataSizeUncompressed = Ar.readUInt32(); this.dataSizeCompressed = Ar.readUInt32(); this.shaHash = Ar.read(20); this.storedAs = Ar.readUInt8(); this.version = Ar.readInt32(); Ar.pos = startPos + this.headerSize; } /** * Serializes this * @param {FArchiveWriter} Ar UE4 Writer to use * @returns {void} * @public */ serialize(Ar) { } } exports.FManifestHeader = FManifestHeader; /** * Manifest header magic * @type {number} * @public * @static */ FManifestHeader.MANIFEST_HEADER_MAGIC = 0x44BEC00C;