260 lines
14 KiB
Plaintext
260 lines
14 KiB
Plaintext
/***************************************************************************************************
|
|
Convert from NINGEN (e2_bg02)
|
|
****************************************************************************************************/
|
|
static Vtx vtx_e2_bg02_0[] = {
|
|
{ 61, -1535, 492, 0, 240, 990, 114, 103, 52, 255},
|
|
{ 61, -1228, 573, 0, 0, 0, 114, 103, 52, 255},
|
|
{ 61, -1535, 573, 0, 0, 990, 114, 103, 52, 255},
|
|
{ 61, -1535, -654, 0, 240, 990, 114, 103, 52, 255},
|
|
{ 61, -1228, -572, 0, 0, 0, 114, 103, 52, 255},
|
|
{ 61, -1535, -572, 0, 0, 990, 114, 103, 52, 255},
|
|
{ 61, -1228, -654, 0, 240, 0, 114, 103, 52, 255},
|
|
{ -142, -1535, -572, 0, 240, 990, 114, 103, 52, 255},
|
|
{ -142, -1228, -654, 0, 0, 0, 114, 103, 52, 255},
|
|
{ -142, -1535, -654, 0, 0, 990, 114, 103, 52, 255},
|
|
{ -142, -1228, -572, 0, 240, 0, 114, 103, 52, 255},
|
|
{ -142, -1535, 573, 0, 240, 990, 114, 103, 52, 255},
|
|
{ -142, -1228, 492, 0, 0, 0, 114, 103, 52, 255},
|
|
{ -142, -1535, 492, 0, 0, 990, 114, 103, 52, 255},
|
|
{ -142, -1228, 573, 0, 240, 0, 114, 103, 52, 255},
|
|
{ 61, -1228, 492, 0, 240, 0, 114, 103, 52, 255},
|
|
{ -81, -1535, -511, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -81, -1228, -511, 0, 0, 0, -118, 125, 76, 255},
|
|
{ -142, -1228, -572, 0, -234, 0, -118, 125, 76, 255},
|
|
{ 61, -1535, -572, 0, 444, 990, -118, 125, 76, 255},
|
|
{ 61, -1228, -572, 0, 444, 0, -118, 125, 76, 255},
|
|
{ 0, -1228, -511, 0, 240, 0, -118, 125, 76, 255},
|
|
{ 0, -1535, -511, 0, 240, 990, -118, 125, 76, 255},
|
|
{ 0, -1535, -716, 0, 240, 990, -118, 125, 76, 255},
|
|
{ 0, -1228, -716, 0, 240, 0, -118, 125, 76, 255},
|
|
{ 61, -1228, -654, 0, 444, 0, -118, 125, 76, 255},
|
|
{ 61, -1535, -654, 0, 444, 990, -118, 125, 76, 255},
|
|
{ -142, -1535, -654, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -81, -1228, -716, 0, 258, 0, -118, 125, 76, 255},
|
|
{ -81, -1535, -716, 0, 258, 990, -118, 125, 76, 255},
|
|
{ -142, -1228, -654, 0, 0, 0, -118, 125, 76, 255},
|
|
{ 0, -1535, 430, 0, 240, 990, -118, 125, 76, 255},
|
|
{ 0, -1228, 430, 0, 240, 0, -118, 125, 76, 255},
|
|
{ 61, -1228, 492, 0, 444, 0, -118, 125, 76, 255},
|
|
{ -81, -1535, -511, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -142, -1228, -572, 0, -234, 0, -118, 125, 76, 255},
|
|
{ -142, -1535, -572, 0, -234, 990, -118, 125, 76, 255},
|
|
{ -81, -1535, 635, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -81, -1228, 635, 0, 0, 0, -118, 125, 76, 255},
|
|
{ -142, -1228, 573, 0, -234, 0, -118, 125, 76, 255},
|
|
{ -142, -1535, 573, 0, -234, 990, -118, 125, 76, 255},
|
|
{ -142, -1535, 492, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -81, -1228, 430, 0, 258, 0, -118, 125, 76, 255},
|
|
{ -81, -1535, 430, 0, 258, 990, -118, 125, 76, 255},
|
|
{ -142, -1228, 492, 0, 0, 0, -118, 125, 76, 255},
|
|
{ 61, -1535, 492, 0, 444, 990, -118, 125, 76, 255},
|
|
{ 61, -1535, 573, 0, 444, 990, -118, 125, 76, 255},
|
|
{ 61, -1228, 573, 0, 444, 0, -118, 125, 76, 255},
|
|
{ 0, -1228, 635, 0, 240, 0, -118, 125, 76, 255},
|
|
{ 0, -1535, 635, 0, 240, 990, -118, 125, 76, 255},
|
|
{ 0, -1535, 635, 0, 240, 990, -84, -99, 82, 255},
|
|
{ -81, -1228, 635, 0, 0, 0, -84, -99, 82, 255},
|
|
{ -81, -1535, 635, 0, 0, 990, -84, -99, 82, 255},
|
|
{ 0, -1535, -511, 0, 240, 990, -84, -99, 82, 255},
|
|
{ 0, -1228, -511, 0, 240, 0, -84, -99, 82, 255},
|
|
{ -81, -1228, -511, 0, 0, 0, -84, -99, 82, 255},
|
|
{ -81, -1535, -511, 0, 0, 990, -84, -99, 82, 255},
|
|
{ -81, -1535, -716, 0, 0, 990, -84, -99, 82, 255},
|
|
{ -81, -1228, -716, 0, 0, 0, -84, -99, 82, 255},
|
|
{ 0, -1228, -716, 0, 240, 0, -84, -99, 82, 255},
|
|
{ 0, -1535, -716, 0, 240, 990, -84, -99, 82, 255},
|
|
{ -81, -1535, 430, 0, 0, 990, -84, -99, 82, 255},
|
|
{ -81, -1228, 430, 0, 0, 0, -84, -99, 82, 255},
|
|
{ 0, -1228, 430, 0, 240, 0, -84, -99, 82, 255},
|
|
{ 0, -1535, 430, 0, 240, 990, -84, -99, 82, 255},
|
|
{ 0, -1535, 635, 0, 240, 990, -84, -99, 82, 255},
|
|
{ 0, -1228, 635, 0, 240, 0, -84, -99, 82, 255},
|
|
{ -81, -1228, 635, 0, 0, 0, -84, -99, 82, 255},
|
|
};
|
|
|
|
static Vtx vtx_e2_bg02_1[] = {
|
|
{ 61, -1228, -654, 0, 240, 990, 114, 103, 52, 255},
|
|
{ 61, 1536, -654, 0, 240, -8208, 114, 103, 52, 255},
|
|
{ 61, 1536, -572, 0, 0, -8208, 114, 103, 52, 255},
|
|
{ 61, -1228, 492, 0, 240, 990, 114, 103, 52, 255},
|
|
{ 61, 1536, 573, 0, 0, -8208, 114, 103, 52, 255},
|
|
{ 61, -1228, 573, 0, 0, 990, 114, 103, 52, 255},
|
|
{ 61, 1536, 492, 0, 240, -8208, 114, 103, 52, 255},
|
|
{ -142, -1228, 573, 0, 240, 990, 114, 103, 52, 255},
|
|
{ -142, 1536, 573, 0, 240, -8208, 114, 103, 52, 255},
|
|
{ -142, 1536, 492, 0, 0, -8208, 114, 103, 52, 255},
|
|
{ -142, -1228, 492, 0, 0, 990, 114, 103, 52, 255},
|
|
{ -142, -1228, -572, 0, 240, 990, 114, 103, 52, 255},
|
|
{ -142, 1536, -654, 0, 0, -8208, 114, 103, 52, 255},
|
|
{ -142, -1228, -654, 0, 0, 990, 114, 103, 52, 255},
|
|
{ -142, 1536, -572, 0, 240, -8208, 114, 103, 52, 255},
|
|
{ 61, -1228, -572, 0, 0, 990, 114, 103, 52, 255},
|
|
{ -81, -1228, 635, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -142, 1536, 573, 0, -234, -8208, -118, 125, 76, 255},
|
|
{ -142, -1228, 573, 0, -234, 990, -118, 125, 76, 255},
|
|
{ 61, -1228, 573, 0, 444, 990, -118, 125, 76, 255},
|
|
{ 61, 1536, 573, 0, 444, -8208, -118, 125, 76, 255},
|
|
{ 0, 1536, 635, 0, 240, -8208, -118, 125, 76, 255},
|
|
{ 0, -1228, 635, 0, 240, 990, -118, 125, 76, 255},
|
|
{ 0, -1228, 430, 0, 240, 990, -118, 125, 76, 255},
|
|
{ 0, 1536, 430, 0, 240, -8208, -118, 125, 76, 255},
|
|
{ 61, 1536, 492, 0, 444, -8208, -118, 125, 76, 255},
|
|
{ 61, -1228, 492, 0, 444, 990, -118, 125, 76, 255},
|
|
{ -142, -1228, 492, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -81, 1536, 430, 0, 258, -8208, -118, 125, 76, 255},
|
|
{ -81, -1228, 430, 0, 258, 990, -118, 125, 76, 255},
|
|
{ -142, 1536, 492, 0, 0, -8208, -118, 125, 76, 255},
|
|
{ 0, -1228, -716, 0, 240, 990, -118, 125, 76, 255},
|
|
{ 61, 1536, -654, 0, 444, -8208, -118, 125, 76, 255},
|
|
{ 61, -1228, -654, 0, 444, 990, -118, 125, 76, 255},
|
|
{ -81, -1228, 635, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -81, 1536, 635, 0, 0, -8208, -118, 125, 76, 255},
|
|
{ -142, 1536, 573, 0, -234, -8208, -118, 125, 76, 255},
|
|
{ -81, -1228, -511, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -142, 1536, -572, 0, -234, -8208, -118, 125, 76, 255},
|
|
{ -142, -1228, -572, 0, -234, 990, -118, 125, 76, 255},
|
|
{ -81, 1536, -511, 0, 0, -8208, -118, 125, 76, 255},
|
|
{ -142, -1228, -654, 0, 0, 990, -118, 125, 76, 255},
|
|
{ -142, 1536, -654, 0, 0, -8208, -118, 125, 76, 255},
|
|
{ -81, 1536, -716, 0, 258, -8208, -118, 125, 76, 255},
|
|
{ -81, -1228, -716, 0, 258, 990, -118, 125, 76, 255},
|
|
{ 0, 1536, -716, 0, 240, -8208, -118, 125, 76, 255},
|
|
{ 61, -1228, -572, 0, 444, 990, -118, 125, 76, 255},
|
|
{ 0, 1536, -511, 0, 240, -8208, -118, 125, 76, 255},
|
|
{ 0, -1228, -511, 0, 240, 990, -118, 125, 76, 255},
|
|
{ 61, 1536, -572, 0, 444, -8208, -118, 125, 76, 255},
|
|
{ 0, -1228, -511, 0, 240, 990, -84, -99, 82, 255},
|
|
{ -81, 1536, -511, 0, 0, -8208, -84, -99, 82, 255},
|
|
{ -81, -1228, -511, 0, 0, 990, -84, -99, 82, 255},
|
|
{ 0, -1228, 635, 0, 240, 990, -84, -99, 82, 255},
|
|
{ -81, 1536, 635, 0, 0, -8208, -84, -99, 82, 255},
|
|
{ -81, -1228, 635, 0, 0, 990, -84, -99, 82, 255},
|
|
{ 0, 1536, 635, 0, 240, -8208, -84, -99, 82, 255},
|
|
{ -81, -1228, 430, 0, 0, 990, -84, -99, 82, 255},
|
|
{ 0, 1536, 430, 0, 240, -8208, -84, -99, 82, 255},
|
|
{ 0, -1228, 430, 0, 240, 990, -84, -99, 82, 255},
|
|
{ -81, 1536, 430, 0, 0, -8208, -84, -99, 82, 255},
|
|
{ -81, -1228, -716, 0, -302, 990, -84, -99, 82, 255},
|
|
{ 0, 1536, -716, 0, 0, -8206, -84, -99, 82, 255},
|
|
{ 0, -1228, -716, 0, 0, 990, -84, -99, 82, 255},
|
|
{ -81, 1536, -716, 0, -302, -8206, -84, -99, 82, 255},
|
|
{ 0, -1228, -511, 0, 240, 990, -84, -99, 82, 255},
|
|
{ 0, 1536, -511, 0, 240, -8208, -84, -99, 82, 255},
|
|
{ -81, 1536, -511, 0, 0, -8208, -84, -99, 82, 255},
|
|
};
|
|
|
|
static Vtx vtx_e2_bg02_2[] = {
|
|
{ 128, 256, 0, 0, 990, 0, -1, -1, -1, 255},
|
|
{ -127, 256, 0, 0, -1052, 0, -1, -1, -1, 255},
|
|
{ 0, 0, 0, 0, 0, 2010, -1, -1, -1, 255},
|
|
};
|
|
|
|
static Gfx gfx_e2_bg02_0[] = {
|
|
gs_Tani_LoadTextureImage2(yoko_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_e2_bg02_0[0], 16, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 3, 4, 5, 0),
|
|
gsSP1Triangle( 3, 6, 4, 0),
|
|
gsSP1Triangle( 7, 8, 9, 0),
|
|
gsSP1Triangle( 7,10, 8, 0),
|
|
gsSP1Triangle(11,12,13, 0),
|
|
gsSP1Triangle(11,14,12, 0),
|
|
gsSP1Triangle( 0,15, 1, 0),
|
|
gsSPVertex(&vtx_e2_bg02_0[16], 15, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 3, 4, 5, 0),
|
|
gsSP1Triangle( 3, 5, 6, 0),
|
|
gsSP1Triangle( 7, 8, 9, 0),
|
|
gsSP1Triangle( 7, 9,10, 0),
|
|
gsSP1Triangle(11,12,13, 0),
|
|
gsSP1Triangle(11,14,12, 0),
|
|
gsSPVertex(&vtx_e2_bg02_0[31], 15, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 3, 4, 5, 0),
|
|
gsSP1Triangle( 6, 7, 8, 0),
|
|
gsSP1Triangle( 6, 8, 9, 0),
|
|
gsSP1Triangle(10,11,12, 0),
|
|
gsSP1Triangle(10,13,11, 0),
|
|
gsSP1Triangle( 0, 2,14, 0),
|
|
gsSPVertex(&vtx_e2_bg02_0[46], 15, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 2, 3, 0),
|
|
gsSP1Triangle( 4, 5, 6, 0),
|
|
gsSP1Triangle( 7, 8, 9, 0),
|
|
gsSP1Triangle( 7, 9,10, 0),
|
|
gsSP1Triangle(11,12,13, 0),
|
|
gsSP1Triangle(11,13,14, 0),
|
|
gsSPVertex(&vtx_e2_bg02_0[61], 7, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 2, 3, 0),
|
|
gsSP1Triangle( 4, 5, 6, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
static Gfx gfx_e2_bg02_1[] = {
|
|
gs_Tani_LoadTextureImage2(e_ishidatami_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),
|
|
gsSPVertex(&vtx_e2_bg02_1[0], 16, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 3, 4, 5, 0),
|
|
gsSP1Triangle( 3, 6, 4, 0),
|
|
gsSP1Triangle( 7, 8, 9, 0),
|
|
gsSP1Triangle( 7, 9,10, 0),
|
|
gsSP1Triangle(11,12,13, 0),
|
|
gsSP1Triangle(11,14,12, 0),
|
|
gsSP1Triangle( 0, 2,15, 0),
|
|
gsSPVertex(&vtx_e2_bg02_1[16], 15, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 3, 4, 5, 0),
|
|
gsSP1Triangle( 3, 5, 6, 0),
|
|
gsSP1Triangle( 7, 8, 9, 0),
|
|
gsSP1Triangle( 7, 9,10, 0),
|
|
gsSP1Triangle(11,12,13, 0),
|
|
gsSP1Triangle(11,14,12, 0),
|
|
gsSPVertex(&vtx_e2_bg02_1[31], 15, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 3, 4, 5, 0),
|
|
gsSP1Triangle( 6, 7, 8, 0),
|
|
gsSP1Triangle( 6, 9, 7, 0),
|
|
gsSP1Triangle(10,11,12, 0),
|
|
gsSP1Triangle(10,12,13, 0),
|
|
gsSP1Triangle( 0,14, 1, 0),
|
|
gsSPVertex(&vtx_e2_bg02_1[46], 15, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSP1Triangle( 4, 5, 6, 0),
|
|
gsSP1Triangle( 7, 8, 9, 0),
|
|
gsSP1Triangle( 7,10, 8, 0),
|
|
gsSP1Triangle(11,12,13, 0),
|
|
gsSP1Triangle(11,14,12, 0),
|
|
gsSPVertex(&vtx_e2_bg02_1[61], 7, 0),
|
|
gsSP1Triangle( 0, 1, 2, 0),
|
|
gsSP1Triangle( 0, 3, 1, 0),
|
|
gsSP1Triangle( 4, 5, 6, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
Gfx gfx_e2_bg02[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
|
|
gsSPClearGeometryMode(G_LIGHTING),
|
|
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_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
|
|
|
gsSPDisplayList(gfx_e2_bg02_0),
|
|
|
|
gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
|
|
|
gsSPDisplayList(gfx_e2_bg02_1),
|
|
|
|
gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),
|
|
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|