link 70 more data objects

This commit is contained in:
roeming
2025-07-24 11:04:57 -04:00
parent 130455c39b
commit 0bcd6231c6
76 changed files with 2910 additions and 75 deletions
+717 -1
View File
@@ -27016,4 +27016,720 @@ modules:
header: assets/obj_s_sightmap_v.inc
header_type: none
custom_type: vtx
- symbol: obj_sightmap_shadow_tex
binary: assets/obj_sightmap_shadow_tex.bin
header: assets/obj_sightmap_shadow_tex.inc
header_type: raw
- symbol: obj_sightmap_shadow_v
binary: assets/obj_sightmap_shadow_v.bin
header: assets/obj_sightmap_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_stoneA_pal
binary: assets/obj_s_stoneA_pal.bin
header: assets/obj_s_stoneA_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_s_stoneA_tex
binary: assets/obj_s_stoneA_tex.bin
header: assets/obj_s_stoneA_tex.inc
header_type: raw
- symbol: obj_s_stoneA_v
binary: assets/obj_s_stoneA_v.bin
header: assets/obj_s_stoneA_v.inc
header_type: none
custom_type: vtx
- symbol: obj_stone_shadow_tex
binary: assets/obj_stone_shadow_tex.bin
header: assets/obj_stone_shadow_tex.inc
header_type: raw
- symbol: obj_stoneA_shadow_v
binary: assets/obj_stoneA_shadow_v.bin
header: assets/obj_stoneA_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_stoneB_v
binary: assets/obj_s_stoneB_v.bin
header: assets/obj_s_stoneB_v.inc
header_type: none
custom_type: vtx
- symbol: obj_stoneB_shadow_v
binary: assets/obj_stoneB_shadow_v.bin
header: assets/obj_stoneB_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_stoneC_v
binary: assets/obj_s_stoneC_v.bin
header: assets/obj_s_stoneC_v.inc
header_type: none
custom_type: vtx
- symbol: obj_stoneC_shadow_v
binary: assets/obj_stoneC_shadow_v.bin
header: assets/obj_stoneC_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_stoneD_v
binary: assets/obj_s_stoneD_v.bin
header: assets/obj_s_stoneD_v.inc
header_type: none
custom_type: vtx
- symbol: obj_stoneD_shadow_v
binary: assets/obj_stoneD_shadow_v.bin
header: assets/obj_stoneD_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_stoneE_v
binary: assets/obj_s_stoneE_v.bin
header: assets/obj_s_stoneE_v.inc
header_type: none
custom_type: vtx
- symbol: obj_stoneE_shadow_v
binary: assets/obj_stoneE_shadow_v.bin
header: assets/obj_stoneE_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_stump2_v
binary: assets/obj_s_stump2_v.bin
header: assets/obj_s_stump2_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_stump3_v
binary: assets/obj_s_stump3_v.bin
header: assets/obj_s_stump3_v.inc
header_type: none
custom_type: vtx
- symbol: obj_stump_shadow_tex
binary: assets/obj_stump_shadow_tex.bin
header: assets/obj_stump_shadow_tex.inc
header_type: raw
- symbol: obj_stump3_shadow_v
binary: assets/obj_stump3_shadow_v.bin
header: assets/obj_stump3_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_tree_stump_tex
binary: assets/obj_s_tree_stump_tex.bin
header: assets/obj_s_tree_stump_tex.inc
header_type: raw
- symbol: obj_s_stump4_v
binary: assets/obj_s_stump4_v.bin
header: assets/obj_s_stump4_v.inc
header_type: none
custom_type: vtx
- symbol: obj_stump4_shadow_v
binary: assets/obj_stump4_shadow_v.bin
header: assets/obj_stump4_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_stump5_v
binary: assets/obj_s_stump5_v.bin
header: assets/obj_s_stump5_v.inc
header_type: none
custom_type: vtx
- symbol: obj_stump5_shadow_v
binary: assets/obj_stump5_shadow_v.bin
header: assets/obj_stump5_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_item_tane_pal!.data:0x10f700
binary: assets/obj_item_tane/obj_item_tane_pal.bin
header: assets/obj_item_tane/obj_item_tane_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_item_tane_tex!.data:0x10f720
binary: assets/obj_item_tane/obj_item_tane_tex.bin
header: assets/obj_item_tane/obj_item_tane_tex.inc
header_type: raw
- symbol: obj_item_tane_v!.data:0x10f7a0
binary: assets/obj_item_tane/obj_item_tane_v.bin
header: assets/obj_item_tane/obj_item_tane_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_tree_baby_tex
binary: assets/obj_s_tree_baby_tex.bin
header: assets/obj_s_tree_baby_tex.inc
header_type: raw
- symbol: obj_s_tree1_v
binary: assets/obj_s_tree1_v.bin
header: assets/obj_s_tree1_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_tree_dead_tex
binary: assets/obj_s_tree_dead_tex.bin
header: assets/obj_s_tree_dead_tex.inc
header_type: raw
- symbol: obj_s_tree1_dead_v
binary: assets/obj_s_tree1_dead_v.bin
header: assets/obj_s_tree1_dead_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_tree_young_tex
binary: assets/obj_s_tree_young_tex.bin
header: assets/obj_s_tree_young_tex.inc
header_type: raw
- symbol: obj_s_tree2_v
binary: assets/obj_s_tree2_v.bin
header: assets/obj_s_tree2_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_tree3_leaf_tex
binary: assets/obj_s_tree3_leaf_tex.bin
header: assets/obj_s_tree3_leaf_tex.inc
header_type: raw
- symbol: obj_s_tree3_v
binary: assets/obj_s_tree3_v.bin
header: assets/obj_s_tree3_v.inc
header_type: none
custom_type: vtx
- symbol: obj_tree_shadow_tex
binary: assets/obj_tree_shadow_tex.bin
header: assets/obj_tree_shadow_tex.inc
header_type: raw
- symbol: obj_tree3_shadow_v
binary: assets/obj_tree3_shadow_v.bin
header: assets/obj_tree3_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_tree4_trunk_tex
binary: assets/obj_s_tree4_trunk_tex.bin
header: assets/obj_s_tree4_trunk_tex.inc
header_type: raw
- symbol: obj_s_tree4_v
binary: assets/obj_s_tree4_v.bin
header: assets/obj_s_tree4_v.inc
header_type: none
custom_type: vtx
- symbol: obj_tree4_shadow_v
binary: assets/obj_tree4_shadow_v.bin
header: assets/obj_tree4_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_tree5_v
binary: assets/obj_s_tree5_v.bin
header: assets/obj_s_tree5_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_tree5_apple_v
binary: assets/obj_s_tree5_apple_v.bin
header: assets/obj_s_tree5_apple_v.inc
header_type: none
custom_type: vtx
- symbol: obj_tree5_shadow_v
binary: assets/obj_tree5_shadow_v.bin
header: assets/obj_tree5_shadow_v.inc
header_type: none
custom_type: vtx
- symbol: mFM_obj_palm_01_pal
binary: assets/mFM_obj_palm_01_pal.bin
header: assets/mFM_obj_palm_01_pal.inc
header_type: none
custom_type: pal16
- symbol: mFM_obj_tree_01_pal
binary: assets/mFM_obj_tree_01_pal.bin
header: assets/mFM_obj_tree_01_pal.inc
header_type: none
custom_type: pal16
- symbol: mFM_obj_tree_01_pal_dol
binary: assets/mFM_obj_tree_01_pal_dol.bin
header: assets/mFM_obj_tree_01_pal_dol.inc
header_type: none
custom_type: pal16
- symbol: obj_w_cedar_baby_tex
binary: assets/obj_w_cedar_baby_tex.bin
header: assets/obj_w_cedar_baby_tex.inc
header_type: raw
- symbol: obj_w_cedar1_v
binary: assets/obj_w_cedar1_v.bin
header: assets/obj_w_cedar1_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cedar_dead_tex
binary: assets/obj_w_cedar_dead_tex.bin
header: assets/obj_w_cedar_dead_tex.inc
header_type: raw
- symbol: obj_w_cedar1_dead_v
binary: assets/obj_w_cedar1_dead_v.bin
header: assets/obj_w_cedar1_dead_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cedar2_v
binary: assets/obj_w_cedar2_v.bin
header: assets/obj_w_cedar2_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cedar_leaf_tex
binary: assets/obj_w_cedar_leaf_tex.bin
header: assets/obj_w_cedar_leaf_tex.inc
header_type: raw
- symbol: obj_w_cedar_young_tex
binary: assets/obj_w_cedar_young_tex.bin
header: assets/obj_w_cedar_young_tex.inc
header_type: raw
- symbol: obj_w_cedar3_v
binary: assets/obj_w_cedar3_v.bin
header: assets/obj_w_cedar3_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cedar_trunk_tex
binary: assets/obj_w_cedar_trunk_tex.bin
header: assets/obj_w_cedar_trunk_tex.inc
header_type: raw
- symbol: obj_w_cedar4_v
binary: assets/obj_w_cedar4_v.bin
header: assets/obj_w_cedar4_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cedar5_v
binary: assets/obj_w_cedar5_v.bin
header: assets/obj_w_cedar5_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cstump2_v
binary: assets/obj_w_cstump2_v.bin
header: assets/obj_w_cstump2_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cstump3_v
binary: assets/obj_w_cstump3_v.bin
header: assets/obj_w_cstump3_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cedar_stump_tex
binary: assets/obj_w_cedar_stump_tex.bin
header: assets/obj_w_cedar_stump_tex.inc
header_type: raw
- symbol: obj_w_cstump4_v
binary: assets/obj_w_cstump4_v.bin
header: assets/obj_w_cstump4_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_cstump5_v
binary: assets/obj_w_cstump5_v.bin
header: assets/obj_w_cstump5_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_fence_tex
binary: assets/obj_w_fence_tex.bin
header: assets/obj_w_fence_tex.inc
header_type: raw
- symbol: obj_w_fenceL_v
binary: assets/obj_w_fenceL_v.bin
header: assets/obj_w_fenceL_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_fenceS_v
binary: assets/obj_w_fenceS_v.bin
header: assets/obj_w_fenceS_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_honeycomb_pal
binary: assets/obj_w_honeycomb_pal.bin
header: assets/obj_w_honeycomb_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_w_honeycomb_tex
binary: assets/obj_w_honeycomb_tex.bin
header: assets/obj_w_honeycomb_tex.inc
header_type: raw
- symbol: obj_w_honeycomb_v
binary: assets/obj_w_honeycomb_v.bin
header: assets/obj_w_honeycomb_v.inc
header_type: none
custom_type: vtx
- symbol: obj_melody_pal!.data:0x115a60
binary: assets/obj_w_melody/obj_melody_pal.bin
header: assets/obj_w_melody/obj_melody_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_w_melody_tex
binary: assets/obj_w_melody_tex.bin
header: assets/obj_w_melody_tex.inc
header_type: raw
- symbol: obj_w_melody_v
binary: assets/obj_w_melody_v.bin
header: assets/obj_w_melody_v.inc
header_type: none
custom_type: vtx
- symbol: obj_notice_pal!.data:0x116360
binary: assets/obj_w_notice/obj_notice_pal.bin
header: assets/obj_w_notice/obj_notice_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_w_notice_tex
binary: assets/obj_w_notice_tex.bin
header: assets/obj_w_notice_tex.inc
header_type: raw
- symbol: obj_w_notice_v
binary: assets/obj_w_notice_v.bin
header: assets/obj_w_notice_v.inc
header_type: none
custom_type: vtx
- symbol: obj_s_palm_baby_tex
binary: assets/obj_s_palm_baby_tex.bin
header: assets/obj_s_palm_baby_tex.inc
header_type: raw
- symbol: obj_w_palm1_v
binary: assets/obj_w_palm1_v.bin
header: assets/obj_w_palm1_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_dead_tex
binary: assets/obj_w_palm_dead_tex.bin
header: assets/obj_w_palm_dead_tex.inc
header_type: raw
- symbol: obj_w_palm1_dead_v
binary: assets/obj_w_palm1_dead_v.bin
header: assets/obj_w_palm1_dead_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_young_tex!.data:0x116fe0
binary: assets/obj_w_palm2/obj_w_palm_young_tex.bin
header: assets/obj_w_palm2/obj_w_palm_young_tex.inc
header_type: raw
- symbol: obj_w_palm2_v
binary: assets/obj_w_palm2_v.bin
header: assets/obj_w_palm2_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_leaf_tex!.data:0x1178a0
binary: assets/obj_w_palm3/obj_w_palm_leaf_tex.bin
header: assets/obj_w_palm3/obj_w_palm_leaf_tex.inc
header_type: raw
- symbol: obj_w_palm_young_tex!.data:0x1180a0
binary: assets/obj_w_palm3/obj_w_palm_young_tex.bin
header: assets/obj_w_palm3/obj_w_palm_young_tex.inc
header_type: raw
- symbol: obj_w_palm3_v
binary: assets/obj_w_palm3_v.bin
header: assets/obj_w_palm3_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_leaf_tex!.data:0x118aa0
binary: assets/obj_w_palm4/obj_w_palm_leaf_tex.bin
header: assets/obj_w_palm4/obj_w_palm_leaf_tex.inc
header_type: raw
- symbol: obj_w_palm_trunk_tex!.data:0x1192a0
binary: assets/obj_w_palm4/obj_w_palm_trunk_tex.bin
header: assets/obj_w_palm4/obj_w_palm_trunk_tex.inc
header_type: raw
- symbol: obj_w_palm4_v
binary: assets/obj_w_palm4_v.bin
header: assets/obj_w_palm4_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_leaf_tex!.data:0x119dc0
binary: assets/obj_w_palm5/obj_w_palm_leaf_tex.bin
header: assets/obj_w_palm5/obj_w_palm_leaf_tex.inc
header_type: raw
- symbol: obj_w_palm_trunk_tex!.data:0x11a5c0
binary: assets/obj_w_palm5/obj_w_palm_trunk_tex.bin
header: assets/obj_w_palm5/obj_w_palm_trunk_tex.inc
header_type: raw
- symbol: obj_w_palm5_v
binary: assets/obj_w_palm5_v.bin
header: assets/obj_w_palm5_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm5_coco_v
binary: assets/obj_w_palm5_coco_v.bin
header: assets/obj_w_palm5_coco_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_young_tex!.data:0x11b2a0
binary: assets/obj_w_pstump2/obj_w_palm_young_tex.bin
header: assets/obj_w_pstump2/obj_w_palm_young_tex.inc
header_type: raw
- symbol: obj_w_pstump2_v
binary: assets/obj_w_pstump2_v.bin
header: assets/obj_w_pstump2_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_young_tex!.data:0x11bb60
binary: assets/obj_w_pstump3/obj_w_palm_young_tex.bin
header: assets/obj_w_pstump3/obj_w_palm_young_tex.inc
header_type: raw
- symbol: obj_w_pstump3_v
binary: assets/obj_w_pstump3_v.bin
header: assets/obj_w_pstump3_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_stump_tex!.data:0x11c420
binary: assets/obj_w_pstump4/obj_w_palm_stump_tex.bin
header: assets/obj_w_pstump4/obj_w_palm_stump_tex.inc
header_type: raw
- symbol: obj_w_pstump4_v
binary: assets/obj_w_pstump4_v.bin
header: assets/obj_w_pstump4_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_palm_stump_tex!.data:0x11c8e0
binary: assets/obj_w_pstump5/obj_w_palm_stump_tex.bin
header: assets/obj_w_pstump5/obj_w_palm_stump_tex.inc
header_type: raw
- symbol: obj_w_pstump5_v
binary: assets/obj_w_pstump5_v.bin
header: assets/obj_w_pstump5_v.inc
header_type: none
custom_type: vtx
- symbol: obj_sightmap_pal!.data:0x11cda0
binary: assets/obj_w_sightmap/obj_sightmap_pal.bin
header: assets/obj_w_sightmap/obj_sightmap_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_w_sightmap_tex
binary: assets/obj_w_sightmap_tex.bin
header: assets/obj_w_sightmap_tex.inc
header_type: raw
- symbol: obj_w_sightmap_v
binary: assets/obj_w_sightmap_v.bin
header: assets/obj_w_sightmap_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_stone_pal
binary: assets/obj_w_stone_pal.bin
header: assets/obj_w_stone_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_w_stone_tex
binary: assets/obj_w_stone_tex.bin
header: assets/obj_w_stone_tex.inc
header_type: raw
- symbol: obj_w_stoneA_v
binary: assets/obj_w_stoneA_v.bin
header: assets/obj_w_stoneA_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_stoneB_v
binary: assets/obj_w_stoneB_v.bin
header: assets/obj_w_stoneB_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_stoneC_v
binary: assets/obj_w_stoneC_v.bin
header: assets/obj_w_stoneC_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_stoneD_v
binary: assets/obj_w_stoneD_v.bin
header: assets/obj_w_stoneD_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_stoneE_v
binary: assets/obj_w_stoneE_v.bin
header: assets/obj_w_stoneE_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_tree_baby_tex
binary: assets/obj_w_tree_baby_tex.bin
header: assets/obj_w_tree_baby_tex.inc
header_type: raw
- symbol: obj_w_tree1_v
binary: assets/obj_w_tree1_v.bin
header: assets/obj_w_tree1_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_tree_dead_tex
binary: assets/obj_w_tree_dead_tex.bin
header: assets/obj_w_tree_dead_tex.inc
header_type: raw
- symbol: obj_w_tree1_dead_v
binary: assets/obj_w_tree1_dead_v.bin
header: assets/obj_w_tree1_dead_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_tree_young_tex
binary: assets/obj_w_tree_young_tex.bin
header: assets/obj_w_tree_young_tex.inc
header_type: raw
- symbol: obj_w_tree2_v
binary: assets/obj_w_tree2_v.bin
header: assets/obj_w_tree2_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_tree_leaf_tex
binary: assets/obj_w_tree_leaf_tex.bin
header: assets/obj_w_tree_leaf_tex.inc
header_type: raw
- symbol: obj_w_tree3_v
binary: assets/obj_w_tree3_v.bin
header: assets/obj_w_tree3_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_tree_trunk_tex
binary: assets/obj_w_tree_trunk_tex.bin
header: assets/obj_w_tree_trunk_tex.inc
header_type: raw
- symbol: obj_w_tree4_v
binary: assets/obj_w_tree4_v.bin
header: assets/obj_w_tree4_v.inc
header_type: none
custom_type: vtx
- symbol: obj_w_tree5_v
binary: assets/obj_w_tree5_v.bin
header: assets/obj_w_tree5_v.inc
header_type: none
custom_type: vtx
- symbol: obj_cedar_light_pal!.data:0x120020
binary: assets/obj_x_cedar5/obj_cedar_light_pal.bin
header: assets/obj_x_cedar5/obj_cedar_light_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_x_cedar_light_tex
binary: assets/obj_x_cedar_light_tex.bin
header: assets/obj_x_cedar_light_tex.inc
header_type: raw
- symbol: obj_x_cedar5_light_v
binary: assets/obj_x_cedar5_light_v.bin
header: assets/obj_x_cedar5_light_v.inc
header_type: none
custom_type: vtx
- symbol: obj_x_honeycomb_pal
binary: assets/obj_x_honeycomb_pal.bin
header: assets/obj_x_honeycomb_pal.inc
header_type: none
custom_type: pal16
- symbol: obj_x_honeycomb_tex
binary: assets/obj_x_honeycomb_tex.bin
header: assets/obj_x_honeycomb_tex.inc
header_type: raw
- symbol: obj_x_honeycomb_v
binary: assets/obj_x_honeycomb_v.bin
header: assets/obj_x_honeycomb_v.inc
header_type: none
custom_type: vtx
- symbol: obj_x_tree_light_tex
binary: assets/obj_x_tree_light_tex.bin
header: assets/obj_x_tree_light_tex.inc
header_type: raw
- symbol: obj_x_tree5_light_v
binary: assets/obj_x_tree5_light_v.bin
header: assets/obj_x_tree5_light_v.inc
header_type: none
custom_type: vtx
+73 -73
View File
@@ -2698,79 +2698,79 @@ config.libs = [
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(NonMatching, "data/model/obj_sightmap_shadow.c"),
Object(NonMatching, "data/model/obj_s_stoneA.c"),
Object(NonMatching, "data/model/obj_stoneA_shadow.c"),
Object(NonMatching, "data/model/obj_s_stoneB.c"),
Object(NonMatching, "data/model/obj_stoneB_shadow.c"),
Object(NonMatching, "data/model/obj_s_stoneC.c"),
Object(NonMatching, "data/model/obj_stoneC_shadow.c"),
Object(NonMatching, "data/model/obj_s_stoneD.c"),
Object(NonMatching, "data/model/obj_stoneD_shadow.c"),
Object(NonMatching, "data/model/obj_s_stoneE.c"),
Object(NonMatching, "data/model/obj_stoneE_shadow.c"),
Object(NonMatching, "data/model/obj_s_stump2.c"),
Object(NonMatching, "data/model/obj_s_stump3.c"),
Object(NonMatching, "data/model/obj_stump3_shadow.c"),
Object(NonMatching, "data/model/obj_s_stump4.c"),
Object(NonMatching, "data/model/obj_stump4_shadow.c"),
Object(NonMatching, "data/model/obj_s_stump5.c"),
Object(NonMatching, "data/model/obj_stump5_shadow.c"),
Object(NonMatching, "data/model/obj_item_tane.c"),
Object(NonMatching, "data/model/obj_s_tree1.c"),
Object(NonMatching, "data/model/obj_s_tree_dead.c"),
Object(NonMatching, "data/model/obj_s_tree2.c"),
Object(NonMatching, "data/model/obj_s_tree3.c"),
Object(NonMatching, "data/model/obj_tree_shadow.c"),
Object(NonMatching, "data/model/obj_s_tree4.c"),
Object(NonMatching, "data/model/obj_tree4_shadow.c"),
Object(NonMatching, "data/model/obj_s_tree5.c"),
Object(NonMatching, "data/model/obj_s_tree5_apple.c"),
Object(NonMatching, "data/model/obj_tree5_shadow.c"),
Object(NonMatching, "data/model/mFm_obj_palm_01.c"),
Object(NonMatching, "data/model/mFm_obj_tree_01.c"),
Object(NonMatching, "data/model/mFm_obj_tree_01_dol.c"),
Object(NonMatching, "data/model/obj_w_cedar1.c"),
Object(NonMatching, "data/model/obj_w_cedar1_dead.c"),
Object(NonMatching, "data/model/obj_w_cedar2.c"),
Object(NonMatching, "data/model/obj_w_cedar3.c"),
Object(NonMatching, "data/model/obj_w_cedar4.c"),
Object(NonMatching, "data/model/obj_w_cedar5.c"),
Object(NonMatching, "data/model/obj_w_cstump2.c"),
Object(NonMatching, "data/model/obj_w_cstump3.c"),
Object(NonMatching, "data/model/obj_w_cstump4.c"),
Object(NonMatching, "data/model/obj_w_cstump5.c"),
Object(NonMatching, "data/model/obj_w_fenceL.c"),
Object(NonMatching, "data/model/obj_w_fenceS.c"),
Object(NonMatching, "data/model/obj_w_honeycomb.c"),
Object(NonMatching, "data/model/obj_w_melody.c"),
Object(NonMatching, "data/model/obj_w_notice.c"),
Object(NonMatching, "data/model/obj_s_palm1.c"),
Object(NonMatching, "data/model/obj_w_palm1_dead.c"),
Object(NonMatching, "data/model/obj_w_palm2.c"),
Object(NonMatching, "data/model/obj_w_palm3.c"),
Object(NonMatching, "data/model/obj_w_palm4.c"),
Object(NonMatching, "data/model/obj_w_palm5.c"),
Object(NonMatching, "data/model/obj_w_palm5_coco.c"),
Object(NonMatching, "data/model/obj_w_pstump2.c"),
Object(NonMatching, "data/model/obj_w_pstump3.c"),
Object(NonMatching, "data/model/obj_w_pstump4.c"),
Object(NonMatching, "data/model/obj_w_pstump5.c"),
Object(NonMatching, "data/model/obj_w_sightmap.c"),
Object(NonMatching, "data/model/obj_w_stoneA.c"),
Object(NonMatching, "data/model/obj_w_stoneB.c"),
Object(NonMatching, "data/model/obj_w_stoneC.c"),
Object(NonMatching, "data/model/obj_w_stoneD.c"),
Object(NonMatching, "data/model/obj_w_stoneE.c"),
Object(NonMatching, "data/model/obj_w_tree1.c"),
Object(NonMatching, "data/model/obj_w_tree1_dead.c"),
Object(NonMatching, "data/model/obj_w_tree2.c"),
Object(NonMatching, "data/model/obj_w_tree3.c"),
Object(NonMatching, "data/model/obj_w_tree4.c"),
Object(NonMatching, "data/model/obj_w_tree5.c"),
Object(NonMatching, "data/model/obj_x_cedar5.c"),
Object(NonMatching, "data/model/obj_x_honeycomb.c"),
Object(NonMatching, "data/model/obj_x_tree5.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"),
+8
View File
@@ -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"
};
+8
View File
@@ -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"
};
+8
View File
@@ -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"
};
+30
View File
@@ -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(),
};
+25
View File
@@ -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(),
};
+32
View File
@@ -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(),
};
+17
View File
@@ -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(),
};
+17
View File
@@ -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(),
};
+18
View File
@@ -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(),
};
+18
View File
@@ -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(),
};
+31
View File
@@ -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(),
};
+31
View File
@@ -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(),
};
+35
View File
@@ -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()
};
+31
View File
@@ -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(),
};
+32
View File
@@ -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(),
};
+28
View File
@@ -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()
};
+49
View File
@@ -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(),
};
+43
View File
@@ -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(),
};
+54
View File
@@ -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(),
};
+15
View File
@@ -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(),
};
+32
View File
@@ -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(),
};
+24
View File
@@ -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(),
};
+28
View File
@@ -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()
};
+17
View File
@@ -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()
};
+17
View File
@@ -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()
};
+16
View File
@@ -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()
};
+17
View File
@@ -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()
};
+24
View File
@@ -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(),
};
+22
View File
@@ -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(),
};
+22
View File
@@ -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(),
};
+22
View File
@@ -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(),
};
+22
View File
@@ -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(),
};
+24
View File
@@ -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(),
};
+25
View File
@@ -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(),
};
+25
View File
@@ -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(),
};
+24
View File
@@ -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(),
};
+45
View File
@@ -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(),
};
+47
View File
@@ -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(),
};
+49
View File
@@ -0,0 +1,49 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_cedar5_v[] = {
#include "assets/obj_w_cedar5_v.inc"
};
extern u8 obj_w_cedar_leaf_tex[];
Gfx obj_w_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_w_cedar_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_REPEAT, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_cedar5_leafT_gfx_model[] = {
gsSPVertex(obj_w_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_w_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_w_cedar5_v[62], 6, 0),
gsSPNTrianglesInit_5b(2, 0, 1, 2, 3, 4, 5, 0, 0, 0),
gsSPEndDisplayList(),
};
extern u8 obj_w_cedar_trunk_tex[];
Gfx obj_w_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_w_cedar_trunk_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_cedar5_trunkT_gfx_model[] = {
gsSPVertex(&obj_w_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(),
};
+24
View File
@@ -0,0 +1,24 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_cstump2_v[] = {
#include "assets/obj_w_cstump2_v.inc"
};
extern u8 obj_w_cedar_young_tex[];
Gfx obj_w_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_w_cedar_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_cstump2T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+24
View File
@@ -0,0 +1,24 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_cstump3_v[] = {
#include "assets/obj_w_cstump3_v.inc"
};
extern u8 obj_w_cedar_young_tex[];
Gfx obj_w_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_w_cedar_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_cstump3T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+28
View File
@@ -0,0 +1,28 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_w_cedar_stump_tex[] ATTRIBUTE_ALIGN(32)= {
#include "assets/obj_w_cedar_stump_tex.inc"
};
Vtx obj_w_cstump4_v[] = {
#include "assets/obj_w_cstump4_v.inc"
};
Gfx obj_w_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_w_cedar_stump_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_cstump4T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+24
View File
@@ -0,0 +1,24 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_cstump5_v[] = {
#include "assets/obj_w_cstump5_v.inc"
};
extern u8 obj_w_cedar_stump_tex[];
Gfx obj_w_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_w_cedar_stump_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_cstump5T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+28
View File
@@ -0,0 +1,28 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_w_fence_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_fence_tex.inc"
};
Vtx obj_w_fenceL_v[] = {
#include "assets/obj_w_fenceL_v.inc"
};
extern u16 obj_fence_pal[];
Gfx obj_w_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_w_fence_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_fenceLT_gfx_model[] = {
gsSPVertex(obj_w_fenceL_v, 4, 0),
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
gsSPEndDisplayList(),
};
+25
View File
@@ -0,0 +1,25 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_fenceS_v[] = {
#include "assets/obj_w_fenceS_v.inc"
};
extern u16 obj_fence_pal[];
extern u8 obj_w_fence_tex[];
Gfx obj_w_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_w_fence_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_fenceST_gfx_model[] = {
gsSPVertex(obj_w_fenceS_v, 4, 0),
gsSPNTrianglesInit_5b(2, 0, 1, 2, 0, 2, 3, 0, 0, 0),
gsSPEndDisplayList(),
};
+43
View File
@@ -0,0 +1,43 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u16 obj_w_honeycomb_pal[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_honeycomb_pal.inc"
};
u8 obj_w_honeycomb_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_honeycomb_tex.inc"
};
Vtx obj_w_honeycomb_v[] = {
#include "assets/obj_w_honeycomb_v.inc"
};
Gfx obj_w_honeycombT_mat_model[] = {
gsDPPipeSync(),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, obj_w_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_w_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_w_honeycombT_gfx_model[] = {
gsSPVertex(obj_w_honeycomb_v, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSPEndDisplayList(),
};
+31
View File
@@ -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_w_melody/obj_melody_pal.inc"
};
u8 obj_w_melody_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_melody_tex.inc"
};
Vtx obj_w_melody_v[] = {
#include "assets/obj_w_melody_v.inc"
};
Gfx obj_w_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_w_melody_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_melodyT_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+31
View File
@@ -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_w_notice/obj_notice_pal.inc"
};
u8 obj_w_notice_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_notice_tex.inc"
};
Vtx obj_w_notice_v[] = {
#include "assets/obj_w_notice_v.inc"
};
Gfx obj_w_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_w_notice_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_noticeT_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+27
View File
@@ -0,0 +1,27 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_w_palm_dead_tex[] ATTRIBUTE_ALIGN(32)= {
#include "assets/obj_w_palm_dead_tex.inc"
};
Vtx obj_w_palm1_dead_v[] = {
#include "assets/obj_w_palm1_dead_v.inc"
};
Gfx obj_w_palm1_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_palm_dead_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_palm1_deadT_gfx_model[] = {
gsSPVertex(obj_w_palm1_dead_v, 4, 0),
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
gsSPEndDisplayList(),
};
+26
View File
@@ -0,0 +1,26 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u8 obj_w_palm_young_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_palm2/obj_w_palm_young_tex.inc"
};
Vtx obj_w_palm2_v[] = {
#include "assets/obj_w_palm2_v.inc"
};
Gfx obj_w_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_w_palm_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_palm2T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+45
View File
@@ -0,0 +1,45 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u8 obj_w_palm_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_palm3/obj_w_palm_leaf_tex.inc"
};
static u8 obj_w_palm_young_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_palm3/obj_w_palm_young_tex.inc"
};
Vtx obj_w_palm3_v[] = {
#include "assets/obj_w_palm3_v.inc"
};
Gfx obj_w_palm3_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_w_palm_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_palm3_leafT_gfx_model[] = {
gsSPVertex(obj_w_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_w_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_w_palm_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_palm3_trunkT_gfx_model[] = {
gsSPVertex(&obj_w_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(),
};
+47
View File
@@ -0,0 +1,47 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u8 obj_w_palm_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_palm4/obj_w_palm_leaf_tex.inc"
};
static u8 obj_w_palm_trunk_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_palm4/obj_w_palm_trunk_tex.inc"
};
Vtx obj_w_palm4_v[] = {
#include "assets/obj_w_palm4_v.inc"
};
Gfx obj_w_palm4_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_w_palm_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_palm4_leafT_gfx_model[] = {
gsSPVertex(obj_w_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_w_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_w_palm_trunk_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_palm4_trunkT_gfx_model[] = {
gsSPVertex(&obj_w_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(),
};
+51
View File
@@ -0,0 +1,51 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u8 obj_w_palm_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_palm5/obj_w_palm_leaf_tex.inc"
};
static u8 obj_w_palm_trunk_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_palm5/obj_w_palm_trunk_tex.inc"
};
Vtx obj_w_palm5_v[] = {
#include "assets/obj_w_palm5_v.inc"
};
Gfx obj_w_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_w_palm_trunk_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_palm5_trunkT_gfx_model[] = {
gsSPVertex(obj_w_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_w_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_w_palm_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_palm5_leafT_gfx_model[] = {
gsSPVertex(&obj_w_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_w_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(),
};
+15
View File
@@ -0,0 +1,15 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_palm5_coco_v[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_palm5_coco_v.inc"
};
Gfx obj_w_palm5_cocoT_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+26
View File
@@ -0,0 +1,26 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u8 obj_w_palm_young_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_pstump2/obj_w_palm_young_tex.inc"
};
Vtx obj_w_pstump2_v[] = {
#include "assets/obj_w_pstump2_v.inc"
};
Gfx obj_w_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_w_palm_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_pstump2T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+26
View File
@@ -0,0 +1,26 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u8 obj_w_palm_young_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_pstump3/obj_w_palm_young_tex.inc"
};
Vtx obj_w_pstump3_v[] = {
#include "assets/obj_w_pstump3_v.inc"
};
Gfx obj_w_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_w_palm_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_pstump3T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+26
View File
@@ -0,0 +1,26 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u8 obj_w_palm_stump_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_pstump4/obj_w_palm_stump_tex.inc"
};
Vtx obj_w_pstump4_v[] = {
#include "assets/obj_w_pstump4_v.inc"
};
Gfx obj_w_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_w_palm_stump_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_pstump4T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+26
View File
@@ -0,0 +1,26 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u8 obj_w_palm_stump_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_pstump5/obj_w_palm_stump_tex.inc"
};
Vtx obj_w_pstump5_v[] = {
#include "assets/obj_w_pstump5_v.inc"
};
Gfx obj_w_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_w_palm_stump_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 7, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_spstump5T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+31
View File
@@ -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_w_sightmap/obj_sightmap_pal.inc"
};
u8 obj_w_sightmap_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_sightmap_tex.inc"
};
Vtx obj_w_sightmap_v[] = {
#include "assets/obj_w_sightmap_v.inc"
};
Gfx obj_w_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_w_sightmap_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_sightmapT_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+32
View File
@@ -0,0 +1,32 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u16 obj_w_stone_pal[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_stone_pal.inc"
};
u8 obj_w_stone_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_stone_tex.inc"
};
Vtx obj_w_stoneA_v[] = {
#include "assets/obj_w_stoneA_v.inc"
};
Gfx obj_w_stoneA_mat_model[] = {
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_w_stone_pal),
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, obj_w_stone_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_stoneA_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+17
View File
@@ -0,0 +1,17 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_stoneB_v[] = {
#include "assets/obj_w_stoneB_v.inc"
};
Gfx obj_w_stoneB_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+17
View File
@@ -0,0 +1,17 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_stoneC_v[] = {
#include "assets/obj_w_stoneC_v.inc"
};
Gfx obj_w_stoneC_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+18
View File
@@ -0,0 +1,18 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_stoneD_v[] = {
#include "assets/obj_w_stoneD_v.inc"
};
Gfx obj_w_stoneD_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+18
View File
@@ -0,0 +1,18 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_stoneE_v[] = {
#include "assets/obj_w_stoneE_v.inc"
};
Gfx obj_w_stoneE_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+32
View File
@@ -0,0 +1,32 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_w_tree_baby_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_tree_baby_tex.inc"
};
Vtx obj_w_tree1_v[] = {
#include "assets/obj_w_tree1_v.inc"
};
Gfx obj_w_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_w_tree_baby_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_baby_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree1T_gfx_model[] = {
gsSPVertex(obj_w_tree1_v, 4, 0),
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
gsSPEndDisplayList(),
};
+32
View File
@@ -0,0 +1,32 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_w_tree_dead_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_tree_dead_tex.inc"
};
Vtx obj_w_tree1_dead_v[] = {
#include "assets/obj_w_tree1_dead_v.inc"
};
Gfx obj_w_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_w_tree_dead_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_MIRROR, GX_MIRROR, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_dead_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_MIRROR, GX_MIRROR, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree1_deadT_gfx_model[] = {
gsSPVertex(obj_w_tree1_dead_v, 4, 0),
gsSPNTrianglesInit_5b(2, 0, 1, 2, 1, 3, 2, 0, 0, 0),
gsSPEndDisplayList(),
};
+33
View File
@@ -0,0 +1,33 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_w_tree_young_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_tree_young_tex.inc"
};
Vtx obj_w_tree2_v[] = {
#include "assets/obj_w_tree2_v.inc"
};
Gfx obj_w_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_w_tree_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_MIRROR, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_MIRROR, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree2T_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
+56
View File
@@ -0,0 +1,56 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_w_tree_leaf_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_tree_leaf_tex.inc"
};
Vtx obj_w_tree3_v[] = {
#include "assets/obj_w_tree3_v.inc"
};
Gfx obj_w_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_w_tree_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree3_leafT_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
extern u8 obj_w_tree_young_tex[];
Gfx obj_w_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_w_tree_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_MIRROR, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_young_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_MIRROR, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree3_trunkT_gfx_model[] = {
gsSPVertex(&obj_w_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(),
};
+57
View File
@@ -0,0 +1,57 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_w_tree_trunk_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_w_tree_trunk_tex.inc"
};
Vtx obj_w_tree4_v[] = {
#include "assets/obj_w_tree4_v.inc"
};
extern u8 obj_w_tree_leaf_tex[];
Gfx obj_w_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_w_tree_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree4_leafT_gfx_model[] = {
gsSPVertex(obj_w_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_w_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_w_tree_trunk_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_trunk_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree4_trunkT_gfx_model[] = {
gsSPVertex(&obj_w_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(),
};
+56
View File
@@ -0,0 +1,56 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
Vtx obj_w_tree5_v[] = {
#include "assets/obj_w_tree5_v.inc"
};
extern u8 obj_w_tree_leaf_tex[];
Gfx obj_w_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_w_tree_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_leaf_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree5_leafT_gfx_model[] = {
gsSPVertex(obj_w_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(),
};
extern u8 obj_w_tree_trunk_tex[];
Gfx obj_w_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_w_tree_trunk_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 6, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_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_w_tree_trunk_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 8, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPEndDisplayList(),
};
Gfx obj_w_tree5_trunkT_gfx_model[] = {
gsSPVertex(&obj_w_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(),
};
+39
View File
@@ -0,0 +1,39 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
static u16 obj_cedar_light_pal[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_x_cedar5/obj_cedar_light_pal.inc"
};
u8 obj_x_cedar_light_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_x_cedar_light_tex.inc"
};
Vtx obj_x_cedar5_light_v[] = {
#include "assets/obj_x_cedar5_light_v.inc"
};
Gfx obj_x_ceder5_lightT_mat_model[] = {
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_cedar_light_pal),
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, obj_x_cedar_light_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_REPEAT, GX_CLAMP, 0, 0),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_SHADING_SMOOTH),
gsSPEndDisplayList(),
};
Gfx obj_x_ceder5_lightT_gfx_model[] = {
gsSPVertex(obj_x_cedar5_light_v, 28, 0),
gsSPNTrianglesInit_5b(20, 0, 1, 2, 3, 0, 2, 4, 5, 6),
gsSPNTriangles_5b(7, 4, 6, 8, 9, 10, 11, 8, 10, 12, 11, 13),
gsSPNTriangles_5b(14, 12, 13, 12, 15, 16, 9, 12, 16, 8, 14, 17),
gsSPNTriangles_5b(15, 8, 17, 18, 19, 20, 19, 21, 20, 22, 23, 24),
gsSPNTriangles_5b(23, 18, 24, 21, 23, 25, 23, 26, 25, 26, 19, 27),
gsSPNTriangles_5b(19, 22, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0),
gsSPEndDisplayList(),
};
+43
View File
@@ -0,0 +1,43 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u16 obj_x_honeycomb_pal[] = {
#include "assets/obj_x_honeycomb_pal.inc"
};
u8 obj_x_honeycomb_tex[] = {
#include "assets/obj_x_honeycomb_tex.inc"
};
Vtx obj_x_honeycomb_v[] = {
#include "assets/obj_x_honeycomb_v.inc"
};
Gfx obj_x_honeycombT_mat_model[] = {
gsDPPipeSync(),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, obj_x_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_x_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_x_honeycombT_gfx_model[] = {
gsSPVertex(obj_x_honeycomb_v, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSPEndDisplayList(),
};
+33
View File
@@ -0,0 +1,33 @@
#include "libforest/gbi_extensions.h"
#include "PR/gbi.h"
#include "evw_anime.h"
#include "c_keyframe.h"
u8 obj_x_tree_light_tex[] ATTRIBUTE_ALIGN(32) = {
#include "assets/obj_x_tree_light_tex.inc"
};
Vtx obj_x_tree5_light_v[] = {
#include "assets/obj_x_tree5_light_v.inc"
};
extern u16 obj_tree_light_pal[];
Gfx obj_x_tree5_lightT_mat_model[] = {
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_ON),
gsDPSetCombineLERP(TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
gsDPSetPrimColor(0, 255, 255, 255, 255, 255),
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
gsDPLoadTLUT_Dolphin(15, 16, 1, obj_tree_light_pal),
gsDPSetTextureImage_Dolphin(G_IM_FMT_CI, G_IM_SIZ_4b, 32, 32, obj_x_tree_light_tex),
gsDPSetTile_Dolphin(G_DOLPHIN_TLUT_DEFAULT_MODE, 0, 15, GX_CLAMP, GX_CLAMP, 0, 0),
gsSPLoadGeometryMode(G_ZBUFFER | G_SHADE | G_CULL_BACK | G_FOG | G_SHADING_SMOOTH),
gsSPEndDisplayList(),
};
Gfx obj_x_tree5_lightT_gfx_model[] = {
gsSPVertex(obj_x_tree5_light_v, 12, 0),
gsSPNTrianglesInit_5b(6, 0, 1, 2, 0, 3, 1, 4, 5, 6),
gsSPNTriangles_5b(5, 7, 6, 8, 9, 10, 8, 11, 9, 0, 0, 0),
gsSPEndDisplayList(),
};
+1 -1
View File
@@ -381,7 +381,7 @@ def convert_source_to_gfx_c_source(src_file, dest_path):
elif type == "Gfx":
data = convert_binary_to_gfx(
*lookup_bins_and_symbols(lines, obj_name))
converted_types[obj_name] = (type, data, NO_ALIGN)
converted_types[obj_name] = (type, data + ",", NO_ALIGN)
elif type == "PAL":
data = f'#include "assets/{obj_name}.inc"'
converted_types[obj_name] = ("u16", data, ASSET_ALIGN)