sm64/shape/Player/Mario/mario_far_nohat.sou

388 lines
15 KiB
Plaintext

/***************************************************************************************************
Convert from NINGEN (mario_far_nohat)
****************************************************************************************************/
static Vtx vtx_mario_far_nohat_0[] = {
{ 146, 27, 92, 0, 1316, 212, 22, 37, 119, 255},
{ 168, 79, 0, 0, 458, 68, 39, 120, 0, 255},
{ 88, 101, 33, 0, 762, 990, 56, 85, 75, 255},
{ 88, 101, -32, 0, 154, 990, 30, 93, -79, 255},
{ 146, 27, -91, 0, -398, 212, 20, 38, -119, 255},
};
static Vtx vtx_mario_far_nohat_1[] = {
{ 34, 39, -98, 0, 1306, 732, -51, 64, -96, 255},
{ 44, 113, 0, 0, 10, 800, -100, 77, 0, 255},
{ 88, 101, -32, 0, 398, 214, 30, 93, -79, 255},
{ -5, 58, 0, 0, 300, 1456, -120, 40, 0, 255},
{ 146, 27, -91, 0, 1408, -550, 20, 38, -119, 255},
{ 88, 101, 33, 0, 294, 258, 56, 85, 75, 255},
{ 44, 113, 0, 0, 34, 840, -100, 77, 0, 255},
{ 34, 39, 99, 0, 1314, 634, -51, 64, 96, 255},
{ -5, 58, 0, 0, 470, 1412, -120, 40, 0, 255},
{ 146, 27, 92, 0, 1132, -556, 22, 37, 119, 255},
};
static Vtx vtx_mario_far_nohat_2[] = {
{ 44, 113, 0, 0, 0, 0, -100, 77, 0, 255},
{ 94, 146, -32, 0, 0, 0, 59, 53, -98, 255},
{ 88, 101, -32, 0, 0, 0, 30, 93, -79, 255},
{ 50, 153, 0, 0, 0, 0, -83, 95, 0, 255},
{ 88, 101, 33, 0, 0, 0, 56, 85, 75, 255},
{ 94, 146, 33, 0, 0, 0, -1, 68, 107, 255},
{ 146, 27, 92, 0, 0, 0, 22, 37, 119, 255},
{ 34, 39, 99, 0, 0, 0, -51, 64, 96, 255},
{ 7, -85, 79, 0, 0, 0, -86, -36, 84, 255},
{ -5, 58, 0, 0, 0, 0, -120, 40, 0, 255},
{ 7, -85, -78, 0, 0, 0, -87, -57, -71, 255},
{ 34, 39, -98, 0, 0, 0, -51, 64, -96, 255},
{ 146, 27, -91, 0, 0, 0, 20, 38, -119, 255},
{ 58, -114, 81, 0, 0, 0, -45, -101, 61, 255},
{ 7, -85, 79, 0, 0, 0, -86, -36, 84, 255},
{ 7, -85, -78, 0, 0, 0, -87, -57, -71, 255},
{ 146, 27, 92, 0, 0, 0, 22, 37, 119, 255},
{ 167, -121, 77, 0, 0, 0, 60, -83, 74, 255},
{ 58, -114, -80, 0, 0, 0, -40, -93, -75, 255},
{ 90, -136, 0, 0, 0, 0, -16, -125, 0, 255},
{ 146, 27, -91, 0, 0, 0, 20, 38, -119, 255},
{ 167, -121, -81, 0, 0, 0, 58, -83, -75, 255},
{ 218, 48, -52, 0, 0, 0, 95, 59, -58, 255},
{ 168, 79, 0, 0, 0, 0, 39, 120, 0, 255},
{ 192, -28, -80, 0, 0, 0, 85, -9, -93, 255},
{ 223, -38, -1, 0, 0, 0, 123, -30, 0, 255},
{ 218, 48, 53, 0, 0, 0, 96, 57, 58, 255},
{ 192, -28, 78, 0, 0, 0, 86, -12, 92, 255},
};
static Gfx gfx_mario_far_nohat_0[] = {
gsSPVertex(&vtx_mario_far_nohat_0[0], 5, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 1, 4, 0),
gsSP1Triangle( 3, 2, 1, 0),
gsSPEndDisplayList()
};
static Gfx gfx_mario_far_nohat_1[] = {
gsSPVertex(&vtx_mario_far_nohat_1[0], 10, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 3, 1, 0),
gsSP1Triangle( 2, 4, 0, 0),
gsSP1Triangle( 5, 6, 7, 0),
gsSP1Triangle( 6, 8, 7, 0),
gsSP1Triangle( 7, 9, 5, 0),
gsSPEndDisplayList()
};
static Gfx gfx_mario_far_nohat_2_draw0[] = {
gsSPVertex(&vtx_mario_far_nohat_2[0], 13, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 3, 1, 0),
gsSP1Triangle( 4, 5, 0, 0),
gsSP1Triangle( 5, 3, 0, 0),
gsSP1Triangle( 1, 3, 5, 0),
gsSP1Triangle( 2, 1, 4, 0),
gsSP1Triangle( 1, 5, 4, 0),
gsSP1Triangle( 6, 7, 8, 0),
gsSP1Triangle( 7, 9, 8, 0),
gsSP1Triangle( 8, 9,10, 0),
gsSP1Triangle(10, 9,11, 0),
gsSP1Triangle(10,11,12, 0),
gsSPEndDisplayList()
};
static Gfx gfx_mario_far_nohat_2_draw1[] = {
gsSPVertex(&vtx_mario_far_nohat_2[13], 15, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 3, 1, 0, 0),
gsSP1Triangle( 0, 4, 3, 0),
gsSP1Triangle( 0, 2, 5, 0),
gsSP1Triangle( 5, 6, 0, 0),
gsSP1Triangle( 0, 6, 4, 0),
gsSP1Triangle( 5, 2, 7, 0),
gsSP1Triangle( 7, 8, 5, 0),
gsSP1Triangle( 8, 6, 5, 0),
gsSP1Triangle( 9, 7,10, 0),
gsSP1Triangle( 7, 9,11, 0),
gsSP1Triangle( 7,11, 8, 0),
gsSP1Triangle( 6, 8, 4, 0),
gsSP1Triangle( 8,11,12, 0),
gsSP1Triangle( 4, 8,12, 0),
gsSP1Triangle(11, 9,12, 0),
gsSP1Triangle(13,14,12, 0),
gsSP1Triangle(14, 4,12, 0),
gsSP1Triangle( 4,14, 3, 0),
gsSP1Triangle(13,10, 3, 0),
gsSP1Triangle(14,13, 3, 0),
gsSP1Triangle( 9,10,13, 0),
gsSP1Triangle( 9,13,12, 0),
gsSPEndDisplayList()
};
static Gfx gfx_mario_far_nohat_2[] = {
gsSPDisplayList(gfx_mario_far_nohat_2_draw0),
gsSPLight((&light_mario[5].l[0]),1 ),
gsSPLight((&light_mario[5].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_2_draw1),
gsSPEndDisplayList()
};
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* ====================================================================================
: mario far nohat with meye1_txt.
======================================================================================= */
Gfx RCP_mario_far_nohat1[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_MAPPING, G_CC_MARIO_MAPPING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(meye1_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_mario[4].l[0]),1 ),
gsSPLight((&light_mario[4].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_0),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPDisplayList(gfx_mario_far_nohat_2),
gsSPEndDisplayList()
};
/* ====================================================================================
: mario far nohat with meye2_txt.
======================================================================================= */
Gfx RCP_mario_far_nohat2[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_MAPPING, G_CC_MARIO_MAPPING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(meye2_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_mario[4].l[0]),1 ),
gsSPLight((&light_mario[4].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_0),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPDisplayList(gfx_mario_far_nohat_2),
gsSPEndDisplayList()
};
/* ====================================================================================
: mario far nohat with meye3_txt.
======================================================================================= */
Gfx RCP_mario_far_nohat3[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_MAPPING, G_CC_MARIO_MAPPING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(meye3_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_mario[4].l[0]),1 ),
gsSPLight((&light_mario[4].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_0),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPDisplayList(gfx_mario_far_nohat_2),
gsSPEndDisplayList()
};
/* ====================================================================================
: mario far nohat with meye_R_txt.
======================================================================================= */
Gfx RCP_mario_far_nohat4[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_MAPPING, G_CC_MARIO_MAPPING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(meye_R_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_mario[4].l[0]),1 ),
gsSPLight((&light_mario[4].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_0),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPDisplayList(gfx_mario_far_nohat_2),
gsSPEndDisplayList()
};
/* ====================================================================================
: mario far nohat with meye_L_txt.
======================================================================================= */
Gfx RCP_mario_far_nohat5[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_MAPPING, G_CC_MARIO_MAPPING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(meye_L_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_mario[4].l[0]),1 ),
gsSPLight((&light_mario[4].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_0),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPDisplayList(gfx_mario_far_nohat_2),
gsSPEndDisplayList()
};
/* ====================================================================================
: mario far nohat with meye_up_txt.
======================================================================================= */
Gfx RCP_mario_far_nohat6[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_MAPPING, G_CC_MARIO_MAPPING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(meye_up_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_mario[4].l[0]),1 ),
gsSPLight((&light_mario[4].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_0),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPDisplayList(gfx_mario_far_nohat_2),
gsSPEndDisplayList()
};
/* ====================================================================================
: mario far nohat with meye_under_txt.
======================================================================================= */
Gfx RCP_mario_far_nohat7[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_MAPPING, G_CC_MARIO_MAPPING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(meye_under_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_mario[4].l[0]),1 ),
gsSPLight((&light_mario[4].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_0),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPDisplayList(gfx_mario_far_nohat_2),
gsSPEndDisplayList()
};
/* ====================================================================================
: mario far nohat with meye_down_txt.
======================================================================================= */
Gfx RCP_mario_far_nohat8[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_MAPPING, G_CC_MARIO_MAPPING),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0),
gsSPTexture(0xffff,0xffff, 0, 0, G_ON),
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
gs_Tani_LoadTextureImage2(meye_down_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPLight((&light_mario[4].l[0]),1 ),
gsSPLight((&light_mario[4].a ),2 ),
gsSPDisplayList(gfx_mario_far_nohat_0),
gs_Tani_LoadTextureImage2(m_hige_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPDisplayList(gfx_mario_far_nohat_2),
gsSPEndDisplayList()
};
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* ====================================================================================
: mario far metal nohat.
======================================================================================= */
Gfx RCP_mario_far_nohat_metal[] = {
gsSPDisplayList(gfx_mario_far_nohat_0),
gsSPDisplayList(gfx_mario_far_nohat_1),
gsSPDisplayList(gfx_mario_far_nohat_2_draw0),
gsSPDisplayList(gfx_mario_far_nohat_2_draw1),
gsSPEndDisplayList()
};