You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
Refresh 3
This commit is contained in:
40
levels/bitdw/areas/1/1/model.inc.c
Normal file
40
levels/bitdw/areas/1/1/model.inc.c
Normal file
@@ -0,0 +1,40 @@
|
||||
// 0x07002000 - 0x07002080
|
||||
static const Vtx bitdw_seg7_vertex_07002000[] = {
|
||||
{{{ 2516, -2357, 2962}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2415, -2440, 3024}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2517, -2439, 3023}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 2413, -2358, 2962}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -3038, -2766, 2960}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -3139, -2849, 3023}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -3037, -2848, 3022}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -3141, -2768, 2961}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07002080 - 0x070020C8
|
||||
static const Gfx bitdw_seg7_dl_07002080[] = {
|
||||
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(bitdw_seg7_vertex_07002000, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x070020C8 - 0x07002138
|
||||
const Gfx bitdw_seg7_dl_070020C8[] = {
|
||||
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(bitdw_seg7_dl_07002080),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,34 +0,0 @@
|
||||
bitdw_seg7_vertex_07002000: # 0x07002000 - 0x07002080
|
||||
vertex 2516, -2357, 2962, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2415, -2440, 3024, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2517, -2439, 3023, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 2413, -2358, 2962, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -3038, -2766, 2960, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -3139, -2849, 3023, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -3037, -2848, 3022, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -3141, -2768, 2961, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
bitdw_seg7_dl_07002080: # 0x07002080 - 0x070020C8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_metal_hole
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_07002000, 8, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bitdw_seg7_dl_070020C8 # 0x070020C8 - 0x07002138
|
||||
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 bitdw_seg7_dl_07002080
|
||||
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
|
||||
1351
levels/bitdw/areas/1/collision.inc.c
Normal file
1351
levels/bitdw/areas/1/collision.inc.c
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
26
levels/bitdw/areas/1/geo.inc.c
Normal file
26
levels/bitdw/areas/1/geo.inc.c
Normal file
@@ -0,0 +1,26 @@
|
||||
// 0x0E000618
|
||||
const GeoLayout geo_bitdw_000618[] = {
|
||||
GEO_NODE_SCREEN_AREA(10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ZBUFFER(0),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_NODE_ORTHO(100),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_BACKGROUND(BACKGROUND_GREEN_SKY, geo_skybox_main),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ZBUFFER(1),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_CAMERA_FRUSTUM_WITH_FUNC(45, 100, 20000, geo_camera_fov),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_CAMERA(14, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_DISPLAY_LIST(LAYER_ALPHA, bitdw_seg7_dl_070020C8),
|
||||
GEO_RENDER_OBJ(),
|
||||
GEO_ASM(0, geo_enfvx_main),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel geo_bitdw_000618 # 0x0E000618
|
||||
geo_node_screen_area 10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2
|
||||
geo_open_node
|
||||
geo_zbuffer 0
|
||||
geo_open_node
|
||||
geo_node_ortho 100
|
||||
geo_open_node
|
||||
geo_background BACKGROUND_GREEN_SKY, geo_skybox_main
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_zbuffer 1
|
||||
geo_open_node
|
||||
geo_camera_frustum 45, 100, 20000, geo_camera_fov
|
||||
geo_open_node
|
||||
geo_camera 14, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
|
||||
geo_open_node
|
||||
geo_display_list LAYER_ALPHA, bitdw_seg7_dl_070020C8
|
||||
geo_render_obj
|
||||
geo_asm 0, geo_enfvx_main
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_end
|
||||
8
levels/bitdw/areas/1/large_platform/geo.inc.c
Normal file
8
levels/bitdw/areas/1/large_platform/geo.inc.c
Normal file
@@ -0,0 +1,8 @@
|
||||
// 0x0E0003D8
|
||||
const GeoLayout geo_bitdw_0003D8[] = {
|
||||
GEO_CULLING_RADIUS(2300),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_DISPLAY_LIST(LAYER_OPAQUE, bitdw_seg7_dl_070032F8),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel geo_bitdw_0003D8 # 0x0E0003D8
|
||||
geo_culling_radius 2300
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, bitdw_seg7_dl_070032F8
|
||||
geo_close_node
|
||||
geo_end
|
||||
224
levels/bitdw/areas/1/large_platform/model.inc.c
Normal file
224
levels/bitdw/areas/1/large_platform/model.inc.c
Normal file
@@ -0,0 +1,224 @@
|
||||
// 0x07002928 - 0x07002A28
|
||||
static const Vtx bitdw_seg7_vertex_07002928[] = {
|
||||
{{{ 205, 653, -1101}, 0, { 480, 990}, {0xbe, 0xbe, 0xbe, 0xff}}},
|
||||
{{{ 102, 653, -1101}, 0, { 224, 1244}, {0xbe, 0xbe, 0xbe, 0xff}}},
|
||||
{{{ 102, 653, -999}, 0, { 0, 990}, {0xbe, 0xbe, 0xbe, 0xff}}},
|
||||
{{{ 205, 653, -999}, 0, { 224, 734}, {0xbe, 0xbe, 0xbe, 0xff}}},
|
||||
{{{ 51, 448, -845}, 0, { -542, 734}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 102, 294, -999}, 0, { 0, 990}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 205, 294, -999}, 0, { 224, 734}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 256, 448, -845}, 0, { 0, 224}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 307, 448, -1203}, 0, { 990, 990}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 102, 294, -1101}, 0, { 224, 1244}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 0, 448, -1203}, 0, { 224, 1754}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 205, 294, -1101}, 0, { 480, 990}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 205, 294, -999}, 0, { 224, 734}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ 102, 294, -999}, 0, { 0, 990}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ 102, 294, -1101}, 0, { 224, 1244}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ 205, 294, -1101}, 0, { 480, 990}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07002A28 - 0x07002B28
|
||||
static const Vtx bitdw_seg7_vertex_07002A28[] = {
|
||||
{{{ 256, 448, -845}, 0, { 0, 224}, {0x4f, 0x61, 0x55, 0xff}}},
|
||||
{{{ 205, 294, -999}, 0, { 224, 734}, {0x4f, 0x61, 0x55, 0xff}}},
|
||||
{{{ 307, 448, -1203}, 0, { 990, 990}, {0x4f, 0x61, 0x55, 0xff}}},
|
||||
{{{ 205, 294, -1101}, 0, { 480, 990}, {0x4f, 0x61, 0x55, 0xff}}},
|
||||
{{{ 0, 448, -1203}, 0, { 224, 1754}, {0x4f, 0x61, 0x55, 0xff}}},
|
||||
{{{ 102, 294, -999}, 0, { 0, 990}, {0x4f, 0x61, 0x55, 0xff}}},
|
||||
{{{ 51, 448, -845}, 0, { -542, 734}, {0x4f, 0x61, 0x55, 0xff}}},
|
||||
{{{ 102, 294, -1101}, 0, { 224, 1244}, {0x4f, 0x61, 0x55, 0xff}}},
|
||||
{{{ 51, 448, -845}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
||||
{{{ 102, 653, -999}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
||||
{{{ 0, 448, -1203}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
||||
{{{ 102, 653, -1101}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
||||
{{{ 307, 448, -1203}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
||||
{{{ 205, 653, -1101}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
||||
{{{ 205, 653, -999}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
||||
{{{ 256, 448, -845}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07002B28 - 0x07002BA8
|
||||
static const Vtx bitdw_seg7_vertex_07002B28[] = {
|
||||
{{{ 0, 448, -1203}, 0, { 224, 1754}, {0x96, 0x96, 0x96, 0xff}}},
|
||||
{{{ 102, 653, -1101}, 0, { 224, 1244}, {0x96, 0x96, 0x96, 0xff}}},
|
||||
{{{ 205, 653, -1101}, 0, { 480, 990}, {0x96, 0x96, 0x96, 0xff}}},
|
||||
{{{ 307, 448, -1203}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}},
|
||||
{{{ 256, 448, -845}, 0, { 0, 224}, {0x96, 0x96, 0x96, 0xff}}},
|
||||
{{{ 205, 653, -999}, 0, { 224, 734}, {0x96, 0x96, 0x96, 0xff}}},
|
||||
{{{ 102, 653, -999}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}},
|
||||
{{{ 51, 448, -845}, 0, { -542, 734}, {0x96, 0x96, 0x96, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07002BA8 - 0x07002CA8
|
||||
static const Vtx bitdw_seg7_vertex_07002BA8[] = {
|
||||
{{{ -972, -204, -304}, 0, { 4060, 296}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -1381, 0, -304}, 0, { 5082, -44}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -972, 0, -304}, 0, { 4400, 636}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -972, 0, 311}, 0, { 2012, -1054}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -1381, 0, 311}, 0, { 1330, -1736}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -1381, -204, 311}, 0, { 990, -1394}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -972, -204, 311}, 0, { 1672, -714}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -147, 412, -508}, 0, { 3716, 2692}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ 461, 205, -512}, 0, { 2356, 3360}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -147, 207, -508}, 0, { 3374, 2350}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ 461, 410, -512}, 0, { 2698, 3700}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -147, 207, 515}, 0, { 3728, -28}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ 466, 412, 515}, 0, { 5090, 654}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -147, 412, 515}, 0, { 4068, -368}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ 466, 207, 515}, 0, { 4750, 992}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
{{{ -1381, -204, -304}, 0, { 4742, -386}, {0x70, 0x83, 0x73, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07002CA8 - 0x07002D98
|
||||
static const Vtx bitdw_seg7_vertex_07002CA8[] = {
|
||||
{{{ -972, 0, 311}, 0, { 2012, -1054}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -147, 207, 515}, 0, { 3728, -28}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -147, 412, 515}, 0, { 4068, -368}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -147, 207, -508}, 0, { 3374, 2350}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -972, -204, -304}, 0, { 4060, 296}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -147, 412, -508}, 0, { 3716, 2692}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -972, 0, -304}, 0, { 4400, 636}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 466, 412, 515}, 0, { 5090, 654}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 466, 207, 515}, 0, { 4750, 992}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 973, 205, 307}, 0, { 5588, 1840}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 973, 0, 307}, 0, { 5248, 2180}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 973, 205, -307}, 0, { 1506, 4212}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 973, 0, -307}, 0, { 1164, 3870}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 461, 205, -512}, 0, { 2356, 3360}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 461, 410, -512}, 0, { 2698, 3700}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07002D98 - 0x07002E88
|
||||
static const Vtx bitdw_seg7_vertex_07002D98[] = {
|
||||
{{{ 466, -1225, -303}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -972, -1228, -304}, 0, { 2356, -1408}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -147, 207, -508}, 0, { 3374, 2350}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -972, 0, 311}, 0, { 2012, -1054}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -972, -204, 311}, 0, { 1672, -714}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -147, 207, 515}, 0, { 3728, -28}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 461, 205, -512}, 0, { 2356, 3360}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 973, 0, -307}, 0, { 1164, 3870}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 466, 207, 515}, 0, { 4750, 992}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 466, -1225, 311}, 0, { 2366, 3376}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ 973, 0, 307}, 0, { 5248, 2180}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -972, -1228, 311}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -1381, -204, -304}, 0, { 4742, -386}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -972, -204, -304}, 0, { 4060, 296}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
{{{ -1381, -204, 311}, 0, { 990, -1394}, {0x68, 0x7b, 0x6e, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07002E88 - 0x07002F88
|
||||
static const Vtx bitdw_seg7_vertex_07002E88[] = {
|
||||
{{{ 973, 0, -307}, 0, { 990, 3032}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 973, 205, -307}, 0, { 1502, 2522}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 973, 205, 307}, 0, { 0, 988}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 973, 0, 307}, 0, { -544, 1496}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ -1381, -204, 311}, 0, { -808, 1742}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ -1381, 0, -304}, 0, { 982, 3024}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ -1381, -204, -304}, 0, { 726, 3278}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ -1381, 0, 311}, 0, { -552, 1488}, {0x5e, 0x69, 0x58, 0xff}}},
|
||||
{{{ 466, -1225, -304}, 0, { -28, 992}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ 973, 0, 307}, 0, { 3030, 2014}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ 466, -1225, 311}, 0, { 996, -30}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ 973, 0, -307}, 0, { 2006, 3038}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ -972, -1228, 311}, 0, { 992, -34}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ -1381, -204, -304}, 0, { 1672, 2692}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ -972, -1228, -304}, 0, { 0, 990}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
{{{ -1381, -204, 311}, 0, { 2696, 1668}, {0x38, 0x4a, 0x3d, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07002F88 - 0x07003088
|
||||
static const Vtx bitdw_seg7_vertex_07002F88[] = {
|
||||
{{{ -1381, 0, 311}, 0, { 5842, -4890}, {0xcd, 0xdf, 0xcc, 0xff}}},
|
||||
{{{ -972, 0, 311}, 0, { 6864, -5912}, {0xcd, 0xdf, 0xcc, 0xff}}},
|
||||
{{{ -972, 0, -304}, 0, { 8400, -4376}, {0xcd, 0xdf, 0xcc, 0xff}}},
|
||||
{{{ -1381, 0, -304}, 0, { 7378, -3354}, {0xcd, 0xdf, 0xcc, 0xff}}},
|
||||
{{{ 461, 410, -512}, 0, { 12496, -7432}, {0xcd, 0xdf, 0xcc, 0xff}}},
|
||||
{{{ -147, 412, 515}, 0, { 8410, -8480}, {0xcd, 0xdf, 0xcc, 0xff}}},
|
||||
{{{ 466, 412, 515}, 0, { 9942, -10012}, {0xcd, 0xdf, 0xcc, 0xff}}},
|
||||
{{{ -147, 412, -508}, 0, { 10964, -5924}, {0xcd, 0xdf, 0xcc, 0xff}}},
|
||||
{{{ -972, 0, 311}, 0, { 6864, -5912}, {0xb7, 0xcd, 0xba, 0xff}}},
|
||||
{{{ -147, 412, 515}, 0, { 8410, -8480}, {0xb7, 0xcd, 0xba, 0xff}}},
|
||||
{{{ -147, 412, -508}, 0, { 10964, -5924}, {0xb7, 0xcd, 0xba, 0xff}}},
|
||||
{{{ -972, 0, -304}, 0, { 8400, -4376}, {0xb7, 0xcd, 0xba, 0xff}}},
|
||||
{{{ 973, 205, -307}, 0, { 3288, 1778}, {0xb7, 0xcd, 0xba, 0xff}}},
|
||||
{{{ 461, 410, -512}, 0, { 2522, 3568}, {0xb7, 0xcd, 0xba, 0xff}}},
|
||||
{{{ 466, 412, 515}, 0, { 0, 990}, {0xb7, 0xcd, 0xba, 0xff}}},
|
||||
{{{ 973, 205, 307}, 0, { 1752, 244}, {0xb7, 0xcd, 0xba, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07003088 - 0x07003160
|
||||
static const Gfx bitdw_seg7_dl_07003088[] = {
|
||||
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(bitdw_seg7_vertex_07002928, 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),
|
||||
gsSPVertex(bitdw_seg7_vertex_07002A28, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 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),
|
||||
gsSPVertex(bitdw_seg7_vertex_07002B28, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x07003160 - 0x070032F8
|
||||
static const Gfx bitdw_seg7_dl_07003160[] = {
|
||||
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(bitdw_seg7_vertex_07002BA8, 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, 14, 12, 0x0, 0, 15, 1, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07002CA8, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 5, 4, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP1Triangle(14, 11, 13, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07002D98, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 0, 0x0, 2, 6, 0, 0x0),
|
||||
gsSP2Triangles( 8, 5, 9, 0x0, 8, 9, 10, 0x0),
|
||||
gsSP2Triangles(11, 9, 5, 0x0, 1, 12, 13, 0x0),
|
||||
gsSP2Triangles( 2, 1, 13, 0x0, 4, 14, 11, 0x0),
|
||||
gsSP1Triangle( 4, 11, 5, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07002E88, 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, 8, 11, 9, 0x0),
|
||||
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07002F88, 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, 8, 10, 11, 0x0),
|
||||
gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x070032F8 - 0x07003370
|
||||
const Gfx bitdw_seg7_dl_070032F8[] = {
|
||||
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(bitdw_seg7_dl_07003088),
|
||||
gsSPDisplayList(bitdw_seg7_dl_07003160),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,202 +0,0 @@
|
||||
bitdw_seg7_vertex_07002928: # 0x07002928 - 0x07002A28
|
||||
vertex 205, 653, -1101, 480, 990, 0xBE, 0xBE, 0xBE, 0xFF
|
||||
vertex 102, 653, -1101, 224, 1244, 0xBE, 0xBE, 0xBE, 0xFF
|
||||
vertex 102, 653, -999, 0, 990, 0xBE, 0xBE, 0xBE, 0xFF
|
||||
vertex 205, 653, -999, 224, 734, 0xBE, 0xBE, 0xBE, 0xFF
|
||||
vertex 51, 448, -845, -542, 734, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 102, 294, -999, 0, 990, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 205, 294, -999, 224, 734, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 256, 448, -845, 0, 224, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 307, 448, -1203, 990, 990, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 102, 294, -1101, 224, 1244, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 0, 448, -1203, 224, 1754, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 205, 294, -1101, 480, 990, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 205, 294, -999, 224, 734, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex 102, 294, -999, 0, 990, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex 102, 294, -1101, 224, 1244, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex 205, 294, -1101, 480, 990, 0x38, 0x4A, 0x3D, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07002A28: # 0x07002A28 - 0x07002B28
|
||||
vertex 256, 448, -845, 0, 224, 0x4F, 0x61, 0x55, 0xFF
|
||||
vertex 205, 294, -999, 224, 734, 0x4F, 0x61, 0x55, 0xFF
|
||||
vertex 307, 448, -1203, 990, 990, 0x4F, 0x61, 0x55, 0xFF
|
||||
vertex 205, 294, -1101, 480, 990, 0x4F, 0x61, 0x55, 0xFF
|
||||
vertex 0, 448, -1203, 224, 1754, 0x4F, 0x61, 0x55, 0xFF
|
||||
vertex 102, 294, -999, 0, 990, 0x4F, 0x61, 0x55, 0xFF
|
||||
vertex 51, 448, -845, -542, 734, 0x4F, 0x61, 0x55, 0xFF
|
||||
vertex 102, 294, -1101, 224, 1244, 0x4F, 0x61, 0x55, 0xFF
|
||||
vertex 51, 448, -845, -542, 734, 0x7D, 0x7D, 0x7D, 0xFF
|
||||
vertex 102, 653, -999, 0, 990, 0x7D, 0x7D, 0x7D, 0xFF
|
||||
vertex 0, 448, -1203, 224, 1754, 0x7D, 0x7D, 0x7D, 0xFF
|
||||
vertex 102, 653, -1101, 224, 1244, 0x7D, 0x7D, 0x7D, 0xFF
|
||||
vertex 307, 448, -1203, 990, 990, 0x7D, 0x7D, 0x7D, 0xFF
|
||||
vertex 205, 653, -1101, 480, 990, 0x7D, 0x7D, 0x7D, 0xFF
|
||||
vertex 205, 653, -999, 224, 734, 0x7D, 0x7D, 0x7D, 0xFF
|
||||
vertex 256, 448, -845, 0, 224, 0x7D, 0x7D, 0x7D, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07002B28: # 0x07002B28 - 0x07002BA8
|
||||
vertex 0, 448, -1203, 224, 1754, 0x96, 0x96, 0x96, 0xFF
|
||||
vertex 102, 653, -1101, 224, 1244, 0x96, 0x96, 0x96, 0xFF
|
||||
vertex 205, 653, -1101, 480, 990, 0x96, 0x96, 0x96, 0xFF
|
||||
vertex 307, 448, -1203, 990, 990, 0x96, 0x96, 0x96, 0xFF
|
||||
vertex 256, 448, -845, 0, 224, 0x96, 0x96, 0x96, 0xFF
|
||||
vertex 205, 653, -999, 224, 734, 0x96, 0x96, 0x96, 0xFF
|
||||
vertex 102, 653, -999, 0, 990, 0x96, 0x96, 0x96, 0xFF
|
||||
vertex 51, 448, -845, -542, 734, 0x96, 0x96, 0x96, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07002BA8: # 0x07002BA8 - 0x07002CA8
|
||||
vertex -972, -204, -304, 4060, 296, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -1381, 0, -304, 5082, -44, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -972, 0, -304, 4400, 636, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -972, 0, 311, 2012, -1054, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -1381, 0, 311, 1330, -1736, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -1381, -204, 311, 990, -1394, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -972, -204, 311, 1672, -714, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -147, 412, -508, 3716, 2692, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex 461, 205, -512, 2356, 3360, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -147, 207, -508, 3374, 2350, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex 461, 410, -512, 2698, 3700, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -147, 207, 515, 3728, -28, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex 466, 412, 515, 5090, 654, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -147, 412, 515, 4068, -368, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex 466, 207, 515, 4750, 992, 0x70, 0x83, 0x73, 0xFF
|
||||
vertex -1381, -204, -304, 4742, -386, 0x70, 0x83, 0x73, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07002CA8: # 0x07002CA8 - 0x07002D98
|
||||
vertex -972, 0, 311, 2012, -1054, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -147, 207, 515, 3728, -28, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -147, 412, 515, 4068, -368, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -147, 207, -508, 3374, 2350, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -972, -204, -304, 4060, 296, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -147, 412, -508, 3716, 2692, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -972, 0, -304, 4400, 636, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 466, 412, 515, 5090, 654, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 466, 207, 515, 4750, 992, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 973, 205, 307, 5588, 1840, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 973, 0, 307, 5248, 2180, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 973, 205, -307, 1506, 4212, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 973, 0, -307, 1164, 3870, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 461, 205, -512, 2356, 3360, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 461, 410, -512, 2698, 3700, 0x68, 0x7B, 0x6E, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07002D98: # 0x07002D98 - 0x07002E88
|
||||
vertex 466, -1225, -303, 0, 990, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -972, -1228, -304, 2356, -1408, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -147, 207, -508, 3374, 2350, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -972, 0, 311, 2012, -1054, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -972, -204, 311, 1672, -714, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -147, 207, 515, 3728, -28, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 461, 205, -512, 2356, 3360, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 973, 0, -307, 1164, 3870, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 466, 207, 515, 4750, 992, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 466, -1225, 311, 2366, 3376, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex 973, 0, 307, 5248, 2180, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -972, -1228, 311, 0, 990, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -1381, -204, -304, 4742, -386, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -972, -204, -304, 4060, 296, 0x68, 0x7B, 0x6E, 0xFF
|
||||
vertex -1381, -204, 311, 990, -1394, 0x68, 0x7B, 0x6E, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07002E88: # 0x07002E88 - 0x07002F88
|
||||
vertex 973, 0, -307, 990, 3032, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 973, 205, -307, 1502, 2522, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 973, 205, 307, 0, 988, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 973, 0, 307, -544, 1496, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex -1381, -204, 311, -808, 1742, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex -1381, 0, -304, 982, 3024, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex -1381, -204, -304, 726, 3278, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex -1381, 0, 311, -552, 1488, 0x5E, 0x69, 0x58, 0xFF
|
||||
vertex 466, -1225, -304, -28, 992, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex 973, 0, 307, 3030, 2014, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex 466, -1225, 311, 996, -30, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex 973, 0, -307, 2006, 3038, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex -972, -1228, 311, 992, -34, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex -1381, -204, -304, 1672, 2692, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex -972, -1228, -304, 0, 990, 0x38, 0x4A, 0x3D, 0xFF
|
||||
vertex -1381, -204, 311, 2696, 1668, 0x38, 0x4A, 0x3D, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07002F88: # 0x07002F88 - 0x07003088
|
||||
vertex -1381, 0, 311, 5842, -4890, 0xCD, 0xDF, 0xCC, 0xFF
|
||||
vertex -972, 0, 311, 6864, -5912, 0xCD, 0xDF, 0xCC, 0xFF
|
||||
vertex -972, 0, -304, 8400, -4376, 0xCD, 0xDF, 0xCC, 0xFF
|
||||
vertex -1381, 0, -304, 7378, -3354, 0xCD, 0xDF, 0xCC, 0xFF
|
||||
vertex 461, 410, -512, 12496, -7432, 0xCD, 0xDF, 0xCC, 0xFF
|
||||
vertex -147, 412, 515, 8410, -8480, 0xCD, 0xDF, 0xCC, 0xFF
|
||||
vertex 466, 412, 515, 9942, -10012, 0xCD, 0xDF, 0xCC, 0xFF
|
||||
vertex -147, 412, -508, 10964, -5924, 0xCD, 0xDF, 0xCC, 0xFF
|
||||
vertex -972, 0, 311, 6864, -5912, 0xB7, 0xCD, 0xBA, 0xFF
|
||||
vertex -147, 412, 515, 8410, -8480, 0xB7, 0xCD, 0xBA, 0xFF
|
||||
vertex -147, 412, -508, 10964, -5924, 0xB7, 0xCD, 0xBA, 0xFF
|
||||
vertex -972, 0, -304, 8400, -4376, 0xB7, 0xCD, 0xBA, 0xFF
|
||||
vertex 973, 205, -307, 3288, 1778, 0xB7, 0xCD, 0xBA, 0xFF
|
||||
vertex 461, 410, -512, 2522, 3568, 0xB7, 0xCD, 0xBA, 0xFF
|
||||
vertex 466, 412, 515, 0, 990, 0xB7, 0xCD, 0xBA, 0xFF
|
||||
vertex 973, 205, 307, 1752, 244, 0xB7, 0xCD, 0xBA, 0xFF
|
||||
|
||||
bitdw_seg7_dl_07003088: # 0x07003088 - 0x07003160
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_07002928, 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
|
||||
gsSPVertex bitdw_seg7_vertex_07002A28, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 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
|
||||
gsSPVertex bitdw_seg7_vertex_07002B28, 8, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bitdw_seg7_dl_07003160: # 0x07003160 - 0x070032F8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_07002BA8, 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, 14, 12, 0x0, 0, 15, 1, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07002CA8, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 5, 4, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 8, 10, 9, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 14, 11, 13, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07002D98, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 0, 0x0, 2, 6, 0, 0x0
|
||||
gsSP2Triangles 8, 5, 9, 0x0, 8, 9, 10, 0x0
|
||||
gsSP2Triangles 11, 9, 5, 0x0, 1, 12, 13, 0x0
|
||||
gsSP2Triangles 2, 1, 13, 0x0, 4, 14, 11, 0x0
|
||||
gsSP1Triangle 4, 11, 5, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07002E88, 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, 8, 11, 9, 0x0
|
||||
gsSP2Triangles 12, 13, 14, 0x0, 12, 15, 13, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07002F88, 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, 8, 10, 11, 0x0
|
||||
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bitdw_seg7_dl_070032F8 # 0x070032F8 - 0x07003370
|
||||
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 bitdw_seg7_dl_07003088
|
||||
gsSPDisplayList bitdw_seg7_dl_07003160
|
||||
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
|
||||
63
levels/bitdw/areas/1/macro.inc.c
Normal file
63
levels/bitdw/areas/1/macro.inc.c
Normal file
@@ -0,0 +1,63 @@
|
||||
// 0x0700F438 - 0x0700F688
|
||||
const MacroObject bitdw_seg7_macro_objs[] = {
|
||||
MACRO_OBJECT(/*preset*/ macro_box_metal_cap, /*yaw*/ 0, /*pos*/ -6420, -2900, 3880),
|
||||
MACRO_OBJECT(/*preset*/ macro_coin_ring_horizontal_flying, /*yaw*/ 0, /*pos*/ -1660, -3000, 3900),
|
||||
MACRO_OBJECT(/*preset*/ macro_coin_line_horizontal, /*yaw*/ 0, /*pos*/ -2400, -800, 1900),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -5300, 20, 1000, /*behParam*/ 0),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -7140, 500, 380, /*behParam*/ 1),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -7120, 1050, -2080, /*behParam*/ 1),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -6480, 240, 1000, /*behParam*/ 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_coin_ring_horizontal_flying, /*yaw*/ 0, /*pos*/ -2060, 1200, -940),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -170, 1070, 300),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -170, 1070, 700),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 1450, 1400, 300),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 1450, 1400, 700),
|
||||
MACRO_OBJECT(/*preset*/ macro_coin_line_horizontal, /*yaw*/ 90, /*pos*/ 1660, -1980, 3660),
|
||||
MACRO_OBJECT(/*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ 3180, 1020, 240),
|
||||
MACRO_OBJECT(/*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ 2860, 1020, 580),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 4640, 2360, 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 4900, 2600, 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 5180, 2820, 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 2760, 1940, 500),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 2760, 1940, 180),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -2460, 812, 800),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -3080, 813, 840),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -3660, 873, 620),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -4060, 1011, 240),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -4620, 1220, -300, /*behParam*/ 2),
|
||||
MACRO_OBJECT(/*preset*/ macro_coin_ring_horizontal, /*yaw*/ 0, /*pos*/ -4620, 1220, -300),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_1up, /*yaw*/ 0, /*pos*/ -4860, 1380, -300),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -150, -1200, 3660),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_three_coins, /*yaw*/ 0, /*pos*/ -5120, 1460, -2140),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 4380, 2120, 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 5420, 3000, 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -2357, 1200, -2454),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -2357, 1300, -2454),
|
||||
MACRO_OBJECT(/*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -2560, -1433, 3280),
|
||||
MACRO_OBJECT(/*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -2060, -1433, 3540),
|
||||
MACRO_OBJECT(/*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -2720, -1433, 3860),
|
||||
MACRO_OBJECT(/*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -1680, 1024, 580),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -3100, -2900, 4520),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -4740, 1050, -2130),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -3120, 1160, -2570),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -4613, 1220, -427),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -1000, 1933, 466),
|
||||
MACRO_OBJECT(/*preset*/ macro_1up_2, /*yaw*/ 0, /*pos*/ 33, 1900, 333),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -6475, 125, 890),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -7810, -3100, 4900),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 1500, 1066, -166),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ 5940, 2765, -280, /*behParam*/ 66),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -2357, 1400, -2454),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -170, 1070, 500),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 1450, 1400, 500),
|
||||
MACRO_OBJECT(/*preset*/ macro_1up, /*yaw*/ 0, /*pos*/ 610, 1045, -167),
|
||||
MACRO_OBJECT(/*preset*/ macro_1up_2, /*yaw*/ 0, /*pos*/ -485, 1054, -167),
|
||||
MACRO_OBJECT(/*preset*/ macro_1up_3, /*yaw*/ 0, /*pos*/ 1100, 2080, 363),
|
||||
MACRO_OBJECT(/*preset*/ macro_floor_switch_hidden_objects, /*yaw*/ 0, /*pos*/ -3100, -2946, 3530),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -7810, -3360, 4500),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -7810, -3360, 4700),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -7810, -3360, 4900),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -3100, -3145, 4518),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_1up_running_away, /*yaw*/ 0, /*pos*/ -2420, -1140, 3700),
|
||||
MACRO_OBJECT_END(),
|
||||
};
|
||||
@@ -1,62 +0,0 @@
|
||||
.balign 4
|
||||
glabel bitdw_seg7_macro_objs # 0x0700F438 - 0x0700F688
|
||||
macro_object /*preset*/ macro_box_metal_cap, /*yaw*/ 0, /*pos*/ -6420, -2900, 3880
|
||||
macro_object /*preset*/ macro_coin_ring_horizontal_flying, /*yaw*/ 0, /*pos*/ -1660, -3000, 3900
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 0, /*pos*/ -2400, -800, 1900
|
||||
macro_object /*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -5300, 20, 1000, /*behParam*/ 0
|
||||
macro_object /*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -7140, 500, 380, /*behParam*/ 1
|
||||
macro_object /*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -7120, 1050, -2080, /*behParam*/ 1
|
||||
macro_object /*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -6480, 240, 1000, /*behParam*/ 0
|
||||
macro_object /*preset*/ macro_coin_ring_horizontal_flying, /*yaw*/ 0, /*pos*/ -2060, 1200, -940
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -170, 1070, 300
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -170, 1070, 700
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 1450, 1400, 300
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 1450, 1400, 700
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 90, /*pos*/ 1660, -1980, 3660
|
||||
macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ 3180, 1020, 240
|
||||
macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ 2860, 1020, 580
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 4640, 2360, 0
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 4900, 2600, 0
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 5180, 2820, 0
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 2760, 1940, 500
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 2760, 1940, 180
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -2460, 812, 800
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -3080, 813, 840
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -3660, 873, 620
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -4060, 1011, 240
|
||||
macro_object /*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -4620, 1220, -300, /*behParam*/ 2
|
||||
macro_object /*preset*/ macro_coin_ring_horizontal, /*yaw*/ 0, /*pos*/ -4620, 1220, -300
|
||||
macro_object /*preset*/ macro_box_1up, /*yaw*/ 0, /*pos*/ -4860, 1380, -300
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -150, -1200, 3660
|
||||
macro_object /*preset*/ macro_box_three_coins, /*yaw*/ 0, /*pos*/ -5120, 1460, -2140
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 4380, 2120, 0
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 5420, 3000, 0
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -2357, 1200, -2454
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -2357, 1300, -2454
|
||||
macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -2560, -1433, 3280
|
||||
macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -2060, -1433, 3540
|
||||
macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -2720, -1433, 3860
|
||||
macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -1680, 1024, 580
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -3100, -2900, 4520
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -4740, 1050, -2130
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -3120, 1160, -2570
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -4613, 1220, -427
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -1000, 1933, 466
|
||||
macro_object /*preset*/ macro_1up_2, /*yaw*/ 0, /*pos*/ 33, 1900, 333
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -6475, 125, 890
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -7810, -3100, 4900
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 1500, 1066, -166
|
||||
macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ 5940, 2765, -280, /*behParam*/ 66
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -2357, 1400, -2454
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -170, 1070, 500
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 1450, 1400, 500
|
||||
macro_object /*preset*/ macro_1up, /*yaw*/ 0, /*pos*/ 610, 1045, -167
|
||||
macro_object /*preset*/ macro_1up_2, /*yaw*/ 0, /*pos*/ -485, 1054, -167
|
||||
macro_object /*preset*/ macro_1up_3, /*yaw*/ 0, /*pos*/ 1100, 2080, 363
|
||||
macro_object /*preset*/ macro_floor_switch_hidden_objects, /*yaw*/ 0, /*pos*/ -3100, -2946, 3530
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -7810, -3360, 4500
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -7810, -3360, 4700
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -7810, -3360, 4900
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -3100, -3145, 4518
|
||||
macro_object /*preset*/ macro_box_1up_running_away, /*yaw*/ 0, /*pos*/ -2420, -1140, 3700
|
||||
.hword 0x001E
|
||||
8
levels/bitdw/areas/1/narrow_path_platform/geo.inc.c
Normal file
8
levels/bitdw/areas/1/narrow_path_platform/geo.inc.c
Normal file
@@ -0,0 +1,8 @@
|
||||
// 0x0E000510
|
||||
const GeoLayout geo_bitdw_000510[] = {
|
||||
GEO_CULLING_RADIUS(1400),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_DISPLAY_LIST(LAYER_OPAQUE, bitdw_seg7_dl_0700AD10),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel geo_bitdw_000510 # 0x0E000510
|
||||
geo_culling_radius 1400
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, bitdw_seg7_dl_0700AD10
|
||||
geo_close_node
|
||||
geo_end
|
||||
155
levels/bitdw/areas/1/narrow_path_platform/model.inc.c
Normal file
155
levels/bitdw/areas/1/narrow_path_platform/model.inc.c
Normal file
@@ -0,0 +1,155 @@
|
||||
// 0x0700A718 - 0x0700A818
|
||||
static const Vtx bitdw_seg7_vertex_0700A718[] = {
|
||||
{{{ 102, 102, 102}, 0, { 18, 836}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ -420, 162, -49}, 0, { 82, -532}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ 102, 102, 307}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ -565, 162, 95}, 0, { 990, -766}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ -995, 314, -334}, 0, { 990, -574}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ -565, 162, 95}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ -420, 162, -49}, 0, { 0, 990}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ -850, 314, -479}, 0, { 0, -574}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ 102, 102, 102}, 0, { 0, 62}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ 717, 102, 307}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ 717, 102, 102}, 0, { 0, 990}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ 102, 102, 307}, 0, { 990, 0}, {0x8e, 0xac, 0x52, 0xff}}},
|
||||
{{{ -565, 60, 95}, 0, { 1012, -744}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ -420, 60, -49}, 0, { 104, -510}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ 102, 0, 102}, 0, { 40, 858}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ 102, 0, 307}, 0, { 1012, 1010}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700A818 - 0x0700A918
|
||||
static const Vtx bitdw_seg7_vertex_0700A818[] = {
|
||||
{{{ -565, 60, 95}, 0, { 990, 1050}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ -1065, 236, -404}, 0, { 990, -512}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ -920, 236, -549}, 0, { 0, -512}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ -420, 60, -49}, 0, { 0, 1050}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ 717, 0, 102}, 0, { 0, 990}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ 717, 0, 307}, 0, { 990, 990}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ 102, 0, 307}, 0, { 990, -542}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ 102, 0, 102}, 0, { 0, -544}, {0x3a, 0x47, 0x2d, 0xff}}},
|
||||
{{{ 717, 0, 102}, 0, { -1308, 606}, {0x4d, 0x6f, 0x2d, 0xff}}},
|
||||
{{{ 102, 102, 102}, 0, { -158, 734}, {0x4d, 0x6f, 0x2d, 0xff}}},
|
||||
{{{ 717, 102, 102}, 0, { -1308, 352}, {0x4d, 0x6f, 0x2d, 0xff}}},
|
||||
{{{ 102, 0, 102}, 0, { -158, 990}, {0x4d, 0x6f, 0x2d, 0xff}}},
|
||||
{{{ 102, 102, 307}, 0, { 0, 734}, {0x4d, 0x6f, 0x2d, 0xff}}},
|
||||
{{{ 717, 0, 307}, 0, { -1308, 606}, {0x4d, 0x6f, 0x2d, 0xff}}},
|
||||
{{{ 717, 102, 307}, 0, { -1308, 352}, {0x4d, 0x6f, 0x2d, 0xff}}},
|
||||
{{{ 102, 0, 307}, 0, { 0, 990}, {0x4d, 0x6f, 0x2d, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700A918 - 0x0700AA18
|
||||
static const Vtx bitdw_seg7_vertex_0700A918[] = {
|
||||
{{{ -420, 60, -49}, 0, { 1352, 1244}, {0x47, 0x61, 0x15, 0xff}}},
|
||||
{{{ -420, 162, -49}, 0, { 1352, 990}, {0x47, 0x61, 0x15, 0xff}}},
|
||||
{{{ 102, 102, 102}, 0, { 2658, 1136}, {0x47, 0x61, 0x15, 0xff}}},
|
||||
{{{ 102, 0, 102}, 0, { 2658, 1392}, {0x47, 0x61, 0x15, 0xff}}},
|
||||
{{{ -565, 162, 95}, 0, { 1636, 720}, {0x47, 0x61, 0x15, 0xff}}},
|
||||
{{{ -565, 60, 95}, 0, { 1636, 890}, {0x47, 0x61, 0x15, 0xff}}},
|
||||
{{{ 102, 0, 307}, 0, { 0, 990}, {0x47, 0x61, 0x15, 0xff}}},
|
||||
{{{ 102, 102, 307}, 0, { 0, 820}, {0x47, 0x61, 0x15, 0xff}}},
|
||||
{{{ -420, 162, -49}, 0, { 1352, 990}, {0x44, 0x5f, 0x25, 0xff}}},
|
||||
{{{ -420, 60, -49}, 0, { 1352, 1244}, {0x44, 0x5f, 0x25, 0xff}}},
|
||||
{{{ -850, 314, -479}, 0, { 278, 610}, {0x44, 0x5f, 0x25, 0xff}}},
|
||||
{{{ -920, 236, -549}, 0, { 102, 804}, {0x44, 0x5f, 0x25, 0xff}}},
|
||||
{{{ -995, 314, -334}, 0, { -82, 610}, {0x44, 0x5f, 0x25, 0xff}}},
|
||||
{{{ -565, 60, 95}, 0, { 990, 1244}, {0x44, 0x5f, 0x25, 0xff}}},
|
||||
{{{ -565, 162, 95}, 0, { 990, 990}, {0x44, 0x5f, 0x25, 0xff}}},
|
||||
{{{ -1065, 236, -404}, 0, { -256, 804}, {0x44, 0x5f, 0x25, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700AA18 - 0x0700AAF8
|
||||
static const Vtx bitdw_seg7_vertex_0700AA18[] = {
|
||||
{{{ 1126, 0, 0}, 0, { -90, 1042}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 1189, -168, 94}, 0, { -18, 1254}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 717, 0, 102}, 0, { 562, 512}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 717, 0, 307}, 0, { 888, 758}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 1189, -168, 315}, 0, { 336, 1520}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 1126, 0, 410}, 0, { 562, 1532}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 717, 102, 307}, 0, { 820, 1498}, {0x74, 0xb2, 0xbd, 0xff}}},
|
||||
{{{ 1126, 102, 410}, 0, { 0, 990}, {0x74, 0xb2, 0xbd, 0xff}}},
|
||||
{{{ 1126, 102, 0}, 0, { 650, 308}, {0x74, 0xb2, 0xbd, 0xff}}},
|
||||
{{{ 717, 102, 102}, 0, { 1160, 1158}, {0x74, 0xb2, 0xbd, 0xff}}},
|
||||
{{{ 717, 0, 102}, 0, { 562, 512}, {0x27, 0x35, 0x3e, 0xff}}},
|
||||
{{{ 1189, -168, 315}, 0, { 336, 1520}, {0x27, 0x35, 0x3e, 0xff}}},
|
||||
{{{ 717, 0, 307}, 0, { 888, 758}, {0x27, 0x35, 0x3e, 0xff}}},
|
||||
{{{ 1189, -168, 94}, 0, { -18, 1254}, {0x27, 0x35, 0x3e, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700AAF8 - 0x0700AB78
|
||||
static const Vtx bitdw_seg7_vertex_0700AAF8[] = {
|
||||
{{{ 717, 0, 307}, 0, { 0, 480}, {0x2d, 0x5e, 0x7c, 0xff}}},
|
||||
{{{ 1126, 102, 410}, 0, { 1246, 1244}, {0x2d, 0x5e, 0x7c, 0xff}}},
|
||||
{{{ 717, 102, 307}, 0, { 224, 224}, {0x2d, 0x5e, 0x7c, 0xff}}},
|
||||
{{{ 1126, 0, 410}, 0, { 990, 1498}, {0x2d, 0x5e, 0x7c, 0xff}}},
|
||||
{{{ 1126, 0, 0}, 0, { 990, 1498}, {0x2d, 0x5e, 0x7c, 0xff}}},
|
||||
{{{ 717, 102, 102}, 0, { 224, 224}, {0x2d, 0x5e, 0x7c, 0xff}}},
|
||||
{{{ 1126, 102, 0}, 0, { 1246, 1244}, {0x2d, 0x5e, 0x7c, 0xff}}},
|
||||
{{{ 717, 0, 102}, 0, { 0, 480}, {0x2d, 0x5e, 0x7c, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x0700AB78 - 0x0700AC70
|
||||
static const Gfx bitdw_seg7_dl_0700AB78[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bitdw_seg7_vertex_0700A718, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0),
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),
|
||||
gsSP2Triangles(12, 13, 14, 0x0, 15, 12, 14, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_0700A818, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 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, 15, 13, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_0700A918, 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, 9, 11, 10, 0x0),
|
||||
gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700AC70 - 0x0700ACC8
|
||||
static const Gfx bitdw_seg7_dl_0700AC70[] = {
|
||||
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(bitdw_seg7_vertex_0700AA18, 14, 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, 13, 11, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700ACC8 - 0x0700AD10
|
||||
static const Gfx bitdw_seg7_dl_0700ACC8[] = {
|
||||
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(bitdw_seg7_vertex_0700AAF8, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700AD10 - 0x0700AD90
|
||||
const Gfx bitdw_seg7_dl_0700AD10[] = {
|
||||
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(bitdw_seg7_dl_0700AB78),
|
||||
gsSPDisplayList(bitdw_seg7_dl_0700AC70),
|
||||
gsSPDisplayList(bitdw_seg7_dl_0700ACC8),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,137 +0,0 @@
|
||||
bitdw_seg7_vertex_0700A718: # 0x0700A718 - 0x0700A818
|
||||
vertex 102, 102, 102, 18, 836, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex -420, 162, -49, 82, -532, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex 102, 102, 307, 990, 990, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex -565, 162, 95, 990, -766, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex -995, 314, -334, 990, -574, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex -565, 162, 95, 990, 990, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex -420, 162, -49, 0, 990, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex -850, 314, -479, 0, -574, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex 102, 102, 102, 0, 62, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex 717, 102, 307, 990, 990, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex 717, 102, 102, 0, 990, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex 102, 102, 307, 990, 0, 0x8E, 0xAC, 0x52, 0xFF
|
||||
vertex -565, 60, 95, 1012, -744, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex -420, 60, -49, 104, -510, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex 102, 0, 102, 40, 858, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex 102, 0, 307, 1012, 1010, 0x3A, 0x47, 0x2D, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_0700A818: # 0x0700A818 - 0x0700A918
|
||||
vertex -565, 60, 95, 990, 1050, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex -1065, 236, -404, 990, -512, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex -920, 236, -549, 0, -512, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex -420, 60, -49, 0, 1050, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex 717, 0, 102, 0, 990, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex 717, 0, 307, 990, 990, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex 102, 0, 307, 990, -542, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex 102, 0, 102, 0, -544, 0x3A, 0x47, 0x2D, 0xFF
|
||||
vertex 717, 0, 102, -1308, 606, 0x4D, 0x6F, 0x2D, 0xFF
|
||||
vertex 102, 102, 102, -158, 734, 0x4D, 0x6F, 0x2D, 0xFF
|
||||
vertex 717, 102, 102, -1308, 352, 0x4D, 0x6F, 0x2D, 0xFF
|
||||
vertex 102, 0, 102, -158, 990, 0x4D, 0x6F, 0x2D, 0xFF
|
||||
vertex 102, 102, 307, 0, 734, 0x4D, 0x6F, 0x2D, 0xFF
|
||||
vertex 717, 0, 307, -1308, 606, 0x4D, 0x6F, 0x2D, 0xFF
|
||||
vertex 717, 102, 307, -1308, 352, 0x4D, 0x6F, 0x2D, 0xFF
|
||||
vertex 102, 0, 307, 0, 990, 0x4D, 0x6F, 0x2D, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_0700A918: # 0x0700A918 - 0x0700AA18
|
||||
vertex -420, 60, -49, 1352, 1244, 0x47, 0x61, 0x15, 0xFF
|
||||
vertex -420, 162, -49, 1352, 990, 0x47, 0x61, 0x15, 0xFF
|
||||
vertex 102, 102, 102, 2658, 1136, 0x47, 0x61, 0x15, 0xFF
|
||||
vertex 102, 0, 102, 2658, 1392, 0x47, 0x61, 0x15, 0xFF
|
||||
vertex -565, 162, 95, 1636, 720, 0x47, 0x61, 0x15, 0xFF
|
||||
vertex -565, 60, 95, 1636, 890, 0x47, 0x61, 0x15, 0xFF
|
||||
vertex 102, 0, 307, 0, 990, 0x47, 0x61, 0x15, 0xFF
|
||||
vertex 102, 102, 307, 0, 820, 0x47, 0x61, 0x15, 0xFF
|
||||
vertex -420, 162, -49, 1352, 990, 0x44, 0x5F, 0x25, 0xFF
|
||||
vertex -420, 60, -49, 1352, 1244, 0x44, 0x5F, 0x25, 0xFF
|
||||
vertex -850, 314, -479, 278, 610, 0x44, 0x5F, 0x25, 0xFF
|
||||
vertex -920, 236, -549, 102, 804, 0x44, 0x5F, 0x25, 0xFF
|
||||
vertex -995, 314, -334, -82, 610, 0x44, 0x5F, 0x25, 0xFF
|
||||
vertex -565, 60, 95, 990, 1244, 0x44, 0x5F, 0x25, 0xFF
|
||||
vertex -565, 162, 95, 990, 990, 0x44, 0x5F, 0x25, 0xFF
|
||||
vertex -1065, 236, -404, -256, 804, 0x44, 0x5F, 0x25, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_0700AA18: # 0x0700AA18 - 0x0700AAF8
|
||||
vertex 1126, 0, 0, -90, 1042, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 1189, -168, 94, -18, 1254, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 717, 0, 102, 562, 512, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 717, 0, 307, 888, 758, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 1189, -168, 315, 336, 1520, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 1126, 0, 410, 562, 1532, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 717, 102, 307, 820, 1498, 0x74, 0xB2, 0xBD, 0xFF
|
||||
vertex 1126, 102, 410, 0, 990, 0x74, 0xB2, 0xBD, 0xFF
|
||||
vertex 1126, 102, 0, 650, 308, 0x74, 0xB2, 0xBD, 0xFF
|
||||
vertex 717, 102, 102, 1160, 1158, 0x74, 0xB2, 0xBD, 0xFF
|
||||
vertex 717, 0, 102, 562, 512, 0x27, 0x35, 0x3E, 0xFF
|
||||
vertex 1189, -168, 315, 336, 1520, 0x27, 0x35, 0x3E, 0xFF
|
||||
vertex 717, 0, 307, 888, 758, 0x27, 0x35, 0x3E, 0xFF
|
||||
vertex 1189, -168, 94, -18, 1254, 0x27, 0x35, 0x3E, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_0700AAF8: # 0x0700AAF8 - 0x0700AB78
|
||||
vertex 717, 0, 307, 0, 480, 0x2D, 0x5E, 0x7C, 0xFF
|
||||
vertex 1126, 102, 410, 1246, 1244, 0x2D, 0x5E, 0x7C, 0xFF
|
||||
vertex 717, 102, 307, 224, 224, 0x2D, 0x5E, 0x7C, 0xFF
|
||||
vertex 1126, 0, 410, 990, 1498, 0x2D, 0x5E, 0x7C, 0xFF
|
||||
vertex 1126, 0, 0, 990, 1498, 0x2D, 0x5E, 0x7C, 0xFF
|
||||
vertex 717, 102, 102, 224, 224, 0x2D, 0x5E, 0x7C, 0xFF
|
||||
vertex 1126, 102, 0, 1246, 1244, 0x2D, 0x5E, 0x7C, 0xFF
|
||||
vertex 717, 0, 102, 0, 480, 0x2D, 0x5E, 0x7C, 0xFF
|
||||
|
||||
bitdw_seg7_dl_0700AB78: # 0x0700AB78 - 0x0700AC70
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_0700A718, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 4, 6, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
|
||||
gsSP2Triangles 12, 13, 14, 0x0, 15, 12, 14, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_0700A818, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 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, 15, 13, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_0700A918, 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, 9, 11, 10, 0x0
|
||||
gsSP2Triangles 12, 13, 14, 0x0, 12, 15, 13, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bitdw_seg7_dl_0700AC70: # 0x0700AC70 - 0x0700ACC8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_0700AA18, 14, 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, 13, 11, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bitdw_seg7_dl_0700ACC8: # 0x0700ACC8 - 0x0700AD10
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_0700AAF8, 8, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bitdw_seg7_dl_0700AD10 # 0x0700AD10 - 0x0700AD90
|
||||
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 bitdw_seg7_dl_0700AB78
|
||||
gsSPDisplayList bitdw_seg7_dl_0700AC70
|
||||
gsSPDisplayList bitdw_seg7_dl_0700ACC8
|
||||
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
|
||||
8
levels/bitdw/areas/1/octogonal_platform/geo.inc.c
Normal file
8
levels/bitdw/areas/1/octogonal_platform/geo.inc.c
Normal file
@@ -0,0 +1,8 @@
|
||||
// 0x0E000450
|
||||
const GeoLayout geo_bitdw_000450[] = {
|
||||
GEO_CULLING_RADIUS(1300),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_DISPLAY_LIST(LAYER_OPAQUE, bitdw_seg7_dl_07005078),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel geo_bitdw_000450 # 0x0E000450
|
||||
geo_culling_radius 1300
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, bitdw_seg7_dl_07005078
|
||||
geo_close_node
|
||||
geo_end
|
||||
244
levels/bitdw/areas/1/octogonal_platform/model.inc.c
Normal file
244
levels/bitdw/areas/1/octogonal_platform/model.inc.c
Normal file
@@ -0,0 +1,244 @@
|
||||
// 0x07004630 - 0x07004720
|
||||
static const Vtx bitdw_seg7_vertex_07004630[] = {
|
||||
{{{ -716, 1024, 306}, 0, { -302, 922}, {0xff, 0x4e, 0x00, 0xff}}},
|
||||
{{{ -511, 1126, -205}, 0, { -644, 786}, {0xff, 0x4e, 0x00, 0xff}}},
|
||||
{{{ -716, 1024, -307}, 0, { -712, 922}, {0xff, 0x4e, 0x00, 0xff}}},
|
||||
{{{ -511, 1126, 204}, 0, { -370, 786}, {0xff, 0x4e, 0x00, 0xff}}},
|
||||
{{{ 717, 1024, -307}, 0, { -712, 0}, {0xff, 0x4e, 0x00, 0xff}}},
|
||||
{{{ 512, 1126, -205}, 0, { -644, 104}, {0xff, 0x4e, 0x00, 0xff}}},
|
||||
{{{ 512, 1126, 204}, 0, { -370, 104}, {0xff, 0x4e, 0x00, 0xff}}},
|
||||
{{{ 717, 1024, 306}, 0, { -302, 0}, {0xff, 0x4e, 0x00, 0xff}}},
|
||||
{{{ 512, 1126, 204}, 0, { -370, 104}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 205, 1126, 511}, 0, { -166, 308}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 307, 1024, 716}, 0, { 0, 240}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 717, 1024, -307}, 0, { -712, 0}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 307, 1024, -717}, 0, { -984, 240}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 205, 1126, -512}, 0, { -848, 308}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 512, 1126, -205}, 0, { -644, 104}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004720 - 0x07004810
|
||||
static const Vtx bitdw_seg7_vertex_07004720[] = {
|
||||
{{{ -511, 1126, -205}, 0, { -644, 786}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ -204, 1126, -512}, 0, { -848, 582}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ -306, 1024, -717}, 0, { -984, 650}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ -716, 1024, -307}, 0, { -712, 922}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ -716, 1024, 306}, 0, { -302, 922}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ -306, 1024, 716}, 0, { 0, 650}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ -204, 1126, 511}, 0, { -166, 582}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ -511, 1126, 204}, 0, { -370, 786}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 512, 1126, 204}, 0, { -370, 104}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 307, 1024, 716}, 0, { 0, 240}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ 717, 1024, 306}, 0, { -302, 0}, {0xfb, 0x5f, 0x19, 0xff}}},
|
||||
{{{ -204, 1126, -512}, 0, { -848, 582}, {0xff, 0x7c, 0x30, 0xff}}},
|
||||
{{{ 307, 1024, -717}, 0, { -984, 240}, {0xff, 0x7c, 0x30, 0xff}}},
|
||||
{{{ -306, 1024, -717}, 0, { -984, 650}, {0xff, 0x7c, 0x30, 0xff}}},
|
||||
{{{ 205, 1126, -512}, 0, { -848, 308}, {0xff, 0x7c, 0x30, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004810 - 0x07004910
|
||||
static const Vtx bitdw_seg7_vertex_07004810[] = {
|
||||
{{{ 205, 1126, 511}, 0, { -166, 308}, {0xff, 0x7c, 0x30, 0xff}}},
|
||||
{{{ -306, 1024, 716}, 0, { 0, 650}, {0xff, 0x7c, 0x30, 0xff}}},
|
||||
{{{ 307, 1024, 716}, 0, { 0, 240}, {0xff, 0x7c, 0x30, 0xff}}},
|
||||
{{{ -204, 1126, 511}, 0, { -166, 582}, {0xff, 0x7c, 0x30, 0xff}}},
|
||||
{{{ 307, 1024, 716}, 0, { 0, 240}, {0xce, 0x35, 0x16, 0xff}}},
|
||||
{{{ -306, 1024, 716}, 0, { 0, 650}, {0xce, 0x35, 0x16, 0xff}}},
|
||||
{{{ 205, 819, 511}, 0, { -166, 308}, {0xce, 0x35, 0x16, 0xff}}},
|
||||
{{{ -204, 819, 511}, 0, { -166, 582}, {0xce, 0x35, 0x16, 0xff}}},
|
||||
{{{ -306, 1024, -717}, 0, { -984, 650}, {0xce, 0x35, 0x16, 0xff}}},
|
||||
{{{ 307, 1024, -717}, 0, { -984, 240}, {0xce, 0x35, 0x16, 0xff}}},
|
||||
{{{ -204, 819, -512}, 0, { -848, 582}, {0xce, 0x35, 0x16, 0xff}}},
|
||||
{{{ 205, 819, -512}, 0, { -848, 308}, {0xce, 0x35, 0x16, 0xff}}},
|
||||
{{{ 717, 1024, 306}, 0, { -302, 0}, {0x66, 0x16, 0x00, 0xff}}},
|
||||
{{{ 512, 819, 204}, 0, { -370, 104}, {0x66, 0x16, 0x00, 0xff}}},
|
||||
{{{ 717, 1024, -307}, 0, { -712, 0}, {0x66, 0x16, 0x00, 0xff}}},
|
||||
{{{ 512, 819, -205}, 0, { -644, 104}, {0x66, 0x16, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004910 - 0x07004A00
|
||||
static const Vtx bitdw_seg7_vertex_07004910[] = {
|
||||
{{{ -716, 1024, -307}, 0, { -712, 922}, {0x66, 0x16, 0x00, 0xff}}},
|
||||
{{{ -511, 819, 204}, 0, { -370, 786}, {0x66, 0x16, 0x00, 0xff}}},
|
||||
{{{ -716, 1024, 306}, 0, { -302, 922}, {0x66, 0x16, 0x00, 0xff}}},
|
||||
{{{ -511, 819, -205}, 0, { -644, 786}, {0x66, 0x16, 0x00, 0xff}}},
|
||||
{{{ -716, 1024, -307}, 0, { -712, 922}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -306, 1024, -717}, 0, { -984, 650}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -511, 819, -205}, 0, { -644, 786}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ 717, 1024, 306}, 0, { -302, 0}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ 307, 1024, 716}, 0, { 0, 240}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ 512, 819, 204}, 0, { -370, 104}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ 205, 819, 511}, 0, { -166, 308}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -511, 819, 204}, 0, { -370, 786}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -204, 819, 511}, 0, { -166, 582}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -716, 1024, 306}, 0, { -302, 922}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -306, 1024, 716}, 0, { 0, 650}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004A00 - 0x07004B00
|
||||
static const Vtx bitdw_seg7_vertex_07004A00[] = {
|
||||
{{{ 205, 819, -512}, 0, { -848, 308}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ 307, 1024, -717}, 0, { -984, 240}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ 717, 1024, -307}, 0, { -712, 0}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -306, 1024, -717}, 0, { -984, 650}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -204, 819, -512}, 0, { -848, 582}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ -511, 819, -205}, 0, { -644, 786}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ 512, 819, -205}, 0, { -644, 104}, {0x9e, 0x27, 0x00, 0xff}}},
|
||||
{{{ 0, 1126, 93}, 0, { 432, 944}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 0, 1536, 0}, 0, { 432, 478}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -92, 1126, 0}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 0, 1126, -92}, 0, { 432, 14}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 93, 1126, 0}, 0, { 898, 478}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 0, -716, -511}, 0, { -26, -18}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -511, -716, 0}, 0, { -20, 1000}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -162, 819, 0}, 0, { 320, 656}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 0, 819, 163}, 0, { 638, 656}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004B00 - 0x07004B80
|
||||
static const Vtx bitdw_seg7_vertex_07004B00[] = {
|
||||
{{{ -511, -716, 0}, 0, { -20, 1000}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 0, -716, 512}, 0, { 982, 1004}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 0, 819, 163}, 0, { 638, 656}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 512, -716, 0}, 0, { 976, -14}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 0, 819, -162}, 0, { 318, 330}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 0, -716, -511}, 0, { -26, -18}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -162, 819, 0}, 0, { 320, 656}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ 163, 819, 0}, 0, { 636, 332}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004B80 - 0x07004C80
|
||||
static const Vtx bitdw_seg7_vertex_07004B80[] = {
|
||||
{{{ -204, 1126, -512}, 0, { 1502, 0}, {0xfe, 0xff, 0xa8, 0xff}}},
|
||||
{{{ 205, 1126, 511}, 0, { 3546, 582}, {0xfe, 0xff, 0xa8, 0xff}}},
|
||||
{{{ 512, 1126, 204}, 0, { 5078, 0}, {0xfe, 0xff, 0xa8, 0xff}}},
|
||||
{{{ 512, 1126, -205}, 0, { 5078, -440}, {0xfe, 0xff, 0xa8, 0xff}}},
|
||||
{{{ 205, 1126, -512}, 0, { 3546, -440}, {0xfe, 0xff, 0xa8, 0xff}}},
|
||||
{{{ -511, 1126, 204}, 0, { 0, 990}, {0xfe, 0xff, 0xa8, 0xff}}},
|
||||
{{{ -204, 1126, 511}, 0, { 1502, 990}, {0xfe, 0xff, 0xa8, 0xff}}},
|
||||
{{{ -511, 1126, -205}, 0, { 0, 582}, {0xfe, 0xff, 0xa8, 0xff}}},
|
||||
{{{ 205, 819, -512}, 0, { 3546, -440}, {0x5d, 0x5d, 0x00, 0xff}}},
|
||||
{{{ 512, 819, -205}, 0, { 5078, -440}, {0x5d, 0x5d, 0x00, 0xff}}},
|
||||
{{{ -204, 819, -512}, 0, { 1502, 0}, {0x5d, 0x5d, 0x00, 0xff}}},
|
||||
{{{ 512, 819, 204}, 0, { 5078, 0}, {0x5d, 0x5d, 0x00, 0xff}}},
|
||||
{{{ -204, 819, 511}, 0, { 1502, 990}, {0x5d, 0x5d, 0x00, 0xff}}},
|
||||
{{{ -511, 819, 204}, 0, { 0, 990}, {0x5d, 0x5d, 0x00, 0xff}}},
|
||||
{{{ 205, 819, 511}, 0, { 3546, 582}, {0x5d, 0x5d, 0x00, 0xff}}},
|
||||
{{{ -511, 819, -205}, 0, { 0, 582}, {0x5d, 0x5d, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004C80 - 0x07004D80
|
||||
static const Vtx bitdw_seg7_vertex_07004C80[] = {
|
||||
{{{ 410, -1023, 0}, 0, { 1398, -648}, {0x2f, 0x49, 0x5e, 0xff}}},
|
||||
{{{ 0, -1023, 410}, 0, { 582, -1466}, {0x2f, 0x49, 0x5e, 0xff}}},
|
||||
{{{ -409, -1023, 0}, 0, { -234, -648}, {0x2f, 0x49, 0x5e, 0xff}}},
|
||||
{{{ 0, -1023, -409}, 0, { 582, 170}, {0x2f, 0x49, 0x5e, 0xff}}},
|
||||
{{{ -511, -716, 0}, 0, { 1168, 2380}, {0x3b, 0x4f, 0x67, 0xff}}},
|
||||
{{{ -409, -1023, 0}, 0, { 1692, 1494}, {0x3b, 0x4f, 0x67, 0xff}}},
|
||||
{{{ 0, -1023, 410}, 0, { 246, 52}, {0x3b, 0x4f, 0x67, 0xff}}},
|
||||
{{{ 0, -716, 512}, 0, { -638, 576}, {0x3b, 0x4f, 0x67, 0xff}}},
|
||||
{{{ 512, -716, 0}, 0, { -1052, 990}, {0x3b, 0x4f, 0x67, 0xff}}},
|
||||
{{{ 0, -1023, -409}, 0, { 1360, 1826}, {0x3b, 0x4f, 0x67, 0xff}}},
|
||||
{{{ 0, -716, -511}, 0, { 752, 2794}, {0x3b, 0x4f, 0x67, 0xff}}},
|
||||
{{{ 410, -1023, 0}, 0, { -84, 384}, {0x3b, 0x4f, 0x67, 0xff}}},
|
||||
{{{ 0, -716, 512}, 0, { 1872, 302}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 410, -1023, 0}, 0, { -458, 1222}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 512, -716, 0}, 0, { 64, 2106}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 0, -1023, 410}, 0, { 986, -222}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004D80 - 0x07004DC0
|
||||
static const Vtx bitdw_seg7_vertex_07004D80[] = {
|
||||
{{{ 0, -716, -511}, 0, { 480, 2522}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ 0, -1023, -409}, 0, { -126, 1552}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ -409, -1023, 0}, 0, { 1318, 110}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
{{{ -511, -716, 0}, 0, { 2286, 716}, {0x4e, 0x69, 0x7e, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07004DC0 - 0x07004F70
|
||||
static const Gfx bitdw_seg7_dl_07004DC0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitdw_seg7_texture_07000000),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bitdw_seg7_vertex_07004630, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP1Triangle(11, 13, 14, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07004720, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP1Triangle(11, 14, 12, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07004810, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
|
||||
gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07004910, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP1Triangle(12, 14, 13, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07004A00, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 0, 2, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 8, 10, 9, 0x0, 8, 11, 10, 0x0),
|
||||
gsSP2Triangles(11, 8, 7, 0x0, 12, 13, 14, 0x0),
|
||||
gsSP1Triangle(13, 15, 14, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07004B00, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 7, 3, 5, 0x0),
|
||||
gsSP2Triangles( 7, 5, 4, 0x0, 3, 7, 2, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x07004F70 - 0x07004FF8
|
||||
static const Gfx bitdw_seg7_dl_07004F70[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09004800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPVertex(bitdw_seg7_vertex_07004B80, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
|
||||
gsSP2Triangles( 0, 2, 3, 0x0, 0, 5, 6, 0x0),
|
||||
gsSP2Triangles( 0, 6, 1, 0x0, 0, 7, 5, 0x0),
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0),
|
||||
gsSP2Triangles(12, 13, 10, 0x0, 11, 14, 10, 0x0),
|
||||
gsSP2Triangles(14, 12, 10, 0x0, 13, 15, 10, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x07004FF8 - 0x07005078
|
||||
static const Gfx bitdw_seg7_dl_07004FF8[] = {
|
||||
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(bitdw_seg7_vertex_07004C80, 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, 15, 13, 0x0),
|
||||
gsSPVertex(bitdw_seg7_vertex_07004D80, 4, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x07005078 - 0x070050F8
|
||||
const Gfx bitdw_seg7_dl_07005078[] = {
|
||||
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(bitdw_seg7_dl_07004DC0),
|
||||
gsSPDisplayList(bitdw_seg7_dl_07004F70),
|
||||
gsSPDisplayList(bitdw_seg7_dl_07004FF8),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,218 +0,0 @@
|
||||
bitdw_seg7_vertex_07004630: # 0x07004630 - 0x07004720
|
||||
vertex -716, 1024, 306, -302, 922, 0xFF, 0x4E, 0x00, 0xFF
|
||||
vertex -511, 1126, -205, -644, 786, 0xFF, 0x4E, 0x00, 0xFF
|
||||
vertex -716, 1024, -307, -712, 922, 0xFF, 0x4E, 0x00, 0xFF
|
||||
vertex -511, 1126, 204, -370, 786, 0xFF, 0x4E, 0x00, 0xFF
|
||||
vertex 717, 1024, -307, -712, 0, 0xFF, 0x4E, 0x00, 0xFF
|
||||
vertex 512, 1126, -205, -644, 104, 0xFF, 0x4E, 0x00, 0xFF
|
||||
vertex 512, 1126, 204, -370, 104, 0xFF, 0x4E, 0x00, 0xFF
|
||||
vertex 717, 1024, 306, -302, 0, 0xFF, 0x4E, 0x00, 0xFF
|
||||
vertex 512, 1126, 204, -370, 104, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 205, 1126, 511, -166, 308, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 307, 1024, 716, 0, 240, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 717, 1024, -307, -712, 0, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 307, 1024, -717, -984, 240, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 205, 1126, -512, -848, 308, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 512, 1126, -205, -644, 104, 0xFB, 0x5F, 0x19, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07004720: # 0x07004720 - 0x07004810
|
||||
vertex -511, 1126, -205, -644, 786, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex -204, 1126, -512, -848, 582, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex -306, 1024, -717, -984, 650, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex -716, 1024, -307, -712, 922, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex -716, 1024, 306, -302, 922, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex -306, 1024, 716, 0, 650, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex -204, 1126, 511, -166, 582, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex -511, 1126, 204, -370, 786, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 512, 1126, 204, -370, 104, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 307, 1024, 716, 0, 240, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex 717, 1024, 306, -302, 0, 0xFB, 0x5F, 0x19, 0xFF
|
||||
vertex -204, 1126, -512, -848, 582, 0xFF, 0x7C, 0x30, 0xFF
|
||||
vertex 307, 1024, -717, -984, 240, 0xFF, 0x7C, 0x30, 0xFF
|
||||
vertex -306, 1024, -717, -984, 650, 0xFF, 0x7C, 0x30, 0xFF
|
||||
vertex 205, 1126, -512, -848, 308, 0xFF, 0x7C, 0x30, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07004810: # 0x07004810 - 0x07004910
|
||||
vertex 205, 1126, 511, -166, 308, 0xFF, 0x7C, 0x30, 0xFF
|
||||
vertex -306, 1024, 716, 0, 650, 0xFF, 0x7C, 0x30, 0xFF
|
||||
vertex 307, 1024, 716, 0, 240, 0xFF, 0x7C, 0x30, 0xFF
|
||||
vertex -204, 1126, 511, -166, 582, 0xFF, 0x7C, 0x30, 0xFF
|
||||
vertex 307, 1024, 716, 0, 240, 0xCE, 0x35, 0x16, 0xFF
|
||||
vertex -306, 1024, 716, 0, 650, 0xCE, 0x35, 0x16, 0xFF
|
||||
vertex 205, 819, 511, -166, 308, 0xCE, 0x35, 0x16, 0xFF
|
||||
vertex -204, 819, 511, -166, 582, 0xCE, 0x35, 0x16, 0xFF
|
||||
vertex -306, 1024, -717, -984, 650, 0xCE, 0x35, 0x16, 0xFF
|
||||
vertex 307, 1024, -717, -984, 240, 0xCE, 0x35, 0x16, 0xFF
|
||||
vertex -204, 819, -512, -848, 582, 0xCE, 0x35, 0x16, 0xFF
|
||||
vertex 205, 819, -512, -848, 308, 0xCE, 0x35, 0x16, 0xFF
|
||||
vertex 717, 1024, 306, -302, 0, 0x66, 0x16, 0x00, 0xFF
|
||||
vertex 512, 819, 204, -370, 104, 0x66, 0x16, 0x00, 0xFF
|
||||
vertex 717, 1024, -307, -712, 0, 0x66, 0x16, 0x00, 0xFF
|
||||
vertex 512, 819, -205, -644, 104, 0x66, 0x16, 0x00, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07004910: # 0x07004910 - 0x07004A00
|
||||
vertex -716, 1024, -307, -712, 922, 0x66, 0x16, 0x00, 0xFF
|
||||
vertex -511, 819, 204, -370, 786, 0x66, 0x16, 0x00, 0xFF
|
||||
vertex -716, 1024, 306, -302, 922, 0x66, 0x16, 0x00, 0xFF
|
||||
vertex -511, 819, -205, -644, 786, 0x66, 0x16, 0x00, 0xFF
|
||||
vertex -716, 1024, -307, -712, 922, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -306, 1024, -717, -984, 650, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -511, 819, -205, -644, 786, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex 717, 1024, 306, -302, 0, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex 307, 1024, 716, 0, 240, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex 512, 819, 204, -370, 104, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex 205, 819, 511, -166, 308, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -511, 819, 204, -370, 786, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -204, 819, 511, -166, 582, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -716, 1024, 306, -302, 922, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -306, 1024, 716, 0, 650, 0x9E, 0x27, 0x00, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07004A00: # 0x07004A00 - 0x07004B00
|
||||
vertex 205, 819, -512, -848, 308, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex 307, 1024, -717, -984, 240, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex 717, 1024, -307, -712, 0, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -306, 1024, -717, -984, 650, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -204, 819, -512, -848, 582, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex -511, 819, -205, -644, 786, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex 512, 819, -205, -644, 104, 0x9E, 0x27, 0x00, 0xFF
|
||||
vertex 0, 1126, 93, 432, 944, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 0, 1536, 0, 432, 478, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -92, 1126, 0, 0, 478, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 0, 1126, -92, 432, 14, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 93, 1126, 0, 898, 478, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 0, -716, -511, -26, -18, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -511, -716, 0, -20, 1000, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -162, 819, 0, 320, 656, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 0, 819, 163, 638, 656, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07004B00: # 0x07004B00 - 0x07004B80
|
||||
vertex -511, -716, 0, -20, 1000, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 0, -716, 512, 982, 1004, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 0, 819, 163, 638, 656, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 512, -716, 0, 976, -14, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 0, 819, -162, 318, 330, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 0, -716, -511, -26, -18, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -162, 819, 0, 320, 656, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 163, 819, 0, 636, 332, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07004B80: # 0x07004B80 - 0x07004C80
|
||||
vertex -204, 1126, -512, 1502, 0, 0xFE, 0xFF, 0xA8, 0xFF
|
||||
vertex 205, 1126, 511, 3546, 582, 0xFE, 0xFF, 0xA8, 0xFF
|
||||
vertex 512, 1126, 204, 5078, 0, 0xFE, 0xFF, 0xA8, 0xFF
|
||||
vertex 512, 1126, -205, 5078, -440, 0xFE, 0xFF, 0xA8, 0xFF
|
||||
vertex 205, 1126, -512, 3546, -440, 0xFE, 0xFF, 0xA8, 0xFF
|
||||
vertex -511, 1126, 204, 0, 990, 0xFE, 0xFF, 0xA8, 0xFF
|
||||
vertex -204, 1126, 511, 1502, 990, 0xFE, 0xFF, 0xA8, 0xFF
|
||||
vertex -511, 1126, -205, 0, 582, 0xFE, 0xFF, 0xA8, 0xFF
|
||||
vertex 205, 819, -512, 3546, -440, 0x5D, 0x5D, 0x00, 0xFF
|
||||
vertex 512, 819, -205, 5078, -440, 0x5D, 0x5D, 0x00, 0xFF
|
||||
vertex -204, 819, -512, 1502, 0, 0x5D, 0x5D, 0x00, 0xFF
|
||||
vertex 512, 819, 204, 5078, 0, 0x5D, 0x5D, 0x00, 0xFF
|
||||
vertex -204, 819, 511, 1502, 990, 0x5D, 0x5D, 0x00, 0xFF
|
||||
vertex -511, 819, 204, 0, 990, 0x5D, 0x5D, 0x00, 0xFF
|
||||
vertex 205, 819, 511, 3546, 582, 0x5D, 0x5D, 0x00, 0xFF
|
||||
vertex -511, 819, -205, 0, 582, 0x5D, 0x5D, 0x00, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07004C80: # 0x07004C80 - 0x07004D80
|
||||
vertex 410, -1023, 0, 1398, -648, 0x2F, 0x49, 0x5E, 0xFF
|
||||
vertex 0, -1023, 410, 582, -1466, 0x2F, 0x49, 0x5E, 0xFF
|
||||
vertex -409, -1023, 0, -234, -648, 0x2F, 0x49, 0x5E, 0xFF
|
||||
vertex 0, -1023, -409, 582, 170, 0x2F, 0x49, 0x5E, 0xFF
|
||||
vertex -511, -716, 0, 1168, 2380, 0x3B, 0x4F, 0x67, 0xFF
|
||||
vertex -409, -1023, 0, 1692, 1494, 0x3B, 0x4F, 0x67, 0xFF
|
||||
vertex 0, -1023, 410, 246, 52, 0x3B, 0x4F, 0x67, 0xFF
|
||||
vertex 0, -716, 512, -638, 576, 0x3B, 0x4F, 0x67, 0xFF
|
||||
vertex 512, -716, 0, -1052, 990, 0x3B, 0x4F, 0x67, 0xFF
|
||||
vertex 0, -1023, -409, 1360, 1826, 0x3B, 0x4F, 0x67, 0xFF
|
||||
vertex 0, -716, -511, 752, 2794, 0x3B, 0x4F, 0x67, 0xFF
|
||||
vertex 410, -1023, 0, -84, 384, 0x3B, 0x4F, 0x67, 0xFF
|
||||
vertex 0, -716, 512, 1872, 302, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 410, -1023, 0, -458, 1222, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 512, -716, 0, 64, 2106, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 0, -1023, 410, 986, -222, 0x4E, 0x69, 0x7E, 0xFF
|
||||
|
||||
bitdw_seg7_vertex_07004D80: # 0x07004D80 - 0x07004DC0
|
||||
vertex 0, -716, -511, 480, 2522, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex 0, -1023, -409, -126, 1552, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex -409, -1023, 0, 1318, 110, 0x4E, 0x69, 0x7E, 0xFF
|
||||
vertex -511, -716, 0, 2286, 716, 0x4E, 0x69, 0x7E, 0xFF
|
||||
|
||||
bitdw_seg7_dl_07004DC0: # 0x07004DC0 - 0x07004F70
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitdw_seg7_texture_07000000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_07004630, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 13, 14, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07004720, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 14, 12, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07004810, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 9, 11, 10, 0x0
|
||||
gsSP2Triangles 12, 13, 14, 0x0, 13, 15, 14, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07004910, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 8, 10, 9, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 12, 14, 13, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07004A00, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 0, 2, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 8, 10, 9, 0x0, 8, 11, 10, 0x0
|
||||
gsSP2Triangles 11, 8, 7, 0x0, 12, 13, 14, 0x0
|
||||
gsSP1Triangle 13, 15, 14, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07004B00, 8, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 2, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 3, 5, 0x0
|
||||
gsSP2Triangles 7, 5, 4, 0x0, 3, 7, 2, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bitdw_seg7_dl_07004F70: # 0x07004F70 - 0x07004FF8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09004800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_07004B80, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 4, 0x0
|
||||
gsSP2Triangles 0, 2, 3, 0x0, 0, 5, 6, 0x0
|
||||
gsSP2Triangles 0, 6, 1, 0x0, 0, 7, 5, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 9, 11, 10, 0x0
|
||||
gsSP2Triangles 12, 13, 10, 0x0, 11, 14, 10, 0x0
|
||||
gsSP2Triangles 14, 12, 10, 0x0, 13, 15, 10, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
bitdw_seg7_dl_07004FF8: # 0x07004FF8 - 0x07005078
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex bitdw_seg7_vertex_07004C80, 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, 15, 13, 0x0
|
||||
gsSPVertex bitdw_seg7_vertex_07004D80, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel bitdw_seg7_dl_07005078 # 0x07005078 - 0x070050F8
|
||||
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 bitdw_seg7_dl_07004DC0
|
||||
gsSPDisplayList bitdw_seg7_dl_07004F70
|
||||
gsSPDisplayList bitdw_seg7_dl_07004FF8
|
||||
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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user