Refresh 3

This commit is contained in:
n64
2019-11-03 14:36:27 -05:00
parent 6b8bc9b9ec
commit a7c423cb43
4603 changed files with 475500 additions and 437701 deletions

View File

@@ -0,0 +1,45 @@
// 0x07002800 - 0x070028C0
static const Vtx bits_seg7_vertex_07002800[] = {
{{{ 5570, 3242, -3991}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5468, 3242, -3991}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5570, 3160, -3930}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5468, 3160, -3930}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 6517, 3791, -1836}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 6414, 3791, -1836}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 6517, 3709, -1774}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 6414, 3709, -1774}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5966, 3777, -3991}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5864, 3777, -3991}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5966, 3695, -3930}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
{{{ 5864, 3695, -3930}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
};
// 0x070028C0 - 0x07002918
static const Gfx bits_seg7_dl_070028C0[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_metal_hole),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bits_seg7_vertex_07002800, 12, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
gsSPEndDisplayList(),
};
// 0x07002918 - 0x07002988
const Gfx bits_seg7_dl_07002918[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
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_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(bits_seg7_dl_070028C0),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING),
gsSPEndDisplayList(),
};

View File

@@ -1,39 +0,0 @@
bits_seg7_vertex_07002800: # 0x07002800 - 0x070028C0
vertex 5570, 3242, -3991, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 5468, 3242, -3991, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 5570, 3160, -3930, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 5468, 3160, -3930, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 6517, 3791, -1836, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 6414, 3791, -1836, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 6517, 3709, -1774, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 6414, 3709, -1774, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 5966, 3777, -3991, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 5864, 3777, -3991, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 5966, 3695, -3930, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 5864, 3695, -3930, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
bits_seg7_dl_070028C0: # 0x070028C0 - 0x07002918
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_metal_hole
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bits_seg7_vertex_07002800, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 9, 11, 10, 0x0
gsSPEndDisplayList
glabel bits_seg7_dl_07002918 # 0x07002918 - 0x07002988
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
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 bits_seg7_dl_070028C0
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

View File

@@ -0,0 +1,8 @@
// 0x0E0004F0
const GeoLayout bits_geo_0004F0[] = {
GEO_CULLING_RADIUS(1800),
GEO_OPEN_NODE(),
GEO_DISPLAY_LIST(LAYER_OPAQUE, bits_seg7_dl_07009690),
GEO_CLOSE_NODE(),
GEO_END(),
};

View File

@@ -1,6 +0,0 @@
glabel bits_geo_0004F0 # 0x0E0004F0
geo_culling_radius 1800
geo_open_node
geo_display_list LAYER_OPAQUE, bits_seg7_dl_07009690
geo_close_node
geo_end

View File

@@ -0,0 +1,145 @@
// 0x07009058 - 0x07009158
static const Vtx bits_seg7_vertex_07009058[] = {
{{{ 614, 154, 819}, 0, { 990, -542}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 1229, 154, 717}, 0, { 2182, -1394}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 1229, 154, 102}, 0, { 3204, -372}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ 307, 154, 0}, 0, { 1842, 1328}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -562, -50, 205}, 0, { 54, 2436}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -101, 51, 205}, 0, { 820, 1670}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -460, -50, -306}, 0, { 1076, 3118}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -1023, -101, -204}, 0, { 0, 3884}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -1023, -101, -613}, 0, { 650, 4564}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -1504, -20, -188}, 0, { -858, 4658}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -1504, -20, -546}, 0, { -260, 5254}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -153, -50, 666}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}},
{{{ -1023, -101, -204}, 0, { 0, 3884}, {0x54, 0x16, 0xce, 0xff}}},
{{{ -562, -153, 205}, 0, { 54, 2436}, {0x54, 0x16, 0xce, 0xff}}},
{{{ -562, -50, 205}, 0, { 54, 2436}, {0x54, 0x16, 0xce, 0xff}}},
{{{ -1023, -204, -204}, 0, { 0, 3884}, {0x54, 0x16, 0xce, 0xff}}},
};
// 0x07009158 - 0x07009258
static const Vtx bits_seg7_vertex_07009158[] = {
{{{ -153, -50, 666}, 0, { 0, 990}, {0x54, 0x16, 0xce, 0xff}}},
{{{ -153, -153, 666}, 0, { 0, 990}, {0x54, 0x16, 0xce, 0xff}}},
{{{ 614, 154, 819}, 0, { 990, -542}, {0x54, 0x16, 0xce, 0xff}}},
{{{ 512, -153, 666}, 0, { 1076, -118}, {0x54, 0x16, 0xce, 0xff}}},
{{{ -1023, -101, -613}, 0, { 650, 4564}, {0x61, 0x52, 0xac, 0xff}}},
{{{ -1023, -204, -613}, 0, { 650, 4564}, {0x61, 0x52, 0xac, 0xff}}},
{{{ -1504, -20, -546}, 0, { -260, 5254}, {0x61, 0x52, 0xac, 0xff}}},
{{{ -1504, -225, -546}, 0, { -260, 5254}, {0x61, 0x52, 0xac, 0xff}}},
{{{ 205, -255, 0}, 0, { 1672, 1500}, {0x61, 0x52, 0xac, 0xff}}},
{{{ -101, -50, 205}, 0, { 820, 1670}, {0x61, 0x52, 0xac, 0xff}}},
{{{ -101, 51, 205}, 0, { 820, 1670}, {0x61, 0x52, 0xac, 0xff}}},
{{{ 307, 154, 0}, 0, { 1842, 1328}, {0x61, 0x52, 0xac, 0xff}}},
{{{ 1126, -50, 102}, 0, { 3034, -202}, {0x61, 0x52, 0xac, 0xff}}},
{{{ 1229, 154, 717}, 0, { 2182, -1394}, {0x61, 0x52, 0xac, 0xff}}},
{{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x61, 0x52, 0xac, 0xff}}},
{{{ 1229, 154, 102}, 0, { 3204, -372}, {0x61, 0x52, 0xac, 0xff}}},
};
// 0x07009258 - 0x07009338
static const Vtx bits_seg7_vertex_07009258[] = {
{{{ -460, -50, -306}, 0, { 1076, 3118}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -460, -153, -306}, 0, { 1076, 3118}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -1023, -204, -613}, 0, { 650, 4564}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -101, 51, 205}, 0, { 820, 1670}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -1023, -101, -613}, 0, { 650, 4564}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -101, -50, 205}, 0, { 820, 1670}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -562, -50, 205}, 0, { 54, 2436}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -153, -153, 666}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -153, -50, 666}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ -562, -153, 205}, 0, { 54, 2436}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ 307, 154, 0}, 0, { 1842, 1328}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ 1229, 154, 102}, 0, { 3204, -372}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ 1126, -50, 102}, 0, { 3034, -202}, {0x41, 0x43, 0x8c, 0xff}}},
{{{ 205, -255, 0}, 0, { 1672, 1500}, {0x41, 0x43, 0x8c, 0xff}}},
};
// 0x07009338 - 0x07009438
static const Vtx bits_seg7_vertex_07009338[] = {
{{{ -1504, -20, -188}, 0, { -858, 4658}, {0x6a, 0x3f, 0xbf, 0xff}}},
{{{ -1504, -225, -188}, 0, { -858, 4658}, {0x6a, 0x3f, 0xbf, 0xff}}},
{{{ -1023, -204, -204}, 0, { 0, 3884}, {0x6a, 0x3f, 0xbf, 0xff}}},
{{{ -1023, -101, -204}, 0, { 0, 3884}, {0x6a, 0x3f, 0xbf, 0xff}}},
{{{ 512, -153, 666}, 0, { 1076, -118}, {0x6a, 0x3f, 0xbf, 0xff}}},
{{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x6a, 0x3f, 0xbf, 0xff}}},
{{{ 1229, 154, 717}, 0, { 2182, -1394}, {0x6a, 0x3f, 0xbf, 0xff}}},
{{{ 614, 154, 819}, 0, { 990, -542}, {0x6a, 0x3f, 0xbf, 0xff}}},
{{{ -101, -50, 205}, 0, { 820, 1670}, {0x35, 0x00, 0x35, 0xff}}},
{{{ 205, -255, 0}, 0, { 1672, 1500}, {0x35, 0x00, 0x35, 0xff}}},
{{{ 512, -153, 666}, 0, { 1076, -118}, {0x35, 0x00, 0x35, 0xff}}},
{{{ -153, -153, 666}, 0, { 0, 990}, {0x35, 0x00, 0x35, 0xff}}},
{{{ -460, -153, -306}, 0, { 1076, 3118}, {0x35, 0x00, 0x35, 0xff}}},
{{{ -562, -153, 205}, 0, { 54, 2436}, {0x35, 0x00, 0x35, 0xff}}},
{{{ -1023, -204, -204}, 0, { 0, 3884}, {0x35, 0x00, 0x35, 0xff}}},
{{{ -1023, -204, -613}, 0, { 650, 4564}, {0x35, 0x00, 0x35, 0xff}}},
};
// 0x07009438 - 0x070094F8
static const Vtx bits_seg7_vertex_07009438[] = {
{{{ 205, -255, 0}, 0, { 1672, 1500}, {0x43, 0x00, 0x43, 0xff}}},
{{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x43, 0x00, 0x43, 0xff}}},
{{{ 512, -153, 666}, 0, { 1076, -118}, {0x43, 0x00, 0x43, 0xff}}},
{{{ -101, -50, 205}, 0, { 820, 1670}, {0x43, 0x00, 0x43, 0xff}}},
{{{ -153, -153, 666}, 0, { 0, 990}, {0x43, 0x00, 0x43, 0xff}}},
{{{ -562, -153, 205}, 0, { 54, 2436}, {0x43, 0x00, 0x43, 0xff}}},
{{{ -1504, -225, -188}, 0, { -858, 4658}, {0x43, 0x00, 0x43, 0xff}}},
{{{ -1504, -225, -546}, 0, { -260, 5254}, {0x43, 0x00, 0x43, 0xff}}},
{{{ -1023, -204, -613}, 0, { 650, 4564}, {0x43, 0x00, 0x43, 0xff}}},
{{{ -460, -153, -306}, 0, { 1076, 3118}, {0x43, 0x00, 0x43, 0xff}}},
{{{ -1023, -204, -204}, 0, { 0, 3884}, {0x43, 0x00, 0x43, 0xff}}},
{{{ 1126, -50, 102}, 0, { 3034, -202}, {0x43, 0x00, 0x43, 0xff}}},
};
// 0x070094F8 - 0x07009690
static const Gfx bits_seg7_dl_070094F8[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bits_seg7_vertex_07009058, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
gsSP2Triangles( 6, 8, 7, 0x0, 8, 9, 7, 0x0),
gsSP2Triangles( 8, 10, 9, 0x0, 4, 11, 5, 0x0),
gsSP2Triangles( 0, 3, 5, 0x0, 11, 0, 5, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPVertex(bits_seg7_vertex_07009158, 16, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
gsSPVertex(bits_seg7_vertex_07009258, 14, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
gsSP2Triangles( 0, 2, 4, 0x0, 3, 5, 1, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0),
gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
gsSPVertex(bits_seg7_vertex_07009338, 16, 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),
gsSP2Triangles(12, 13, 14, 0x0, 14, 15, 12, 0x0),
gsSPVertex(bits_seg7_vertex_07009438, 12, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
gsSP2Triangles( 6, 7, 8, 0x0, 9, 3, 5, 0x0),
gsSP2Triangles(10, 6, 8, 0x0, 0, 11, 1, 0x0),
gsSPEndDisplayList(),
};
// 0x07009690 - 0x07009700
const Gfx bits_seg7_dl_07009690[] = {
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_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(bits_seg7_dl_070094F8),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING),
gsSPEndDisplayList(),
};

View File

@@ -1,131 +0,0 @@
bits_seg7_vertex_07009058: # 0x07009058 - 0x07009158
vertex 614, 154, 819, 990, -542, 0xB1, 0xBF, 0xFA, 0xFF
vertex 1229, 154, 717, 2182, -1394, 0xB1, 0xBF, 0xFA, 0xFF
vertex 1229, 154, 102, 3204, -372, 0xB1, 0xBF, 0xFA, 0xFF
vertex 307, 154, 0, 1842, 1328, 0xB1, 0xBF, 0xFA, 0xFF
vertex -562, -50, 205, 54, 2436, 0xB1, 0xBF, 0xFA, 0xFF
vertex -101, 51, 205, 820, 1670, 0xB1, 0xBF, 0xFA, 0xFF
vertex -460, -50, -306, 1076, 3118, 0xB1, 0xBF, 0xFA, 0xFF
vertex -1023, -101, -204, 0, 3884, 0xB1, 0xBF, 0xFA, 0xFF
vertex -1023, -101, -613, 650, 4564, 0xB1, 0xBF, 0xFA, 0xFF
vertex -1504, -20, -188, -858, 4658, 0xB1, 0xBF, 0xFA, 0xFF
vertex -1504, -20, -546, -260, 5254, 0xB1, 0xBF, 0xFA, 0xFF
vertex -153, -50, 666, 0, 990, 0xB1, 0xBF, 0xFA, 0xFF
vertex -1023, -101, -204, 0, 3884, 0x54, 0x16, 0xCE, 0xFF
vertex -562, -153, 205, 54, 2436, 0x54, 0x16, 0xCE, 0xFF
vertex -562, -50, 205, 54, 2436, 0x54, 0x16, 0xCE, 0xFF
vertex -1023, -204, -204, 0, 3884, 0x54, 0x16, 0xCE, 0xFF
bits_seg7_vertex_07009158: # 0x07009158 - 0x07009258
vertex -153, -50, 666, 0, 990, 0x54, 0x16, 0xCE, 0xFF
vertex -153, -153, 666, 0, 990, 0x54, 0x16, 0xCE, 0xFF
vertex 614, 154, 819, 990, -542, 0x54, 0x16, 0xCE, 0xFF
vertex 512, -153, 666, 1076, -118, 0x54, 0x16, 0xCE, 0xFF
vertex -1023, -101, -613, 650, 4564, 0x61, 0x52, 0xAC, 0xFF
vertex -1023, -204, -613, 650, 4564, 0x61, 0x52, 0xAC, 0xFF
vertex -1504, -20, -546, -260, 5254, 0x61, 0x52, 0xAC, 0xFF
vertex -1504, -225, -546, -260, 5254, 0x61, 0x52, 0xAC, 0xFF
vertex 205, -255, 0, 1672, 1500, 0x61, 0x52, 0xAC, 0xFF
vertex -101, -50, 205, 820, 1670, 0x61, 0x52, 0xAC, 0xFF
vertex -101, 51, 205, 820, 1670, 0x61, 0x52, 0xAC, 0xFF
vertex 307, 154, 0, 1842, 1328, 0x61, 0x52, 0xAC, 0xFF
vertex 1126, -50, 102, 3034, -202, 0x61, 0x52, 0xAC, 0xFF
vertex 1229, 154, 717, 2182, -1394, 0x61, 0x52, 0xAC, 0xFF
vertex 1126, -50, 666, 2098, -1140, 0x61, 0x52, 0xAC, 0xFF
vertex 1229, 154, 102, 3204, -372, 0x61, 0x52, 0xAC, 0xFF
bits_seg7_vertex_07009258: # 0x07009258 - 0x07009338
vertex -460, -50, -306, 1076, 3118, 0x41, 0x43, 0x8C, 0xFF
vertex -460, -153, -306, 1076, 3118, 0x41, 0x43, 0x8C, 0xFF
vertex -1023, -204, -613, 650, 4564, 0x41, 0x43, 0x8C, 0xFF
vertex -101, 51, 205, 820, 1670, 0x41, 0x43, 0x8C, 0xFF
vertex -1023, -101, -613, 650, 4564, 0x41, 0x43, 0x8C, 0xFF
vertex -101, -50, 205, 820, 1670, 0x41, 0x43, 0x8C, 0xFF
vertex -562, -50, 205, 54, 2436, 0x41, 0x43, 0x8C, 0xFF
vertex -153, -153, 666, 0, 990, 0x41, 0x43, 0x8C, 0xFF
vertex -153, -50, 666, 0, 990, 0x41, 0x43, 0x8C, 0xFF
vertex -562, -153, 205, 54, 2436, 0x41, 0x43, 0x8C, 0xFF
vertex 307, 154, 0, 1842, 1328, 0x41, 0x43, 0x8C, 0xFF
vertex 1229, 154, 102, 3204, -372, 0x41, 0x43, 0x8C, 0xFF
vertex 1126, -50, 102, 3034, -202, 0x41, 0x43, 0x8C, 0xFF
vertex 205, -255, 0, 1672, 1500, 0x41, 0x43, 0x8C, 0xFF
bits_seg7_vertex_07009338: # 0x07009338 - 0x07009438
vertex -1504, -20, -188, -858, 4658, 0x6A, 0x3F, 0xBF, 0xFF
vertex -1504, -225, -188, -858, 4658, 0x6A, 0x3F, 0xBF, 0xFF
vertex -1023, -204, -204, 0, 3884, 0x6A, 0x3F, 0xBF, 0xFF
vertex -1023, -101, -204, 0, 3884, 0x6A, 0x3F, 0xBF, 0xFF
vertex 512, -153, 666, 1076, -118, 0x6A, 0x3F, 0xBF, 0xFF
vertex 1126, -50, 666, 2098, -1140, 0x6A, 0x3F, 0xBF, 0xFF
vertex 1229, 154, 717, 2182, -1394, 0x6A, 0x3F, 0xBF, 0xFF
vertex 614, 154, 819, 990, -542, 0x6A, 0x3F, 0xBF, 0xFF
vertex -101, -50, 205, 820, 1670, 0x35, 0x00, 0x35, 0xFF
vertex 205, -255, 0, 1672, 1500, 0x35, 0x00, 0x35, 0xFF
vertex 512, -153, 666, 1076, -118, 0x35, 0x00, 0x35, 0xFF
vertex -153, -153, 666, 0, 990, 0x35, 0x00, 0x35, 0xFF
vertex -460, -153, -306, 1076, 3118, 0x35, 0x00, 0x35, 0xFF
vertex -562, -153, 205, 54, 2436, 0x35, 0x00, 0x35, 0xFF
vertex -1023, -204, -204, 0, 3884, 0x35, 0x00, 0x35, 0xFF
vertex -1023, -204, -613, 650, 4564, 0x35, 0x00, 0x35, 0xFF
bits_seg7_vertex_07009438: # 0x07009438 - 0x070094F8
vertex 205, -255, 0, 1672, 1500, 0x43, 0x00, 0x43, 0xFF
vertex 1126, -50, 666, 2098, -1140, 0x43, 0x00, 0x43, 0xFF
vertex 512, -153, 666, 1076, -118, 0x43, 0x00, 0x43, 0xFF
vertex -101, -50, 205, 820, 1670, 0x43, 0x00, 0x43, 0xFF
vertex -153, -153, 666, 0, 990, 0x43, 0x00, 0x43, 0xFF
vertex -562, -153, 205, 54, 2436, 0x43, 0x00, 0x43, 0xFF
vertex -1504, -225, -188, -858, 4658, 0x43, 0x00, 0x43, 0xFF
vertex -1504, -225, -546, -260, 5254, 0x43, 0x00, 0x43, 0xFF
vertex -1023, -204, -613, 650, 4564, 0x43, 0x00, 0x43, 0xFF
vertex -460, -153, -306, 1076, 3118, 0x43, 0x00, 0x43, 0xFF
vertex -1023, -204, -204, 0, 3884, 0x43, 0x00, 0x43, 0xFF
vertex 1126, -50, 102, 3034, -202, 0x43, 0x00, 0x43, 0xFF
bits_seg7_dl_070094F8: # 0x070094F8 - 0x07009690
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bits_seg7_vertex_07009058, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 7, 4, 6, 0x0
gsSP2Triangles 6, 8, 7, 0x0, 8, 9, 7, 0x0
gsSP2Triangles 8, 10, 9, 0x0, 4, 11, 5, 0x0
gsSP2Triangles 0, 3, 5, 0x0, 11, 0, 5, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 12, 15, 13, 0x0
gsSPVertex bits_seg7_vertex_07009158, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 8, 10, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 12, 15, 13, 0x0
gsSPVertex bits_seg7_vertex_07009258, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
gsSP2Triangles 0, 2, 4, 0x0, 3, 5, 1, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
gsSPVertex bits_seg7_vertex_07009338, 16, 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
gsSP2Triangles 12, 13, 14, 0x0, 14, 15, 12, 0x0
gsSPVertex bits_seg7_vertex_07009438, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 3, 5, 0x0
gsSP2Triangles 10, 6, 8, 0x0, 0, 11, 1, 0x0
gsSPEndDisplayList
glabel bits_seg7_dl_07009690 # 0x07009690 - 0x07009700
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_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 bits_seg7_dl_070094F8
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

View File

@@ -0,0 +1,8 @@
// 0x0E000508
const GeoLayout bits_geo_000508[] = {
GEO_CULLING_RADIUS(3200),
GEO_OPEN_NODE(),
GEO_DISPLAY_LIST(LAYER_OPAQUE, bits_seg7_dl_0700B4A0),
GEO_CLOSE_NODE(),
GEO_END(),
};

View File

@@ -1,6 +0,0 @@
glabel bits_geo_000508 # 0x0E000508
geo_culling_radius 3200
geo_open_node
geo_display_list LAYER_OPAQUE, bits_seg7_dl_0700B4A0
geo_close_node
geo_end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
// 0x0E000520
const GeoLayout bits_geo_000520[] = {
GEO_CULLING_RADIUS(1100),
GEO_OPEN_NODE(),
GEO_DISPLAY_LIST(LAYER_OPAQUE, bits_seg7_dl_0700B820),
GEO_CLOSE_NODE(),
GEO_END(),
};

View File

@@ -1,6 +0,0 @@
glabel bits_geo_000520 # 0x0E000520
geo_culling_radius 1100
geo_open_node
geo_display_list LAYER_OPAQUE, bits_seg7_dl_0700B820
geo_close_node
geo_end

View File

@@ -0,0 +1,95 @@
// 0x0700B528 - 0x0700B5A8
static const Vtx bits_seg7_vertex_0700B528[] = {
{{{ 836, -306, 401}, 0, { 2694, 6438}, {0x44, 0x53, 0x41, 0xff}}},
{{{ -801, -306, -417}, 0, { 0, 990}, {0x44, 0x53, 0x41, 0xff}}},
{{{ 836, -306, -417}, 0, { 0, 6438}, {0x44, 0x53, 0x41, 0xff}}},
{{{ -801, -306, 401}, 0, { 2694, 990}, {0x44, 0x53, 0x41, 0xff}}},
{{{ -801, 0, 401}, 0, { 2694, 990}, {0xbc, 0xca, 0xbf, 0xff}}},
{{{ 836, 0, -417}, 0, { 0, 6438}, {0xbc, 0xca, 0xbf, 0xff}}},
{{{ -801, 0, -417}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}},
{{{ 836, 0, 401}, 0, { 2694, 6438}, {0xbc, 0xca, 0xbf, 0xff}}},
};
// 0x0700B5A8 - 0x0700B698
static const Vtx bits_seg7_vertex_0700B5A8[] = {
{{{ 836, 0, -417}, 0, { 5076, 0}, {0x6e, 0x7c, 0x6c, 0xff}}},
{{{ -801, -306, -417}, 0, { 0, 990}, {0x6e, 0x7c, 0x6c, 0xff}}},
{{{ -801, 0, -417}, 0, { 0, 0}, {0x6e, 0x7c, 0x6c, 0xff}}},
{{{ 836, -306, -417}, 0, { 5076, 990}, {0x6e, 0x7c, 0x6c, 0xff}}},
{{{ -801, 0, 401}, 0, { 0, 0}, {0x6e, 0x7c, 0x6c, 0xff}}},
{{{ 836, -306, 401}, 0, { 5076, 990}, {0x6e, 0x7c, 0x6c, 0xff}}},
{{{ 836, 0, 401}, 0, { 5076, 0}, {0x6e, 0x7c, 0x6c, 0xff}}},
{{{ -801, -306, 401}, 0, { 0, 990}, {0x6e, 0x7c, 0x6c, 0xff}}},
{{{ -801, 0, -8}, 0, { 2808, 0}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, -306, 401}, 0, { 992, 990}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, 0, 401}, 0, { 992, 0}, {0x88, 0x98, 0x84, 0xff}}},
{{{ 836, -306, -8}, 0, { 2240, 990}, {0x88, 0x98, 0x84, 0xff}}},
{{{ 836, -306, -417}, 0, { 4056, 990}, {0x88, 0x98, 0x84, 0xff}}},
{{{ 836, 0, -417}, 0, { 4056, 0}, {0x88, 0x98, 0x84, 0xff}}},
{{{ 836, 0, -8}, 0, { 2240, 0}, {0x88, 0x98, 0x84, 0xff}}},
};
// 0x0700B698 - 0x0700B748
static const Vtx bits_seg7_vertex_0700B698[] = {
{{{ 836, 0, 401}, 0, { 992, 0}, {0x88, 0x98, 0x84, 0xff}}},
{{{ 836, -306, -8}, 0, { 2808, 990}, {0x88, 0x98, 0x84, 0xff}}},
{{{ 836, 0, -8}, 0, { 2808, 0}, {0x88, 0x98, 0x84, 0xff}}},
{{{ 836, -306, 401}, 0, { 992, 990}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, 0, -8}, 0, { 2240, 0}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, 0, -417}, 0, { 4056, 0}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, -306, -417}, 0, { 4056, 990}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, -306, -8}, 0, { 2240, 990}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, 0, -8}, 0, { 2808, 0}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, -306, -8}, 0, { 2808, 990}, {0x88, 0x98, 0x84, 0xff}}},
{{{ -801, -306, 401}, 0, { 992, 990}, {0x88, 0x98, 0x84, 0xff}}},
};
// 0x0700B748 - 0x0700B790
static const Gfx bits_seg7_dl_0700B748[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bits_seg7_vertex_0700B528, 8, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSPEndDisplayList(),
};
// 0x0700B790 - 0x0700B820
static const Gfx bits_seg7_dl_0700B790[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bits_seg7_texture_07001000),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bits_seg7_vertex_0700B5A8, 15, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
gsSP1Triangle(11, 13, 14, 0x0),
gsSPVertex(bits_seg7_vertex_0700B698, 11, 0),
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
gsSP1Triangle( 8, 9, 10, 0x0),
gsSPEndDisplayList(),
};
// 0x0700B820 - 0x0700B8B0
const Gfx bits_seg7_dl_0700B820[] = {
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_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(bits_seg7_dl_0700B748),
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(bits_seg7_dl_0700B790),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING),
gsSPEndDisplayList(),
};

View File

@@ -1,83 +0,0 @@
bits_seg7_vertex_0700B528: # 0x0700B528 - 0x0700B5A8
vertex 836, -306, 401, 2694, 6438, 0x44, 0x53, 0x41, 0xFF
vertex -801, -306, -417, 0, 990, 0x44, 0x53, 0x41, 0xFF
vertex 836, -306, -417, 0, 6438, 0x44, 0x53, 0x41, 0xFF
vertex -801, -306, 401, 2694, 990, 0x44, 0x53, 0x41, 0xFF
vertex -801, 0, 401, 2694, 990, 0xBC, 0xCA, 0xBF, 0xFF
vertex 836, 0, -417, 0, 6438, 0xBC, 0xCA, 0xBF, 0xFF
vertex -801, 0, -417, 0, 990, 0xBC, 0xCA, 0xBF, 0xFF
vertex 836, 0, 401, 2694, 6438, 0xBC, 0xCA, 0xBF, 0xFF
bits_seg7_vertex_0700B5A8: # 0x0700B5A8 - 0x0700B698
vertex 836, 0, -417, 5076, 0, 0x6E, 0x7C, 0x6C, 0xFF
vertex -801, -306, -417, 0, 990, 0x6E, 0x7C, 0x6C, 0xFF
vertex -801, 0, -417, 0, 0, 0x6E, 0x7C, 0x6C, 0xFF
vertex 836, -306, -417, 5076, 990, 0x6E, 0x7C, 0x6C, 0xFF
vertex -801, 0, 401, 0, 0, 0x6E, 0x7C, 0x6C, 0xFF
vertex 836, -306, 401, 5076, 990, 0x6E, 0x7C, 0x6C, 0xFF
vertex 836, 0, 401, 5076, 0, 0x6E, 0x7C, 0x6C, 0xFF
vertex -801, -306, 401, 0, 990, 0x6E, 0x7C, 0x6C, 0xFF
vertex -801, 0, -8, 2808, 0, 0x88, 0x98, 0x84, 0xFF
vertex -801, -306, 401, 992, 990, 0x88, 0x98, 0x84, 0xFF
vertex -801, 0, 401, 992, 0, 0x88, 0x98, 0x84, 0xFF
vertex 836, -306, -8, 2240, 990, 0x88, 0x98, 0x84, 0xFF
vertex 836, -306, -417, 4056, 990, 0x88, 0x98, 0x84, 0xFF
vertex 836, 0, -417, 4056, 0, 0x88, 0x98, 0x84, 0xFF
vertex 836, 0, -8, 2240, 0, 0x88, 0x98, 0x84, 0xFF
bits_seg7_vertex_0700B698: # 0x0700B698 - 0x0700B748
vertex 836, 0, 401, 992, 0, 0x88, 0x98, 0x84, 0xFF
vertex 836, -306, -8, 2808, 990, 0x88, 0x98, 0x84, 0xFF
vertex 836, 0, -8, 2808, 0, 0x88, 0x98, 0x84, 0xFF
vertex 836, -306, 401, 992, 990, 0x88, 0x98, 0x84, 0xFF
vertex -801, 0, -8, 2240, 0, 0x88, 0x98, 0x84, 0xFF
vertex -801, 0, -417, 4056, 0, 0x88, 0x98, 0x84, 0xFF
vertex -801, -306, -417, 4056, 990, 0x88, 0x98, 0x84, 0xFF
vertex -801, -306, -8, 2240, 990, 0x88, 0x98, 0x84, 0xFF
vertex -801, 0, -8, 2808, 0, 0x88, 0x98, 0x84, 0xFF
vertex -801, -306, -8, 2808, 990, 0x88, 0x98, 0x84, 0xFF
vertex -801, -306, 401, 992, 990, 0x88, 0x98, 0x84, 0xFF
bits_seg7_dl_0700B748: # 0x0700B748 - 0x0700B790
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bits_seg7_vertex_0700B528, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSPEndDisplayList
bits_seg7_dl_0700B790: # 0x0700B790 - 0x0700B820
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bits_seg7_texture_07001000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex bits_seg7_vertex_0700B5A8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex bits_seg7_vertex_0700B698, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP1Triangle 8, 9, 10, 0x0
gsSPEndDisplayList
glabel bits_seg7_dl_0700B820 # 0x0700B820 - 0x0700B8B0
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_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 bits_seg7_dl_0700B748
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 bits_seg7_dl_0700B790
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

View File

@@ -0,0 +1,8 @@
// 0x0E000538
const GeoLayout bits_geo_000538[] = {
GEO_CULLING_RADIUS(800),
GEO_OPEN_NODE(),
GEO_DISPLAY_LIST(LAYER_ALPHA, bits_seg7_dl_0700BA18),
GEO_CLOSE_NODE(),
GEO_END(),
};

View File

@@ -1,6 +0,0 @@
glabel bits_geo_000538 # 0x0E000538
geo_culling_radius 800
geo_open_node
geo_display_list LAYER_ALPHA, bits_seg7_dl_0700BA18
geo_close_node
geo_end

View File

@@ -0,0 +1,50 @@
// 0x0700B8B0 - 0x0700B9B0
static const Vtx bits_seg7_vertex_0700B8B0[] = {
{{{ 410, 0, 410}, 0, { 2012, 1040}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ 410, 0, -409}, 0, { 2012, -3046}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ 154, 154, -153}, 0, { -20, -1770}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ 154, 154, 154}, 0, { -20, -236}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -409, 0, -409}, 0, { 2012, 1040}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -409, 0, 410}, 0, { 2012, -3046}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -153, 154, 154}, 0, { -40, -1770}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -153, 154, -153}, 0, { -40, -236}, {0xff, 0xd4, 0x00, 0xff}}},
{{{ -409, 0, 410}, 0, { 2012, 990}, {0xbe, 0xbe, 0x00, 0xff}}},
{{{ 154, 154, 154}, 0, { -40, -1820}, {0xbe, 0xbe, 0x00, 0xff}}},
{{{ -153, 154, 154}, 0, { -40, -288}, {0xbe, 0xbe, 0x00, 0xff}}},
{{{ 410, 0, 410}, 0, { 2012, -3098}, {0xbe, 0xbe, 0x00, 0xff}}},
{{{ -409, 0, -409}, 0, { 2012, -3098}, {0xbe, 0xbe, 0x00, 0xff}}},
{{{ -153, 154, -153}, 0, { -40, -1820}, {0xbe, 0xbe, 0x00, 0xff}}},
{{{ 154, 154, -153}, 0, { -40, -288}, {0xbe, 0xbe, 0x00, 0xff}}},
{{{ 410, 0, -409}, 0, { 2012, 990}, {0xbe, 0xbe, 0x00, 0xff}}},
};
// 0x0700B9B0 - 0x0700BA18
static const Gfx bits_seg7_dl_0700B9B0[] = {
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09003800),
gsDPLoadSync(),
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
gsSPVertex(bits_seg7_vertex_0700B8B0, 16, 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, 11, 9, 0x0),
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
gsSPEndDisplayList(),
};
// 0x0700BA18 - 0x0700BA88
const Gfx bits_seg7_dl_0700BA18[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA),
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, 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(bits_seg7_dl_0700B9B0),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
gsSPEndDisplayList(),
};

View File

@@ -1,44 +0,0 @@
bits_seg7_vertex_0700B8B0: # 0x0700B8B0 - 0x0700B9B0
vertex 410, 0, 410, 2012, 1040, 0xFF, 0xD4, 0x00, 0xFF
vertex 410, 0, -409, 2012, -3046, 0xFF, 0xD4, 0x00, 0xFF
vertex 154, 154, -153, -20, -1770, 0xFF, 0xD4, 0x00, 0xFF
vertex 154, 154, 154, -20, -236, 0xFF, 0xD4, 0x00, 0xFF
vertex -409, 0, -409, 2012, 1040, 0xFF, 0xD4, 0x00, 0xFF
vertex -409, 0, 410, 2012, -3046, 0xFF, 0xD4, 0x00, 0xFF
vertex -153, 154, 154, -40, -1770, 0xFF, 0xD4, 0x00, 0xFF
vertex -153, 154, -153, -40, -236, 0xFF, 0xD4, 0x00, 0xFF
vertex -409, 0, 410, 2012, 990, 0xBE, 0xBE, 0x00, 0xFF
vertex 154, 154, 154, -40, -1820, 0xBE, 0xBE, 0x00, 0xFF
vertex -153, 154, 154, -40, -288, 0xBE, 0xBE, 0x00, 0xFF
vertex 410, 0, 410, 2012, -3098, 0xBE, 0xBE, 0x00, 0xFF
vertex -409, 0, -409, 2012, -3098, 0xBE, 0xBE, 0x00, 0xFF
vertex -153, 154, -153, -40, -1820, 0xBE, 0xBE, 0x00, 0xFF
vertex 154, 154, -153, -40, -288, 0xBE, 0xBE, 0x00, 0xFF
vertex 410, 0, -409, 2012, 990, 0xBE, 0xBE, 0x00, 0xFF
bits_seg7_dl_0700B9B0: # 0x0700B9B0 - 0x0700BA18
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09003800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex bits_seg7_vertex_0700B8B0, 16, 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, 11, 9, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
gsSPEndDisplayList
glabel bits_seg7_dl_0700BA18 # 0x0700BA18 - 0x0700BA88
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_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, 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 bits_seg7_dl_0700B9B0
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

View File

@@ -0,0 +1,8 @@
// 0x0E000550
const GeoLayout bits_geo_000550[] = {
GEO_CULLING_RADIUS(2900),
GEO_OPEN_NODE(),
GEO_DISPLAY_LIST(LAYER_OPAQUE, bits_seg7_dl_0700CDC0),
GEO_CLOSE_NODE(),
GEO_END(),
};

View File

@@ -1,6 +0,0 @@
glabel bits_geo_000550 # 0x0E000550
geo_culling_radius 2900
geo_open_node
geo_display_list LAYER_OPAQUE, bits_seg7_dl_0700CDC0
geo_close_node
geo_end

Some files were not shown because too many files have changed in this diff Show More