mirror of
https://github.com/skillbert/rsmv.git
synced 2025-12-23 21:47:48 -05:00
117 lines
2.1 KiB
TypeScript
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),
|
|
};
|