You've already forked ultrasm64-2
mirror of
https://github.com/HackerN64/ultrasm64-2.git
synced 2026-01-21 10:38:08 -08:00
Refresh 3
This commit is contained in:
1021
levels/bbh/areas/1/1/model.inc.c
Normal file
1021
levels/bbh/areas/1/1/model.inc.c
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
132
levels/bbh/areas/1/10/model.inc.c
Normal file
132
levels/bbh/areas/1/10/model.inc.c
Normal file
@@ -0,0 +1,132 @@
|
||||
// 0x0700B488 - 0x0700B578
|
||||
static const Vtx bbh_seg7_vertex_0700B488[] = {
|
||||
{{{ 3379, 410, 1137}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3354, 486, 1162}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3354, 410, 1162}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3379, 486, 1137}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3379, 410, 1137}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3354, 410, 1162}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3328, 410, 1137}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3379, 486, 1137}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3328, 486, 1137}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3354, 486, 1162}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3328, 486, 1137}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 3328, 410, 1137}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 2202, 461}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 2202, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 2202, 512}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700B578 - 0x0700B678
|
||||
static const Vtx bbh_seg7_vertex_0700B578[] = {
|
||||
{{{ 2186, 2278, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 2278, 461}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 2278, 512}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 2202, 461}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 2278, 486}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 2202, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 2278, 461}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 2202, 486}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 2278, 512}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 2202, 512}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1280, 486}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1357, 512}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1280, 512}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1357, 486}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1280, 461}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1280, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700B678 - 0x0700B768
|
||||
static const Vtx bbh_seg7_vertex_0700B678[] = {
|
||||
{{{ 2161, 1280, 461}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1357, 461}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1357, 486}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1357, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1357, 461}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1357, 512}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1280, 461}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1280, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1280, 512}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1280, 1792}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1280, 1818}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1280, 1843}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1357, 1818}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1357, 1792}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1357, 1843}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700B768 - 0x0700B848
|
||||
static const Vtx bbh_seg7_vertex_0700B768[] = {
|
||||
{{{ 2161, 1280, 1792}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1357, 1818}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1280, 1818}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1357, 1792}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 1280, 1818}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1357, 1843}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 1280, 1843}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 461, 1459}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 538, 1485}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 461, 1485}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 538, 1459}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 461, 1434}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 461, 1459}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 538, 1434}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700B848 - 0x0700B8A8
|
||||
static const Vtx bbh_seg7_vertex_0700B848[] = {
|
||||
{{{ 2186, 538, 1459}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 538, 1434}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 538, 1485}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 461, 1434}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2186, 461, 1459}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
{{{ 2161, 461, 1485}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700B8A8 - 0x0700B9E0
|
||||
static const Gfx bbh_seg7_dl_0700B8A8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09006800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700B488, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 5, 10, 11, 0x0, 5, 1, 10, 0x0),
|
||||
gsSP1Triangle(12, 13, 14, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700B578, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 7, 4, 8, 0x0, 10, 11, 12, 0x0),
|
||||
gsSP2Triangles(10, 13, 11, 0x0, 14, 13, 15, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700B678, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
gsSP1Triangle(12, 13, 14, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700B768, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 1, 5, 0x0, 4, 5, 6, 0x0),
|
||||
gsSP2Triangles( 7, 8, 9, 0x0, 7, 10, 8, 0x0),
|
||||
gsSP2Triangles(11, 10, 12, 0x0, 11, 13, 10, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700B848, 6, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700B9E0 - 0x0700BA50
|
||||
const Gfx bbh_seg7_dl_0700B9E0[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
|
||||
gsSPClearGeometryMode(G_LIGHTING),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700B8A8),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,118 +0,0 @@
|
||||
bbh_seg7_vertex_0700B488: # 0x0700B488 - 0x0700B578
|
||||
vertex 3379, 410, 1137, 0, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3354, 486, 1162, 480, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3354, 410, 1162, 478, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3379, 486, 1137, 0, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3379, 410, 1137, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3354, 410, 1162, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3328, 410, 1137, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3379, 486, 1137, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3328, 486, 1137, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3354, 486, 1162, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3328, 486, 1137, 990, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 3328, 410, 1137, 990, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 2202, 461, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 2202, 486, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 2202, 512, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700B578: # 0x0700B578 - 0x0700B678
|
||||
vertex 2186, 2278, 486, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 2278, 461, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 2278, 512, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 2202, 461, 990, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 2278, 486, 480, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 2202, 486, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 2278, 461, 990, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 2202, 486, 478, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 2278, 512, 0, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 2202, 512, 0, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1280, 486, 478, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1357, 512, 0, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1280, 512, 0, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1357, 486, 480, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1280, 461, 990, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1280, 486, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700B678: # 0x0700B678 - 0x0700B768
|
||||
vertex 2161, 1280, 461, 990, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1357, 461, 990, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1357, 486, 480, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1357, 486, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1357, 461, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1357, 512, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1280, 461, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1280, 486, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1280, 512, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1280, 1792, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1280, 1818, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1280, 1843, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1357, 1818, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1357, 1792, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1357, 1843, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700B768: # 0x0700B768 - 0x0700B848
|
||||
vertex 2161, 1280, 1792, 990, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1357, 1818, 480, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1280, 1818, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1357, 1792, 990, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 1280, 1818, 478, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1357, 1843, 0, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 1280, 1843, 0, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 461, 1459, 478, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 538, 1485, 0, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 461, 1485, 0, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 538, 1459, 480, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 461, 1434, 990, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 461, 1459, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 538, 1434, 990, 0, 0xFF, 0xCC, 0x90, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700B848: # 0x0700B848 - 0x0700B8A8
|
||||
vertex 2186, 538, 1459, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 538, 1434, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 538, 1485, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 461, 1434, 990, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2186, 461, 1459, 480, 990, 0xFF, 0xCC, 0x90, 0xFF
|
||||
vertex 2161, 461, 1485, 0, 480, 0xFF, 0xCC, 0x90, 0xFF
|
||||
|
||||
bbh_seg7_dl_0700B8A8: # 0x0700B8A8 - 0x0700B9E0
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09006800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700B488, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 5, 10, 11, 0x0, 5, 1, 10, 0x0
|
||||
gsSP1Triangle 12, 13, 14, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700B578, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 4, 8, 0x0, 10, 11, 12, 0x0
|
||||
gsSP2Triangles 10, 13, 11, 0x0, 14, 13, 15, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700B678, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
|
||||
gsSP1Triangle 12, 13, 14, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700B768, 14, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 1, 5, 0x0, 4, 5, 6, 0x0
|
||||
gsSP2Triangles 7, 8, 9, 0x0, 7, 10, 8, 0x0
|
||||
gsSP2Triangles 11, 10, 12, 0x0, 11, 13, 10, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700B848, 6, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bbh_seg7_dl_0700B9E0 # 0x0700B9E0 - 0x0700BA50
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPClearGeometryMode G_LIGHTING
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700B8A8
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_LIGHTING
|
||||
gsSPEndDisplayList
|
||||
54
levels/bbh/areas/1/11/model.inc.c
Normal file
54
levels/bbh/areas/1/11/model.inc.c
Normal file
@@ -0,0 +1,54 @@
|
||||
// 0x0700BA50 - 0x0700BB50
|
||||
static const Vtx bbh_seg7_vertex_0700BA50[] = {
|
||||
{{{ 2739, 819, 2166}, 0, { 0, 172}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2739, 1203, 2550}, 0, { 0, 786}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2739, 1459, 2550}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2739, 0, 2268}, 0, { 0, 212}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2739, 282, 2550}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2739, 538, 2550}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2739, 0, 2012}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2995, 0, 2268}, 0, { 990, 212}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2995, 282, 2550}, 0, { 990, 746}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2995, 538, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2995, 0, 2012}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2739, 819, 1910}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2995, 819, 2166}, 0, { 990, 172}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2995, 819, 1910}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2995, 1459, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ 2995, 1203, 2550}, 0, { 990, 786}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
};
|
||||
|
||||
// 0x0700BB50 - 0x0700BBF8
|
||||
static const Gfx bbh_seg7_dl_0700BB50[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, spooky_0900B000),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700BA50, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 7, 4, 3, 0x0),
|
||||
gsSP2Triangles( 7, 8, 4, 0x0, 6, 5, 9, 0x0),
|
||||
gsSP2Triangles( 6, 9, 10, 0x0, 10, 8, 7, 0x0),
|
||||
gsSP2Triangles(10, 9, 8, 0x0, 0, 2, 11, 0x0),
|
||||
gsSP2Triangles(12, 1, 0, 0x0, 13, 14, 15, 0x0),
|
||||
gsSP2Triangles(12, 15, 1, 0x0, 11, 2, 14, 0x0),
|
||||
gsSP2Triangles(11, 14, 13, 0x0, 13, 15, 12, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700BBF8 - 0x0700BC68
|
||||
const Gfx bbh_seg7_dl_0700BBF8[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
|
||||
gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700BB50),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,48 +0,0 @@
|
||||
bbh_seg7_vertex_0700BA50: # 0x0700BA50 - 0x0700BB50
|
||||
vertex 2739, 819, 2166, 0, 172, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2739, 1203, 2550, 0, 786, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2739, 1459, 2550, 0, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2739, 0, 2268, 0, 212, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2739, 282, 2550, 0, 746, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2739, 538, 2550, 0, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2739, 0, 2012, 0, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2995, 0, 2268, 990, 212, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2995, 282, 2550, 990, 746, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2995, 538, 2550, 990, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2995, 0, 2012, 990, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2739, 819, 1910, 0, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2995, 819, 2166, 990, 172, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2995, 819, 1910, 990, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2995, 1459, 2550, 990, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex 2995, 1203, 2550, 990, 786, 0xFF, 0xEC, 0x40, 0x50
|
||||
|
||||
bbh_seg7_dl_0700BB50: # 0x0700BB50 - 0x0700BBF8
|
||||
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, spooky_0900B000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700BA50, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 7, 4, 3, 0x0
|
||||
gsSP2Triangles 7, 8, 4, 0x0, 6, 5, 9, 0x0
|
||||
gsSP2Triangles 6, 9, 10, 0x0, 10, 8, 7, 0x0
|
||||
gsSP2Triangles 10, 9, 8, 0x0, 0, 2, 11, 0x0
|
||||
gsSP2Triangles 12, 1, 0, 0x0, 13, 14, 15, 0x0
|
||||
gsSP2Triangles 12, 15, 1, 0x0, 11, 2, 14, 0x0
|
||||
gsSP2Triangles 11, 14, 13, 0x0, 13, 15, 12, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bbh_seg7_dl_0700BBF8 # 0x0700BBF8 - 0x0700BC68
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
||||
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700BB50
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsSPEndDisplayList
|
||||
495
levels/bbh/areas/1/12/model.inc.c
Normal file
495
levels/bbh/areas/1/12/model.inc.c
Normal file
@@ -0,0 +1,495 @@
|
||||
// 0x0700BC68 - 0x0700BC70
|
||||
static const Ambient bbh_seg7_light_0700BC68 = {
|
||||
{{0x20, 0x20, 0x20}, 0, {0x20, 0x20, 0x20}, 0}
|
||||
};
|
||||
|
||||
// 0x0700BC70 - 0x0700BC80
|
||||
static const Light bbh_seg7_light_0700BC70 = {
|
||||
{{0x50, 0x50, 0x50}, 0, {0x50, 0x50, 0x50}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x0700BC80 - 0x0700BC88
|
||||
static const Ambient bbh_seg7_light_0700BC80 = {
|
||||
{{0x66, 0x66, 0x66}, 0, {0x66, 0x66, 0x66}, 0}
|
||||
};
|
||||
|
||||
// 0x0700BC88 - 0x0700BC98
|
||||
static const Light bbh_seg7_light_0700BC88 = {
|
||||
{{0xff, 0xff, 0xff}, 0, {0xff, 0xff, 0xff}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x0700BC98 - 0x0700BD18
|
||||
static const Vtx bbh_seg7_vertex_0700BC98[] = {
|
||||
{{{ -2098, 0, 1126}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1945, 0, 1075}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2098, 0, 1075}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1945, 0, 1126}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 1536}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -50, 0, 1382}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 1382}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -50, 0, 1536}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700BD18 - 0x0700BE18
|
||||
static const Vtx bbh_seg7_vertex_0700BD18[] = {
|
||||
{{{ -101, 717, 2048}, 0, { 334, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -818, 717, 2048}, 0, { 334, 650}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -101, 717, 1126}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1330, 717, 1638}, 0, { 626, 406}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1330, 717, 1126}, 0, { 990, 406}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -818, 717, 2048}, 0, { 332, 650}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2252, 819, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1842, 819, 2150}, 0, { 260, 162}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2047, 819, 2355}, 0, { 114, 66}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2252, 819, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1842, 819, 1126}, 0, { 990, 162}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2252, 1638, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -818, 1638, 2048}, 0, { 334, 650}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1228, 1638, 2560}, 0, { 0, 454}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -818, 1638, 1126}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1842, 1638, 2560}, 0, { 0, 162}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700BE18 - 0x0700BEF8
|
||||
static const Vtx bbh_seg7_vertex_0700BE18[] = {
|
||||
{{{ -2252, 1638, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2252, 1638, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -818, 1638, 1126}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -101, 256, 1382}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -50, 256, 1382}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1945, 256, 1075}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2098, 256, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2098, 256, 1075}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1945, 256, 1126}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1893, 1280, 1075}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -1893, 1280, 1126}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2047, 1280, 1126}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -2047, 1280, 1075}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700BEF8 - 0x0700BFD8
|
||||
static const Vtx bbh_seg7_vertex_0700BEF8[] = {
|
||||
{{{ -101, 256, 1536}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -50, 0, 1536}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -101, 0, 1536}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -818, 1075, 1485}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -767, 819, 1485}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -818, 819, 1485}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -101, 256, 1382}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -101, 256, 1536}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -50, 256, 1382}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -101, 0, 1382}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -50, 0, 1382}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -101, 256, 1382}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700BFD8 - 0x0700C088
|
||||
static const Vtx bbh_seg7_vertex_0700BFD8[] = {
|
||||
{{{ -767, 1075, 1331}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 1075, 1331}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 819, 1331}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -767, 819, 1331}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 1075, 1485}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -767, 1075, 1485}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -767, 819, 1485}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -818, 1075, 1331}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -767, 1075, 1331}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -767, 1075, 1485}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
{{{ -818, 1075, 1485}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C088 - 0x0700C188
|
||||
static const Vtx bbh_seg7_vertex_0700C088[] = {
|
||||
{{{ -1330, 819, 1638}, 0, { 0, 0}, {0xb1, 0x00, 0x63, 0xff}}},
|
||||
{{{ -1330, 717, 1638}, 0, { 0, 990}, {0xb1, 0x00, 0x63, 0xff}}},
|
||||
{{{ -818, 717, 2048}, 0, { 4330, 990}, {0xb1, 0x00, 0x63, 0xff}}},
|
||||
{{{ -818, 819, 2048}, 0, { 4330, 0}, {0xb1, 0x00, 0x63, 0xff}}},
|
||||
{{{ -1330, 819, 1638}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1330, 717, 1126}, 0, { -2414, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1330, 717, 1638}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1330, 819, 1126}, 0, { -2414, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2047, 1024, 2355}, 0, { -158, 0}, {0x59, 0x00, 0x59, 0xff}}},
|
||||
{{{ -2047, 819, 2355}, 0, { -158, 990}, {0x59, 0x00, 0x59, 0xff}}},
|
||||
{{{ -1842, 1024, 2150}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}},
|
||||
{{{ -1842, 819, 2150}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}},
|
||||
{{{ -1842, 819, 1126}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1842, 1024, 1126}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1842, 1024, 2150}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1842, 819, 2150}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C188 - 0x0700C268
|
||||
static const Vtx bbh_seg7_vertex_0700C188[] = {
|
||||
{{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 1638, 1126}, 0, { 4566, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -869, 1382, 1126}, 0, { 4312, 1372}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 819, 1126}, 0, { 4566, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -869, 922, 1126}, 0, { 4312, 224}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1279, 922, 1126}, 0, { 2268, 224}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1842, 819, 1126}, 0, { -540, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -818, 819, 2048}, 0, { -2074, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1228, 819, 2560}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -818, 1638, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 1075, 1485}, 0, { -796, 608}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 819, 2048}, 0, { -3606, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C268 - 0x0700C358
|
||||
static const Vtx bbh_seg7_vertex_0700C268[] = {
|
||||
{{{ -2252, 1638, 2048}, 0, { -3606, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2252, 819, 2048}, 0, { -3606, 0}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2252, 819, 1126}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2252, 1638, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2252, 0, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2252, 0, 2048}, 0, { -3606, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -818, 1638, 2048}, 0, { -2074, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -818, 819, 2048}, 0, { -2074, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -818, 0, 2048}, 0, { -2074, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1228, 819, 2560}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1228, 0, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1228, 819, 2560}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1228, 0, 2560}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1842, 0, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C358 - 0x0700C458
|
||||
static const Vtx bbh_seg7_vertex_0700C358[] = {
|
||||
{{{ -1842, 1638, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1228, 819, 2560}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1842, 819, 2560}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1842, 0, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -2252, 1638, 2048}, 0, { 5078, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1842, 819, 2560}, 0, { 3034, 0}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -2252, 819, 2048}, 0, { 5078, 0}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1842, 1638, 2560}, 0, { 3034, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1842, 819, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1842, 0, 2560}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -2252, 0, 2048}, 0, { 3240, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -2252, 819, 2048}, 0, { 3240, 0}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -2252, 1024, 1126}, 0, { -2584, 480}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2047, 1024, 1126}, 0, { -1562, 480}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C458 - 0x0700C548
|
||||
static const Vtx bbh_seg7_vertex_0700C458[] = {
|
||||
{{{ -2047, 1024, 1126}, 0, { -1562, 480}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2047, 1280, 1126}, 0, { -1562, 1116}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1893, 1280, 1126}, 0, { -796, 1116}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1893, 1024, 1126}, 0, { -796, 480}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1842, 819, 1126}, 0, { -540, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1279, 922, 1126}, 0, { 2268, 224}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 717, 1126}, 0, { 7122, 224}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 819, 1126}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2252, 819, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2098, 256, 1126}, 0, { 734, 1372}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2252, 0, 1126}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -2098, 0, 1126}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C548 - 0x0700C648
|
||||
static const Vtx bbh_seg7_vertex_0700C548[] = {
|
||||
{{{ -1945, 0, 1126}, 0, { 1502, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -101, 717, 1126}, 0, { 10700, 224}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1893, 1280, 1126}, 0, { -796, 1116}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1279, 922, 1126}, 0, { 2266, 224}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 1075, 1331}, 0, { 0, 608}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 1075, 1485}, 0, { -796, 608}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 1638, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 717, 2048}, 0, { -2074, 224}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -101, 0, 2048}, 0, { -5650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -818, 0, 2048}, 0, { -2074, 2012}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -818, 819, 1485}, 0, { -796, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 819, 2048}, 0, { -3606, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 1638, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 819, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C648 - 0x0700C748
|
||||
static const Vtx bbh_seg7_vertex_0700C648[] = {
|
||||
{{{ -818, 819, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 819, 1331}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -818, 1075, 1331}, 0, { 0, 608}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1945, 0, 1126}, 0, { 1502, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -101, 0, 1126}, 0, { 10700, 2012}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -101, 717, 1126}, 0, { 10700, 224}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -818, 717, 2048}, 0, { -2074, 224}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -101, 717, 2048}, 0, { -5650, 224}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -101, 0, 2048}, 0, { -5650, 2012}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -818, 717, 1126}, 0, { 7122, 224}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}},
|
||||
{{{ -101, 256, 1382}, 0, { -286, 1372}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 717, 2048}, 0, { -3606, 224}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 717, 1126}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 256, 1536}, 0, { -1052, 1372}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 1382}, 0, { -286, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C748 - 0x0700C838
|
||||
static const Vtx bbh_seg7_vertex_0700C748[] = {
|
||||
{{{ -101, 717, 2048}, 0, { -3606, 224}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 1536}, 0, { -1052, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 256, 1536}, 0, { -1052, 1372}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 1382}, 0, { -286, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 717, 1126}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2252, 0, 2048}, 0, { 3240, 2012}, {0xf5, 0x00, 0x82, 0xff}}},
|
||||
{{{ -2068, 256, 2032}, 0, { 2728, 1244}, {0xf5, 0x00, 0x82, 0xff}}},
|
||||
{{{ -2068, 0, 2032}, 0, { 2728, 2012}, {0xf5, 0x00, 0x82, 0xff}}},
|
||||
{{{ -2252, 256, 2048}, 0, { 3240, 1244}, {0xf5, 0x00, 0x82, 0xff}}},
|
||||
{{{ -1786, 0, 2384}, 0, { 478, 2012}, {0x79, 0x00, 0x26, 0xff}}},
|
||||
{{{ -1842, 256, 2560}, 0, { 0, 1244}, {0x79, 0x00, 0x26, 0xff}}},
|
||||
{{{ -1842, 0, 2560}, 0, { 0, 2012}, {0x79, 0x00, 0x26, 0xff}}},
|
||||
{{{ -1786, 256, 2384}, 0, { 478, 1244}, {0x79, 0x00, 0x26, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C838 - 0x0700C878
|
||||
static const Vtx bbh_seg7_vertex_0700C838[] = {
|
||||
{{{ -1842, 256, 2560}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1786, 256, 2384}, 0, { 0, 1696}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2068, 256, 2032}, 0, { 0, 312}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2252, 256, 2048}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C878 - 0x0700C978
|
||||
static const Vtx bbh_seg7_vertex_0700C878[] = {
|
||||
{{{ -2047, 1280, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2047, 1024, 1126}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2047, 1024, 1075}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2098, 256, 1126}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2098, 0, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2098, 0, 1075}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2098, 256, 1075}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1945, 0, 1075}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1945, 256, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1945, 256, 1075}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1945, 0, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1893, 1024, 1075}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1893, 1024, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1893, 1280, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -1893, 1280, 1075}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}},
|
||||
{{{ -2047, 1280, 1075}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C978 - 0x0700C9B8
|
||||
static const Vtx bbh_seg7_vertex_0700C978[] = {
|
||||
{{{ -2068, 0, 2032}, 0, { 3034, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -2068, 256, 2032}, 0, { 3034, 0}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1786, 256, 2384}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
{{{ -1786, 0, 2384}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700C9B8 - 0x0700CAA8
|
||||
static const Vtx bbh_seg7_vertex_0700C9B8[] = {
|
||||
{{{ -2252, 0, 1126}, 0, { -7180, -5142}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -818, 0, 2048}, 0, { 7120, 4054}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 1126}, 0, { 14276, -5142}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2252, 0, 2048}, 0, { -7180, 4054}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1842, 0, 2560}, 0, { -3092, 9164}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1228, 0, 2560}, 0, { 3032, 9164}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -101, 0, 2048}, 0, { 14276, 4054}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2047, 1024, 1126}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1893, 1024, 1126}, 0, { -1052, -1566}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1893, 1024, 1075}, 0, { -1560, -1566}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1842, 1024, 1126}, 0, { -1052, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2252, 1024, 2048}, 0, { 8144, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2047, 1024, 2355}, 0, { 11212, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1842, 1024, 2150}, 0, { 9168, -2076}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2252, 1024, 1126}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700CAA8 - 0x0700CB58
|
||||
static const Vtx bbh_seg7_vertex_0700CAA8[] = {
|
||||
{{{ -1330, 819, 1126}, 0, { -2072, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1330, 819, 1638}, 0, { -2072, 5076}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -818, 819, 2048}, 0, { 3036, 9164}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -818, 819, 1126}, 0, { 3032, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2047, 1024, 1126}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -1893, 1024, 1075}, 0, { -1560, -1566}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -2047, 1024, 1075}, 0, { -1560, 0}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -818, 819, 1485}, 0, { 3032, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -767, 819, 1331}, 0, { 3544, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -818, 819, 1331}, 0, { 3032, 2010}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
{{{ -767, 819, 1485}, 0, { 3544, 3542}, {0x00, 0x7f, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700CB58 - 0x0700CCB0
|
||||
static const Gfx bbh_seg7_dl_0700CB58[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bbh_seg7_light_0700BC70, 1),
|
||||
gsSPLight(&bbh_seg7_light_0700BC68, 2),
|
||||
gsSPVertex(bbh_seg7_vertex_0700BC98, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
||||
gsSPLight(&bbh_seg7_light_0700BC88, 1),
|
||||
gsSPLight(&bbh_seg7_light_0700BC80, 2),
|
||||
gsSPVertex(bbh_seg7_vertex_0700BD18, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
|
||||
gsSP2Triangles( 2, 5, 3, 0x0, 6, 7, 8, 0x0),
|
||||
gsSP2Triangles( 6, 9, 10, 0x0, 6, 10, 7, 0x0),
|
||||
gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
|
||||
gsSP1Triangle(11, 13, 15, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700BE18, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
|
||||
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700BEF8, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700BFD8, 11, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP1Triangle( 7, 9, 10, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700CCB0 - 0x0700CD18
|
||||
static const Gfx bbh_seg7_dl_0700CCB0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09004800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C088, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
|
||||
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700CD18 - 0x0700CF40
|
||||
static const Gfx bbh_seg7_dl_0700CD18[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07000000),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C188, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 3, 4, 1, 0x0, 3, 5, 4, 0x0),
|
||||
gsSP2Triangles( 5, 6, 4, 0x0, 6, 7, 4, 0x0),
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C268, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 1, 4, 2, 0x0, 1, 5, 4, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 8, 9, 10, 0x0),
|
||||
gsSP2Triangles( 9, 11, 10, 0x0, 12, 13, 14, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C358, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 2, 4, 3, 0x0, 5, 6, 7, 0x0),
|
||||
gsSP2Triangles( 5, 8, 6, 0x0, 9, 10, 11, 0x0),
|
||||
gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C458, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
|
||||
gsSP2Triangles( 3, 4, 2, 0x0, 5, 6, 7, 0x0),
|
||||
gsSP2Triangles( 3, 5, 7, 0x0, 8, 9, 10, 0x0),
|
||||
gsSP2Triangles(11, 12, 10, 0x0, 12, 8, 10, 0x0),
|
||||
gsSP2Triangles(10, 13, 14, 0x0, 10, 14, 11, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C548, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
gsSP2Triangles( 7, 12, 13, 0x0, 6, 8, 14, 0x0),
|
||||
gsSP1Triangle(15, 6, 14, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C648, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 5, 9, 10, 0x0),
|
||||
gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
|
||||
gsSP1Triangle(15, 11, 13, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C748, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP1Triangle(11, 14, 12, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C838, 4, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700CF40 - 0x0700CFA8
|
||||
static const Gfx bbh_seg7_dl_0700CF40[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09003800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C878, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700CFA8 - 0x0700CFE0
|
||||
static const Gfx bbh_seg7_dl_0700CFA8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09002800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C978, 4, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700CFE0 - 0x0700D080
|
||||
static const Gfx bbh_seg7_dl_0700CFE0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09009000),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700C9B8, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 0, 3, 1, 0x0, 3, 5, 1, 0x0),
|
||||
gsSP2Triangles( 1, 6, 2, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
|
||||
gsSP1Triangle(10, 14, 11, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700CAA8, 11, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP1Triangle( 7, 10, 8, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700D080 - 0x0700D178
|
||||
const Gfx bbh_seg7_dl_0700D080[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
|
||||
gsSPClearGeometryMode(G_SHADING_SMOOTH),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700CB58),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700CCB0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700CD18),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700CF40),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700CFA8),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700CFE0),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_SHADING_SMOOTH),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,439 +0,0 @@
|
||||
bbh_seg7_light_0700BC68: # 0x0700BC68 - 0x0700BC70
|
||||
.byte 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, 0x00
|
||||
|
||||
bbh_seg7_light_0700BC70: # 0x0700BC70 - 0x0700BC80
|
||||
.byte 0x50, 0x50, 0x50, 0x00, 0x50, 0x50, 0x50, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
bbh_seg7_light_0700BC80: # 0x0700BC80 - 0x0700BC88
|
||||
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
|
||||
|
||||
bbh_seg7_light_0700BC88: # 0x0700BC88 - 0x0700BC98
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
bbh_seg7_vertex_0700BC98: # 0x0700BC98 - 0x0700BD18
|
||||
vertex -2098, 0, 1126, 990, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1945, 0, 1075, 478, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2098, 0, 1075, 478, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1945, 0, 1126, 990, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -101, 0, 1536, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -50, 0, 1382, 478, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -101, 0, 1382, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -50, 0, 1536, 478, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700BD18: # 0x0700BD18 - 0x0700BE18
|
||||
vertex -101, 717, 2048, 334, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -818, 717, 2048, 334, 650, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -101, 717, 1126, 990, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1330, 717, 1638, 626, 406, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1330, 717, 1126, 990, 406, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -818, 717, 2048, 332, 650, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2252, 819, 2048, 334, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1842, 819, 2150, 260, 162, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2047, 819, 2355, 114, 66, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2252, 819, 1126, 990, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1842, 819, 1126, 990, 162, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2252, 1638, 2048, 334, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -818, 1638, 2048, 334, 650, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1228, 1638, 2560, 0, 454, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -818, 1638, 1126, 990, 650, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1842, 1638, 2560, 0, 162, 0x00, 0x81, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700BE18: # 0x0700BE18 - 0x0700BEF8
|
||||
vertex -2252, 1638, 2048, 334, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2252, 1638, 1126, 990, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -818, 1638, 1126, 990, 650, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -101, 256, 1382, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -50, 256, 1382, 480, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -50, 256, 1536, 480, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1945, 256, 1075, 478, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2098, 256, 1126, 990, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2098, 256, 1075, 478, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1945, 256, 1126, 990, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1893, 1280, 1075, 480, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1893, 1280, 1126, 0, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2047, 1280, 1126, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -2047, 1280, 1075, 480, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700BEF8: # 0x0700BEF8 - 0x0700BFD8
|
||||
vertex -101, 256, 1536, 990, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -50, 256, 1536, 480, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -50, 0, 1536, 480, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -101, 0, 1536, 990, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -818, 1075, 1485, 990, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -767, 819, 1485, 478, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -818, 819, 1485, 990, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -101, 256, 1382, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -50, 256, 1536, 480, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -101, 256, 1536, 0, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -50, 256, 1382, 480, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -101, 0, 1382, 0, 990, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -50, 0, 1382, 480, 990, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -101, 256, 1382, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700BFD8: # 0x0700BFD8 - 0x0700C088
|
||||
vertex -767, 1075, 1331, 480, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 1075, 1331, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 819, 1331, 0, 990, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -767, 819, 1331, 480, 990, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 1075, 1485, 990, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -767, 1075, 1485, 478, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -767, 819, 1485, 478, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -818, 1075, 1331, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -767, 1075, 1331, 480, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -767, 1075, 1485, 480, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -818, 1075, 1485, 0, 0, 0x00, 0x81, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C088: # 0x0700C088 - 0x0700C188
|
||||
vertex -1330, 819, 1638, 0, 0, 0xB1, 0x00, 0x63, 0xFF
|
||||
vertex -1330, 717, 1638, 0, 990, 0xB1, 0x00, 0x63, 0xFF
|
||||
vertex -818, 717, 2048, 4330, 990, 0xB1, 0x00, 0x63, 0xFF
|
||||
vertex -818, 819, 2048, 4330, 0, 0xB1, 0x00, 0x63, 0xFF
|
||||
vertex -1330, 819, 1638, 990, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1330, 717, 1126, -2414, 990, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1330, 717, 1638, 990, 990, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1330, 819, 1126, -2414, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -2047, 1024, 2355, -158, 0, 0x59, 0x00, 0x59, 0xFF
|
||||
vertex -2047, 819, 2355, -158, 990, 0x59, 0x00, 0x59, 0xFF
|
||||
vertex -1842, 1024, 2150, 990, 0, 0x59, 0x00, 0x59, 0xFF
|
||||
vertex -1842, 819, 2150, 990, 990, 0x59, 0x00, 0x59, 0xFF
|
||||
vertex -1842, 819, 1126, 5078, 990, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -1842, 1024, 1126, 5078, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -1842, 1024, 2150, 0, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -1842, 819, 2150, 0, 990, 0x7F, 0x00, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C188: # 0x0700C188 - 0x0700C268
|
||||
vertex -1279, 1382, 1126, 2268, 1372, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 1638, 1126, 4566, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2252, 1638, 1126, -2584, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -869, 1382, 1126, 4312, 1372, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 819, 1126, 4566, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -869, 922, 1126, 4312, 224, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1279, 922, 1126, 2268, 224, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1842, 819, 1126, -540, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1228, 1638, 2560, 0, 2012, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -818, 819, 2048, -2074, 0, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -1228, 819, 2560, 0, 0, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -818, 1638, 2048, -3606, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 1075, 1485, -796, 608, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 819, 2048, -3606, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C268: # 0x0700C268 - 0x0700C358
|
||||
vertex -2252, 1638, 2048, -3606, 2012, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2252, 819, 2048, -3606, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2252, 819, 1126, 990, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2252, 1638, 1126, 990, 2012, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2252, 0, 1126, 990, 2012, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2252, 0, 2048, -3606, 2012, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -1228, 1638, 2560, 0, 2012, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -818, 1638, 2048, -2074, 2012, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -818, 819, 2048, -2074, 0, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -818, 0, 2048, -2074, 2012, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -1228, 819, 2560, 0, 0, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -1228, 0, 2560, 0, 2012, 0x9D, 0x00, 0xB1, 0xFF
|
||||
vertex -1228, 819, 2560, 0, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1228, 0, 2560, 0, 2012, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1842, 0, 2560, 3034, 2012, 0x00, 0x00, 0x81, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C358: # 0x0700C358 - 0x0700C458
|
||||
vertex -1842, 1638, 2560, 3034, 2012, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1228, 1638, 2560, 0, 2012, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1228, 819, 2560, 0, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1842, 819, 2560, 3034, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1842, 0, 2560, 3034, 2012, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -2252, 1638, 2048, 5078, 2012, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -1842, 819, 2560, 3034, 0, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -2252, 819, 2048, 5078, 0, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -1842, 1638, 2560, 3034, 2012, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -1842, 819, 2560, 0, 0, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -1842, 0, 2560, 0, 2012, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -2252, 0, 2048, 3240, 2012, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -2252, 819, 2048, 3240, 0, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -2252, 1024, 1126, -2584, 480, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2047, 1024, 1126, -1562, 480, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2252, 1638, 1126, -2584, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C458: # 0x0700C458 - 0x0700C548
|
||||
vertex -2047, 1024, 1126, -1562, 480, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2047, 1280, 1126, -1562, 1116, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2252, 1638, 1126, -2584, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1893, 1280, 1126, -796, 1116, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1279, 1382, 1126, 2268, 1372, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1893, 1024, 1126, -796, 480, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1842, 819, 1126, -540, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1279, 922, 1126, 2268, 224, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 717, 1126, 7122, 224, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 819, 1126, 7122, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2252, 819, 1126, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2098, 256, 1126, 734, 1372, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1945, 256, 1126, 1502, 1372, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2252, 0, 1126, 0, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -2098, 0, 1126, 734, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C548: # 0x0700C548 - 0x0700C648
|
||||
vertex -1945, 0, 1126, 1502, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -101, 717, 1126, 10700, 224, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1945, 256, 1126, 1502, 1372, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1893, 1280, 1126, -796, 1116, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1279, 922, 1126, 2266, 224, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1279, 1382, 1126, 2268, 1372, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 1075, 1331, 0, 608, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 1075, 1485, -796, 608, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 1638, 2048, -3606, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 717, 2048, -2074, 224, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -101, 0, 2048, -5650, 2012, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -818, 0, 2048, -2074, 2012, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -818, 819, 1485, -796, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 819, 2048, -3606, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 1638, 1126, 990, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 819, 1126, 990, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C648: # 0x0700C648 - 0x0700C748
|
||||
vertex -818, 819, 1126, 990, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 819, 1331, 0, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -818, 1075, 1331, 0, 608, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1945, 0, 1126, 1502, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -101, 0, 1126, 10700, 2012, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -101, 717, 1126, 10700, 224, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -818, 717, 2048, -2074, 224, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -101, 717, 2048, -5650, 224, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -101, 0, 2048, -5650, 2012, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -818, 717, 1126, 7122, 224, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1945, 256, 1126, 1502, 1372, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -101, 256, 1382, -286, 1372, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 717, 2048, -3606, 224, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 717, 1126, 990, 224, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 256, 1536, -1052, 1372, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 0, 1382, -286, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C748: # 0x0700C748 - 0x0700C838
|
||||
vertex -101, 717, 2048, -3606, 224, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 0, 1536, -1052, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 0, 2048, -3606, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 256, 1536, -1052, 1372, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 0, 1382, -286, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 717, 1126, 990, 224, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 0, 1126, 990, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -2252, 0, 2048, 3240, 2012, 0xF5, 0x00, 0x82, 0xFF
|
||||
vertex -2068, 256, 2032, 2728, 1244, 0xF5, 0x00, 0x82, 0xFF
|
||||
vertex -2068, 0, 2032, 2728, 2012, 0xF5, 0x00, 0x82, 0xFF
|
||||
vertex -2252, 256, 2048, 3240, 1244, 0xF5, 0x00, 0x82, 0xFF
|
||||
vertex -1786, 0, 2384, 478, 2012, 0x79, 0x00, 0x26, 0xFF
|
||||
vertex -1842, 256, 2560, 0, 1244, 0x79, 0x00, 0x26, 0xFF
|
||||
vertex -1842, 0, 2560, 0, 2012, 0x79, 0x00, 0x26, 0xFF
|
||||
vertex -1786, 256, 2384, 478, 1244, 0x79, 0x00, 0x26, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C838: # 0x0700C838 - 0x0700C878
|
||||
vertex -1842, 256, 2560, 990, 2012, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1786, 256, 2384, 0, 1696, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2068, 256, 2032, 0, 312, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2252, 256, 2048, 990, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C878: # 0x0700C878 - 0x0700C978
|
||||
vertex -2047, 1280, 1126, 0, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2047, 1024, 1126, 0, 2012, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2047, 1024, 1075, 480, 2012, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2098, 256, 1126, 990, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2098, 0, 1126, 990, 2012, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2098, 0, 1075, 478, 2012, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -2098, 256, 1075, 478, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -1945, 0, 1075, 478, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1945, 256, 1126, 990, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1945, 256, 1075, 478, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1945, 0, 1126, 990, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1893, 1024, 1075, 480, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1893, 1024, 1126, 990, 2012, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1893, 1280, 1126, 990, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1893, 1280, 1075, 480, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -2047, 1280, 1075, 480, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C978: # 0x0700C978 - 0x0700C9B8
|
||||
vertex -2068, 0, 2032, 3034, 2012, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -2068, 256, 2032, 3034, 0, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -1786, 256, 2384, 0, 0, 0x63, 0x00, 0xB1, 0xFF
|
||||
vertex -1786, 0, 2384, 0, 2012, 0x63, 0x00, 0xB1, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700C9B8: # 0x0700C9B8 - 0x0700CAA8
|
||||
vertex -2252, 0, 1126, -7180, -5142, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -818, 0, 2048, 7120, 4054, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -101, 0, 1126, 14276, -5142, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2252, 0, 2048, -7180, 4054, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1842, 0, 2560, -3092, 9164, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1228, 0, 2560, 3032, 9164, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -101, 0, 2048, 14276, 4054, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2047, 1024, 1126, -1052, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1893, 1024, 1126, -1052, -1566, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1893, 1024, 1075, -1560, -1566, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1842, 1024, 1126, -1052, -2076, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2252, 1024, 2048, 8144, 2010, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2047, 1024, 2355, 11212, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1842, 1024, 2150, 9168, -2076, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2252, 1024, 1126, -1052, 2010, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700CAA8: # 0x0700CAA8 - 0x0700CB58
|
||||
vertex -1330, 819, 1126, -2072, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1330, 819, 1638, -2072, 5076, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -818, 819, 2048, 3036, 9164, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -818, 819, 1126, 3032, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2047, 1024, 1126, -1052, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1893, 1024, 1075, -1560, -1566, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -2047, 1024, 1075, -1560, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -818, 819, 1485, 3032, 3542, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -767, 819, 1331, 3544, 2010, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -818, 819, 1331, 3032, 2010, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -767, 819, 1485, 3544, 3542, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
bbh_seg7_dl_0700CB58: # 0x0700CB58 - 0x0700CCB0
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight bbh_seg7_light_0700BC70, 1
|
||||
gsSPLight bbh_seg7_light_0700BC68, 2
|
||||
gsSPVertex bbh_seg7_vertex_0700BC98, 8, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
|
||||
gsSPLight bbh_seg7_light_0700BC88, 1
|
||||
gsSPLight bbh_seg7_light_0700BC80, 2
|
||||
gsSPVertex bbh_seg7_vertex_0700BD18, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 4, 0x0
|
||||
gsSP2Triangles 2, 5, 3, 0x0, 6, 7, 8, 0x0
|
||||
gsSP2Triangles 6, 9, 10, 0x0, 6, 10, 7, 0x0
|
||||
gsSP2Triangles 11, 12, 13, 0x0, 11, 14, 12, 0x0
|
||||
gsSP1Triangle 11, 13, 15, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700BE18, 14, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700BEF8, 14, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700BFD8, 11, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP1Triangle 7, 9, 10, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bbh_seg7_dl_0700CCB0: # 0x0700CCB0 - 0x0700CD18
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09004800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700C088, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 9, 11, 10, 0x0
|
||||
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bbh_seg7_dl_0700CD18: # 0x0700CD18 - 0x0700CF40
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07000000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700C188, 14, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 3, 4, 1, 0x0, 3, 5, 4, 0x0
|
||||
gsSP2Triangles 5, 6, 4, 0x0, 6, 7, 4, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700C268, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 1, 4, 2, 0x0, 1, 5, 4, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 8, 9, 10, 0x0
|
||||
gsSP2Triangles 9, 11, 10, 0x0, 12, 13, 14, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700C358, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 2, 4, 3, 0x0, 5, 6, 7, 0x0
|
||||
gsSP2Triangles 5, 8, 6, 0x0, 9, 10, 11, 0x0
|
||||
gsSP2Triangles 9, 11, 12, 0x0, 13, 14, 15, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700C458, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
|
||||
gsSP2Triangles 3, 4, 2, 0x0, 5, 6, 7, 0x0
|
||||
gsSP2Triangles 3, 5, 7, 0x0, 8, 9, 10, 0x0
|
||||
gsSP2Triangles 11, 12, 10, 0x0, 12, 8, 10, 0x0
|
||||
gsSP2Triangles 10, 13, 14, 0x0, 10, 14, 11, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700C548, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
|
||||
gsSP2Triangles 7, 12, 13, 0x0, 6, 8, 14, 0x0
|
||||
gsSP1Triangle 15, 6, 14, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700C648, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 5, 9, 10, 0x0
|
||||
gsSP2Triangles 11, 12, 13, 0x0, 11, 14, 12, 0x0
|
||||
gsSP1Triangle 15, 11, 13, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700C748, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 14, 12, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700C838, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bbh_seg7_dl_0700CF40: # 0x0700CF40 - 0x0700CFA8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09003800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700C878, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
|
||||
gsSP2Triangles 11, 13, 14, 0x0, 0, 2, 15, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bbh_seg7_dl_0700CFA8: # 0x0700CFA8 - 0x0700CFE0
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09002800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700C978, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bbh_seg7_dl_0700CFE0: # 0x0700CFE0 - 0x0700D080
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09009000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
|
||||
gsSPVertex bbh_seg7_vertex_0700C9B8, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 0, 3, 1, 0x0, 3, 5, 1, 0x0
|
||||
gsSP2Triangles 1, 6, 2, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
||||
gsSP1Triangle 10, 14, 11, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700CAA8, 11, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP1Triangle 7, 10, 8, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bbh_seg7_dl_0700D080 # 0x0700D080 - 0x0700D178
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPClearGeometryMode G_SHADING_SMOOTH
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700CB58
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700CCB0
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 252
|
||||
gsSPDisplayList bbh_seg7_dl_0700CD18
|
||||
gsSPDisplayList bbh_seg7_dl_0700CF40
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 252
|
||||
gsSPDisplayList bbh_seg7_dl_0700CFA8
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 252, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700CFE0
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_SHADING_SMOOTH
|
||||
gsSPEndDisplayList
|
||||
50
levels/bbh/areas/1/13/model.inc.c
Normal file
50
levels/bbh/areas/1/13/model.inc.c
Normal file
@@ -0,0 +1,50 @@
|
||||
// 0x0700D178 - 0x0700D278
|
||||
static const Vtx bbh_seg7_vertex_0700D178[] = {
|
||||
{{{ -2037, 1024, 2316}, 0, { -1470, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1863, 1126, 2142}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -2037, 1126, 2316}, 0, { -1470, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1310, 819, 1126}, 0, { 4980, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1310, 922, 1126}, 0, { 4980, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1310, 922, 1629}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1310, 819, 1629}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1310, 922, 1629}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -805, 922, 2032}, 0, { -5454, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -805, 819, 2032}, 0, { -5454, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1310, 819, 1629}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1863, 1024, 1126}, 0, { 10104, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1863, 1126, 2142}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1863, 1024, 2142}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1863, 1126, 1126}, 0, { 10104, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -1863, 1024, 2142}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700D278 - 0x0700D2E0
|
||||
static const Gfx bbh_seg7_dl_0700D278[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008000),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700D178, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP2Triangles(11, 14, 12, 0x0, 0, 15, 1, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700D2E0 - 0x0700D350
|
||||
const Gfx bbh_seg7_dl_0700D2E0[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
|
||||
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700D278),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,44 +0,0 @@
|
||||
bbh_seg7_vertex_0700D178: # 0x0700D178 - 0x0700D278
|
||||
vertex -2037, 1024, 2316, -1470, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1863, 1126, 2142, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2037, 1126, 2316, -1470, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1310, 819, 1126, 4980, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1310, 922, 1126, 4980, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1310, 922, 1629, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1310, 819, 1629, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1310, 922, 1629, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -805, 922, 2032, -5454, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -805, 819, 2032, -5454, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1310, 819, 1629, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1863, 1024, 1126, 10104, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1863, 1126, 2142, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1863, 1024, 2142, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1863, 1126, 1126, 10104, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -1863, 1024, 2142, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
bbh_seg7_dl_0700D278: # 0x0700D278 - 0x0700D2E0
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700D178, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSP2Triangles 11, 14, 12, 0x0, 0, 15, 1, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bbh_seg7_dl_0700D2E0 # 0x0700D2E0 - 0x0700D350
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
|
||||
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700D278
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsSPEndDisplayList
|
||||
57
levels/bbh/areas/1/14/model.inc.c
Normal file
57
levels/bbh/areas/1/14/model.inc.c
Normal file
@@ -0,0 +1,57 @@
|
||||
// 0x0700D350 - 0x0700D358
|
||||
static const Ambient bbh_seg7_light_0700D350 = {
|
||||
{{0x3f, 0x51, 0x66}, 0, {0x3f, 0x51, 0x66}, 0}
|
||||
};
|
||||
|
||||
// 0x0700D358 - 0x0700D368
|
||||
static const Light bbh_seg7_light_0700D358 = {
|
||||
{{0x9e, 0xcc, 0xff}, 0, {0x9e, 0xcc, 0xff}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x0700D368 - 0x0700D428
|
||||
static const Vtx bbh_seg7_vertex_0700D368[] = {
|
||||
{{{ -1740, 1536, 2550}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1330, 1536, 2550}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1330, 1126, 2550}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1740, 1126, 2550}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1740, 614, 2550}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1330, 614, 2550}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1330, 205, 2550}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -1740, 205, 2550}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -613, 614, 2038}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -204, 614, 2038}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -204, 205, 2038}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
{{{ -613, 205, 2038}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700D428 - 0x0700D490
|
||||
static const Gfx bbh_seg7_dl_0700D428[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09006000),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bbh_seg7_light_0700D358, 1),
|
||||
gsSPLight(&bbh_seg7_light_0700D350, 2),
|
||||
gsSPVertex(bbh_seg7_vertex_0700D368, 12, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700D490 - 0x0700D500
|
||||
const Gfx bbh_seg7_dl_0700D490[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
|
||||
gsSPClearGeometryMode(G_SHADING_SMOOTH),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700D428),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_SHADING_SMOOTH),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,48 +0,0 @@
|
||||
bbh_seg7_light_0700D350: # 0x0700D350 - 0x0700D358
|
||||
.byte 0x3F, 0x51, 0x66, 0x00, 0x3F, 0x51, 0x66, 0x00
|
||||
|
||||
bbh_seg7_light_0700D358: # 0x0700D358 - 0x0700D368
|
||||
.byte 0x9E, 0xCC, 0xFF, 0x00, 0x9E, 0xCC, 0xFF, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
bbh_seg7_vertex_0700D368: # 0x0700D368 - 0x0700D428
|
||||
vertex -1740, 1536, 2550, 990, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1330, 1536, 2550, 0, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1330, 1126, 2550, 0, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1740, 1126, 2550, 990, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1740, 614, 2550, 990, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1330, 614, 2550, 0, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1330, 205, 2550, 0, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -1740, 205, 2550, 990, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -613, 614, 2038, 990, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -204, 614, 2038, 0, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -204, 205, 2038, 0, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -613, 205, 2038, 990, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
|
||||
bbh_seg7_dl_0700D428: # 0x0700D428 - 0x0700D490
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09006000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight bbh_seg7_light_0700D358, 1
|
||||
gsSPLight bbh_seg7_light_0700D350, 2
|
||||
gsSPVertex bbh_seg7_vertex_0700D368, 12, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bbh_seg7_dl_0700D490 # 0x0700D490 - 0x0700D500
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPClearGeometryMode G_SHADING_SMOOTH
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700D428
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_SHADING_SMOOTH
|
||||
gsSPEndDisplayList
|
||||
78
levels/bbh/areas/1/15/model.inc.c
Normal file
78
levels/bbh/areas/1/15/model.inc.c
Normal file
@@ -0,0 +1,78 @@
|
||||
// 0x0700D500 - 0x0700D600
|
||||
static const Vtx bbh_seg7_vertex_0700D500[] = {
|
||||
{{{ -537, 0, 1756}, 0, { 0, 212}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -537, 282, 2038}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -537, 538, 2038}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 1357, 2447}, 0, { 734, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1407, 1459, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1407, 1357, 2447}, 0, { 734, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 1459, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 1101, 2447}, 0, { 96, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 1203, 2550}, 0, { 352, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1407, 1203, 2550}, 0, { 352, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1407, 1101, 2447}, 0, { 96, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -281, 0, 1756}, 0, { 990, 212}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -537, 0, 1500}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 0, 2268}, 0, { 0, 212}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 282, 2550}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 538, 2550}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
};
|
||||
|
||||
// 0x0700D600 - 0x0700D6F0
|
||||
static const Vtx bbh_seg7_vertex_0700D600[] = {
|
||||
{{{ -281, 0, 1756}, 0, { 990, 212}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -281, 282, 2038}, 0, { 990, 746}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -537, 282, 2038}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -537, 0, 1500}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -537, 538, 2038}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -281, 538, 2038}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -281, 0, 1500}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 0, 2012}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1407, 538, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1407, 0, 2012}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 538, 2550}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 0, 2268}, 0, { 0, 212}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1407, 282, 2550}, 0, { 990, 746}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1407, 0, 2268}, 0, { 990, 212}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
{{{ -1663, 282, 2550}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}},
|
||||
};
|
||||
|
||||
// 0x0700D6F0 - 0x0700D7E0
|
||||
static const Gfx bbh_seg7_dl_0700D6F0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, spooky_0900B000),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700D500, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 6, 4, 0x0, 7, 6, 3, 0x0),
|
||||
gsSP2Triangles( 7, 8, 6, 0x0, 5, 4, 9, 0x0),
|
||||
gsSP2Triangles( 5, 9, 10, 0x0, 10, 9, 8, 0x0),
|
||||
gsSP2Triangles(10, 8, 7, 0x0, 11, 1, 0, 0x0),
|
||||
gsSP2Triangles( 0, 2, 12, 0x0, 13, 14, 15, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700D600, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 6, 5, 1, 0x0),
|
||||
gsSP2Triangles( 6, 1, 0, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 7, 10, 8, 0x0, 11, 10, 7, 0x0),
|
||||
gsSP2Triangles( 9, 8, 12, 0x0, 9, 12, 13, 0x0),
|
||||
gsSP2Triangles(13, 12, 14, 0x0, 13, 14, 11, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700D7E0 - 0x0700D850
|
||||
const Gfx bbh_seg7_dl_0700D7E0[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
|
||||
gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700D6F0),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,70 +0,0 @@
|
||||
bbh_seg7_vertex_0700D500: # 0x0700D500 - 0x0700D600
|
||||
vertex -537, 0, 1756, 0, 212, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -537, 282, 2038, 0, 746, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -537, 538, 2038, 0, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 1357, 2447, 734, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1407, 1459, 2550, 990, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1407, 1357, 2447, 734, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 1459, 2550, 990, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 1101, 2447, 96, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 1203, 2550, 352, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1407, 1203, 2550, 352, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1407, 1101, 2447, 96, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -281, 0, 1756, 990, 212, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -537, 0, 1500, 0, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 0, 2268, 0, 212, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 282, 2550, 0, 746, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 538, 2550, 0, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
|
||||
bbh_seg7_vertex_0700D600: # 0x0700D600 - 0x0700D6F0
|
||||
vertex -281, 0, 1756, 990, 212, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -281, 282, 2038, 990, 746, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -537, 282, 2038, 0, 746, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -537, 0, 1500, 0, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -537, 538, 2038, 0, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -281, 538, 2038, 990, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -281, 0, 1500, 990, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 0, 2012, 0, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1407, 538, 2550, 990, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1407, 0, 2012, 990, 0, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 538, 2550, 0, 990, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 0, 2268, 0, 212, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1407, 282, 2550, 990, 746, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1407, 0, 2268, 990, 212, 0xFF, 0xEC, 0x40, 0x50
|
||||
vertex -1663, 282, 2550, 0, 746, 0xFF, 0xEC, 0x40, 0x50
|
||||
|
||||
bbh_seg7_dl_0700D6F0: # 0x0700D6F0 - 0x0700D7E0
|
||||
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, spooky_0900B000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700D500, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 6, 4, 0x0, 7, 6, 3, 0x0
|
||||
gsSP2Triangles 7, 8, 6, 0x0, 5, 4, 9, 0x0
|
||||
gsSP2Triangles 5, 9, 10, 0x0, 10, 9, 8, 0x0
|
||||
gsSP2Triangles 10, 8, 7, 0x0, 11, 1, 0, 0x0
|
||||
gsSP2Triangles 0, 2, 12, 0x0, 13, 14, 15, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700D600, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 6, 5, 1, 0x0
|
||||
gsSP2Triangles 6, 1, 0, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 11, 10, 7, 0x0
|
||||
gsSP2Triangles 9, 8, 12, 0x0, 9, 12, 13, 0x0
|
||||
gsSP2Triangles 13, 12, 14, 0x0, 13, 14, 11, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bbh_seg7_dl_0700D7E0 # 0x0700D7E0 - 0x0700D850
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
||||
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700D6F0
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsSPEndDisplayList
|
||||
657
levels/bbh/areas/1/16/model.inc.c
Normal file
657
levels/bbh/areas/1/16/model.inc.c
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
73
levels/bbh/areas/1/17/model.inc.c
Normal file
73
levels/bbh/areas/1/17/model.inc.c
Normal file
@@ -0,0 +1,73 @@
|
||||
// 0x0700F5C8 - 0x0700F6B8
|
||||
static const Vtx bbh_seg7_vertex_0700F5C8[] = {
|
||||
{{{ 2130, 0, -1248}, 0, { 2216, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2130, 102, -306}, 0, { -7184, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2130, 0, -306}, 0, { -7184, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2683, 0, 1024}, 0, { 13050, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2683, 102, 1024}, 0, { 13050, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2683, 102, -286}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2683, 0, -286}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2683, 102, -286}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2765, 102, -286}, 0, { 172, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2765, 0, -286}, 0, { 172, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2683, 0, -286}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3174, 102, -286}, 0, { -3914, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3584, 102, -286}, 0, { -8002, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3584, 0, -286}, 0, { -8002, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3174, 0, -286}, 0, { -3914, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700F6B8 - 0x0700F7A8
|
||||
static const Vtx bbh_seg7_vertex_0700F6B8[] = {
|
||||
{{{ 2130, 0, -1248}, 0, { -5344, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2765, 102, -1248}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2130, 102, -1248}, 0, { -5344, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2130, 0, -1248}, 0, { 2216, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2130, 102, -1248}, 0, { 2216, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2130, 102, -306}, 0, { -7184, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3256, 0, -1535}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3256, 102, -1535}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3256, 102, -1248}, 0, { 2216, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3256, 0, -1248}, 0, { 2216, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3174, 0, -1248}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3256, 0, -1248}, 0, { 5896, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3256, 102, -1248}, 0, { 5896, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 3174, 102, -1248}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2765, 0, -1248}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700F7A8 - 0x0700F848
|
||||
static const Gfx bbh_seg7_dl_0700F7A8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008000),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bbh_seg7_vertex_0700F5C8, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP1Triangle(11, 13, 14, 0x0),
|
||||
gsSPVertex(bbh_seg7_vertex_0700F6B8, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
|
||||
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
|
||||
gsSP1Triangle( 0, 14, 1, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700F848 - 0x0700F8B8
|
||||
const Gfx bbh_seg7_dl_0700F848[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
|
||||
gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(bbh_seg7_dl_0700F7A8),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,65 +0,0 @@
|
||||
bbh_seg7_vertex_0700F5C8: # 0x0700F5C8 - 0x0700F6B8
|
||||
vertex 2130, 0, -1248, 2216, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2130, 102, -306, -7184, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2130, 0, -306, -7184, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2683, 0, 1024, 13050, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2683, 102, 1024, 13050, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2683, 102, -286, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2683, 0, -286, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2683, 102, -286, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2765, 102, -286, 172, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2765, 0, -286, 172, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2683, 0, -286, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3174, 102, -286, -3914, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3584, 102, -286, -8002, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3584, 0, -286, -8002, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3174, 0, -286, -3914, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
bbh_seg7_vertex_0700F6B8: # 0x0700F6B8 - 0x0700F7A8
|
||||
vertex 2130, 0, -1248, -5344, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2765, 102, -1248, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2130, 102, -1248, -5344, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2130, 0, -1248, 2216, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2130, 102, -1248, 2216, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2130, 102, -306, -7184, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3256, 0, -1535, 5078, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3256, 102, -1535, 5078, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3256, 102, -1248, 2216, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3256, 0, -1248, 2216, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3174, 0, -1248, 5078, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3256, 0, -1248, 5896, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3256, 102, -1248, 5896, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 3174, 102, -1248, 5078, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2765, 0, -1248, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
bbh_seg7_dl_0700F7A8: # 0x0700F7A8 - 0x0700F848
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09008000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bbh_seg7_vertex_0700F5C8, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 13, 14, 0x0
|
||||
gsSPVertex bbh_seg7_vertex_0700F6B8, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
||||
gsSP1Triangle 0, 14, 1, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bbh_seg7_dl_0700F848 # 0x0700F848 - 0x0700F8B8
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
|
||||
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList bbh_seg7_dl_0700F7A8
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsSPEndDisplayList
|
||||
625
levels/bbh/areas/1/18/model.inc.c
Normal file
625
levels/bbh/areas/1/18/model.inc.c
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user