Files
rsmv/generated/oldmodels.d.ts
2023-03-13 12:45:46 +01:00

117 lines
2.1 KiB
TypeScript

// GENERATED DO NOT EDIT
// This source data is located at '..\src\opcodes\oldmodels.jsonc'
// run `npm run filetypes` to rebuild
export type oldmodels = {
footbytes: (65535|number),
colanimcount: (number|0),
unkcount0: (number|0),
uvcount: (number|0),
indexbufsize: (number|number),
zsize: number,
ysize: number,
xsize: number,
hasbones: boolean,
hasmaterials: (boolean|false),
flag3: boolean,
hasalpha: boolean,
priority: number,
extraflags: number,
texmapcount: (number|number),
facecount: number,
vertcount: number,
header1: (number|0),
header2: (number|0),
modelversion: (number|(number|0)),
vertdatasize: (number|(number|number)),
texmap_vertcount: 0,
texmap_projectioncount: 0,
texmap_transsize: 0,
texflags: ({
type: 0,
vertindex: number,
}|{
type: 1,
projection: number,
speed: number,
}|{
type: 2,
projection: number,
speed: number,
}|{
type: 3,
projection: number,
speed: number,
})[],
vertflags: Uint8Array,
mode_1: (Uint8Array | null|null),
tritype: Uint8Array,
facepriority: Uint8Array | null,
unk1: Buffer | null,
mode_2: (null|Uint8Array | null),
boneids: Buffer | null,
alpha: Buffer | null,
indexbuffer: Buffer,
material: (Uint16Array | null|null),
uvs: Buffer,
colors: Uint16Array,
texmap_verts_1: (null|[
number,
number,
number,
][]),
posx: Buffer,
posy: Buffer,
posz: Buffer,
texmap_verts_2: ([
number,
number,
number,
][]|null),
texmap_projections: {
normal: [
number,
number,
number,
],
scale: [
(number|number),
(number|number),
(number|number),
],
rotation: number,
direction: number,
}[],
texmap_translates: number[],
particles: {
texture: number,
faceid: number,
}[] | null,
effectors: {
effector: number,
vertex: number,
}[] | null,
billboards: {
unk1: number,
unk2: number,
unk3: number,
unk4: number,
}[] | null,
texuvs: {
headoffset: number,
indexsize: number,
datasize: number,
coordcount: number,
index: Uint8Array,
vertex: Uint8Array,
udata: number[],
vdata: number[],
} | null,
unusedendbytes: ((null|[
number,
number,
number,
number,
][])|null),
};