igir
Version:
🕹 A zero-setup ROM collection manager that sorts, filters, extracts or archives, patches, and reports on collections of any size on any OS.
16 lines (15 loc) • 534 B
TypeScript
import File from '../files/file.js';
import Patch from './patch.js';
/**
* @see https://www.romhacking.net/utilities/329/
*/
export default class NinjaPatch extends Patch {
static readonly SUPPORTED_EXTENSIONS: string[];
static readonly FILE_SIGNATURE: Buffer<ArrayBuffer>;
static patchFrom(file: File): NinjaPatch;
createPatchedFile(inputRomFile: File, outputRomPath: string): Promise<void>;
private writeOutputFile;
private applyCommand;
private applyCommandOpen;
private static applyCommandXor;
}