mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 14:41:38 -04:00
Merge pull request #515 from roeming/master
Linking lots of data objects
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -3747,30 +3747,76 @@ data/model/f_tree5.c:
|
||||
data/field/bg/acre/bg_data.c:
|
||||
.data start:0x000B0B48 end:0x000FE340
|
||||
|
||||
data/dataobject/dataobject_FE340:
|
||||
data/model/obj_a_01_flower.c:
|
||||
.data start:0x000FE340 end:0x000FE6A0
|
||||
|
||||
data/model/obj_gold_01.c:
|
||||
.data start:0x000FE6A0 end:0x000FE860
|
||||
|
||||
data/model/mFM_obj_01_zassou.c:
|
||||
.data start:0x000FE860 end:0x000FE980
|
||||
|
||||
data/model/obj_cedar3.c:
|
||||
.data start:0x000FE980 end:0x000FE9F0
|
||||
|
||||
data/model/obj_cedar4.c:
|
||||
.data start:0x000FE9F0 end:0x000FEA60
|
||||
|
||||
data/model/obj_cedar5.c:
|
||||
.data start:0x000FEA60 end:0x000FECD0
|
||||
|
||||
data/model/obj_cstump3.c:
|
||||
.data start:0x000FECD0 end:0x000FED40
|
||||
|
||||
data/model/obj_cstump4.c:
|
||||
.data start:0x000FED40 end:0x000FEDC0
|
||||
|
||||
data/model/obj_cstump5.c:
|
||||
.data start:0x000FEDC0 end:0x000FF040
|
||||
|
||||
data/model/obj_s_cedar_baby.c:
|
||||
.data start:0x000FF040 end:0x000FF240
|
||||
|
||||
data/model/obj_s_cedar_dead.c:
|
||||
.data start:0x000FF240 end:0x000FF3B8
|
||||
|
||||
data/model/obj_s_cedar2.c:
|
||||
.data start:0x000FF3B8 end:0x000FF480
|
||||
|
||||
data/model/obj_s_cedar3.c:
|
||||
.data start:0x000FF480 end:0x00100700
|
||||
|
||||
data/model/obj_s_cedar4.c:
|
||||
.data start:0x00100700 end:0x00101308
|
||||
|
||||
data/model/obj_s_cedar5.c:
|
||||
.data start:0x00101308 end:0x00101880
|
||||
|
||||
data/model/obj_s_cstump2.c:
|
||||
.data start:0x00101880 end:0x00101930
|
||||
|
||||
data/model/obj_s_cstump3.c:
|
||||
.data start:0x00101930 end:0x001019E0
|
||||
|
||||
data/model/obj_s_cstump4.c:
|
||||
.data start:0x001019E0 end:0x00101E90
|
||||
|
||||
data/model/obj_s_cstump5.c:
|
||||
.data start:0x00101E90 end:0x00101F40
|
||||
|
||||
data/model/obj_crack.c:
|
||||
.data start:0x00101F40 end:0x00102180
|
||||
|
||||
data/model/obj_s_fenceL.c:
|
||||
.data start:0x00102180 end:0x00102620
|
||||
|
||||
data/model/obj_fenceL_shadow.c:
|
||||
.data start:0x00102620 end:0x00102890
|
||||
|
||||
data/model/obj_s_fenceS.c:
|
||||
.data start:0x00102890 end:0x00102910
|
||||
|
||||
data/model/obj_fenceS_shadow.c:
|
||||
.data start:0x00102910 end:0x00102980
|
||||
|
||||
data/field/bg/flower/obj_flower.c:
|
||||
@@ -3779,107 +3825,307 @@ data/field/bg/flower/obj_flower.c:
|
||||
data/field/bg/flower/obj_flower_leaf.c:
|
||||
.data start:0x001033C0 end:0x00103C40
|
||||
|
||||
data/dataobject/dataobject_103C40:
|
||||
data/model/obj_zassou_a.c:
|
||||
.data start:0x00103C40 end:0x001040B8
|
||||
|
||||
data/model/obj_zassou_b.c:
|
||||
.data start:0x001040B8 end:0x00104110
|
||||
|
||||
data/model/obj_zassou_c.c:
|
||||
.data start:0x00104110 end:0x00104180
|
||||
|
||||
data/model/obj_hole.c:
|
||||
.data start:0x00104180 end:0x00104EC0
|
||||
|
||||
data/model/obj_hole_pal.c:
|
||||
.data start:0x00104EC0 end:0x00104F00
|
||||
|
||||
data/model/obj_s_honeycomb.c:
|
||||
.data start:0x00104F00 end:0x00105200
|
||||
|
||||
data/model/obj_s_melody.c:
|
||||
.data start:0x00105200 end:0x00105B00
|
||||
|
||||
data/model/obj_melody.c:
|
||||
.data start:0x00105B00 end:0x00105D80
|
||||
|
||||
data/model/obj_s_notice.c:
|
||||
.data start:0x00105D80 end:0x00106680
|
||||
|
||||
data/model/obj_notice.c:
|
||||
.data start:0x00106680 end:0x00106900
|
||||
|
||||
data/model/obj_palm3.c:
|
||||
.data start:0x00106900 end:0x00106B70
|
||||
|
||||
data/model/obj_palm4.c:
|
||||
.data start:0x00106B70 end:0x00106BE0
|
||||
|
||||
data/model/obj_palm5.c:
|
||||
.data start:0x00106BE0 end:0x00106C60
|
||||
|
||||
data/model/obj_pstump3.c:
|
||||
.data start:0x00106C60 end:0x00106EE0
|
||||
|
||||
data/model/obj_pstump4.c:
|
||||
.data start:0x00106EE0 end:0x00107160
|
||||
|
||||
data/model/obj_pstump5.c:
|
||||
.data start:0x00107160 end:0x001073E0
|
||||
|
||||
data/model/obj_w_palm.c:
|
||||
.data start:0x001073E0 end:0x001075E0
|
||||
|
||||
data/model/obj_w_palm1.c:
|
||||
.data start:0x001075E0 end:0x00107760
|
||||
|
||||
data/model/obj_s_palm2.c:
|
||||
.data start:0x00107760 end:0x00108020
|
||||
|
||||
data/model/obj_s_palm3.c:
|
||||
.data start:0x00108020 end:0x00109220
|
||||
|
||||
data/model/obj_s_palm4.c:
|
||||
.data start:0x00109220 end:0x0010A520
|
||||
|
||||
data/model/obj_s_palm5.c:
|
||||
.data start:0x0010A520 end:0x0010B960
|
||||
|
||||
data/model/obj_s_palm5_coco.c:
|
||||
.data start:0x0010B960 end:0x0010BA00
|
||||
|
||||
data/model/obj_s_pstump2.c:
|
||||
.data start:0x0010BA00 end:0x0010C2C0
|
||||
|
||||
data/model/obj_s_pstump3.c:
|
||||
.data start:0x0010C2C0 end:0x0010CB80
|
||||
|
||||
data/model/obj_s_pstump4.c:
|
||||
.data start:0x0010CB80 end:0x0010D040
|
||||
|
||||
data/model/obj_s_pstump5.c:
|
||||
.data start:0x0010D040 end:0x0010D500
|
||||
|
||||
data/model/obj_s_sightmap.c:
|
||||
.data start:0x0010D500 end:0x0010DE00
|
||||
|
||||
data/model/obj_sightmap_shadow.c:
|
||||
.data start:0x0010DE00 end:0x0010E080
|
||||
|
||||
data/model/obj_s_stoneA.c:
|
||||
.data start:0x0010E080 end:0x0010E3A0
|
||||
|
||||
data/model/obj_stoneA_shadow.c:
|
||||
.data start:0x0010E3A0 end:0x0010E500
|
||||
|
||||
data/model/obj_s_stoneB.c:
|
||||
.data start:0x0010E500 end:0x0010E5F0
|
||||
|
||||
data/model/obj_stoneB_shadow.c:
|
||||
.data start:0x0010E5F0 end:0x0010E6D0
|
||||
|
||||
data/model/obj_s_stoneC.c:
|
||||
.data start:0x0010E6D0 end:0x0010E7C0
|
||||
|
||||
data/model/obj_stoneC_shadow.c:
|
||||
.data start:0x0010E7C0 end:0x0010E8A0
|
||||
|
||||
data/model/obj_s_stoneD.c:
|
||||
.data start:0x0010E8A0 end:0x0010E9C8
|
||||
|
||||
data/model/obj_stoneD_shadow.c:
|
||||
.data start:0x0010E9C8 end:0x0010EA60
|
||||
|
||||
data/model/obj_s_stoneE.c:
|
||||
.data start:0x0010EA60 end:0x0010EB88
|
||||
|
||||
data/model/obj_stoneE_shadow.c:
|
||||
.data start:0x0010EB88 end:0x0010EC48
|
||||
|
||||
data/model/obj_s_stump2.c:
|
||||
.data start:0x0010EC48 end:0x0010ED18
|
||||
|
||||
data/model/obj_s_stump3.c:
|
||||
.data start:0x0010ED18 end:0x0010EE00
|
||||
|
||||
data/model/obj_stump3_shadow.c:
|
||||
.data start:0x0010EE00 end:0x0010F080
|
||||
|
||||
data/model/obj_s_stump4.c:
|
||||
.data start:0x0010F080 end:0x0010F550
|
||||
|
||||
data/model/obj_stump4_shadow.c:
|
||||
.data start:0x0010F550 end:0x0010F5C0
|
||||
|
||||
data/model/obj_s_stump5.c:
|
||||
.data start:0x0010F5C0 end:0x0010F690
|
||||
|
||||
data/model/obj_stump5_shadow.c:
|
||||
.data start:0x0010F690 end:0x0010F700
|
||||
|
||||
data/model/obj_item_tane.c:
|
||||
.data start:0x0010F700 end:0x0010F820
|
||||
|
||||
data/model/obj_s_tree1.c:
|
||||
.data start:0x0010F820 end:0x0010FA40
|
||||
|
||||
data/model/obj_s_tree_dead.c:
|
||||
.data start:0x0010FA40 end:0x0010FBE0
|
||||
|
||||
data/model/obj_s_tree2.c:
|
||||
.data start:0x0010FBE0 end:0x001104A0
|
||||
|
||||
data/model/obj_s_tree3.c:
|
||||
.data start:0x001104A0 end:0x00110E00
|
||||
|
||||
data/model/obj_tree_shadow.c:
|
||||
.data start:0x00110E00 end:0x00111080
|
||||
|
||||
data/model/obj_s_tree4.c:
|
||||
.data start:0x00111080 end:0x00111A18
|
||||
|
||||
data/model/obj_tree4_shadow.c:
|
||||
.data start:0x00111A18 end:0x00111AA0
|
||||
|
||||
data/model/obj_s_tree5.c:
|
||||
.data start:0x00111AA0 end:0x00111CD0
|
||||
|
||||
data/model/obj_s_tree5_apple.c:
|
||||
.data start:0x00111CD0 end:0x00111DB0
|
||||
|
||||
data/model/obj_tree5_shadow.c:
|
||||
.data start:0x00111DB0 end:0x00111E20
|
||||
|
||||
data/model/mFm_obj_palm_01.c:
|
||||
.data start:0x00111E20 end:0x00111FE0
|
||||
|
||||
data/model/mFm_obj_tree_01.c:
|
||||
.data start:0x00111FE0 end:0x001121A0
|
||||
|
||||
data/model/mFm_obj_tree_01_dol.c:
|
||||
.data start:0x001121A0 end:0x00112360
|
||||
|
||||
data/model/obj_w_cedar1.c:
|
||||
.data start:0x00112360 end:0x00112560
|
||||
|
||||
data/model/obj_w_cedar1_dead.c:
|
||||
.data start:0x00112560 end:0x001126D8
|
||||
|
||||
data/model/obj_w_cedar2.c:
|
||||
.data start:0x001126D8 end:0x001127A0
|
||||
|
||||
data/model/obj_w_cedar3.c:
|
||||
.data start:0x001127A0 end:0x00113A20
|
||||
|
||||
data/model/obj_w_cedar4.c:
|
||||
.data start:0x00113A20 end:0x00114628
|
||||
|
||||
data/model/obj_w_cedar5.c:
|
||||
.data start:0x00114628 end:0x00114BA0
|
||||
|
||||
data/model/obj_w_cstump2.c:
|
||||
.data start:0x00114BA0 end:0x00114C50
|
||||
|
||||
data/model/obj_w_cstump3.c:
|
||||
.data start:0x00114C50 end:0x00114D00
|
||||
|
||||
data/model/obj_w_cstump4.c:
|
||||
.data start:0x00114D00 end:0x001151B0
|
||||
|
||||
data/model/obj_w_cstump5.c:
|
||||
.data start:0x001151B0 end:0x00115260
|
||||
|
||||
data/model/obj_w_fenceL.c:
|
||||
.data start:0x00115260 end:0x001156E0
|
||||
|
||||
data/model/obj_w_fenceS.c:
|
||||
.data start:0x001156E0 end:0x00115760
|
||||
|
||||
data/model/obj_w_honeycomb.c:
|
||||
.data start:0x00115760 end:0x00115A60
|
||||
|
||||
data/model/obj_w_melody.c:
|
||||
.data start:0x00115A60 end:0x00116360
|
||||
|
||||
data/model/obj_w_notice.c:
|
||||
.data start:0x00116360 end:0x00116C60
|
||||
|
||||
data/model/obj_s_palm1.c:
|
||||
.data start:0x00116C60 end:0x00116E60
|
||||
|
||||
data/model/obj_w_palm1_dead.c:
|
||||
.data start:0x00116E60 end:0x00116FE0
|
||||
|
||||
data/model/obj_w_palm2.c:
|
||||
.data start:0x00116FE0 end:0x001178A0
|
||||
|
||||
data/model/obj_w_palm3.c:
|
||||
.data start:0x001178A0 end:0x00118AA0
|
||||
|
||||
data/model/obj_w_palm4.c:
|
||||
.data start:0x00118AA0 end:0x00119DC0
|
||||
|
||||
data/model/obj_w_palm5.c:
|
||||
.data start:0x00119DC0 end:0x0011B200
|
||||
|
||||
data/model/obj_w_palm5_coco.c:
|
||||
.data start:0x0011B200 end:0x0011B2A0
|
||||
|
||||
data/model/obj_w_pstump2.c:
|
||||
.data start:0x0011B2A0 end:0x0011BB60
|
||||
|
||||
data/model/obj_w_pstump3.c:
|
||||
.data start:0x0011BB60 end:0x0011C420
|
||||
|
||||
data/model/obj_w_pstump4.c:
|
||||
.data start:0x0011C420 end:0x0011C8E0
|
||||
|
||||
data/model/obj_w_pstump5.c:
|
||||
.data start:0x0011C8E0 end:0x0011CDA0
|
||||
|
||||
data/model/obj_w_sightmap.c:
|
||||
.data start:0x0011CDA0 end:0x0011D6A0
|
||||
|
||||
data/model/obj_w_stoneA.c:
|
||||
.data start:0x0011D6A0 end:0x0011D9B0
|
||||
|
||||
data/model/obj_w_stoneB.c:
|
||||
.data start:0x0011D9B0 end:0x0011DAA0
|
||||
|
||||
data/model/obj_w_stoneC.c:
|
||||
.data start:0x0011DAA0 end:0x0011DB90
|
||||
|
||||
data/model/obj_w_stoneD.c:
|
||||
.data start:0x0011DB90 end:0x0011DCB8
|
||||
|
||||
data/model/obj_w_stoneE.c:
|
||||
.data start:0x0011DCB8 end:0x0011DDE0
|
||||
|
||||
data/model/obj_w_tree1.c:
|
||||
.data start:0x0011DDE0 end:0x0011E000
|
||||
|
||||
data/model/obj_w_tree1_dead.c:
|
||||
.data start:0x0011E000 end:0x0011E1A0
|
||||
|
||||
data/model/obj_w_tree2.c:
|
||||
.data start:0x0011E1A0 end:0x0011EA80
|
||||
|
||||
data/model/obj_w_tree3.c:
|
||||
.data start:0x0011EA80 end:0x0011F400
|
||||
|
||||
data/model/obj_w_tree4.c:
|
||||
.data start:0x0011F400 end:0x0011FDD8
|
||||
|
||||
data/model/obj_w_tree5.c:
|
||||
.data start:0x0011FDD8 end:0x00120020
|
||||
|
||||
data/model/obj_x_cedar5.c:
|
||||
.data start:0x00120020 end:0x00120488
|
||||
|
||||
data/model/obj_x_honeycomb.c:
|
||||
.data start:0x00120488 end:0x00120780
|
||||
|
||||
data/model/obj_x_tree5.c:
|
||||
.data start:0x00120780 end:0x00120AA8
|
||||
|
||||
data/npc/model/mdl/pbr_1.c:
|
||||
@@ -3936,9 +4182,13 @@ data/npc/model/tex/brd_9.c:
|
||||
data/npc/model/tex/brd_10.c:
|
||||
.data start:0x001311A0 end:0x00131EC0
|
||||
|
||||
data/dataobject/dataobject_131EC0:
|
||||
data/model/boy_model.c:
|
||||
.data start:0x00131EC0 end:0x001346F8
|
||||
|
||||
data/model/player_anim.c:
|
||||
.data start:0x001346F8 end:0x00171E00
|
||||
|
||||
data/model/player_tool.c:
|
||||
.data start:0x00171E00 end:0x00188A60
|
||||
|
||||
data/player/BOY_part_data.c:
|
||||
@@ -4253,12 +4503,22 @@ data/scene/field_tool_field.c:
|
||||
data/field/field_data.c:
|
||||
.data start:0x002024B0 end:0x00204600
|
||||
|
||||
data/dataobject/dataobject_204600:
|
||||
data/font/FONT_nes_tex_choice.c:
|
||||
.data start:0x00204600 end:0x00204680
|
||||
|
||||
data/font/FONT_nes_tex_cursor.c:
|
||||
.data start:0x00204680 end:0x00204700
|
||||
|
||||
data/font/FONT_nes_tex_font1.c:
|
||||
.data start:0x00204700 end:0x0020A700
|
||||
|
||||
data/font/FONT_nes_tex_jyouge.c:
|
||||
.data start:0x0020A700 end:0x0020A780
|
||||
|
||||
data/font/FONT_nes_tex_next.c:
|
||||
.data start:0x0020A780 end:0x0020A800
|
||||
|
||||
data/font/FONT_nes_tex_sayuu.c:
|
||||
.data start:0x0020A800 end:0x0020A880
|
||||
|
||||
data/npc/model/mdl/flg_1.c:
|
||||
@@ -4309,7 +4569,7 @@ data/npc/model/mdl/rcf_1.c:
|
||||
data/npc/model/tex/rcf_1.c:
|
||||
.data start:0x0021D4A0 end:0x0021E3C0
|
||||
|
||||
data/dataobject/dataobject_21E3C0:
|
||||
data/model/obj_garagara.c:
|
||||
.data start:0x0021E3C0 end:0x0021F608
|
||||
|
||||
data/npc/model/mdl/gst_1.c:
|
||||
@@ -4318,7 +4578,7 @@ data/npc/model/mdl/gst_1.c:
|
||||
data/npc/model/tex/gst_1.c:
|
||||
.data start:0x00220C80 end:0x00221C20
|
||||
|
||||
data/dataobject/dataobject_221C20:
|
||||
data/model/girl_model.c:
|
||||
.data start:0x00221C20 end:0x00224230
|
||||
|
||||
data/npc/model/mdl/goa_1.c:
|
||||
|
||||
+136
@@ -2646,6 +2646,142 @@ config.libs = [
|
||||
Object(Matching, "data/model/f_tree3.c"),
|
||||
Object(Matching, "data/model/f_tree4.c"),
|
||||
Object(Matching, "data/model/f_tree5.c"),
|
||||
Object(Matching, "data/model/obj_a_01_flower.c"),
|
||||
Object(Matching, "data/model/obj_gold_01.c"),
|
||||
Object(Matching, "data/model/mFM_obj_01_zassou.c"),
|
||||
Object(Matching, "data/model/obj_cedar3.c"),
|
||||
Object(Matching, "data/model/obj_cedar4.c"),
|
||||
Object(Matching, "data/model/obj_cstump3.c"),
|
||||
Object(Matching, "data/model/obj_cedar5.c"),
|
||||
Object(Matching, "data/model/obj_cstump4.c"),
|
||||
Object(Matching, "data/model/obj_cstump5.c"),
|
||||
Object(Matching, "data/model/obj_s_cedar_baby.c"),
|
||||
Object(Matching, "data/model/obj_s_cedar_dead.c"),
|
||||
Object(Matching, "data/model/obj_s_cedar2.c"),
|
||||
Object(Matching, "data/model/obj_s_cedar3.c"),
|
||||
Object(Matching, "data/model/obj_s_cedar4.c"),
|
||||
Object(Matching, "data/model/obj_s_cedar5.c"),
|
||||
Object(Matching, "data/model/obj_s_cstump2.c"),
|
||||
Object(Matching, "data/model/obj_s_cstump3.c"),
|
||||
Object(Matching, "data/model/obj_s_cstump4.c"),
|
||||
Object(Matching, "data/model/obj_s_cstump5.c"),
|
||||
Object(Matching, "data/model/obj_crack.c"),
|
||||
Object(Matching, "data/model/obj_s_fenceL.c"),
|
||||
Object(Matching, "data/model/obj_fenceL_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_fenceS.c"),
|
||||
Object(Matching, "data/model/obj_fenceS_shadow.c"),
|
||||
Object(Matching, "data/model/obj_zassou_a.c"),
|
||||
Object(Matching, "data/model/obj_zassou_b.c"),
|
||||
Object(Matching, "data/model/obj_zassou_c.c"),
|
||||
Object(Matching, "data/model/obj_hole.c"),
|
||||
Object(Matching, "data/model/obj_hole_pal.c"),
|
||||
Object(Matching, "data/model/obj_s_honeycomb.c"),
|
||||
Object(Matching, "data/model/obj_s_melody.c"),
|
||||
Object(Matching, "data/model/obj_melody.c"),
|
||||
Object(Matching, "data/model/obj_s_notice.c"),
|
||||
Object(Matching, "data/model/obj_notice.c"),
|
||||
Object(Matching, "data/model/obj_palm3.c"),
|
||||
Object(Matching, "data/model/obj_palm4.c"),
|
||||
Object(Matching, "data/model/obj_palm5.c"),
|
||||
Object(Matching, "data/model/obj_pstump3.c"),
|
||||
Object(Matching, "data/model/obj_pstump4.c"),
|
||||
Object(Matching, "data/model/obj_pstump5.c"),
|
||||
Object(Matching, "data/model/obj_w_palm.c"),
|
||||
Object(Matching, "data/model/obj_w_palm1.c"),
|
||||
Object(Matching, "data/model/obj_s_palm2.c"),
|
||||
Object(Matching, "data/model/obj_s_palm3.c"),
|
||||
Object(Matching, "data/model/obj_s_palm4.c"),
|
||||
Object(Matching, "data/model/obj_s_palm5.c"),
|
||||
Object(Matching, "data/model/obj_s_palm5_coco.c"),
|
||||
Object(Matching, "data/model/obj_s_pstump2.c"),
|
||||
Object(Matching, "data/model/obj_s_pstump3.c"),
|
||||
Object(Matching, "data/model/obj_s_pstump4.c"),
|
||||
Object(Matching, "data/model/obj_s_pstump5.c"),
|
||||
Object(Matching, "data/model/obj_s_sightmap.c"),
|
||||
Object(Matching, "data/model/obj_sightmap_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_stoneA.c"),
|
||||
Object(Matching, "data/model/obj_stoneA_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_stoneB.c"),
|
||||
Object(Matching, "data/model/obj_stoneB_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_stoneC.c"),
|
||||
Object(Matching, "data/model/obj_stoneC_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_stoneD.c"),
|
||||
Object(Matching, "data/model/obj_stoneD_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_stoneE.c"),
|
||||
Object(Matching, "data/model/obj_stoneE_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_stump2.c"),
|
||||
Object(Matching, "data/model/obj_s_stump3.c"),
|
||||
Object(Matching, "data/model/obj_stump3_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_stump4.c"),
|
||||
Object(Matching, "data/model/obj_stump4_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_stump5.c"),
|
||||
Object(Matching, "data/model/obj_stump5_shadow.c"),
|
||||
Object(Matching, "data/model/obj_item_tane.c"),
|
||||
Object(Matching, "data/model/obj_s_tree1.c"),
|
||||
Object(Matching, "data/model/obj_s_tree_dead.c"),
|
||||
Object(Matching, "data/model/obj_s_tree2.c"),
|
||||
Object(Matching, "data/model/obj_s_tree3.c"),
|
||||
Object(Matching, "data/model/obj_tree_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_tree4.c"),
|
||||
Object(Matching, "data/model/obj_tree4_shadow.c"),
|
||||
Object(Matching, "data/model/obj_s_tree5.c"),
|
||||
Object(Matching, "data/model/obj_s_tree5_apple.c"),
|
||||
Object(Matching, "data/model/obj_tree5_shadow.c"),
|
||||
Object(Matching, "data/model/mFm_obj_palm_01.c"),
|
||||
Object(Matching, "data/model/mFm_obj_tree_01.c"),
|
||||
Object(Matching, "data/model/mFm_obj_tree_01_dol.c"),
|
||||
Object(Matching, "data/model/obj_w_cedar1.c"),
|
||||
Object(Matching, "data/model/obj_w_cedar1_dead.c"),
|
||||
Object(Matching, "data/model/obj_w_cedar2.c"),
|
||||
Object(Matching, "data/model/obj_w_cedar3.c"),
|
||||
Object(Matching, "data/model/obj_w_cedar4.c"),
|
||||
Object(Matching, "data/model/obj_w_cedar5.c"),
|
||||
Object(Matching, "data/model/obj_w_cstump2.c"),
|
||||
Object(Matching, "data/model/obj_w_cstump3.c"),
|
||||
Object(Matching, "data/model/obj_w_cstump4.c"),
|
||||
Object(Matching, "data/model/obj_w_cstump5.c"),
|
||||
Object(Matching, "data/model/obj_w_fenceL.c"),
|
||||
Object(Matching, "data/model/obj_w_fenceS.c"),
|
||||
Object(Matching, "data/model/obj_w_honeycomb.c"),
|
||||
Object(Matching, "data/model/obj_w_melody.c"),
|
||||
Object(Matching, "data/model/obj_w_notice.c"),
|
||||
Object(Matching, "data/model/obj_s_palm1.c"),
|
||||
Object(Matching, "data/model/obj_w_palm1_dead.c"),
|
||||
Object(Matching, "data/model/obj_w_palm2.c"),
|
||||
Object(Matching, "data/model/obj_w_palm3.c"),
|
||||
Object(Matching, "data/model/obj_w_palm4.c"),
|
||||
Object(Matching, "data/model/obj_w_palm5.c"),
|
||||
Object(Matching, "data/model/obj_w_palm5_coco.c"),
|
||||
Object(Matching, "data/model/obj_w_pstump2.c"),
|
||||
Object(Matching, "data/model/obj_w_pstump3.c"),
|
||||
Object(Matching, "data/model/obj_w_pstump4.c"),
|
||||
Object(Matching, "data/model/obj_w_pstump5.c"),
|
||||
Object(Matching, "data/model/obj_w_sightmap.c"),
|
||||
Object(Matching, "data/model/obj_w_stoneA.c"),
|
||||
Object(Matching, "data/model/obj_w_stoneB.c"),
|
||||
Object(Matching, "data/model/obj_w_stoneC.c"),
|
||||
Object(Matching, "data/model/obj_w_stoneD.c"),
|
||||
Object(Matching, "data/model/obj_w_stoneE.c"),
|
||||
Object(Matching, "data/model/obj_w_tree1.c"),
|
||||
Object(Matching, "data/model/obj_w_tree1_dead.c"),
|
||||
Object(Matching, "data/model/obj_w_tree2.c"),
|
||||
Object(Matching, "data/model/obj_w_tree3.c"),
|
||||
Object(Matching, "data/model/obj_w_tree4.c"),
|
||||
Object(Matching, "data/model/obj_w_tree5.c"),
|
||||
Object(Matching, "data/model/obj_x_cedar5.c"),
|
||||
Object(Matching, "data/model/obj_x_honeycomb.c"),
|
||||
Object(Matching, "data/model/obj_x_tree5.c"),
|
||||
Object(Matching, "data/model/boy_model.c"),
|
||||
Object(Matching, "data/model/player_anim.c"),
|
||||
Object(Matching, "data/model/player_tool.c"),
|
||||
Object(Matching, "data/font/FONT_nes_tex_choice.c"),
|
||||
Object(Matching, "data/font/FONT_nes_tex_cursor.c"),
|
||||
Object(Matching, "data/font/FONT_nes_tex_font1.c"),
|
||||
Object(Matching, "data/font/FONT_nes_tex_jyouge.c"),
|
||||
Object(Matching, "data/font/FONT_nes_tex_next.c"),
|
||||
Object(Matching, "data/font/FONT_nes_tex_sayuu.c"),
|
||||
Object(Matching, "data/model/obj_garagara.c"),
|
||||
Object(Matching, "data/model/girl_model.c"),
|
||||
],
|
||||
),
|
||||
]
|
||||
|
||||
@@ -37,6 +37,7 @@ extern "C" {
|
||||
#define anime_5_model SEGMENT_ADDR(ANIME_5_TXT_SEG, 0)
|
||||
#define anime_6_txt SEGMENT_ADDR(ANIME_6_TXT_SEG, 0)
|
||||
#define anime_6_model SEGMENT_ADDR(ANIME_6_TXT_SEG, 0)
|
||||
#define anime_6_mdl ((Mtx*)anime_6_model)
|
||||
|
||||
/* New Microcode Command Ids */
|
||||
#define G_TRIN 0x09
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 FONT_nes_tex_choice[] = {
|
||||
#include "assets/FONT_nes_tex_choice.inc"
|
||||
};
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 FONT_nes_tex_cursor[] = {
|
||||
#include "assets/FONT_nes_tex_cursor.inc"
|
||||
};
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 FONT_nes_tex_font1[] = {
|
||||
#include "assets/FONT_nes_tex_font1.inc"
|
||||
};
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 FONT_nes_tex_jyouge[] = {
|
||||
#include "assets/FONT_nes_tex_jyouge.inc"
|
||||
};
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 FONT_nes_tex_next[] = {
|
||||
#include "assets/FONT_nes_tex_next.inc"
|
||||
};
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 FONT_nes_tex_sayuu[] = {
|
||||
#include "assets/FONT_nes_tex_sayuu.inc"
|
||||
};
|
||||
|
||||
@@ -42,12 +42,12 @@ Gfx act_balloon_wireB_model[] = {
|
||||
gsDPSetCombineLERP(PRIMITIVE, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetPrimColor(0, 255, 255, 255, 255, 100),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsSPMatrix(anime_6_txt, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPMatrix(anime_6_mdl, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 16, 16, act_balloon_wire_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSPVertex(&act_balloon_v[26], 4, 0),
|
||||
gsSPMatrix(anime_6_txt + 0x40, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 16, 16, act_balloon_wire_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
|
||||
@@ -20,10 +20,10 @@ Gfx act_bee_C_model[] = {
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, act_bee_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_REPEAT, GX_REPEAT, 15, 15),
|
||||
gsSPDisplayList(anime_1_txt),
|
||||
gsSPMatrix(anime_6_txt + 0x40, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_TEXTURE_GEN | G_SHADING_SMOOTH),
|
||||
gsSPVertex(act_bee_v, 5, 0),
|
||||
gsSPMatrix(anime_6_txt + 0x80, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPMatrix(&anime_6_mdl[2], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(&act_bee_v[5], 21, 5),
|
||||
gsSPNTrianglesInit_5b(10, 2, 5, 6, 2, 7, 3, 3, 8, 9),
|
||||
gsSPNTriangles_5b(3, 10, 0, 1, 11, 12, 1, 13, 4, 0, 14, 15),
|
||||
@@ -42,10 +42,10 @@ Gfx act_bee_B_model[] = {
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, act_bee_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 1, 15, GX_REPEAT, GX_REPEAT, 15, 15),
|
||||
gsSPDisplayList(anime_1_txt),
|
||||
gsSPMatrix(anime_6_txt, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
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_TEXTURE_GEN | G_SHADING_SMOOTH),
|
||||
gsSPVertex(&act_bee_v[26], 5, 0),
|
||||
gsSPMatrix(anime_6_txt + 0x40, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPMatrix(&anime_6_mdl[1], G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW),
|
||||
gsSPVertex(&act_bee_v[31], 15, 5),
|
||||
gsSPNTrianglesInit_5b(10, 2, 5, 6, 2, 7, 3, 3, 8, 9),
|
||||
gsSPNTriangles_5b(3, 10, 4, 0, 11, 12, 0, 13, 1, 4, 14, 15),
|
||||
|
||||
@@ -0,0 +1,427 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 boy_1_horn_tex_txt[] = {
|
||||
#include "assets/boy_1_horn_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 boy_1_skin_tex_txt[] = {
|
||||
#include "assets/boy_1_skin_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 boy_1_hole_tex_txt[] = {
|
||||
#include "assets/boy_1_hole_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 boy_1_shoe_tex_txt[] = {
|
||||
#include "assets/boy_1_shoe_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 boy_1_bottom_tex_txt[] = {
|
||||
#include "assets/boy_1_bottom_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 boy_1_foot_tex_txt[] = {
|
||||
#include "assets/boy_1_foot_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 boy_1_pants_tex_txt[] = {
|
||||
#include "assets/boy_1_pants_tex_txt.inc"
|
||||
};
|
||||
|
||||
Vtx boy_1_v[] = {
|
||||
#include "assets/boy_1_v.inc"
|
||||
};
|
||||
|
||||
Gfx head_boy_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[7], 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),
|
||||
gsSPVertex(boy_1_v, 8, 0),
|
||||
gsSPMatrix(&anime_6_mdl[12], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 508, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[8], 13, 8),
|
||||
gsSPNTrianglesInit_5b(9, 1, 8, 2, 4, 6, 9, 5, 10, 11),
|
||||
gsSPNTriangles_5b(2, 13, 12, 1, 15, 14, 7, 5, 16, 5, 2, 17),
|
||||
gsSPNTriangles_5b(3, 18, 0, 4, 19, 20, 0, 0, 0, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_horn_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&boy_1_v[21], 22, 0),
|
||||
gsSPNTrianglesInit_5b(30, 0, 1, 2, 3, 4, 5, 6, 7, 8),
|
||||
gsSPNTriangles_5b(1, 5, 4, 9, 10, 11, 9, 12, 13, 13, 12, 14),
|
||||
gsSPNTriangles_5b(15, 16, 17, 18, 2, 3, 8, 10, 19, 9, 19, 10),
|
||||
gsSPNTriangles_5b(19, 9, 20, 2, 4, 3, 16, 18, 3, 10, 8, 7),
|
||||
gsSPNTriangles_5b(9, 11, 12, 3, 17, 16, 21, 15, 17, 5, 17, 3),
|
||||
gsSPNTriangles_5b(19, 20, 8, 8, 20, 13, 17, 5, 1, 13, 20, 9),
|
||||
gsSPNTriangles_5b(4, 2, 1, 7, 11, 10, 2, 18, 0, 1, 0, 21),
|
||||
gsSPNTriangles_5b(17, 1, 21, 13, 14, 6, 6, 8, 13, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&boy_1_v[43], 25, 0),
|
||||
gsSPNTrianglesInit_5b(32, 0, 1, 2, 3, 4, 2, 5, 6, 0),
|
||||
gsSPNTriangles_5b(7, 8, 9, 8, 7, 10, 3, 11, 12, 13, 14, 5),
|
||||
gsSPNTriangles_5b(15, 6, 5, 11, 16, 17, 0, 4, 5, 5, 14, 15),
|
||||
gsSPNTriangles_5b(11, 3, 18, 19, 1, 15, 15, 14, 19, 2, 4, 0),
|
||||
gsSPNTriangles_5b(7, 14, 13, 19, 14, 7, 20, 18, 3, 2, 21, 3),
|
||||
gsSPNTriangles_5b(7, 22, 19, 5, 4, 12, 17, 16, 10, 13, 10, 7),
|
||||
gsSPNTriangles_5b(12, 4, 3, 17, 12, 11, 10, 13, 17, 5, 17, 13),
|
||||
gsSPNTriangles_5b(12, 17, 5, 21, 23, 20, 9, 24, 22, 9, 22, 7),
|
||||
gsSPNTriangles_5b(3, 21, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&boy_1_v[68], 26, 0),
|
||||
gsSPNTrianglesInit_5b(32, 0, 1, 2, 3, 4, 5, 4, 6, 5),
|
||||
gsSPNTriangles_5b(7, 8, 9, 10, 7, 11, 12, 13, 14, 3, 5, 15),
|
||||
gsSPNTriangles_5b(16, 12, 14, 3, 17, 18, 4, 3, 18, 19, 20, 15),
|
||||
gsSPNTriangles_5b(18, 21, 4, 22, 16, 23, 1, 0, 22, 23, 1, 22),
|
||||
gsSPNTriangles_5b(10, 11, 0, 19, 23, 16, 24, 17, 3, 24, 25, 13),
|
||||
gsSPNTriangles_5b(24, 3, 20, 5, 2, 1, 9, 8, 6, 4, 21, 9),
|
||||
gsSPNTriangles_5b(6, 4, 9, 20, 25, 24, 15, 20, 3, 5, 6, 2),
|
||||
gsSPNTriangles_5b(23, 19, 15, 1, 23, 15, 1, 15, 5, 2, 10, 0),
|
||||
gsSPNTriangles_5b(16, 14, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, anime_1_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&boy_1_v[94], 19, 0),
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 2, 3, 4, 5, 6, 7, 4),
|
||||
gsSPNTriangles_5b(3, 8, 4, 2, 9, 0, 2, 1, 3, 5, 2, 3),
|
||||
gsSPNTriangles_5b(4, 8, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, anime_2_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(8, 10, 11, 12, 12, 13, 10, 14, 15, 13),
|
||||
gsSPNTriangles_5b(16, 17, 12, 16, 12, 11, 12, 17, 14, 13, 12, 14),
|
||||
gsSPNTriangles_5b(11, 18, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rarm2_boy_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[10], 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),
|
||||
gsSPVertex(&boy_1_v[169], 3, 0),
|
||||
gsSPMatrix(&anime_6_mdl[11], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[172], 21, 3),
|
||||
gsSPNTrianglesInit_5b(6, 2, 3, 4, 1, 5, 6, 1, 0, 7),
|
||||
gsSPNTriangles_5b(2, 1, 8, 0, 2, 9, 1, 10, 11, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(19, 12, 13, 14, 15, 16, 17, 14, 13, 18),
|
||||
gsSPNTriangles_5b(16, 12, 19, 20, 15, 17, 21, 19, 14, 22, 16, 15),
|
||||
gsSPNTriangles_5b(15, 23, 22, 19, 12, 14, 19, 17, 16, 17, 21, 20),
|
||||
gsSPNTriangles_5b(16, 13, 12, 22, 18, 13, 20, 18, 23, 23, 18, 22),
|
||||
gsSPNTriangles_5b(18, 20, 14, 14, 20, 21, 13, 16, 22, 23, 15, 20),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rarm1_boy_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[7], 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),
|
||||
gsSPVertex(&boy_1_v[193], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[10], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[197], 22, 4),
|
||||
gsSPNTrianglesInit_5b(10, 2, 4, 5, 0, 1, 6, 1, 7, 8),
|
||||
gsSPNTriangles_5b(1, 9, 10, 0, 11, 12, 2, 0, 13, 3, 14, 15),
|
||||
gsSPNTriangles_5b(1, 3, 16, 3, 17, 18, 1, 19, 20, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_hole_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPNTrianglesInit_5b(3, 21, 22, 23, 23, 24, 21, 24, 25, 21),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&boy_1_v[219], 6, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 1, 3, 3, 4, 5),
|
||||
gsSPNTriangles_5b(3, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Larm2_boy_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[8], 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),
|
||||
gsSPVertex(&boy_1_v[113], 3, 0),
|
||||
gsSPMatrix(&anime_6_mdl[9], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[116], 21, 3),
|
||||
gsSPNTrianglesInit_5b(6, 2, 3, 4, 1, 5, 6, 0, 1, 7),
|
||||
gsSPNTriangles_5b(1, 2, 8, 2, 0, 9, 1, 10, 11, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(19, 12, 13, 14, 15, 16, 17, 18, 13, 12),
|
||||
gsSPNTriangles_5b(19, 14, 16, 15, 17, 20, 12, 19, 21, 17, 16, 22),
|
||||
gsSPNTriangles_5b(22, 23, 17, 12, 14, 19, 16, 15, 19, 20, 21, 15),
|
||||
gsSPNTriangles_5b(14, 13, 16, 13, 18, 22, 23, 18, 20, 22, 18, 23),
|
||||
gsSPNTriangles_5b(12, 20, 18, 21, 20, 12, 22, 16, 13, 20, 17, 23),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Larm1_boy_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[7], 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),
|
||||
gsSPVertex(&boy_1_v[137], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[8], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[141], 22, 4),
|
||||
gsSPNTrianglesInit_5b(10, 2, 4, 5, 1, 0, 6, 1, 7, 8),
|
||||
gsSPNTriangles_5b(1, 9, 10, 0, 11, 12, 0, 2, 13, 3, 14, 15),
|
||||
gsSPNTriangles_5b(3, 1, 16, 3, 17, 18, 1, 19, 20, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_hole_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPNTrianglesInit_5b(3, 21, 22, 23, 23, 24, 21, 23, 25, 24),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&boy_1_v[0xa3], 6, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 3, 1, 0, 4, 5, 3),
|
||||
gsSPNTriangles_5b(0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx chest_boy_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),
|
||||
gsSPVertex(&boy_1_v[225], 7, 0),
|
||||
gsSPMatrix(&anime_6_mdl[7], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 508, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[232], 20, 7),
|
||||
gsSPNTrianglesInit_5b(13, 4, 6, 7, 6, 8, 9, 3, 10, 11),
|
||||
gsSPNTriangles_5b(3, 12, 5, 2, 4, 13, 2, 14, 15, 3, 16, 17),
|
||||
gsSPNTriangles_5b(2, 18, 19, 5, 21, 20, 0, 2, 22, 4, 24, 23),
|
||||
gsSPNTriangles_5b(3, 1, 25, 5, 26, 6, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rfoot3_boy_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[5], 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),
|
||||
gsSPVertex(&boy_1_v[303], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[6], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_shoe_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[307], 23, 4),
|
||||
gsSPNTrianglesInit_5b(9, 3, 4, 5, 3, 6, 7, 0, 3, 8),
|
||||
gsSPNTriangles_5b(3, 2, 9, 1, 0, 10, 2, 1, 11, 0, 12, 13),
|
||||
gsSPNTriangles_5b(2, 14, 15, 1, 16, 17, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(2, 18, 19, 20, 20, 19, 21, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_bottom_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(3, 22, 23, 24, 24, 25, 22, 23, 26, 24),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rffot2_boy_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[4], 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),
|
||||
gsSPVertex(&boy_1_v[330], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[5], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_foot_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[334], 11, 4),
|
||||
gsSPNTrianglesInit_5b(7, 0, 4, 5, 0, 3, 6, 1, 7, 8),
|
||||
gsSPNTriangles_5b(2, 1, 9, 3, 2, 10, 3, 11, 12, 2, 13, 14),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rfoot1_boy_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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_foot_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),
|
||||
gsSPVertex(&boy_1_v[345], 9, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 6, 3, 5),
|
||||
gsSPNTriangles_5b(5, 1, 6, 7, 4, 8, 4, 3, 8, 0, 6, 1),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Lfoot3_boy_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[2], 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),
|
||||
gsSPVertex(&boy_1_v[252], 4, 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_shoe_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[256], 23, 4),
|
||||
gsSPNTrianglesInit_5b(9, 3, 4, 5, 3, 6, 7, 3, 0, 8),
|
||||
gsSPNTriangles_5b(2, 3, 9, 0, 1, 10, 1, 2, 11, 0, 12, 13),
|
||||
gsSPNTriangles_5b(2, 14, 15, 1, 16, 17, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(2, 18, 19, 20, 21, 19, 18, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_bottom_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(3, 22, 23, 24, 24, 25, 22, 22, 26, 23),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Lfoot2_boy_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),
|
||||
gsSPVertex(&boy_1_v[279], 4, 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_OPA_SURF2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_foot_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&boy_1_v[283], 11, 4),
|
||||
gsSPNTrianglesInit_5b(7, 0, 4, 5, 3, 0, 6, 1, 7, 8),
|
||||
gsSPNTriangles_5b(1, 2, 9, 2, 3, 10, 3, 11, 12, 2, 13, 14),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Lfoot1_boy_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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_foot_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),
|
||||
gsSPVertex(&boy_1_v[294], 9, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 3, 5, 6),
|
||||
gsSPNTriangles_5b(6, 1, 3, 7, 4, 8, 7, 5, 4, 1, 6, 2),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx base_boy_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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 8, boy_1_pants_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),
|
||||
gsSPVertex(&boy_1_v[354], 29, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 3, 4, 5, 0, 6, 7),
|
||||
gsSPNTriangles_5b(2, 6, 0, 8, 9, 10, 11, 2, 1, 9, 7, 10),
|
||||
gsSPNTriangles_5b(7, 9, 0, 1, 4, 11, 3, 11, 4, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_hole_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPNTrianglesInit_5b(3, 12, 13, 14, 15, 12, 14, 14, 16, 15),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 8, boy_1_pants_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(10, 17, 18, 19, 20, 21, 22, 23, 24, 19),
|
||||
gsSPNTriangles_5b(19, 24, 17, 25, 26, 27, 18, 17, 28, 25, 23, 26),
|
||||
gsSPNTriangles_5b(19, 26, 23, 28, 21, 18, 21, 28, 22, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, boy_1_hole_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPVertex(&boy_1_v[383], 25, 0),
|
||||
gsSPNTrianglesInit_5b(3, 0, 1, 2, 0, 2, 3, 3, 4, 0),
|
||||
gsSPNTrianglesInit_5b(4, 5, 6, 7, 5, 8, 6, 5, 9, 8),
|
||||
gsSPNTriangles_5b(5, 10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 508, 124),
|
||||
gsSPNTrianglesInit_5b(12, 11, 12, 13, 14, 15, 16, 17, 18, 19),
|
||||
gsSPNTriangles_5b(19, 18, 20, 14, 21, 22, 20, 22, 19, 19, 23, 17),
|
||||
gsSPNTriangles_5b(23, 24, 13, 13, 24, 11, 22, 20, 14, 13, 17, 23),
|
||||
gsSPNTriangles_5b(16, 21, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_boy_1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 1000, 0 } },
|
||||
{ base_boy_model, 4, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 65186, 0 } },
|
||||
{ Lfoot1_boy_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ Lfoot2_boy_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 450, 0, 0 } },
|
||||
{ Lfoot3_boy_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 400, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 350, 0 } },
|
||||
{ Rfoot1_boy_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ Rffot2_boy_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 450, 0, 0 } },
|
||||
{ Rfoot3_boy_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 400, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 75, 0, 65336 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 0, cKF_JOINT_FLAG_DISP_OPA, { 101, 0, 0 } },
|
||||
{ chest_boy_model, 3, cKF_JOINT_FLAG_DISP_OPA, { 301, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 500, 65086, 0 } },
|
||||
{ Larm1_boy_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ Larm2_boy_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 626, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 500, 450, 0 } },
|
||||
{ Rarm1_boy_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ Rarm2_boy_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 626, 0, 0 } },
|
||||
{ NULL, 0, cKF_JOINT_FLAG_DISP_OPA, { 625, 0, 0 } },
|
||||
{ NULL, 2, cKF_JOINT_FLAG_DISP_OPA, { 625, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 500, 0, 600 } },
|
||||
{ NULL, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ head_boy_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 0, cKF_JOINT_FLAG_DISP_OPA, { 1275, 0, 0 } },
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_boy_1[] = {
|
||||
{ ARRAY_COUNT(cKF_je_r_boy_1_tbl), 13, cKF_je_r_boy_1_tbl },
|
||||
};
|
||||
@@ -0,0 +1,394 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 grl_1_skin_tex_txt[] = {
|
||||
#include "assets/grl_1_skin_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 grl_1_hair_tex_txt[] = {
|
||||
#include "assets/grl_1_hair_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 grl_1_shoe_tex_txt[] = {
|
||||
#include "assets/grl_1_shoe_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 grl_1_bottom_tex_txt[] = {
|
||||
#include "assets/grl_1_bottom_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 grl_1_foot_tex_txt[] = {
|
||||
#include "assets/grl_1_foot_tex_txt.inc"
|
||||
};
|
||||
|
||||
u8 grl_1_hole_tex_txt[] = {
|
||||
#include "assets/grl_1_hole_tex_txt.inc"
|
||||
};
|
||||
|
||||
Vtx grl_1_v[] = {
|
||||
#include "assets/grl_1_v.inc"
|
||||
};
|
||||
|
||||
Gfx head_grl_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[7], 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),
|
||||
gsSPVertex(grl_1_v, 6, 0),
|
||||
gsSPMatrix(&anime_6_mdl[12], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 508, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[6], 13, 6),
|
||||
gsSPNTrianglesInit_5b(9, 0, 6, 1, 2, 4, 7, 1, 9, 8),
|
||||
gsSPNTriangles_5b(0, 11, 10, 5, 3, 12, 3, 13, 14, 2, 15, 0),
|
||||
gsSPNTriangles_5b(2, 16, 17, 1, 18, 3, 0, 0, 0, 0, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 1020, 124),
|
||||
gsSPVertex(&grl_1_v[19], 27, 0),
|
||||
gsSPNTrianglesInit_5b(27, 0, 1, 2, 3, 4, 5, 6, 7, 8),
|
||||
gsSPNTriangles_5b(9, 10, 6, 11, 12, 13, 14, 2, 1, 15, 16, 3),
|
||||
gsSPNTriangles_5b(17, 18, 10, 19, 15, 7, 0, 20, 7, 8, 21, 6),
|
||||
gsSPNTriangles_5b(22, 7, 6, 6, 10, 23, 7, 20, 8, 7, 15, 0),
|
||||
gsSPNTriangles_5b(6, 21, 9, 17, 11, 24, 25, 1, 3, 3, 1, 15),
|
||||
gsSPNTriangles_5b(10, 11, 17, 5, 25, 3, 11, 10, 9, 12, 11, 9),
|
||||
gsSPNTriangles_5b(0, 15, 1, 24, 13, 26, 1, 25, 14, 13, 24, 11),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&grl_1_v[46], 28, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 3, 1, 4, 0, 4, 1),
|
||||
gsSPNTriangles_5b(5, 6, 0, 7, 8, 9, 10, 11, 5, 10, 5, 2),
|
||||
gsSPNTriangles_5b(2, 5, 0, 8, 7, 10, 2, 8, 10, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, anime_2_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(18, 12, 13, 14, 15, 16, 17, 18, 19, 20),
|
||||
gsSPNTriangles_5b(21, 20, 19, 22, 19, 23, 20, 24, 25, 12, 21, 19),
|
||||
gsSPNTriangles_5b(14, 26, 21, 14, 21, 12, 20, 21, 26, 22, 17, 13),
|
||||
gsSPNTriangles_5b(13, 12, 22, 23, 15, 22, 17, 22, 15, 20, 27, 18),
|
||||
gsSPNTriangles_5b(26, 24, 20, 19, 22, 12, 25, 27, 20, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_hair_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&grl_1_v[74], 18, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 3, 4, 5, 6, 7, 8),
|
||||
gsSPNTriangles_5b(2, 9, 0, 10, 9, 11, 11, 12, 10, 13, 14, 15),
|
||||
gsSPNTriangles_5b(0, 9, 10, 8, 16, 6, 5, 17, 3, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, anime_1_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&grl_1_v[92], 15, 0),
|
||||
gsSPNTrianglesInit_5b(13, 0, 1, 2, 3, 4, 5, 0, 6, 1),
|
||||
gsSPNTriangles_5b(7, 3, 8, 5, 8, 3, 7, 8, 9, 4, 6, 5),
|
||||
gsSPNTriangles_5b(10, 11, 12, 9, 11, 10, 9, 10, 7, 13, 12, 14),
|
||||
gsSPNTriangles_5b(1, 6, 4, 12, 11, 14, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rarm2_grl_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[10], 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),
|
||||
gsSPVertex(&grl_1_v[173], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[11], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[177], 25, 4),
|
||||
gsSPNTrianglesInit_5b(6, 2, 4, 5, 2, 0, 6, 3, 2, 7),
|
||||
gsSPNTriangles_5b(1, 3, 8, 2, 9, 10, 3, 11, 12, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(19, 13, 14, 15, 16, 17, 18, 19, 20, 21),
|
||||
gsSPNTriangles_5b(22, 13, 17, 17, 23, 22, 20, 24, 21, 15, 18, 13),
|
||||
gsSPNTriangles_5b(18, 19, 16, 13, 25, 14, 26, 27, 28, 16, 27, 23),
|
||||
gsSPNTriangles_5b(23, 27, 26, 27, 16, 21, 21, 16, 19, 25, 13, 22),
|
||||
gsSPNTriangles_5b(23, 17, 16, 21, 28, 27, 17, 13, 18, 24, 28, 21),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rarm1_grl_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[7], 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),
|
||||
gsSPVertex(&grl_1_v[202], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[10], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[206], 27, 4),
|
||||
gsSPNTrianglesInit_5b(10, 3, 4, 5, 0, 2, 6, 2, 7, 8),
|
||||
gsSPNTriangles_5b(2, 9, 10, 0, 11, 12, 3, 1, 13, 3, 14, 15),
|
||||
gsSPNTriangles_5b(2, 3, 16, 3, 17, 18, 2, 19, 20, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(8, 21, 22, 23, 23, 24, 21, 25, 26, 27),
|
||||
gsSPNTriangles_5b(28, 23, 29, 27, 22, 25, 22, 21, 25, 23, 28, 24),
|
||||
gsSPNTriangles_5b(29, 30, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&grl_1_v[233], 6, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 3, 1, 0, 2, 4, 0),
|
||||
gsSPNTriangles_5b(2, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Larm2_grl_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[8], 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),
|
||||
gsSPVertex(&grl_1_v[107], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[9], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[111], 25, 4),
|
||||
gsSPNTrianglesInit_5b(6, 2, 4, 5, 0, 2, 6, 2, 3, 7),
|
||||
gsSPNTriangles_5b(3, 1, 8, 2, 9, 10, 3, 11, 12, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(19, 13, 14, 15, 16, 17, 18, 19, 20, 21),
|
||||
gsSPNTriangles_5b(17, 15, 22, 22, 23, 17, 19, 24, 20, 15, 16, 13),
|
||||
gsSPNTriangles_5b(18, 21, 16, 14, 25, 15, 26, 27, 28, 23, 27, 18),
|
||||
gsSPNTriangles_5b(28, 27, 23, 19, 18, 27, 21, 18, 19, 22, 15, 25),
|
||||
gsSPNTriangles_5b(18, 17, 23, 27, 26, 19, 16, 15, 17, 19, 26, 24),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Larm1_grl_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[7], 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),
|
||||
gsSPVertex(&grl_1_v[136], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[8], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[0x8c], 27, 4),
|
||||
gsSPNTrianglesInit_5b(10, 3, 4, 5, 2, 0, 6, 2, 7, 8),
|
||||
gsSPNTriangles_5b(2, 9, 10, 0, 11, 12, 1, 3, 13, 3, 14, 15),
|
||||
gsSPNTriangles_5b(3, 2, 16, 3, 17, 18, 2, 19, 20, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(8, 21, 22, 23, 23, 24, 21, 25, 26, 27),
|
||||
gsSPNTriangles_5b(28, 21, 29, 27, 22, 25, 27, 23, 22, 24, 29, 21),
|
||||
gsSPNTriangles_5b(29, 30, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_skin_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPVertex(&grl_1_v[167], 6, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 1, 3, 2, 4, 0),
|
||||
gsSPNTriangles_5b(4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx chest_grl_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),
|
||||
gsSPVertex(&grl_1_v[239], 7, 0),
|
||||
gsSPMatrix(&anime_6_mdl[7], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 508, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[246], 20, 7),
|
||||
gsSPNTrianglesInit_5b(13, 4, 6, 7, 6, 8, 9, 3, 10, 11),
|
||||
gsSPNTriangles_5b(3, 12, 5, 2, 4, 13, 2, 14, 15, 3, 16, 17),
|
||||
gsSPNTriangles_5b(2, 18, 19, 5, 20, 21, 0, 2, 22, 4, 23, 24),
|
||||
gsSPNTriangles_5b(3, 1, 25, 5, 26, 6, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rfoot3_grl_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[5], 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),
|
||||
gsSPVertex(&grl_1_v[317], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[6], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_shoe_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[321], 23, 4),
|
||||
gsSPNTrianglesInit_5b(9, 3, 4, 5, 3, 6, 7, 0, 3, 8),
|
||||
gsSPNTriangles_5b(3, 2, 9, 1, 0, 10, 2, 1, 11, 0, 12, 13),
|
||||
gsSPNTriangles_5b(2, 14, 15, 1, 16, 17, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(2, 18, 19, 20, 20, 19, 21, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_bottom_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(3, 22, 23, 24, 24, 25, 22, 23, 26, 24),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rffot2_grl_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[4], 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),
|
||||
gsSPVertex(&grl_1_v[344], 4, 0),
|
||||
gsSPMatrix(&anime_6_mdl[5], 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_foot_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[348], 11, 4),
|
||||
gsSPNTrianglesInit_5b(7, 0, 4, 5, 0, 3, 6, 1, 7, 8),
|
||||
gsSPNTriangles_5b(2, 1, 9, 3, 2, 10, 3, 11, 12, 2, 13, 14),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Rfoot1_grl_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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_foot_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),
|
||||
gsSPVertex(&grl_1_v[359], 9, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 6, 3, 5),
|
||||
gsSPNTriangles_5b(5, 1, 6, 7, 4, 8, 4, 3, 8, 0, 6, 1),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Lfoot3_grl_model[] = {
|
||||
gsSPMatrix(&anime_6_mdl[2], 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),
|
||||
gsSPVertex(&grl_1_v[266], 4, 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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_shoe_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[270], 23, 4),
|
||||
gsSPNTrianglesInit_5b(9, 3, 4, 5, 3, 6, 7, 3, 0, 8),
|
||||
gsSPNTriangles_5b(2, 3, 9, 0, 1, 10, 1, 2, 11, 0, 12, 13),
|
||||
gsSPNTriangles_5b(2, 14, 15, 1, 16, 17, 0, 0, 0, 0, 0, 0),
|
||||
gsSPNTrianglesInit_5b(2, 18, 19, 20, 21, 19, 18, 0, 0, 0),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_bottom_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPNTrianglesInit_5b(3, 22, 23, 24, 24, 25, 22, 22, 26, 23),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Lfoot2_grl_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),
|
||||
gsSPVertex(&grl_1_v[293], 4, 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_OPA_SURF2),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0, PRIMITIVE, 0, COMBINED, 0, 0, 0, 0, COMBINED),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_foot_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPVertex(&grl_1_v[297], 11, 4),
|
||||
gsSPNTrianglesInit_5b(7, 0, 4, 5, 3, 0, 6, 1, 7, 8),
|
||||
gsSPNTriangles_5b(1, 2, 9, 2, 3, 10, 3, 11, 12, 2, 13, 14),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx Lfoot1_grl_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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_foot_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),
|
||||
gsSPVertex(&grl_1_v[308], 9, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 3, 5, 6),
|
||||
gsSPNTriangles_5b(6, 1, 3, 7, 4, 8, 7, 5, 4, 1, 6, 2),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx bace_grl_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),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_4_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, anime_3_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 508, 124),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSPVertex(&grl_1_v[368], 28, 0),
|
||||
gsSPNTrianglesInit_5b(22, 0, 1, 2, 3, 4, 5, 6, 2, 1),
|
||||
gsSPNTriangles_5b(6, 7, 2, 8, 4, 3, 4, 9, 10, 2, 7, 11),
|
||||
gsSPNTriangles_5b(1, 12, 6, 8, 9, 4, 13, 14, 3, 2, 11, 15),
|
||||
gsSPNTriangles_5b(3, 16, 8, 4, 10, 17, 17, 10, 1, 2, 18, 0),
|
||||
gsSPNTriangles_5b(1, 0, 17, 14, 16, 3, 10, 12, 1, 17, 5, 4),
|
||||
gsSPNTriangles_5b(5, 19, 3, 3, 19, 13, 15, 18, 2, 0, 0, 0),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, anime_5_txt),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, grl_1_hole_tex_txt),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPNTrianglesInit_5b(6, 20, 21, 22, 23, 24, 25, 22, 24, 20),
|
||||
gsSPNTriangles_5b(25, 26, 23, 24, 27, 25, 22, 27, 24, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_grl_1_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 1000, 0 } },
|
||||
{ bace_grl_model, 4, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 65186, 0 } },
|
||||
{ Lfoot1_grl_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ Lfoot2_grl_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 450, 0, 0 } },
|
||||
{ Lfoot3_grl_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 400, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 350, 0 } },
|
||||
{ Rfoot1_grl_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ Rffot2_grl_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 450, 0, 0 } },
|
||||
{ Rfoot3_grl_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 400, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 75, 0, 65336 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 0, cKF_JOINT_FLAG_DISP_OPA, { 101, 0, 0 } },
|
||||
{ chest_grl_model, 3, cKF_JOINT_FLAG_DISP_OPA, { 301, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 500, 65086, 0 } },
|
||||
{ Larm1_grl_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ Larm2_grl_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 626, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 500, 450, 0 } },
|
||||
{ Rarm1_grl_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ Rarm2_grl_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 626, 0, 0 } },
|
||||
{ NULL, 0, cKF_JOINT_FLAG_DISP_OPA, { 625, 0, 0 } },
|
||||
{ NULL, 2, cKF_JOINT_FLAG_DISP_OPA, { 625, 0, 0 } },
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 500, 0, 600 } },
|
||||
{ NULL, 0, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ head_grl_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ NULL, 0, cKF_JOINT_FLAG_DISP_OPA, { 1375, 0, 0 } },
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_grl_1[] = {
|
||||
{ ARRAY_COUNT(cKF_je_r_grl_1_tbl), 13, cKF_je_r_grl_1_tbl },
|
||||
};
|
||||
@@ -0,0 +1,8 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 mFM_obj_01_zassou_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/mFM_obj_01_zassou_pal.inc"
|
||||
};
|
||||
@@ -0,0 +1,8 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 mFM_obj_palm_01_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/mFM_obj_palm_01_pal.inc"
|
||||
};
|
||||
@@ -0,0 +1,8 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 mFM_obj_tree_01_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/mFM_obj_tree_01_pal.inc"
|
||||
};
|
||||
@@ -0,0 +1,8 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 mFM_obj_tree_01_pal_dol[] = {
|
||||
#include "assets/mFM_obj_tree_01_pal_dol.inc"
|
||||
};
|
||||
@@ -0,0 +1,8 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 mFM_obj_a_01_flower_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/mFM_obj_a_01_flower_pal.inc"
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_cedar3_shadow_v[] = {
|
||||
#include "assets/obj_cedar3_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_cedar_shadow_tex[];
|
||||
|
||||
Gfx obj_cedar3_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_cedar_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_cedar3_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_cedar4_shadow_v[] = {
|
||||
#include "assets/obj_cedar4_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_cedar_shadow_tex[];
|
||||
|
||||
Gfx obj_cedar4_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_cedar_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_cedar4_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_cedar_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_cedar_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_cedar5_shadow_v[] = {
|
||||
#include "assets/obj_cedar5_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_cedar5_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_cedar_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_cedar5_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_crack_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_crack_tex.inc"
|
||||
};
|
||||
|
||||
Gfx obj_crack0T_g_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, obj_crack_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 4, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_crack0T_s_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, obj_crack_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 5, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_cstump3_shadow_v[] = {
|
||||
#include "assets/obj_cstump3_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_cstump_shadow_tex[];
|
||||
|
||||
Gfx obj_cstump3_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_cstump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_cstump3_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_cstump4_shadow_v[] = {
|
||||
#include "assets/obj_cstump4_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_cstump_shadow_tex[];
|
||||
|
||||
Gfx obj_cstump4_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_cstump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_cstump4_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,26 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_cstump_shadow_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_cstump_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_cstump5_shadow_v[] = {
|
||||
#include "assets/obj_cstump5_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_cstump5_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_cstump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_cstump5_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_fence_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_fence_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_fenceL_shadow_v[] = {
|
||||
#include "assets/obj_fenceL_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_fenceL_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_fence_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_fenceL_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_fenceS_shadow_v[] = {
|
||||
#include "assets/obj_fenceS_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_fence_shadow_tex[];
|
||||
|
||||
Gfx obj_fenceS_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_fence_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_fenceS_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,175 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 obj_gara_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_gara_pal.inc"
|
||||
};
|
||||
|
||||
u8 obj_gara_tex_txt[] = {
|
||||
#include "assets/obj_gara_tex_txt.inc"
|
||||
};
|
||||
|
||||
Vtx obj_gara_v[] = {
|
||||
#include "assets/obj_gara_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_gara_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_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, obj_gara_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, obj_gara_tex_txt),
|
||||
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, 6, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 4, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSPVertex(&obj_gara_v[42], 10, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 4, 0),
|
||||
gsSP2Triangles(4, 9, 7, 0, 6, 9, 4, 0),
|
||||
gsSPVertex(&obj_gara_v[52], 4, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSPVertex(&obj_gara_v[56], 6, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0),
|
||||
gsSP2Triangles(3, 4, 2, 0, 2, 5, 0, 0),
|
||||
gsSPVertex(&obj_gara_v[62], 4, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_gara_hex_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_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, obj_gara_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, obj_gara_tex_txt),
|
||||
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, 6, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 512),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_4b, 4, 0, G_TX_RENDERTILE, 15, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD,
|
||||
G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 252),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSPVertex(obj_gara_v, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP2Triangles(3, 4, 2, 0, 1, 5, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(&obj_gara_v[30], 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPVertex(&obj_gara_v[34], 8, 0),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
u8 cKF_ckcb_r_obj_gara_tbl[] = { 0, 0, 1 };
|
||||
|
||||
s16 cKF_kn_obj_gara_tbl[] = { 10 };
|
||||
|
||||
s16 cKF_c_obj_gara_tbl[] = { 0, 0, 0, 0, 0, 900, 0, 0, 0, 0, 0 };
|
||||
|
||||
s16 cKF_ds_obj_gara_tbl[] = { 1, 0, -2019, 2, -67, -2141, 17, -1674, -3504, 21, -2136, -3460, 26, -2700, -3221,
|
||||
31, -3157, -2242, 40, -3581, -637, 43, -3616, -58, 47, -3602, 97, 48, -3600, 58 };
|
||||
|
||||
cKF_Animation_R_c cKF_ba_r_obj_gara[] = { { cKF_ckcb_r_obj_gara_tbl, cKF_ds_obj_gara_tbl, cKF_kn_obj_gara_tbl,
|
||||
cKF_c_obj_gara_tbl, -1, 48 } };
|
||||
|
||||
u16 act_fukuball_pal[] = {
|
||||
#include "assets/act_fukuball_pal.inc"
|
||||
};
|
||||
|
||||
u8 act_fukutama1_tex[] = {
|
||||
#include "assets/act_fukutama1_tex.inc"
|
||||
};
|
||||
|
||||
u8 act_fukutama2_tex[] = {
|
||||
#include "assets/act_fukutama2_tex.inc"
|
||||
};
|
||||
|
||||
u8 act_fukutama3_tex[] = {
|
||||
#include "assets/act_fukutama3_tex.inc"
|
||||
};
|
||||
|
||||
u8 act_fukutama4_tex[] = {
|
||||
#include "assets/act_fukutama4_tex.inc"
|
||||
};
|
||||
|
||||
Vtx act_fukutama_v[] = {
|
||||
#include "assets/act_fukutama_v.inc"
|
||||
};
|
||||
|
||||
Gfx act_fukutama_modelT[] = {
|
||||
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_RGBA16),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, act_fukuball_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, anime_1_txt),
|
||||
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_CLAMP, 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_CLAMP, 4, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 60, 60),
|
||||
gsDPSetPrimColor(0, 128, 255, 255, 255, 255),
|
||||
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsSPVertex(act_fukutama_v, 5, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(3, 4, 1, 0, 4, 2, 1, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
cKF_Joint_R_c cKF_je_r_obj_gara_tbl[] = {
|
||||
{ NULL, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ obj_gara_base_model, 1, cKF_JOINT_FLAG_DISP_OPA, { 0, 0, 0 } },
|
||||
{ obj_gara_hex_model, 0, cKF_JOINT_FLAG_DISP_OPA, { 1400, 0, 0 } },
|
||||
};
|
||||
|
||||
cKF_Skeleton_R_c cKF_bs_r_obj_gara[] = {
|
||||
{ ARRAY_COUNT(cKF_je_r_obj_gara_tbl), 2, cKF_je_r_obj_gara_tbl },
|
||||
};
|
||||
@@ -0,0 +1,8 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 mFM_obj_gold_01_pal_dol[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/mFM_obj_gold_01_pal_dol.inc"
|
||||
};
|
||||
@@ -0,0 +1,297 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_hole_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_hole_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole0_v[] = {
|
||||
#include "assets/obj_hole0_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole1_v[] = {
|
||||
#include "assets/obj_hole1_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole2_v[] = {
|
||||
#include "assets/obj_hole2_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole3_v[] = {
|
||||
#include "assets/obj_hole3_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole4_v[] = {
|
||||
#include "assets/obj_hole4_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole5_v[] = {
|
||||
#include "assets/obj_hole5_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole6_v[] = {
|
||||
#include "assets/obj_hole6_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole7_v[] = {
|
||||
#include "assets/obj_hole7_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole8_v[] = {
|
||||
#include "assets/obj_hole8_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole9_v[] = {
|
||||
#include "assets/obj_hole9_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole10_v[] = {
|
||||
#include "assets/obj_hole10_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole11_v[] = {
|
||||
#include "assets/obj_hole11_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole12_v[] = {
|
||||
#include "assets/obj_hole12_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole13_v[] = {
|
||||
#include "assets/obj_hole13_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole14_v[] = {
|
||||
#include "assets/obj_hole14_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole15_v[] = {
|
||||
#include "assets/obj_hole15_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole16_v[] = {
|
||||
#include "assets/obj_hole16_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole17_v[] = {
|
||||
#include "assets/obj_hole17_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole18_v[] = {
|
||||
#include "assets/obj_hole18_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole19_v[] = {
|
||||
#include "assets/obj_hole19_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole20_v[] = {
|
||||
#include "assets/obj_hole20_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole21_v[] = {
|
||||
#include "assets/obj_hole21_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole22_v[] = {
|
||||
#include "assets/obj_hole22_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole23_v[] = {
|
||||
#include "assets/obj_hole23_v.inc"
|
||||
};
|
||||
|
||||
Vtx obj_hole24_v[] = {
|
||||
#include "assets/obj_hole24_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_hole0T_g_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, obj_hole_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 4, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole0T_s_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, obj_hole_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 5, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole0T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole0_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole1T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole1_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole2T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole2_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole3T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole3_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole4T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole4_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole5T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole5_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole6T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole6_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole7T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole7_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole8T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole8_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole9T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole9_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole10T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole10_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole11T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole11_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole12T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole12_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole13T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole13_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole14T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole14_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole15T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole15_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole16T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole16_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole17T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole17_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole18T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole18_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole19T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole19_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole20T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole20_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole21T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole21_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole22T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole22_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole23T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole23_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_hole24T_gfx_model[] = {
|
||||
gsSPVertex(obj_hole24_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 2, 3, 4, 2, 1, 3),
|
||||
gsSPNTriangles_5b(4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,14 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u16 obj_b_hole_pal[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_b_hole_pal.inc"
|
||||
};
|
||||
|
||||
u16 obj_g_hole_pal[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_g_hole_pal.inc"
|
||||
};
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u16 obj_item_tane_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_item_tane/obj_item_tane_pal.inc"
|
||||
};
|
||||
|
||||
static u8 obj_item_tane_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_item_tane/obj_item_tane_tex.inc"
|
||||
};
|
||||
|
||||
static Vtx obj_item_tane_v[] = {
|
||||
#include "assets/obj_item_tane/obj_item_tane_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_taneT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_item_tane_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 16, 16, obj_item_tane_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_taneT_gfx_model[] = {
|
||||
gsSPVertex(obj_item_tane_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,20 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_melody_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_melody_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_melody_shadow_v[] = {
|
||||
#include "assets/obj_melody_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_melody_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_melody_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0), gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_melody_shadowT_gfx_model[] = { gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0), gsSPEndDisplayList() };
|
||||
@@ -0,0 +1,26 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_notice_shadow_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_notice_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_notice_shadow_v[] = {
|
||||
#include "assets/obj_notice_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_notice_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_notice_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_notice_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_palm_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_palm_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_palm3_shadow_v[] = {
|
||||
#include "assets/obj_palm3_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_palm3_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_palm_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_palm3_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_palm4_shadow_v[] = {
|
||||
#include "assets/obj_palm4_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_palm_shadow_tex[];
|
||||
|
||||
Gfx obj_palm4_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_palm_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_palm4_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_palm5_shadow_v[] = {
|
||||
#include "assets/obj_palm5_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_palm_shadow_tex[];
|
||||
|
||||
Gfx obj_palm5_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_palm_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_palm5_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_pstump_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_pstump3/obj_pstump_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_pstump3_shadow_v[] = {
|
||||
#include "assets/obj_pstump3_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_pstump3_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_pstump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_pstump3_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_pstump_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_pstump4/obj_pstump_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_pstump4_shadow_v[] = {
|
||||
#include "assets/obj_pstump4_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_pstump4_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_pstump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_pstump4_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_pstump_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_pstump5/obj_pstump_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_pstump5_shadow_v[] = {
|
||||
#include "assets/obj_pstump5_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_pstump5_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_pstump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_pstump5_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_cedar2_v[] = {
|
||||
#include "assets/obj_s_cedar2_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_cedar_young_tex[];
|
||||
|
||||
Gfx obj_s_cedar2T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar2T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cedar2_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 2, 3, 0, 3, 4, 0),
|
||||
gsSPNTriangles_5b(0, 5, 1, 0, 4, 5, 3, 6, 4, 4, 6, 5),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,45 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_s_cedar_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_cedar_leaf_tex.inc"
|
||||
};
|
||||
|
||||
u8 obj_s_cedar_young_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_cedar_young_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_cedar3_v[] = {
|
||||
#include "assets/obj_s_cedar3_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar3_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar3_leafT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cedar3_v, 23, 0),
|
||||
gsSPNTrianglesInit_5b(9, 0, 1, 2, 2, 3, 4, 5, 6, 0),
|
||||
gsSPNTriangles_5b(7, 8, 5, 9, 10, 11, 12, 13, 7, 14, 15, 16),
|
||||
gsSPNTriangles_5b(17, 18, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar3_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar3_trunkT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_cedar3_v[23], 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 3, 1, 2, 1, 4),
|
||||
gsSPNTriangles_5b(1, 5, 4, 3, 6, 1, 1, 6, 5, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,47 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_s_cedar_trunk_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_cedar_trunk_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_cedar4_v[] = {
|
||||
#include "assets/obj_s_cedar4_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar4_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_trunk_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar4_trunkT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cedar4_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 1, 3, 2, 4, 2, 5),
|
||||
gsSPNTriangles_5b(4, 0, 2, 5, 2, 6, 2, 3, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
extern u8 obj_s_cedar_leaf_tex[];
|
||||
|
||||
Gfx obj_s_cedar4_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar4_leafT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_cedar4_v[7], 32, 0),
|
||||
gsSPNTrianglesInit_5b(13, 0, 1, 2, 2, 3, 4, 5, 6, 0),
|
||||
gsSPNTriangles_5b(7, 8, 5, 9, 10, 11, 11, 12, 13, 14, 15, 9),
|
||||
gsSPNTriangles_5b(16, 17, 14, 18, 19, 20, 21, 22, 23, 23, 24, 16),
|
||||
gsSPNTriangles_5b(25, 26, 7, 27, 28, 29, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&obj_s_cedar4_v[37], 17, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 6, 7, 8),
|
||||
gsSPNTriangles_5b(8, 9, 10, 10, 11, 12, 13, 14, 15, 12, 16, 13),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_cedar5_v[] = {
|
||||
#include "assets/obj_s_cedar5_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_cedar_leaf_tex[];
|
||||
|
||||
Gfx obj_s_cedar5_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar5_leafT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cedar5_v, 32, 0),
|
||||
gsSPNTrianglesInit_5b(14, 0, 1, 2, 2, 3, 4, 5, 6, 0),
|
||||
gsSPNTriangles_5b(7, 8, 5, 9, 10, 11, 11, 12, 13, 14, 15, 9),
|
||||
gsSPNTriangles_5b(16, 17, 14, 18, 19, 20, 20, 21, 22, 23, 24, 18),
|
||||
gsSPNTriangles_5b(25, 26, 23, 27, 28, 29, 29, 30, 31, 0, 0, 0),
|
||||
gsSPVertex(&obj_s_cedar5_v[32], 32, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 0, 5, 6, 7),
|
||||
gsSPNTriangles_5b(8, 9, 10, 10, 11, 3, 12, 13, 14, 14, 15, 16),
|
||||
gsSPNTriangles_5b(16, 17, 18, 19, 20, 21, 21, 22, 23, 24, 25, 26),
|
||||
gsSPNTriangles_5b(27, 28, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&obj_s_cedar5_v[62], 6, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 4, 5, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
extern u8 obj_s_cedar_trunk_tex[];
|
||||
|
||||
Gfx obj_s_cedar5_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_trunk_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar5_trunkT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_cedar5_v[68], 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 1, 3, 2, 4, 2, 5),
|
||||
gsSPNTriangles_5b(4, 0, 2, 5, 2, 6, 2, 3, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,27 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_s_cedar_baby_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_s_cedar_baby_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_cedar1_v[] = {
|
||||
#include "assets/obj_s_cedar1_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar1T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 24, obj_s_cedar_baby_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar1T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cedar1_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_s_cedar_dead_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_s_cedar_dead_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_cedar1_dead_v[] = {
|
||||
#include "assets/obj_s_cedar1_dead_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar1_deadT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, obj_s_cedar_dead_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_s_cedar1_deadT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cedar1_dead_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_cstump2_v[] = {
|
||||
#include "assets/obj_s_cstump2_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_cedar_young_tex[];
|
||||
|
||||
Gfx obj_s_cstump2T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cstump2T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cstump2_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 4, 6, 5),
|
||||
gsSPNTriangles_5b(0, 3, 1, 3, 5, 1, 1, 6, 2, 1, 5, 6),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_cstump3_v[] = {
|
||||
#include "assets/obj_s_cstump3_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_cedar_young_tex[];
|
||||
|
||||
Gfx obj_s_cstump3T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_cedar_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cstump3T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cstump3_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 2, 2, 5, 3),
|
||||
gsSPNTriangles_5b(1, 5, 2, 1, 6, 5, 5, 6, 3, 2, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,28 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_s_cedar_stump_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_s_cedar_stump_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_cstump4_v[] = {
|
||||
#include "assets/obj_s_cstump4_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_cstump4T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_cedar_stump_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_s_cstump4T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cstump4_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 2, 2, 4, 0),
|
||||
gsSPNTriangles_5b(1, 5, 2, 2, 5, 3, 1, 6, 5, 5, 6, 3),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_cstump5_v[] = {
|
||||
#include "assets/obj_s_cstump5_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_cedar_stump_tex[];
|
||||
|
||||
Gfx obj_s_cstump5T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_cedar_stump_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_cstump5T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_cstump5_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 2, 2, 4, 0),
|
||||
gsSPNTriangles_5b(1, 5, 2, 2, 5, 3, 1, 6, 5, 5, 6, 3),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,30 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 obj_fence_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_fence_pal.inc"
|
||||
};
|
||||
|
||||
u8 obj_s_fence_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_fence_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_fenceL_v[] = {
|
||||
#include "assets/obj_s_fenceL_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_fenceLT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_fence_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_fence_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_fenceLT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_fenceL_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_fenceS_v[] = {
|
||||
#include "assets/obj_s_fenceS_v.inc"
|
||||
};
|
||||
extern u16 obj_fence_pal[];
|
||||
extern u8 obj_s_fence_tex[];
|
||||
|
||||
Gfx obj_s_fenceST_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_fence_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_fence_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_fenceST_gfx_model[] = {
|
||||
gsSPVertex(obj_s_fenceS_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,42 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u16 obj_s_honeycomb_pal[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_s_honeycomb_pal.inc"
|
||||
};
|
||||
|
||||
u8 obj_s_honeycomb_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_s_honeycomb_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_honeycomb_v[] = {
|
||||
#include "assets/obj_s_honeycomb_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_honeycombT_mat_model[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, obj_s_honeycomb_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, obj_s_honeycomb_tex),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 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_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_s_honeycombT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_honeycomb_v, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u16 obj_melody_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_melody/obj_melody_pal.inc"
|
||||
};
|
||||
|
||||
u8 obj_s_melody_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_melody_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_melody_v[] = {
|
||||
#include "assets/obj_s_melody_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_melodyT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_melody_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_melody_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_melodyT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_melody_v, 8, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u16 obj_notice_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_notice/obj_notice_pal.inc"
|
||||
};
|
||||
|
||||
u8 obj_s_notice_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_notice_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_notice_v[] = {
|
||||
#include "assets/obj_s_notice_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_noticeT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_notice_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_notice_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_MIRROR, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_noticeT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_notice_v, 8, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,25 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_s_palm_baby_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm_baby_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_w_palm1_v[] = {
|
||||
#include "assets/obj_w_palm1_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_palm1T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 24, obj_s_palm_baby_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm1T_gfx_model[] = {
|
||||
gsSPVertex(obj_w_palm1_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 0, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,26 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_s_palm_young_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm2/obj_s_palm_young_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_palm2_v[] = {
|
||||
#include "assets/obj_s_palm2_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_palm2T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_palm_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm2T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_palm2_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 0, 3, 1, 3, 4, 1),
|
||||
gsSPNTriangles_5b(4, 5, 1, 5, 2, 1, 0, 6, 3, 6, 4, 3),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,44 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_s_palm_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm3/obj_s_palm_leaf_tex.inc"
|
||||
};
|
||||
|
||||
static u8 obj_s_palm_young_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm3/obj_s_palm_young_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_palm3_v[] = {
|
||||
#include "assets/obj_s_palm3_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_palm3_leafT_mat_model[] = {
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 128, 32, obj_s_palm_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm3_leafT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_palm3_v, 16, 0),
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14),
|
||||
gsSPNTriangles_5b(12, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm3_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_palm_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm3_trunkT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_palm3_v[16], 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 2, 3, 1, 4, 5),
|
||||
gsSPNTriangles_5b(1, 5, 2, 0, 6, 1, 6, 4, 1, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,46 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_s_palm_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm4/obj_s_palm_leaf_tex.inc"
|
||||
};
|
||||
|
||||
static u8 obj_s_palm_trunk_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm4/obj_s_palm_trunk_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_palm4_v[] = {
|
||||
#include "assets/obj_s_palm4_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_palm4_leafT_mat_model[] = {
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 128, 32, obj_s_palm_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm4_leafT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_palm4_v, 32, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14),
|
||||
gsSPNTriangles_5b(12, 14, 15, 16, 17, 18, 16, 18, 19, 20, 21, 22),
|
||||
gsSPNTriangles_5b(20, 22, 23, 24, 25, 26, 24, 26, 27, 28, 29, 30),
|
||||
gsSPNTriangles_5b(28, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm4_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_palm_trunk_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm4_trunkT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_palm4_v[32], 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 3, 0, 2, 2, 1, 4),
|
||||
gsSPNTriangles_5b(2, 4, 5, 3, 2, 5, 3, 5, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,51 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_s_palm_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm5/obj_s_palm_leaf_tex.inc"
|
||||
};
|
||||
|
||||
static u8 obj_s_palm_trunk_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm5/obj_s_palm_trunk_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_palm5_v[] = {
|
||||
#include "assets/obj_s_palm5_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_palm5_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_palm_trunk_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm5_trunkT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_palm5_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 2, 3, 1, 4, 5),
|
||||
gsSPNTriangles_5b(1, 5, 2, 0, 6, 1, 6, 4, 1, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm5_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 128, 32, obj_s_palm_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_palm5_leafT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_palm5_v[7], 32, 0),
|
||||
gsSPNTrianglesInit_5b(16, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14),
|
||||
gsSPNTriangles_5b(12, 14, 15, 16, 17, 18, 16, 18, 19, 20, 21, 22),
|
||||
gsSPNTriangles_5b(20, 22, 23, 24, 25, 26, 24, 26, 27, 28, 29, 30),
|
||||
gsSPNTriangles_5b(28, 30, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&obj_s_palm5_v[39], 16, 0),
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14),
|
||||
gsSPNTriangles_5b(12, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,15 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_palm5_coco_v[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_palm5_coco_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_palm5_cocoT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_palm5_coco_v, 8, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,26 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_s_palm_young_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_pstump2/obj_s_palm_young_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_pstump2_v[] = {
|
||||
#include "assets/obj_s_pstump2_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_pstump2T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_palm_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_pstump2T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_pstump2_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 2, 3, 1, 4, 5),
|
||||
gsSPNTriangles_5b(1, 5, 2, 0, 6, 1, 6, 4, 1, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,26 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_s_palm_young_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_pstump3/obj_s_palm_young_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_pstump3_v[] = {
|
||||
#include "assets/obj_s_pstump3_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_pstump3T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_palm_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_pstump3T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_pstump3_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 2, 1, 3, 1, 4, 3),
|
||||
gsSPNTriangles_5b(0, 5, 1, 5, 4, 1, 4, 6, 3, 4, 5, 6),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,26 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_s_palm_stump_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_pstump4/obj_s_palm_stump_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_pstump4_v[] = {
|
||||
#include "assets/obj_s_pstump4_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_pstump4T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_palm_stump_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_pstump4T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_pstump4_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 0, 2, 3, 4, 0),
|
||||
gsSPNTriangles_5b(4, 5, 0, 5, 1, 0, 3, 6, 4, 6, 5, 4),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,26 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u8 obj_s_palm_stump_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_pstump5/obj_s_palm_stump_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_pstump5_v[] = {
|
||||
#include "assets/obj_s_pstump5_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_spstump5T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_palm_stump_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_spstump5T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_pstump5_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 6, 3, 5),
|
||||
gsSPNTriangles_5b(5, 4, 1, 4, 2, 1, 6, 1, 0, 6, 5, 1),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
static u16 obj_sightmap_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_sightmap/obj_sightmap_pal.inc"
|
||||
};
|
||||
|
||||
u8 obj_s_sightmap_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_sightmap_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_sightmap_v[] = {
|
||||
#include "assets/obj_s_sightmap_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_sightmapT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_sightmap_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_sightmap_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_sightmapT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_sightmap_v, 8, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,32 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u16 obj_s_stoneA_pal[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_stoneA_pal.inc"
|
||||
};
|
||||
|
||||
u8 obj_s_stoneA_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_stoneA_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_stoneA_v[] = {
|
||||
#include "assets/obj_s_stoneA_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_stoneA_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_s_stoneA_pal),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, obj_s_stoneA_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_stoneA_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stoneA_v, 10, 0),
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 1, 3, 2, 4, 1, 0),
|
||||
gsSPNTriangles_5b(4, 5, 1, 1, 6, 3, 6, 7, 3, 1, 5, 6),
|
||||
gsSPNTriangles_5b(2, 8, 9, 2, 3, 8, 3, 7, 8, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,17 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_stoneB_v[] = {
|
||||
#include "assets/obj_s_stoneB_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_stoneB_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stoneB_v, 12, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 1, 3, 2, 3, 4, 2),
|
||||
gsSPNTriangles_5b(1, 5, 3, 5, 6, 3, 1, 7, 5, 3, 8, 4),
|
||||
gsSPNTriangles_5b(8, 9, 4, 3, 6, 8, 0, 10, 1, 10, 7, 1),
|
||||
gsSPNTriangles_5b(0, 11, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,17 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_stoneC_v[] = {
|
||||
#include "assets/obj_s_stoneC_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_stoneC_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stoneC_v, 12, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 4, 0, 3, 0, 2),
|
||||
gsSPNTriangles_5b(5, 6, 7, 8, 9, 5, 8, 5, 7, 10, 4, 3),
|
||||
gsSPNTriangles_5b(7, 6, 10, 7, 10, 3, 11, 8, 7, 11, 7, 3),
|
||||
gsSPNTriangles_5b(11, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,18 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_stoneD_v[] = {
|
||||
#include "assets/obj_s_stoneD_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_stoneD_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stoneD_v, 15, 0),
|
||||
gsSPNTrianglesInit_5b(17, 0, 1, 2, 0, 3, 1, 4, 5, 6),
|
||||
gsSPNTriangles_5b(5, 7, 6, 3, 8, 1, 8, 9, 1, 3, 10, 8),
|
||||
gsSPNTriangles_5b(5, 10, 7, 5, 11, 10, 4, 12, 5, 12, 11, 5),
|
||||
gsSPNTriangles_5b(1, 13, 2, 1, 9, 13, 0, 10, 3, 0, 14, 10),
|
||||
gsSPNTriangles_5b(7, 14, 6, 7, 10, 14, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,18 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_stoneE_v[] = {
|
||||
#include "assets/obj_s_stoneE_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_stoneE_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stoneE_v, 15, 0),
|
||||
gsSPNTrianglesInit_5b(17, 0, 1, 2, 0, 3, 1, 4, 3, 5),
|
||||
gsSPNTriangles_5b(4, 1, 3, 3, 6, 5, 3, 0, 6, 4, 7, 1),
|
||||
gsSPNTriangles_5b(7, 2, 1, 8, 6, 9, 6, 0, 9, 10, 11, 12),
|
||||
gsSPNTriangles_5b(10, 13, 11, 9, 14, 10, 9, 0, 14, 14, 13, 10),
|
||||
gsSPNTriangles_5b(8, 9, 12, 9, 10, 12, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_stump2_v[] = {
|
||||
#include "assets/obj_s_stump2_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_tree_young_tex[];
|
||||
|
||||
Gfx obj_stump2T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_gold_stump2T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_stump2T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stump2_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 4, 6, 5),
|
||||
gsSPNTriangles_5b(0, 3, 1, 3, 5, 1, 1, 6, 2, 1, 5, 6),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_stump3_v[] = {
|
||||
#include "assets/obj_s_stump3_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_tree_young_tex[];
|
||||
|
||||
Gfx obj_stump3T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_gold_stump3T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_stump3T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stump3_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 2, 3, 0, 3, 4, 0),
|
||||
gsSPNTriangles_5b(0, 5, 1, 0, 4, 5, 3, 6, 4, 4, 6, 5),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,35 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_s_tree_stump_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_s_tree_stump_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_stump4_v[] = {
|
||||
#include "assets/obj_s_stump4_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_stump4T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_tree_stump_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_gold_stump4T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_tree_stump_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_stump4T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stump4_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 1, 3, 2, 1, 4, 3),
|
||||
gsSPNTriangles_5b(0, 5, 1, 5, 4, 1, 6, 3, 4, 5, 6, 4),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_stump5_v[] = {
|
||||
#include "assets/obj_s_stump5_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_tree_stump_tex[];
|
||||
|
||||
Gfx obj_stump5T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_tree_stump_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_gold_stump5T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 32, obj_s_tree_stump_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_stump5T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_stump5_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 1, 3, 2, 1, 4, 3),
|
||||
gsSPNTriangles_5b(0, 5, 1, 5, 4, 1, 6, 3, 4, 5, 6, 4),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,32 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_s_tree_baby_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_tree_baby_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_tree1_v[] = {
|
||||
#include "assets/obj_s_tree1_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_tree1T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 24, obj_s_tree_baby_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_gold_tree1T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 24, obj_s_tree_baby_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree1T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_tree1_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,28 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_s_tree_young_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_s_tree_young_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_tree2_v[] = {
|
||||
#include "assets/obj_s_tree2_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_gold_tree2T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_s_tree2T_gfx_model[] = {
|
||||
gsSPVertex(obj_s_tree2_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 2, 3, 0, 3, 4, 0),
|
||||
gsSPNTriangles_5b(0, 5, 1, 0, 4, 5, 3, 6, 4, 4, 6, 5),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_s_tree3_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_tree3_leaf_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_tree3_v[] = {
|
||||
#include "assets/obj_s_tree3_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_tree_young_tex[];
|
||||
|
||||
Gfx obj_s_gold_tree3_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree3_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree3_leafT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_tree3_v, 5, 0),
|
||||
gsSPNTrianglesInit_5b(4, 0, 1, 2, 1, 3, 2, 0, 2, 4),
|
||||
gsSPNTriangles_5b(3, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree3_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_gold_tree3_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree3_trunkT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_tree3_v[5], 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 3, 1, 2, 1, 4),
|
||||
gsSPNTriangles_5b(1, 5, 4, 3, 6, 1, 1, 6, 5, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,43 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_s_tree4_trunk_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_tree4_trunk_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_tree4_v[] = {
|
||||
#include "assets/obj_s_tree4_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_tree3_leaf_tex[];
|
||||
|
||||
Gfx obj_s_gold_tree4_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree3_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree4_leafT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_tree4_v, 10, 0),
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 2, 1, 3, 2, 0, 2, 4),
|
||||
gsSPNTriangles_5b(3, 4, 2, 5, 6, 7, 8, 5, 7, 9, 7, 6),
|
||||
gsSPNTriangles_5b(9, 8, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_gold_tree4_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree4_trunk_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree4_trunkT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_tree4_v[10], 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 1, 3, 2, 4, 2, 5),
|
||||
gsSPNTriangles_5b(4, 0, 2, 5, 2, 6, 2, 3, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_tree5_v[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_tree5_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_s_tree3_leaf_tex[], obj_s_tree4_trunk_tex[];
|
||||
|
||||
Gfx obj_s_tree5_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree3_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_gold_tree5_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree3_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree5_leafT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_tree5_v, 15, 0),
|
||||
gsSPNTrianglesInit_5b(12, 0, 1, 2, 3, 2, 1, 4, 0, 2),
|
||||
gsSPNTriangles_5b(3, 4, 2, 5, 6, 7, 8, 5, 7, 9, 8, 7),
|
||||
gsSPNTriangles_5b(9, 7, 6, 10, 11, 12, 10, 13, 11, 13, 14, 11),
|
||||
gsSPNTriangles_5b(14, 12, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree5_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree4_trunk_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_gold_tree5_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_s_tree4_trunk_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree5_trunkT_gfx_model[] = {
|
||||
gsSPVertex(&obj_s_tree5_v[15], 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 1, 3, 2, 4, 2, 5),
|
||||
gsSPNTriangles_5b(4, 0, 2, 5, 2, 6, 2, 3, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,15 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_s_tree5_apple_v[] = {
|
||||
#include "assets/obj_s_tree5_apple_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_tree5_apple_appleT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_tree5_apple_v, 12, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 8, 9, 10, 8, 10, 11, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,32 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_s_tree_dead_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_s_tree_dead_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_s_tree1_dead_v[] = {
|
||||
#include "assets/obj_s_tree1_dead_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_s_tree1_deadT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, obj_s_tree_dead_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_gold_tree1_deadT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, obj_s_tree_dead_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_s_tree1_deadT_gfx_model[] = {
|
||||
gsSPVertex(obj_s_tree1_dead_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_sightmap_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_sightmap_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_sightmap_shadow_v[] = {
|
||||
#include "assets/obj_sightmap_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_sightmap_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_sightmap_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_sightmap_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,28 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
u8 obj_stone_shadow_tex[] ATTRIBUTE_ALIGN(32)= {
|
||||
#include "assets/obj_stone_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_stoneA_shadow_v[] = {
|
||||
#include "assets/obj_stoneA_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_stoneA_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 16, 16, obj_stone_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
Gfx obj_stoneA_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 2, 0, 2, 3, 3, 2, 4),
|
||||
gsSPNTriangles_5b(3, 4, 5, 5, 4, 6, 5, 6, 7, 8, 9, 1),
|
||||
gsSPNTriangles_5b(8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
Vtx obj_stoneB_shadow_v[] = {
|
||||
#include "assets/obj_stoneB_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_stoneB_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 7, 6, 8, 7, 8, 9, 9, 8, 1),
|
||||
gsSPNTriangles_5b(9, 1, 0, 10, 11, 5, 10, 5, 4, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
Vtx obj_stoneC_shadow_v[] = {
|
||||
#include "assets/obj_stoneC_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_stoneC_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(10, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 8, 9, 5, 8, 5, 4, 3, 2, 9),
|
||||
gsSPNTriangles_5b(3, 9, 8, 7, 6, 10, 7, 10, 11, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
Vtx obj_stoneD_shadow_v[] = {
|
||||
#include "assets/obj_stoneD_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_stoneD_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 3, 2, 5, 3, 5, 4, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
|
||||
Vtx obj_stoneE_shadow_v[] = {
|
||||
#include "assets/obj_stoneE_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_stoneE_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(8, 0, 1, 2, 0, 2, 3, 4, 5, 6),
|
||||
gsSPNTriangles_5b(4, 6, 7, 8, 9, 5, 8, 5, 4, 3, 2, 9),
|
||||
gsSPNTriangles_5b(3, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList()
|
||||
};
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_stump_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_stump_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_stump3_shadow_v[] = {
|
||||
#include "assets/obj_stump3_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_stump3_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_stump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_stump3_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_stump4_shadow_v[] = {
|
||||
#include "assets/obj_stump4_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_stump_shadow_tex[];
|
||||
|
||||
Gfx obj_stump4_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_stump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_stump4_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_stump5_shadow_v[] = {
|
||||
#include "assets/obj_stump5_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_stump_shadow_tex[];
|
||||
|
||||
Gfx obj_stump5_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_stump_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_stump5_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_tree4_shadow_v[] = {
|
||||
#include "assets/obj_tree4_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_tree_shadow_tex[];
|
||||
|
||||
Gfx obj_tree4_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_tree_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_tree4_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_tree5_shadow_v[] = {
|
||||
#include "assets/obj_tree5_shadow_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_tree_shadow_tex[];
|
||||
|
||||
Gfx obj_tree5_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_tree_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_tree5_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_tree_shadow_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_tree_shadow_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_tree3_shadow_v[] = {
|
||||
#include "assets/obj_tree3_shadow_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_tree3_shadowT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_I, G_IM_SIZ_4b, 32, 32, obj_tree_shadow_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_MIRROR, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_tree3_shadowT_gfx_model[] = {
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,25 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_w_cedar_baby_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_w_cedar_baby_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_w_cedar1_v[] = {
|
||||
#include "assets/obj_w_cedar1_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar1T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 24, obj_w_cedar_baby_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar1T_gfx_model[] = {
|
||||
gsSPVertex(obj_w_cedar1_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,25 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_w_cedar_dead_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_w_cedar_dead_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_w_cedar1_dead_v[] = {
|
||||
#include "assets/obj_w_cedar1_dead_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar1_deadT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 16, obj_w_cedar_dead_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar1_deadT_gfx_model[] = {
|
||||
gsSPVertex(obj_w_cedar1_dead_v, 4, 0),
|
||||
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
Vtx obj_w_cedar2_v[] = {
|
||||
#include "assets/obj_w_cedar2_v.inc"
|
||||
};
|
||||
|
||||
extern u8 obj_w_cedar_young_tex[];
|
||||
|
||||
Gfx obj_w_cedar2T_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_w_cedar_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar2T_gfx_model[] = {
|
||||
gsSPVertex(obj_w_cedar2_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 2, 3, 0, 3, 4, 0),
|
||||
gsSPNTriangles_5b(0, 5, 1, 0, 4, 5, 3, 6, 4, 4, 6, 5),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,45 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_w_cedar_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_w_cedar_leaf_tex.inc"
|
||||
};
|
||||
|
||||
u8 obj_w_cedar_young_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_w_cedar_young_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_w_cedar3_v[] = {
|
||||
#include "assets/obj_w_cedar3_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar3_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_w_cedar_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar3_leafT_gfx_model[] = {
|
||||
gsSPVertex(obj_w_cedar3_v, 23, 0),
|
||||
gsSPNTrianglesInit_5b(9, 0, 1, 2, 2, 3, 4, 5, 6, 0),
|
||||
gsSPNTriangles_5b(7, 8, 5, 9, 10, 11, 12, 13, 7, 14, 15, 16),
|
||||
gsSPNTriangles_5b(17, 18, 19, 20, 21, 22, 0, 0, 0, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar3_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_w_cedar_young_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar3_trunkT_gfx_model[] = {
|
||||
gsSPVertex(&obj_w_cedar3_v[23], 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 3, 1, 2, 1, 4),
|
||||
gsSPNTriangles_5b(1, 5, 4, 3, 6, 1, 1, 6, 5, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -0,0 +1,47 @@
|
||||
#include "libforest/gbi_extensions.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "evw_anime.h"
|
||||
#include "c_keyframe.h"
|
||||
|
||||
u8 obj_w_cedar_trunk_tex[] ATTRIBUTE_ALIGN(32) = {
|
||||
#include "assets/obj_w_cedar_trunk_tex.inc"
|
||||
};
|
||||
|
||||
Vtx obj_w_cedar4_v[] = {
|
||||
#include "assets/obj_w_cedar4_v.inc"
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar4_trunkT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_w_cedar_trunk_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar4_trunkT_gfx_model[] = {
|
||||
gsSPVertex(obj_w_cedar4_v, 7, 0),
|
||||
gsSPNTrianglesInit_5b(6, 0, 1, 2, 1, 3, 2, 4, 2, 5),
|
||||
gsSPNTriangles_5b(4, 0, 2, 5, 2, 6, 2, 3, 6, 0, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
extern u8 obj_w_cedar_leaf_tex[];
|
||||
|
||||
Gfx obj_w_cedar4_leafT_mat_model[] = {
|
||||
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 64, 64, obj_w_cedar_leaf_tex),
|
||||
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_REPEAT, GX_CLAMP, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx obj_w_cedar4_leafT_gfx_model[] = {
|
||||
gsSPVertex(&obj_w_cedar4_v[7], 32, 0),
|
||||
gsSPNTrianglesInit_5b(13, 0, 1, 2, 2, 3, 4, 5, 6, 0),
|
||||
gsSPNTriangles_5b(7, 8, 5, 9, 10, 11, 11, 12, 13, 14, 15, 9),
|
||||
gsSPNTriangles_5b(16, 17, 14, 18, 19, 20, 21, 22, 23, 23, 24, 16),
|
||||
gsSPNTriangles_5b(25, 26, 7, 27, 28, 29, 0, 0, 0, 0, 0, 0),
|
||||
gsSPVertex(&obj_w_cedar4_v[37], 17, 0),
|
||||
gsSPNTrianglesInit_5b(7, 0, 1, 2, 3, 4, 5, 6, 7, 8),
|
||||
gsSPNTriangles_5b(8, 9, 10, 10, 11, 12, 13, 14, 15, 12, 16, 13),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user