mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 06:34:18 -04:00
Link all data objects
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -44461,7 +44461,7 @@ lat_letter63_senT_model = .data:0x00486548; // type:object size:0x30 scope:globa
|
||||
lat_letter64_v = .data:0x00486578; // type:object size:0x260 scope:global align:8
|
||||
lat_letter64_model = .data:0x004867D8; // type:object size:0xB8 scope:global align:8
|
||||
lat_letter64_sen_model = .data:0x00486890; // type:object size:0x30 scope:global align:8
|
||||
lat_letter01_pal = .data:0x004868C0; // type:object size:0x20 scope:local align:32
|
||||
lat_letter01_pal = .data:0x004868C0; // type:object size:0x20 scope:global align:32
|
||||
lat_letter02_pal = .data:0x004868E0; // type:object size:0x20 scope:global align:32
|
||||
lat_letter03_pal = .data:0x00486900; // type:object size:0x20 scope:global align:32
|
||||
lat_letter04_pal = .data:0x00486920; // type:object size:0x20 scope:global align:32
|
||||
@@ -44526,8 +44526,8 @@ lat_letter64_pal = .data:0x00487060; // type:object size:0x20 scope:global align
|
||||
lat_letter01_01_tex = .data:0x00487080; // type:object size:0x100 scope:global align:32
|
||||
lat_letter01_02_tex = .data:0x00487180; // type:object size:0x100 scope:global align:32
|
||||
lat_letter01_03_tex = .data:0x00487280; // type:object size:0x400 scope:global align:32
|
||||
lat_letter01_04_tex = .data:0x00487680; // type:object size:0x80 scope:local align:32
|
||||
lat_tegami_fusen_tex = .data:0x00487700; // type:object size:0x80 scope:local align:32
|
||||
lat_letter01_04_tex = .data:0x00487680; // type:object size:0x80 scope:global align:32
|
||||
lat_tegami_fusen_tex = .data:0x00487700; // type:object size:0x80 scope:global align:32
|
||||
lat_letter02_01_tex = .data:0x00487780; // type:object size:0x200 scope:global align:32
|
||||
lat_letter02_02_tex = .data:0x00487980; // type:object size:0x200 scope:global align:32
|
||||
lat_letter02_03_tex = .data:0x00487B80; // type:object size:0x200 scope:global align:32
|
||||
@@ -49421,7 +49421,7 @@ cKF_bs_r_ef_x_cedar5_shake = .data:0x006575B4; // type:object size:0x8 scope:glo
|
||||
ef_w_cedar_leaf_modeset = .data:0x006575C0; // type:object size:0x38 scope:global align:8
|
||||
ef_w_cedar_trunk_modeset = .data:0x006575F8; // type:object size:0x28 scope:global align:8
|
||||
ef_w_cedar_light_modeset = .data:0x00657620; // type:object size:0x38 scope:global align:8
|
||||
obj_cedar_light_pal = .data:0x00657660; // type:object size:0x20 scope:local align:32
|
||||
obj_cedar_light_pal = .data:0x00657660; // type:object size:0x20 scope:global align:32
|
||||
obj_w_cedar_leaf_tex_txt = .data:0x00657680; // type:object size:0x800 scope:global align:32
|
||||
obj_w_cedar_cutS_tex_txt = .data:0x00657E80; // type:object size:0x200 scope:global align:32
|
||||
obj_w_cedar_cutL_tex_txt = .data:0x00658080; // type:object size:0x600 scope:global align:32
|
||||
|
||||
+1808
-1807
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,65 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static u16 act_daruma_pal[] = {
|
||||
#include "assets/act_darumaA/act_daruma_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_darumaA_tex[] = {
|
||||
#include "assets/act_darumaA_tex.inc"
|
||||
};
|
||||
|
||||
Vtx act_darumaA_v[] = {
|
||||
#include "assets/act_darumaA_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_darumaA_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_daruma_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_darumaA_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_darumaA_v, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 4, 0, 0, 4, 5, 0, 0),
|
||||
gsSP2Triangles(2, 6, 7, 0, 2, 7, 3, 0),
|
||||
gsSP2Triangles(3, 8, 4, 0, 7, 9, 3, 0),
|
||||
gsSP2Triangles(1, 10, 11, 0, 12, 13, 1, 0),
|
||||
gsSP2Triangles(1, 11, 2, 0, 11, 6, 2, 0),
|
||||
gsSP2Triangles(0, 5, 12, 0, 0, 12, 1, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0),
|
||||
gsSP2Triangles(5, 17, 12, 0, 17, 15, 12, 0),
|
||||
gsSP2Triangles(14, 18, 15, 0, 15, 19, 12, 0),
|
||||
gsSP2Triangles(4, 20, 21, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(4, 21, 17, 0, 4, 17, 5, 0),
|
||||
gsSP2Triangles(16, 17, 21, 0, 16, 21, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 27, 25, 24, 0),
|
||||
gsSP2Triangles(6, 25, 7, 0, 25, 27, 7, 0),
|
||||
gsSP2Triangles(27, 28, 7, 0, 11, 29, 26, 0),
|
||||
gsSP2Triangles(11, 26, 25, 0, 11, 25, 6, 0),
|
||||
gsSPVertex(&act_darumaA_v[30], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,63 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static u16 act_daruma_pal[] = {
|
||||
#include "assets/act_darumaB/act_daruma_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_darumaB_tex[] = {
|
||||
#include "assets/act_darumaB_tex.inc"
|
||||
};
|
||||
|
||||
Vtx act_darumaB_v[] = {
|
||||
#include "assets/act_darumaB_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_darumaB_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_daruma_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_darumaB_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_darumaB_v, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
|
||||
gsSP2Triangles(2, 4, 3, 0, 4, 5, 3, 0),
|
||||
gsSP2Triangles(5, 6, 3, 0, 5, 7, 6, 0),
|
||||
gsSP2Triangles(7, 8, 6, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(12, 9, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(12, 13, 1, 0, 0, 12, 1, 0),
|
||||
gsSP2Triangles(3, 14, 0, 0, 6, 15, 3, 0),
|
||||
gsSP2Triangles(8, 16, 6, 0, 0, 17, 12, 0),
|
||||
gsSP2Triangles(12, 18, 9, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0),
|
||||
gsSP2Triangles(27, 28, 24, 0, 23, 29, 27, 0),
|
||||
gsSP2Triangles(1, 21, 23, 0, 1, 13, 21, 0),
|
||||
gsSP2Triangles(13, 11, 21, 0, 11, 19, 21, 0),
|
||||
gsSP2Triangles(11, 10, 19, 0, 24, 26, 7, 0),
|
||||
gsSP2Triangles(24, 7, 5, 0, 27, 24, 5, 0),
|
||||
gsSP2Triangles(27, 5, 4, 0, 27, 4, 2, 0),
|
||||
gsSP2Triangles(23, 27, 2, 0, 2, 1, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,40 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u16 act_killer_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_killer_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_killer_tex_txt[] = {
|
||||
#include "assets/act_killer_tex_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_killer_v[] = {
|
||||
#include "assets/act_killer_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_killer_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_killer_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_killer_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_killer_v, 25, 0),
|
||||
gsSPNTrianglesInit_5b(34, 0, 1, 2, 3, 4, 5, 3, 5, 6),
|
||||
gsSPNTriangles_5b(7, 8, 9, 4, 10, 11, 4, 11, 5, 12, 8, 7),
|
||||
gsSPNTriangles_5b(10, 13, 14, 10, 14, 11, 15, 8, 12, 2, 16, 17),
|
||||
gsSPNTriangles_5b(13, 18, 19, 13, 19, 14, 20, 8, 15, 18, 21, 22),
|
||||
gsSPNTriangles_5b(18, 22, 19, 23, 8, 20, 21, 3, 6, 21, 6, 22),
|
||||
gsSPNTriangles_5b(9, 8, 23, 17, 24, 2, 2, 24, 0, 23, 22, 6),
|
||||
gsSPNTriangles_5b(23, 6, 9, 20, 19, 22, 20, 22, 23, 15, 14, 19),
|
||||
gsSPNTriangles_5b(15, 19, 20, 12, 11, 14, 12, 14, 15, 7, 5, 11),
|
||||
gsSPNTriangles_5b(7, 11, 12, 9, 6, 5, 9, 5, 7, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_abura_v[];
|
||||
static Vtx act_m_abura_v[] = {
|
||||
#include "assets/act_m_abura2/act_m_abura_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_abura_pal[] = {
|
||||
#include "assets/act_m_abura2/act_m_abura_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_abura[] = {
|
||||
#include "assets/act_m_abura2/act_m_abura.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_abura1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_abura_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_abura),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_abura_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_abura1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 200),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_abura_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_abura),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_abura_v[6], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_akiakane_v[];
|
||||
static Vtx act_m_akiakane_v[] = {
|
||||
#include "assets/act_m_akiakane2/act_m_akiakane_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_akiakane_pal[] = {
|
||||
#include "assets/act_m_akiakane2/act_m_akiakane_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_akiakane[] = {
|
||||
#include "assets/act_m_akiakane2/act_m_akiakane.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_akiakane1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_akiakane_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_akiakane),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_akiakane_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_akiakane1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_akiakane_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_akiakane),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_akiakane_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 2, 1, 0, 4, 1, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_akiakane2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_akiakane_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_akiakane),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_akiakane_v[12], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 2, 1, 0, 4, 1, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_amenbo_v[];
|
||||
static Vtx act_m_amenbo_v[] = {
|
||||
#include "assets/act_m_amenbo2/act_m_amenbo_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_amenbo_pal[] = {
|
||||
#include "assets/act_m_amenbo2/act_m_amenbo_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_amenbo_tex[] = {
|
||||
#include "assets/act_m_amenbo2/act_m_amenbo_tex.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_amenbo1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_amenbo_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_amenbo_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_amenbo_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP2Triangles(1, 4, 3, 0, 1, 5, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_amenbo2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 180),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_amenbo_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_amenbo_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_amenbo_v[6], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_ari_v[] = {
|
||||
#include "assets/act_m_ari2/act_m_ari_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_ari_pal[] = {
|
||||
#include "assets/act_m_ari2/act_m_ari_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_ari_tex[] = {
|
||||
#include "assets/act_m_ari2/act_m_ari_tex.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ariT_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ari_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ari_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 127, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_ari_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_dango_v[];
|
||||
static Vtx act_m_dango_v[] = {
|
||||
#include "assets/act_m_dango2/act_m_dango_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_dango_pal[] = {
|
||||
#include "assets/act_m_dango2/act_m_dango_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_dango_tex[] = {
|
||||
#include "assets/act_m_dango2/act_m_dango_tex.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_dango1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_dango_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_dango_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_dango_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_dango2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_dango_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_dango_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_dango_v[6], 5, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(3, 4, 1, 0, 1, 4, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_danna_v[];
|
||||
static Vtx act_m_danna_v[] = {
|
||||
#include "assets/act_m_danna2/act_m_danna_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_danna_pal[] = {
|
||||
#include "assets/act_m_danna2/act_m_danna_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_danna[] = {
|
||||
#include "assets/act_m_danna2/act_m_danna.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_danna1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_danna_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_danna),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_danna_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_danna2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_danna_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_danna),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_danna_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,33 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u16 act_m_genji_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_m_genji_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_m_genji[] = {
|
||||
#include "assets/act_m_genji.inc"
|
||||
};
|
||||
|
||||
Vtx act_m_genji_v[] = {
|
||||
#include "assets/act_m_genji_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_genji_modelT[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_m_genji_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 32, act_m_genji),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_genji_v, 6, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 0, 2, 3, 1, 4, 5),
|
||||
gsSPNTriangles_5b(1, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,115 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_genji2_v[];
|
||||
static Vtx act_m_genji2_v[] = {
|
||||
#include "assets/act_m_genji22/act_m_genji2_v.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_genji_h1_txt[] = {
|
||||
#include "assets/act_m_genji22/act_m_genji_h1_txt.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_genji2_d_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, ENVIRONMENT, 0, 0, 0, 0, COMBINED, 0, 0,
|
||||
0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 50, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_ZB_CLD_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_I, G_IM_SIZ_16b, 1, act_m_genji_h1_txt),
|
||||
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_genji2_v, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_genji2_c_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, ENVIRONMENT, 0, 0, 0, 0, COMBINED, 0, 0,
|
||||
0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 225, 225, 50, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_ZB_CLD_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_I, G_IM_SIZ_16b, 1, act_m_genji_h1_txt),
|
||||
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_genji2_v[4], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_genji2_b_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, ENVIRONMENT, 0, 0, 0, 0, COMBINED, 0, 0,
|
||||
0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 225, 225, 50, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_ZB_CLD_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_I, G_IM_SIZ_16b, 1, act_m_genji_h1_txt),
|
||||
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_genji2_v[8], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_genji2_a_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, ENVIRONMENT, 0, 0, 0, 0, COMBINED, 0, 0,
|
||||
0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 225, 225, 50, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_ZB_CLD_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_I, G_IM_SIZ_16b, 1, act_m_genji_h1_txt),
|
||||
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_genji2_v[12], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_ginyanma_v[];
|
||||
static Vtx act_m_ginyanma_v[] = {
|
||||
#include "assets/act_m_ginyanma2/act_m_ginyanma_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_ginyanma_pal[] = {
|
||||
#include "assets/act_m_ginyanma2/act_m_ginyanma_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_ginyanma[] = {
|
||||
#include "assets/act_m_ginyanma2/act_m_ginyanma.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ginyanma1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ginyanma_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ginyanma),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_ginyanma_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ginyanma1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ginyanma_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ginyanma),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_ginyanma_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 2, 1, 0, 4, 1, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ginyanma2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ginyanma_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ginyanma),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_ginyanma_v[12], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 2, 1, 0, 4, 1, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_gomadara_v[] = {
|
||||
#include "assets/act_m_gomadara2/act_m_gomadara_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_gomadara_pal[] = {
|
||||
#include "assets/act_m_gomadara2/act_m_gomadara_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_gomadara[] = {
|
||||
#include "assets/act_m_gomadara2/act_m_gomadara.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_gomadara1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_gomadara_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_gomadara),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_gomadara_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_hachi_v[];
|
||||
static Vtx act_m_hachi_v[] = {
|
||||
#include "assets/act_m_hachi2/act_m_hachi_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_hachi_pal[] = {
|
||||
#include "assets/act_m_hachi2/act_m_hachi_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_hachi[] = {
|
||||
#include "assets/act_m_hachi2/act_m_hachi.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_hachi1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_hachi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_hachi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_hachi_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_hachi1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 200),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_hachi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_hachi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_hachi_v[6], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_hachi2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 120),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_hachi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_hachi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_hachi_v[14], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_higurashi_v[];
|
||||
static Vtx act_m_higurashi_v[] = {
|
||||
#include "assets/act_m_higurashi2/act_m_higurashi_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_higurashi_pal[] = {
|
||||
#include "assets/act_m_higurashi2/act_m_higurashi_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_higurashi[] = {
|
||||
#include "assets/act_m_higurashi2/act_m_higurashi.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_higurashi1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_higurashi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_higurashi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_higurashi_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_higurashi1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_higurashi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_higurashi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_higurashi_v[6], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_hirata_v[] = {
|
||||
#include "assets/act_m_hirata2/act_m_hirata_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_hirata_pal[] = {
|
||||
#include "assets/act_m_hirata2/act_m_hirata_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_hirata[] = {
|
||||
#include "assets/act_m_hirata2/act_m_hirata.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_hirata1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_hirata_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_hirata),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_hirata_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,101 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_hirata_b_v[];
|
||||
u8 act_m_hirata_txt[] = {
|
||||
#include "assets/act_m_hirata_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_m_hirata_b_v[] = {
|
||||
#include "assets/act_m_hirata_b_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_hirata_b_left_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_hirata_b_v, 2, 0),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_hirata_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_m_hirata_b_v[2], 3, 2),
|
||||
gsSP2Triangles(2, 0, 1, 0, 3, 4, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_hirata_b_right_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_hirata_b_v[5], 2, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_hirata_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_m_hirata_b_v[7], 3, 2),
|
||||
gsSP2Triangles(1, 2, 3, 0, 0, 1, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_hirata_b_base_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_hirata_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_hirata_b_v[10], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(3, 4, 1, 0, 2, 5, 0, 0),
|
||||
gsSP2Triangles(5, 6, 0, 0, 5, 7, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_m_hirata_b_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 300, 0, 64536 } },
|
||||
{ act_m_hirata_b_base_model, 2, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 1500, 64936, 0 } },
|
||||
{ act_m_hirata_b_right_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_m_hirata_b_left_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1500, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_m_hirata_b = { ARRAY_COUNT(cKF_je_r_act_m_hirata_b_tbl), 3, cKF_je_r_act_m_hirata_b_tbl };
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_ka_v[];
|
||||
static Vtx act_m_ka_v[] = {
|
||||
#include "assets/act_m_ka2/act_m_ka_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_ka_pal[] = {
|
||||
#include "assets/act_m_ka2/act_m_ka_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_ka_tex[] = {
|
||||
#include "assets/act_m_ka2/act_m_ka_tex.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ka1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ka_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ka_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_ka_v, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ka2_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 180),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ka_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ka_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_ka_v[8], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ka2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 180),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ka_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ka_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_ka_v[16], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,50 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_kabuto_v[] = {
|
||||
#include "assets/act_m_kabuto2/act_m_kabuto_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_kabuto_pal[] = {
|
||||
#include "assets/act_m_kabuto2/act_m_kabuto_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_kabuto[] = {
|
||||
#include "assets/act_m_kabuto2/act_m_kabuto.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kabuto1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kabuto_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kabuto),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_kabuto_v, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0),
|
||||
gsSP2Triangles(0, 4, 1, 0, 4, 5, 6, 0),
|
||||
gsSP2Triangles(4, 6, 1, 0, 6, 2, 1, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,89 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_kamakiri_v[];
|
||||
static Vtx act_m_kamakiri_v[] = {
|
||||
#include "assets/act_m_kamakiri2/act_m_kamakiri_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_kamakiri_pal[] = {
|
||||
#include "assets/act_m_kamakiri2/act_m_kamakiri_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_kamakiri[] = {
|
||||
#include "assets/act_m_kamakiri2/act_m_kamakiri.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kamakiri1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kamakiri_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kamakiri),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_kamakiri_v, 14, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
|
||||
gsSP2Triangles(3, 5, 4, 0, 1, 6, 7, 0),
|
||||
gsSP2Triangles(1, 8, 6, 0, 9, 4, 5, 0),
|
||||
gsSP2Triangles(9, 1, 4, 0, 10, 11, 1, 0),
|
||||
gsSP2Triangles(12, 13, 1, 0, 13, 8, 1, 0),
|
||||
gsSP2Triangles(0, 2, 1, 0, 3, 1, 4, 0),
|
||||
gsSP2Triangles(3, 4, 5, 0, 1, 7, 6, 0),
|
||||
gsSP2Triangles(1, 6, 8, 0, 9, 5, 4, 0),
|
||||
gsSP2Triangles(9, 4, 1, 0, 10, 1, 11, 0),
|
||||
gsSP2Triangles(12, 1, 13, 0, 13, 1, 8, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kamakiri2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kamakiri_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kamakiri),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_kamakiri_v[14], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 2, 1, 0, 0, 3, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_kanabun_v[] = {
|
||||
#include "assets/act_m_kanabun2/act_m_kanabun_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_kanabun_pal[] = {
|
||||
#include "assets/act_m_kanabun2/act_m_kanabun_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_kanabun[] = {
|
||||
#include "assets/act_m_kanabun2/act_m_kanabun.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kanabun1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kanabun_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kanabun),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_kanabun_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_kera_v[] = {
|
||||
#include "assets/act_m_kera2/act_m_kera_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_kera_pal[] = {
|
||||
#include "assets/act_m_kera2/act_m_kera_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_kera_tex[] = {
|
||||
#include "assets/act_m_kera2/act_m_kera_tex.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_keraT_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kera_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kera_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 127, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_kera_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_kiageha_v[];
|
||||
static Vtx act_m_kiageha_v[] = {
|
||||
#include "assets/act_m_kiageha2/act_m_kiageha_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_kiageha_pal[] = {
|
||||
#include "assets/act_m_kiageha2/act_m_kiageha_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_kiageha[] = {
|
||||
#include "assets/act_m_kiageha2/act_m_kiageha.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kiageha1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kiageha_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kiageha),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_kiageha_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kiageha2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kiageha_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kiageha),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_kiageha_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,83 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_kirigirisu_v[];
|
||||
static Vtx act_m_kirigirisu_v[] = {
|
||||
#include "assets/act_m_kirigirisu2/act_m_kirigirisu_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_kirigirisu_pal[] = {
|
||||
#include "assets/act_m_kirigirisu2/act_m_kirigirisu_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_kirigirisu[] = {
|
||||
#include "assets/act_m_kirigirisu2/act_m_kirigirisu.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kirigirisu1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kirigirisu_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kirigirisu),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_kirigirisu_v, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(1, 4, 2, 0, 3, 5, 1, 0),
|
||||
gsSP2Triangles(5, 6, 1, 0, 6, 4, 1, 0),
|
||||
gsSP2Triangles(7, 8, 9, 0, 7, 9, 10, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kirigirisu2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kirigirisu_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kirigirisu),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_kirigirisu_v[15], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,80 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_koorogi_v[];
|
||||
static Vtx act_m_koorogi_v[] = {
|
||||
#include "assets/act_m_koorogi2/act_m_koorogi_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_koorogi_pal[] = {
|
||||
#include "assets/act_m_koorogi2/act_m_koorogi_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_koorogi[] = {
|
||||
#include "assets/act_m_koorogi2/act_m_koorogi.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_koorogi1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_koorogi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_koorogi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_koorogi_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_koorogi2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 110),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_koorogi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_koorogi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_koorogi_v[6], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,111 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_kumo_v[];
|
||||
static Vtx act_m_kumo_v[] = {
|
||||
#include "assets/act_m_kumo2/act_m_kumo_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_kumo_pal[] = {
|
||||
#include "assets/act_m_kumo2/act_m_kumo_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_kumo_tex[] = {
|
||||
#include "assets/act_m_kumo2/act_m_kumo_tex.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kumo1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kumo_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kumo_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_kumo_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kumo1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kumo_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kumo_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_kumo_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_kumo2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 180),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_kumo_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_kumo_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_kumo_v[12], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_maimai_v[] = {
|
||||
#include "assets/act_m_maimai2/act_m_maimai_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_maimai_pal[] = {
|
||||
#include "assets/act_m_maimai2/act_m_maimai_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_maimai_tex[] = {
|
||||
#include "assets/act_m_maimai2/act_m_maimai_tex.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_maimaiT_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_maimai_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_maimai_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_maimai_v, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 3, 7, 1, 0),
|
||||
gsSP1Triangle(8, 2, 1, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSP2Triangles(9, 10, 11, 0, 9, 12, 10, 0),
|
||||
gsSP2Triangles(12, 13, 10, 0, 13, 14, 10, 0),
|
||||
gsSP2Triangles(14, 15, 10, 0, 15, 11, 10, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,80 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_matumushi_v[];
|
||||
static Vtx act_m_matumushi_v[] = {
|
||||
#include "assets/act_m_matumushi/act_m_matumushi_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_matumushi_pal[] = {
|
||||
#include "assets/act_m_matumushi/act_m_matumushi_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_matumushi[] = {
|
||||
#include "assets/act_m_matumushi/act_m_matumushi.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_matumushi1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_matumushi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_matumushi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_matumushi_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_matumushi2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 120),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_matumushi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_matumushi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_matumushi_v[6], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_minmin_v[];
|
||||
static Vtx act_m_minmin_v[] = {
|
||||
#include "assets/act_m_minmin2/act_m_minmin_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_minmin_pal[] = {
|
||||
#include "assets/act_m_minmin2/act_m_minmin_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_minmin[] = {
|
||||
#include "assets/act_m_minmin2/act_m_minmin.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_minmin1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_minmin_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_minmin),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_minmin_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_minmin1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_minmin_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_minmin),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_minmin_v[6], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_mino_v[];
|
||||
static Vtx act_m_mino_v[] = {
|
||||
#include "assets/act_m_mino2/act_m_mino_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_mino_pal[] = {
|
||||
#include "assets/act_m_mino2/act_m_mino_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_mino_tex[] = {
|
||||
#include "assets/act_m_mino2/act_m_mino_tex.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_mino1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_mino_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_mino_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_mino_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_mino1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_mino_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_mino_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_mino_v[6], 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 6, 5, 7, 0),
|
||||
gsSP1Triangle(6, 7, 8, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_mino2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 180),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_mino_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_mino_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_mino_v[15], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_miyama_v[] = {
|
||||
#include "assets/act_m_miyama2/act_m_miyama_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_miyama_pal[] = {
|
||||
#include "assets/act_m_miyama2/act_m_miyama_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_miyama[] = {
|
||||
#include "assets/act_m_miyama2/act_m_miyama.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_miyama1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_miyama_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_miyama),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_miyama_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,101 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_miyama_b_v[];
|
||||
u8 act_m_miyama_txt[] = {
|
||||
#include "assets/act_m_miyama_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_m_miyama_b_v[] = {
|
||||
#include "assets/act_m_miyama_b_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_miyama_b_left_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_miyama_b_v, 2, 0),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_miyama_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_m_miyama_b_v[2], 3, 2),
|
||||
gsSP2Triangles(2, 0, 1, 0, 3, 4, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_miyama_b_right_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_miyama_b_v[5], 2, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_miyama_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_m_miyama_b_v[7], 3, 2),
|
||||
gsSP2Triangles(1, 2, 3, 0, 0, 1, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_miyama_b_base_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_miyama_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_miyama_b_v[10], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 1, 0, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(3, 2, 5, 0, 2, 6, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_m_miyama_b_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 300, 0, 64536 } },
|
||||
{ act_m_miyama_b_base_model, 2, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 1500, 64936, 0 } },
|
||||
{ act_m_miyama_b_right_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_m_miyama_b_left_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1500, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_m_miyama_b = { ARRAY_COUNT(cKF_je_r_act_m_miyama_b_tbl), 3, cKF_je_r_act_m_miyama_b_tbl };
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_monki_v[];
|
||||
static Vtx act_m_monki_v[] = {
|
||||
#include "assets/act_m_monki2/act_m_monki_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_monki_pal[] = {
|
||||
#include "assets/act_m_monki2/act_m_monki_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_monki[] = {
|
||||
#include "assets/act_m_monki2/act_m_monki.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_monki1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_monki_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_monki),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 4, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 63, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 4, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 60),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_monki_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_monki2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_monki_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_monki),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 4, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 63, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 4, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 60),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_monki_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_monshiro_v[];
|
||||
static Vtx act_m_monshiro_v[] = {
|
||||
#include "assets/act_m_monshiro2/act_m_monshiro_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_monshiro_pal[] = {
|
||||
#include "assets/act_m_monshiro2/act_m_monshiro_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_monshiro[] = {
|
||||
#include "assets/act_m_monshiro2/act_m_monshiro.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_monshiro1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_monshiro_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_monshiro),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 4, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 63, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 4, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 60),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_monshiro_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_monshiro2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_monshiro_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_monshiro),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 4, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 63, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 4, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 60),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_monshiro_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,93 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_nanahoshi_v[];
|
||||
static Vtx act_m_nanahoshi_v[] = {
|
||||
#include "assets/act_m_nanahoshi2/act_m_nanahoshi_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_nanahoshi_pal[] = {
|
||||
#include "assets/act_m_nanahoshi2/act_m_nanahoshi_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_nanahoshi[] = {
|
||||
#include "assets/act_m_nanahoshi2/act_m_nanahoshi.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_nanahoshi1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_nanahoshi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_nanahoshi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 127, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_nanahoshi_v, 14, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 3, 5, 0, 2, 1, 7, 0),
|
||||
gsSP2Triangles(6, 5, 8, 0, 9, 6, 8, 0),
|
||||
gsSP2Triangles(7, 1, 10, 0, 9, 8, 7, 0),
|
||||
gsSP2Triangles(11, 9, 7, 0, 4, 3, 12, 0),
|
||||
gsSP2Triangles(4, 12, 13, 0, 1, 0, 4, 0),
|
||||
gsSP2Triangles(10, 1, 4, 0, 11, 7, 13, 0),
|
||||
gsSP1Triangle(11, 13, 12, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_nanahoshi2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_nanahoshi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_nanahoshi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 127, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_nanahoshi_v[14], 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
|
||||
gsSP2Triangles(8, 2, 1, 0, 8, 9, 2, 0),
|
||||
gsSP2Triangles(0, 10, 3, 0, 10, 11, 3, 0),
|
||||
gsSP2Triangles(12, 5, 4, 0, 10, 13, 11, 0),
|
||||
gsSP2Triangles(13, 7, 11, 0, 14, 5, 12, 0),
|
||||
gsSP2Triangles(13, 9, 7, 0, 9, 8, 7, 0),
|
||||
gsSP1Triangle(7, 5, 14, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_nokogiri_v[] = {
|
||||
#include "assets/act_m_nokogiri2/act_m_nokogiri_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_nokogiri_pal[] = {
|
||||
#include "assets/act_m_nokogiri2/act_m_nokogiri_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_nokogiri[] = {
|
||||
#include "assets/act_m_nokogiri2/act_m_nokogiri.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_nokogiri1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_nokogiri_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_nokogiri),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_nokogiri_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,102 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_nokogiri_b_v[];
|
||||
u8 act_m_nokogiri_txt[] = {
|
||||
#include "assets/act_m_nokogiri_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_m_nokogiri_b_v[] = {
|
||||
#include "assets/act_m_nokogiri_b_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_nokogiri_b_left_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_nokogiri_b_v, 2, 0),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_nokogiri_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_m_nokogiri_b_v[2], 3, 2),
|
||||
gsSP2Triangles(2, 0, 1, 0, 3, 4, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_nokogiri_b_right_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_nokogiri_b_v[5], 2, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_nokogiri_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_m_nokogiri_b_v[7], 3, 2),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_nokogiri_b_base_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_nokogiri_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_nokogiri_b_v[10], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 1, 0, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(3, 2, 5, 0, 2, 6, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_m_nokogiri_b_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 300, 0, 64536 } },
|
||||
{ act_m_nokogiri_b_base_model, 2, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 1500, 64936, 0 } },
|
||||
{ act_m_nokogiri_b_right_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_m_nokogiri_b_left_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1500, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_m_nokogiri_b = { ARRAY_COUNT(cKF_je_r_act_m_nokogiri_b_tbl), 3,
|
||||
cKF_je_r_act_m_nokogiri_b_tbl };
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_ohmurasaki_v[];
|
||||
static Vtx act_m_ohmurasaki_v[] = {
|
||||
#include "assets/act_m_ohmurasaki2/act_m_ohmurasaki_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_ohmurasaki_pal[] = {
|
||||
#include "assets/act_m_ohmurasaki2/act_m_ohmurasaki_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_ohmurasaki[] = {
|
||||
#include "assets/act_m_ohmurasaki2/act_m_ohmurasaki.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ohmurasaki1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ohmurasaki_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ohmurasaki),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_ohmurasaki_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_ohmurasaki2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_ohmurasaki_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_ohmurasaki),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 1024),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 2, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_ohmurasaki_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_okuwa_v[] = {
|
||||
#include "assets/act_m_okuwa2/act_m_okuwa_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_okuwa_pal[] = {
|
||||
#include "assets/act_m_okuwa2/act_m_okuwa_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_okuwa[] = {
|
||||
#include "assets/act_m_okuwa2/act_m_okuwa.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_okuwa1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_okuwa_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_okuwa),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_okuwa_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,101 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_okuwa_b_v[];
|
||||
u8 act_m_okuwa_txt[] = {
|
||||
#include "assets/act_m_okuwa_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_m_okuwa_b_v[] = {
|
||||
#include "assets/act_m_okuwa_b_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_okuwa_b_left_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_okuwa_b_v, 2, 0),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_okuwa_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_m_okuwa_b_v[2], 3, 2),
|
||||
gsSP2Triangles(2, 0, 1, 0, 3, 4, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_okuwa_b_right_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_okuwa_b_v[5], 2, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_okuwa_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_m_okuwa_b_v[7], 3, 2),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_okuwa_b_base_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_okuwa_txt),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_okuwa_b_v[10], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(3, 4, 1, 0, 2, 5, 0, 0),
|
||||
gsSP2Triangles(5, 6, 0, 0, 5, 7, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_m_okuwa_b_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 300, 0, 64536 } },
|
||||
{ act_m_okuwa_b_base_model, 2, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 1500, 64936, 0 } },
|
||||
{ act_m_okuwa_b_right_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_m_okuwa_b_left_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1500, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_m_okuwa_b = { ARRAY_COUNT(cKF_je_r_act_m_okuwa_b_tbl), 3, cKF_je_r_act_m_okuwa_b_tbl };
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_oniyanma_v[];
|
||||
static Vtx act_m_oniyanma_v[] = {
|
||||
#include "assets/act_m_oniyanma2/act_m_oniyanma_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_oniyanma_pal[] = {
|
||||
#include "assets/act_m_oniyanma2/act_m_oniyanma_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_oniyanma[] = {
|
||||
#include "assets/act_m_oniyanma2/act_m_oniyanma.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_oniyanma1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_oniyanma_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_oniyanma),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_oniyanma_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_oniyanma1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_oniyanma_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_oniyanma),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_oniyanma_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 4, 5, 0, 3, 5, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_oniyanma2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_oniyanma_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_oniyanma),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_oniyanma_v[12], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 4, 5, 0, 3, 5, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_shiokara_v[];
|
||||
static Vtx act_m_shiokara_v[] = {
|
||||
#include "assets/act_m_shiokara2/act_m_shiokara_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_shiokara_pal[] = {
|
||||
#include "assets/act_m_shiokara2/act_m_shiokara_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_shiokara[] = {
|
||||
#include "assets/act_m_shiokara2/act_m_shiokara.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_shiokara1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_shiokara_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_shiokara),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_shiokara_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_shiokara1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_shiokara_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_shiokara),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_shiokara_v[6], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 2, 1, 0, 4, 1, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_shiokara2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_shiokara_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_shiokara),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 191, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 188),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_shiokara_v[12], 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 2, 1, 0, 4, 1, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,80 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_suzumushi_v[];
|
||||
static Vtx act_m_suzumushi_v[] = {
|
||||
#include "assets/act_m_suzumushi2/act_m_suzumushi_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_suzumushi_pal[] = {
|
||||
#include "assets/act_m_suzumushi2/act_m_suzumushi_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_suzumushi[] = {
|
||||
#include "assets/act_m_suzumushi2/act_m_suzumushi.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_suzumushi1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_suzumushi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_suzumushi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_suzumushi_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_suzumushi2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 180),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_suzumushi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_suzumushi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_suzumushi_v[6], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,82 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_syouryou_v[];
|
||||
static Vtx act_m_syouryou_v[] = {
|
||||
#include "assets/act_m_syouryou2/act_m_syouryou_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_syouryou_pal[] = {
|
||||
#include "assets/act_m_syouryou2/act_m_syouryou_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_syouryou[] = {
|
||||
#include "assets/act_m_syouryou2/act_m_syouryou.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_syouryou1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_syouryou_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_syouryou),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_syouryou_v, 13, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(2, 4, 3, 0, 1, 5, 6, 0),
|
||||
gsSP2Triangles(1, 6, 2, 0, 6, 4, 2, 0),
|
||||
gsSP2Triangles(7, 8, 9, 0, 10, 11, 12, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_syouryou2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_syouryou_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_syouryou),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_syouryou_v[13], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
static Vtx act_m_tamamushi_v[] = {
|
||||
#include "assets/act_m_tamamushi2/act_m_tamamushi_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_tamamushi_pal[] = {
|
||||
#include "assets/act_m_tamamushi2/act_m_tamamushi_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_tamamushi[] = {
|
||||
#include "assets/act_m_tamamushi2/act_m_tamamushi.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_tamamushi1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_tamamushi_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_tamamushi),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_tamamushi_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,93 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_tentou_v[];
|
||||
static Vtx act_m_tentou_v[] = {
|
||||
#include "assets/act_m_tentou2/act_m_tentou_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_tentou_pal[] = {
|
||||
#include "assets/act_m_tentou2/act_m_tentou_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_tentou[] = {
|
||||
#include "assets/act_m_tentou2/act_m_tentou.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_tentou1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_tentou_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_tentou),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 127, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_tentou_v, 14, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 3, 5, 0, 2, 1, 7, 0),
|
||||
gsSP2Triangles(6, 5, 8, 0, 9, 6, 8, 0),
|
||||
gsSP2Triangles(7, 1, 10, 0, 9, 8, 7, 0),
|
||||
gsSP2Triangles(11, 9, 7, 0, 4, 3, 12, 0),
|
||||
gsSP2Triangles(4, 12, 13, 0, 1, 0, 4, 0),
|
||||
gsSP2Triangles(10, 1, 4, 0, 11, 7, 13, 0),
|
||||
gsSP1Triangle(11, 13, 12, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_tentou2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_tentou_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_tentou),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 127, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 5, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 124),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_tentou_v[14], 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
|
||||
gsSP2Triangles(8, 2, 1, 0, 8, 9, 2, 0),
|
||||
gsSP2Triangles(0, 10, 3, 0, 10, 11, 3, 0),
|
||||
gsSP2Triangles(12, 5, 4, 0, 10, 13, 11, 0),
|
||||
gsSP2Triangles(13, 7, 11, 0, 14, 5, 12, 0),
|
||||
gsSP2Triangles(13, 9, 7, 0, 9, 8, 7, 0),
|
||||
gsSP1Triangle(7, 5, 14, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,82 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_tonosama_v[];
|
||||
static Vtx act_m_tonosama_v[] = {
|
||||
#include "assets/act_m_tonosama2/act_m_tonosama_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_tonosama_pal[] = {
|
||||
#include "assets/act_m_tonosama2/act_m_tonosama_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_tonosama[] = {
|
||||
#include "assets/act_m_tonosama2/act_m_tonosama.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_tonosama1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_tonosama_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_tonosama),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_tonosama_v, 14, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_tonosama2_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 170),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_tonosama_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_tonosama),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_tonosama_v[14], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,81 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_m_tukutuku_v[];
|
||||
static Vtx act_m_tukutuku_v[] = {
|
||||
#include "assets/act_m_tukutuku2/act_m_tukutuku_v.inc"
|
||||
};
|
||||
|
||||
static u16 act_m_tukutuku_pal[] = {
|
||||
#include "assets/act_m_tukutuku2/act_m_tukutuku_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_m_tukutuku[] = {
|
||||
#include "assets/act_m_tukutuku2/act_m_tukutuku.inc"
|
||||
};
|
||||
|
||||
Gfx act_m_mu_tukutuku1_1T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_tukutuku_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_tukutuku),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_m_tukutuku_v, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_m_mu_tukutuku1_2T_model[] = {
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 160),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_m_tukutuku_pal),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 496, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK,
|
||||
G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadTLUTCmd(G_TX_LOADTILE, 15),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1, act_m_tukutuku),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 255, 2048),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 1, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_CLAMP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 252),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_m_tukutuku_v[6], 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,52 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_angel_a1_v[];
|
||||
u8 act_mus_angel_body_txt[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_angel_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_angel_a1_v[] = {
|
||||
#include "assets/act_mus_angel_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_angel_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_angel_a1_v, 7, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_RGBA, G_IM_SIZ_16b, 48, 32, act_mus_angel_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 0, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_angel_a1_v[7], 18, 7),
|
||||
gsSPNTrianglesInit_5b(11, 4, 7, 8, 0, 9, 2, 4, 10, 1),
|
||||
gsSPNTriangles_5b(4, 12, 11, 2, 13, 14, 4, 5, 15, 6, 2, 16),
|
||||
gsSPNTriangles_5b(3, 18, 17, 5, 19, 20, 5, 21, 22, 6, 23, 24),
|
||||
gsSPVertex(&act_mus_angel_a1_v[25], 15, 0),
|
||||
gsSPNTrianglesInit_5b(11, 0, 1, 2, 0, 3, 4, 5, 6, 7),
|
||||
gsSPNTriangles_5b(5, 7, 8, 9, 6, 5, 0, 4, 1, 5, 10, 11),
|
||||
gsSPNTriangles_5b(11, 9, 5, 12, 13, 3, 12, 3, 0, 8, 7, 14),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_angel_sakana_head_model[] = {
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_RGBA, G_IM_SIZ_16b, 48, 32, act_mus_angel_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 0, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_angel_a1_v[40], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 3, 6, 4),
|
||||
gsSPNTriangles_5b(1, 7, 2, 2, 7, 8, 9, 6, 3, 2, 10, 0),
|
||||
gsSPNTriangles_5b(5, 11, 3, 12, 6, 9, 3, 11, 9, 8, 7, 13),
|
||||
gsSPNTriangles_5b(8, 10, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_angel_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 8, 65524, 699 } },
|
||||
{ act_mus_angel_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_angel_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 700, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_angel_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_angel_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_angel_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_aroana_a1_v[];
|
||||
static u16 int_sum_aroana_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_aroana_a1/int_sum_aroana_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_aroana_body_txt[] = {
|
||||
#include "assets/act_mus_aroana_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_aroana_a1_v[] = {
|
||||
#include "assets/act_mus_aroana_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_aroana_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_aroana_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_aroana_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_aroana_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_aroana_a1_v[6], 12, 6),
|
||||
gsSPNTrianglesInit_5b(8, 2, 7, 6, 0, 8, 2, 5, 9, 1),
|
||||
gsSPNTriangles_5b(3, 2, 10, 5, 4, 11, 5, 13, 12, 2, 15, 14),
|
||||
gsSPNTriangles_5b(5, 17, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_aroana_a1_v[18], 20, 0),
|
||||
gsSPNTrianglesInit_5b(20, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 3, 0, 5, 8, 9, 10),
|
||||
gsSPNTriangles_5b(10, 6, 8, 9, 8, 11, 12, 3, 13, 14, 7, 15),
|
||||
gsSPNTriangles_5b(13, 5, 16, 3, 5, 13, 14, 11, 7, 17, 11, 14),
|
||||
gsSPNTriangles_5b(11, 8, 7, 14, 18, 17, 16, 19, 13, 15, 18, 14),
|
||||
gsSPNTriangles_5b(13, 19, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_aroana_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_aroana_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_aroana_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_aroana_a1_v[38], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 6, 7, 2),
|
||||
gsSPNTriangles_5b(3, 8, 9, 3, 10, 8, 7, 11, 2, 7, 12, 11),
|
||||
gsSPNTriangles_5b(2, 1, 6, 2, 11, 0, 10, 13, 8, 9, 4, 3),
|
||||
gsSPNTriangles_5b(5, 10, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_aroana_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 58, 65499, 1195 } },
|
||||
{ act_mus_aroana_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_aroana_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1300, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_aroana_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_aroana_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_aroana_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_ayu_a1_v[];
|
||||
static u16 int_sum_ayu_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_ayu_a1/int_sum_ayu_pal.inc"
|
||||
};
|
||||
|
||||
static u8 act_mus_ayu_body_txt[] = {
|
||||
#include "assets/act_mus_ayu_a1/act_mus_ayu_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_ayu_a1_v[] = {
|
||||
#include "assets/act_mus_ayu_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_ayu_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_ayu_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_ayu_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_ayu_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_ayu_a1_v[8], 18, 8),
|
||||
gsSPNTrianglesInit_5b(12, 3, 8, 9, 7, 10, 6, 0, 11, 5),
|
||||
gsSPNTriangles_5b(4, 12, 13, 3, 6, 14, 3, 15, 16, 0, 17, 18),
|
||||
gsSPNTriangles_5b(0, 4, 19, 0, 21, 20, 6, 23, 22, 1, 3, 24),
|
||||
gsSPNTriangles_5b(4, 2, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_ayu_a1_v[26], 16, 0),
|
||||
gsSPNTrianglesInit_5b(14, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 0, 5, 9, 8, 10, 11),
|
||||
gsSPNTriangles_5b(11, 6, 8, 10, 8, 12, 9, 3, 0, 8, 7, 13),
|
||||
gsSPNTriangles_5b(14, 3, 9, 13, 12, 8, 7, 15, 13, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_ayu_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_ayu_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_ayu_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_ayu_a1_v[42], 24, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 3, 4, 5, 2, 6, 0),
|
||||
gsSPNTriangles_5b(5, 7, 3, 1, 8, 2, 5, 9, 7, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(12, 10, 11, 12, 13, 14, 15, 16, 17, 12),
|
||||
gsSPNTriangles_5b(13, 18, 19, 13, 20, 14, 12, 21, 10, 19, 20, 13),
|
||||
gsSPNTriangles_5b(13, 22, 18, 15, 22, 13, 12, 23, 16, 17, 21, 12),
|
||||
gsSPNTriangles_5b(11, 23, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_ayu_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 73, 65488, 999 } },
|
||||
{ act_mus_ayu_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_ayu_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1145, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_ayu_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_ayu_a1_tbl), 2, cKF_je_r_act_mus_ayu_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_bass_a1_v[];
|
||||
static u16 int_sum_bass_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_bass_a1/int_sum_bass_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_bass_body_txt[] = {
|
||||
#include "assets/act_mus_bass_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_bass_a1_v[] = {
|
||||
#include "assets/act_mus_bass_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_bass_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_bass_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_bass_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_bass_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_bass_a1_v[6], 16, 6),
|
||||
gsSPNTrianglesInit_5b(10, 0, 6, 2, 5, 7, 1, 5, 3, 8),
|
||||
gsSPNTriangles_5b(4, 9, 10, 2, 12, 11, 5, 14, 13, 4, 2, 15),
|
||||
gsSPNTriangles_5b(2, 17, 16, 3, 18, 19, 5, 21, 20, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_bass_a1_v[22], 22, 0),
|
||||
gsSPNTrianglesInit_5b(20, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 6, 8, 9, 10, 8, 7, 0, 4, 1),
|
||||
gsSPNTriangles_5b(11, 3, 0, 11, 0, 5, 7, 12, 13, 13, 10, 7),
|
||||
gsSPNTriangles_5b(12, 7, 6, 14, 15, 16, 17, 18, 19, 19, 20, 17),
|
||||
gsSPNTriangles_5b(16, 21, 11, 16, 11, 14, 6, 9, 17, 17, 9, 18),
|
||||
gsSPNTriangles_5b(14, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_bass_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_bass_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_bass_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_bass_a1_v[44], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 3, 6, 7),
|
||||
gsSPNTriangles_5b(7, 8, 3, 2, 9, 10, 10, 11, 2, 3, 8, 4),
|
||||
gsSPNTriangles_5b(2, 11, 0, 1, 12, 2, 2, 12, 9, 5, 13, 3),
|
||||
gsSPNTriangles_5b(3, 13, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_bass_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 57, 65499, 799 } },
|
||||
{ act_mus_bass_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_bass_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 800, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_bass_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_bass_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_bass_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_bassl_a1_v[];
|
||||
static u16 int_sum_bassl_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_bassl_a1/int_sum_bassl_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_bassl_body_txt[] = {
|
||||
#include "assets/act_mus_bassl_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_bassl_a1_v[] = {
|
||||
#include "assets/act_mus_bassl_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_bassl_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_bassl_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_bassl_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_bassl_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_bassl_a1_v[6], 16, 6),
|
||||
gsSPNTrianglesInit_5b(10, 2, 7, 6, 0, 8, 2, 5, 9, 1),
|
||||
gsSPNTriangles_5b(5, 11, 10, 2, 13, 12, 5, 15, 14, 3, 2, 16),
|
||||
gsSPNTriangles_5b(4, 17, 18, 5, 4, 19, 3, 20, 21, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_bassl_a1_v[22], 22, 0),
|
||||
gsSPNTrianglesInit_5b(20, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 9, 3, 0, 8, 10, 11),
|
||||
gsSPNTriangles_5b(11, 6, 8, 10, 8, 12, 13, 9, 0, 8, 14, 15),
|
||||
gsSPNTriangles_5b(0, 5, 13, 15, 12, 8, 8, 7, 14, 16, 17, 15),
|
||||
gsSPNTriangles_5b(13, 18, 19, 15, 14, 20, 21, 9, 13, 15, 20, 16),
|
||||
gsSPNTriangles_5b(19, 21, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_bassl_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_bassl_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_bassl_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_bassl_a1_v[44], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 6, 7, 2),
|
||||
gsSPNTriangles_5b(3, 8, 9, 2, 10, 6, 9, 11, 3, 6, 12, 7),
|
||||
gsSPNTriangles_5b(1, 10, 2, 2, 7, 0, 8, 13, 9, 3, 11, 4),
|
||||
gsSPNTriangles_5b(5, 8, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_bassl_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 74, 65487, 1203 } },
|
||||
{ act_mus_bassl_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_bassl_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1300, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_bassl_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_bassl_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_bassl_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_bassm_a1_v[];
|
||||
static u16 int_sum_bassm_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_bassm_a1/int_sum_bassm_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_bassm_body_txt[] = {
|
||||
#include "assets/act_mus_bassm_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_bassm_a1_v[] = {
|
||||
#include "assets/act_mus_bassm_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_bassm_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_bassm_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_bassm_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_bassm_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_bassm_a1_v[6], 16, 6),
|
||||
gsSPNTrianglesInit_5b(10, 0, 6, 2, 5, 7, 1, 5, 9, 8),
|
||||
gsSPNTriangles_5b(2, 11, 10, 5, 13, 12, 2, 15, 14, 3, 2, 16),
|
||||
gsSPNTriangles_5b(4, 17, 18, 3, 19, 20, 5, 4, 21, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_bassm_a1_v[22], 22, 0),
|
||||
gsSPNTrianglesInit_5b(20, 0, 1, 2, 0, 3, 4, 5, 3, 0),
|
||||
gsSPNTriangles_5b(6, 7, 8, 9, 7, 6, 10, 7, 9, 0, 4, 1),
|
||||
gsSPNTriangles_5b(11, 12, 13, 9, 14, 15, 15, 10, 9, 0, 2, 5),
|
||||
gsSPNTriangles_5b(6, 14, 9, 5, 13, 12, 8, 16, 6, 17, 18, 16),
|
||||
gsSPNTriangles_5b(16, 8, 19, 13, 20, 21, 12, 3, 5, 16, 19, 17),
|
||||
gsSPNTriangles_5b(21, 11, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_bassm_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_bassm_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_bassm_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_bassm_a1_v[44], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 0, 6, 7),
|
||||
gsSPNTriangles_5b(8, 9, 5, 5, 10, 8, 7, 11, 0, 8, 12, 9),
|
||||
gsSPNTriangles_5b(4, 10, 5, 5, 9, 3, 6, 13, 7, 0, 11, 1),
|
||||
gsSPNTriangles_5b(2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_bassm_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 8, 65524, 999 } },
|
||||
{ act_mus_bassm_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_bassm_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1000, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_bassm_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_bassm_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_bassm_a1_tbl };
|
||||
@@ -0,0 +1,90 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_demekin_a1_v[];
|
||||
static u16 int_sum_demekin_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_demekin_a1/int_sum_demekin_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_demekin_body_txt[] = {
|
||||
#include "assets/act_mus_demekin_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_demekin_a1_v[] = {
|
||||
#include "assets/act_mus_demekin_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_demekin_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_demekin_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_demekin_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_demekin_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_demekin_a1_v[8], 22, 8),
|
||||
gsSPNTrianglesInit_5b(1, 0, 8, 9, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 1, 10, 11, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(3, 0, 12, 13, 1, 14, 15, 1, 16, 17),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(3, 6, 1, 18, 0, 7, 19, 0, 20, 21),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(6, 2, 22, 4, 5, 23, 24, 4, 25, 26),
|
||||
gsSPNTriangles_5b(5, 27, 3, 1, 4, 28, 5, 0, 29, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_demekin_a1_v[30], 30, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 0, 1, 2, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(2, 3, 4, 5, 6, 7, 8, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(8, 9, 10, 11, 12, 13, 14, 15, 11, 10),
|
||||
gsSPNTriangles_5b(10, 16, 15, 11, 17, 9, 13, 12, 16, 18, 12, 14),
|
||||
gsSPNTriangles_5b(19, 17, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(8, 21, 22, 23, 23, 22, 24, 24, 25, 26),
|
||||
gsSPNTriangles_5b(27, 28, 21, 24, 26, 29, 29, 27, 21, 29, 23, 24),
|
||||
gsSPNTriangles_5b(21, 23, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_demekin_a1_v[60], 3, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 0, 1, 2, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_demekin_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_demekin_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_demekin_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_demekin_a1_v[63], 27, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 4, 5, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 6, 7, 8, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 9, 10, 11, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 12, 13, 14, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(4, 15, 16, 17, 18, 19, 15, 20, 19, 18),
|
||||
gsSPNTriangles_5b(18, 21, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(2, 22, 23, 24, 24, 25, 26, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_demekin_a1_v[90], 10, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(5, 0, 1, 2, 2, 3, 4, 1, 5, 6),
|
||||
gsSPNTriangles_5b(7, 8, 9, 4, 3, 7, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_demekin_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 57, 65499, 699 } },
|
||||
{ act_mus_demekin_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_demekin_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 700, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_demekin_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_demekin_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_demekin_a1_tbl };
|
||||
@@ -0,0 +1,67 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_dojyo_a1_v[];
|
||||
static u16 int_sum_dojyo_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_dojyo_a1/int_sum_dojyo_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_dojyo_body_txt[] = {
|
||||
#include "assets/act_mus_dojyo_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_dojyo_a1_v[] = {
|
||||
#include "assets/act_mus_dojyo_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_dojyo_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_dojyo_a1_v, 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_dojyo_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, act_mus_dojyo_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_dojyo_a1_v[4], 12, 4),
|
||||
gsSPNTrianglesInit_5b(8, 0, 4, 1, 3, 5, 0, 2, 1, 6),
|
||||
gsSPNTriangles_5b(3, 2, 7, 3, 9, 8, 1, 11, 10, 3, 13, 12),
|
||||
gsSPNTriangles_5b(1, 15, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_dojyo_a1_v[16], 22, 0),
|
||||
gsSPNTrianglesInit_5b(24, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 9, 10, 11, 0, 12, 1, 13, 3, 0),
|
||||
gsSPNTriangles_5b(13, 0, 5, 11, 2, 14, 14, 15, 11, 2, 11, 6),
|
||||
gsSPNTriangles_5b(16, 17, 5, 6, 8, 16, 17, 13, 5, 17, 18, 19),
|
||||
gsSPNTriangles_5b(4, 12, 0, 11, 15, 9, 20, 16, 8, 19, 13, 17),
|
||||
gsSPNTriangles_5b(6, 11, 10, 6, 10, 7, 17, 16, 18, 21, 20, 8),
|
||||
gsSPNTriangles_5b(8, 7, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_dojyo_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_dojyo_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, act_mus_dojyo_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_dojyo_a1_v[38], 21, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 0, 6, 5),
|
||||
gsSPNTriangles_5b(7, 3, 5, 5, 1, 0, 2, 3, 7, 2, 6, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(5, 8, 9, 10, 11, 12, 13, 10, 9, 13),
|
||||
gsSPNTriangles_5b(13, 14, 11, 11, 14, 8, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 15, 16, 17, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 18, 19, 20, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_dojyo_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 57, 65499, 699 } },
|
||||
{ act_mus_dojyo_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_dojyo_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 700, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_dojyo_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_dojyo_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_dojyo_a1_tbl };
|
||||
@@ -0,0 +1,60 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_donko_a1_v[];
|
||||
static u16 int_sum_donko_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_donko_a1/int_sum_donko_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_donko_body_txt[] = {
|
||||
#include "assets/act_mus_donko_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_donko_a1_v[] = {
|
||||
#include "assets/act_mus_donko_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_donko_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_donko_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_donko_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_donko_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_donko_a1_v[6], 16, 6),
|
||||
gsSPNTrianglesInit_5b(10, 0, 6, 2, 5, 7, 1, 3, 9, 8),
|
||||
gsSPNTriangles_5b(4, 11, 10, 5, 4, 12, 3, 2, 13, 2, 15, 14),
|
||||
gsSPNTriangles_5b(5, 17, 16, 2, 19, 18, 5, 21, 20, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_donko_a1_v[22], 20, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 9, 10, 11, 0, 4, 1, 12, 13, 14),
|
||||
gsSPNTriangles_5b(14, 3, 0, 11, 15, 16, 16, 9, 11, 15, 11, 17),
|
||||
gsSPNTriangles_5b(0, 5, 14, 6, 17, 11, 12, 14, 5, 17, 6, 8),
|
||||
gsSPNTriangles_5b(8, 7, 18, 19, 13, 12, 11, 10, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_donko_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_donko_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_donko_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_donko_a1_v[42], 16, 0),
|
||||
gsSPNTrianglesInit_5b(14, 0, 1, 2, 3, 4, 5, 2, 6, 7),
|
||||
gsSPNTriangles_5b(8, 9, 3, 1, 6, 2, 3, 9, 4, 2, 10, 0),
|
||||
gsSPNTriangles_5b(5, 11, 3, 1, 12, 6, 7, 10, 2, 7, 6, 13),
|
||||
gsSPNTriangles_5b(9, 14, 4, 3, 11, 8, 15, 9, 8, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_donko_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 57, 65499, 699 } },
|
||||
{ act_mus_donko_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_donko_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 700, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_donko_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_donko_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_donko_a1_tbl };
|
||||
@@ -0,0 +1,60 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_funa_a1_v[];
|
||||
static u16 int_sum_funa_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_funa_a1/int_sum_funa_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_funa_body_txt[] = {
|
||||
#include "assets/act_mus_funa_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_funa_a1_v[] = {
|
||||
#include "assets/act_mus_funa_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_funa_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_funa_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_funa_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_funa_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_funa_a1_v[6], 20, 6),
|
||||
gsSPNTrianglesInit_5b(12, 5, 6, 7, 5, 8, 9, 2, 10, 11),
|
||||
gsSPNTriangles_5b(2, 12, 13, 5, 15, 14, 2, 17, 16, 3, 19, 18),
|
||||
gsSPNTriangles_5b(5, 3, 20, 2, 0, 21, 1, 5, 22, 4, 24, 23),
|
||||
gsSPNTriangles_5b(4, 2, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_funa_a1_v[26], 16, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 0, 2, 3, 0, 4, 1),
|
||||
gsSPNTriangles_5b(5, 6, 7, 8, 6, 5, 9, 4, 10, 5, 11, 12),
|
||||
gsSPNTriangles_5b(12, 8, 5, 10, 4, 0, 10, 13, 9, 14, 15, 7),
|
||||
gsSPNTriangles_5b(7, 6, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_funa_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_funa_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_funa_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_funa_a1_v[42], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 2, 6, 7),
|
||||
gsSPNTriangles_5b(8, 1, 0, 8, 7, 9, 10, 11, 3, 5, 4, 12),
|
||||
gsSPNTriangles_5b(13, 10, 12, 12, 10, 5, 0, 7, 8, 2, 7, 0),
|
||||
gsSPNTriangles_5b(5, 10, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_funa_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 40, 65499, 795 } },
|
||||
{ act_mus_funa_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_funa_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 800, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_funa_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_funa_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_funa_a1_tbl };
|
||||
@@ -0,0 +1,60 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_gill_a1_v[];
|
||||
static u16 int_sum_gill_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_gill_a1/int_sum_gill_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_gill_body_txt[] = {
|
||||
#include "assets/act_mus_gill_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_gill_a1_v[] = {
|
||||
#include "assets/act_mus_gill_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_gill_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_gill_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_gill_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_gill_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_gill_a1_v[6], 16, 6),
|
||||
gsSPNTrianglesInit_5b(10, 0, 6, 2, 5, 7, 1, 5, 9, 8),
|
||||
gsSPNTriangles_5b(2, 11, 10, 5, 13, 12, 3, 2, 14, 5, 4, 15),
|
||||
gsSPNTriangles_5b(2, 17, 16, 4, 19, 18, 3, 21, 20, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_gill_a1_v[22], 20, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 9, 6, 10, 0, 4, 1, 11, 3, 0),
|
||||
gsSPNTriangles_5b(11, 0, 5, 10, 12, 13, 13, 9, 10, 12, 10, 14),
|
||||
gsSPNTriangles_5b(14, 10, 6, 14, 6, 8, 15, 16, 8, 11, 17, 18),
|
||||
gsSPNTriangles_5b(18, 19, 11, 11, 19, 3, 8, 7, 15, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_gill_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_gill_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_gill_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_gill_a1_v[42], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 2, 3, 0, 4, 5, 6),
|
||||
gsSPNTriangles_5b(6, 7, 4, 4, 7, 8, 9, 10, 0, 0, 3, 9),
|
||||
gsSPNTriangles_5b(8, 11, 4, 9, 12, 10, 0, 10, 1, 7, 13, 8),
|
||||
gsSPNTriangles_5b(4, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_gill_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 57, 65499, 699 } },
|
||||
{ act_mus_gill_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_gill_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 700, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_gill_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_gill_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_gill_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_gupi_a1_v[];
|
||||
static u16 int_sum_gupi_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_gupi_a1/int_sum_gupi_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_gupi_body_txt[] = {
|
||||
#include "assets/act_mus_gupi_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_gupi_a1_v[] = {
|
||||
#include "assets/act_mus_gupi_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_gupi_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_gupi_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_gupi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_gupi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_gupi_a1_v[6], 20, 6),
|
||||
gsSPNTrianglesInit_5b(12, 4, 2, 6, 0, 7, 2, 3, 8, 1),
|
||||
gsSPNTriangles_5b(5, 9, 10, 3, 11, 12, 2, 13, 14, 3, 5, 15),
|
||||
gsSPNTriangles_5b(3, 16, 17, 2, 18, 19, 4, 20, 21, 4, 22, 23),
|
||||
gsSPNTriangles_5b(5, 24, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_gupi_a1_v[26], 20, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 0, 3, 4, 0, 2, 5),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 3, 0, 9, 8, 10, 11),
|
||||
gsSPNTriangles_5b(11, 6, 8, 8, 12, 13, 12, 8, 7, 14, 15, 16),
|
||||
gsSPNTriangles_5b(14, 3, 9, 16, 3, 14, 12, 7, 17, 18, 19, 17),
|
||||
gsSPNTriangles_5b(17, 7, 18, 5, 9, 0, 13, 10, 8, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_gupi_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_gupi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_gupi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_gupi_a1_v[46], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 5, 2, 6),
|
||||
gsSPNTriangles_5b(7, 8, 9, 10, 11, 12, 13, 7, 10, 9, 11, 10),
|
||||
gsSPNTriangles_5b(5, 4, 0, 10, 7, 9, 0, 2, 5, 10, 12, 13),
|
||||
gsSPNTriangles_5b(6, 3, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_gupi_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 57, 65499, 699 } },
|
||||
{ act_mus_gupi_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_gupi_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 631, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_gupi_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_gupi_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_gupi_a1_tbl };
|
||||
@@ -0,0 +1,62 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_hera_a1_v[];
|
||||
static u16 int_sum_hera_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_hera_a1/int_sum_hera_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_hera_body_txt[] = {
|
||||
#include "assets/act_mus_hera_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_hera_a1_v[] = {
|
||||
#include "assets/act_mus_hera_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_hera_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_hera_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_hera_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_hera_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_hera_a1_v[8], 14, 8),
|
||||
gsSPNTrianglesInit_5b(10, 2, 8, 7, 0, 9, 2, 3, 10, 1),
|
||||
gsSPNTriangles_5b(6, 11, 3, 6, 12, 13, 7, 14, 15, 2, 17, 16),
|
||||
gsSPNTriangles_5b(3, 19, 18, 4, 7, 20, 6, 5, 21, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_hera_a1_v[22], 18, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 3, 4, 5, 3, 6, 7),
|
||||
gsSPNTriangles_5b(3, 8, 4, 2, 9, 0, 10, 9, 2, 5, 11, 12),
|
||||
gsSPNTriangles_5b(5, 4, 13, 6, 5, 12, 14, 1, 0, 5, 13, 11),
|
||||
gsSPNTriangles_5b(5, 6, 3, 0, 15, 16, 16, 14, 0, 15, 0, 9),
|
||||
gsSPNTriangles_5b(1, 17, 2, 2, 17, 10, 7, 8, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_hera_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_hera_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_hera_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_hera_a1_v[40], 24, 0),
|
||||
gsSPNTrianglesInit_5b(14, 0, 1, 2, 3, 4, 0, 2, 5, 6),
|
||||
gsSPNTriangles_5b(7, 8, 9, 7, 10, 8, 11, 12, 9, 9, 13, 7),
|
||||
gsSPNTriangles_5b(2, 3, 0, 3, 2, 14, 15, 9, 8, 15, 11, 9),
|
||||
gsSPNTriangles_5b(2, 6, 14, 14, 4, 3, 8, 10, 15, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(4, 16, 17, 18, 17, 19, 18, 20, 21, 22),
|
||||
gsSPNTriangles_5b(20, 23, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_hera_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 8, 65524, 1201 } },
|
||||
{ act_mus_hera_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_hera_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1351, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_hera_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_hera_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_hera_a1_tbl };
|
||||
@@ -0,0 +1,62 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_isidai_a1_v[];
|
||||
static u16 int_nog_isidai_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_isidai_a1/int_nog_isidai_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_isidai_body_txt[] = {
|
||||
#include "assets/act_mus_isidai_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_isidai_a1_v[] = {
|
||||
#include "assets/act_mus_isidai_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_isidai_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_isidai_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_isidai_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_isidai_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_isidai_a1_v[8], 22, 8),
|
||||
gsSPNTrianglesInit_5b(14, 5, 8, 9, 0, 5, 10, 6, 11, 12),
|
||||
gsSPNTriangles_5b(7, 13, 14, 2, 15, 16, 3, 6, 17, 7, 4, 18),
|
||||
gsSPNTriangles_5b(5, 7, 19, 6, 2, 20, 1, 21, 22, 2, 1, 23),
|
||||
gsSPNTriangles_5b(0, 24, 25, 2, 26, 27, 5, 28, 29, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_isidai_a1_v[30], 18, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 3, 4, 1, 1, 0, 3),
|
||||
gsSPNTriangles_5b(5, 6, 7, 5, 8, 9, 10, 5, 7, 11, 12, 13),
|
||||
gsSPNTriangles_5b(4, 11, 1, 5, 9, 6, 14, 15, 8, 16, 15, 14),
|
||||
gsSPNTriangles_5b(13, 12, 17, 2, 1, 11, 11, 13, 2, 14, 8, 5),
|
||||
gsSPNTriangles_5b(14, 5, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_isidai_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_isidai_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_isidai_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_isidai_a1_v[48], 18, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 3, 8, 9, 10, 11, 4, 9, 12, 3),
|
||||
gsSPNTriangles_5b(11, 5, 4, 5, 13, 6, 1, 14, 2, 3, 12, 0),
|
||||
gsSPNTriangles_5b(7, 15, 4, 1, 16, 14, 3, 2, 8, 13, 17, 6),
|
||||
gsSPNTriangles_5b(4, 15, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_isidai_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 25, 65512, 1195 } },
|
||||
{ act_mus_isidai_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_isidai_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1300, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_isidai_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_isidai_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_isidai_a1_tbl };
|
||||
@@ -0,0 +1,65 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_ito_a1_v[];
|
||||
static u16 int_sum_ito_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_ito_a1/int_sum_ito_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_ito_body_txt[] = {
|
||||
#include "assets/act_mus_ito_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_ito_a1_v[] = {
|
||||
#include "assets/act_mus_ito_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_ito_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_ito_a1_v, 10, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_ito_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_ito_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_ito_a1_v[10], 20, 10),
|
||||
gsSPNTrianglesInit_5b(14, 2, 0, 10, 4, 2, 11, 4, 13, 12),
|
||||
gsSPNTriangles_5b(5, 15, 14, 5, 17, 16, 5, 9, 18, 6, 8, 19),
|
||||
gsSPNTriangles_5b(9, 7, 20, 8, 4, 21, 4, 23, 22, 1, 25, 24),
|
||||
gsSPNTriangles_5b(3, 5, 26, 1, 3, 27, 0, 29, 28, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_ito_a1_v[30], 24, 0),
|
||||
gsSPNTrianglesInit_5b(26, 0, 1, 2, 3, 4, 5, 6, 0, 2),
|
||||
gsSPNTriangles_5b(7, 8, 9, 10, 7, 11, 1, 0, 3, 6, 2, 12),
|
||||
gsSPNTriangles_5b(13, 14, 15, 11, 13, 15, 13, 11, 16, 17, 3, 6),
|
||||
gsSPNTriangles_5b(18, 14, 16, 17, 19, 20, 9, 21, 22, 20, 3, 17),
|
||||
gsSPNTriangles_5b(9, 8, 21, 20, 23, 4, 9, 11, 7, 19, 23, 20),
|
||||
gsSPNTriangles_5b(22, 11, 9, 4, 3, 20, 15, 10, 11, 3, 5, 1),
|
||||
gsSPNTriangles_5b(6, 3, 0, 16, 11, 22, 14, 13, 16, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_ito_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_ito_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_ito_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_ito_a1_v[54], 24, 0),
|
||||
gsSPNTrianglesInit_5b(24, 0, 1, 2, 3, 4, 5, 0, 6, 1),
|
||||
gsSPNTriangles_5b(4, 7, 5, 5, 7, 8, 0, 9, 10, 11, 12, 1),
|
||||
gsSPNTriangles_5b(13, 14, 15, 4, 16, 17, 6, 18, 1, 4, 19, 7),
|
||||
gsSPNTriangles_5b(20, 21, 22, 15, 6, 13, 2, 9, 0, 5, 23, 3),
|
||||
gsSPNTriangles_5b(17, 19, 4, 4, 3, 16, 7, 22, 8, 1, 18, 11),
|
||||
gsSPNTriangles_5b(12, 2, 1, 10, 13, 6, 8, 23, 5, 10, 6, 0),
|
||||
gsSPNTriangles_5b(22, 7, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_ito_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 90, 65479, 1723 } },
|
||||
{ act_mus_ito_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_ito_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1825, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_ito_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_ito_a1_tbl), 2, cKF_je_r_act_mus_ito_a1_tbl };
|
||||
@@ -0,0 +1,62 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_iwana_a1_v[];
|
||||
static u16 int_sum_iwana_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_iwana_a1/int_sum_iwana_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_iwana_body_txt[] = {
|
||||
#include "assets/act_mus_iwana_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_iwana_a1_v[] = {
|
||||
#include "assets/act_mus_iwana_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_iwana_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_iwana_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_iwana_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_iwana_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_iwana_a1_v[8], 14, 8),
|
||||
gsSPNTrianglesInit_5b(10, 2, 8, 7, 0, 9, 2, 3, 10, 1),
|
||||
gsSPNTriangles_5b(6, 11, 3, 6, 12, 13, 7, 14, 15, 2, 17, 16),
|
||||
gsSPNTriangles_5b(3, 19, 18, 4, 7, 20, 6, 5, 21, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_iwana_a1_v[22], 18, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 3, 4, 5, 3, 6, 7),
|
||||
gsSPNTriangles_5b(3, 8, 4, 2, 9, 0, 10, 9, 2, 5, 11, 12),
|
||||
gsSPNTriangles_5b(5, 4, 13, 6, 5, 12, 14, 1, 0, 5, 13, 11),
|
||||
gsSPNTriangles_5b(5, 6, 3, 0, 15, 16, 16, 14, 0, 15, 0, 9),
|
||||
gsSPNTriangles_5b(1, 17, 2, 2, 17, 10, 7, 8, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_iwana_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_iwana_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_iwana_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_iwana_a1_v[40], 24, 0),
|
||||
gsSPNTrianglesInit_5b(14, 0, 1, 2, 3, 4, 0, 2, 5, 6),
|
||||
gsSPNTriangles_5b(7, 8, 9, 7, 10, 8, 11, 12, 9, 9, 13, 7),
|
||||
gsSPNTriangles_5b(2, 3, 0, 3, 2, 14, 15, 9, 8, 15, 11, 9),
|
||||
gsSPNTriangles_5b(2, 6, 14, 14, 4, 3, 8, 10, 15, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(4, 16, 17, 18, 17, 19, 18, 20, 21, 22),
|
||||
gsSPNTriangles_5b(20, 23, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_iwana_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 74, 65488, 1201 } },
|
||||
{ act_mus_iwana_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_iwana_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1351, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_iwana_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_iwana_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_iwana_a1_tbl };
|
||||
@@ -0,0 +1,114 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_kaeru_a1_v[];
|
||||
static u8 act_mus_kaeru_a1_body_tex_txt[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_kaeru_a1/act_mus_kaeru_a1_body_tex_txt.inc"
|
||||
};
|
||||
|
||||
static u8 act_mus_kaeru_a1_foot_tex_txt[] = {
|
||||
#include "assets/act_mus_kaeru_a1/act_mus_kaeru_a1_foot_tex_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_kaeru_a1_v[] = {
|
||||
#include "assets/act_mus_kaeru_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_kaeru_a1_anime_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_mus_kaeru_a1_v, 10, 0),
|
||||
gsSPMatrix(&anime_6_mdl[3], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, act_mus_kaeru_a1_body_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 0, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_mus_kaeru_a1_v[10], 20, 10),
|
||||
gsSPNTrianglesInit_5b(15, 4, 11, 10, 4, 13, 12, 5, 14, 15),
|
||||
gsSPNTriangles_5b(5, 16, 6, 2, 17, 5, 2, 0, 18, 0, 1, 19),
|
||||
gsSPNTriangles_5b(1, 21, 20, 8, 9, 22, 8, 24, 23, 7, 8, 25),
|
||||
gsSPNTriangles_5b(4, 7, 26, 3, 4, 27, 1, 3, 28, 9, 6, 29),
|
||||
gsSPVertex(&act_mus_kaeru_a1_v[30], 5, 0),
|
||||
gsSPNTrianglesInit_5b(3, 0, 1, 2, 3, 0, 2, 3, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_kaeru_a1_foot2_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_kaeru_a1_v[35], 7, 0),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, act_mus_kaeru_a1_foot_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 0, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_kaeru_a1_v[42], 4, 7),
|
||||
gsSPNTrianglesInit_5b(4, 5, 4, 7, 4, 6, 8, 2, 3, 9),
|
||||
gsSPNTriangles_5b(0, 1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_kaeru_a1_body_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, act_mus_kaeru_a1_body_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 0, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_kaeru_a1_v[46], 32, 0),
|
||||
gsSPNTrianglesInit_5b(34, 0, 1, 2, 0, 3, 1, 1, 4, 2),
|
||||
gsSPNTriangles_5b(3, 5, 6, 3, 0, 5, 6, 7, 8, 6, 5, 7),
|
||||
gsSPNTriangles_5b(4, 9, 10, 4, 11, 2, 4, 10, 11, 10, 12, 11),
|
||||
gsSPNTriangles_5b(13, 12, 10, 13, 10, 14, 15, 13, 14, 10, 9, 14),
|
||||
gsSPNTriangles_5b(7, 16, 17, 8, 7, 17, 16, 18, 19, 17, 16, 19),
|
||||
gsSPNTriangles_5b(15, 14, 20, 20, 19, 18, 15, 20, 18, 21, 22, 23),
|
||||
gsSPNTriangles_5b(21, 24, 22, 22, 24, 25, 25, 24, 26, 26, 27, 25),
|
||||
gsSPNTriangles_5b(28, 25, 27, 22, 25, 28, 22, 28, 23, 28, 29, 23),
|
||||
gsSPNTriangles_5b(28, 27, 29, 27, 30, 29, 30, 31, 29, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_kaeru_a1_v[78], 20, 0),
|
||||
gsSPNTrianglesInit_5b(26, 0, 1, 2, 3, 1, 0, 4, 3, 0),
|
||||
gsSPNTriangles_5b(4, 0, 5, 3, 6, 1, 7, 8, 9, 8, 5, 9),
|
||||
gsSPNTriangles_5b(10, 7, 11, 8, 4, 5, 12, 13, 14, 15, 12, 14),
|
||||
gsSPNTriangles_5b(15, 14, 8, 8, 7, 10, 15, 8, 10, 16, 15, 10),
|
||||
gsSPNTriangles_5b(13, 6, 3, 14, 13, 3, 14, 3, 4, 8, 14, 4),
|
||||
gsSPNTriangles_5b(17, 18, 19, 9, 19, 18, 9, 18, 7, 7, 18, 11),
|
||||
gsSPNTriangles_5b(11, 18, 17, 16, 10, 11, 16, 11, 17, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_kaeru_a1_foot1_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, act_mus_kaeru_a1_foot_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 0, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_kaeru_a1_v[98], 11, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 3, 4, 5, 6, 7, 8),
|
||||
gsSPNTriangles_5b(9, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_kaeru_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 1610 } },
|
||||
{ act_mus_kaeru_a1_foot1_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_kaeru_a1_body_model, 2, cKF_JOINT_FLAG_DISP_OPA, { 610, 0, 0 } },
|
||||
{ act_mus_kaeru_a1_foot2_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_kaeru_a1_anime_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 780, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_kaeru_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_kaeru_a1_tbl), 4,
|
||||
cKF_je_r_act_mus_kaeru_a1_tbl };
|
||||
@@ -0,0 +1,80 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_kaseki_a1_v[];
|
||||
static u16 int_sum_kaseki_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_kaseki_a1/int_sum_kaseki_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_kaseki_body_txt[] = {
|
||||
#include "assets/act_mus_kaseki_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_kaseki_a1_v[] = {
|
||||
#include "assets/act_mus_kaseki_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_kaseki_sakana_leg_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_kaseki_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_kaseki_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_kaseki_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_kaseki_a1_v[6], 22, 6),
|
||||
gsSPNTrianglesInit_5b(8, 2, 5, 6, 5, 0, 7, 5, 8, 9),
|
||||
gsSPNTriangles_5b(4, 10, 11, 1, 4, 12, 5, 14, 13, 4, 3, 15),
|
||||
gsSPNTriangles_5b(4, 17, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(6, 18, 19, 20, 18, 21, 19, 22, 23, 24),
|
||||
gsSPNTriangles_5b(23, 25, 24, 26, 21, 18, 24, 25, 27, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_kaseki_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(&act_mus_kaseki_a1_v[28], 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_kaseki_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_kaseki_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_kaseki_a1_v[34], 16, 6),
|
||||
gsSPNTrianglesInit_5b(10, 0, 6, 7, 1, 8, 9, 1, 11, 10),
|
||||
gsSPNTriangles_5b(1, 12, 13, 0, 14, 15, 4, 16, 0, 1, 17, 5),
|
||||
gsSPNTriangles_5b(0, 18, 2, 3, 19, 1, 0, 21, 20, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_kaseki_a1_v[50], 18, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 3, 4, 5, 1, 0, 6),
|
||||
gsSPNTriangles_5b(7, 8, 3, 9, 5, 4, 2, 10, 0, 11, 9, 4),
|
||||
gsSPNTriangles_5b(12, 2, 1, 4, 3, 13, 5, 7, 3, 1, 6, 14),
|
||||
gsSPNTriangles_5b(2, 12, 15, 16, 13, 3, 3, 8, 16, 15, 17, 2),
|
||||
gsSPNTriangles_5b(2, 17, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_kaseki_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_kaseki_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_kaseki_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_kaseki_a1_v[68], 21, 0),
|
||||
gsSPNTrianglesInit_5b(24, 0, 1, 2, 3, 4, 5, 6, 1, 0),
|
||||
gsSPNTriangles_5b(3, 7, 8, 6, 9, 1, 7, 9, 8, 7, 5, 10),
|
||||
gsSPNTriangles_5b(11, 2, 1, 1, 12, 11, 13, 0, 14, 15, 16, 4),
|
||||
gsSPNTriangles_5b(2, 14, 0, 17, 12, 1, 5, 7, 3, 7, 12, 17),
|
||||
gsSPNTriangles_5b(10, 12, 7, 14, 18, 13, 4, 3, 15, 15, 3, 19),
|
||||
gsSPNTriangles_5b(20, 0, 13, 19, 16, 15, 13, 18, 20, 17, 9, 7),
|
||||
gsSPNTriangles_5b(1, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_kaseki_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 65399, 62, 1627 } },
|
||||
{ act_mus_kaseki_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_kaseki_sakana_body_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 1554, 0, 0 } },
|
||||
{ act_mus_kaseki_sakana_leg_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1050, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_kaseki_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_kaseki_a1_tbl), 3,
|
||||
cKF_je_r_act_mus_kaseki_a1_tbl };
|
||||
@@ -0,0 +1,80 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_kingyo_a1_v[];
|
||||
static u16 int_sum_kingyo_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_kingyo_a1/int_sum_kingyo_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_kingyo_body_txt[] = {
|
||||
#include "assets/act_mus_kingyo_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_kingyo_a1_v[] = {
|
||||
#include "assets/act_mus_kingyo_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_kingyo_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_kingyo_a1_v, 7, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_kingyo_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_kingyo_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_kingyo_a1_v[7], 22, 7),
|
||||
gsSPNTrianglesInit_5b(14, 0, 7, 8, 1, 9, 10, 0, 11, 12),
|
||||
gsSPNTriangles_5b(1, 13, 14, 1, 15, 16, 6, 1, 17, 0, 6, 18),
|
||||
gsSPNTriangles_5b(0, 19, 20, 2, 21, 4, 5, 22, 23, 4, 24, 25),
|
||||
gsSPNTriangles_5b(5, 26, 3, 1, 4, 27, 5, 0, 28, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_kingyo_a1_v[29], 16, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 0, 1, 2, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(2, 3, 4, 5, 6, 7, 8, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(3, 9, 10, 11, 12, 13, 14, 15, 11, 10),
|
||||
gsSPVertex(&act_mus_kingyo_a1_v[45], 16, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(14, 0, 1, 2, 3, 4, 5, 6, 7, 1),
|
||||
gsSPNTriangles_5b(8, 7, 9, 10, 4, 11, 6, 0, 12, 12, 0, 5),
|
||||
gsSPNTriangles_5b(5, 10, 13, 14, 9, 6, 5, 13, 15, 15, 14, 6),
|
||||
gsSPNTriangles_5b(15, 12, 5, 6, 12, 15, 1, 0, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_kingyo_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_kingyo_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_kingyo_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_kingyo_a1_v[61], 27, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 4, 5, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 6, 7, 8, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 9, 10, 11, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(1, 12, 13, 14, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(4, 15, 16, 17, 18, 19, 15, 20, 19, 18),
|
||||
gsSPNTriangles_5b(18, 21, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(2, 22, 23, 24, 24, 25, 26, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_kingyo_a1_v[88], 9, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(5, 0, 1, 2, 2, 3, 4, 1, 5, 6),
|
||||
gsSPNTriangles_5b(7, 8, 0, 4, 3, 7, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_kingyo_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 57, 65499, 699 } },
|
||||
{ act_mus_kingyo_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_kingyo_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 700, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_kingyo_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_kingyo_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_kingyo_a1_tbl };
|
||||
@@ -0,0 +1,60 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_koi_a1_v[];
|
||||
static u16 int_sum_koi_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_koi_a1/int_sum_koi_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_koi_body_txt[] = {
|
||||
#include "assets/act_mus_koi_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_koi_a1_v[] = {
|
||||
#include "assets/act_mus_koi_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_koi_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_koi_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_koi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_koi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_koi_a1_v[6], 16, 6),
|
||||
gsSPNTrianglesInit_5b(10, 2, 7, 6, 0, 8, 2, 5, 9, 1),
|
||||
gsSPNTriangles_5b(5, 11, 10, 3, 2, 12, 5, 4, 13, 2, 15, 14),
|
||||
gsSPNTriangles_5b(5, 17, 16, 2, 19, 18, 5, 21, 20, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_koi_a1_v[22], 24, 0),
|
||||
gsSPNTrianglesInit_5b(22, 0, 1, 2, 0, 3, 4, 3, 0, 5),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 8, 9, 10, 10, 6, 8),
|
||||
gsSPNTriangles_5b(9, 8, 11, 12, 13, 14, 15, 16, 17, 15, 18, 19),
|
||||
gsSPNTriangles_5b(15, 19, 20, 21, 22, 23, 21, 23, 14, 17, 18, 15),
|
||||
gsSPNTriangles_5b(14, 23, 12, 5, 0, 2, 13, 3, 5, 11, 8, 7),
|
||||
gsSPNTriangles_5b(11, 7, 16, 11, 16, 15, 14, 13, 5, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_koi_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_koi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_koi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_koi_a1_v[46], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 6, 2, 7),
|
||||
gsSPNTriangles_5b(8, 1, 0, 8, 6, 9, 3, 10, 11, 5, 4, 12),
|
||||
gsSPNTriangles_5b(13, 10, 12, 5, 10, 3, 2, 6, 0, 12, 10, 5),
|
||||
gsSPNTriangles_5b(0, 6, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_koi_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 56, 65486, 1195 } },
|
||||
{ act_mus_koi_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_koi_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1300, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_koi_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_koi_a1_tbl), 2, cKF_je_r_act_mus_koi_a1_tbl };
|
||||
@@ -0,0 +1,65 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_kurage_a1_v[];
|
||||
static u16 act_f37_kurage_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_kurage_a1/act_f37_kurage_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_kurage_head_tex[] = {
|
||||
#include "assets/act_mus_kurage_head_tex.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_kurage_foot_tex[] = {
|
||||
#include "assets/act_mus_kurage_foot_tex.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_kurage_a1_v[] = {
|
||||
#include "assets/act_mus_kurage_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_kurage_sakana_foot_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 180),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_ZB_XLU_SURF2),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_f37_kurage_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 32, act_mus_kurage_foot_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_mus_kurage_a1_v, 24, 0),
|
||||
gsSPNTrianglesInit_5b(24, 0, 1, 2, 0, 2, 3, 1, 4, 2),
|
||||
gsSPNTriangles_5b(5, 6, 7, 5, 7, 0, 6, 8, 7, 9, 10, 6),
|
||||
gsSPNTriangles_5b(9, 6, 5, 10, 8, 6, 3, 2, 11, 3, 11, 9),
|
||||
gsSPNTriangles_5b(2, 4, 11, 12, 13, 14, 12, 14, 15, 13, 16, 14),
|
||||
gsSPNTriangles_5b(15, 17, 18, 15, 18, 19, 17, 20, 18, 19, 18, 21),
|
||||
gsSPNTriangles_5b(19, 21, 22, 18, 20, 21, 22, 23, 13, 22, 13, 12),
|
||||
gsSPNTriangles_5b(23, 16, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_kurage_sakana_body_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 180),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_ZB_XLU_SURF2),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_f37_kurage_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 32, act_mus_kurage_head_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_kurage_a1_v[24], 26, 0),
|
||||
gsSPNTrianglesInit_5b(32, 0, 1, 2, 0, 3, 1, 3, 4, 5),
|
||||
gsSPNTriangles_5b(4, 6, 5, 7, 8, 2, 7, 9, 8, 10, 11, 9),
|
||||
gsSPNTriangles_5b(10, 6, 11, 12, 7, 1, 12, 1, 5, 10, 12, 5),
|
||||
gsSPNTriangles_5b(1, 7, 2, 5, 1, 3, 9, 7, 10, 7, 12, 10),
|
||||
gsSPNTriangles_5b(6, 10, 5, 13, 14, 15, 14, 16, 15, 17, 18, 16),
|
||||
gsSPNTriangles_5b(17, 19, 18, 13, 20, 21, 20, 22, 21, 22, 23, 24),
|
||||
gsSPNTriangles_5b(23, 19, 24, 14, 21, 25, 17, 14, 25, 17, 25, 24),
|
||||
gsSPNTriangles_5b(13, 21, 14, 16, 14, 17, 24, 21, 22, 24, 25, 21),
|
||||
gsSPNTriangles_5b(17, 24, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,60 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_medaka_a1_v[];
|
||||
static u16 int_nog_medaka_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_medaka_a1/int_nog_medaka_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_medaka_body_txt[] = {
|
||||
#include "assets/act_mus_medaka_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_medaka_a1_v[] = {
|
||||
#include "assets/act_mus_medaka_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_medaka_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_medaka_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_medaka_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, act_mus_medaka_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_medaka_a1_v[6], 12, 6),
|
||||
gsSPNTrianglesInit_5b(8, 0, 6, 2, 5, 7, 1, 5, 9, 8),
|
||||
gsSPNTriangles_5b(2, 11, 10, 3, 2, 12, 2, 14, 13, 5, 4, 15),
|
||||
gsSPNTriangles_5b(4, 17, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_medaka_a1_v[18], 18, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 9, 6, 10, 0, 4, 1, 11, 3, 0),
|
||||
gsSPNTriangles_5b(10, 12, 13, 13, 9, 10, 12, 10, 14, 0, 5, 11),
|
||||
gsSPNTriangles_5b(10, 6, 8, 5, 15, 11, 15, 16, 11, 11, 16, 3),
|
||||
gsSPNTriangles_5b(8, 7, 17, 8, 14, 10, 8, 17, 14, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_medaka_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_medaka_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, act_mus_medaka_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_medaka_a1_v[36], 12, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 3, 4, 5, 3, 6, 4),
|
||||
gsSPNTriangles_5b(7, 6, 3, 2, 8, 9, 9, 10, 2, 1, 8, 2),
|
||||
gsSPNTriangles_5b(2, 10, 0, 3, 11, 7, 5, 11, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_medaka_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 58, 65499, 605 } },
|
||||
{ act_mus_medaka_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_medaka_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 605, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_medaka_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_medaka_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_medaka_a1_tbl };
|
||||
@@ -0,0 +1,75 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_namazu_a1_v[];
|
||||
static u16 int_sum_namazu_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_namazu_a1/int_sum_namazu_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_namazu_body_txt[] = {
|
||||
#include "assets/act_mus_namazu_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_namazu_a1_v[] = {
|
||||
#include "assets/act_mus_namazu_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_namazu_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_mus_namazu_a1_v, 11, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_namazu_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_namazu_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_namazu_a1_v[11], 20, 11),
|
||||
gsSPNTrianglesInit_5b(10, 9, 7, 11, 7, 3, 12, 0, 4, 13),
|
||||
gsSPNTriangles_5b(3, 0, 14, 4, 8, 15, 3, 16, 17, 4, 18, 19),
|
||||
gsSPNTriangles_5b(8, 10, 20, 7, 21, 22, 8, 23, 24, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(4, 6, 1, 25, 5, 26, 27, 6, 28, 29),
|
||||
gsSPNTriangles_5b(2, 5, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_namazu_a1_v[31], 15, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 3, 0, 5, 8, 2, 9),
|
||||
gsSPNTriangles_5b(9, 6, 8, 2, 8, 10, 11, 5, 12, 10, 8, 7),
|
||||
gsSPNTriangles_5b(10, 13, 2, 2, 12, 5, 5, 11, 3, 7, 14, 10),
|
||||
gsSPNTriangles_5b(13, 10, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_namazu_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_namazu_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_namazu_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_namazu_a1_v[46], 19, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 3, 4, 5, 1, 3, 5),
|
||||
gsSPNTriangles_5b(1, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(6, 6, 7, 8, 9, 10, 11, 12, 13, 14),
|
||||
gsSPNTriangles_5b(15, 9, 11, 16, 7, 17, 12, 18, 13, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_namazu_a1_v[65], 25, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 3, 4, 5, 6, 7, 8),
|
||||
gsSPNTriangles_5b(9, 1, 0, 10, 11, 12, 2, 1, 7, 7, 1, 9),
|
||||
gsSPNTriangles_5b(9, 10, 8, 13, 5, 2, 13, 7, 6, 2, 7, 13),
|
||||
gsSPNTriangles_5b(8, 7, 9, 2, 4, 0, 0, 11, 9, 2, 5, 4),
|
||||
gsSPNTriangles_5b(11, 10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(10, 14, 15, 16, 16, 15, 17, 18, 19, 17),
|
||||
gsSPNTriangles_5b(18, 20, 21, 22, 14, 16, 17, 23, 16, 17, 20, 18),
|
||||
gsSPNTriangles_5b(24, 19, 18, 16, 23, 22, 18, 21, 24, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_namazu_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 65529, 1199 } },
|
||||
{ act_mus_namazu_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_namazu_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1300, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_namazu_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_namazu_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_namazu_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_nigoi_a1_v[];
|
||||
static u16 int_sum_nigoi_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_nigoi_a1/int_sum_nigoi_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_nigoi_body_txt[] = {
|
||||
#include "assets/act_mus_nigoi_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_nigoi_a1_v[] = {
|
||||
#include "assets/act_mus_nigoi_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_nigoi_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_nigoi_a1_v, 7, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_nigoi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_nigoi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_nigoi_a1_v[7], 20, 7),
|
||||
gsSPNTrianglesInit_5b(12, 3, 8, 7, 5, 9, 3, 4, 10, 6),
|
||||
gsSPNTriangles_5b(4, 12, 11, 2, 14, 13, 0, 15, 16, 4, 1, 17),
|
||||
gsSPNTriangles_5b(1, 18, 19, 0, 3, 20, 4, 22, 21, 3, 24, 23),
|
||||
gsSPNTriangles_5b(4, 26, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_nigoi_a1_v[27], 18, 0),
|
||||
gsSPNTrianglesInit_5b(14, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 9, 3, 0, 9, 0, 5),
|
||||
gsSPNTriangles_5b(8, 10, 11, 11, 6, 8, 10, 8, 12, 13, 14, 15),
|
||||
gsSPNTriangles_5b(16, 17, 9, 12, 8, 7, 12, 7, 13, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_nigoi_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_nigoi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_nigoi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_nigoi_a1_v[45], 20, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 4, 5, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(12, 6, 7, 8, 9, 10, 11, 9, 12, 13),
|
||||
gsSPNTriangles_5b(14, 10, 13, 15, 16, 6, 13, 12, 17, 18, 7, 19),
|
||||
gsSPNTriangles_5b(6, 16, 19, 19, 7, 6, 13, 10, 9, 13, 17, 14),
|
||||
gsSPNTriangles_5b(8, 15, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_nigoi_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 73, 65482, 1195 } },
|
||||
{ act_mus_nigoi_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_nigoi_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1300, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_nigoi_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_nigoi_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_nigoi_a1_tbl };
|
||||
@@ -0,0 +1,62 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_niji_a1_v[];
|
||||
static u16 int_sum_niji_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_niji_a1/int_sum_niji_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_niji_body_txt[] = {
|
||||
#include "assets/act_mus_niji_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_niji_a1_v[] = {
|
||||
#include "assets/act_mus_niji_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_niji_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_niji_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_niji_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_niji_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_niji_a1_v[8], 14, 8),
|
||||
gsSPNTrianglesInit_5b(10, 6, 8, 2, 4, 9, 6, 7, 10, 5),
|
||||
gsSPNTriangles_5b(0, 2, 11, 2, 13, 12, 6, 15, 14, 7, 17, 16),
|
||||
gsSPNTriangles_5b(3, 19, 18, 3, 20, 7, 3, 1, 21, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_niji_a1_v[22], 18, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 0, 5, 9, 8, 10, 11),
|
||||
gsSPNTriangles_5b(11, 6, 8, 10, 8, 12, 13, 9, 5, 12, 14, 15),
|
||||
gsSPNTriangles_5b(9, 3, 0, 8, 7, 14, 9, 16, 3, 13, 16, 9),
|
||||
gsSPNTriangles_5b(14, 12, 8, 7, 17, 14, 14, 17, 15, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_niji_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_niji_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_niji_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_niji_a1_v[40], 22, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 3, 4, 5, 3, 6, 4),
|
||||
gsSPNTriangles_5b(1, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(12, 8, 9, 10, 11, 12, 13, 8, 14, 15),
|
||||
gsSPNTriangles_5b(16, 17, 13, 13, 17, 11, 10, 14, 8, 10, 18, 14),
|
||||
gsSPNTriangles_5b(15, 9, 8, 19, 17, 16, 13, 12, 16, 17, 20, 11),
|
||||
gsSPNTriangles_5b(15, 14, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_niji_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 74, 65488, 1103 } },
|
||||
{ act_mus_niji_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_niji_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1200, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_niji_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_niji_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_niji_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_nisiki_a1_v[];
|
||||
static u16 int_sum_nisiki_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_nisiki_a1/int_sum_nisiki_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_nisiki_body_txt[] = {
|
||||
#include "assets/act_mus_nisiki_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_nisiki_a1_v[] = {
|
||||
#include "assets/act_mus_nisiki_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_nisiki_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_nisiki_a1_v, 7, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_nisiki_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_nisiki_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_nisiki_a1_v[7], 16, 7),
|
||||
gsSPNTrianglesInit_5b(10, 0, 7, 2, 6, 8, 1, 4, 10, 9),
|
||||
gsSPNTriangles_5b(5, 12, 11, 5, 2, 13, 2, 15, 14, 6, 17, 16),
|
||||
gsSPNTriangles_5b(6, 19, 18, 3, 21, 20, 6, 4, 22, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_nisiki_a1_v[23], 23, 0),
|
||||
gsSPNTrianglesInit_5b(20, 0, 1, 2, 0, 3, 4, 5, 6, 7),
|
||||
gsSPNTriangles_5b(8, 6, 5, 0, 4, 1, 9, 3, 0, 5, 10, 11),
|
||||
gsSPNTriangles_5b(11, 8, 5, 0, 12, 9, 7, 13, 5, 14, 9, 12),
|
||||
gsSPNTriangles_5b(13, 7, 15, 0, 2, 12, 13, 10, 5, 16, 17, 14),
|
||||
gsSPNTriangles_5b(18, 19, 15, 14, 17, 20, 15, 7, 18, 20, 9, 14),
|
||||
gsSPNTriangles_5b(21, 19, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_nisiki_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_nisiki_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_nisiki_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_nisiki_a1_v[46], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 2, 6, 7),
|
||||
gsSPNTriangles_5b(8, 1, 0, 0, 7, 9, 10, 11, 3, 5, 4, 12),
|
||||
gsSPNTriangles_5b(13, 10, 5, 5, 10, 3, 2, 7, 0, 9, 8, 0),
|
||||
gsSPNTriangles_5b(5, 12, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_nisiki_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 73, 65472, 1195 } },
|
||||
{ act_mus_nisiki_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_nisiki_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1300, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_nisiki_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_nisiki_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_nisiki_a1_tbl };
|
||||
@@ -0,0 +1,60 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_oikawa_a1_v[];
|
||||
static u16 int_sum_oikawa_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_oikawa_a1/int_sum_oikawa_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_oikawa_body_txt[] = {
|
||||
#include "assets/act_mus_oikawa_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_oikawa_a1_v[] = {
|
||||
#include "assets/act_mus_oikawa_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_oikawa_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_oikawa_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_oikawa_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_oikawa_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_oikawa_a1_v[6], 24, 6),
|
||||
gsSPNTrianglesInit_5b(8, 0, 2, 6, 4, 7, 2, 3, 8, 5),
|
||||
gsSPNTriangles_5b(1, 10, 9, 0, 12, 11, 3, 14, 13, 2, 16, 15),
|
||||
gsSPNTriangles_5b(3, 1, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(10, 18, 19, 20, 18, 21, 22, 23, 18, 20),
|
||||
gsSPNTriangles_5b(24, 25, 26, 18, 22, 19, 21, 18, 23, 26, 27, 28),
|
||||
gsSPNTriangles_5b(28, 24, 26, 27, 26, 29, 29, 26, 25, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_oikawa_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_oikawa_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_oikawa_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_oikawa_a1_v[30], 26, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 3, 4, 5, 3, 6, 7),
|
||||
gsSPNTriangles_5b(3, 7, 8, 2, 1, 9, 2, 10, 0, 5, 6, 3),
|
||||
gsSPNTriangles_5b(8, 4, 3, 9, 11, 10, 9, 10, 2, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(12, 12, 13, 14, 15, 16, 17, 18, 19, 12),
|
||||
gsSPNTriangles_5b(20, 21, 17, 17, 16, 22, 21, 23, 15, 12, 24, 18),
|
||||
gsSPNTriangles_5b(19, 13, 12, 14, 25, 24, 17, 22, 20, 14, 24, 12),
|
||||
gsSPNTriangles_5b(17, 21, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_oikawa_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 58, 65529, 803 } },
|
||||
{ act_mus_oikawa_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_oikawa_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 800, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_oikawa_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_oikawa_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_oikawa_a1_tbl };
|
||||
@@ -0,0 +1,84 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_onamazu_a1_v[];
|
||||
static u16 int_sum_oonamazu_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_onamazu_a1/int_sum_oonamazu_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_oonamazu_body_txt[] = {
|
||||
#include "assets/act_mus_oonamazu_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_onamazu_a1_v[] = {
|
||||
#include "assets/act_mus_onamazu_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_onamazu_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_mus_onamazu_a1_v, 11, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_oonamazu_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_oonamazu_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&act_mus_onamazu_a1_v[11], 20, 11),
|
||||
gsSPNTrianglesInit_5b(10, 9, 7, 11, 7, 3, 12, 0, 4, 13),
|
||||
gsSPNTriangles_5b(3, 0, 14, 4, 8, 15, 3, 16, 17, 4, 18, 19),
|
||||
gsSPNTriangles_5b(8, 10, 20, 7, 21, 22, 8, 23, 24, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPNTrianglesInit_5b(4, 6, 1, 25, 5, 26, 27, 6, 28, 29),
|
||||
gsSPNTriangles_5b(2, 5, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_onamazu_a1_v[31], 15, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 3, 0, 5, 8, 2, 9),
|
||||
gsSPNTriangles_5b(9, 6, 8, 2, 8, 10, 11, 5, 12, 10, 8, 7),
|
||||
gsSPNTriangles_5b(10, 13, 2, 2, 12, 5, 5, 11, 3, 7, 14, 10),
|
||||
gsSPNTriangles_5b(13, 10, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_onamazu_sakana_head_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_oonamazu_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_oonamazu_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_onamazu_a1_v[46], 19, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 3, 4, 5, 1, 3, 5),
|
||||
gsSPNTriangles_5b(1, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(6, 6, 7, 8, 9, 10, 11, 12, 13, 14),
|
||||
gsSPNTriangles_5b(15, 9, 11, 16, 7, 17, 12, 18, 13, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_onamazu_a1_v[65], 25, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 3, 4, 5, 6, 7, 8),
|
||||
gsSPNTriangles_5b(9, 1, 0, 10, 11, 12, 2, 1, 7, 7, 1, 9),
|
||||
gsSPNTriangles_5b(9, 10, 8, 13, 5, 2, 13, 7, 6, 2, 7, 13),
|
||||
gsSPNTriangles_5b(8, 7, 9, 2, 4, 0, 0, 11, 9, 2, 5, 4),
|
||||
gsSPNTriangles_5b(11, 10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(10, 14, 15, 16, 16, 15, 17, 18, 19, 17),
|
||||
gsSPNTriangles_5b(18, 20, 21, 22, 14, 16, 17, 23, 16, 17, 20, 18),
|
||||
gsSPNTriangles_5b(24, 19, 18, 16, 23, 22, 18, 21, 24, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_onamazu_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 112, 65480, 1723 } },
|
||||
{ act_mus_onamazu_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_onamazu_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1900, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_onamazu_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_onamazu_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_onamazu_a1_tbl };
|
||||
@@ -0,0 +1,84 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_pira_a1_v[];
|
||||
static u16 int_nog_piraluku_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_pira_a1/int_nog_piraluku_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_pireluku_body_txt[] = {
|
||||
#include "assets/act_mus_pireluku_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_pira_a1_v[] = {
|
||||
#include "assets/act_mus_pira_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_pira_sakana_leg_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_pira_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_piraluku_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_pireluku_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_pira_a1_v[8], 18, 8),
|
||||
gsSPNTrianglesInit_5b(12, 6, 1, 8, 2, 7, 9, 0, 6, 10),
|
||||
gsSPNTriangles_5b(7, 5, 11, 3, 0, 12, 5, 4, 13, 5, 14, 15),
|
||||
gsSPNTriangles_5b(6, 16, 17, 7, 18, 19, 6, 20, 21, 7, 22, 23),
|
||||
gsSPNTriangles_5b(0, 24, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_pira_a1_v[26], 22, 0),
|
||||
gsSPNTrianglesInit_5b(22, 0, 1, 2, 3, 4, 5, 6, 1, 0),
|
||||
gsSPNTriangles_5b(7, 8, 9, 1, 10, 2, 11, 12, 13, 14, 13, 15),
|
||||
gsSPNTriangles_5b(9, 13, 12, 10, 1, 3, 9, 16, 17, 18, 4, 3),
|
||||
gsSPNTriangles_5b(9, 8, 16, 11, 13, 14, 3, 1, 6, 3, 6, 19),
|
||||
gsSPNTriangles_5b(17, 15, 13, 17, 13, 9, 19, 18, 3, 5, 10, 3),
|
||||
gsSPNTriangles_5b(6, 0, 20, 21, 14, 15, 9, 12, 7, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_pira_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(&act_mus_pira_a1_v[48], 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_piraluku_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_pireluku_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_pira_a1_v[56], 18, 8),
|
||||
gsSPNTrianglesInit_5b(12, 2, 8, 9, 3, 10, 11, 6, 5, 12),
|
||||
gsSPNTriangles_5b(4, 13, 14, 3, 0, 15, 1, 16, 17, 1, 18, 5),
|
||||
gsSPNTriangles_5b(5, 19, 20, 0, 21, 22, 4, 23, 0, 4, 7, 24),
|
||||
gsSPNTriangles_5b(1, 2, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_pira_a1_v[74], 16, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 2, 6, 0),
|
||||
gsSPNTriangles_5b(7, 4, 3, 0, 6, 8, 5, 9, 3, 8, 10, 0),
|
||||
gsSPNTriangles_5b(7, 11, 12, 7, 12, 13, 3, 11, 7, 10, 8, 14),
|
||||
gsSPNTriangles_5b(10, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_pira_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_piraluku_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_pireluku_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_pira_a1_v[90], 20, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 3, 4, 5, 3, 5, 6),
|
||||
gsSPNTriangles_5b(3, 7, 8, 9, 10, 11, 10, 12, 2, 3, 13, 4),
|
||||
gsSPNTriangles_5b(14, 15, 2, 16, 8, 17, 2, 1, 14, 3, 16, 13),
|
||||
gsSPNTriangles_5b(15, 11, 2, 2, 11, 10, 3, 18, 7, 8, 16, 3),
|
||||
gsSPNTriangles_5b(2, 19, 0, 6, 18, 3, 12, 19, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_pira_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 37, 65525, 2797 } },
|
||||
{ act_mus_pira_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_pira_sakana_body_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 1897, 0, 0 } },
|
||||
{ act_mus_pira_sakana_leg_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1800, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_pira_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_pira_a1_tbl), 3,
|
||||
cKF_je_r_act_mus_pira_a1_tbl };
|
||||
@@ -0,0 +1,59 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_pirania_a1_v[];
|
||||
static u16 int_sum_pirania_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_pirania_a1/int_sum_pirania_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_pirania_body_txt[] = {
|
||||
#include "assets/act_mus_pirania_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_pirania_a1_v[] = {
|
||||
#include "assets/act_mus_pirania_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_pirania_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_pirania_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_pirania_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_pirania_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_pirania_a1_v[6], 18, 6),
|
||||
gsSPNTrianglesInit_5b(11, 5, 7, 6, 0, 8, 2, 5, 9, 1),
|
||||
gsSPNTriangles_5b(5, 11, 10, 2, 13, 12, 3, 2, 14, 4, 15, 16),
|
||||
gsSPNTriangles_5b(4, 17, 18, 2, 20, 19, 3, 21, 22, 5, 4, 23),
|
||||
gsSPVertex(&act_mus_pirania_a1_v[24], 17, 0),
|
||||
gsSPNTrianglesInit_5b(15, 0, 1, 2, 0, 3, 4, 5, 6, 7),
|
||||
gsSPNTriangles_5b(8, 5, 9, 10, 5, 8, 0, 4, 1, 11, 3, 0),
|
||||
gsSPNTriangles_5b(8, 12, 13, 13, 10, 8, 11, 0, 2, 9, 5, 7),
|
||||
gsSPNTriangles_5b(14, 3, 11, 12, 8, 9, 7, 6, 15, 14, 16, 3),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_pirania_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_pirania_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_pirania_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_pirania_a1_v[41], 15, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 5, 3, 6, 4),
|
||||
gsSPNTriangles_5b(7, 8, 5, 9, 4, 10, 11, 12, 0, 13, 11, 2),
|
||||
gsSPNTriangles_5b(14, 11, 13, 2, 1, 13, 5, 4, 7, 2, 11, 0),
|
||||
gsSPNTriangles_5b(5, 8, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_pirania_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 57, 65499, 699 } },
|
||||
{ act_mus_pirania_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_pirania_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 700, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_pirania_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_pirania_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_pirania_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_raigyo_a1_v[];
|
||||
static u16 int_sum_raigyo_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_raigyo_a1/int_sum_raigyo_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_raigyo_body_txt[] = {
|
||||
#include "assets/act_mus_raigyo_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_raigyo_a1_v[] = {
|
||||
#include "assets/act_mus_raigyo_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_raigyo_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_raigyo_a1_v, 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_raigyo_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_raigyo_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_raigyo_a1_v[4], 16, 4),
|
||||
gsSPNTrianglesInit_5b(10, 2, 4, 5, 3, 2, 6, 3, 8, 7),
|
||||
gsSPNTriangles_5b(1, 10, 9, 1, 12, 11, 0, 13, 1, 3, 14, 0),
|
||||
gsSPNTriangles_5b(3, 16, 15, 2, 1, 17, 2, 18, 19, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_raigyo_a1_v[20], 22, 0),
|
||||
gsSPNTrianglesInit_5b(22, 0, 1, 2, 3, 4, 5, 5, 6, 3),
|
||||
gsSPNTriangles_5b(2, 7, 0, 0, 8, 9, 10, 11, 5, 7, 8, 0),
|
||||
gsSPNTriangles_5b(5, 11, 6, 12, 13, 14, 12, 15, 16, 1, 12, 14),
|
||||
gsSPNTriangles_5b(17, 18, 19, 12, 16, 13, 15, 12, 1, 19, 20, 21),
|
||||
gsSPNTriangles_5b(21, 17, 19, 20, 19, 4, 9, 15, 0, 5, 18, 10),
|
||||
gsSPNTriangles_5b(15, 1, 0, 5, 4, 18, 4, 19, 18, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_raigyo_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_raigyo_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, act_mus_raigyo_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_raigyo_a1_v[42], 9, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 1, 0, 4, 5, 2),
|
||||
gsSPNTriangles_5b(3, 5, 4, 3, 6, 5, 5, 7, 2, 5, 8, 7),
|
||||
gsSPNTriangles_5b(2, 1, 4, 2, 7, 0, 6, 8, 5, 4, 1, 3),
|
||||
gsSPNTriangles_5b(0, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_raigyo_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 19, 65529, 1723 } },
|
||||
{ act_mus_raigyo_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_raigyo_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1526, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_raigyo_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_raigyo_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_raigyo_a1_tbl };
|
||||
@@ -0,0 +1,63 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_sake_a1_v[];
|
||||
static u16 int_sum_sake_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_sake_a1/int_sum_sake_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_sake_body_txt[] = {
|
||||
#include "assets/act_mus_sake_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_sake_a1_v[] = {
|
||||
#include "assets/act_mus_sake_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_sake_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_sake_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_sake_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_sake_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_sake_a1_v[6], 12, 6),
|
||||
gsSPNTrianglesInit_5b(8, 0, 6, 2, 4, 7, 0, 1, 8, 5),
|
||||
gsSPNTriangles_5b(3, 9, 1, 2, 10, 11, 3, 12, 13, 1, 15, 14),
|
||||
gsSPNTriangles_5b(0, 17, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_sake_a1_v[18], 18, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 0, 5, 9, 8, 10, 11),
|
||||
gsSPNTriangles_5b(11, 6, 8, 10, 8, 12, 9, 3, 0, 8, 7, 13),
|
||||
gsSPNTriangles_5b(9, 14, 3, 13, 12, 8, 15, 12, 13, 9, 5, 16),
|
||||
gsSPNTriangles_5b(16, 14, 9, 13, 17, 15, 7, 17, 13, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_sake_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_sake_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_sake_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_sake_a1_v[36], 26, 0),
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 2, 3, 4, 5, 6, 0, 2),
|
||||
gsSPNTriangles_5b(3, 5, 7, 0, 8, 1, 5, 9, 7, 6, 8, 0),
|
||||
gsSPNTriangles_5b(4, 9, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(14, 10, 11, 12, 13, 14, 15, 10, 16, 11),
|
||||
gsSPNTriangles_5b(14, 17, 15, 18, 17, 14, 15, 19, 13, 17, 20, 21),
|
||||
gsSPNTriangles_5b(11, 16, 22, 12, 23, 10, 24, 25, 16, 10, 23, 24),
|
||||
gsSPNTriangles_5b(21, 19, 15, 24, 16, 10, 15, 17, 21, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_sake_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 74, 65488, 1103 } },
|
||||
{ act_mus_sake_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_sake_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1351, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_sake_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_sake_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_sake_a1_tbl };
|
||||
@@ -0,0 +1,62 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_suzuki_a1_v[];
|
||||
static u16 int_nog_suzuki_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_suzuki_a1/int_nog_suzuki_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_suzuki_body_txt[] = {
|
||||
#include "assets/act_mus_suzuki_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_suzuki_a1_v[] = {
|
||||
#include "assets/act_mus_suzuki_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_suzuki_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_suzuki_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_suzuki_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_suzuki_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_suzuki_a1_v[8], 18, 8),
|
||||
gsSPNTrianglesInit_5b(12, 0, 5, 8, 3, 6, 9, 2, 10, 11),
|
||||
gsSPNTriangles_5b(5, 12, 13, 7, 14, 15, 6, 16, 17, 7, 19, 18),
|
||||
gsSPNTriangles_5b(6, 21, 20, 2, 1, 22, 5, 7, 23, 6, 2, 24),
|
||||
gsSPNTriangles_5b(7, 4, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_suzuki_a1_v[26], 18, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 3, 4, 1, 1, 0, 3),
|
||||
gsSPNTriangles_5b(5, 6, 7, 8, 9, 10, 11, 8, 10, 12, 13, 14),
|
||||
gsSPNTriangles_5b(8, 15, 9, 12, 14, 2, 11, 5, 7, 7, 8, 11),
|
||||
gsSPNTriangles_5b(2, 1, 12, 16, 6, 5, 14, 13, 17, 7, 15, 8),
|
||||
gsSPNTriangles_5b(1, 4, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_suzuki_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_suzuki_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_suzuki_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_suzuki_a1_v[44], 15, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 2, 3, 4, 5, 6, 2),
|
||||
gsSPNTriangles_5b(2, 6, 7, 2, 1, 5, 7, 3, 2, 5, 8, 9),
|
||||
gsSPNTriangles_5b(10, 11, 7, 9, 12, 5, 7, 12, 10, 2, 13, 0),
|
||||
gsSPNTriangles_5b(5, 1, 8, 4, 14, 2, 11, 3, 7, 6, 12, 7),
|
||||
gsSPNTriangles_5b(5, 12, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_suzuki_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 56, 65486, 1095 } },
|
||||
{ act_mus_suzuki_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_suzuki_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1196, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_suzuki_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_suzuki_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_suzuki_a1_tbl };
|
||||
@@ -0,0 +1,60 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_tai_a1_v[];
|
||||
static u16 int_nog_tai_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_tai_a1/int_nog_tai_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_tai_body_txt[] = {
|
||||
#include "assets/act_mus_tai_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_tai_a1_v[] = {
|
||||
#include "assets/act_mus_tai_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_tai_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_tai_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_tai_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_tai_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_tai_a1_v[8], 18, 8),
|
||||
gsSPNTrianglesInit_5b(12, 6, 8, 9, 6, 10, 5, 2, 0, 11),
|
||||
gsSPNTriangles_5b(4, 12, 7, 3, 5, 13, 4, 14, 15, 0, 16, 17),
|
||||
gsSPNTriangles_5b(1, 3, 18, 1, 19, 20, 4, 2, 21, 5, 22, 23),
|
||||
gsSPNTriangles_5b(4, 24, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_tai_a1_v[26], 14, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 5, 9, 3, 8, 10, 11),
|
||||
gsSPNTriangles_5b(11, 6, 8, 10, 8, 12, 3, 0, 5, 7, 13, 12),
|
||||
gsSPNTriangles_5b(12, 8, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_tai_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_nog_tai_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_tai_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_tai_a1_v[40], 20, 0),
|
||||
gsSPNTrianglesInit_5b(18, 0, 1, 2, 3, 4, 5, 6, 7, 0),
|
||||
gsSPNTriangles_5b(8, 9, 10, 3, 11, 12, 0, 13, 6, 12, 4, 3),
|
||||
gsSPNTriangles_5b(2, 13, 0, 5, 14, 3, 15, 16, 17, 15, 13, 2),
|
||||
gsSPNTriangles_5b(2, 16, 15, 7, 18, 0, 10, 9, 5, 3, 19, 11),
|
||||
gsSPNTriangles_5b(14, 19, 3, 0, 18, 1, 5, 4, 10, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_tai_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 56, 65486, 1297 } },
|
||||
{ act_mus_tai_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_tai_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1500, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_tai_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_tai_a1_tbl), 2, cKF_je_r_act_mus_tai_a1_tbl };
|
||||
@@ -0,0 +1,58 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_tanago_a1_v[];
|
||||
static u16 int_sum_tanago_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_tanago_a1/int_sum_tanago_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_tanago_body_txt[] = {
|
||||
#include "assets/act_mus_tanago_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_tanago_a1_v[] = {
|
||||
#include "assets/act_mus_tanago_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_tanago_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_tanago_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_tanago_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_tanago_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_tanago_a1_v[6], 18, 6),
|
||||
gsSPNTrianglesInit_5b(11, 5, 7, 6, 0, 8, 2, 5, 9, 1),
|
||||
gsSPNTriangles_5b(5, 11, 10, 2, 13, 12, 3, 2, 14, 4, 15, 16),
|
||||
gsSPNTriangles_5b(4, 17, 18, 2, 20, 19, 3, 21, 22, 5, 4, 23),
|
||||
gsSPVertex(&act_mus_tanago_a1_v[24], 17, 0),
|
||||
gsSPNTrianglesInit_5b(15, 0, 1, 2, 0, 3, 4, 5, 6, 7),
|
||||
gsSPNTriangles_5b(8, 5, 9, 10, 5, 8, 0, 4, 1, 11, 3, 0),
|
||||
gsSPNTriangles_5b(8, 12, 13, 13, 10, 8, 11, 0, 2, 9, 5, 7),
|
||||
gsSPNTriangles_5b(14, 3, 11, 12, 8, 9, 7, 6, 15, 14, 16, 3),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_tanago_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_tanago_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, act_mus_tanago_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_tanago_a1_v[41], 12, 0),
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 2, 3, 4, 5, 5, 6, 3),
|
||||
gsSPNTriangles_5b(7, 4, 3, 7, 3, 8, 2, 9, 0, 2, 1, 10),
|
||||
gsSPNTriangles_5b(11, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_tanago_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 8, 65524, 697 } },
|
||||
{ act_mus_tanago_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_tanago_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 800, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_tanago_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_tanago_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_tanago_a1_tbl };
|
||||
@@ -0,0 +1,60 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_ugui_a1_v[];
|
||||
static u16 int_sum_ugui_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_ugui_a1/int_sum_ugui_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_ugui_body_txt[] = {
|
||||
#include "assets/act_mus_ugui_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_ugui_a1_v[] = {
|
||||
#include "assets/act_mus_ugui_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_ugui_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_ugui_a1_v, 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_ugui_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_ugui_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_ugui_a1_v[4], 16, 4),
|
||||
gsSPNTrianglesInit_5b(10, 0, 4, 1, 3, 5, 0, 3, 7, 6),
|
||||
gsSPNTriangles_5b(3, 9, 8, 1, 11, 10, 1, 13, 12, 2, 15, 14),
|
||||
gsSPNTriangles_5b(3, 2, 16, 2, 18, 17, 2, 1, 19, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_ugui_a1_v[20], 17, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 9, 7, 6, 0, 4, 1, 10, 11, 12),
|
||||
gsSPNTriangles_5b(6, 2, 13, 13, 9, 6, 2, 6, 14, 14, 8, 15),
|
||||
gsSPNTriangles_5b(12, 11, 5, 14, 6, 8, 11, 3, 0, 11, 0, 5),
|
||||
gsSPNTriangles_5b(15, 8, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_ugui_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_ugui_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_ugui_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_ugui_a1_v[37], 9, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 1, 0, 4, 1, 3),
|
||||
gsSPNTriangles_5b(4, 5, 6, 2, 1, 4, 6, 7, 4, 0, 8, 5),
|
||||
gsSPNTriangles_5b(7, 8, 0, 4, 7, 2, 3, 5, 4, 5, 3, 0),
|
||||
gsSPNTriangles_5b(0, 2, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_ugui_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 73, 65482, 1195 } },
|
||||
{ act_mus_ugui_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_ugui_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1080, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_ugui_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_ugui_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_ugui_a1_tbl };
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_unagi_a1_v[];
|
||||
static u16 int_sum_unagi_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_unagi_a1/int_sum_unagi_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_unagi_body_txt[] = {
|
||||
#include "assets/act_mus_unagi_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_unagi_a1_v[] = {
|
||||
#include "assets/act_mus_unagi_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_unagi_sakana_tail_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[3], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_unagi_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[4], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_unagi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 16, act_mus_unagi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[8], 20, 8),
|
||||
gsSPNTrianglesInit_5b(10, 2, 7, 8, 0, 6, 9, 6, 3, 10),
|
||||
gsSPNTriangles_5b(7, 1, 11, 3, 4, 12, 4, 14, 13, 5, 16, 15),
|
||||
gsSPNTriangles_5b(7, 17, 18, 6, 19, 20, 5, 2, 21, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(2, 22, 23, 24, 25, 26, 27, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_unagi_sakana_leg2_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[28], 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[3], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_unagi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 16, act_mus_unagi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[36], 18, 8),
|
||||
gsSPNTrianglesInit_5b(12, 2, 0, 8, 0, 10, 9, 7, 4, 11),
|
||||
gsSPNTriangles_5b(4, 13, 12, 6, 2, 14, 2, 16, 15, 5, 6, 17),
|
||||
gsSPNTriangles_5b(6, 19, 18, 3, 7, 20, 7, 22, 21, 1, 3, 23),
|
||||
gsSPNTriangles_5b(3, 25, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[54], 16, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 8, 9, 1, 8, 1, 0, 10, 11, 5),
|
||||
gsSPNTriangles_5b(10, 5, 4, 12, 13, 9, 12, 9, 8, 14, 15, 11),
|
||||
gsSPNTriangles_5b(14, 11, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_unagi_sakana_leg_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[70], 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_unagi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 16, act_mus_unagi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[76], 12, 6),
|
||||
gsSPNTrianglesInit_5b(8, 3, 1, 6, 1, 8, 7, 2, 0, 9),
|
||||
gsSPNTriangles_5b(0, 11, 10, 4, 12, 0, 3, 13, 5, 3, 15, 14),
|
||||
gsSPNTriangles_5b(0, 17, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[88], 14, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(7, 8, 9, 7, 9, 10, 4, 6, 1, 4, 1, 0),
|
||||
gsSPNTriangles_5b(11, 12, 13, 10, 9, 11, 10, 11, 13, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_unagi_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[102], 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_unagi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 16, act_mus_unagi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[108], 24, 6),
|
||||
gsSPNTrianglesInit_5b(8, 0, 5, 6, 5, 8, 7, 2, 1, 9),
|
||||
gsSPNTriangles_5b(1, 11, 10, 5, 3, 12, 3, 14, 13, 4, 2, 15),
|
||||
gsSPNTriangles_5b(2, 17, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(8, 18, 19, 20, 18, 20, 21, 22, 23, 24),
|
||||
gsSPNTriangles_5b(22, 24, 25, 25, 24, 26, 25, 26, 27, 28, 29, 19),
|
||||
gsSPNTriangles_5b(28, 19, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_unagi_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_unagi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 16, act_mus_unagi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_unagi_a1_v[132], 12, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 2, 3, 4, 5, 3, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 9, 10, 6, 11, 7, 6, 2, 1, 5),
|
||||
gsSPNTriangles_5b(6, 10, 11, 2, 4, 0, 8, 9, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_unagi_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 32, 65527, 2095 } },
|
||||
{ act_mus_unagi_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_unagi_sakana_body_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 1145, 0, 0 } },
|
||||
{ act_mus_unagi_sakana_leg_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 951, 0, 0 } },
|
||||
{ act_mus_unagi_sakana_leg2_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 849, 0, 0 } },
|
||||
{ act_mus_unagi_sakana_tail_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 900, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_unagi_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_unagi_a1_tbl), 5,
|
||||
cKF_je_r_act_mus_unagi_a1_tbl };
|
||||
@@ -0,0 +1,61 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_wakasa_a1_v[];
|
||||
static u16 int_sum_wakasagi_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_wakasa_a1/int_sum_wakasagi_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_wakasagi_body_txt[] = {
|
||||
#include "assets/act_mus_wakasagi_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_wakasa_a1_v[] = {
|
||||
#include "assets/act_mus_wakasa_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_wakasa_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_wakasa_a1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_wakasagi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, act_mus_wakasagi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_wakasa_a1_v[8], 14, 8),
|
||||
gsSPNTrianglesInit_5b(10, 3, 9, 8, 2, 6, 10, 7, 3, 11),
|
||||
gsSPNTriangles_5b(2, 12, 13, 6, 0, 14, 1, 7, 15, 2, 16, 17),
|
||||
gsSPNTriangles_5b(2, 18, 4, 5, 19, 20, 5, 21, 3, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_wakasa_a1_v[22], 10, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 3, 4, 5, 6, 7),
|
||||
gsSPNTriangles_5b(0, 4, 1, 7, 8, 9, 9, 5, 7, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_wakasa_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_wakasagi_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, act_mus_wakasagi_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_wakasa_a1_v[32], 30, 0),
|
||||
gsSPNTrianglesInit_5b(14, 0, 1, 2, 3, 4, 5, 6, 2, 1),
|
||||
gsSPNTriangles_5b(6, 1, 7, 2, 8, 0, 9, 10, 11, 5, 12, 3),
|
||||
gsSPNTriangles_5b(13, 14, 7, 11, 10, 15, 11, 12, 5, 11, 5, 9),
|
||||
gsSPNTriangles_5b(7, 14, 6, 15, 12, 11, 7, 1, 13, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(12, 16, 17, 18, 19, 16, 18, 20, 21, 22),
|
||||
gsSPNTriangles_5b(23, 24, 18, 22, 25, 20, 22, 26, 25, 18, 27, 19),
|
||||
gsSPNTriangles_5b(18, 24, 27, 28, 26, 22, 21, 29, 22, 18, 17, 23),
|
||||
gsSPNTriangles_5b(22, 29, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_wakasa_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 65529, 697 } },
|
||||
{ act_mus_wakasa_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_wakasa_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 900, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_wakasa_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_wakasa_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_wakasa_a1_tbl };
|
||||
@@ -0,0 +1,63 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_yamame_a1_v[];
|
||||
static u16 int_sum_yamame_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_yamame_a1/int_sum_yamame_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_yamame_body_txt[] = {
|
||||
#include "assets/act_mus_yamame_body_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_yamame_a1_v[] = {
|
||||
#include "assets/act_mus_yamame_a1_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_yamame_sakana_body_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(act_mus_yamame_a1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_yamame_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_yamame_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_yamame_a1_v[6], 16, 6),
|
||||
gsSPNTrianglesInit_5b(10, 2, 0, 6, 4, 7, 0, 1, 8, 5),
|
||||
gsSPNTriangles_5b(3, 9, 10, 2, 11, 12, 3, 13, 14, 0, 16, 15),
|
||||
gsSPNTriangles_5b(1, 18, 17, 2, 19, 20, 1, 3, 21, 0, 0, 0),
|
||||
gsSPVertex(&act_mus_yamame_a1_v[22], 24, 0),
|
||||
gsSPNTrianglesInit_5b(24, 0, 1, 2, 0, 3, 4, 5, 0, 2),
|
||||
gsSPNTriangles_5b(6, 7, 8, 0, 4, 1, 0, 5, 9, 8, 10, 11),
|
||||
gsSPNTriangles_5b(11, 6, 8, 10, 8, 12, 9, 13, 0, 8, 14, 15),
|
||||
gsSPNTriangles_5b(15, 12, 8, 13, 3, 0, 8, 7, 14, 13, 16, 3),
|
||||
gsSPNTriangles_5b(17, 5, 18, 19, 12, 20, 7, 21, 14, 20, 22, 19),
|
||||
gsSPNTriangles_5b(18, 23, 17, 14, 21, 15, 9, 16, 13, 15, 20, 12),
|
||||
gsSPNTriangles_5b(5, 17, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_yamame_sakana_head_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, int_sum_yamame_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 48, 32, act_mus_yamame_body_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&act_mus_yamame_a1_v[46], 20, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 4, 5, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(12, 6, 7, 8, 9, 10, 11, 12, 13, 6),
|
||||
gsSPNTriangles_5b(14, 7, 6, 14, 6, 13, 11, 15, 16, 17, 18, 15),
|
||||
gsSPNTriangles_5b(11, 10, 17, 13, 19, 14, 15, 11, 17, 16, 9, 11),
|
||||
gsSPNTriangles_5b(6, 8, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_yamame_a1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 74, 65488, 999 } },
|
||||
{ act_mus_yamame_sakana_head_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_yamame_sakana_body_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 899, 0, 0 } }
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_yamame_a1 = { ARRAY_COUNT(cKF_je_r_act_mus_yamame_a1_tbl), 2,
|
||||
cKF_je_r_act_mus_yamame_a1_tbl };
|
||||
@@ -0,0 +1,95 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
extern Vtx act_mus_zari_v[];
|
||||
u16 act_mus_zari_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/act_mus_zari_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_mus_zari_tex_txt[] = {
|
||||
#include "assets/act_mus_zari_tex_txt.inc"
|
||||
};
|
||||
|
||||
Vtx act_mus_zari_v[] = {
|
||||
#include "assets/act_mus_zari_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_mus_zari_tail_model[] = {
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(act_mus_zari_v, 5, 0),
|
||||
gsSPMatrix(&anime_6_mdl[4], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_mus_zari_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, act_mus_zari_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_zari_v[5], 20, 5),
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 5, 1, 2, 6, 2, 7, 8),
|
||||
gsSPNTriangles_5b(0, 9, 10, 0, 11, 12, 4, 14, 13, 4, 3, 15),
|
||||
gsSPNTriangles_5b(3, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(6, 17, 18, 19, 20, 21, 17, 21, 22, 17),
|
||||
gsSPNTriangles_5b(22, 18, 17, 22, 23, 18, 21, 24, 22, 0, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_zari_right_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_mus_zari_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, act_mus_zari_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_zari_v[30], 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 1, 3, 2, 3, 4, 2),
|
||||
gsSPNTriangles_5b(0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_zari_left_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_mus_zari_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, act_mus_zari_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_zari_v[25], 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 1, 0, 3, 1, 3, 4),
|
||||
gsSPNTriangles_5b(1, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_zari_asi_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_mus_zari_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, act_mus_zari_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_zari_v[35], 10, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 3, 1, 0, 4, 3),
|
||||
gsSPNTriangles_5b(5, 6, 7, 8, 5, 7, 9, 8, 7, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx act_mus_zari_base_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, act_mus_zari_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, act_mus_zari_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsSPVertex(&act_mus_zari_v[45], 10, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 1, 3, 2, 4, 5, 1),
|
||||
gsSPNTriangles_5b(4, 6, 5, 5, 3, 1, 7, 8, 9, 7, 2, 8),
|
||||
gsSPNTriangles_5b(2, 3, 8, 0, 2, 7, 0, 4, 1, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_act_mus_zari_tbl[] = { { NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 900, 50 } },
|
||||
{ act_mus_zari_base_model, 4, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 885, 161, 0 } },
|
||||
{ act_mus_zari_asi_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 885, 161, 0 } },
|
||||
{ act_mus_zari_left_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 885, 161, 0 } },
|
||||
{ act_mus_zari_right_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ act_mus_zari_tail_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1118, 0, 0 } } };
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_act_mus_zari = { ARRAY_COUNT(cKF_je_r_act_mus_zari_tbl), 5, cKF_je_r_act_mus_zari_tbl };
|
||||
@@ -0,0 +1,28 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u8 agb_win_yajirushi_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/agb_win_yajirushi_tex.inc"
|
||||
};
|
||||
|
||||
Vtx agb_yajirushi_v[] = {
|
||||
#include "assets/agb_yajirushi_v.inc"
|
||||
};
|
||||
|
||||
Gfx agb_win_yajirushiT_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, TEXEL0, 0, 0, 0, COMBINED, 0, 0, 0,
|
||||
COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 60, 50, 50, 255),
|
||||
gsDPSetEnvColor(255, 30, 30, 255),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_XLU_SURF2),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_IA, G_IM_SIZ_8b, 32, 32, agb_win_yajirushi_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 0, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(agb_yajirushi_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,93 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u8 att_win_waku1_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/att_win_waku1_tex.inc"
|
||||
};
|
||||
|
||||
u8 att_win_waku2_tex[] = {
|
||||
#include "assets/att_win_waku2_tex.inc"
|
||||
};
|
||||
|
||||
u8 att_win_waku3_tex[] = {
|
||||
#include "assets/att_win_waku3_tex.inc"
|
||||
};
|
||||
|
||||
u8 att_win_waku4_tex[] = {
|
||||
#include "assets/att_win_waku4_tex.inc"
|
||||
};
|
||||
|
||||
u8 att_win_waku5_tex[] = {
|
||||
#include "assets/att_win_waku5_tex.inc"
|
||||
};
|
||||
|
||||
u8 att_win_waku6_tex[] = {
|
||||
#include "assets/att_win_waku6_tex.inc"
|
||||
};
|
||||
|
||||
Vtx att_win_v[] = {
|
||||
#include "assets/att_win_v.inc"
|
||||
};
|
||||
|
||||
Gfx att_win_cursor_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, 0, 0, 0, 0, PRIMITIVE, 0, 0, 0, 0),
|
||||
gsDPSetPrimColor(0, 255, 255, 0, 0, 255),
|
||||
gsDPSetRenderMode(G_RM_AA_OPA_SURF, G_RM_AA_OPA_SURF2),
|
||||
gsSPVertex(att_win_v, 3, 0),
|
||||
gsSPNTrianglesInit_5b(1, 0, 1, 2, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx att_win_winT_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0, 0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0),
|
||||
gsDPSetPrimColor(0, 255, 0, 0, 255, 255),
|
||||
gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 16, 16, att_win_waku6_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&att_win_v[3], 28, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 64, 32, att_win_waku5_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPNTrianglesInit_5b(4, 4, 5, 6, 7, 4, 6, 8, 9, 10),
|
||||
gsSPNTriangles_5b(9, 11, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 64, 32, att_win_waku4_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPNTrianglesInit_5b(4, 12, 13, 14, 15, 12, 14, 16, 17, 18),
|
||||
gsSPNTriangles_5b(17, 19, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 64, att_win_waku3_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPNTrianglesInit_5b(4, 20, 21, 22, 23, 20, 22, 24, 25, 26),
|
||||
gsSPNTriangles_5b(25, 27, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 64, 32, att_win_waku2_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&att_win_v[31], 16, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 1, 3, 2, 4, 5, 6),
|
||||
gsSPNTriangles_5b(7, 4, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 64, 32, att_win_waku1_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPNTrianglesInit_5b(4, 8, 9, 10, 11, 8, 10, 12, 13, 14),
|
||||
gsSPNTriangles_5b(13, 15, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx att_win_mode[] = {
|
||||
gsDPPipeSync(),
|
||||
gsSPLoadGeometryMode(G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsDPSetOtherMode(G_AD_NOTPATTERN | G_CD_MAGICSQ | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_NONE | G_TL_TILE |
|
||||
G_TD_CLAMP | G_TP_PERSP | G_CYC_1CYCLE | G_PM_NPRIMITIVE,
|
||||
G_AC_THRESHOLD | G_ZS_PIXEL | G_RM_PASS | G_RM_AA_TEX_EDGE2),
|
||||
gsSPTexture(65535, 65535, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx att_win_model[] = {
|
||||
gsSPDisplayList(att_win_mode),
|
||||
gsSPDisplayList(att_win_winT_model),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,329 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u16 brt_win_cake2_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_cake2_pal.inc"
|
||||
};
|
||||
|
||||
u16 brt_win_star_tex_rgb_ci4_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_star_tex_rgb_ci4_pal.inc"
|
||||
};
|
||||
|
||||
u16 brt_win_sw1_tex_rgb_ci4_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_sw1_tex_rgb_ci4_pal.inc"
|
||||
};
|
||||
|
||||
u16 brt_win_sw2_tex_rgb_ci4_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_sw2_tex_rgb_ci4_pal.inc"
|
||||
};
|
||||
|
||||
u16 brt_win_sw3_tex_rgb_ci4_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_sw3_tex_rgb_ci4_pal.inc"
|
||||
};
|
||||
|
||||
u16 brt_win_sw4_tex_rgb_ci4_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_sw4_tex_rgb_ci4_pal.inc"
|
||||
};
|
||||
|
||||
u16 brt_win_sw5_tex_rgb_ci4_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_sw5_tex_rgb_ci4_pal.inc"
|
||||
};
|
||||
|
||||
u16 brt_win_sw6_tex_rgb_ci4_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_sw6_tex_rgb_ci4_pal.inc"
|
||||
};
|
||||
|
||||
u16 brt_win_sw7_tex_rgb_ci4_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_sw7_tex_rgb_ci4_pal.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_cake2_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_cake2_tex.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_ue1_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_ue1_tex.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_ue2_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_ue2_tex.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_ue3_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_ue3_tex.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_ue4_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_ue4_tex.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_ue5_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/brt_win_ue5_tex.inc"
|
||||
};
|
||||
|
||||
static u8 mra_win_fuki_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/bir_win/mra_win_fuki_tex.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_star_tex_rgb_ci4[] = {
|
||||
#include "assets/brt_win_star_tex_rgb_ci4.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_sw1_tex_rgb_ci4[] = {
|
||||
#include "assets/brt_win_sw1_tex_rgb_ci4.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_sw2_tex_rgb_ci4[] = {
|
||||
#include "assets/brt_win_sw2_tex_rgb_ci4.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_sw3_tex_rgb_ci4[] = {
|
||||
#include "assets/brt_win_sw3_tex_rgb_ci4.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_sw4_tex_rgb_ci4[] = {
|
||||
#include "assets/brt_win_sw4_tex_rgb_ci4.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_sw5_tex_rgb_ci4[] = {
|
||||
#include "assets/brt_win_sw5_tex_rgb_ci4.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_sw6_tex_rgb_ci4[] = {
|
||||
#include "assets/brt_win_sw6_tex_rgb_ci4.inc"
|
||||
};
|
||||
|
||||
u8 brt_win_sw7_tex_rgb_ci4[] = {
|
||||
#include "assets/brt_win_sw7_tex_rgb_ci4.inc"
|
||||
};
|
||||
|
||||
Vtx bir_win_v[] = {
|
||||
#include "assets/bir_win_v.inc"
|
||||
};
|
||||
|
||||
Gfx brt_win_month_model[] = {
|
||||
gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 64, 16, anime_1_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(bir_win_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_ueT_model[] = {
|
||||
gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 225, 225, 255),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 64, brt_win_ue5_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&bir_win_v[4], 24, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 0, 3, 1, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 64, 32, brt_win_ue4_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(4, 8, 9, 10, 11, 8, 10, 12, 13, 14),
|
||||
gsSPNTriangles_5b(13, 15, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, brt_win_ue3_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(4, 16, 17, 18, 17, 19, 18, 20, 21, 22),
|
||||
gsSPNTriangles_5b(23, 20, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 64, 32, brt_win_ue2_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&bir_win_v[28], 20, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 3, 0, 2, 4, 5, 6),
|
||||
gsSPNTriangles_5b(5, 7, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 64, brt_win_ue1_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(6, 8, 9, 10, 8, 11, 9, 12, 13, 14),
|
||||
gsSPNTriangles_5b(12, 14, 15, 16, 17, 18, 17, 19, 18, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_fukiT_model[] = {
|
||||
gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, PRIMITIVE, 0, TEXEL0, 0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 205, 0, 0, 180),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 128, 32, mra_win_fuki_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[48], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_cakeT_model[] = {
|
||||
gsDPSetCombineLERP(0, 0, 0, TEXEL0, 0, 0, 0, TEXEL0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_cake2_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, brt_win_cake2_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&bir_win_v[52], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw1T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw1_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw1_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[56], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw2T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw2_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw2_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[60], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 0, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw3T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw3_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw3_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[64], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 0, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw4T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw4_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw4_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[68], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw5T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw5_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw5_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[72], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw6T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw6_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw6_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[76], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 0, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw7T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw7_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw7_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[80], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw8T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw1_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw1_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[84], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 0, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw9T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw2_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw2_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[88], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw10T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw3_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw3_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[92], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 0, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw11T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw4_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw4_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[96], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 0, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw12T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw5_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw5_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[100], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw13T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw6_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw6_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[104], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx brt_win_sw14T_model[] = {
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, brt_win_sw7_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 64, brt_win_sw7_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPVertex(&bir_win_v[108], 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 0, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx birthday_win_mode[] = {
|
||||
gsSPLoadGeometryMode(G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH | G_DECAL_LEQUAL),
|
||||
gsDPSetOtherMode(G_AD_DISABLE | G_CD_DISABLE | G_CK_NONE | G_TC_FILT | G_TF_BILERP | G_TT_RGBA16 | G_TL_TILE |
|
||||
G_TD_CLAMP | G_TP_PERSP | G_CYC_2CYCLE | G_PM_NPRIMITIVE,
|
||||
G_AC_NONE | G_ZS_PIXEL | G_RM_PASS | G_RM_AA_TEX_EDGE2),
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineLERP(0, 0, 0, TEXEL0, 0, 0, 0, TEXEL1, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(14, 16, 1, brt_win_star_tex_rgb_ci4_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, brt_win_star_tex_rgb_ci4),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 14, GX_REPEAT, GX_REPEAT, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx birthday_win_model[] = {
|
||||
gsSPDisplayList(brt_win_sw1T_model),
|
||||
gsSPDisplayList(brt_win_sw2T_model),
|
||||
gsSPDisplayList(brt_win_sw3T_model),
|
||||
gsSPDisplayList(brt_win_sw4T_model),
|
||||
gsSPDisplayList(brt_win_sw5T_model),
|
||||
gsSPDisplayList(brt_win_sw6T_model),
|
||||
gsSPDisplayList(brt_win_sw7T_model),
|
||||
gsSPDisplayList(brt_win_sw8T_model),
|
||||
gsSPDisplayList(brt_win_sw9T_model),
|
||||
gsSPDisplayList(brt_win_sw10T_model),
|
||||
gsSPDisplayList(brt_win_sw11T_model),
|
||||
gsSPDisplayList(brt_win_sw12T_model),
|
||||
gsSPDisplayList(brt_win_sw13T_model),
|
||||
gsSPDisplayList(brt_win_sw14T_model),
|
||||
gsDPSetCycleType(G_CYC_1CYCLE),
|
||||
gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPDisplayList(brt_win_ueT_model),
|
||||
gsSPDisplayList(brt_win_fukiT_model),
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsSPDisplayList(brt_win_cakeT_model),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u8 cKF_ckcb_r_act_m_hirata_b_tbl[] = { 0, 0, 0, 1, 1 };
|
||||
|
||||
s16 cKF_kn_act_m_hirata_b_tbl[] = { 9, 9 };
|
||||
|
||||
s16 cKF_c_act_m_hirata_b_tbl[] = { 300, 0, -1000, -900, 0, 0, 0, 0, -900, 0, 0, 900, 0, 0, 0, 0 };
|
||||
|
||||
s16 cKF_ds_act_m_hirata_b_tbl[] = { 1, -900, 180, 2, -894, 332, 8, -740, 692, 9, -720, 210, 10, -726,
|
||||
-300, 11, -740, -124, 13, -724, 214, 16, -725, -76, 80, -900, -3, 1,
|
||||
0, -180, 2, -6, -332, 8, -160, -692, 9, -180, -210, 10, -174, 300,
|
||||
11, -160, 124, 13, -176, -214, 16, -175, 76, 80, 0, 3 };
|
||||
|
||||
cKF_Animation_R_c cKF_ba_r_act_m_hirata_b = { cKF_ckcb_r_act_m_hirata_b_tbl,
|
||||
cKF_ds_act_m_hirata_b_tbl,
|
||||
cKF_kn_act_m_hirata_b_tbl,
|
||||
cKF_c_act_m_hirata_b_tbl,
|
||||
-1,
|
||||
80 };
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u8 cKF_ckcb_r_act_m_miyama_b_tbl[] = { 0, 0, 0, 1, 1 };
|
||||
|
||||
s16 cKF_kn_act_m_miyama_b_tbl[] = { 9, 9 };
|
||||
|
||||
s16 cKF_c_act_m_miyama_b_tbl[] = { 300, 0, -1000, -900, 0, 0, 0, 0, -900, 0, 0, 900, 0, 0, 0, 0 };
|
||||
|
||||
s16 cKF_ds_act_m_miyama_b_tbl[] = { 1, -900, 180, 2, -894, 332, 8, -740, 692, 9, -720, 210, 10, -726,
|
||||
-300, 11, -740, -124, 13, -724, 214, 16, -725, -76, 80, -900, -3, 1,
|
||||
0, -180, 2, -6, -332, 8, -160, -692, 9, -180, -210, 10, -174, 300,
|
||||
11, -160, 124, 13, -176, -214, 16, -175, 76, 80, 0, 3 };
|
||||
|
||||
cKF_Animation_R_c cKF_ba_r_act_m_miyama_b = { cKF_ckcb_r_act_m_miyama_b_tbl,
|
||||
cKF_ds_act_m_miyama_b_tbl,
|
||||
cKF_kn_act_m_miyama_b_tbl,
|
||||
cKF_c_act_m_miyama_b_tbl,
|
||||
-1,
|
||||
80 };
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u8 cKF_ckcb_r_act_m_nokogiri_b_tbl[] = { 0, 0, 0, 1, 1 };
|
||||
|
||||
s16 cKF_kn_act_m_nokogiri_b_tbl[] = { 9, 9 };
|
||||
|
||||
s16 cKF_c_act_m_nokogiri_b_tbl[] = { 300, 0, -1000, -900, 0, 0, 0, 0, -900, 0, 0, 900, 0, 0, 0, 0 };
|
||||
|
||||
s16 cKF_ds_act_m_nokogiri_b_tbl[] = { 1, -900, 237, 2, -892, 439, 8, -687, 934, 9, -660, 340, 10, -665, -300,
|
||||
11, -680, -144, 13, -664, 212, 16, -667, -104, 80, -900, -3, 1, 0, -237,
|
||||
2, -8, -439, 8, -213, -934, 9, -240, -340, 10, -236, 300, 11, -220, 144,
|
||||
13, -236, -212, 16, -233, 104, 80, 0, 3 };
|
||||
|
||||
cKF_Animation_R_c cKF_ba_r_act_m_nokogiri_b = { cKF_ckcb_r_act_m_nokogiri_b_tbl,
|
||||
cKF_ds_act_m_nokogiri_b_tbl,
|
||||
cKF_kn_act_m_nokogiri_b_tbl,
|
||||
cKF_c_act_m_nokogiri_b_tbl,
|
||||
-1,
|
||||
80 };
|
||||
@@ -0,0 +1,21 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u8 cKF_ckcb_r_act_m_okuwa_b_tbl[] = { 0, 0, 0, 1, 1 };
|
||||
|
||||
s16 cKF_kn_act_m_okuwa_b_tbl[] = { 10, 10 };
|
||||
|
||||
s16 cKF_c_act_m_okuwa_b_tbl[] = { 300, 0, -1000, -900, 0, 0, 0, 0, -900, 0, 0, 900, 0, 0, 0, 0 };
|
||||
|
||||
s16 cKF_ds_act_m_okuwa_b_tbl[] = { 1, -900, 199, 2, -893, 367, 8, -722, 773, 9, -700, 253, 10, -706, -300,
|
||||
11, -720, -131, 13, -704, 214, 14, -700, 20, 15, -703, -82, 80, -900, -3,
|
||||
1, 0, -199, 2, -7, -368, 8, -178, -773, 9, -200, -253, 10, -195, 300,
|
||||
11, -180, 131, 13, -196, -214, 14, -200, -20, 15, -197, 82, 80, 0, 3 };
|
||||
|
||||
cKF_Animation_R_c cKF_ba_r_act_m_okuwa_b = {
|
||||
cKF_ckcb_r_act_m_okuwa_b_tbl, cKF_ds_act_m_okuwa_b_tbl, cKF_kn_act_m_okuwa_b_tbl, cKF_c_act_m_okuwa_b_tbl, -1, 80
|
||||
};
|
||||
@@ -0,0 +1,25 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u8 cKF_ckcb_r_act_mus_angel_a1_tbl[] ATTRIBUTE_ALIGN(32) = { 56, 7, 2 };
|
||||
|
||||
s16 cKF_kn_act_mus_angel_a1_tbl[] = { 5, 4, 6, 2, 4, 2, 3 };
|
||||
|
||||
s16 cKF_c_act_mus_angel_a1_tbl[] = { 0, 900, 0, 0, 0 };
|
||||
|
||||
s16 cKF_ds_act_mus_angel_a1_tbl[] = { 1, 8, 261, 11, 58, -3, 24, -1, -244, 37, -56, 1, 50, 0, 205, 1,
|
||||
-12, -131, 12, -37, -5, 37, 37, 2, 50, -7, -121, 1, 699, 0, 9, 699,
|
||||
0, 19, 699, 0, 31, 699, 0, 41, 699, 0, 50, 699, 0, 1, 0, 0,
|
||||
50, 0, 0, 1, 68, 335, 9, 110, -6, 31, -98, 2, 50, 57, 354, 1,
|
||||
0, 0, 50, 0, 0, 1, -272, 175, 22, 243, -2, 50, -276, 13 };
|
||||
|
||||
cKF_Animation_R_c cKF_ba_r_act_mus_angel_a1 = { cKF_ckcb_r_act_mus_angel_a1_tbl,
|
||||
cKF_ds_act_mus_angel_a1_tbl,
|
||||
cKF_kn_act_mus_angel_a1_tbl,
|
||||
cKF_c_act_mus_angel_a1_tbl,
|
||||
-1,
|
||||
50 };
|
||||
@@ -0,0 +1,26 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
#include "ac_npc.h"
|
||||
#include "ef_effect_control.h"
|
||||
|
||||
u8 cKF_ckcb_r_act_mus_aroana_a1_tbl[] = { 56, 7, 2 };
|
||||
|
||||
s16 cKF_kn_act_mus_aroana_a1_tbl[] = { 5, 4, 6, 2, 4, 2, 3 };
|
||||
|
||||
s16 cKF_c_act_mus_aroana_a1_tbl[] = { 0, 900, 0, 0, 0 };
|
||||
|
||||
s16 cKF_ds_act_mus_aroana_a1_tbl[] = { 1, 8, 261, 15, 58, -3, 33, -1, -244, 51, -56, 1, 70,
|
||||
0, 205, 1, -12, -131, 16, -37, -5, 51, 37, 2, 70, -7,
|
||||
-121, 1, 1195, 0, 12, 1195, 0, 26, 1195, 0, 43, 1195, 0,
|
||||
57, 1195, 0, 70, 1195, 0, 1, 0, 0, 70, 0, 0, 1,
|
||||
68, 335, 12, 110, -6, 43, -98, 2, 70, 57, 354, 1, 0,
|
||||
0, 70, 0, 0, 1, -226, 175, 27, 200, -1, 70, -229, 13 };
|
||||
|
||||
cKF_Animation_R_c cKF_ba_r_act_mus_aroana_a1 = { cKF_ckcb_r_act_mus_aroana_a1_tbl,
|
||||
cKF_ds_act_mus_aroana_a1_tbl,
|
||||
cKF_kn_act_mus_aroana_a1_tbl,
|
||||
cKF_c_act_mus_aroana_a1_tbl,
|
||||
-1,
|
||||
70 };
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user