unreal.js
Version:
A pak reader for games like VALORANT & Fortnite written in Node.JS
73 lines (72 loc) • 1.5 kB
TypeScript
/// <reference types="node" />
/// <reference types="ref-napi" />
import { FArchiveWriter } from "../../writer/FArchiveWriter";
import { FArchive } from "../../reader/FArchive";
/**
* FManifestHeader
*/
export declare class FManifestHeader {
/**
* Manifest header magic
* @type {number}
* @public
* @static
*/
static readonly MANIFEST_HEADER_MAGIC = 1153351692;
/**
* Magic
* @type {number}
* @public
*/
magic: number;
/**
* Header size
* @type {number}
* @public
*/
headerSize: number;
/**
* Data size uncompressed
* @type {number}
* @public
*/
dataSizeUncompressed: number;
/**
* Data size compressed
* @type {number}
* @public
*/
dataSizeCompressed: number;
/**
* SHA-Hash
* @type {Buffer}
* @public
*/
shaHash: Buffer;
/**
* Stored as
* @type {number}
* @public
*/
storedAs: number;
/**
* Version
* @type {number}
* @public
*/
version: number;
/**
* Creates an instance using an UE4 Reader
* @param {FArchive} Ar UE4 Reader to use
* @constructor
* @public
*/
constructor(Ar: FArchive);
/**
* Serializes this
* @param {FArchiveWriter} Ar UE4 Writer to use
* @returns {void}
* @public
*/
serialize(Ar: FArchiveWriter): void;
}