sc4
Version:
A command line utility for automating SimCity 4 modding tasks & modifying savegames
32 lines (31 loc) • 862 B
TypeScript
import { DBPF, TGI } from 'sc4/core';
import type { Logger } from 'sc4/types';
type PatchTarget = {
tgi: TGI;
name?: string;
};
type TargetInfo = {
lots: PatchTarget[];
flora: PatchTarget[];
};
type CreateMenuPatchOptions = {
menu: number | number[];
targets?: number[] | Partial<TargetInfo>;
dbpfs?: DBPF[];
files?: string[];
save?: boolean;
logger?: Logger;
output?: string;
directory?: string;
instance?: number | undefined;
};
export default function createMenuPatch(options: CreateMenuPatchOptions): Promise<DBPF | null>;
export declare class SubmenuPatcher {
directory: string;
constructor(opts?: {
directory?: string;
});
createPatch(options: CreateMenuPatchOptions): Promise<DBPF | null>;
findPatchTargets(options: CreateMenuPatchOptions): Promise<TargetInfo>;
}
export {};