SpaghettiKart
Loading...
Searching...
No Matches
ghostship_model.c File Reference
#include <libultraship.h>
#include <libultra/gbi.h>
Include dependency graph for ghostship_model.c:

Variables

Gfx ghostship_woodmoldy1_rgba16_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_woodmoldy1_rgba16 []
 
Gfx ghostship_wood3_ci8_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_wood3_ci8 []
 
Gfx ghostship_wood3_pal_rgba16_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_wood3_pal_rgba16 []
 
Gfx ghostship_burntfabricHoles_rgba16_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_burntfabricHoles_rgba16 []
 
Gfx ghostship_flag1_ci4_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_flag1_ci4 []
 
Gfx ghostship_flag1_pal_rgba16_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_flag1_pal_rgba16 []
 
Gfx ghostship_metallight_ci4_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_metallight_ci4 []
 
Gfx ghostship_metallight_pal_rgba16_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_metallight_pal_rgba16 []
 
Gfx ghostship_metal2_i8_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_metal2_i8 []
 
Gfx ghostship_window_i8_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_window_i8 []
 
Gfx ghostship_woodmoldy2_ci8_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_woodmoldy2_ci8 []
 
Gfx ghostship_woodmoldy2_pal_rgba16_aligner [] = {gsSPEndDisplayList()}
 
u8 ghostship_woodmoldy2_pal_rgba16 []
 
Vtx ghostship_Plane_mesh_vtx_cull [8]
 
Vtx ghostship_Plane_mesh_vtx_0 [174]
 
Gfx ghostship_Plane_mesh_tri_0 []
 
Vtx ghostship_Plane_mesh_vtx_1 [61]
 
Gfx ghostship_Plane_mesh_tri_1 []
 
Vtx ghostship_Plane_mesh_vtx_2 [16]
 
Gfx ghostship_Plane_mesh_tri_2 []
 
Vtx ghostship_Plane_mesh_vtx_3 [10]
 
Gfx ghostship_Plane_mesh_tri_3 []
 
Vtx ghostship_Plane_mesh_vtx_4 [61]
 
Gfx ghostship_Plane_mesh_tri_4 []
 
Vtx ghostship_Plane_mesh_vtx_5 [16]
 
Gfx ghostship_Plane_mesh_tri_5 []
 
Vtx ghostship_Plane_mesh_vtx_6 [60]
 
Gfx ghostship_Plane_mesh_tri_6 []
 
Vtx ghostship_Plane_mesh_vtx_7 [23]
 
Gfx ghostship_Plane_mesh_tri_7 []
 
Gfx mat_ghostship_boat1 []
 
Gfx mat_revert_ghostship_boat1 []
 
Gfx mat_ghostship_boat2 []
 
Gfx mat_revert_ghostship_boat2 []
 
Gfx mat_ghostship_sail []
 
Gfx mat_revert_ghostship_sail []
 
Gfx mat_ghostship_flag []
 
Gfx mat_revert_ghostship_flag []
 
Gfx mat_ghostship_metal1 []
 
Gfx mat_revert_ghostship_metal1 []
 
Gfx mat_ghostship_glass1 []
 
Gfx mat_revert_ghostship_glass1 []
 
Gfx mat_ghostship_dark []
 
Gfx mat_revert_ghostship_dark []
 
Gfx mat_ghostship_boat3 []
 
Gfx mat_revert_ghostship_boat3 []
 
Gfx ghostship_Plane_mesh []
 

Variable Documentation

◆ ghostship_burntfabricHoles_rgba16

u8 ghostship_burntfabricHoles_rgba16[]

◆ ghostship_burntfabricHoles_rgba16_aligner

Gfx ghostship_burntfabricHoles_rgba16_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_flag1_ci4

u8 ghostship_flag1_ci4[]

◆ ghostship_flag1_ci4_aligner

Gfx ghostship_flag1_ci4_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_flag1_pal_rgba16

u8 ghostship_flag1_pal_rgba16[]
Initial value:
= {
0x11, 0x8b, 0x09, 0x8b, 0x09, 0x4b, 0x09, 0x49,
0x09, 0x09, 0x09, 0x07, 0x08, 0xc7, 0x08, 0xc5,
0x08, 0x85, 0x00, 0x85, 0x00, 0x83, 0x00, 0x43,
}

◆ ghostship_flag1_pal_rgba16_aligner

Gfx ghostship_flag1_pal_rgba16_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_metal2_i8

u8 ghostship_metal2_i8[]

◆ ghostship_metal2_i8_aligner

Gfx ghostship_metal2_i8_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_metallight_ci4

u8 ghostship_metallight_ci4[]

◆ ghostship_metallight_ci4_aligner

Gfx ghostship_metallight_ci4_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_metallight_pal_rgba16

u8 ghostship_metallight_pal_rgba16[]
Initial value:
= {
0x08, 0x43, 0x08, 0x45, 0x10, 0x45, 0x10, 0x85,
0x10, 0x87, 0x18, 0x87, 0x18, 0xc7, 0x18, 0xc9,
0x20, 0xc9, 0x21, 0x09, 0x21, 0x0b, 0x29, 0x4b,
0x29, 0x0b, 0x29, 0x4d, 0x08, 0x03,
}

◆ ghostship_metallight_pal_rgba16_aligner

Gfx ghostship_metallight_pal_rgba16_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_Plane_mesh

Gfx ghostship_Plane_mesh[]

◆ ghostship_Plane_mesh_tri_0

Gfx ghostship_Plane_mesh_tri_0[]

◆ ghostship_Plane_mesh_tri_1

Gfx ghostship_Plane_mesh_tri_1[]

◆ ghostship_Plane_mesh_tri_2

Gfx ghostship_Plane_mesh_tri_2[]
Initial value:
= {
gsSPVertex(ghostship_Plane_mesh_vtx_2 + 0, 16, 0),
gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0),
gsSP2Triangles(1, 4, 3, 0, 5, 4, 1, 0),
gsSP2Triangles(5, 6, 4, 0, 7, 6, 5, 0),
gsSP2Triangles(7, 8, 6, 0, 8, 7, 9, 0),
gsSP2Triangles(10, 9, 7, 0, 10, 7, 11, 0),
gsSP2Triangles(9, 12, 8, 0, 12, 13, 8, 0),
gsSP2Triangles(4, 14, 3, 0, 4, 15, 14, 0),
gsSPEndDisplayList(),
}
Vtx ghostship_Plane_mesh_vtx_2[16]
Definition ghostship_model.c:1496

◆ ghostship_Plane_mesh_tri_3

Gfx ghostship_Plane_mesh_tri_3[]
Initial value:
= {
gsSPVertex(ghostship_Plane_mesh_vtx_3 + 0, 10, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSP2Triangles(3, 4, 1, 0, 3, 5, 4, 0),
gsSP2Triangles(5, 6, 4, 0, 5, 7, 6, 0),
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
gsSPEndDisplayList(),
}
Vtx ghostship_Plane_mesh_vtx_3[10]
Definition ghostship_model.c:1527

◆ ghostship_Plane_mesh_tri_4

Gfx ghostship_Plane_mesh_tri_4[]

◆ ghostship_Plane_mesh_tri_5

Gfx ghostship_Plane_mesh_tri_5[]
Initial value:
= {
gsSPVertex(ghostship_Plane_mesh_vtx_5 + 0, 16, 0),
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
gsSP2Triangles(1, 4, 3, 0, 4, 5, 3, 0),
gsSP2Triangles(4, 6, 5, 0, 6, 7, 5, 0),
gsSP2Triangles(6, 0, 7, 0, 0, 2, 7, 0),
gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0),
gsSP2Triangles(9, 12, 11, 0, 12, 13, 11, 0),
gsSP2Triangles(12, 14, 13, 0, 14, 15, 13, 0),
gsSP2Triangles(14, 8, 15, 0, 8, 10, 15, 0),
gsSPEndDisplayList(),
}
Vtx ghostship_Plane_mesh_vtx_5[16]
Definition ghostship_model.c:1658

◆ ghostship_Plane_mesh_tri_6

Gfx ghostship_Plane_mesh_tri_6[]
Initial value:
= {
gsSPVertex(ghostship_Plane_mesh_vtx_6 + 0, 32, 0),
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
gsSP2Triangles(1, 12, 13, 0, 12, 14, 15, 0),
gsSP2Triangles(16, 17, 18, 0, 14, 6, 19, 0),
gsSP2Triangles(17, 20, 21, 0, 22, 23, 24, 0),
gsSP2Triangles(20, 25, 26, 0, 27, 0, 28, 0),
gsSP1Triangle(29, 30, 31, 0),
gsSPVertex(ghostship_Plane_mesh_vtx_6 + 32, 28, 0),
gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0),
gsSP2Triangles(11, 5, 12, 0, 13, 3, 14, 0),
gsSP2Triangles(15, 16, 17, 0, 18, 13, 19, 0),
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
gsSP2Triangles(20, 23, 24, 0, 25, 20, 24, 0),
gsSP2Triangles(25, 26, 20, 0, 26, 27, 20, 0),
gsSPEndDisplayList(),
}
Vtx ghostship_Plane_mesh_vtx_6[60]
Definition ghostship_model.c:1690

◆ ghostship_Plane_mesh_tri_7

Gfx ghostship_Plane_mesh_tri_7[]
Initial value:
= {
gsSPVertex(ghostship_Plane_mesh_vtx_7 + 0, 23, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
gsSP2Triangles(4, 1, 3, 0, 4, 5, 1, 0),
gsSP2Triangles(5, 4, 6, 0, 4, 7, 6, 0),
gsSP2Triangles(4, 8, 7, 0, 9, 8, 4, 0),
gsSP2Triangles(9, 4, 10, 0, 11, 9, 10, 0),
gsSP2Triangles(11, 12, 9, 0, 5, 6, 13, 0),
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
gsSP2Triangles(16, 18, 17, 0, 16, 19, 18, 0),
gsSP2Triangles(17, 18, 20, 0, 17, 20, 21, 0),
gsSP2Triangles(22, 17, 21, 0, 22, 14, 17, 0),
gsSPEndDisplayList(),
}
Vtx ghostship_Plane_mesh_vtx_7[23]
Definition ghostship_model.c:1773

◆ ghostship_Plane_mesh_vtx_0

Vtx ghostship_Plane_mesh_vtx_0[174]

◆ ghostship_Plane_mesh_vtx_1

Vtx ghostship_Plane_mesh_vtx_1[61]

◆ ghostship_Plane_mesh_vtx_2

Vtx ghostship_Plane_mesh_vtx_2[16]
Initial value:
= {
{{ {-53, 170, 19}, 0, {-16, -16}, {206, 28, 113, 255} }},
{{ {-53, 147, 35}, 0, {-16, 247}, {0, 46, 118, 255} }},
{{ {-20, 170, 19}, 0, {303, -16}, {0, 70, 106, 255} }},
{{ {0, 170, 19}, 0, {496, -16}, {0, 70, 106, 255} }},
{{ {53, 147, 35}, 0, {1008, 247}, {0, 46, 118, 255} }},
{{ {-53, 125, 38}, 0, {-16, 503}, {0, 0, 127, 255} }},
{{ {53, 125, 38}, 0, {1008, 503}, {0, 0, 127, 255} }},
{{ {-53, 103, 35}, 0, {-16, 759}, {0, 208, 118, 255} }},
{{ {53, 103, 35}, 0, {1008, 759}, {0, 208, 118, 255} }},
{{ {0, 81, 19}, 0, {496, 1008}, {0, 183, 104, 255} }},
{{ {-20, 81, 19}, 0, {303, 1008}, {0, 183, 104, 255} }},
{{ {-53, 81, 19}, 0, {-16, 1008}, {205, 227, 113, 255} }},
{{ {20, 81, 19}, 0, {689, 1008}, {0, 183, 104, 255} }},
{{ {53, 81, 19}, 0, {1008, 1008}, {51, 227, 113, 255} }},
{{ {20, 170, 19}, 0, {689, -16}, {0, 70, 106, 255} }},
{{ {53, 170, 19}, 0, {1008, -16}, {50, 28, 113, 255} }},
}

◆ ghostship_Plane_mesh_vtx_3

Vtx ghostship_Plane_mesh_vtx_3[10]
Initial value:
= {
{{ {0, 191, 8}, 0, {-16, 881}, {44, 0, 137, 255} }},
{{ {5, 210, -1}, 0, {275, -2}, {120, 0, 41, 255} }},
{{ {0, 211, 8}, 0, {-16, 5}, {66, 79, 182, 255} }},
{{ {5, 191, -1}, 0, {286, 860}, {121, 0, 40, 255} }},
{{ {6, 209, -10}, 0, {554, 39}, {127, 1, 2, 255} }},
{{ {6, 191, -10}, 0, {556, 853}, {127, 255, 250, 255} }},
{{ {6, 209, -18}, 0, {781, 60}, {120, 2, 43, 255} }},
{{ {5, 188, -17}, 0, {734, 1008}, {121, 255, 38, 255} }},
{{ {11, 189, -23}, 0, {961, 940}, {94, 3, 85, 255} }},
{{ {11, 210, -24}, 0, {1008, -16}, {94, 3, 85, 255} }},
}

◆ ghostship_Plane_mesh_vtx_4

Vtx ghostship_Plane_mesh_vtx_4[61]

◆ ghostship_Plane_mesh_vtx_5

Vtx ghostship_Plane_mesh_vtx_5[16]
Initial value:
= {
{{ {-37, 79, -48}, 0, {-529, 495}, {0, 196, 112, 255} }},
{{ {-26, 79, -58}, 0, {495, 495}, {112, 196, 0, 255} }},
{{ {-19, 105, -58}, 0, {495, 495}, {103, 182, 0, 255} }},
{{ {-37, 105, -75}, 0, {495, -529}, {0, 182, 153, 255} }},
{{ {-37, 79, -68}, 0, {495, -529}, {0, 196, 144, 255} }},
{{ {-54, 105, -58}, 0, {-529, -529}, {153, 182, 0, 255} }},
{{ {-47, 79, -58}, 0, {-529, -529}, {144, 196, 0, 255} }},
{{ {-37, 105, -41}, 0, {-529, 495}, {0, 182, 103, 255} }},
{{ {36, 79, -48}, 0, {-529, 495}, {0, 196, 112, 255} }},
{{ {47, 79, -58}, 0, {495, 495}, {112, 196, 0, 255} }},
{{ {54, 105, -58}, 0, {495, 495}, {103, 182, 0, 255} }},
{{ {36, 105, -75}, 0, {495, -529}, {0, 182, 153, 255} }},
{{ {36, 79, -68}, 0, {495, -529}, {0, 196, 144, 255} }},
{{ {19, 105, -58}, 0, {-529, -529}, {153, 182, 0, 255} }},
{{ {26, 79, -58}, 0, {-529, -529}, {144, 196, 0, 255} }},
{{ {36, 105, -41}, 0, {-529, 495}, {0, 182, 103, 255} }},
}

◆ ghostship_Plane_mesh_vtx_6

Vtx ghostship_Plane_mesh_vtx_6[60]

◆ ghostship_Plane_mesh_vtx_7

Vtx ghostship_Plane_mesh_vtx_7[23]
Initial value:
= {
{{ {45, 34, -32}, 0, {1446, 947}, {250, 69, 106, 255} }},
{{ {61, 34, 41}, 0, {578, 1104}, {102, 70, 28, 255} }},
{{ {55, 34, -42}, 0, {1563, 1038}, {124, 8, 28, 255} }},
{{ {51, 34, 39}, 0, {606, 1004}, {188, 106, 238, 255} }},
{{ {0, 34, 127}, 0, {-438, 496}, {0, 119, 212, 255} }},
{{ {11, 34, 127}, 0, {-436, 610}, {104, 70, 20, 255} }},
{{ {0, 52, 177}, 0, {-1021, 496}, {0, 114, 57, 255} }},
{{ {-16, 52, 176}, 0, {-1018, 340}, {161, 71, 46, 255} }},
{{ {-11, 34, 127}, 0, {-436, 382}, {152, 70, 20, 255} }},
{{ {-61, 34, 41}, 0, {578, -112}, {154, 70, 28, 255} }},
{{ {-51, 34, 39}, 0, {606, -12}, {68, 106, 238, 255} }},
{{ {-45, 34, -32}, 0, {1446, 45}, {6, 69, 106, 255} }},
{{ {-55, 34, -42}, 0, {1563, -46}, {132, 8, 28, 255} }},
{{ {16, 52, 176}, 0, {-1018, 652}, {95, 71, 46, 255} }},
{{ {55, 68, -42}, 0, {1563, 1038}, {89, 82, 40, 255} }},
{{ {58, 68, -80}, 0, {2013, 1077}, {77, 73, 186, 255} }},
{{ {0, 68, -80}, 0, {2013, 496}, {0, 90, 166, 255} }},
{{ {0, 68, -42}, 0, {1563, 496}, {0, 127, 0, 255} }},
{{ {-55, 68, -42}, 0, {1563, -46}, {167, 82, 40, 255} }},
{{ {-58, 68, -80}, 0, {2013, -85}, {179, 73, 186, 255} }},
{{ {-45, 68, -32}, 0, {1446, 45}, {216, 80, 91, 255} }},
{{ {0, 68, -32}, 0, {1446, 496}, {0, 90, 90, 255} }},
{{ {45, 68, -32}, 0, {1446, 947}, {40, 80, 91, 255} }},
}

◆ ghostship_Plane_mesh_vtx_cull

Vtx ghostship_Plane_mesh_vtx_cull[8]
Initial value:
= {
{{ {-61, -40, -89}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {-61, -40, 184}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {-61, 211, 184}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {-61, 211, -89}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {61, -40, -89}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {61, -40, 184}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {61, 211, 184}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {61, 211, -89}, 0, {0, 0}, {0, 0, 0, 0} }},
}

◆ ghostship_window_i8

u8 ghostship_window_i8[]
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ ghostship_window_i8_aligner

Gfx ghostship_window_i8_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_wood3_ci8

u8 ghostship_wood3_ci8[]

◆ ghostship_wood3_ci8_aligner

Gfx ghostship_wood3_ci8_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_wood3_pal_rgba16

u8 ghostship_wood3_pal_rgba16[]
Initial value:
= {
0x32, 0x13, 0x29, 0x8f, 0x21, 0x4d, 0x32, 0x11,
0x31, 0xd1, 0x19, 0x09, 0x08, 0x85, 0x10, 0xc7,
0x19, 0x0b, 0x29, 0x8d, 0x29, 0xcf, 0x21, 0x8d,
0x21, 0x4b, 0x3a, 0x13, 0x10, 0x87, 0x3a, 0x53,
0x42, 0x95, 0x18, 0xc9, 0x42, 0x55, 0x00, 0x43,
0x00, 0x01, 0x08, 0x43, 0x10, 0xc9, 0x42, 0x97,
0x3a, 0x55, 0x08, 0x45, 0x4a, 0xd7, 0x00, 0x03,
0x4a, 0x97,
}

◆ ghostship_wood3_pal_rgba16_aligner

Gfx ghostship_wood3_pal_rgba16_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_woodmoldy1_rgba16

u8 ghostship_woodmoldy1_rgba16[]

◆ ghostship_woodmoldy1_rgba16_aligner

Gfx ghostship_woodmoldy1_rgba16_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_woodmoldy2_ci8

u8 ghostship_woodmoldy2_ci8[]

◆ ghostship_woodmoldy2_ci8_aligner

Gfx ghostship_woodmoldy2_ci8_aligner[] = {gsSPEndDisplayList()}

◆ ghostship_woodmoldy2_pal_rgba16

u8 ghostship_woodmoldy2_pal_rgba16[]
Initial value:
= {
0x52, 0x93, 0x42, 0x11, 0x42, 0x0f, 0x4a, 0x11,
0x52, 0x53, 0x4a, 0x53, 0x41, 0xcf, 0x39, 0x8b,
0x29, 0x49, 0x31, 0x4b, 0x39, 0x8d, 0x39, 0xcd,
0x42, 0x53, 0x4a, 0x55, 0x39, 0xd1, 0x4a, 0x51,
0x31, 0x8d, 0x3a, 0x0f, 0x3a, 0x11, 0x39, 0xcf,
0x5a, 0x93, 0x29, 0x4b, 0x52, 0x95, 0x42, 0x51,
0x31, 0x8b, 0x5a, 0xd7, 0x41, 0xcd, 0x52, 0xd7,
0x29, 0x8d, 0x21, 0x09, 0x21, 0x07, 0x18, 0xc7,
0x21, 0x4b, 0x29, 0x8b, 0x10, 0x83, 0x4a, 0x95,
0x52, 0x4f, 0x5b, 0x17, 0x42, 0x95, 0x5a, 0xd5,
0x31, 0x8f, 0x31, 0xd1, 0x4a, 0x93, 0x52, 0xd5,
0x42, 0x13, 0x53, 0x19, 0x4a, 0x97, 0x31, 0xcf,
0x31, 0xcd, 0x00, 0x01, 0x10, 0x85, 0x21, 0x0b,
0x19, 0x09, 0x21, 0x49, 0x4a, 0x13, 0x32, 0x53,
0x3a, 0x95, 0x5a, 0x95, 0x63, 0x19, 0x29, 0x4d,
0x5b, 0x19, 0x42, 0x55, 0x32, 0x11, 0x62, 0xd5,
0x20, 0xc7, 0x32, 0x13, 0x29, 0x09, 0x19, 0x07,
}

◆ ghostship_woodmoldy2_pal_rgba16_aligner

Gfx ghostship_woodmoldy2_pal_rgba16_aligner[] = {gsSPEndDisplayList()}

◆ mat_ghostship_boat1

Gfx mat_ghostship_boat1[]
Initial value:
= {
gsSPSetGeometryMode(G_FOG),
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b_LOAD_BLOCK, 1, ghostship_woodmoldy1_rgba16),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 1023, 256),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, 0, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0, G_TX_WRAP | G_TX_MIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPEndDisplayList(),
}
u8 ghostship_woodmoldy1_rgba16[]
Definition ghostship_model.c:5

◆ mat_ghostship_boat2

Gfx mat_ghostship_boat2[]
Initial value:
= {
gsSPSetGeometryMode(G_FOG),
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetTextureLUT(G_TT_RGBA16),
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ghostship_wood3_pal_rgba16),
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadTLUTCmd(5, 28),
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, ghostship_wood3_ci8),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 511, 512),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPEndDisplayList(),
}
u8 ghostship_wood3_pal_rgba16[]
Definition ghostship_model.c:399
u8 ghostship_wood3_ci8[]
Definition ghostship_model.c:266

◆ mat_ghostship_boat3

Gfx mat_ghostship_boat3[]
Initial value:
= {
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
gsDPSetTextureLUT(G_TT_RGBA16),
gsDPSetCycleType(G_CYC_1CYCLE),
gsDPPipelineMode(G_PM_1PRIMITIVE),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ghostship_woodmoldy2_pal_rgba16),
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadTLUTCmd(5, 67),
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 1, ghostship_woodmoldy2_ci8),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 511, 512),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPEndDisplayList(),
}
u8 ghostship_woodmoldy2_pal_rgba16[]
Definition ghostship_model.c:1099
u8 ghostship_woodmoldy2_ci8[]
Definition ghostship_model.c:966

◆ mat_ghostship_dark

Gfx mat_ghostship_dark[]
Initial value:
= {
gsSPSetGeometryMode(G_FOG),
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
gsDPSetTextureImage(G_IM_FMT_I, G_IM_SIZ_8b, 4, ghostship_window_i8),
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b, 1, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadTile(7, 0, 0, 12, 12),
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b, 1, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 2, 0, G_TX_WRAP | G_TX_NOMIRROR, 2, 0),
gsDPSetTileSize(0, 0, 0, 12, 12),
gsSPEndDisplayList(),
}
u8 ghostship_window_i8[]
Definition ghostship_model.c:959

◆ mat_ghostship_flag

Gfx mat_ghostship_flag[]
Initial value:
= {
gsSPSetGeometryMode(G_FOG),
gsSPClearGeometryMode(G_CULL_BACK | G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetTextureLUT(G_TT_RGBA16),
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ghostship_flag1_pal_rgba16),
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadTLUTCmd(5, 11),
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, ghostship_flag1_ci4),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 255, 1024),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, 0, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPEndDisplayList(),
}
u8 ghostship_flag1_pal_rgba16[]
Definition ghostship_model.c:741
u8 ghostship_flag1_ci4[]
Definition ghostship_model.c:672

◆ mat_ghostship_glass1

Gfx mat_ghostship_glass1[]
Initial value:
= {
gsSPSetGeometryMode(G_FOG | G_TEXTURE_GEN),
gsSPClearGeometryMode(G_CULL_BACK | G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, COMBINED, 0, PRIMITIVE, 0),
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2),
gsSPTexture(1984, 1984, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 128),
gsDPSetTextureImage(G_IM_FMT_I, G_IM_SIZ_8b_LOAD_BLOCK, 1, ghostship_metal2_i8),
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 511, 512),
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPEndDisplayList(),
}
u8 ghostship_metal2_i8[]
Definition ghostship_model.c:826

◆ mat_ghostship_metal1

Gfx mat_ghostship_metal1[]
Initial value:
= {
gsSPSetGeometryMode(G_FOG | G_TEXTURE_GEN),
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetTextureLUT(G_TT_RGBA16),
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(1984, 1984, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ghostship_metallight_pal_rgba16),
gsDPSetTile(0, 0, 0, 256, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadTLUTCmd(5, 14),
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, ghostship_metallight_ci4),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 255, 1024),
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPEndDisplayList(),
}
u8 ghostship_metallight_ci4[]
Definition ghostship_model.c:749
u8 ghostship_metallight_pal_rgba16[]
Definition ghostship_model.c:818

◆ mat_ghostship_sail

Gfx mat_ghostship_sail[]
Initial value:
= {
gsSPSetGeometryMode(G_FOG),
gsSPClearGeometryMode(G_CULL_BACK | G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b_LOAD_BLOCK, 1, ghostship_burntfabricHoles_rgba16),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 1023, 256),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, 0, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPEndDisplayList(),
}
u8 ghostship_burntfabricHoles_rgba16[]
Definition ghostship_model.c:411

◆ mat_revert_ghostship_boat1

Gfx mat_revert_ghostship_boat1[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}

◆ mat_revert_ghostship_boat2

Gfx mat_revert_ghostship_boat2[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetTextureLUT(G_TT_NONE),
gsSPEndDisplayList(),
}

◆ mat_revert_ghostship_boat3

Gfx mat_revert_ghostship_boat3[]
Initial value:
= {
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetTextureLUT(G_TT_NONE),
gsDPSetCycleType(G_CYC_2CYCLE),
gsDPPipelineMode(G_PM_NPRIMITIVE),
gsSPEndDisplayList(),
}

◆ mat_revert_ghostship_dark

Gfx mat_revert_ghostship_dark[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}

◆ mat_revert_ghostship_flag

Gfx mat_revert_ghostship_flag[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CULL_BACK | G_CLIPPING),
gsDPPipeSync(),
gsDPSetTextureLUT(G_TT_NONE),
gsSPEndDisplayList(),
}

◆ mat_revert_ghostship_glass1

Gfx mat_revert_ghostship_glass1[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN),
gsSPSetGeometryMode(G_CULL_BACK | G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}

◆ mat_revert_ghostship_metal1

Gfx mat_revert_ghostship_metal1[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetTextureLUT(G_TT_NONE),
gsSPEndDisplayList(),
}

◆ mat_revert_ghostship_sail

Gfx mat_revert_ghostship_sail[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CULL_BACK | G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}