refresh public

This commit is contained in:
KholdFuzion committed 2020-11-20 14:34:28 -06:00
1 parent 2cddf53cb7
commit 4c870aa42f
517 files changed
+2988 -469195

No files matched your search

+197 -196
View File
@@ -1,6 +1,7 @@
#include "ultra64.h"
#include "bondconstants.h"
#include "bondtypes.h"
#include <gbi.h>
struct sGlobalImageTable GlobalImageTable = {
{ //globalDL_0x000
@@ -400,294 +401,294 @@ struct sGlobalImageTable GlobalImageTable = {
},
{ //s_genericimage
{0x858, 0x36, 0x36, 3, F_IA, D_8BIT, MIRROR, MIRROR, 0}
{0x858, 0x36, 0x36, 3, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_impactimages
{0x878, 0x30, 0x30, 6, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x879, 0x40, 0x20, 7, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x87A, 0x40, 0x40, 0, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0xCE, 0x40, 0x20, 7, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x878, 0x30, 0x30, 6, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x878, 0x30, 0x30, 6, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x878, 0x30, 0x30, 6, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x87B, 0x20, 0x20, 0, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x87C, 0x20, 0x20, 0, F_RGBA, D_16BIT, MIRROR, MIRROR, 0},
{0x5C3, 0x20, 0x20, 6, F_RGBA, D_16BIT, MIRROR, MIRROR, 0},
{0x87D, 0x20, 0x20, 6, F_RGBA, D_16BIT, MIRROR, MIRROR, 0},
{0x5C4, 0x20, 0x20, 6, F_RGBA, D_16BIT, MIRROR, MIRROR, 0},
{0x87E, 0x20, 0x20, 6, F_RGBA, D_16BIT, MIRROR, MIRROR, 0},
{0x87F, 0x20, 0x20, 6, F_RGBA, D_16BIT, MIRROR, MIRROR, 0},
{0x5C6, 0x20, 0x20, 6, F_RGBA, D_16BIT, MIRROR, MIRROR, 0},
{0x5C7, 0x20, 0x20, 6, F_RGBA, D_16BIT, MIRROR, MIRROR, 0},
{0x87A, 0x40, 0x40, 0, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x878, 0x30, 0x30, 6, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x878, 0x30, 0x30, 6, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x878, 0x30, 0x30, 6, F_IA, D_8BIT, MIRROR, MIRROR, 0}
{0x878, 0x30, 0x30, 6, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x879, 0x40, 0x20, 7, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x87A, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xCE, 0x40, 0x20, 7, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x878, 0x30, 0x30, 6, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x878, 0x30, 0x30, 6, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x878, 0x30, 0x30, 6, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x87B, 0x20, 0x20, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x87C, 0x20, 0x20, 0, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x5C3, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x87D, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x5C4, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x87E, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x87F, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x5C6, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x5C7, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x87A, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x878, 0x30, 0x30, 6, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x878, 0x30, 0x30, 6, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x878, 0x30, 0x30, 6, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_explosion_smokeimages
{0x880, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x881, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x882, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x883, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x884, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x885, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0}
{0x880, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x881, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x882, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x883, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x884, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x885, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_scattered_explosions
{0x886, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x887, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x888, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x889, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x88A, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0}
{0x886, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x887, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x888, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x889, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x88A, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_flareimage1
{0x8B5, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0}
{0x8B5, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_flareimage2
{0x8B6, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0}
{0x8B6, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_flareimage3
{0x850, 0x10, 0x20, 6, F_RGBA, D_32BIT, 0, 0, 0}
{0x850, 0x10, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_flareimage4
{0x857, 0x10, 0x20, 6, F_RGBA, D_32BIT, 0, 0, 0}
{0x857, 0x10, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_flareimage5
{0x856, 0x20, 0x20, 0, F_RGBA, D_32BIT, 0, 0, 0}
{0x856, 0x20, 0x20, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_ammo9mmimage
{0x8B7, 5, 0xC, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x8B7, 5, 0xC, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_rifleammoimage
{0x8B8, 5, 0x1C, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x8B8, 5, 0x1C, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_shotgunammoimage
{0x877, 6, 0x14, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x877, 6, 0x14, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_knifeammoimage
{0x876, 6, 0x18, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x876, 6, 0x18, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_glammoimage
{0x875, 8, 0x15, 0, F_RGBA, D_32BIT, 0, MIRROR, 0}
{0x875, 8, 0x15, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_WRAP, G_TX_CLAMP, 0}
},
{ //s_rocketammoimage
{0x871, 7, 0x16, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x871, 7, 0x16, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_genericmineammoimage
{0x872, 0xE, 0xE, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x872, 0xE, 0xE, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_grenadeammoimage
{0x873, 0xE, 0x12, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x873, 0xE, 0x12, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_magnumammoimage
{0x874, 5, 0xF, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x874, 5, 0xF, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_goldengunammoimage
{0x8B9, 5, 0xC, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x8B9, 5, 0xC, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_remotemineammoimage
{0x8BA, 0xE, 0xE, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x8BA, 0xE, 0xE, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_timedmineammoimage
{0x8BE, 0xE, 0xE, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x8BE, 0xE, 0xE, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_proxmineammoimage
{0x8BB, 0xE, 0xE, 0, F_RGBA, D_32BIT, MIRROR, MIRROR, 0}
{0x8BB, 0xE, 0xE, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_tankammoimage
{0x9A0, 7, 0x16, 0, F_IA, D_8BIT, MIRROR, MIRROR, 0}
{0x9A0, 7, 0x16, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_crosshairimage
{0x8BC, 0x20, 0x20, 0, F_RGBA, D_32BIT, 0, 0, 0}
{0x8BC, 0x20, 0x20, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_betacrosshairimage
{0x8BD, 0x20, 0x20, 0, F_RGBA, D_32BIT, 0, 0, 0}
{0x8BD, 0x20, 0x20, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_glassoverlayimage
{0x292, 0x20, 1, 6, F_IA, D_8BIT, 0, 0, 0},
{0x28E, 0x36, 0x36, 3, F_IA, D_8BIT, MIRROR, MIRROR, 0}
{0x292, 0x20, 1, 6, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x28E, 0x36, 0x36, 3, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_monitorimages
{0x88B, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x88C, 0x80, 0x10, 0, F_I, D_8BIT, 0, 0, 0},
{0x88D, 0x80, 0x10, 0, F_I, D_8BIT, 0, 0, 0},
{0x88E, 0x80, 0x10, 0, F_I, D_8BIT, 0, 0, 0},
{0x88F, 0x80, 0x10, 0, F_I, D_8BIT, 0, 0, 0},
{0x890, 0x80, 0x10, 0, F_I, D_8BIT, 0, 0, 0},
{0x891, 0x80, 0x10, 0, F_I, D_8BIT, 0, 0, 0},
{0x892, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x893, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x894, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x895, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x4A1, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x896, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x897, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x4A2, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x4A3, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x898, 0x10, 0x10, 5, F_I, D_8BIT, 0, 0, 0},
{0x246, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x247, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x248, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x899, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x89A, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x89B, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x89C, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x245, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x89D, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x89E, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0},
{0x8B3, 0x40, 0x40, 0, F_I, D_8BIT, 0, 0, 0},
{0x8AF, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8B0, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8B1, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8B2, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8AB, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8AC, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8AD, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8AE, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8AA, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x89F, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8A0, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8A1, 0x20, 0x20, 0, F_I, D_8BIT, 0, 0, 0},
{0x8A2, 0x20, 0x20, 6, F_I, D_8BIT, 0, 0, 0},
{0x8A3, 0x20, 0x20, 6, F_I, D_8BIT, 0, 0, 0},
{0x8A4, 0x20, 0x20, 6, F_I, D_8BIT, 0, 0, 0},
{0x8A5, 0x20, 0x20, 6, F_I, D_8BIT, 0, 0, 0},
{0x8A6, 0x80, 0x30, 0, F_I, D_8BIT, 0, MIRROR, 0},
{0x8A7, 0x10, 0x10, 5, F_I, D_8BIT, 0, 0, 0},
{0x8A8, 0x10, 0x10, 5, F_I, D_8BIT, 0, 0, 0},
{0x8A9, 0x10, 0x10, 5, F_I, D_8BIT, 0, 0, 0},
{0x8D7, 0x36, 0x36, 0, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0x345, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0}
{0x88B, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x88C, 0x80, 0x10, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x88D, 0x80, 0x10, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x88E, 0x80, 0x10, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x88F, 0x80, 0x10, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x890, 0x80, 0x10, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x891, 0x80, 0x10, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x892, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x893, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x894, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x895, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x4A1, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x896, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x897, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x4A2, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x4A3, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x898, 0x10, 0x10, 5, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x246, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x247, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x248, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x899, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x89A, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x89B, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x89C, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x245, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x89D, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x89E, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8B3, 0x40, 0x40, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8AF, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8B0, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8B1, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8B2, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8AB, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8AC, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8AD, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8AE, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8AA, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x89F, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A0, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A1, 0x20, 0x20, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A2, 0x20, 0x20, 6, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A3, 0x20, 0x20, 6, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A4, 0x20, 0x20, 6, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A5, 0x20, 0x20, 6, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A6, 0x80, 0x30, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_CLAMP, 0},
{0x8A7, 0x10, 0x10, 5, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A8, 0x10, 0x10, 5, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8A9, 0x10, 0x10, 5, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x8D7, 0x36, 0x36, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0x345, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_skywaterimages
{0x8B4, 0x40, 0x40, 0, F_IA, D_8BIT, 0, 0, 0},
{0x5E4, 0x40, 0x40, 0, F_I, D_8BIT, 0, 0, 0},
{0x5E5, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0}
{0x8B4, 0x40, 0x40, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x5E4, 0x40, 0x40, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0},
{0x5E5, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_mainfolderimages
{0, 0x20, 0x1C, 0, F_RGBA, D_32BIT, 0, MIRROR, 0},
{2, 0x20, 0x1C, 0, F_RGBA, D_32BIT, 0, MIRROR, 0},
{3, 0x7A, 0x12, 0, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{1, 0xF, 0xF, 0, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{4, 0x14, 0x14, 0, F_IA, D_8BIT, MIRROR, MIRROR, 0},
{0xA47, 0x10, 0x10, 0, F_I, D_8BIT, 0, 0, 0}
{0, 0x20, 0x1C, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_WRAP, G_TX_CLAMP, 0},
{2, 0x20, 0x1C, 0, G_IM_FMT_RGBA, G_IM_SIZ_32b, G_TX_WRAP, G_TX_CLAMP, 0},
{3, 0x7A, 0x12, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{1, 0xF, 0xF, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{4, 0x14, 0x14, 0, G_IM_FMT_IA, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA47, 0x10, 0x10, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_mpradarimages
{0xC8, 0x20, 0x20, 6, F_RGBA, D_16BIT, 0, 0, 0}
{0xC8, 0x20, 0x20, 6, G_IM_FMT_RGBA, G_IM_SIZ_16b, G_TX_WRAP, G_TX_WRAP, 0}
},
{ //s_mpcharselimages
{0xA2A, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA2B, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA2C, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA2D, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA32, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA33, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA34, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA35, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA36, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA37, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA38, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA39, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA2E, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA2F, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA30, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA31, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA48, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA49, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA4A, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA4B, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA4C, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA4D, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA4E, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA4F, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA50, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA51, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA52, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA53, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA54, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA55, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA56, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA57, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA58, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA59, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA5A, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA5B, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA5C, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA5D, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA5E, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA5F, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA60, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA61, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA62, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA63, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA64, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA65, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA66, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA67, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA68, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA69, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA6A, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA6B, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA6C, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA6D, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA6E, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA6F, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA7A, 0x41, 0x43, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA7B, 0x41, 0x43, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA7C, 0x41, 0x43, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA7D, 0x41, 0x43, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA86, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA85, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA83, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0},
{0xA84, 0x41, 0x41, 7, F_I, D_4BIT, MIRROR, MIRROR, 0}
{0xA2A, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA2B, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA2C, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA2D, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA32, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA33, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA34, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA35, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA36, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA37, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA38, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA39, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA2E, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA2F, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA30, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA31, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA48, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA49, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA4A, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA4B, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA4C, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA4D, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA4E, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA4F, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA50, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA51, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA52, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA53, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA54, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA55, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA56, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA57, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA58, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA59, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA5A, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA5B, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA5C, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA5D, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA5E, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA5F, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA60, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA61, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA62, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA63, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA64, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA65, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA66, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA67, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA68, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA69, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA6A, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA6B, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA6C, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA6D, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA6E, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA6F, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA7A, 0x41, 0x43, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA7B, 0x41, 0x43, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA7C, 0x41, 0x43, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA7D, 0x41, 0x43, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA86, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA85, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA83, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA84, 0x41, 0x41, 7, G_IM_FMT_I, G_IM_SIZ_4b, G_TX_CLAMP, G_TX_CLAMP, 0}
},
{ //s_mpstageselimages
{0xA20, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA16, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA12, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA19, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA14, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA1E, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA1B, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA24, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA17, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA15, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA18, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA1A, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA7E, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA7F, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA80, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA81, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0},
{0xA87, 0x44, 0x2C, 0, F_I, D_8BIT, MIRROR, MIRROR, 0}
{0xA20, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA16, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA12, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA19, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA14, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA1E, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA1B, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA24, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA17, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA15, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA18, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA1A, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA7E, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA7F, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA80, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA81, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0},
{0xA87, 0x44, 0x2C, 0, G_IM_FMT_I, G_IM_SIZ_8b, G_TX_CLAMP, G_TX_CLAMP, 0}
}
};
+753
View File
@@ -0,0 +1,753 @@
//TODO: Autogenerate me
struct fileentry file_resource_table[] = {
{0, "", 0},
{1, "bg/bg_sev_all_p.seg", &bg_sev_all_p_seg},
{2, "bg/bg_silo_all_p.seg", &bg_silo_all_p_seg},
{3, "bg/bg_stat_all_p.seg", &bg_stat_all_p_seg},
{4, "bg/bg_arec_all_p.seg", &bg_arec_all_p_seg},
{5, "bg/bg_arch_all_p.seg", &bg_arch_all_p_seg},
{6, "bg/bg_tra_all_p.seg", &bg_tra_all_p_seg},
{7, "bg/bg_dest_all_p.seg", &bg_dest_all_p_seg},
{8, "bg/bg_sevb_all_p.seg", &bg_sevb_all_p_seg},
{9, "bg/bg_azt_all_p.seg", &bg_azt_all_p_seg},
{0xA, "bg/bg_pete_all_p.seg", &bg_pete_all_p_seg},
{0xB, "bg/bg_depo_all_p.seg", &bg_depo_all_p_seg},
{0xC, "bg/bg_ref_all_p.seg", &bg_ref_all_p_seg},
{0xD, "bg/bg_cryp_all_p.seg", &bg_cryp_all_p_seg},
{0xE, "bg/bg_dam_all_p.seg", &bg_dam_all_p_seg},
{0xF, "bg/bg_ark_all_p.seg", &bg_ark_all_p_seg},
{0x10, "bg/bg_run_all_p.seg", &bg_run_all_p_seg},
{0x11, "bg/bg_sevx_all_p.seg", &bg_sevx_all_p_seg},
{0x12, "bg/bg_jun_all_p.seg", &bg_jun_all_p_seg},
{0x13, "bg/bg_dish_all_p.seg", &bg_dish_all_p_seg},
{0x14, "bg/bg_cave_all_p.seg", &bg_cave_all_p_seg},
{0x15, "bg/bg_cat_all_p.seg", &bg_cat_all_p_seg},
{0x16, "bg/bg_crad_all_p.seg", &bg_crad_all_p_seg},
{0x17, "bg/bg_sho_all_p.seg", &bg_sho_all_p_seg},
{0x18, "bg/bg_eld_all_p.seg", &bg_imp_all_p_seg},
{0x19, "bg/bg_imp_all_p.seg", &bg_imp_all_p_seg},
{0x1A, "bg/bg_ash_all_p.seg", &bg_imp_all_p_seg},
{0x1B, "bg/bg_lue_all_p.seg", &bg_imp_all_p_seg},
{0x1C, "bg/bg_ame_all_p.seg", &bg_imp_all_p_seg},
{0x1D, "bg/bg_rit_all_p.seg", &bg_rit_all_p_seg},
{0x1E, "bg/bg_oat_all_p.seg", &bg_oat_all_p_seg},
{0x1F, "bg/bg_ear_all_p.seg", &bg_ear_all_p_seg},
{0x20, "bg/bg_lee_all_p.seg", &bg_lee_all_p_seg},
{0x21, "bg/bg_lip_all_p.seg", &bg_lip_all_p_seg},
{0x22, "bg/bg_len_all_p.seg", &bg_len_all_p_seg},
{0x23, "bg/bg_wax_all_p.seg", &bg_wax_all_p_seg},
{0x24, "bg/bg_pam_all_p.seg", &bg_pam_all_p_seg},
{0x25, "CarmourguardZ", &CarmourguardZ},
{0x26, "CbaronsamediZ", &CbaronsamediZ},
{0x27, "CbluecamguardZ", &CbluecamguardZ},
{0x28, "CbluemanZ", &CbluemanZ},
{0x29, "CbluewomanZ", &CbluewomanZ},
{0x2A, "CboilerbondZ", &CboilerbondZ},
{0x2B, "CboilertrevZ", &CboilertrevZ},
{0x2C, "CborisZ", &CborisZ},
{0x2D, "CcamguardZ", &CcamguardZ},
{0x2E, "CcardimanZ", &CcardimanZ},
{0x2F, "CcheckmanZ", &CcheckmanZ},
{0x30, "CcommguardZ", &CcommguardZ},
{0x31, "CdjbondZ", &CdjbondZ},
{0x32, "CfattechwomanZ", &CfattechwomanZ},
{0x33, "Cgreatguard2Z", &Cgreatguard2Z},
{0x34, "CgreatguardZ", &CgreatguardZ},
{0x35, "CgreyguardZ", &CgreyguardZ},
{0x36, "CgreymanZ", &CgreymanZ},
{0x37, "CheadalanZ", &CheadalanZ},
{0x38, "CheadbZ", &CheadbZ},
{0x39, "CheadbalaclavaZ", &CheadbalaclavaZ},
{0x3A, "CheadbikeZ", &CheadbikeZ},
{0x3B, "CheadbrosnanZ", &CheadbrosnanZ},
{0x3C, "CheadbrosnanboilerZ", &CheadbrosnanboilerZ},
{0x3D, "CheadbrosnansnowZ", &CheadbrosnansnowZ},
{0x3E, "CheadbrosnansuitZ", &CheadbrosnansuitZ},
{0x3F, "CheadbrosnantimberZ", &CheadbrosnantimberZ},
{0x40, "CheadchrisZ", &CheadchrisZ},
{0x41, "CheaddaveZ", &CheaddaveZ},
{0x42, "CheaddesZ", &CheaddesZ},
{0x43, "CheadduncanZ", &CheadduncanZ},
{0x44, "CheaddwayneZ", &CheaddwayneZ},
{0x45, "CheadgrahamZ", &CheadgrahamZ},
{0x46, "CheadgrantZ", &CheadgrantZ},
{0x47, "CheadjimZ", &CheadjimZ},
{0x48, "Cheadjoe2Z", &Cheadjoe2Z},
{0x49, "CheadjoeZ", &CheadjoeZ},
{0x4A, "CheadjoelZ", &CheadjoelZ},
{0x4B, "CheadkarlZ", &CheadkarlZ},
{0x4C, "CheadkenZ", &CheadkenZ},
{0x4D, "CheadleeZ", &CheadleeZ},
{0x4E, "CheadmandyZ", &CheadmandyZ},
{0x4F, "CheadmarionZ", &CheadmarionZ},
{0x50, "CheadmarkZ", &CheadmarkZ},
{0x51, "CheadmartinZ", &CheadmartinZ},
{0x52, "CheadmishkinZ", &CheadmishkinZ},
{0x53, "CheadneilZ", &CheadneilZ},
{0x54, "CheadpeteZ", &CheadpeteZ},
{0x55, "CheadrobinZ", &CheadrobinZ},
{0x56, "CheadsallyZ", &CheadsallyZ},
{0x57, "CheadscottZ", &CheadscottZ},
{0x58, "CheadshaunZ", &CheadshaunZ},
{0x59, "CheadsteveeZ", &CheadsteveeZ},
{0x5A, "CheadstevehZ", &CheadstevehZ},
{0x5B, "CheadvivienZ", &CheadvivienZ},
{0x5C, "CjawsZ", &CjawsZ},
{0x5D, "CjeanwomanZ", &CjeanwomanZ},
{0x5E, "CmaydayZ", &CmaydayZ},
{0x5F, "CmoonfemaleZ", &CmoonfemaleZ},
{0x60, "CmoonguardZ", &CmoonguardZ},
{0x61, "CnatalyaZ", &CnatalyaZ},
{0x62, "CnavyguardZ", &CnavyguardZ},
{0x63, "CoddjobZ", &CoddjobZ},
{0x64, "ColiveguardZ", &ColiveguardZ},
{0x65, "CorumovZ", &CorumovZ},
{0x66, "CpilotZ", &CpilotZ},
{0x67, "CredmanZ", &CredmanZ},
{0x68, "CrusguardZ", &CrusguardZ},
{0x69, "CsnowbondZ", &CsnowbondZ},
{0x6A, "CsnowguardZ", &CsnowguardZ},
{0x6B, "CspicebondZ", &CspicebondZ},
{0x6C, "Csuit_lf_handZ", &Csuit_lf_handZ},
{0x6D, "CsuitbondZ", &CsuitbondZ},
{0x6E, "CtechmanZ", &CtechmanZ},
{0x6F, "CtechwomanZ", &CtechwomanZ},
{0x70, "CtimberbondZ", &CtimberbondZ},
{0x71, "CtrevelyanZ", &CtrevelyanZ},
{0x72, "CtrevguardZ", &CtrevguardZ},
{0x73, "CvalentinZ", &CvalentinZ},
{0x74, "CxeniaZ", &CxeniaZ},
{0x75, "Gak47Z", &Gak47Z},
{0x76, "GaudiotapeZ", &GaudiotapeZ},
{0x77, "GautoshotZ", &GautoshotZ},
{0x78, "GblackboxZ", &GblackboxZ},
{0x79, "GblueprintsZ", &GblueprintsZ},
{0x7A, "GbombcaseZ", &GbombcaseZ},
{0x7B, "GbombdefuserZ", &GbombdefuserZ},
{0x7C, "GbriefcaseZ", &GbriefcaseZ},
{0x7D, "GbugZ", &GbugZ},
{0x7E, "GbugdetectorZ", &GbugdetectorZ},
{0x7F, "GbungeeZ", &GbungeeZ},
{0x80, "GcameraZ", &GcameraZ},
{0x81, "GcartblueZ", &GcartblueZ},
{0x82, "GcartridgeZ", &GcartridgeZ},
{0x83, "GcartrifleZ", &GcartrifleZ},
{0x84, "GcartshellZ", &GcartshellZ},
{0x85, "GcircuitboardZ", &GcircuitboardZ},
{0x86, "GclipboardZ", &GclipboardZ},
{0x87, "GcreditcardZ", &GcreditcardZ},
{0x88, "GdarkglassesZ", &GdarkglassesZ},
{0x89, "GdatathiefZ", &GdatathiefZ},
{0x8A, "GdattapeZ", &GdattapeZ},
{0x8B, "GdoordecoderZ", &GdoordecoderZ},
{0x8C, "GdoorexploderZ", &GdoorexploderZ},
{0x8D, "GdossierredZ", &GdossierredZ},
{0x8E, "GdynamiteZ", &GdynamiteZ},
{0x8F, "GexplosivefloppyZ", &GexplosivefloppyZ},
{0x90, "GexplosivepenZ", &GexplosivepenZ},
{0x91, "GextinguisherZ", &GextinguisherZ},
{0x92, "GfingergunZ", &GfingergunZ},
{0x93, "GfistZ", &GfistZ},
{0x94, "GflarepistolZ", &GflarepistolZ},
{0x95, "Gfnp90Z", &Gfnp90Z},
{0x96, "GgaskeyringZ", &GgaskeyringZ},
{0x97, "GgoldbarZ", &GgoldbarZ},
{0x98, "GgoldeneyekeyZ", &GgoldeneyekeyZ},
{0x99, "GgoldengunZ", &GgoldengunZ},
{0x9A, "GgoldwppkZ", &GgoldwppkZ},
{0x9B, "GgrenadeZ", &GgrenadeZ},
{0x9C, "GgrenadelaunchZ", &GgrenadelaunchZ},
{0x9D, "GheroinZ", &GheroinZ},
{0x9E, "GjoypadZ", &GjoypadZ},
{0x9F, "GkeyanalysercaseZ", &GkeyanalysercaseZ},
{0xA0, "GkeyboltZ", &GkeyboltZ},
{0xA1, "GkeycardZ", &GkeycardZ},
{0xA2, "GkeyyaleZ", &GkeyyaleZ},
{0xA3, "GknifeZ", &GknifeZ},
{0xA4, "GlaserZ", &GlaserZ},
{0xA5, "GlectreZ", &GlectreZ},
{0xA6, "GlockexploderZ", &GlockexploderZ},
{0xA7, "Gm16Z", &Gm16Z},
{0xA8, "GmapZ", &GmapZ},
{0xA9, "GmicrocameraZ", &GmicrocameraZ},
{0xAA, "GmicrocodeZ", &GmicrocodeZ},
{0xAB, "GmicrofilmZ", &GmicrofilmZ},
{0xAC, "GmoneyZ", &GmoneyZ},
{0xAD, "Gmp5kZ", &Gmp5kZ},
{0xAE, "Gmp5ksilZ", &Gmp5ksilZ},
{0xAF, "GpitongunZ", &GpitongunZ},
{0xB0, "GplansZ", &GplansZ},
{0xB1, "GplastiqueZ", &GplastiqueZ},
{0xB2, "GpolarizedglassesZ", &GpolarizedglassesZ},
{0xB3, "GproximitymineZ", &GproximitymineZ},
{0xB4, "GremotemineZ", &GremotemineZ},
{0xB5, "GrocketlaunchZ", &GrocketlaunchZ},
{0xB6, "GrugerZ", &GrugerZ},
{0xB7, "GsafecrackercaseZ", &GsafecrackercaseZ},
{0xB8, "GshotgunZ", &GshotgunZ},
{0xB9, "GsilverwppkZ", &GsilverwppkZ},
{0xBA, "GskorpionZ", &GskorpionZ},
{0xBB, "GsniperrifleZ", &GsniperrifleZ},
{0xBC, "GspectreZ", &GspectreZ},
{0xBD, "GspooltapeZ", &GspooltapeZ},
{0xBE, "GspyfileZ", &GspyfileZ},
{0xBF, "GstafflistZ", &GstafflistZ},
{0xC0, "GtaserZ", &GtaserZ},
{0xC1, "GthrowknifeZ", &GthrowknifeZ},
{0xC2, "GtimedmineZ", &GtimedmineZ},
{0xC3, "GtriggerZ", &GtriggerZ},
{0xC4, "Gtt33Z", &Gtt33Z},
{0xC5, "GuziZ", &GuziZ},
{0xC6, "GvideotapeZ", &GvideotapeZ},
{0xC7, "GwatchcommunicatorZ", &GwatchcommunicatorZ},
{0xC8, "GwatchgeigercounterZ", &GwatchgeigercounterZ},
{0xC9, "GwatchidentifierZ", &GwatchidentifierZ},
{0xCA, "GwatchlaserZ", &GwatchlaserZ},
{0xCB, "GwatchmagnetattractZ", &GwatchmagnetattractZ},
{0xCC, "GwatchmagnetrepelZ", &GwatchmagnetrepelZ},
{0xCD, "GweaponcaseZ", &GweaponcaseZ},
{0xCE, "GwppkZ", &GwppkZ},
{0xCF, "GwppksilZ", &GwppksilZ},
{0xD0, "GwristdartZ", &GwristdartZ},
{0xD1, "PICBMZ", &PICBMZ},
{0xD2, "PICBM_noseZ", &PICBM_noseZ},
{0xD3, "Pak47magZ", &Pak47magZ},
{0xD4, "Palarm1Z", &Palarm1Z},
{0xD5, "Palarm2Z", &Palarm2Z},
{0xD6, "Pammo_crate1Z", &Pammo_crate1Z},
{0xD7, "Pammo_crate2Z", &Pammo_crate2Z},
{0xD8, "Pammo_crate3Z", &Pammo_crate3Z},
{0xD9, "Pammo_crate4Z", &Pammo_crate4Z},
{0xDA, "Pammo_crate5Z", &Pammo_crate5Z},
{0xDB, "PapcZ", &PapcZ},
{0xDC, "Parchsecdoor1Z", &Parchsecdoor1Z},
{0xDD, "Parchsecdoor2Z", &Parchsecdoor2Z},
{0xDE, "ParticZ", &ParticZ},
{0xDF, "PartictrailerZ", &PartictrailerZ},
{0xE0, "PbarricadeZ", &PbarricadeZ},
{0xE1, "Pbin1Z", &Pbin1Z},
{0xE2, "Pblotter1Z", &Pblotter1Z},
{0xE3, "PbodyarmourZ", &PbodyarmourZ},
{0xE4, "PbodyarmourvestZ", &PbodyarmourvestZ},
{0xE5, "PbollardZ", &PbollardZ},
{0xE6, "PbombZ", &PbombZ},
{0xE7, "Pbook1Z", &Pbook1Z},
{0xE8, "Pbookshelf1Z", &Pbookshelf1Z},
{0xE9, "Pborg_crateZ", &Pborg_crateZ},
{0xEA, "PboxcartridgesZ", &PboxcartridgesZ},
{0xEB, "Pboxes2x4Z", &Pboxes2x4Z},
{0xEC, "Pboxes3x4Z", &Pboxes3x4Z},
{0xED, "Pboxes4x4Z", &Pboxes4x4Z},
{0xEE, "PbrakeunitZ", &PbrakeunitZ},
{0xEF, "Pbridge_console1aZ", &Pbridge_console1aZ},
{0xF0, "Pbridge_console1bZ", &Pbridge_console1bZ},
{0xF1, "Pbridge_console2aZ", &Pbridge_console2aZ},
{0xF2, "Pbridge_console2bZ", &Pbridge_console2bZ},
{0xF3, "Pbridge_console3aZ", &Pbridge_console3aZ},
{0xF4, "Pbridge_console3bZ", &Pbridge_console3bZ},
{0xF5, "PcarbmwZ", &PcarbmwZ},
{0xF6, "Pcard_box1Z", &Pcard_box1Z},
{0xF7, "Pcard_box2Z", &Pcard_box2Z},
{0xF8, "Pcard_box3Z", &Pcard_box3Z},
{0xF9, "Pcard_box4_lgZ", &Pcard_box4Z},
{0xFA, "Pcard_box5_lgZ", &Pcard_box5Z},
{0xFB, "Pcard_box6_lgZ", &Pcard_box6Z},
{0xFC, "PcarescortZ", &PcarescortZ},
{0xFD, "PcargolfZ", &PcargolfZ},
{0xFE, "PcarweirdZ", &PcarweirdZ},
{0xFF, "PcarzilZ", &PcarzilZ},
{0x100, "PcctvZ", &PcctvZ},
{0x101, "PchraudiotapeZ", &PchraudiotapeZ},
{0x102, "PchrautoshotZ", &PchrautoshotZ},
{0x103, "PchrblackboxZ", &PchrblackboxZ},
{0x104, "PchrblueprintsZ", &PchrblueprintsZ},
{0x105, "PchrbombcaseZ", &PchrbombcaseZ},
{0x106, "PchrbombdefuserZ", &PchrbombdefuserZ},
{0x107, "PchrbriefcaseZ", &PchrbriefcaseZ},
{0x108, "PchrbugZ", &PchrbugZ},
{0x109, "PchrbugdetectorZ", &PchrbugdetectorZ},
{0x10A, "PchrbungeeZ", &PchrbungeeZ},
{0x10B, "PchrcameraZ", &PchrcameraZ},
{0x10C, "PchrcircuitboardZ", &PchrcircuitboardZ},
{0x10D, "PchrclipboardZ", &PchrclipboardZ},
{0x10E, "PchrcreditcardZ", &PchrcreditcardZ},
{0x10F, "PchrdarkglassesZ", &PchrdarkglassesZ},
{0x110, "PchrdatathiefZ", &PchrdatathiefZ},
{0x111, "PchrdattapeZ", &PchrdattapeZ},
{0x112, "PchrdoordecoderZ", &PchrdoordecoderZ},
{0x113, "PchrdoorexploderZ", &PchrdoorexploderZ},
{0x114, "PchrdossierredZ", &PchrdossierredZ},
{0x115, "PchrdynamiteZ", &PchrdynamiteZ},
{0x116, "PchrexplosivepenZ", &PchrexplosivepenZ},
{0x117, "PchrextinguisherZ", &PchrextinguisherZ},
{0x118, "PchrfingergunZ", &PchrfingergunZ},
{0x119, "PchrflarepistolZ", &PchrflarepistolZ},
{0x11A, "Pchrfnp90Z", &Pchrfnp90Z},
{0x11B, "PchrgaskeyringZ", &PchrgaskeyringZ},
{0x11C, "PchrgoldbarZ", &PchrgoldbarZ},
{0x11D, "PchrgoldenZ", &PchrgoldenZ},
{0x11E, "PchrgoldeneyekeyZ", &PchrgoldeneyekeyZ},
{0x11F, "PchrgoldwppkZ", &PchrgoldwppkZ},
{0x120, "PchrgrenadeZ", &PchrgrenadeZ},
{0x121, "PchrgrenadelaunchZ", &PchrgrenadelaunchZ},
{0x122, "PchrgrenaderoundZ", &PchrgrenaderoundZ},
{0x123, "PchrheroinZ", &PchrheroinZ},
{0x124, "PchrkalashZ", &PchrkalashZ},
{0x125, "PchrkeyanalysercaseZ", &PchrkeyanalysercaseZ},
{0x126, "PchrkeyboltZ", &PchrkeyboltZ},
{0x127, "PchrkeyyaleZ", &PchrkeyyaleZ},
{0x128, "PchrknifeZ", &PchrknifeZ},
{0x129, "PchrlaserZ", &PchrlaserZ},
{0x12A, "PchrlectreZ", &PchrlectreZ},
{0x12B, "PchrlockexploderZ", &PchrlockexploderZ},
{0x12C, "Pchrm16Z", &Pchrm16Z},
{0x12D, "PchrmapZ", &PchrmapZ},
{0x12E, "PchrmicrocameraZ", &PchrmicrocameraZ},
{0x12F, "PchrmicrocodeZ", &PchrmicrocodeZ},
{0x130, "PchrmicrofilmZ", &PchrmicrofilmZ},
{0x131, "PchrmoneyZ", &PchrmoneyZ},
{0x132, "Pchrmp5kZ", &Pchrmp5kZ},
{0x133, "Pchrmp5ksilZ", &Pchrmp5ksilZ},
{0x134, "PchrpitongunZ", &PchrpitongunZ},
{0x135, "PchrplansZ", &PchrplansZ},
{0x136, "PchrplastiqueZ", &PchrplastiqueZ},
{0x137, "PchrpolarizedglassesZ", &PchrpolarizedglassesZ},
{0x138, "PchrproximitymineZ", &PchrproximitymineZ},
{0x139, "PchrremotemineZ", &PchrremotemineZ},
{0x13A, "PchrrocketZ", &PchrrocketZ},
{0x13B, "PchrrocketlaunchZ", &PchrrocketlaunchZ},
{0x13C, "PchrrugerZ", &PchrrugerZ},
{0x13D, "PchrsafecrackercaseZ", &PchrsafecrackercaseZ},
{0x13E, "PchrshotgunZ", &PchrshotgunZ},
{0x13F, "PchrsilverwppkZ", &PchrsilverwppkZ},
{0x140, "PchrskorpionZ", &PchrskorpionZ},
{0x141, "PchrsniperrifleZ", &PchrsniperrifleZ},
{0x142, "PchrspectreZ", &PchrspectreZ},
{0x143, "PchrspooltapeZ", &PchrspooltapeZ},
{0x144, "PchrspyfileZ", &PchrspyfileZ},
{0x145, "PchrstafflistZ", &PchrstafflistZ},
{0x146, "PchrtesttubeZ", &PchrtesttubeZ},
{0x147, "PchrthrowknifeZ", &PchrthrowknifeZ},
{0x148, "PchrtimedmineZ", &PchrtimedmineZ},
{0x149, "Pchrtt33Z", &Pchrtt33Z},
{0x14A, "PchruziZ", &PchruziZ},
{0x14B, "PchrvideotapeZ", &PchrvideotapeZ},
{0x14C, "PchrweaponcaseZ", &PchrweaponcaseZ},
{0x14D, "PchrwppkZ", &PchrwppkZ},
{0x14E, "PchrwppksilZ", &PchrwppksilZ},
{0x14F, "PchrwristdartZ", &PchrwristdartZ},
{0x150, "Pconsole1Z", &Pconsole1Z},
{0x151, "Pconsole2Z", &Pconsole2Z},
{0x152, "Pconsole3Z", &Pconsole3Z},
{0x153, "Pconsole_sev2aZ", &Pconsole_sev2aZ},
{0x154, "Pconsole_sev2bZ", &Pconsole_sev2bZ},
{0x155, "Pconsole_sev2cZ", &Pconsole_sev2cZ},
{0x156, "Pconsole_sev2dZ", &Pconsole_sev2dZ},
{0x157, "Pconsole_sev_GEaZ", &Pconsole_sev_GEaZ},
{0x158, "Pconsole_sev_GEbZ", &Pconsole_sev_GEbZ},
{0x159, "Pconsole_sevaZ", &Pconsole_sevaZ},
{0x15A, "Pconsole_sevbZ", &Pconsole_sevbZ},
{0x15B, "Pconsole_sevcZ", &Pconsole_sevcZ},
{0x15C, "Pconsole_sevdZ", &Pconsole_sevdZ},
{0x15D, "Pcryptdoor1aZ", &Pcryptdoor1aZ},
{0x15E, "Pcryptdoor1bZ", &Pcryptdoor1bZ},
{0x15F, "Pcryptdoor2aZ", &Pcryptdoor2aZ},
{0x160, "Pcryptdoor2bZ", &Pcryptdoor2bZ},
{0x161, "Pcryptdoor3Z", &Pcryptdoor3Z},
{0x162, "Pcryptdoor4Z", &Pcryptdoor4Z},
{0x163, "PdamchaindoorZ", &PdamchaindoorZ},
{0x164, "PdamgatedoorZ", &PdamgatedoorZ},
{0x165, "PdamtundoorZ", &PdamtundoorZ},
{0x166, "Pdepot_door_steelZ", &Pdepot_door_steelZ},
{0x167, "Pdepot_gate_entryZ", &Pdepot_gate_entryZ},
{0x168, "Pdesk1Z", &Pdesk1Z},
{0x169, "Pdesk2Z", &Pdesk2Z},
{0x16A, "Pdesk_arecibo1Z", &Pdesk_arecibo1Z},
{0x16B, "Pdesk_lamp2Z", &Pdesk_lamp2Z},
{0x16C, "Pdest_engineZ", &Pdest_engineZ},
{0x16D, "Pdest_exocetZ", &Pdest_exocetZ},
{0x16E, "Pdest_gunZ", &Pdest_gunZ},
{0x16F, "Pdest_harpoonZ", &Pdest_harpoonZ},
{0x170, "Pdest_seawolfZ", &Pdest_seawolfZ},
{0x171, "Pdisc_readerZ", &Pdisc_readerZ},
{0x172, "Pdisk_drive1Z", &Pdisk_drive1Z},
{0x173, "Pdoor_azt_chairZ", &Pdoor_azt_chairZ},
{0x174, "Pdoor_azt_deskZ", &Pdoor_azt_deskZ},
{0x175, "Pdoor_azt_desk_topZ", &Pdoor_azt_desk_topZ},
{0x176, "Pdoor_aztecZ", &Pdoor_aztecZ},
{0x177, "Pdoor_dest1Z", &Pdoor_dest1Z},
{0x178, "Pdoor_dest2Z", &Pdoor_dest2Z},
{0x179, "Pdoor_eyelidZ", &Pdoor_eyelidZ},
{0x17A, "Pdoor_irisZ", &Pdoor_irisZ},
{0x17B, "Pdoor_mfZ", &Pdoor_mfZ},
{0x17C, "Pdoor_roller1Z", &Pdoor_roller1Z},
{0x17D, "Pdoor_roller2Z", &Pdoor_roller2Z},
{0x17E, "Pdoor_roller3Z", &Pdoor_roller3Z},
{0x17F, "Pdoor_roller4Z", &Pdoor_roller4Z},
{0x180, "Pdoor_rollertrainZ", &Pdoor_rollertrainZ},
{0x181, "Pdoor_st_arec1Z", &Pdoor_st_arec1Z},
{0x182, "Pdoor_st_arec2Z", &Pdoor_st_arec2Z},
{0x183, "Pdoor_winZ", &Pdoor_winZ},
{0x184, "PdoorconsoleZ", &PdoorconsoleZ},
{0x185, "PdoorpanelZ", &PdoorpanelZ},
{0x186, "Pdoorprison1Z", &Pdoorprison1Z},
{0x187, "PdoorstatgateZ", &PdoorstatgateZ},
{0x188, "PexplosionbitZ", &PexplosionbitZ},
{0x189, "Pfiling_cabinet1Z", &Pfiling_cabinet1Z},
{0x18A, "PflagZ", &PflagZ},
{0x18B, "PfloppyZ", &PfloppyZ},
{0x18C, "Pfnp90magZ", &Pfnp90magZ},
{0x18D, "Pgas_plant_met1_do1Z", &Pgas_plant_met1_do1Z},
{0x18E, "Pgas_plant_sw2_do1Z", &Pgas_plant_sw2_do1Z},
{0x18F, "Pgas_plant_sw3_do1Z", &Pgas_plant_sw3_do1Z},
{0x190, "Pgas_plant_sw4_do1Z", &Pgas_plant_sw4_do1Z},
{0x191, "Pgas_plant_sw_do1Z", &Pgas_plant_sw_do1Z},
{0x192, "Pgas_plant_wc_cub1Z", &Pgas_plant_wc_cub1Z},
{0x193, "PgasbarrelZ", &PgasbarrelZ},
{0x194, "PgasbarrelsZ", &PgasbarrelsZ},
{0x195, "Pgasplant_clear_doorZ", &Pgasplant_clear_doorZ},
{0x196, "PgastankZ", &PgastankZ},
{0x197, "Pglassware1Z", &Pglassware1Z},
{0x198, "Pglassware2Z", &Pglassware2Z},
{0x199, "Pglassware3Z", &Pglassware3Z},
{0x19A, "Pglassware4Z", &Pglassware4Z},
{0x19B, "PgoldeneyelogoZ", &PgoldeneyelogoZ},
{0x19C, "PgoldenshellsZ", &PgoldenshellsZ},
{0x19D, "PgroundgunZ", &PgroundgunZ},
{0x19E, "Pgun_runway1Z", &Pgun_runway1Z},
{0x19F, "PhatberetZ", &PhatberetZ},
{0x1A0, "PhatberetblueZ", &PhatberetblueZ},
{0x1A1, "PhatberetredZ", &PhatberetredZ},
{0x1A2, "PhatchboltZ", &PhatchboltZ},
{0x1A3, "PhatchdoorZ", &PhatchdoorZ},
{0x1A4, "PhatchsevxZ", &PhatchsevxZ},
{0x1A5, "PhatfurryZ", &PhatfurryZ},
{0x1A6, "PhatfurryblackZ", &PhatfurryblackZ},
{0x1A7, "PhatfurrybrownZ", &PhatfurrybrownZ},
{0x1A8, "PhathelmetZ", &PhathelmetZ},
{0x1A9, "PhathelmetgreyZ", &PhathelmetgreyZ},
{0x1AA, "PhatmoonZ", &PhatmoonZ},
{0x1AB, "PhatpeakedZ", &PhatpeakedZ},
{0x1AC, "PhattbirdZ", &PhattbirdZ},
{0x1AD, "PhattbirdbrownZ", &PhattbirdbrownZ},
{0x1AE, "PhelicopterZ", &PhelicopterZ},
{0x1AF, "PhindZ", &PhindZ},
{0x1B0, "PjeepZ", &PjeepZ},
{0x1B1, "Pjerry_can1Z", &Pjerry_can1Z},
{0x1B2, "Pjungle3_treeZ", &Pjungle3_treeZ},
{0x1B3, "Pjungle5_treeZ", &Pjungle5_treeZ},
{0x1B4, "Pkey_holderZ", &Pkey_holderZ},
{0x1B5, "Pkeyboard1Z", &Pkeyboard1Z},
{0x1B6, "Pkit_units1Z", &Pkit_units1Z},
{0x1B7, "PlabbenchZ", &PlabbenchZ},
{0x1B8, "PlandmineZ", &PlandmineZ},
{0x1B9, "PlegalpageZ", &PlegalpageZ},
{0x1BA, "Pletter_tray1Z", &Pletter_tray1Z},
{0x1BB, "Plocker3Z", &Plocker3Z},
{0x1BC, "Plocker4Z", &Plocker4Z},
{0x1BD, "Pm16magZ", &Pm16magZ},
{0x1BE, "PmagnumshellsZ", &PmagnumshellsZ},
{0x1BF, "Pmainframe1Z", &Pmainframe1Z},
{0x1C0, "Pmainframe2Z", &Pmainframe2Z},
{0x1C1, "Pmetal_chair1Z", &Pmetal_chair1Z},
{0x1C2, "Pmetal_crate1Z", &Pmetal_crate1Z},
{0x1C3, "Pmetal_crate2Z", &Pmetal_crate2Z},
{0x1C4, "Pmetal_crate3Z", &Pmetal_crate3Z},
{0x1C5, "Pmetal_crate4Z", &Pmetal_crate4Z},
{0x1C6, "PmilcopterZ", &PmilcopterZ},
{0x1C7, "PmiltruckZ", &PmiltruckZ},
{0x1C8, "Pmissile_rack2Z", &Pmissile_rack2Z},
{0x1C9, "Pmissile_rackZ", &Pmissile_rackZ},
{0x1CA, "PmodemboxZ", &PmodemboxZ},
{0x1CB, "PmotorbikeZ", &PmotorbikeZ},
{0x1CC, "Pmp5kmagZ", &Pmp5kmagZ},
{0x1CD, "PnintendologoZ", &PnintendologoZ},
{0x1CE, "Poil_drum1Z", &Poil_drum1Z},
{0x1CF, "Poil_drum2Z", &Poil_drum2Z},
{0x1D0, "Poil_drum3Z", &Poil_drum3Z},
{0x1D1, "Poil_drum5Z", &Poil_drum5Z},
{0x1D2, "Poil_drum6Z", &Poil_drum6Z},
{0x1D3, "Poil_drum7Z", &Poil_drum7Z},
{0x1D4, "PpadlockZ", &PpadlockZ},
{0x1D5, "PpalmZ", &PpalmZ},
{0x1D6, "PpalmtreeZ", &PpalmtreeZ},
{0x1D7, "Pphone1Z", &Pphone1Z},
{0x1D8, "PplaneZ", &PplaneZ},
{0x1D9, "Pplant11Z", &Pplant11Z},
{0x1DA, "Pplant1Z", &Pplant1Z},
{0x1DB, "Pplant2Z", &Pplant2Z},
{0x1DC, "Pplant2bZ", &Pplant2bZ},
{0x1DD, "Pplant3Z", &Pplant3Z},
{0x1DE, "Pradio_unit1Z", &Pradio_unit1Z},
{0x1DF, "Pradio_unit2Z", &Pradio_unit2Z},
{0x1E0, "Pradio_unit3Z", &Pradio_unit3Z},
{0x1E1, "Pradio_unit4Z", &Pradio_unit4Z},
{0x1E2, "ProofgunZ", &ProofgunZ},
{0x1E3, "PsafeZ", &PsafeZ},
{0x1E4, "PsafedoorZ", &PsafedoorZ},
{0x1E5, "Psat1_reflectZ", &Psat1_reflectZ},
{0x1E6, "PsatboxZ", &PsatboxZ},
{0x1E7, "PsatdishZ", &PsatdishZ},
{0x1E8, "Psec_panelZ", &Psec_panelZ},
{0x1E9, "Psev_door3Z", &Psev_door3Z},
{0x1EA, "Psev_door3_windZ", &Psev_door3_windZ},
{0x1EB, "Psev_door4_windZ", &Psev_door4_windZ},
{0x1EC, "Psev_doorZ", &Psev_doorZ},
{0x1ED, "Psev_door_v1Z", &Psev_door_v1Z},
{0x1EE, "Psev_trislideZ", &Psev_trislideZ},
{0x1EF, "PsevdishZ", &PsevdishZ},
{0x1F0, "PsevdoormetslideZ", &PsevdoormetslideZ},
{0x1F1, "PsevdoornowindZ", &PsevdoornowindZ},
{0x1F2, "PsevdoorwindZ", &PsevdoorwindZ},
{0x1F3, "PsevdoorwoodZ", &PsevdoorwoodZ},
{0x1F4, "PshuttleZ", &PshuttleZ},
{0x1F5, "Pshuttle_door_lZ", &Pshuttle_door_lZ},
{0x1F6, "Pshuttle_door_rZ", &Pshuttle_door_rZ},
{0x1F7, "PsilencerZ", &PsilencerZ},
{0x1F8, "Psilo_lift_doorZ", &Psilo_lift_doorZ},
{0x1F9, "PsilotopdoorZ", &PsilotopdoorZ},
{0x1FA, "PskorpionmagZ", &PskorpionmagZ},
{0x1FB, "PspectremagZ", &PspectremagZ},
{0x1FC, "PspeedboatZ", &PspeedboatZ},
{0x1FD, "Pst_pete_room_1iZ", &Pst_pete_room_1iZ},
{0x1FE, "Pst_pete_room_2iZ", &Pst_pete_room_2iZ},
{0x1FF, "Pst_pete_room_3tZ", &Pst_pete_room_3tZ},
{0x200, "Pst_pete_room_5cZ", &Pst_pete_room_5cZ},
{0x201, "Pst_pete_room_6cZ", &Pst_pete_room_6cZ},
{0x202, "Psteel_door1Z", &Psteel_door1Z},
{0x203, "Psteel_door2Z", &Psteel_door2Z},
{0x204, "Psteel_door2bZ", &Psteel_door2bZ},
{0x205, "Psteel_door3Z", &Psteel_door3Z},
{0x206, "Pstool1Z", &Pstool1Z},
{0x207, "Pswipe_card2Z", &Pswipe_card2Z},
{0x208, "Pswivel_chair1Z", &Pswivel_chair1Z},
{0x209, "PtankZ", &PtankZ},
{0x20A, "PtigerZ", &PtigerZ},
{0x20B, "Ptorpedo_rackZ", &Ptorpedo_rackZ},
{0x20C, "Ptrain_door2Z", &Ptrain_door2Z},
{0x20D, "Ptrain_door3Z", &Ptrain_door3Z},
{0x20E, "Ptrain_doorZ", &Ptrain_doorZ},
{0x20F, "PtrainextdoorZ", &PtrainextdoorZ},
{0x210, "Ptt33magZ", &Ptt33magZ},
{0x211, "Ptuning_console1Z", &Ptuning_console1Z},
{0x212, "Ptv1Z", &Ptv1Z},
{0x213, "Ptv4screenZ", &Ptv4screenZ},
{0x214, "Ptv_holderZ", &Ptv_holderZ},
{0x215, "PtvscreenZ", &PtvscreenZ},
{0x216, "PuzimagZ", &PuzimagZ},
{0x217, "PvertdoorZ", &PvertdoorZ},
{0x218, "PwalletbondZ", &PwalletbondZ},
{0x219, "PwindowZ", &PwindowZ},
{0x21A, "Pwindow_cor11Z", &Pwindow_cor11Z},
{0x21B, "Pwindow_lib_lg1Z", &Pwindow_lib_lg1Z},
{0x21C, "Pwindow_lib_sm1Z", &Pwindow_lib_sm1Z},
{0x21D, "Pwood_lg_crate1Z", &Pwood_lg_crate1Z},
{0x21E, "Pwood_lg_crate2Z", &Pwood_lg_crate2Z},
{0x21F, "Pwood_md_crate3Z", &Pwood_md_crate3Z},
{0x220, "Pwood_sm_crate4Z", &Pwood_sm_crate4Z},
{0x221, "Pwood_sm_crate5Z", &Pwood_sm_crate5Z},
{0x222, "Pwood_sm_crate6Z", &Pwood_sm_crate6Z},
{0x223, "Pwooden_table1Z", &Pwooden_table1Z},
{0x224, "PwppkmagZ", &PwppkmagZ},
{0x225, "Tbg_ame_all_p_stanZ", &Tbg_ame_all_p_stanZ},
{0x226, "Tbg_arch_all_p_stanZ", &Tbg_arch_all_p_stanZ},
{0x227, "Tbg_arec_all_p_stanZ", &Tbg_arec_all_p_stanZ},
{0x228, "Tbg_ark_all_p_stanZ", &Tbg_ark_all_p_stanZ},
{0x229, "Tbg_ash_all_p_stanZ", &Tbg_ash_all_p_stanZ},
{0x22A, "Tbg_azt_all_p_stanZ", &Tbg_azt_all_p_stanZ},
{0x22B, "Tbg_cat_all_p_stanZ", &Tbg_cat_all_p_stanZ},
{0x22C, "Tbg_cave_all_p_stanZ", &Tbg_cave_all_p_stanZ},
{0x22D, "Tbg_crad_all_p_stanZ", &Tbg_crad_all_p_stanZ},
{0x22E, "Tbg_cryp_all_p_stanZ", &Tbg_cryp_all_p_stanZ},
{0x22F, "Tbg_dam_all_p_stanZ", &Tbg_dam_all_p_stanZ},
{0x230, "Tbg_depo_all_p_stanZ", &Tbg_depo_all_p_stanZ},
{0x231, "Tbg_dest_all_p_stanZ", &Tbg_dest_all_p_stanZ},
{0x232, "Tbg_dish_all_p_stanZ", &Tbg_dish_all_p_stanZ},
{0x233, "Tbg_ear_all_p_stanZ", &Tbg_imp_all_p_stanZ},
{0x234, "Tbg_eld_all_p_stanZ", &Tbg_imp_all_p_stanZ},
{0x235, "Tbg_imp_all_p_stanZ", &Tbg_imp_all_p_stanZ},
{0x236, "Tbg_jun_all_p_stanZ", &Tbg_jun_all_p_stanZ},
{0x237, "Tbg_lee_all_p_stanZ", &Tbg_len_all_p_stanZ},
{0x238, "Tbg_len_all_p_stanZ", &Tbg_len_all_p_stanZ},
{0x239, "Tbg_lip_all_p_stanZ", &Tbg_oat_all_p_stanZ},
{0x23A, "Tbg_lue_all_p_stanZ", &Tbg_oat_all_p_stanZ},
{0x23B, "Tbg_oat_all_p_stanZ", &Tbg_oat_all_p_stanZ},
{0x23C, "Tbg_pam_all_p_stanZ", &Tbg_pete_all_p_stanZ},
{0x23D, "Tbg_pete_all_p_stanZ", &Tbg_pete_all_p_stanZ},
{0x23E, "Tbg_ref_all_p_stanZ", &Tbg_ref_all_p_stanZ},
{0x23F, "Tbg_rit_all_p_stanZ", &Tbg_run_all_p_stanZ},
{0x240, "Tbg_run_all_p_stanZ", &Tbg_run_all_p_stanZ},
{0x241, "Tbg_sev_all_p_stanZ", &Tbg_sev_all_p_stanZ},
{0x242, "Tbg_sevb_all_p_stanZ", &Tbg_sevb_all_p_stanZ},
{0x243, "Tbg_sevx_all_p_stanZ", &Tbg_sevx_all_p_stanZ},
{0x244, "Tbg_silo_all_p_stanZ", &Tbg_silo_all_p_stanZ},
{0x245, "Tbg_stat_all_p_stanZ", &Tbg_stat_all_p_stanZ},
{0x246, "Tbg_tra_all_p_stanZ", &Tbg_tra_all_p_stanZ},
{0x247, "Tbg_wax_all_p_stanZ", &UbriefarchZ},
{0x248, "UbriefarchZ", &UbriefarchZ},
{0x249, "UbriefarkZ", &UbriefarkZ},
{0x24A, "UbriefaztZ", &UbriefaztZ},
{0x24B, "UbriefcaveZ", &UbriefcaveZ},
{0x24C, "UbriefcontrolZ", &UbriefcontrolZ},
{0x24D, "UbriefcradZ", &UbriefcradZ},
{0x24E, "UbriefcrypZ", &UbriefcrypZ},
{0x24F, "UbriefdamZ", &UbriefdamZ},
{0x250, "UbriefdepoZ", &UbriefdepoZ},
{0x251, "UbriefdestZ", &UbriefdestZ},
{0x252, "UbriefjunZ", &UbriefjunZ},
{0x253, "UbriefpeteZ", &UbriefpeteZ},
{0x254, "UbriefrunZ", &UbriefrunZ},
{0x255, "UbriefsevbZ", &UbriefsevbZ},
{0x256, "UbriefsevbunkerZ", &UbriefsevbunkerZ},
{0x257, "UbriefsevxZ", &UbriefsevxZ},
{0x258, "UbriefsevxbZ", &UbriefsevxbZ},
{0x259, "UbriefsiloZ", &UbriefsiloZ},
{0x25A, "UbriefstatueZ", &UbriefstatueZ},
{0x25B, "UbrieftraZ", &UbrieftraZ},
{0x25C, "Ump_setupameZ", &Ump_setupameZ},
{0x25D, "Ump_setuparchZ", &Ump_setuparchZ},
{0x25E, "Ump_setuparkZ", &Ump_setuparkZ},
{0x25F, "Ump_setupashZ", &Ump_setupashZ},
{0x260, "Ump_setupcaveZ", &Ump_setupcaveZ},
{0x261, "Ump_setupcradZ", &Ump_setupcradZ},
{0x262, "Ump_setupcrypZ", &Ump_setupcrypZ},
{0x263, "Ump_setupdishZ", &Ump_setupdishZ},
{0x264, "Ump_setupimpZ", &Ump_setupimpZ},
{0x265, "Ump_setupoatZ", &Ump_setupoatZ},
{0x266, "Ump_setuprefZ", &Ump_setuprefZ},
{0x267, "Ump_setupsevbZ", &Ump_setupsevbZ},
{0x268, "Ump_setupstatueZ", &Ump_setupstatueZ},
{0x269, "UsetuparchZ", &UsetuparchZ},
{0x26A, "UsetuparkZ", &UsetuparkZ},
{0x26B, "UsetupaztZ", &UsetupaztZ},
{0x26C, "UsetupcaveZ", &UsetupcaveZ},
{0x26D, "UsetupcontrolZ", &UsetupcontrolZ},
{0x26E, "UsetupcradZ", &UsetupcradZ},
{0x26F, "UsetupcrypZ", &UsetupcrypZ},
{0x270, "UsetupdamZ", &UsetupdamZ},
{0x271, "UsetupdepoZ", &UsetupdepoZ},
{0x272, "UsetupdestZ", &UsetupdestZ},
{0x273, "UsetupjunZ", &UsetupjunZ},
{0x274, "UsetuplenZ", &UsetuplenZ},
{0x275, "UsetuppeteZ", &UsetuppeteZ},
{0x276, "UsetuprunZ", &UsetuprunZ},
{0x277, "UsetupsevbZ", &UsetupsevbZ},
{0x278, "UsetupsevbunkerZ", &UsetupsevbunkerZ},
{0x279, "UsetupsevxZ", &UsetupsevxZ},
{0x27A, "UsetupsevxbZ", &UsetupsevxbZ},
{0x27B, "UsetupsiloZ", &UsetupsiloZ},
{0x27C, "UsetupstatueZ", &UsetupstatueZ},
{0x27D, "UsetuptraZ", &UsetuptraZ},
{0x27E, "LameE", &LameE},
{0x27F, "LameJ", &LameJ},
{0x280, "LarchE", &LarchE},
{0x281, "LarchJ", &LarchJ},
{0x282, "LarecE", &LarecE},
{0x283, "LarecJ", &LarecJ},
{0x284, "LarkE", &LarkE},
{0x285, "LarkJ", &LarkJ},
{0x286, "LashE", &LashE},
{0x287, "LashJ", &LashJ},
{0x288, "LaztE", &LaztE},
{0x289, "LaztJ", &LaztJ},
{0x28A, "LcatE", &LcatE},
{0x28B, "LcatJ", &LcatJ},
{0x28C, "LcaveE", &LcaveE},
{0x28D, "LcaveJ", &LcaveJ},
{0x28E, "LcradE", &LcradE},
{0x28F, "LcradJ", &LcradJ},
{0x290, "LcrypE", &LcrypE},
{0x291, "LcrypJ", &LcrypJ},
{0x292, "LdamE", &LdamE},
{0x293, "LdamJ", &LdamJ},
{0x294, "LdepoE", &LdepoE},
{0x295, "LdepoJ", &LdepoJ},
{0x296, "LdestE", &LdestE},
{0x297, "LdestJ", &LdestJ},
{0x298, "LdishE", &LdishE},
{0x299, "LdishJ", &LdishJ},
{0x29A, "LearE", &LearE},
{0x29B, "LearJ", &LearJ},
{0x29C, "LeldE", &LeldE},
{0x29D, "LeldJ", &LeldJ},
{0x29E, "LgunE", &LgunE},
{0x29F, "LgunJ", &LgunJ},
{0x2A0, "LimpE", &LimpE},
{0x2A1, "LimpJ", &LimpJ},
{0x2A2, "LjunE", &LjunE},
{0x2A3, "LjunJ", &LjunJ},
{0x2A4, "LleeE", &LleeE},
{0x2A5, "LleeJ", &LleeJ},
{0x2A6, "LlenE", &LlenE},
{0x2A7, "LlenJ", &LlenJ},
{0x2A8, "LlipE", &LlipE},
{0x2A9, "LlipJ", &LlipJ},
{0x2AA, "LlueE", &LlueE},
{0x2AB, "LlueJ", &LlueJ},
{0x2AC, "LmiscE", &LmiscE},
{0x2AD, "LmiscJ", &LmiscJ},
{0x2AE, "LmpmenuE", &LmpmenuE},
{0x2AF, "LmpmenuJ", &LmpmenuJ},
{0x2B0, "LmpweaponsE", &LmpweaponsE},
{0x2B1, "LmpweaponsJ", &LmpweaponsJ},
{0x2B2, "LoatE", &LoatE},
{0x2B3, "LoatJ", &LoatJ},
{0x2B4, "LoptionsE", &LoptionsE},
{0x2B5, "LoptionsJ", &LoptionsJ},
{0x2B6, "LpamE", &LpamE},
{0x2B7, "LpamJ", &LpamJ},
{0x2B8, "LpeteE", &LpeteE},
{0x2B9, "LpeteJ", &LpeteJ},
{0x2BA, "LpropobjE", &LpropobjE},
{0x2BB, "LpropobjJ", &LpropobjJ},
{0x2BC, "LrefE", &LrefE},
{0x2BD, "LrefJ", &LrefJ},
{0x2BE, "LritE", &LritE},
{0x2BF, "LritJ", &LritJ},
{0x2C0, "LrunE", &LrunE},
{0x2C1, "LrunJ", &LrunJ},
{0x2C2, "LsevE", &LsevE},
{0x2C3, "LsevJ", &LsevJ},
{0x2C4, "LsevbE", &LsevbE},
{0x2C5, "LsevbJ", &LsevbJ},
{0x2C6, "LsevxE", &LsevxE},
{0x2C7, "LsevxJ", &LsevxJ},
{0x2C8, "LsevxbE", &LsevxbE},
{0x2C9, "LsevxbJ", &LsevxbJ},
{0x2CA, "LshoE", &LshoE},
{0x2CB, "LshoJ", &LshoJ},
{0x2CC, "LsiloE", &LsiloE},
{0x2CD, "LsiloJ", &LsiloJ},
{0x2CE, "LstatE", &LstatE},
{0x2CF, "LstatJ", &LstatJ},
{0x2D0, "LtitleE", &LtitleE},
{0x2D1, "LtitleJ", &LtitleJ},
{0x2D2, "LtraE", &LtraE},
{0x2D3, "LtraJ", &LtraJ},
{0x2D4, "LwaxE", &LwaxE},
{0x2D5, "LwaxJ", &LwaxJ},
{0x2D6, "ob/ob_end.seg", &ob__ob_end_seg},
{0},
{0},
{0},
{0},
{0},
{0},
{0},
{0},
{0}
};
//only defined here as used (so far) exclusively in ob.c
//and easy to generate at compile time
#define OBJ_INDEX_END 0x2D7
#define OBJ_INDEX_MAX 0x2E0
+254
View File
@@ -0,0 +1,254 @@
#include "ultra64.h"
#include "stagesetup.h"
s32 intro[];
u32 props[];
struct path paths[];
struct ailist ailists[];
struct preset0x presets0x[];
struct preset0x presets2x_0[];
struct preset2x presets2x_2[];
struct stagesetup setup = {
pathtbl,
pathlink,
intro,
props,
paths,
ailists,
presets0x,
presets2x_0,
NULL,
NULL,
};
struct preset0x presets0x[] = {
{ -389.0f, 95.0f, 160.0f, 0.0f, 1.0f, 0.0f, -0.999859f, 0.0f, -0.016799f, "p274a2", 0},
{ -1536.0f, 95.0f, 767.0f, 0.0f, 1.0f, 0.0f, -0.999859f, 0.0f, -0.016799f, "p330a", 0},
{ -338.0f, 95.0f, -523.0f, 0.0f, 1.0f, 0.0f, -0.999859f, 0.0f, -0.016799f, "p297a", 0},
{ -323.0f, 95.0f, -2251.0f, 0.0f, 1.0f, 0.0f, -0.999859f, 0.0f, -0.016799f, "p306a", 0},
{ -1615.0f, 95.0f, -1247.0f, 0.0f, 1.0f, 0.0f, -0.999859f, 0.0f, -0.016799f, "p319a", 0},
{ 307.0f, 95.0f, 301.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p493a2", 0},
{ 530.0f, 95.0f, 742.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p577a2", 0},
{ -769.0f, 95.0f, -947.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p299a", 0},
{ -772.0f, 95.0f, -2027.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p309a", 0},
{ -1647.0f, 95.0f, -1305.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p319a", 0},
{ -2082.0f, 95.0f, -364.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p43a1", 0},
{ -1647.0f, 95.0f, 770.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p328a", 0},
{ 258.0f, 379.0f, -1623.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p343a1", 0},
{ -1419.0f, 379.0f, 73.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p338a2", 0},
{ -1236.0f, 379.0f, -951.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p175a2", 0},
{ -2130.0f, 95.0f, -1043.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p51a2", 0},
{ -461.0f, 379.0f, -1594.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p176a1", 0},
{ 299.0f, 95.0f, 104.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p493a1", 0},
{ 107.0f, 95.0f, 524.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p487a1", 0},
{ 286.0f, 95.0f, 506.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p575a", 0},
{ 802.0f, 95.0f, 506.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p29a", 0},
{ -454.0f, 95.0f, -1231.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p298a", 0},
{ -1016.0f, 95.0f, -644.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p303a", 0},
{ -280.0f, 95.0f, -2246.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p306a", 0},
{ -1264.0f, 95.0f, -1763.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p310a", 0},
{ -1784.0f, 95.0f, -1815.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p316a", 0},
{ -2081.0f, 95.0f, -1567.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p166a2", 0},
{ -1957.0f, 95.0f, -625.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p323a", 0},
{ -1741.0f, 95.0f, -471.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p325a", 0},
{ -1815.0f, 95.0f, 483.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p328a", 0},
{ -1852.0f, 95.0f, 1084.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p331a", 0},
{ 26.0f, 379.0f, -1200.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p184a1", 0},
{ 14.0f, 379.0f, -2041.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p182a2", 0},
{ -1814.0f, 379.0f, 92.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p186a1", 0},
{ -1579.0f, 379.0f, 469.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p188a1", 0},
{ -497.0f, 379.0f, -434.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p172a1", 0},
{ -1010.0f, 379.0f, -1411.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p174a1", 0},
{ -778.0f, -142.0f, 1050.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1104a", 0},
{ 757.0f, -142.0f, 480.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1162a", 0},
{ -1406.0f, -142.0f, -1685.0f, 0.0f, 1.0f, 0.0f, 0.016798f, 0.0f, -0.999859f, "p1125a", 0},
{ 1044.0f, -142.0f, -781.0f, 0.0f, 1.0f, 0.0f, 0.016798f, 0.0f, -0.999859f, "p1171a", 0},
{ -688.0f, -142.0f, -744.0f, 0.0f, 1.0f, 0.0f, -0.999859f, 0.0f, -0.016798f, "p803a2", 0},
{ 524.0f, -142.0f, 208.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1163a", 0},
{ 486.0f, -142.0f, -1369.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1244a", 0},
{ -1220.0f, -142.0f, 84.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p787a1", 0},
{ -745.0f, -142.0f, 834.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1080a", 0},
{ -976.0f, -142.0f, -2059.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1145a", 0},
{ -968.0f, -142.0f, -736.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p799a2", 0},
{ -212.0f, -142.0f, -495.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p591a2", 0},
{ 524.0f, -142.0f, 86.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1163a", 0},
{ 532.0f, -142.0f, 330.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1162a", 0},
{ 739.0f, -142.0f, -1636.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1261a", 0},
{ -849.0f, -142.0f, -727.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p799a2", 0},
{ 264.0f, -142.0f, -1047.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1249a", 0},
{ -975.0f, -142.0f, 667.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1087a", 0},
{ -531.0f, -142.0f, 636.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1092a", 0},
{ -1365.0f, -142.0f, -152.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p792a1", 0},
{ -1005.0f, -142.0f, -144.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p793a2", 0},
{ -1280.0f, -142.0f, -2058.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p1116a", 0},
{ -1098.0f, -142.0f, -715.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p799a1", 0},
{ -1038.0f, 95.0f, -1049.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p305a", 0},
{ -1896.0f, -142.0f, -2399.0f, 0.0f, 1.0f, 0.0f, 0.016799f, 0.0f, -0.999859f, "p938a2", 0},
{ 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 00000000, 0},
};
struct preset0x presets2x_0[] = {
{ 380.0f, 95.0f, -127.0f,-1.0f, 0.0f, 1.0E-6f, 0.0f, 1.0f, 0.0f, "p25a2", 0},
};
struct preset2x presets2x_2[] = {
{-89.0f, 90.0f, -5.7E-5f, 5.6E-5f, -94.99999f, 93.99999f, 199.0f, 95.0f, -265.0f, -1.0f, 0.0f, 1.0E-6f, 0.0f, 1.0f, 0.0f, "p25a1", 0},
{-110.0f, 114.0f, -5.8E-5f, 5.5E-5f, -94.99999f, 93.99999f, 207.0f, 95.0f, 74.0f, -1.0f, 0.0f, 1.0E-6f, 0.0f, 1.0f, 0.0f, "p493a1", 0},
{-72.0f, 74.0f, -5.7E-5f, 5.6E-5f, -94.99999f, 93.99999f, 207.0f, 95.0f, 307.0f, -1.0f, 0.0f, 1.0E-6f, 0.0f, 1.0f, 0.0f, "p493a1", 0},
{-72.0f, 74.0f, -5.7E-5f, 5.6E-5f, -94.99999f, 93.99999f, 116.0f, 95.0f, 405.0f, -1.0E-6f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, "p487a1", 0},
{-72.0f, 73.0f, -5.7E-5f, 5.6E-5f, -94.99999f, 93.99999f, -117.0f, 95.0f, 405.0f, -1.0E-6f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, "p487a1", 0},
{-72.0f, 73.0f, -5.7E-5f, 5.6E-5f, -94.99999f, 93.99999f, -479.0f, 95.0f, 623.0f, 0.0f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, "p28a2", 0},
{-89.0f, 90.0f, -4.5E-5f, 4.4E-5f, -94.99999f, 93.99999f, -341.0f, 95.0f, 443.0f, 0.0f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, "p28a2", 0},
{-111.0f, 114.0f, -4.2E-5f, 4.1E-5f, -94.99999f, 93.99999f, -1841.0f, 95.0f, -568.0f, 0.0f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, "p325a", 0},
{-167.0f, 170.0f, -4.2E-5f, 4.1E-5f, -94.99999f, 93.99999f, -1671.0f, 95.0f, -435.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, "p325a", 0},
{-133.0f, 136.0f, -4.2E-5f, 4.1E-5f, -94.99999f, 93.99999f, -1685.0f, 95.0f, -1514.0f, 0.0f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, "p319a", 0},
{-167.0f, 170.0f, -4.2E-5f, 4.1E-5f, -94.99999f, 93.99999f, -1667.0f, 95.0f, -1761.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, "p319a", 0},
{-133.0f, 136.0f, -4.2E-5f, 4.1E-5f, -94.99999f, 93.99999f, -2022.0f, 39.0f, -767.0f, 1.0E-6f, -1.0E-6f, -1.0f, 0.0f, 1.0f, 0.0f, "p62a1", 0},
{-15.000288f, 14.000024f, -9.000112f, 180.00003f, -39.000004f, 151.00002f, -2022.0f, 39.0f, -1145.0f, 1.0E-6f, -1.0E-6f, -1.0f, 0.0f, 1.0f, 0.0f, "p61a1", 0},
{-15.000289f, 14.000024f, -9.000112f, 181.00003f, -39.000004f, 151.00002f, 464.0f, 39.0f, 402.0f, 1.0f, -1.0E-6f, 1.0E-6f, 0.0f, 1.0f, 0.0f, "p60a2", 0},
{-15.000236f, 15.000024f, -9.000112f, 142.00005f, -39.000004f, 151.00002f, 464.0f, 39.0f, -23.0f, 1.0f, -1.0E-6f, 1.0E-6f, 0.0f, 1.0f, 0.0f, "p57a2", 0},
{-15.000236f, 14.000024f, -9.000112f, 142.00003f, -39.000004f, 151.00002f, 213.0f, 39.0f, 786.0f, 1.0E-6f, -1.0E-6f, -1.0f, 0.0f, 1.0f, 0.0f, "p58a1", 0},
{-15.000236f, 14.000024f, -9.000112f, 142.00003f, -39.000004f, 151.00002f, -213.0f, 39.0f, 786.0f, 1.0E-6f, -1.0E-6f, -1.0f, 0.0f, 1.0f, 0.0f, "p59a1", 0},
{-14.000236f, 15.000024f, -9.00011f, 142.00005f, -39.000004f, 151.00002f, -1340.0f, 39.0f, -804.0f, 1.0E-6f, -1.0E-6f, -1.0f, 0.0f, 1.0f, 0.0f, "p56a2", 0},
{-15.000237f, 14.000024f, -9.000112f, 143.00003f, -39.000004f, 151.00002f, -1500.0f, 39.0f, -804.0f, 1.0E-6f, -1.0E-6f, -1.0f, 0.0f, 1.0f, 0.0f, "p56a2", 0},
{-15.000237f, 14.000024f, -9.000112f, 143.00003f, -39.000004f, 151.00002f, -2041.0f, -188.0f, -2392.0f, 3.0E-6f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, "p938a1", 0},
{-4.000306f, 4.00002f, -6.000065f, 108.00002f, -40.0f, 150.0f, 219.0f, -188.0f, 979.0f, 3.0E-6f, 0.0f, -1.0f, 0.0f, 1.0f, 0.0f, "p581a1", 0},
{-5.000306f, 4.00002f, -6.000068f, 108.00002f, -40.0f, 150.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 00000000, 0},
};
/*
00001100 00000000 ddw 0h
00001104 00000000 ddw 0h
00001108 00000000 ddw 0h
0000110c 00000000 ddw 0h
00001110 00000000 ddw 0h
00001114 00000000 ddw 0h
*/
u32 props[] = {
weapon(0x100, 0x0, 0x14D, 0x3B, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x58, 0xFF, 0xFFFF, 0x0)
bodyarmor(0x180, 0x0, 0x73, 0x30, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x10000, 0x0)
bodyarmor(0x180, 0x0, 0x73, 0xF, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x10000, 0x0)
bodyarmor(0x180, 0x0, 0x73, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x10000, 0x0)
weapon(0x200, 0x0, 0x0, 0x2A, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF0, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x31, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x200, 0x0, 0x0, 0x2F, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF0, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x34, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x3B, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x200, 0x0, 0x0, 0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF1, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x17, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x18, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x200, 0x0, 0x0, 0xA, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF1, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x1B, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x1C, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x133, 0x0, 0x0, 0x2D, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF2, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x36, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x37, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x133, 0x0, 0x0, 0x2E, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF2, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x3A, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x133, 0x0, 0x0, 0x5, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF3, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x11, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x133, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF3, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x19, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x1A, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x133, 0x0, 0x0, 0xC, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF4, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x1F, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x20, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x100, 0x0, 0x0, 0x2B, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF4, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x33, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x35, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x100, 0x0, 0x0, 0x2C, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF5, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x38, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x39, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x100, 0x0, 0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF5, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x13, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x14, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x100, 0x0, 0x0, 0xB, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF6, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x1D, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x1E, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x100, 0x0, 0x0, 0xD, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF6, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x21, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x100, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF6, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x15, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x16, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
weapon(0x100, 0x0, 0x0, 0xE, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xF7, 0xFF, 0xFFFF, 0x0)
ammobox(0x99, 0x0, 0x5, 0x23, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
ammobox(0x99, 0x0, 0x5, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000, 0xFFFF0000)
glass(0x100, 0x0, 0x68, 0x2710, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2711, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2712, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2713, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2714, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2715, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2716, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2717, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2718, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x2719, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x271A, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
glass(0x100, 0x0, 0x68, 0x271B, 0x4000B62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0)
door(0x100, 0x0, 0x12A, 0xC, 0x10000400, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x0, 0xF333, 0xE70A, 0x51, 0x51, 0x666, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5DC, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
door(0x100, 0x0, 0x12A, 0xD, 0x10000400, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x0, 0xF333, 0xE70A, 0x51, 0x51, 0x666, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5DC, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
door(0x100, 0x0, 0x12A, 0xE, 0x10000400, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x0, 0xF333, 0xE70A, 0x51, 0x51, 0x666, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5DC, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
door(0x100, 0x0, 0x12A, 0xF, 0x10000400, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x0, 0xF333, 0xE70A, 0x51, 0x51, 0x666, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5DC, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
door(0x100, 0x0, 0x12A, 0x10, 0x10000400, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x0, 0xF333, 0xE70A, 0x51, 0x51, 0x666, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5DC, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
door(0x100, 0x0, 0x12A, 0x11, 0x10000400, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x0, 0xF333, 0xE70A, 0x51, 0x51, 0x666, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5DC, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
door(0x100, 0x0, 0x12A, 0x12, 0x10000400, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x0, 0xF333, 0xE70A, 0x51, 0x51, 0x666, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5DC, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
door(0x100, 0x0, 0x12A, 0x13, 0x10000400, 0x20000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3E8, 0x0, 0x0, 0x0, 0x0, 0xF333, 0xE70A, 0x51, 0x51, 0x666, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5DC, 0xF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
endprops()
};
s32 intro[] = {
spawnpoint(0x0, 0x0)
spawnpoint(0x1, 0x0)
spawnpoint(0x2, 0x0)
spawnpoint(0x3, 0x0)
spawnpoint(0x4, 0x0)
spawnpoint(0x25, 0x0)
spawnpoint(0x26, 0x0)
spawnpoint(0x27, 0x0)
startweapon(0x1, 0xFFFFFFFF, 0x0)
cuff(0x3)
endintro()
};
s32 linkedpathsets1[] = {
0xFFFFFFFF
};
s32 linkedpathsets2[] = {
0xFFFFFFFF
};
struct s_pathLink pathlink[] = {
{0x00000000, 0x00000000, 0x00000000}
};
s32 linkedpathtbls[] = {
0xFFFFFFFF
};
struct s_pathTbl pathtbl[] = {
{0xFFFF, 0xFFFF, 0, 0, 0, 0, 0}
};
s32 pathsetentries[] = {
0xFFFFFFFF
};
struct s_pathSet pathsets[] = {
{0, 0, 0, 0, 0}
};
s32 unknown[] = {
0x4000000
};
s32 ailist[] = {
0x0, 0x0, 0x0, 0x0, 0x0
}
+318
View File
@@ -0,0 +1,318 @@
#ifndef _STAGESETUP_H_
#define _STAGESETUP_H_
struct s_pathTbl {
s16 pathtbl;
s16 field_0x2;
u32 *field_0x4; //
s16 field_0x8;
s16 field_0xa;
s16 field_0xc;
s16 field_0xe;
};
struct s_pathLink {
void *pathlink;
void *field_0x4;
void *field_0x8;
};
struct s_pathSet {
void *field_0x0;
u8 field_0x4;
u8 field_0x5;
u8 field_0x6;
u8 field_0x7;
};
struct preset0x {
float xcoord;
float ycoord;
float zcoord;
float vUpX;
float vUpY;
float vUpZ;
float vTargetX;
float vTargetY;
float vTargetZ;
u8 *field_0x24;
u32 field_0x28;
};
struct preset2x {
float field_0x0;
float field_0x4;
float field_0x8;
float field_0xc;
float field_0x10;
float field_0x14;
float field_0x18;
float field_0x1c;
float field_0x20;
float field_0x24;
float field_0x28;
float field_0x2c;
float field_0x30;
float field_0x34;
float field_0x38;
u8 *field_0x3c;
u32 field_0x40;
};
struct stagesetup {
struct s_pathTbl *pathtbl;
struct s_pathLink *pathlink;
s32 *intro;
u32 *props;
struct s_pathSet *paths;
u32 *ailists;
struct preset0x *presets0x;
struct preset0x *presets2x_0;
NULL;
NULL;
};
#define _mkshort(a, b) ((a << 8) | (b & 0xff))
#define _mkword(a, b) ((a << 16) | (b & 0xffff))
#define _generic_object(scale, state, type, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c) \
_mkword(scale, _mkshort(state, type)), \
_mkword(objectID, presetID), \
flags1, flags2, \
ptrPOSData, ptrObjInstanceController, \
u18, u1c, u20, u24, \
u28, u2c, u30, u34, \
u38, u3c, u40, u44, \
u48, u4c, u50, u54, \
xPOS, yPOS, zPOS, bitflags, \
ptrCollisionblock, u6c, u70, \
_mkword(health, maxhealth), \
u78, u7c
#define door(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c, linkedtodoor, travel_distance, walkthrough_distance, acceleration, rate, maxspeed, opentechnique_a, opentechnique_b, u9c, u9d, u9e, locked, time_open, sound, ua8, uac, ub0, ub4, ub8, ubc, uc0, uc4, uc8, ptr_doorNotClearVtxBuffer, ud0, ud4, ud8, udc, ue0, ue4, ue8, uec, uf0, uf4, uf8, ufc) \
_generic_object(scale, state, 0x01, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c) \
linkedtodoor, \
travel_distance, walkthrough_distance, \
acceleration, rate, maxspeed, \
_mkword(opentechnique_a, opentechnique_b), \
_mkword(_mkshort(u9c, u9d), _mkshort(u9e, locked)), \
time_open, sound, \
ua8, uac, ub0, ub4, \
ub8, ubc, uc0, uc4, \
uc8, ptr_doorNotClearVtxBuffer, ud0, ud4, \
ud8, udc, ue0, ue4, \
ue8, uec, uf0, uf4, \
uf8, ufc,
#define door_scale(modifier) \
0x2, modifier,
#define standard(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c) \
_generic_object(scale, state, 0x3, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c),
#define key(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c, key) \
_generic_object(scale, state, 0x4, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c), \
key,
#define alarm(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c) \
_generic_object(scale, state, 0x5, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c),
#define surveillencecam()
_TODO(0x6)
#define ammoclip(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c, ammotype) \
_generic_object(scale, state, 0x7, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c), \
ammotype,
#define weapon(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c, gun_pickup, linked_item, timer, ptr_linkeditem) \
_generic_object(scale, state, 0x8, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c), \
_mkword(_mkshort(gun_pickup, linked_item), timer), \
ptr_linkeditem,
#define guard(scale, state, type, ID, spawnpreset, bodyID, action_path_assignment, preset_to_trigger, u10, health, reactiontime, head, ptr_runtimeguarddata) \
_mkword(scale, _mkshort(state, 0x9), \
_mkword(ID, spawnpreset), \
_mkword(bodyID, action_path_assignment), \
preset_to_trigger, \
_mkword(u10, health), \
_mkword(reactiontime, head), \
ptr_runtimeguarddata,
#define single_monitor(size, state, u4, u8, uc, u10, u14, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, u58, u5c, u60, u64, u68, u6c, u70, health, maxhealth, u78, ptrAniRoutine, curNumCMDSfromStartRotation, loopcounteer, imgnum_or_ptrheader, rotation, curHZoom, curHZoomTime, finalHZoomTime, initialHZoom, finalHZoom, curVZoom, curVZoomTime, finalVZoomTime, initialVZoom, finalVZoom, curHPos, curHScrollTime, finalHScrollTime, initialHPos, finalHPos, curVPos, curVScrollTime, finalVScrollTime, initialVPos, finalVPos, curRed, initialRed, finalRed, curGreen, initialGreen, finalGreen, curBlue, initialBlue, finalBlue, curAlpha, initialAlpha, finalAlpha, curColorTransitionTime, finalColorTransitionTime, backwardMonLink, forwardMonLink, animationnum) \
_mkword(size, _mkshort(state, 0xA)), \
u4, u8, uc, u10, \
u14, u18, u1c, u20, \
u24, u28, u2c, u30, \
u34, u38, u3c, u40, \
u44, u48, u4c, u50, \
u54, u58, u5c, u60, \
u64, u68, u6c, u70, \
_mkword(health, maxhealth), \
u78, ptrAniRoutine, \
curNumCMDSfromStartRotation, loopcounteer, \
imgnum_or_ptrheader, rotation, \
curHZoom, curHZoomTime, finalHZoomTime, initialHZoom, finalHZoom, \
curVZoom, curVZoomTime, finalVZoomTime, initialVZoom, finalVZoom, \
curHPos, curHScrollTime, finalHScrollTime, initialHPos, finalHPos, \
curVPos, curVScrollTime, finalVScrollTime, initialVPos, finalVPos, \
_mkword(_mkshort(curRed, initialRed), _mkshort(finalRed, curGreen)), \
_mkword(_mkshort(initialGreen, finalGreen), _mkshort(curBlue, initialBlue)), \
_mkword(_mkshort(finalBlue, curAlpha), _mkshort(initialAlpha, finalAlpha)), \
curColorTransitionTime, finalColorTransitionTime, \
backwardMonLink, forwardMonLink, \
animationnum,
#define multi_monitor() \
_TODO(0xB)
#define hanging_monitor() \
_TODO(0xC)
#define autogun() \
_TODO(0xD)
#define linkpickups() \
_TODO(0xE)
#define unknownF() \
_TODO(0xF)
#define unknown10() \
_TODO(0x10)
#define hat(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c) \
_generic_object(scale, state, 0x11, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c),
#define setguardattribute(guardID, attribute) \
0x12, guardID, attribute,
#define switch(numAwayForControlling, numAwayForControlled, field_0xc) \
0x13, numAwayForControlling, numAwayForControlled, field_0xc,
#define ammobox(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c, ammo_9mm, ammo_9mm_2, ammo_rifle, ammo_shotgun, ammo_hgrenade, ammo_rockets, ammo_remote, ammo_prox, ammo_timed, ammo_throwing, ammo_glaunch, ammo_magnum, ammo_golden) \
_generic_object(scale, state, 0x14, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c), \
ammo_9mm, ammo_9mm_2, ammo_rifle, ammo_shotgun, ammo_hgrenade, ammo_rockets, ammo_remote, ammo_prox, ammo_timed, ammo_throwing, ammo_glaunch, ammo_magnum, ammo_golden,
#define bodyarmor(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c, armor_strength, armor_percent) \
_generic_object(scale, state, 0x15, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c), \
armor_strength, armor_percent,
#define tag(IDnum, numobjects_away, field_0x8, field_0xc) \
0x16, IDnum, numobjects_away, field_0x8, field_0xc,
#define mission_objective(objectivenum, textID, mindifficulty) \
0x17, objectivenum, textID, mindifficulty,
#define endobjective() \
0x18,
#define destroyobject(objectID) \
0x19, objectID,
#define completeIfTrue(testval) \
0x1A, testval,
#define failIfTrue(testval) \
0x1B, testVal,
#define collectobject(objecttagID) \
0x1C, objecttagID,
#define depositobject(objecttagID) \
0x1D, objecttagID,
#define photographobject(objecttagID) \
0x1E, objecttagID, 0x0, 0x0,
#define null() \
0x1F,
#define enterroom(presetinroom) \
0x20, presetinroom, 0x0, 0x0,
#define depositobjectinroom(itemID,presetinroom) \
0x21, itemID, presetinroom, 0x0, 0x0,
#define copy_item()
0x22,
#define watch_objective(menuOption, textID) \
0x23, menuOption, textID, 0x0,
#define gas(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c) \
_generic_object(scale, state, 0x24, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c),
#define renamefunction(numtargetobjectsaway, invValToAlter, watchMainTop, watchMainBottom, invSelName, onDefaultPickup, interactTextID, field_0x20, field_0x24) \
0x25, numtargetobjectsaway, invValToAlter, watchMainTop, watchMainBottom, invSelName, onDefaultPickup, interactTextID, field_0x20, field_0x24,
#define lock_door(lockedptr, lockptr) \
0x26, lockedptr, lockptr, 0x0,
#define wheeledvehicle() \
_TODO(0x27),
#define aircraft() \
_TODO(0x28),
#define unknown29() \
0x29,
#define glass(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c) \
_generic_object(scale, state, 0x2A, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c),
#define safe() \
_TODO(0x2B),
#define safeitem(objectptr, safeptr, safedoorptr) \
0x2C, objectptr, safeptr, safedoorptr, 0x0,
#define tank() \
_TODO(0x2D),
#define cutscene_coord(xcoord, ycoord, zcoord, latrot, vertrot, illum_preset) \
0x2E, xcoord, ycoord, zcoord, latrot, vertrot, illum_preset,
#define tintedglass(scale, state, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c, dist_fullillum, dist_vis, field_0x88, field_0x8c, field_0x90) \
_generic_object(scale, state, 0x2A, objectID, presetID, flags1, flags2, ptrPOSData, ptrObjInstanceController, u18, u1c, u20, u24, u28, u2c, u30, u34, u38, u3c, u40, u44, u48, u4c, u50, u54, xPOS, yPOS, zPOS, bitflags, ptrCollisionblock, u6c, u70, health, maxhealth, u78, u7c), \
dist_fullillum, dist_vis, field_0x88, field_0x8c, field_0x90,
#define endprops() \
0x30,
//endprops
//introblock
#define spawnpoint(u4, u8) \
0x0, u4, u8,
#define startweapon(rightgun, leftgun, setnum) \
0x1, rightgun, leftgun, setnum,
#define startammo(type, qty, set) \
0x2, type, qty, set,
#define swirlintrocam(u1, x, y, z, l, r, u2) \
0x3, u1, x, y, z, l, r, u2,
#define introcam(aniNum) \
0x4, aniNum,
#define cuff(cuffID) \
0x5, cuffID,
#define fixedcam(x, y, z, l, v, u1, t1, t2, c) \
0x6, x, y, z, l, v, u1, t1, t2, c,
#define watchtime(h, m) \
0x7, h, m,
#define credits() \
0x8,
#define endintro() \
0x9
//endintroblock
#endif