├── README.md └── Render96 ├── amp ├── body.rgba16.png ├── geo.inc.c ├── geo_header.h ├── lightning_aura.rgba16.png └── model.inc.c ├── blue_coin_switch ├── blue.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── bobomb ├── bob_32.rgba16.png ├── eye.rgba16.png ├── feet_32.rgba16.png ├── geo.inc.c ├── geo_header.h ├── metal_base.rgba16.png ├── model.inc.c ├── pink.rgba16.png └── wire_final2.rgba16.png ├── boo ├── body_emap.rgba16.png ├── eye_emap.rgba16.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── mouth_emap.rgba16.png └── teeth.rgba32.png ├── boo_castle ├── body_emap.rgba16.png ├── eye_emap.rgba16.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── mouth_emap.rgba16.png └── teeth.rgba32.png ├── bowling_ball └── geo.inc.c ├── bowser ├── bowser_body.rgba32.png ├── bowser_head.rgba32.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── bowser_key ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── shiny.rgba16.png ├── bub ├── bossbasstest.rgba32.png ├── bub_belly.rgba32.png ├── bub_eye.rgba32.png ├── bub_fins.rgba32.png ├── bub_goggles.rgba32.png ├── bub_lips.rgba32.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── bubba ├── bossbasstest.rgba32.png ├── bubba_belly.rgba32.png ├── bubba_fins.rgba32.png ├── bubba_glasses.rgba32.png ├── bubba_lips.rgba32.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── bullet_bill ├── geo.inc.c ├── geo_header.h ├── head.rgba16.png └── model.inc.c ├── bully ├── body.rgba16.png ├── eye.rgba16.png ├── geo.inc.c ├── geo_header.h ├── horns.rgba16.png └── model.inc.c ├── cannon_barrel ├── cannon_barrel.rgba32.png ├── cannon_dark.rgba32.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── cannon_base ├── cannon_base_rgba16.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── capswitch ├── base_gold.rgba32.png ├── fly.rgba32.png ├── geo.inc.c ├── geo_header.h ├── invis.rgba32.png ├── metal.rgba32.png └── model.inc.c ├── chain_chomp ├── body.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── chair ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── wooddownsize.rgba16.png ├── checkerboard_platform ├── checkerboard_platform_b.rgba16.png ├── checkerboard_platform_side.rgba16.png ├── checkerboard_platform_y.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── chillychief ├── chilly.rgba16.png ├── eye.rgba16.png ├── geo.inc.c ├── geo_header.h ├── horns.rgba16.png └── model.inc.c ├── chuckya ├── attentae_new.rgba16.png ├── body_new.rgba16.png ├── bottom.rgba16.png ├── eye.rgba16.png ├── geo.inc.c ├── geo_header.h ├── hands_new.rgba16.png └── model.inc.c ├── coin ├── coin_blue.rgba16.png ├── coin_red.rgba16.png ├── coin_yellow.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── common0.c ├── common0.h ├── common0_geo.c ├── common1.c ├── common1.h ├── common1_geo.c ├── dorrie ├── Dorrie_eye_new.rgba32.png ├── dorrie_body.rgba32.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── exclamation_box ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── eyerok ├── body_one.rgba16.png ├── body_two.rgba16.png ├── eye.rgba16.png ├── eyelid.rgba16.png ├── eyelid_tip.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── flyguy ├── geo.inc.c ├── geo_header.h ├── mask.rgba16.png ├── model.inc.c ├── shyguy_band.rgba32.png ├── shyguy_belt.rgba32.png ├── shyguy_boots.rgba32.png ├── shyguy_buckle.rgba32.png ├── shyguy_shirt.rgba32.png └── shyguy_sole.rgba32.png ├── fwoosh ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── goomba ├── blink.rgba16.png ├── body_low.rgba16.png ├── eyeball_low.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── group0.c ├── group0.h ├── group0_geo.c ├── group1.c ├── group1.h ├── group10.c ├── group10.h ├── group10_geo.c ├── group11.c ├── group11.h ├── group11_geo.c ├── group12.c ├── group12.h ├── group12_geo.c ├── group13.c ├── group13.h ├── group13_geo.c ├── group14.c ├── group14.h ├── group14_geo.c ├── group15.c ├── group15.h ├── group15_geo.c ├── group16.c ├── group16.h ├── group16_geo.c ├── group17.c ├── group17.h ├── group17_geo.c ├── group1_geo.c ├── group2.c ├── group2.h ├── group2_geo.c ├── group3.c ├── group3.h ├── group3_geo.c ├── group4.c ├── group4.h ├── group4_geo.c ├── group5.c ├── group5.h ├── group5_geo.c ├── group6.c ├── group6.h ├── group6_geo.c ├── group7.c ├── group7.h ├── group7_geo.c ├── group8.c ├── group8.h ├── group8_geo.c ├── group9.c ├── group9.h ├── group9_geo.c ├── heart ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── spinning_heart_new.rgba16.png ├── heave_ho ├── bowsersticker.rgba32.png ├── dark_red.rgba32.png ├── eyes.rgba32.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── platform.rgba32.png ├── red.rgba32.png ├── stripe.rgba32.png ├── wheel.rgba32.png └── yellow_metal.rgba32.png ├── king_bobomb ├── arms.rgba16.png ├── bob.rgba16.png ├── crown.rgba16.png ├── feet.rgba16.png ├── geo.inc.c ├── geo_header.h ├── hands.rgba16.png └── model.inc.c ├── klepto └── geo.inc.c ├── koopa ├── eye.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── koopa_shell ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── koopa_without_shell ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── lakitu_cameraman ├── camera_body.rgba32.png ├── camera_innerbody.rgba32.png ├── eyes.rgba32.png ├── geo.inc.c ├── geo_header.h ├── goggles.rgba32.png ├── model.inc.c └── shell_new.rgba32.png ├── lakitu_enemy ├── eyes.rgba32.png ├── geo.inc.c ├── geo_header.h ├── goggles.rgba32.png ├── model.inc.c └── shell_new.rgba32.png ├── mad_piano ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── piano_emap.rgba16.png └── teeth.rgba16.png ├── mario ├── M.rgba16.png ├── geo.inc.c ├── geo_header.h ├── mario_buttons.rgba16.png ├── mario_eye_closed.rgba16.png ├── mario_eye_dead.rgba32.png ├── mario_eye_halfopen.rgba16.png ├── mario_eye_open.rgba16.png ├── mario_hair.rgba16.png ├── mario_metal_new.rgba32.png ├── mario_moustache.rgba16.png ├── mario_pants.rgba16.png ├── mario_shirt.rgba16.png ├── mario_shoes.rgba16.png ├── mario_sole.rgba16.png └── model.inc.c ├── mario_cap ├── M.rgba16.png ├── body.rgba16.png ├── geo.inc.c ├── geo_header.h ├── metal_test.rgba16.png └── model.inc.c ├── mips ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── moneybag ├── body.rgba16.png ├── feet.rgba16.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── moneybageyes.rgba16.png ├── moneybags.rgba16.png └── zipper.rgba16.png ├── monty_mole ├── geo.inc.c ├── geo_header.h ├── glasses.rgba32.png ├── model.inc.c ├── mouth.rgba32.png └── skin.rgba32.png ├── mr_i_eyeball ├── eyeball.rgba32.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── mostlyclosed.rgba32.png └── open.rgba32.png ├── mushroom_1up ├── eyes.rgba16.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── mushroom_spots_32.rgba16.png ├── peach ├── Peachy_hair_shade2.rgba32.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── peachy_broach.rgba32.png ├── peachy_crown.rgba32.png ├── peachy_dress_accent.rgba32.png ├── peachy_dress_main.rgba32.png ├── peachy_gloves_shade.rgba32.png ├── peachy_jewel_blu.rgba32.png ├── peachy_jewel_red.rgba32.png ├── peachy_skin.rgba32.png └── peachyeyefinal.rgba32.png ├── penguin ├── anims │ ├── anim_050079E4.inc.c │ ├── anim_05007DCC.inc.c │ ├── anim_050087C0.inc.c │ ├── anim_05008B5C.inc.c │ ├── data.inc.c │ └── table.inc.c ├── beak.rgba32.png ├── body.rgba32.png ├── collision.inc.c ├── feet.rgba32.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── penguin_eyeball_new.rgba32.png ├── piranha_plant ├── anims │ ├── anim_06017C38.inc.c │ ├── anim_06017D88.inc.c │ ├── anim_060187B0.inc.c │ ├── anim_06018BA8.inc.c │ ├── anim_06019854.inc.c │ ├── anim_0601A014.inc.c │ ├── anim_0601AAE4.inc.c │ ├── anim_0601AF34.inc.c │ ├── anim_0601B634.inc.c │ ├── anim_0601C304.inc.c │ ├── data.inc.c │ └── table.inc.c ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── pirahna_spots_low.rgba16.png ├── pokey ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── pokey_body_part ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── purple_switch ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── purple.rgba32.png ├── scuttlebug ├── geo.inc.c ├── geo_header.h ├── iris.rgba32.png ├── legs.rgba32.png ├── model.inc.c ├── red.rgba32.png ├── scuttle_body.rgba16.png ├── scuttle_body_new.rgba32.png └── scuttle_pinsors.rgba32.png ├── skeeter ├── body.rgba32.png ├── bulb.rgba32.png ├── feet.rgba32.png ├── geo.inc.c ├── geo_header.h ├── iris.rgba32.png └── model.inc.c ├── snowman ├── body.rgba16.png ├── eyes.rgba16.png ├── geo.inc.c ├── geo_header.h ├── gloves.rgba16.png └── model.inc.c ├── snufit ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── spindrift ├── body.rgba16.png ├── eye_emap.rgba16.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── petal.rgba16.png ├── spiny ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── spiny_egg ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── star ├── eye_emap.rgba16.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── new_body.rgba16.png ├── sushi ├── body.rgba16.png ├── eye.rgba16.png ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── swoop ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── thwomp ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── newface.rgba32.png ├── toad ├── Toad_blue.rgba32.png ├── Toad_redorange.rgba32.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── toad_body.rgba16.png ├── toad_eye.rgba16.png └── toad_hat_red.rgba32.png ├── transparent_star ├── geo.inc.c ├── geo_header.h └── model.inc.c ├── tree ├── bubbleTreeForSubstance_bubbly_green_BaseColor.rgba16.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── palm_bottom.rgba16.png ├── palm_top.rgba16.png ├── snow_leaves.rgba16.png ├── snow_snow.rgba16.png ├── snow_trunk.rgba16.png ├── spiky_bottom.rgba16.png ├── spiky_top.rgba16.png ├── spiky_trunk.rgba16.png └── tree_trunk.rgba16.png ├── ukiki ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── ukiki_face_new.rgba32.png ├── unagi ├── body.rgba16.png ├── eye.rgba32.png ├── fin.rgba16.png ├── geo.inc.c ├── geo_header.h ├── head.rgba16.png ├── model.inc.c └── mouth.rgba32.png ├── warp_pipe ├── geo.inc.c ├── geo_header.h ├── model.inc.c └── pipe_green.rgba16.png ├── whomp ├── back.rgba16.png ├── face_lower.rgba16.png ├── geo.inc.c ├── geo_header.h ├── hands.rgba16.png ├── model.inc.c ├── side_brighter_rgba16.rgba16.png ├── side_rgba16.rgba16.png └── tongue.rgba16.png └── yoshi ├── EnvSole.rgba32.png ├── White.rgba32.png ├── eyes.rgba16.png ├── geo.inc.c ├── geo_header.h ├── model.inc.c ├── saddle.rgba16.png ├── spikes.rgba16.png └── yoshi_body.rgba32.png /README.md: -------------------------------------------------------------------------------- 1 | 2 | ## ModelPack 3 | 4 | ### The model files are inside a "Render96" folder in each branch. 5 | 6 | The structure of of the repo: 7 | 8 | * main: contains the raw files of version 1.3 9 | * legacy_1_42: contains the raw files of version 1.4.2 10 | * models_vanilla: contains the raw files of the most recent version as well as goddard. 11 | * models_rtx: contains the raw files of the most recent rtx version as well as goddard. 12 | * dynos_and_goddard: contains the most recent dynos files as well as goddard. 13 | * rtx_dynos_and_goddard: contains the most recent rtx dynos files as well as goddard. 14 | * models_archive: contains zips of previous versions of the model pack. 15 | 16 | ### How to pull 17 | 18 | You want to use the command below in your terminal and replace branch_name with one of the branches. 19 | 20 | ``` 21 | git clone https://github.com/Render96/ModelPack.git -b (branch_name) 22 | ``` 23 | -------------------------------------------------------------------------------- /Render96/amp/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/amp/body.rgba16.png -------------------------------------------------------------------------------- /Render96/amp/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout amp_geo[]; 2 | extern Vtx amp_000_offset_mesh_vtx_0[790]; 3 | extern Gfx amp_000_offset_mesh_tri_0[]; 4 | extern Vtx amp_002_offset_001_mesh_vtx_0[790]; 5 | extern Gfx amp_002_offset_001_mesh_tri_0[]; 6 | extern Vtx amp_000_displaylist_mesh_vtx_0[824]; 7 | extern Gfx amp_000_displaylist_mesh_tri_0[]; 8 | extern Vtx amp_000_displaylist_mesh_vtx_1[122]; 9 | extern Gfx amp_000_displaylist_mesh_tri_1[]; 10 | extern Vtx amp_000_displaylist_mesh_vtx_2[192]; 11 | extern Gfx amp_000_displaylist_mesh_tri_2[]; 12 | 13 | extern Gfx amp_000_offset_mesh[]; 14 | extern Gfx amp_002_offset_001_mesh[]; 15 | extern Gfx amp_000_displaylist_mesh[]; 16 | extern Gfx amp_material_revert_render_settings[]; 17 | 18 | -------------------------------------------------------------------------------- /Render96/amp/lightning_aura.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/amp/lightning_aura.rgba16.png -------------------------------------------------------------------------------- /Render96/blue_coin_switch/blue.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/blue_coin_switch/blue.rgba16.png -------------------------------------------------------------------------------- /Render96/blue_coin_switch/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout blue_coin_switch_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_CULLING_RADIUS(2128), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(1, blue_coin_switch_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, blue_coin_switch_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, blue_coin_switch_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, blue_coin_switch_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, blue_coin_switch_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, blue_coin_switch_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, blue_coin_switch_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, blue_coin_switch_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, blue_coin_switch_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/blue_coin_switch/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout blue_coin_switch_geo[]; 2 | extern Vtx blue_coin_switch_000_displaylist_mesh_vtx_0[168]; 3 | extern Gfx blue_coin_switch_000_displaylist_mesh_tri_0[]; 4 | extern Vtx blue_coin_switch_000_displaylist_mesh_vtx_1[395]; 5 | extern Gfx blue_coin_switch_000_displaylist_mesh_tri_1[]; 6 | 7 | extern Gfx blue_coin_switch_000_displaylist_mesh[]; 8 | extern Gfx blue_coin_switch_material_revert_render_settings[]; 9 | 10 | -------------------------------------------------------------------------------- /Render96/bobomb/bob_32.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bobomb/bob_32.rgba16.png -------------------------------------------------------------------------------- /Render96/bobomb/eye.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bobomb/eye.rgba16.png -------------------------------------------------------------------------------- /Render96/bobomb/feet_32.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bobomb/feet_32.rgba16.png -------------------------------------------------------------------------------- /Render96/bobomb/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout bobomb_007_switch_opt1[]; 2 | extern const GeoLayout bobomb_geo[]; 3 | extern Vtx bobomb_000_displaylist_mesh_vtx_0[1105]; 4 | extern Gfx bobomb_000_displaylist_mesh_tri_0[]; 5 | extern Vtx bobomb_000_offset_004_mesh_vtx_0[224]; 6 | extern Gfx bobomb_000_offset_004_mesh_tri_0[]; 7 | extern Vtx bobomb_000_offset_007_mesh_vtx_0[224]; 8 | extern Gfx bobomb_000_offset_007_mesh_tri_0[]; 9 | extern Vtx bobomb_006_offset_mesh_vtx_0[139]; 10 | extern Gfx bobomb_006_offset_mesh_tri_0[]; 11 | extern Vtx bobomb_006_offset_mesh_vtx_1[126]; 12 | extern Gfx bobomb_006_offset_mesh_tri_1[]; 13 | extern Vtx bobomb_000_offset_008_mesh_vtx_0[377]; 14 | extern Gfx bobomb_000_offset_008_mesh_tri_0[]; 15 | 16 | extern Gfx bob_black[]; 17 | extern Gfx bob_pink[]; 18 | extern Gfx bobomb_000_offset_004_mesh[]; 19 | extern Gfx bobomb_000_offset_007_mesh[]; 20 | extern Gfx bobomb_006_offset_mesh[]; 21 | extern Gfx bobomb_000_offset_008_mesh[]; 22 | extern Gfx bob_omb_blink[]; 23 | extern Gfx bob_omb_buddy_blink[]; 24 | extern Gfx bobomb_material_revert_render_settings[]; 25 | 26 | -------------------------------------------------------------------------------- /Render96/bobomb/metal_base.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bobomb/metal_base.rgba16.png -------------------------------------------------------------------------------- /Render96/bobomb/pink.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bobomb/pink.rgba16.png -------------------------------------------------------------------------------- /Render96/bobomb/wire_final2.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bobomb/wire_final2.rgba16.png -------------------------------------------------------------------------------- /Render96/boo/body_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/boo/body_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/boo/eye_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/boo/eye_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/boo/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout boo_001_switch_opt1[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_DISPLAY_LIST(5, boo_000_displaylist_mesh), 7 | GEO_CLOSE_NODE(), 8 | GEO_RETURN(), 9 | }; 10 | const GeoLayout boo_geo[] = { 11 | GEO_NODE_START(), 12 | GEO_OPEN_NODE(), 13 | GEO_SHADOW(0, 150, 70), 14 | GEO_OPEN_NODE(), 15 | GEO_SCALE(0, 26214), 16 | GEO_OPEN_NODE(), 17 | GEO_ASM(0, geo_update_layer_transparency), 18 | GEO_SWITCH_CASE(2, geo_switch_anim_state), 19 | GEO_OPEN_NODE(), 20 | GEO_NODE_START(), 21 | GEO_OPEN_NODE(), 22 | GEO_DISPLAY_LIST(1, boo_000_displaylist_mesh), 23 | GEO_CLOSE_NODE(), 24 | GEO_BRANCH(1, boo_001_switch_opt1), 25 | GEO_CLOSE_NODE(), 26 | GEO_CLOSE_NODE(), 27 | GEO_CLOSE_NODE(), 28 | GEO_DISPLAY_LIST(0, boo_material_revert_render_settings), 29 | GEO_DISPLAY_LIST(1, boo_material_revert_render_settings), 30 | GEO_DISPLAY_LIST(2, boo_material_revert_render_settings), 31 | GEO_DISPLAY_LIST(3, boo_material_revert_render_settings), 32 | GEO_DISPLAY_LIST(4, boo_material_revert_render_settings), 33 | GEO_DISPLAY_LIST(5, boo_material_revert_render_settings), 34 | GEO_DISPLAY_LIST(6, boo_material_revert_render_settings), 35 | GEO_DISPLAY_LIST(7, boo_material_revert_render_settings), 36 | GEO_CLOSE_NODE(), 37 | GEO_END(), 38 | }; 39 | -------------------------------------------------------------------------------- /Render96/boo/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout boo_001_switch_opt1[]; 2 | extern const GeoLayout boo_geo[]; 3 | extern Vtx boo_000_displaylist_mesh_vtx_0[3819]; 4 | extern Gfx boo_000_displaylist_mesh_tri_0[]; 5 | extern Vtx boo_000_displaylist_mesh_vtx_1[887]; 6 | extern Gfx boo_000_displaylist_mesh_tri_1[]; 7 | extern Vtx boo_000_displaylist_mesh_vtx_2[1405]; 8 | extern Gfx boo_000_displaylist_mesh_tri_2[]; 9 | extern Vtx boo_000_displaylist_mesh_vtx_3[3110]; 10 | extern Gfx boo_000_displaylist_mesh_tri_3[]; 11 | 12 | extern Gfx boo_000_displaylist_mesh[]; 13 | extern Gfx boo_material_revert_render_settings[]; 14 | 15 | -------------------------------------------------------------------------------- /Render96/boo/mouth_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/boo/mouth_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/boo/teeth.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/boo/teeth.rgba32.png -------------------------------------------------------------------------------- /Render96/boo_castle/body_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/boo_castle/body_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/boo_castle/eye_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/boo_castle/eye_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/boo_castle/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout boo_castle_001_switch_opt1[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_DISPLAY_LIST(5, boo_castle_000_displaylist_mesh), 7 | GEO_CLOSE_NODE(), 8 | GEO_RETURN(), 9 | }; 10 | const GeoLayout boo_castle_geo[] = { 11 | GEO_NODE_START(), 12 | GEO_OPEN_NODE(), 13 | GEO_SHADOW(0, 150, 70), 14 | GEO_OPEN_NODE(), 15 | GEO_SCALE(0, 26214), 16 | GEO_OPEN_NODE(), 17 | GEO_ASM(0, geo_update_layer_transparency), 18 | GEO_SWITCH_CASE(2, geo_switch_anim_state), 19 | GEO_OPEN_NODE(), 20 | GEO_NODE_START(), 21 | GEO_OPEN_NODE(), 22 | GEO_DISPLAY_LIST(1, boo_castle_000_displaylist_mesh), 23 | GEO_CLOSE_NODE(), 24 | GEO_BRANCH(1, boo_castle_001_switch_opt1), 25 | GEO_CLOSE_NODE(), 26 | GEO_CLOSE_NODE(), 27 | GEO_CLOSE_NODE(), 28 | GEO_DISPLAY_LIST(0, boo_castle_material_revert_render_settings), 29 | GEO_DISPLAY_LIST(1, boo_castle_material_revert_render_settings), 30 | GEO_DISPLAY_LIST(2, boo_castle_material_revert_render_settings), 31 | GEO_DISPLAY_LIST(3, boo_castle_material_revert_render_settings), 32 | GEO_DISPLAY_LIST(4, boo_castle_material_revert_render_settings), 33 | GEO_DISPLAY_LIST(5, boo_castle_material_revert_render_settings), 34 | GEO_DISPLAY_LIST(6, boo_castle_material_revert_render_settings), 35 | GEO_DISPLAY_LIST(7, boo_castle_material_revert_render_settings), 36 | GEO_CLOSE_NODE(), 37 | GEO_END(), 38 | }; 39 | -------------------------------------------------------------------------------- /Render96/boo_castle/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout boo_castle_001_switch_opt1[]; 2 | extern const GeoLayout boo_castle_geo[]; 3 | extern Vtx boo_castle_000_displaylist_mesh_vtx_0[3819]; 4 | extern Gfx boo_castle_000_displaylist_mesh_tri_0[]; 5 | extern Vtx boo_castle_000_displaylist_mesh_vtx_1[887]; 6 | extern Gfx boo_castle_000_displaylist_mesh_tri_1[]; 7 | extern Vtx boo_castle_000_displaylist_mesh_vtx_2[1405]; 8 | extern Gfx boo_castle_000_displaylist_mesh_tri_2[]; 9 | extern Vtx boo_castle_000_displaylist_mesh_vtx_3[3110]; 10 | extern Gfx boo_castle_000_displaylist_mesh_tri_3[]; 11 | 12 | extern Gfx boo_castle_000_displaylist_mesh[]; 13 | extern Gfx boo_castle_material_revert_render_settings[]; 14 | 15 | -------------------------------------------------------------------------------- /Render96/boo_castle/mouth_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/boo_castle/mouth_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/boo_castle/teeth.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/boo_castle/teeth.rgba32.png -------------------------------------------------------------------------------- /Render96/bowling_ball/geo.inc.c: -------------------------------------------------------------------------------- 1 | // This is a weird file where it cross-references another actor. 2 | // Most likely, it was a compile time optimization due to the 3 | // exact same DL being referenced. 4 | 5 | // 0x0F000640 6 | const GeoLayout bowling_ball_geo[] = { 7 | GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0xC8, 280), 8 | GEO_OPEN_NODE(), 9 | GEO_SCALE(0x00, 170393), 10 | GEO_OPEN_NODE(), 11 | GEO_DISPLAY_LIST(LAYER_ALPHA, bob_black), 12 | GEO_CLOSE_NODE(), 13 | GEO_CLOSE_NODE(), 14 | GEO_END(), 15 | }; 16 | 17 | // 0x0F00066C 18 | const GeoLayout bowling_ball_track_geo[] = { 19 | GEO_NODE_START(), 20 | GEO_OPEN_NODE(), 21 | GEO_SCALE(0x00, 170393), 22 | GEO_OPEN_NODE(), 23 | GEO_DISPLAY_LIST(LAYER_ALPHA, bob_black), 24 | GEO_CLOSE_NODE(), 25 | GEO_CLOSE_NODE(), 26 | GEO_END(), 27 | }; 28 | -------------------------------------------------------------------------------- /Render96/bowser/bowser_body.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bowser/bowser_body.rgba32.png -------------------------------------------------------------------------------- /Render96/bowser/bowser_head.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bowser/bowser_head.rgba32.png -------------------------------------------------------------------------------- /Render96/bowser/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout bowser_geo[]; 2 | extern Vtx bowser_root_mesh_vtx_0[3644]; 3 | extern Gfx bowser_root_mesh_tri_0[]; 4 | extern Vtx bowser_000_offset_004_mesh_vtx_0[1342]; 5 | extern Gfx bowser_000_offset_004_mesh_tri_0[]; 6 | extern Vtx bowser_002_offset_mesh_vtx_0[548]; 7 | extern Gfx bowser_002_offset_mesh_tri_0[]; 8 | extern Vtx bowser_000_offset_006_mesh_vtx_0[192]; 9 | extern Gfx bowser_000_offset_006_mesh_tri_0[]; 10 | extern Vtx bowser_000_offset_010_mesh_vtx_0[2066]; 11 | extern Gfx bowser_000_offset_010_mesh_tri_0[]; 12 | extern Vtx bowser_002_offset_002_mesh_vtx_0[441]; 13 | extern Gfx bowser_002_offset_002_mesh_tri_0[]; 14 | extern Vtx bowser_002_offset_003_mesh_vtx_0[620]; 15 | extern Gfx bowser_002_offset_003_mesh_tri_0[]; 16 | extern Vtx bowser_000_offset_013_mesh_vtx_0[2476]; 17 | extern Gfx bowser_000_offset_013_mesh_tri_0[]; 18 | extern Vtx bowser_000_offset_014_mesh_vtx_0[7272]; 19 | extern Gfx bowser_000_offset_014_mesh_tri_0[]; 20 | extern Vtx bowser_000_offset_018_mesh_vtx_0[2074]; 21 | extern Gfx bowser_000_offset_018_mesh_tri_0[]; 22 | extern Vtx bowser_002_offset_004_mesh_vtx_0[468]; 23 | extern Gfx bowser_002_offset_004_mesh_tri_0[]; 24 | extern Vtx bowser_002_offset_005_mesh_vtx_0[624]; 25 | extern Gfx bowser_002_offset_005_mesh_tri_0[]; 26 | extern Vtx bowser_000_offset_022_mesh_vtx_0[1342]; 27 | extern Gfx bowser_000_offset_022_mesh_tri_0[]; 28 | extern Vtx bowser_002_offset_006_mesh_vtx_0[548]; 29 | extern Gfx bowser_002_offset_006_mesh_tri_0[]; 30 | 31 | extern Gfx bowser_root_mesh[]; 32 | extern Gfx bowser_000_offset_004_mesh[]; 33 | extern Gfx bowser_002_offset_mesh[]; 34 | extern Gfx bowser_000_offset_006_mesh[]; 35 | extern Gfx bowser_000_offset_010_mesh[]; 36 | extern Gfx bowser_002_offset_002_mesh[]; 37 | extern Gfx bowser_002_offset_003_mesh[]; 38 | extern Gfx bowser_000_offset_013_mesh[]; 39 | extern Gfx bowser_000_offset_014_mesh[]; 40 | extern Gfx bowser_000_offset_018_mesh[]; 41 | extern Gfx bowser_002_offset_004_mesh[]; 42 | extern Gfx bowser_002_offset_005_mesh[]; 43 | extern Gfx bowser_000_offset_022_mesh[]; 44 | extern Gfx bowser_002_offset_006_mesh[]; 45 | extern Gfx bowser_material_revert_render_settings[]; 46 | 47 | -------------------------------------------------------------------------------- /Render96/bowser_key/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout bowser_key_geo[] = { 4 | GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0x9B, 300), 5 | GEO_OPEN_NODE(), 6 | GEO_SCALE(0x00, 65536), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(LAYER_OPAQUE, bowser_key_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_CLOSE_NODE(), 11 | GEO_END(), 12 | }; 13 | 14 | const GeoLayout bowser_key_cutscene_geo[] = { 15 | GEO_NODE_START(), 16 | GEO_OPEN_NODE(), 17 | GEO_SCALE(0, 16384), 18 | GEO_OPEN_NODE(), 19 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 20 | GEO_OPEN_NODE(), 21 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 22 | GEO_OPEN_NODE(), 23 | GEO_ASM(0, geo_scale_bowser_key), 24 | GEO_SCALE(0, 65536), 25 | GEO_OPEN_NODE(), 26 | GEO_DISPLAY_LIST(LAYER_OPAQUE, bowser_key_000_displaylist_mesh), 27 | GEO_CLOSE_NODE(), 28 | GEO_CLOSE_NODE(), 29 | GEO_CLOSE_NODE(), 30 | GEO_CLOSE_NODE(), 31 | GEO_DISPLAY_LIST(0, bowser_key_material_revert_render_settings), 32 | GEO_DISPLAY_LIST(1, bowser_key_material_revert_render_settings), 33 | GEO_DISPLAY_LIST(2, bowser_key_material_revert_render_settings), 34 | GEO_DISPLAY_LIST(3, bowser_key_material_revert_render_settings), 35 | GEO_DISPLAY_LIST(4, bowser_key_material_revert_render_settings), 36 | GEO_DISPLAY_LIST(5, bowser_key_material_revert_render_settings), 37 | GEO_DISPLAY_LIST(6, bowser_key_material_revert_render_settings), 38 | GEO_DISPLAY_LIST(7, bowser_key_material_revert_render_settings), 39 | GEO_CLOSE_NODE(), 40 | GEO_END(), 41 | }; -------------------------------------------------------------------------------- /Render96/bowser_key/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout bowser_key_geo[]; 2 | extern Vtx bowser_key_000_displaylist_mesh_vtx_0[864]; 3 | extern Gfx bowser_key_000_displaylist_mesh_tri_0[]; 4 | 5 | extern Gfx bowser_key_000_displaylist_mesh[]; 6 | extern Gfx bowser_key_material_revert_render_settings[]; 7 | 8 | -------------------------------------------------------------------------------- /Render96/bowser_key/shiny.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bowser_key/shiny.rgba16.png -------------------------------------------------------------------------------- /Render96/bub/bossbasstest.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bub/bossbasstest.rgba32.png -------------------------------------------------------------------------------- /Render96/bub/bub_belly.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bub/bub_belly.rgba32.png -------------------------------------------------------------------------------- /Render96/bub/bub_eye.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bub/bub_eye.rgba32.png -------------------------------------------------------------------------------- /Render96/bub/bub_fins.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bub/bub_fins.rgba32.png -------------------------------------------------------------------------------- /Render96/bub/bub_goggles.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bub/bub_goggles.rgba32.png -------------------------------------------------------------------------------- /Render96/bub/bub_lips.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bub/bub_lips.rgba32.png -------------------------------------------------------------------------------- /Render96/bub/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout bub_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SCALE(0, 16384), 7 | GEO_OPEN_NODE(), 8 | GEO_ANIMATED_PART(1, -13, 0, 0, NULL), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, bub_000_offset_mesh), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 135, 0, 0, bub_000_offset_001_mesh), 13 | GEO_ANIMATED_PART(1, -33, -86, -35, NULL), 14 | GEO_OPEN_NODE(), 15 | GEO_ANIMATED_PART(1, 0, 0, 0, bub_000_offset_002_mesh), 16 | GEO_CLOSE_NODE(), 17 | GEO_ANIMATED_PART(1, -34, 71, -36, NULL), 18 | GEO_OPEN_NODE(), 19 | GEO_ANIMATED_PART(1, 0, 0, 0, bub_000_offset_003_mesh), 20 | GEO_CLOSE_NODE(), 21 | GEO_CLOSE_NODE(), 22 | GEO_CLOSE_NODE(), 23 | GEO_CLOSE_NODE(), 24 | GEO_DISPLAY_LIST(0, bub_material_revert_render_settings), 25 | GEO_DISPLAY_LIST(1, bub_material_revert_render_settings), 26 | GEO_DISPLAY_LIST(2, bub_material_revert_render_settings), 27 | GEO_DISPLAY_LIST(3, bub_material_revert_render_settings), 28 | GEO_DISPLAY_LIST(4, bub_material_revert_render_settings), 29 | GEO_DISPLAY_LIST(5, bub_material_revert_render_settings), 30 | GEO_DISPLAY_LIST(6, bub_material_revert_render_settings), 31 | GEO_DISPLAY_LIST(7, bub_material_revert_render_settings), 32 | GEO_CLOSE_NODE(), 33 | GEO_END(), 34 | }; 35 | -------------------------------------------------------------------------------- /Render96/bub/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout bub_geo[]; 2 | extern Vtx bub_000_offset_mesh_vtx_0[486]; 3 | extern Gfx bub_000_offset_mesh_tri_0[]; 4 | extern Vtx bub_000_offset_mesh_vtx_1[302]; 5 | extern Gfx bub_000_offset_mesh_tri_1[]; 6 | extern Vtx bub_000_offset_mesh_vtx_2[123]; 7 | extern Gfx bub_000_offset_mesh_tri_2[]; 8 | extern Vtx bub_000_offset_mesh_vtx_3[7]; 9 | extern Gfx bub_000_offset_mesh_tri_3[]; 10 | extern Vtx bub_000_offset_mesh_vtx_4[93]; 11 | extern Gfx bub_000_offset_mesh_tri_4[]; 12 | extern Vtx bub_000_offset_mesh_vtx_5[112]; 13 | extern Gfx bub_000_offset_mesh_tri_5[]; 14 | extern Vtx bub_000_offset_mesh_vtx_6[256]; 15 | extern Gfx bub_000_offset_mesh_tri_6[]; 16 | extern Vtx bub_000_offset_mesh_vtx_7[1111]; 17 | extern Gfx bub_000_offset_mesh_tri_7[]; 18 | extern Vtx bub_000_offset_001_mesh_vtx_0[211]; 19 | extern Gfx bub_000_offset_001_mesh_tri_0[]; 20 | extern Vtx bub_000_offset_002_mesh_vtx_0[105]; 21 | extern Gfx bub_000_offset_002_mesh_tri_0[]; 22 | extern Vtx bub_000_offset_003_mesh_vtx_0[104]; 23 | extern Gfx bub_000_offset_003_mesh_tri_0[]; 24 | 25 | extern Gfx bub_000_offset_mesh[]; 26 | extern Gfx bub_000_offset_001_mesh[]; 27 | extern Gfx bub_000_offset_002_mesh[]; 28 | extern Gfx bub_000_offset_003_mesh[]; 29 | extern Gfx bub_material_revert_render_settings[]; 30 | 31 | -------------------------------------------------------------------------------- /Render96/bubba/bossbasstest.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bubba/bossbasstest.rgba32.png -------------------------------------------------------------------------------- /Render96/bubba/bubba_belly.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bubba/bubba_belly.rgba32.png -------------------------------------------------------------------------------- /Render96/bubba/bubba_fins.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bubba/bubba_fins.rgba32.png -------------------------------------------------------------------------------- /Render96/bubba/bubba_glasses.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bubba/bubba_glasses.rgba32.png -------------------------------------------------------------------------------- /Render96/bubba/bubba_lips.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bubba/bubba_lips.rgba32.png -------------------------------------------------------------------------------- /Render96/bubba/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout bubba_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SWITCH_CASE(2, geo_switch_anim_state), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(1, bubba_000_displaylist_mesh), 9 | GEO_DISPLAY_LIST(1, bubba_000_switch_bigmouth_mesh), 10 | GEO_CLOSE_NODE(), 11 | GEO_CLOSE_NODE(), 12 | GEO_END(), 13 | }; 14 | -------------------------------------------------------------------------------- /Render96/bubba/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout bubba_bigmouth[]; 2 | extern const GeoLayout bubba_geo[]; 3 | extern Vtx bubba_000_displaylist_mesh_vtx_0[407]; 4 | extern Gfx bubba_000_displaylist_mesh_tri_0[]; 5 | extern Vtx bubba_000_displaylist_mesh_vtx_1[486]; 6 | extern Gfx bubba_000_displaylist_mesh_tri_1[]; 7 | extern Vtx bubba_000_displaylist_mesh_vtx_2[1569]; 8 | extern Gfx bubba_000_displaylist_mesh_tri_2[]; 9 | extern Vtx bubba_000_displaylist_mesh_vtx_3[302]; 10 | extern Gfx bubba_000_displaylist_mesh_tri_3[]; 11 | extern Vtx bubba_000_displaylist_mesh_vtx_4[123]; 12 | extern Gfx bubba_000_displaylist_mesh_tri_4[]; 13 | extern Vtx bubba_000_displaylist_mesh_vtx_5[7]; 14 | extern Gfx bubba_000_displaylist_mesh_tri_5[]; 15 | extern Vtx bubba_000_displaylist_mesh_vtx_6[149]; 16 | extern Gfx bubba_000_displaylist_mesh_tri_6[]; 17 | extern Vtx bubba_000_switch_bigmouth_mesh_vtx_0[407]; 18 | extern Gfx bubba_000_switch_bigmouth_mesh_tri_0[]; 19 | extern Vtx bubba_000_switch_bigmouth_mesh_vtx_1[486]; 20 | extern Gfx bubba_000_switch_bigmouth_mesh_tri_1[]; 21 | extern Vtx bubba_000_switch_bigmouth_mesh_vtx_2[1569]; 22 | extern Gfx bubba_000_switch_bigmouth_mesh_tri_2[]; 23 | extern Vtx bubba_000_switch_bigmouth_mesh_vtx_3[300]; 24 | extern Gfx bubba_000_switch_bigmouth_mesh_tri_3[]; 25 | extern Vtx bubba_000_switch_bigmouth_mesh_vtx_4[123]; 26 | extern Gfx bubba_000_switch_bigmouth_mesh_tri_4[]; 27 | extern Vtx bubba_000_switch_bigmouth_mesh_vtx_5[16]; 28 | extern Gfx bubba_000_switch_bigmouth_mesh_tri_5[]; 29 | extern Vtx bubba_000_switch_bigmouth_mesh_vtx_6[149]; 30 | extern Gfx bubba_000_switch_bigmouth_mesh_tri_6[]; 31 | 32 | extern Gfx bubba_000_displaylist_mesh[]; 33 | extern Gfx bubba_000_switch_bigmouth_mesh[]; 34 | extern Gfx bubba_material_revert_render_settings[]; 35 | 36 | -------------------------------------------------------------------------------- /Render96/bullet_bill/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout bullet_bill_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_NODE_START(), 7 | GEO_OPEN_NODE(), 8 | GEO_SHADOW(0, 150, 400), 9 | GEO_OPEN_NODE(), 10 | GEO_DISPLAY_LIST(1, bullet_bill_000_displaylist_mesh), 11 | GEO_CLOSE_NODE(), 12 | GEO_CLOSE_NODE(), 13 | GEO_DISPLAY_LIST(0, bullet_bill_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(1, bullet_bill_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(2, bullet_bill_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(3, bullet_bill_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(4, bullet_bill_material_revert_render_settings), 18 | GEO_DISPLAY_LIST(5, bullet_bill_material_revert_render_settings), 19 | GEO_DISPLAY_LIST(6, bullet_bill_material_revert_render_settings), 20 | GEO_DISPLAY_LIST(7, bullet_bill_material_revert_render_settings), 21 | GEO_CLOSE_NODE(), 22 | GEO_END(), 23 | }; 24 | -------------------------------------------------------------------------------- /Render96/bullet_bill/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout bullet_bill_geo[]; 2 | extern Vtx bullet_bill_000_displaylist_mesh_vtx_0[2066]; 3 | extern Gfx bullet_bill_000_displaylist_mesh_tri_0[]; 4 | extern Vtx bullet_bill_000_displaylist_mesh_vtx_1[38]; 5 | extern Gfx bullet_bill_000_displaylist_mesh_tri_1[]; 6 | extern Vtx bullet_bill_000_displaylist_mesh_vtx_2[807]; 7 | extern Gfx bullet_bill_000_displaylist_mesh_tri_2[]; 8 | extern Vtx bullet_bill_000_displaylist_mesh_vtx_3[513]; 9 | extern Gfx bullet_bill_000_displaylist_mesh_tri_3[]; 10 | extern Vtx bullet_bill_000_displaylist_mesh_vtx_4[108]; 11 | extern Gfx bullet_bill_000_displaylist_mesh_tri_4[]; 12 | 13 | extern Gfx bullet_bill_000_displaylist_mesh[]; 14 | extern Gfx bullet_bill_material_revert_render_settings[]; 15 | 16 | -------------------------------------------------------------------------------- /Render96/bullet_bill/head.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bullet_bill/head.rgba16.png -------------------------------------------------------------------------------- /Render96/bully/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bully/body.rgba16.png -------------------------------------------------------------------------------- /Render96/bully/eye.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bully/eye.rgba16.png -------------------------------------------------------------------------------- /Render96/bully/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout bully_geo[]; 2 | extern Vtx bully_000_offset_004_mesh_vtx_0[460]; 3 | extern Gfx bully_000_offset_004_mesh_tri_0[]; 4 | extern Vtx bully_000_offset_007_mesh_vtx_0[460]; 5 | extern Gfx bully_000_offset_007_mesh_tri_0[]; 6 | extern Vtx bully_000_displaylist_mesh_vtx_0[324]; 7 | extern Gfx bully_000_displaylist_mesh_tri_0[]; 8 | extern Vtx bully_000_displaylist_mesh_vtx_1[1616]; 9 | extern Gfx bully_000_displaylist_mesh_tri_1[]; 10 | extern Vtx bully_000_displaylist_mesh_vtx_2[176]; 11 | extern Gfx bully_000_displaylist_mesh_tri_2[]; 12 | 13 | extern Gfx bully_000_offset_004_mesh[]; 14 | extern Gfx bully_000_offset_007_mesh[]; 15 | extern Gfx bully_000_displaylist_mesh[]; 16 | extern Gfx bully_material_revert_render_settings[]; 17 | 18 | -------------------------------------------------------------------------------- /Render96/bully/horns.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/bully/horns.rgba16.png -------------------------------------------------------------------------------- /Render96/cannon_barrel/cannon_barrel.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/cannon_barrel/cannon_barrel.rgba32.png -------------------------------------------------------------------------------- /Render96/cannon_barrel/cannon_dark.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/cannon_barrel/cannon_dark.rgba32.png -------------------------------------------------------------------------------- /Render96/cannon_barrel/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout cannon_barrel_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_NODE_START(), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(1, cannon_barrel_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, cannon_barrel_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, cannon_barrel_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, cannon_barrel_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, cannon_barrel_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, cannon_barrel_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, cannon_barrel_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, cannon_barrel_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, cannon_barrel_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/cannon_barrel/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout cannon_barrel_geo[]; 2 | extern Vtx cannon_barrel_000_displaylist_mesh_vtx_0[644]; 3 | extern Gfx cannon_barrel_000_displaylist_mesh_tri_0[]; 4 | extern Vtx cannon_barrel_000_displaylist_mesh_vtx_1[74]; 5 | extern Gfx cannon_barrel_000_displaylist_mesh_tri_1[]; 6 | extern Vtx cannon_barrel_000_displaylist_mesh_vtx_2[16]; 7 | extern Gfx cannon_barrel_000_displaylist_mesh_tri_2[]; 8 | 9 | extern Gfx cannon_barrel_000_displaylist_mesh[]; 10 | extern Gfx cannon_barrel_material_revert_render_settings[]; 11 | 12 | -------------------------------------------------------------------------------- /Render96/cannon_base/cannon_base_rgba16.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/cannon_base/cannon_base_rgba16.rgba16.png -------------------------------------------------------------------------------- /Render96/cannon_base/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout cannon_base_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 7 | GEO_OPEN_NODE(), 8 | GEO_ANIMATED_PART(1, 0, 0, 0, cannon_base_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, cannon_base_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, cannon_base_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, cannon_base_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, cannon_base_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, cannon_base_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, cannon_base_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, cannon_base_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, cannon_base_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/cannon_base/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout cannon_base_geo[]; 2 | extern Vtx cannon_base_000_displaylist_mesh_vtx_0[679]; 3 | extern Gfx cannon_base_000_displaylist_mesh_tri_0[]; 4 | extern Vtx cannon_base_000_displaylist_mesh_vtx_1[1657]; 5 | extern Gfx cannon_base_000_displaylist_mesh_tri_1[]; 6 | 7 | extern Gfx cannon_base_000_displaylist_mesh[]; 8 | extern Gfx cannon_base_material_revert_render_settings[]; 9 | 10 | -------------------------------------------------------------------------------- /Render96/capswitch/base_gold.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/capswitch/base_gold.rgba32.png -------------------------------------------------------------------------------- /Render96/capswitch/fly.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/capswitch/fly.rgba32.png -------------------------------------------------------------------------------- /Render96/capswitch/geo.inc.c: -------------------------------------------------------------------------------- 1 | const GeoLayout cap_switch_geo[] = { 2 | GEO_CULLING_RADIUS(600), 3 | GEO_OPEN_NODE(), 4 | GEO_SWITCH_CASE(4, geo_switch_anim_state), 5 | GEO_OPEN_NODE(), 6 | GEO_DISPLAY_LIST(LAYER_OPAQUE, capswitch_000_displaylist_001_mesh_mat_override_fly_0), 7 | GEO_DISPLAY_LIST(LAYER_OPAQUE, capswitch_000_displaylist_001_mesh_mat_override_metal_2), 8 | GEO_DISPLAY_LIST(LAYER_OPAQUE, capswitch_000_displaylist_001_mesh_mat_override_invis_1), 9 | GEO_DISPLAY_LIST(LAYER_OPAQUE, capswitch_000_displaylist_001_mesh_mat_override_fly_0), 10 | GEO_CLOSE_NODE(), 11 | GEO_CLOSE_NODE(), 12 | GEO_END(), 13 | }; 14 | -------------------------------------------------------------------------------- /Render96/capswitch/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout capswitch_001_switch_opt1[]; 2 | extern const GeoLayout capswitch_001_switch_opt2[]; 3 | extern const GeoLayout capswitch_001_switch_opt3[]; 4 | extern const GeoLayout capswitch_geo[]; 5 | extern Vtx capswitch_000_displaylist_001_mesh_vtx_0[632]; 6 | extern Gfx capswitch_000_displaylist_001_mesh_tri_0[]; 7 | extern Vtx capswitch_000_displaylist_001_mesh_vtx_1[576]; 8 | extern Gfx capswitch_000_displaylist_001_mesh_tri_1[]; 9 | extern Vtx capswitch_000_displaylist_001_mesh_vtx_2[260]; 10 | extern Gfx capswitch_000_displaylist_001_mesh_tri_2[]; 11 | 12 | extern Gfx capswitch_000_displaylist_001_mesh[]; 13 | extern Gfx capswitch_000_displaylist_001_mesh_mat_override_fly_0[]; 14 | extern Gfx capswitch_000_displaylist_001_mesh_mat_override_invis_1[]; 15 | extern Gfx capswitch_000_displaylist_001_mesh_mat_override_metal_2[]; 16 | extern Gfx capswitch_material_revert_render_settings[]; 17 | 18 | -------------------------------------------------------------------------------- /Render96/capswitch/invis.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/capswitch/invis.rgba32.png -------------------------------------------------------------------------------- /Render96/capswitch/metal.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/capswitch/metal.rgba32.png -------------------------------------------------------------------------------- /Render96/chain_chomp/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chain_chomp/body.rgba16.png -------------------------------------------------------------------------------- /Render96/chain_chomp/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout chain_chomp_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 200), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, chain_chomp_000_offset_mesh), 13 | GEO_ANIMATED_PART(1, 0, 0, 0, chain_chomp_001_offset_mesh), 14 | GEO_CLOSE_NODE(), 15 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 16 | GEO_OPEN_NODE(), 17 | GEO_ANIMATED_PART(1, 0, 0, 0, chain_chomp_000_offset_001_mesh), 18 | GEO_ANIMATED_PART(1, 0, 0, 0, chain_chomp_001_offset_001_mesh), 19 | GEO_ANIMATED_PART(4, 0, 0, 0, chain_chomp_002_offset_001_mesh), 20 | GEO_CLOSE_NODE(), 21 | GEO_CLOSE_NODE(), 22 | GEO_CLOSE_NODE(), 23 | GEO_DISPLAY_LIST(0, chain_chomp_material_revert_render_settings), 24 | GEO_DISPLAY_LIST(1, chain_chomp_material_revert_render_settings), 25 | GEO_DISPLAY_LIST(2, chain_chomp_material_revert_render_settings), 26 | GEO_DISPLAY_LIST(3, chain_chomp_material_revert_render_settings), 27 | GEO_DISPLAY_LIST(4, chain_chomp_material_revert_render_settings), 28 | GEO_DISPLAY_LIST(5, chain_chomp_material_revert_render_settings), 29 | GEO_DISPLAY_LIST(6, chain_chomp_material_revert_render_settings), 30 | GEO_DISPLAY_LIST(7, chain_chomp_material_revert_render_settings), 31 | GEO_CLOSE_NODE(), 32 | GEO_END(), 33 | }; 34 | -------------------------------------------------------------------------------- /Render96/chain_chomp/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout chain_chomp_geo[]; 2 | extern Vtx chain_chomp_000_offset_mesh_vtx_0[76]; 3 | extern Gfx chain_chomp_000_offset_mesh_tri_0[]; 4 | extern Vtx chain_chomp_000_offset_mesh_vtx_1[484]; 5 | extern Gfx chain_chomp_000_offset_mesh_tri_1[]; 6 | extern Vtx chain_chomp_001_offset_mesh_vtx_0[126]; 7 | extern Gfx chain_chomp_001_offset_mesh_tri_0[]; 8 | extern Vtx chain_chomp_000_offset_001_mesh_vtx_0[60]; 9 | extern Gfx chain_chomp_000_offset_001_mesh_tri_0[]; 10 | extern Vtx chain_chomp_000_offset_001_mesh_vtx_1[484]; 11 | extern Gfx chain_chomp_000_offset_001_mesh_tri_1[]; 12 | extern Vtx chain_chomp_001_offset_001_mesh_vtx_0[108]; 13 | extern Gfx chain_chomp_001_offset_001_mesh_tri_0[]; 14 | extern Vtx chain_chomp_002_offset_001_mesh_vtx_0[42]; 15 | extern Gfx chain_chomp_002_offset_001_mesh_tri_0[]; 16 | extern Vtx chain_chomp_002_offset_001_mesh_vtx_1[285]; 17 | extern Gfx chain_chomp_002_offset_001_mesh_tri_1[]; 18 | 19 | extern Gfx chain_chomp_000_offset_mesh[]; 20 | extern Gfx chain_chomp_001_offset_mesh[]; 21 | extern Gfx chain_chomp_000_offset_001_mesh[]; 22 | extern Gfx chain_chomp_001_offset_001_mesh[]; 23 | extern Gfx chain_chomp_002_offset_001_mesh[]; 24 | extern Gfx chain_chomp_material_revert_render_settings[]; 25 | 26 | -------------------------------------------------------------------------------- /Render96/chair/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout haunted_chair_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, chair_000_offset_mesh), 13 | GEO_OPEN_NODE(), 14 | GEO_ANIMATED_PART(1, -7, -9, 0, NULL), 15 | GEO_OPEN_NODE(), 16 | GEO_ANIMATED_PART(1, 0, 0, 0, chair_000_offset_002_mesh), 17 | GEO_CLOSE_NODE(), 18 | GEO_ANIMATED_PART(1, 156, -9, 0, NULL), 19 | GEO_OPEN_NODE(), 20 | GEO_ANIMATED_PART(1, 0, 0, 0, chair_000_offset_003_mesh), 21 | GEO_CLOSE_NODE(), 22 | GEO_ANIMATED_PART(1, -3, 17, 0, NULL), 23 | GEO_OPEN_NODE(), 24 | GEO_ANIMATED_PART(1, 0, 0, 0, chair_000_offset_004_mesh), 25 | GEO_CLOSE_NODE(), 26 | GEO_CLOSE_NODE(), 27 | GEO_CLOSE_NODE(), 28 | GEO_CLOSE_NODE(), 29 | GEO_CLOSE_NODE(), 30 | GEO_DISPLAY_LIST(0, chair_material_revert_render_settings), 31 | GEO_DISPLAY_LIST(1, chair_material_revert_render_settings), 32 | GEO_DISPLAY_LIST(2, chair_material_revert_render_settings), 33 | GEO_DISPLAY_LIST(3, chair_material_revert_render_settings), 34 | GEO_DISPLAY_LIST(4, chair_material_revert_render_settings), 35 | GEO_DISPLAY_LIST(5, chair_material_revert_render_settings), 36 | GEO_DISPLAY_LIST(6, chair_material_revert_render_settings), 37 | GEO_DISPLAY_LIST(7, chair_material_revert_render_settings), 38 | GEO_CLOSE_NODE(), 39 | GEO_END(), 40 | }; 41 | -------------------------------------------------------------------------------- /Render96/chair/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout chair_geo[]; 2 | extern Vtx chair_000_offset_mesh_vtx_0[63]; 3 | extern Gfx chair_000_offset_mesh_tri_0[]; 4 | extern Vtx chair_000_offset_002_mesh_vtx_0[46]; 5 | extern Gfx chair_000_offset_002_mesh_tri_0[]; 6 | extern Vtx chair_000_offset_003_mesh_vtx_0[94]; 7 | extern Gfx chair_000_offset_003_mesh_tri_0[]; 8 | extern Vtx chair_000_offset_004_mesh_vtx_0[82]; 9 | extern Gfx chair_000_offset_004_mesh_tri_0[]; 10 | 11 | extern Gfx chair_000_offset_mesh[]; 12 | extern Gfx chair_000_offset_002_mesh[]; 13 | extern Gfx chair_000_offset_003_mesh[]; 14 | extern Gfx chair_000_offset_004_mesh[]; 15 | extern Gfx chair_material_revert_render_settings[]; 16 | 17 | -------------------------------------------------------------------------------- /Render96/chair/wooddownsize.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chair/wooddownsize.rgba16.png -------------------------------------------------------------------------------- /Render96/checkerboard_platform/checkerboard_platform_b.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/checkerboard_platform/checkerboard_platform_b.rgba16.png -------------------------------------------------------------------------------- /Render96/checkerboard_platform/checkerboard_platform_side.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/checkerboard_platform/checkerboard_platform_side.rgba16.png -------------------------------------------------------------------------------- /Render96/checkerboard_platform/checkerboard_platform_y.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/checkerboard_platform/checkerboard_platform_y.rgba16.png -------------------------------------------------------------------------------- /Render96/checkerboard_platform/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout checkerboard_platform_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_CULLING_RADIUS(85106), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(1, checkerboard_platform_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, checkerboard_platform_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, checkerboard_platform_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, checkerboard_platform_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, checkerboard_platform_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, checkerboard_platform_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, checkerboard_platform_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, checkerboard_platform_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, checkerboard_platform_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/checkerboard_platform/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout checkerboard_platform_geo[]; 2 | extern Vtx checkerboard_platform_000_displaylist_mesh_vtx_0[282]; 3 | extern Gfx checkerboard_platform_000_displaylist_mesh_tri_0[]; 4 | extern Vtx checkerboard_platform_000_displaylist_mesh_vtx_1[104]; 5 | extern Gfx checkerboard_platform_000_displaylist_mesh_tri_1[]; 6 | extern Vtx checkerboard_platform_000_displaylist_mesh_vtx_2[80]; 7 | extern Gfx checkerboard_platform_000_displaylist_mesh_tri_2[]; 8 | 9 | extern Gfx checkerboard_platform_000_displaylist_mesh[]; 10 | extern Gfx checkerboard_platform_material_revert_render_settings[]; 11 | 12 | -------------------------------------------------------------------------------- /Render96/chillychief/chilly.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chillychief/chilly.rgba16.png -------------------------------------------------------------------------------- /Render96/chillychief/eye.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chillychief/eye.rgba16.png -------------------------------------------------------------------------------- /Render96/chillychief/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout chillychief_geo[]; 2 | extern Vtx chillychief_000_offset_004_mesh_vtx_0[460]; 3 | extern Gfx chillychief_000_offset_004_mesh_tri_0[]; 4 | extern Vtx chillychief_000_offset_007_mesh_vtx_0[460]; 5 | extern Gfx chillychief_000_offset_007_mesh_tri_0[]; 6 | extern Vtx chillychief_000_displaylist_mesh_vtx_0[42]; 7 | extern Gfx chillychief_000_displaylist_mesh_tri_0[]; 8 | extern Vtx chillychief_000_displaylist_mesh_vtx_1[1552]; 9 | extern Gfx chillychief_000_displaylist_mesh_tri_1[]; 10 | extern Vtx chillychief_000_displaylist_mesh_vtx_2[176]; 11 | extern Gfx chillychief_000_displaylist_mesh_tri_2[]; 12 | 13 | extern Gfx chillychief_000_offset_004_mesh[]; 14 | extern Gfx chillychief_000_offset_007_mesh[]; 15 | extern Gfx chillychief_000_displaylist_mesh[]; 16 | extern Gfx chillychief_material_revert_render_settings[]; 17 | 18 | -------------------------------------------------------------------------------- /Render96/chillychief/horns.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chillychief/horns.rgba16.png -------------------------------------------------------------------------------- /Render96/chuckya/attentae_new.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chuckya/attentae_new.rgba16.png -------------------------------------------------------------------------------- /Render96/chuckya/body_new.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chuckya/body_new.rgba16.png -------------------------------------------------------------------------------- /Render96/chuckya/bottom.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chuckya/bottom.rgba16.png -------------------------------------------------------------------------------- /Render96/chuckya/eye.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chuckya/eye.rgba16.png -------------------------------------------------------------------------------- /Render96/chuckya/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout chuckya_geo[]; 2 | extern Vtx chuckya_000_offset_003_mesh_vtx_0[8]; 3 | extern Gfx chuckya_000_offset_003_mesh_tri_0[]; 4 | extern Vtx chuckya_000_displaylist_mesh_vtx_0[1062]; 5 | extern Gfx chuckya_000_displaylist_mesh_tri_0[]; 6 | extern Vtx chuckya_002_offset_mesh_vtx_0[184]; 7 | extern Gfx chuckya_002_offset_mesh_tri_0[]; 8 | extern Vtx chuckya_003_offset_mesh_vtx_0[1644]; 9 | extern Gfx chuckya_003_offset_mesh_tri_0[]; 10 | extern Vtx chuckya_000_displaylist_001_mesh_vtx_0[1062]; 11 | extern Gfx chuckya_000_displaylist_001_mesh_tri_0[]; 12 | extern Vtx chuckya_000_displaylist_002_mesh_vtx_0[80]; 13 | extern Gfx chuckya_000_displaylist_002_mesh_tri_0[]; 14 | extern Vtx chuckya_000_displaylist_003_mesh_vtx_0[80]; 15 | extern Gfx chuckya_000_displaylist_003_mesh_tri_0[]; 16 | extern Vtx chuckya_000_displaylist_004_mesh_vtx_0[80]; 17 | extern Gfx chuckya_000_displaylist_004_mesh_tri_0[]; 18 | extern Vtx chuckya_000_displaylist_005_mesh_vtx_0[80]; 19 | extern Gfx chuckya_000_displaylist_005_mesh_tri_0[]; 20 | extern Vtx chuckya_002_offset_003_mesh_vtx_0[184]; 21 | extern Gfx chuckya_002_offset_003_mesh_tri_0[]; 22 | 23 | extern Gfx chuckya_000_offset_003_mesh[]; 24 | extern Gfx chuckya_000_displaylist_mesh[]; 25 | extern Gfx chuckya_002_offset_mesh[]; 26 | extern Gfx chuckya_003_offset_mesh[]; 27 | extern Gfx chuckya_000_displaylist_001_mesh[]; 28 | extern Gfx chuckya_000_displaylist_002_mesh[]; 29 | extern Gfx chuckya_000_displaylist_003_mesh[]; 30 | extern Gfx chuckya_000_displaylist_004_mesh[]; 31 | extern Gfx chuckya_000_displaylist_005_mesh[]; 32 | extern Gfx chuckya_002_offset_003_mesh[]; 33 | extern Gfx chuckya_material_revert_render_settings[]; 34 | 35 | -------------------------------------------------------------------------------- /Render96/chuckya/hands_new.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/chuckya/hands_new.rgba16.png -------------------------------------------------------------------------------- /Render96/coin/coin_blue.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/coin/coin_blue.rgba16.png -------------------------------------------------------------------------------- /Render96/coin/coin_red.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/coin/coin_red.rgba16.png -------------------------------------------------------------------------------- /Render96/coin/coin_yellow.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/coin/coin_yellow.rgba16.png -------------------------------------------------------------------------------- /Render96/coin/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout coin_cointurn1[]; 2 | extern const GeoLayout coin_cointurn2[]; 3 | extern const GeoLayout coin_cointurn3[]; 4 | extern const GeoLayout coin_geo[]; 5 | extern Vtx coin_000_displaylist_mesh_vtx_0[512]; 6 | extern Gfx coin_000_displaylist_mesh_tri_0[]; 7 | extern Vtx coin_000_switch_cointurn1_mesh_vtx_0[512]; 8 | extern Gfx coin_000_switch_cointurn1_mesh_tri_0[]; 9 | extern Vtx coin_000_switch_cointurn2_mesh_vtx_0[512]; 10 | extern Gfx coin_000_switch_cointurn2_mesh_tri_0[]; 11 | extern Vtx coin_000_switch_cointurn3_mesh_vtx_0[512]; 12 | extern Gfx coin_000_switch_cointurn3_mesh_tri_0[]; 13 | 14 | extern Gfx coin_yellow_mdl[]; 15 | extern Gfx coin_red_mdl[]; 16 | extern Gfx coin_blue_mdl[]; 17 | extern Gfx coin_material_revert_render_settings[]; 18 | extern Gfx coin_seg3_dl_03007990[]; 19 | extern Gfx coin_seg3_dl_03007968[]; 20 | extern Gfx coin_seg3_dl_03007940[]; 21 | extern Gfx coin_seg3_dl_030079B8[]; 22 | 23 | -------------------------------------------------------------------------------- /Render96/common0.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "blue_coin_switch/model.inc.c" 9 | #include "blue_coin_switch/collision.inc.c" 10 | UNUSED static const u64 binid_0 = 0; 11 | 12 | #include "amp/model.inc.c" 13 | #include "amp/anims/data.inc.c" 14 | #include "amp/anims/table.inc.c" 15 | UNUSED static const u64 binid_1 = 1; 16 | 17 | #include "cannon_lid/model.inc.c" 18 | #include "cannon_lid/collision.inc.c" 19 | UNUSED static const u64 binid_2 = 2; 20 | 21 | #include "cannon_base/model.inc.c" 22 | UNUSED static const u64 binid_3 = 3; 23 | 24 | #include "cannon_barrel/model.inc.c" 25 | UNUSED static const u64 binid_4 = 4; 26 | 27 | #include "chuckya/model.inc.c" 28 | #include "chuckya/anims/data.inc.c" 29 | #include "chuckya/anims/table.inc.c" 30 | UNUSED static const u64 binid_5 = 5; 31 | 32 | #include "purple_switch/model.inc.c" 33 | #include "purple_switch/collision.inc.c" 34 | UNUSED static const u64 binid_6 = 6; 35 | 36 | #include "checkerboard_platform/model.inc.c" 37 | #include "checkerboard_platform/collision.inc.c" 38 | UNUSED static const u64 binid_7 = 7; 39 | 40 | #include "heart/model.inc.c" 41 | UNUSED static const u64 binid_8 = 8; 42 | 43 | #include "flyguy/model.inc.c" 44 | #include "flyguy/anims/data.inc.c" 45 | #include "flyguy/anims/table.inc.c" 46 | UNUSED static const u64 binid_9 = 9; 47 | 48 | #include "breakable_box/model.inc.c" 49 | #include "breakable_box/collision.inc.c" 50 | UNUSED static const u64 binid_10 = 10; 51 | 52 | UNUSED static const u64 binid_11 = 11; 53 | 54 | #include "exclamation_box/model.inc.c" 55 | UNUSED static const u64 binid_12 = 12; 56 | 57 | #include "goomba/model.inc.c" 58 | #include "goomba/anims/data.inc.c" 59 | #include "goomba/anims/table.inc.c" 60 | UNUSED static const u64 binid_13 = 13; 61 | 62 | #include "bobomb/model.inc.c" 63 | #include "bobomb/anims/data.inc.c" 64 | #include "bobomb/anims/table.inc.c" 65 | UNUSED static const u64 binid_14 = 14; 66 | 67 | #include "metal_box/model.inc.c" 68 | #include "metal_box/collision.inc.c" 69 | UNUSED static const u64 binid_15 = 15; 70 | 71 | #include "exclamation_box_outline/model.inc.c" 72 | #include "exclamation_box_outline/collision.inc.c" 73 | UNUSED static const u64 binid_16 = 16; 74 | 75 | #include "test_platform/model.inc.c" 76 | #include "test_platform/collision.inc.c" 77 | UNUSED static const u64 binid_17 = 17; 78 | 79 | #include "koopa_shell/model.inc.c" 80 | UNUSED static const u64 binid_18 = 18; -------------------------------------------------------------------------------- /Render96/common0_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "common0.h" 9 | 10 | #include "blue_coin_switch/geo.inc.c" 11 | // Hmm, this is included earlier. 12 | #include "test_platform/geo.inc.c" 13 | #include "amp/geo.inc.c" 14 | #include "cannon_lid/geo.inc.c" 15 | #include "cannon_base/geo.inc.c" 16 | #include "cannon_barrel/geo.inc.c" 17 | #include "chuckya/geo.inc.c" 18 | #include "purple_switch/geo.inc.c" 19 | #include "checkerboard_platform/geo.inc.c" 20 | #include "heart/geo.inc.c" 21 | #include "flyguy/geo.inc.c" 22 | #include "breakable_box/geo.inc.c" 23 | #include "bowling_ball/geo.inc.c" 24 | #include "exclamation_box/geo.inc.c" 25 | #include "goomba/geo.inc.c" 26 | #include "bobomb/geo.inc.c" 27 | #include "metal_box/geo.inc.c" 28 | #include "exclamation_box_outline/geo.inc.c" 29 | #include "koopa_shell/geo.inc.c" 30 | -------------------------------------------------------------------------------- /Render96/common1.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "mist/model.inc.c" 9 | UNUSED static const u64 binid_0 = 0; 10 | 11 | #include "explosion/model.inc.c" 12 | UNUSED static const u64 binid_1 = 1; 13 | 14 | #include "butterfly/model.inc.c" 15 | #include "butterfly/anims/data.inc.c" 16 | #include "butterfly/anims/table.inc.c" 17 | UNUSED static const u64 binid_2 = 2; 18 | 19 | #include "coin/model.inc.c" 20 | UNUSED static const u64 binid_3 = 3; 21 | 22 | #include "warp_pipe/model.inc.c" 23 | #include "warp_pipe/collision.inc.c" 24 | UNUSED static const u64 binid_4 = 4; 25 | 26 | #include "door/model.inc.c" 27 | #include "door/anims/data.inc.c" 28 | #include "door/anims/table.inc.c" 29 | UNUSED static const u64 binid_5 = 5; 30 | 31 | #include "bowser_key/model.inc.c" 32 | #include "bowser_key/anims/data.inc.c" 33 | #include "bowser_key/anims/table.inc.c" 34 | UNUSED static const u64 binid_6 = 6; 35 | 36 | #include "flame/model.inc.c" 37 | UNUSED static const u64 binid_7 = 7; 38 | 39 | #include "blue_fish/model.inc.c" 40 | #include "blue_fish/anims/data.inc.c" 41 | #include "blue_fish/anims/table.inc.c" 42 | UNUSED static const u64 binid_8 = 8; 43 | 44 | #include "pebble/model.inc.c" 45 | UNUSED static const u64 binid_9 = 9; 46 | 47 | #include "leaves/model.inc.c" 48 | UNUSED static const u64 binid_10 = 10; 49 | 50 | // this is still weird... 51 | #include "warp_collision/collision.inc.c" 52 | UNUSED static const u64 binid_11 = 11; 53 | 54 | #include "mario_cap/model.inc.c" 55 | UNUSED static const u64 binid_12 = 12; 56 | 57 | #include "power_meter/model.inc.c" 58 | UNUSED static const u64 binid_13 = 13; 59 | 60 | UNUSED static const u64 binid_14 = 14; 61 | 62 | #include "mushroom_1up/model.inc.c" 63 | UNUSED static const u64 binid_15 = 15; 64 | 65 | #include "star/model.inc.c" 66 | UNUSED static const u64 binid_16 = 16; 67 | 68 | #include "sand/model.inc.c" 69 | UNUSED static const u64 binid_17 = 17; 70 | 71 | #include "dirt/model.inc.c" 72 | UNUSED static const u64 binid_18 = 18; 73 | 74 | #include "transparent_star/model.inc.c" 75 | UNUSED static const u64 binid_19 = 19; 76 | 77 | #include "white_particle/model.inc.c" 78 | UNUSED static const u64 binid_20 = 20; 79 | 80 | #include "wooden_signpost/model.inc.c" 81 | #include "wooden_signpost/collision.inc.c" 82 | UNUSED static const u64 binid_21 = 21; 83 | 84 | #include "tree/model.inc.c" 85 | UNUSED static const u64 binid_22 = 22; 86 | -------------------------------------------------------------------------------- /Render96/common1_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | 9 | #include "mist/geo.inc.c" 10 | #include "explosion/geo.inc.c" 11 | #include "butterfly/geo.inc.c" 12 | #include "coin/geo.inc.c" 13 | #include "warp_pipe/geo.inc.c" 14 | #include "door/geo.inc.c" 15 | #include "bowser_key/geo.inc.c" 16 | #include "flame/geo.inc.c" 17 | #include "blue_fish/geo.inc.c" 18 | #include "leaves/geo.inc.c" 19 | #include "mario_cap/geo.inc.c" 20 | #include "number/geo.inc.c" 21 | #include "mushroom_1up/geo.inc.c" 22 | #include "star/geo.inc.c" 23 | #include "dirt/geo.inc.c" 24 | #include "transparent_star/geo.inc.c" 25 | #include "white_particle/geo.inc.c" 26 | #include "wooden_signpost/geo.inc.c" 27 | #include "tree/geo.inc.c" -------------------------------------------------------------------------------- /Render96/dorrie/Dorrie_eye_new.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/dorrie/Dorrie_eye_new.rgba32.png -------------------------------------------------------------------------------- /Render96/dorrie/dorrie_body.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/dorrie/dorrie_body.rgba32.png -------------------------------------------------------------------------------- /Render96/dorrie/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout dorrie_geo[]; 2 | extern Vtx dorrie_000_offset_mesh_vtx_0[500]; 3 | extern Gfx dorrie_000_offset_mesh_tri_0[]; 4 | extern Vtx dorrie_000_offset_001_mesh_vtx_0[23]; 5 | extern Gfx dorrie_000_offset_001_mesh_tri_0[]; 6 | extern Vtx dorrie_000_offset_001_mesh_vtx_1[46]; 7 | extern Gfx dorrie_000_offset_001_mesh_tri_1[]; 8 | extern Vtx dorrie_000_offset_001_skinned_vtx_0[23]; 9 | extern Gfx dorrie_000_offset_001_skinned_tri_0[]; 10 | extern Vtx dorrie_000_offset_002_mesh_vtx_0[23]; 11 | extern Gfx dorrie_000_offset_002_mesh_tri_0[]; 12 | extern Vtx dorrie_000_offset_002_skinned_vtx_0[23]; 13 | extern Gfx dorrie_000_offset_002_skinned_tri_0[]; 14 | extern Vtx dorrie_000_offset_003_mesh_vtx_0[23]; 15 | extern Gfx dorrie_000_offset_003_mesh_tri_0[]; 16 | extern Vtx dorrie_000_offset_003_mesh_vtx_1[861]; 17 | extern Gfx dorrie_000_offset_003_mesh_tri_1[]; 18 | extern Vtx dorrie_000_offset_003_mesh_vtx_2[179]; 19 | extern Gfx dorrie_000_offset_003_mesh_tri_2[]; 20 | extern Vtx dorrie_000_offset_003_skinned_vtx_0[23]; 21 | extern Gfx dorrie_000_offset_003_skinned_tri_0[]; 22 | extern Vtx dorrie_000_offset_007_mesh_vtx_0[128]; 23 | extern Gfx dorrie_000_offset_007_mesh_tri_0[]; 24 | extern Vtx dorrie_000_offset_008_mesh_vtx_0[128]; 25 | extern Gfx dorrie_000_offset_008_mesh_tri_0[]; 26 | extern Vtx dorrie_000_offset_009_mesh_vtx_0[128]; 27 | extern Gfx dorrie_000_offset_009_mesh_tri_0[]; 28 | extern Vtx dorrie_000_offset_010_mesh_vtx_0[128]; 29 | extern Gfx dorrie_000_offset_010_mesh_tri_0[]; 30 | 31 | extern Gfx dorrie_000_offset_mesh[]; 32 | extern Gfx dorrie_000_offset_001_mesh[]; 33 | extern Gfx dorrie_000_offset_001_skinned[]; 34 | extern Gfx dorrie_000_offset_002_mesh[]; 35 | extern Gfx dorrie_000_offset_002_skinned[]; 36 | extern Gfx dorrie_000_offset_003_mesh[]; 37 | extern Gfx dorrie_000_offset_003_skinned[]; 38 | extern Gfx dorrie_000_offset_007_mesh[]; 39 | extern Gfx dorrie_000_offset_008_mesh[]; 40 | extern Gfx dorrie_000_offset_009_mesh[]; 41 | extern Gfx dorrie_000_offset_010_mesh[]; 42 | extern Gfx dorrie_material_revert_render_settings[]; 43 | 44 | -------------------------------------------------------------------------------- /Render96/exclamation_box/geo.inc.c: -------------------------------------------------------------------------------- 1 | 2 | const GeoLayout exclamation_box_geo[] = { 3 | GEO_CULLING_RADIUS(300), 4 | GEO_OPEN_NODE(), 5 | GEO_SHADOW(SHADOW_SQUARE_PERMANENT, 0xB4, 70), 6 | GEO_OPEN_NODE(), 7 | GEO_SWITCH_CASE(4, geo_switch_anim_state), 8 | GEO_OPEN_NODE(), 9 | GEO_DISPLAY_LIST(1, exclamation_box_000_displaylist_mesh_mat_override_fly_0), 10 | GEO_DISPLAY_LIST(1, exclamation_box_000_displaylist_mesh_mat_override_metal_1), 11 | GEO_DISPLAY_LIST(1, exclamation_box_000_displaylist_mesh_mat_override_invis_2), 12 | GEO_DISPLAY_LIST(1, exclamation_box_000_displaylist_mesh_mat_override_yellow_3), 13 | GEO_CLOSE_NODE(), 14 | GEO_CLOSE_NODE(), 15 | GEO_CLOSE_NODE(), 16 | GEO_END(), 17 | }; 18 | -------------------------------------------------------------------------------- /Render96/exclamation_box/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout exclamation_box_000_switch_opt1[]; 2 | extern const GeoLayout exclamation_box_000_switch_opt2[]; 3 | extern const GeoLayout exclamation_box_000_switch_opt3[]; 4 | extern const GeoLayout exclamation_box_000_switch_opt4[]; 5 | extern const GeoLayout exclamation_box_geo[]; 6 | extern Vtx exclamation_box_000_displaylist_mesh_vtx_0[1460]; 7 | extern Gfx exclamation_box_000_displaylist_mesh_tri_0[]; 8 | extern Vtx exclamation_box_000_displaylist_mesh_vtx_1[989]; 9 | extern Gfx exclamation_box_000_displaylist_mesh_tri_1[]; 10 | extern Vtx exclamation_box_000_displaylist_mesh_vtx_2[532]; 11 | extern Gfx exclamation_box_000_displaylist_mesh_tri_2[]; 12 | 13 | extern Gfx exclamation_box_000_displaylist_mesh[]; 14 | extern Gfx exclamation_box_000_displaylist_mesh_mat_override_fly_0[]; 15 | extern Gfx exclamation_box_000_displaylist_mesh_mat_override_metal_1[]; 16 | extern Gfx exclamation_box_000_displaylist_mesh_mat_override_invis_2[]; 17 | extern Gfx exclamation_box_000_displaylist_mesh_mat_override_yellow_3[]; 18 | extern Gfx exclamation_box_material_revert_render_settings[]; 19 | 20 | -------------------------------------------------------------------------------- /Render96/eyerok/body_one.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/eyerok/body_one.rgba16.png -------------------------------------------------------------------------------- /Render96/eyerok/body_two.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/eyerok/body_two.rgba16.png -------------------------------------------------------------------------------- /Render96/eyerok/eye.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/eyerok/eye.rgba16.png -------------------------------------------------------------------------------- /Render96/eyerok/eyelid.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/eyerok/eyelid.rgba16.png -------------------------------------------------------------------------------- /Render96/eyerok/eyelid_tip.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/eyerok/eyelid_tip.rgba16.png -------------------------------------------------------------------------------- /Render96/flyguy/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout flyguy_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, flyguy_000_offset_mesh), 13 | GEO_OPEN_NODE(), 14 | GEO_ANIMATED_PART(1, -45, -20, -55, NULL), 15 | GEO_OPEN_NODE(), 16 | GEO_ANIMATED_PART(1, 0, 0, 0, flyguy_000_offset_002_mesh), 17 | GEO_CLOSE_NODE(), 18 | GEO_ANIMATED_PART(1, -45, -20, 55, NULL), 19 | GEO_OPEN_NODE(), 20 | GEO_ANIMATED_PART(1, 0, 0, 0, flyguy_000_offset_003_mesh), 21 | GEO_CLOSE_NODE(), 22 | GEO_ANIMATED_PART(1, 250, 0, 0, NULL), 23 | GEO_OPEN_NODE(), 24 | GEO_ANIMATED_PART(5, 0, 0, 0, flyguy_000_offset_004_mesh), 25 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 26 | GEO_CLOSE_NODE(), 27 | GEO_CLOSE_NODE(), 28 | GEO_CLOSE_NODE(), 29 | GEO_CLOSE_NODE(), 30 | GEO_CLOSE_NODE(), 31 | GEO_DISPLAY_LIST(0, flyguy_material_revert_render_settings), 32 | GEO_DISPLAY_LIST(1, flyguy_material_revert_render_settings), 33 | GEO_DISPLAY_LIST(2, flyguy_material_revert_render_settings), 34 | GEO_DISPLAY_LIST(3, flyguy_material_revert_render_settings), 35 | GEO_DISPLAY_LIST(4, flyguy_material_revert_render_settings), 36 | GEO_DISPLAY_LIST(5, flyguy_material_revert_render_settings), 37 | GEO_DISPLAY_LIST(6, flyguy_material_revert_render_settings), 38 | GEO_DISPLAY_LIST(7, flyguy_material_revert_render_settings), 39 | GEO_CLOSE_NODE(), 40 | GEO_END(), 41 | }; 42 | -------------------------------------------------------------------------------- /Render96/flyguy/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout flyguy_geo[]; 2 | extern Vtx flyguy_000_offset_mesh_vtx_0[1736]; 3 | extern Gfx flyguy_000_offset_mesh_tri_0[]; 4 | extern Vtx flyguy_000_offset_mesh_vtx_1[181]; 5 | extern Gfx flyguy_000_offset_mesh_tri_1[]; 6 | extern Vtx flyguy_000_offset_mesh_vtx_2[294]; 7 | extern Gfx flyguy_000_offset_mesh_tri_2[]; 8 | extern Vtx flyguy_000_offset_mesh_vtx_3[80]; 9 | extern Gfx flyguy_000_offset_mesh_tri_3[]; 10 | extern Vtx flyguy_000_offset_mesh_vtx_4[366]; 11 | extern Gfx flyguy_000_offset_mesh_tri_4[]; 12 | extern Vtx flyguy_000_offset_mesh_vtx_5[361]; 13 | extern Gfx flyguy_000_offset_mesh_tri_5[]; 14 | extern Vtx flyguy_000_offset_002_mesh_vtx_0[100]; 15 | extern Gfx flyguy_000_offset_002_mesh_tri_0[]; 16 | extern Vtx flyguy_000_offset_002_mesh_vtx_1[536]; 17 | extern Gfx flyguy_000_offset_002_mesh_tri_1[]; 18 | extern Vtx flyguy_000_offset_003_mesh_vtx_0[104]; 19 | extern Gfx flyguy_000_offset_003_mesh_tri_0[]; 20 | extern Vtx flyguy_000_offset_003_mesh_vtx_1[535]; 21 | extern Gfx flyguy_000_offset_003_mesh_tri_1[]; 22 | extern Vtx flyguy_000_offset_004_mesh_vtx_0[666]; 23 | extern Gfx flyguy_000_offset_004_mesh_tri_0[]; 24 | 25 | extern Gfx flyguy_000_offset_mesh[]; 26 | extern Gfx flyguy_000_offset_002_mesh[]; 27 | extern Gfx flyguy_000_offset_003_mesh[]; 28 | extern Gfx flyguy_000_offset_004_mesh[]; 29 | extern Gfx flyguy_material_revert_render_settings[]; 30 | 31 | -------------------------------------------------------------------------------- /Render96/flyguy/mask.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/flyguy/mask.rgba16.png -------------------------------------------------------------------------------- /Render96/flyguy/shyguy_band.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/flyguy/shyguy_band.rgba32.png -------------------------------------------------------------------------------- /Render96/flyguy/shyguy_belt.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/flyguy/shyguy_belt.rgba32.png -------------------------------------------------------------------------------- /Render96/flyguy/shyguy_boots.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/flyguy/shyguy_boots.rgba32.png -------------------------------------------------------------------------------- /Render96/flyguy/shyguy_buckle.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/flyguy/shyguy_buckle.rgba32.png -------------------------------------------------------------------------------- /Render96/flyguy/shyguy_shirt.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/flyguy/shyguy_shirt.rgba32.png -------------------------------------------------------------------------------- /Render96/flyguy/shyguy_sole.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/flyguy/shyguy_sole.rgba32.png -------------------------------------------------------------------------------- /Render96/fwoosh/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout fwoosh_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_CULLING_RADIUS(42553), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(5, fwoosh_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, fwoosh_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, fwoosh_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, fwoosh_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, fwoosh_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, fwoosh_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, fwoosh_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, fwoosh_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, fwoosh_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/fwoosh/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout fwoosh_geo[]; 2 | extern Vtx fwoosh_000_displaylist_mesh_vtx_0[2426]; 3 | extern Gfx fwoosh_000_displaylist_mesh_tri_0[]; 4 | extern Vtx fwoosh_000_displaylist_mesh_vtx_1[9]; 5 | extern Gfx fwoosh_000_displaylist_mesh_tri_1[]; 6 | 7 | extern Gfx fwoosh_000_displaylist_mesh[]; 8 | extern Gfx fwoosh_material_revert_render_settings[]; 9 | 10 | -------------------------------------------------------------------------------- /Render96/goomba/blink.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/goomba/blink.rgba16.png -------------------------------------------------------------------------------- /Render96/goomba/body_low.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/goomba/body_low.rgba16.png -------------------------------------------------------------------------------- /Render96/goomba/eyeball_low.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/goomba/eyeball_low.rgba16.png -------------------------------------------------------------------------------- /Render96/goomba/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout goomba_000_switch_opt1[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_ANIMATED_PART(1, 48, 0, 0, goomba_000_offset_001_mesh_mat_override_blink_0), 7 | GEO_CLOSE_NODE(), 8 | GEO_RETURN(), 9 | }; 10 | const GeoLayout goomba_geo[] = { 11 | GEO_NODE_START(), 12 | GEO_OPEN_NODE(), 13 | GEO_SHADOW(0, 150, 100), 14 | GEO_OPEN_NODE(), 15 | GEO_SCALE(0, 16384), 16 | GEO_OPEN_NODE(), 17 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 18 | GEO_OPEN_NODE(), 19 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 20 | GEO_OPEN_NODE(), 21 | GEO_BILLBOARD_WITH_PARAMS(0, 0, 0, 0), 22 | GEO_OPEN_NODE(), 23 | GEO_DISPLAY_LIST(4, NULL), 24 | GEO_CLOSE_NODE(), 25 | GEO_SWITCH_CASE(2, geo_switch_anim_state), 26 | GEO_OPEN_NODE(), 27 | GEO_NODE_START(), 28 | GEO_OPEN_NODE(), 29 | GEO_ANIMATED_PART(1, 48, 0, 0, goomba_000_offset_001_mesh), 30 | GEO_CLOSE_NODE(), 31 | GEO_BRANCH(1, goomba_000_switch_opt1), 32 | GEO_CLOSE_NODE(), 33 | GEO_ANIMATED_PART(1, -60, -16, 45, NULL), 34 | GEO_OPEN_NODE(), 35 | GEO_ANIMATED_PART(1, 0, 0, 0, goomba_000_offset_002_mesh), 36 | GEO_CLOSE_NODE(), 37 | GEO_ANIMATED_PART(1, -60, -16, -45, NULL), 38 | GEO_OPEN_NODE(), 39 | GEO_ANIMATED_PART(1, 0, 0, 0, goomba_000_offset_003_mesh), 40 | GEO_CLOSE_NODE(), 41 | GEO_CLOSE_NODE(), 42 | GEO_CLOSE_NODE(), 43 | GEO_CLOSE_NODE(), 44 | GEO_CLOSE_NODE(), 45 | GEO_DISPLAY_LIST(0, goomba_material_revert_render_settings), 46 | GEO_DISPLAY_LIST(1, goomba_material_revert_render_settings), 47 | GEO_DISPLAY_LIST(2, goomba_material_revert_render_settings), 48 | GEO_DISPLAY_LIST(3, goomba_material_revert_render_settings), 49 | GEO_DISPLAY_LIST(4, goomba_material_revert_render_settings), 50 | GEO_DISPLAY_LIST(5, goomba_material_revert_render_settings), 51 | GEO_DISPLAY_LIST(6, goomba_material_revert_render_settings), 52 | GEO_DISPLAY_LIST(7, goomba_material_revert_render_settings), 53 | GEO_CLOSE_NODE(), 54 | GEO_END(), 55 | }; 56 | -------------------------------------------------------------------------------- /Render96/goomba/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout goomba_000_switch_opt1[]; 2 | extern const GeoLayout goomba_geo[]; 3 | extern Vtx goomba_000_offset_001_mesh_vtx_0[400]; 4 | extern Gfx goomba_000_offset_001_mesh_tri_0[]; 5 | extern Vtx goomba_000_offset_001_mesh_vtx_1[609]; 6 | extern Gfx goomba_000_offset_001_mesh_tri_1[]; 7 | extern Vtx goomba_000_offset_001_mesh_vtx_2[86]; 8 | extern Gfx goomba_000_offset_001_mesh_tri_2[]; 9 | extern Vtx goomba_000_offset_001_mesh_vtx_3[27]; 10 | extern Gfx goomba_000_offset_001_mesh_tri_3[]; 11 | extern Vtx goomba_000_offset_001_mesh_vtx_4[1931]; 12 | extern Gfx goomba_000_offset_001_mesh_tri_4[]; 13 | extern Vtx goomba_000_offset_002_mesh_vtx_0[292]; 14 | extern Gfx goomba_000_offset_002_mesh_tri_0[]; 15 | extern Vtx goomba_000_offset_003_mesh_vtx_0[292]; 16 | extern Gfx goomba_000_offset_003_mesh_tri_0[]; 17 | 18 | extern Gfx goomba_000_offset_001_mesh[]; 19 | extern Gfx goomba_000_offset_001_mesh_mat_override_blink_0[]; 20 | extern Gfx goomba_000_offset_002_mesh[]; 21 | extern Gfx goomba_000_offset_003_mesh[]; 22 | extern Gfx goomba_material_revert_render_settings[]; 23 | 24 | -------------------------------------------------------------------------------- /Render96/group0.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | // Note: This bin does not use bin IDs, unlike the other segmented bins. 9 | #include "mario/model.inc.c" 10 | 11 | #include "bubble/model.inc.c" 12 | 13 | #include "walk_smoke/model.inc.c" 14 | 15 | #include "burn_smoke/model.inc.c" 16 | 17 | #include "stomp_smoke/model.inc.c" 18 | 19 | #include "water_wave/model.inc.c" 20 | 21 | #include "sparkle/model.inc.c" 22 | 23 | #include "water_splash/model.inc.c" 24 | 25 | #include "white_particle_small/model.inc.c" 26 | 27 | #include "sparkle_animation/model.inc.c" -------------------------------------------------------------------------------- /Render96/group0_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group0.h" 9 | 10 | #include "bubble/geo.inc.c" 11 | #include "walk_smoke/geo.inc.c" 12 | #include "burn_smoke/geo.inc.c" 13 | #include "stomp_smoke/geo.inc.c" 14 | #include "water_wave/geo.inc.c" 15 | #include "sparkle/geo.inc.c" 16 | #include "water_splash/geo.inc.c" 17 | #include "sparkle_animation/geo.inc.c" 18 | #include "mario/geo.inc.c" -------------------------------------------------------------------------------- /Render96/group1.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "yellow_sphere_small/model.inc.c" 9 | UNUSED static const u64 binid_0 = 0; 10 | 11 | #include "hoot/model.inc.c" 12 | #include "hoot/anims/data.inc.c" 13 | #include "hoot/anims/table.inc.c" 14 | UNUSED static const u64 binid_1 = 1; 15 | 16 | #include "yoshi_egg/model.inc.c" 17 | UNUSED static const u64 binid_2 = 2; 18 | 19 | #include "thwomp/model.inc.c" 20 | #include "thwomp/collision.inc.c" 21 | UNUSED static const u64 binid_3 = 3; 22 | 23 | #include "bullet_bill/model.inc.c" 24 | UNUSED static const u64 binid_4 = 4; 25 | 26 | #include "heave_ho/model.inc.c" 27 | #include "heave_ho/anims/data.inc.c" 28 | #include "heave_ho/anims/table.inc.c" 29 | UNUSED static const u64 binid_5 = 5; 30 | -------------------------------------------------------------------------------- /Render96/group10.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "bird/model.inc.c" 9 | #include "bird/anims/data.inc.c" 10 | #include "bird/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "peach/model.inc.c" 14 | #include "peach/anims/data.inc.c" 15 | #include "peach/anims/table.inc.c" 16 | UNUSED static const u64 binid_1 = 1; 17 | 18 | #include "yoshi/model.inc.c" 19 | #include "yoshi/anims/data.inc.c" 20 | #include "yoshi/anims/table.inc.c" 21 | UNUSED static const u64 binid_2 = 2; 22 | -------------------------------------------------------------------------------- /Render96/group10_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group10.h" 9 | 10 | #include "bird/geo.inc.c" 11 | #include "peach/geo.inc.c" 12 | #include "yoshi/geo.inc.c" 13 | -------------------------------------------------------------------------------- /Render96/group11.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "bubba/model.inc.c" 9 | UNUSED static const u64 binid_0 = 0; 10 | 11 | #include "wiggler_body/model.inc.c" 12 | #include "wiggler_body/anims/data.inc.c" 13 | #include "wiggler_body/geo.inc.c" 14 | #include "wiggler_body/anims/table.inc.c" 15 | 16 | #include "wiggler_head/model.inc.c" 17 | #include "wiggler_head/anims/data.inc.c" 18 | #include "wiggler_head/anims/table.inc.c" 19 | UNUSED static const u64 binid_1 = 1; 20 | 21 | #include "lakitu_enemy/model.inc.c" 22 | #include "lakitu_enemy/anims/data.inc.c" 23 | #include "lakitu_enemy/anims/table.inc.c" 24 | UNUSED static const u64 binid_2 = 2; 25 | 26 | #include "spiny_egg/model.inc.c" 27 | #include "spiny_egg/anims/data.inc.c" 28 | #include "spiny_egg/anims/table.inc.c" 29 | UNUSED static const u64 binid_3 = 3; 30 | 31 | #include "spiny/model.inc.c" 32 | #include "spiny/anims/data.inc.c" 33 | #include "spiny/anims/table.inc.c" 34 | UNUSED static const u64 binid_4 = 4; 35 | -------------------------------------------------------------------------------- /Render96/group11_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group11.h" 9 | 10 | #include "bubba/geo.inc.c" 11 | #include "wiggler_head/geo.inc.c" 12 | #include "lakitu_enemy/geo.inc.c" 13 | #include "spiny_egg/geo.inc.c" 14 | #include "spiny/geo.inc.c" 15 | -------------------------------------------------------------------------------- /Render96/group12.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "bowser_flame/model.inc.c" 9 | UNUSED static const u64 binid_0 = 0; 10 | 11 | #include "impact_ring/model.inc.c" 12 | UNUSED static const u64 binid_1 = 1; 13 | 14 | #include "yellow_sphere/model.inc.c" 15 | UNUSED static const u64 binid_2 = 2; 16 | 17 | #include "bowser/model.inc.c" 18 | #include "bowser/anims/data.inc.c" 19 | #include "bowser/anims/table.inc.c" 20 | #include "bowser/flames_pos.inc.c" 21 | UNUSED static const u64 binid_3 = 3; 22 | 23 | #include "bomb/model.inc.c" 24 | UNUSED static const u64 binid_4 = 4; 25 | 26 | #include "impact_smoke/model.inc.c" 27 | UNUSED static const u64 binid_5 = 5; 28 | -------------------------------------------------------------------------------- /Render96/group12_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group12.h" 9 | 10 | #include "bowser_flame/geo.inc.c" 11 | #include "impact_ring/geo.inc.c" 12 | #include "yellow_sphere/geo.inc.c" 13 | #include "bowser/geo.inc.c" 14 | #include "bomb/geo.inc.c" 15 | #include "impact_smoke/geo.inc.c" 16 | -------------------------------------------------------------------------------- /Render96/group13.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "skeeter/model.inc.c" 9 | #include "skeeter/anims/data.inc.c" 10 | #include "skeeter/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "seaweed/model.inc.c" 14 | #include "seaweed/anims/data.inc.c" 15 | #include "seaweed/anims/table.inc.c" 16 | UNUSED static const u64 binid_1 = 1; 17 | 18 | #include "water_mine/model.inc.c" 19 | UNUSED static const u64 binid_2 = 2; 20 | 21 | #include "cyan_fish/model.inc.c" 22 | #include "cyan_fish/anims/data.inc.c" 23 | #include "cyan_fish/anims/table.inc.c" 24 | UNUSED static const u64 binid_3 = 3; 25 | 26 | #include "bub/model.inc.c" 27 | #include "bub/anims/data.inc.c" 28 | #include "bub/anims/table.inc.c" 29 | UNUSED static const u64 binid_4 = 4; 30 | 31 | #include "water_ring/model.inc.c" 32 | #include "water_ring/anims/data.inc.c" 33 | #include "water_ring/anims/table.inc.c" 34 | UNUSED static const u64 binid_5 = 5; 35 | 36 | #include "treasure_chest/model.inc.c" 37 | UNUSED static const u64 binid_6 = 6; 38 | -------------------------------------------------------------------------------- /Render96/group13_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group13.h" 9 | 10 | #include "skeeter/geo.inc.c" 11 | #include "seaweed/geo.inc.c" 12 | #include "water_mine/geo.inc.c" 13 | #include "cyan_fish/geo.inc.c" 14 | #include "bub/geo.inc.c" 15 | #include "water_ring/geo.inc.c" 16 | #include "treasure_chest/geo.inc.c" 17 | -------------------------------------------------------------------------------- /Render96/group14.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "koopa_flag/model.inc.c" 9 | #include "koopa_flag/anims/data.inc.c" 10 | #include "koopa_flag/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "poundable_pole/model.inc.c" 14 | #include "poundable_pole/collision.inc.c" 15 | UNUSED static const u64 binid_1 = 1; 16 | 17 | #include "koopa/model.inc.c" 18 | #include "koopa/anims/data.inc.c" 19 | #include "koopa/anims/table.inc.c" 20 | UNUSED static const u64 binid_2 = 2; 21 | 22 | #include "piranha_plant/model.inc.c" 23 | #include "piranha_plant/anims/data.inc.c" 24 | #include "piranha_plant/anims/table.inc.c" 25 | UNUSED static const u64 binid_3 = 3; 26 | 27 | #include "whomp/model.inc.c" 28 | #include "whomp/anims/data.inc.c" 29 | #include "whomp/anims/table.inc.c" 30 | #include "whomp/collision.inc.c" 31 | UNUSED static const u64 binid_4 = 4; 32 | 33 | #include "chain_ball/model.inc.c" 34 | UNUSED static const u64 binid_5 = 5; 35 | 36 | #include "chain_chomp/model.inc.c" 37 | #include "chain_chomp/anims/data.inc.c" 38 | #include "chain_chomp/anims/table.inc.c" 39 | UNUSED static const u64 binid_6 = 6; 40 | #include "koopa_without_shell/model.inc.c" -------------------------------------------------------------------------------- /Render96/group14_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group14.h" 9 | 10 | #include "koopa_flag/geo.inc.c" 11 | #include "poundable_pole/geo.inc.c" 12 | #include "koopa/geo.inc.c" 13 | #include "piranha_plant/geo.inc.c" 14 | #include "whomp/geo.inc.c" 15 | #include "chain_ball/geo.inc.c" 16 | #include "chain_chomp/geo.inc.c" 17 | #include "koopa_without_shell/geo.inc.c" -------------------------------------------------------------------------------- /Render96/group15.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "lakitu_cameraman/model.inc.c" 9 | #include "lakitu_cameraman/anims/data.inc.c" 10 | #include "lakitu_cameraman/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "toad/model.inc.c" 14 | #include "toad/anims/data.inc.c" 15 | #include "toad/anims/table.inc.c" 16 | UNUSED static const u64 binid_1 = 1; 17 | 18 | #include "mips/model.inc.c" 19 | #include "mips/anims/data.inc.c" 20 | #include "mips/anims/table.inc.c" 21 | UNUSED static const u64 binid_2 = 2; 22 | 23 | #include "boo_castle/model.inc.c" 24 | UNUSED static const u64 binid_3 = 3; 25 | 26 | -------------------------------------------------------------------------------- /Render96/group15_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group15.h" 9 | 10 | #include "lakitu_cameraman/geo.inc.c" 11 | #include "toad/geo.inc.c" 12 | #include "mips/geo.inc.c" 13 | #include "boo_castle/geo.inc.c" 14 | 15 | -------------------------------------------------------------------------------- /Render96/group16.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "chillychief/model.inc.c" 9 | #include "chillychief/anims/data.inc.c" 10 | #include "chillychief/geo.inc.c" 11 | #include "chillychief/anims/table.inc.c" 12 | UNUSED static const u64 binid_0 = 0; 13 | 14 | #include "moneybag/model.inc.c" 15 | #include "moneybag/anims/data.inc.c" 16 | #include "moneybag/anims/table.inc.c" 17 | UNUSED static const u64 binid_1 = 1; 18 | -------------------------------------------------------------------------------- /Render96/group16.h: -------------------------------------------------------------------------------- 1 | #ifndef GROUP16_H 2 | #define GROUP16_H 3 | 4 | #include "types.h" 5 | 6 | // chillychief 7 | extern const Gfx chilly_chief_seg6_dl_06002B30[]; 8 | extern const Gfx chilly_chief_seg6_dl_06002BC8[]; 9 | extern const Gfx chilly_chief_seg6_dl_06002C60[]; 10 | extern const Gfx chilly_chief_seg6_dl_06002D18[]; 11 | extern const Gfx chilly_chief_seg6_dl_06002D50[]; 12 | extern const Gfx chilly_chief_seg6_dl_06002D88[]; 13 | extern const Gfx chilly_chief_seg6_dl_06002E80[]; 14 | extern const Gfx chilly_chief_seg6_dl_06002EB8[]; 15 | extern const Gfx chilly_chief_seg6_dl_06002EF0[]; 16 | extern const Gfx chilly_chief_seg6_dl_06002FC8[]; 17 | extern const Gfx chilly_chief_seg6_dl_06003010[]; 18 | extern const GeoLayout chilly_chief_geo[]; 19 | extern const GeoLayout chilly_chief_big_geo[]; 20 | extern const struct Animation *const chilly_chief_seg6_anims_06003994[]; 21 | 22 | // moneybag 23 | extern const GeoLayout moneybag_geo_000000[]; 24 | extern const GeoLayout moneybag_geo_000078[]; 25 | extern const GeoLayout moneybag_geo[]; 26 | extern const Gfx moneybag_seg6_dl_06005300[]; 27 | extern const Gfx moneybag_seg6_dl_06005358[]; 28 | extern const Gfx moneybag_seg6_dl_060053B8[]; 29 | extern const Gfx moneybag_seg6_dl_06005590[]; 30 | extern const Gfx moneybag_seg6_dl_06005618[]; 31 | extern const Gfx moneybag_seg6_dl_06005688[]; 32 | extern const Gfx moneybag_seg6_dl_06005708[]; 33 | extern const Gfx moneybag_seg6_dl_06005750[]; 34 | extern const Gfx moneybag_seg6_dl_06005980[]; 35 | extern const Gfx moneybag_seg6_dl_060059F0[]; 36 | extern const struct Animation *const moneybag_seg6_anims_06005E5C[]; 37 | 38 | #include "moneybag/geo_header.h" 39 | 40 | #include "chillychief/geo_header.h" 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /Render96/group16_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group16.h" 9 | 10 | #include "moneybag/geo.inc.c" -------------------------------------------------------------------------------- /Render96/group17.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "mr_i_eyeball/model.inc.c" 9 | UNUSED static const u64 binid_0 = 0; 10 | 11 | #include "mr_i_iris/model.inc.c" 12 | UNUSED static const u64 binid_1 = 1; 13 | 14 | #include "swoop/model.inc.c" 15 | #include "swoop/anims/data.inc.c" 16 | #include "swoop/anims/table.inc.c" 17 | UNUSED static const u64 binid_2 = 2; 18 | 19 | #include "snufit/model.inc.c" 20 | UNUSED static const u64 binid_3 = 3; 21 | 22 | #include "dorrie/model.inc.c" 23 | #include "dorrie/anims/data.inc.c" 24 | #include "dorrie/anims/table.inc.c" 25 | #include "dorrie/collision.inc.c" 26 | UNUSED static const u64 binid_4 = 4; 27 | 28 | #include "scuttlebug/model.inc.c" 29 | #include "scuttlebug/anims/data.inc.c" 30 | #include "scuttlebug/anims/table.inc.c" 31 | UNUSED static const u64 binid_5 = 5; 32 | -------------------------------------------------------------------------------- /Render96/group17_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group17.h" 9 | 10 | #include "mr_i_eyeball/geo.inc.c" 11 | #include "mr_i_iris/geo.inc.c" 12 | #include "swoop/geo.inc.c" 13 | #include "snufit/geo.inc.c" 14 | #include "dorrie/geo.inc.c" 15 | #include "scuttlebug/geo.inc.c" 16 | -------------------------------------------------------------------------------- /Render96/group1_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group1.h" 9 | 10 | #include "yellow_sphere_small/geo.inc.c" 11 | #include "hoot/geo.inc.c" 12 | #include "yoshi_egg/geo.inc.c" 13 | #include "thwomp/geo.inc.c" 14 | #include "bullet_bill/geo.inc.c" 15 | #include "heave_ho/geo.inc.c" 16 | -------------------------------------------------------------------------------- /Render96/group2.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "bully/model.inc.c" 9 | #include "bully/anims/data.inc.c" 10 | #include "bully/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "blargg/model.inc.c" 14 | #include "blargg/anims/data.inc.c" 15 | #include "blargg/anims/table.inc.c" 16 | UNUSED static const u64 binid_1 = 1; 17 | -------------------------------------------------------------------------------- /Render96/group2.h: -------------------------------------------------------------------------------- 1 | #ifndef GROUP2_H 2 | #define GROUP2_H 3 | 4 | #include "types.h" 5 | 6 | // blargg 7 | extern const GeoLayout blargg_geo[]; 8 | extern const Gfx blargg_seg5_dl_050058D0[]; 9 | extern const Gfx blargg_seg5_dl_05005A60[]; 10 | extern const Gfx blargg_seg5_dl_05005D00[]; 11 | extern const struct Animation *const blargg_seg5_anims_0500616C[]; 12 | 13 | // bully 14 | extern const GeoLayout bully_geo[]; 15 | extern const GeoLayout bully_boss_geo[]; 16 | extern const Gfx bully_seg5_dl_050002E0[]; 17 | extern const Gfx bully_seg5_dl_05000398[]; 18 | extern const Gfx bully_seg5_dl_05003708[]; 19 | extern const Gfx bully_seg5_dl_050037A0[]; 20 | extern const Gfx bully_seg5_dl_05003838[]; 21 | extern const Gfx bully_seg5_dl_05003878[]; 22 | extern const Gfx bully_seg5_dl_05003CD0[]; 23 | extern const Gfx bully_seg5_dl_05003D08[]; 24 | extern const Gfx bully_seg5_dl_05003D40[]; 25 | extern const Gfx bully_seg5_dl_05003E38[]; 26 | extern const Gfx bully_seg5_dl_05003E70[]; 27 | extern const Gfx bully_seg5_dl_05003EA8[]; 28 | extern const Gfx bully_seg5_dl_05003F80[]; 29 | extern const Gfx bully_seg5_dl_05003FC8[]; 30 | extern const struct Animation *const bully_seg5_anims_0500470C[]; 31 | 32 | #include "bully/geo_header.h" 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /Render96/group2_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group2.h" 9 | 10 | #include "bully/geo.inc.c" 11 | #include "blargg/geo.inc.c" 12 | -------------------------------------------------------------------------------- /Render96/group3.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "king_bobomb/model.inc.c" 9 | #include "king_bobomb/anims/data.inc.c" 10 | #include "king_bobomb/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "water_bubble/model.inc.c" 14 | UNUSED static const u64 binid_1 = 1; 15 | -------------------------------------------------------------------------------- /Render96/group3.h: -------------------------------------------------------------------------------- 1 | #ifndef GROUP3_H 2 | #define GROUP3_H 3 | 4 | #include "types.h" 5 | 6 | // king_bobomb 7 | extern const GeoLayout king_bobomb_geo[]; 8 | extern const Gfx king_bobomb_seg5_dl_0500A4B8[]; 9 | extern const Gfx king_bobomb_seg5_dl_0500A4F0[]; 10 | extern const Gfx king_bobomb_seg5_dl_0500A5A0[]; 11 | extern const Gfx king_bobomb_seg5_dl_0500A5D8[]; 12 | extern const Gfx king_bobomb_seg5_dl_0500A688[]; 13 | extern const Gfx king_bobomb_seg5_dl_0500A6C0[]; 14 | extern const Gfx king_bobomb_seg5_dl_0500A770[]; 15 | extern const Gfx king_bobomb_seg5_dl_0500A7A8[]; 16 | extern const Gfx king_bobomb_seg5_dl_0500A858[]; 17 | extern const Gfx king_bobomb_seg5_dl_0500A890[]; 18 | extern const Gfx king_bobomb_seg5_dl_0500A940[]; 19 | extern const Gfx king_bobomb_seg5_dl_0500A978[]; 20 | extern const Gfx king_bobomb_seg5_dl_0500ABC0[]; 21 | extern const Gfx king_bobomb_seg5_dl_0500AD08[]; 22 | extern const Gfx king_bobomb_seg5_dl_0500AF20[]; 23 | extern const Gfx king_bobomb_seg5_dl_0500B068[]; 24 | extern const Gfx king_bobomb_seg5_dl_0500B118[]; 25 | extern const Gfx king_bobomb_seg5_dl_0500B150[]; 26 | extern const Gfx king_bobomb_seg5_dl_0500B188[]; 27 | extern const Gfx king_bobomb_seg5_dl_0500B278[]; 28 | extern const Gfx king_bobomb_seg5_dl_0500B2D0[]; 29 | extern const Gfx king_bobomb_seg5_dl_0500B3C8[]; 30 | extern const Gfx king_bobomb_seg5_dl_0500B418[]; 31 | extern const Gfx king_bobomb_seg5_dl_0500B5F0[]; 32 | extern const Gfx king_bobomb_seg5_dl_0500B6C0[]; 33 | extern const struct Animation *const king_bobomb_seg5_anims_0500FE30[]; 34 | 35 | // water_bubble 36 | extern const GeoLayout water_bomb_geo[]; 37 | extern const GeoLayout water_bomb_shadow_geo[]; 38 | extern const Gfx water_bubble_seg5_dl_05010D30[]; 39 | extern const Gfx water_bubble_seg5_dl_05011000[]; 40 | 41 | #include "king_bobomb/geo_header.h" 42 | 43 | #endif 44 | -------------------------------------------------------------------------------- /Render96/group3_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group3.h" 9 | 10 | #include "king_bobomb/geo.inc.c" 11 | #include "water_bubble/geo.inc.c" 12 | -------------------------------------------------------------------------------- /Render96/group4.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "clam_shell/model.inc.c" 9 | #include "clam_shell/anims/data.inc.c" 10 | #include "clam_shell/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "manta/model.inc.c" 14 | #include "manta/anims/data.inc.c" 15 | #include "manta/geo.inc.c" 16 | #include "manta/anims/table.inc.c" 17 | UNUSED static const u64 binid_1 = 1; 18 | 19 | #include "sushi/model.inc.c" 20 | #include "sushi/anims/data.inc.c" 21 | #include "sushi/anims/table.inc.c" 22 | UNUSED static const u64 binid_2 = 2; 23 | 24 | #include "unagi/model.inc.c" 25 | #include "unagi/anims/data.inc.c" 26 | #include "unagi/anims/table.inc.c" 27 | UNUSED static const u64 binid_3 = 3; 28 | 29 | #include "whirlpool/model.inc.c" 30 | UNUSED static const u64 binid_4 = 4; 31 | -------------------------------------------------------------------------------- /Render96/group4_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group4.h" 9 | 10 | #include "clam_shell/geo.inc.c" 11 | #include "sushi/geo.inc.c" 12 | #include "unagi/geo.inc.c" 13 | -------------------------------------------------------------------------------- /Render96/group5.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "klepto/model.inc.c" 9 | #include "klepto/anims/data.inc.c" 10 | #include "klepto/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "eyerok/model.inc.c" 14 | #include "eyerok/anims/data.inc.c" 15 | #include "eyerok/anims/table.inc.c" 16 | UNUSED static const u64 binid_1 = 1; 17 | 18 | #include "pokey/model.inc.c" 19 | UNUSED static const u64 binid_2 = 2; 20 | 21 | #include "tornado/model.inc.c" 22 | #include "tornado/geo.inc.c" 23 | UNUSED static const u64 binid_3 = 3; 24 | 25 | #include "pokey_body_part/model.inc.c" -------------------------------------------------------------------------------- /Render96/group5_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group5.h" 9 | 10 | #include "klepto/geo.inc.c" 11 | #include "eyerok/geo.inc.c" 12 | #include "pokey/geo.inc.c" 13 | 14 | #include "pokey_body_part/geo.inc.c" -------------------------------------------------------------------------------- /Render96/group6.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "monty_mole_hole/model.inc.c" 9 | UNUSED static const u64 binid_0 = 0; 10 | 11 | #include "monty_mole/model.inc.c" 12 | #include "monty_mole/anims/data.inc.c" 13 | #include "monty_mole/anims/table.inc.c" 14 | UNUSED static const u64 binid_1 = 1; 15 | 16 | #include "smoke/model.inc.c" 17 | UNUSED static const u64 binid_2 = 2; 18 | 19 | #include "ukiki/model.inc.c" 20 | #include "ukiki/anims/data.inc.c" 21 | #include "ukiki/anims/table.inc.c" 22 | UNUSED static const u64 binid_3 = 3; 23 | 24 | #include "fwoosh/model.inc.c" 25 | UNUSED static const u64 binid_4 = 4; 26 | -------------------------------------------------------------------------------- /Render96/group6_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group6.h" 9 | 10 | #include "monty_mole/geo.inc.c" 11 | #include "ukiki/geo.inc.c" 12 | #include "fwoosh/geo.inc.c" 13 | -------------------------------------------------------------------------------- /Render96/group7.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "spindrift/model.inc.c" 9 | #include "spindrift/anims/data.inc.c" 10 | #include "spindrift/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "penguin/model.inc.c" 14 | #include "penguin/anims/data.inc.c" 15 | #include "penguin/anims/table.inc.c" 16 | #include "penguin/collision.inc.c" 17 | UNUSED static const u64 binid_1 = 1; 18 | 19 | #include "snowman/model.inc.c" 20 | #include "snowman/anims/data.inc.c" 21 | #include "snowman/anims/table.inc.c" 22 | UNUSED static const u64 binid_2 = 2; 23 | -------------------------------------------------------------------------------- /Render96/group7_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group7.h" 9 | 10 | #include "spindrift/geo.inc.c" 11 | #include "penguin/geo.inc.c" 12 | #include "snowman/geo.inc.c" 13 | -------------------------------------------------------------------------------- /Render96/group8.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "springboard/model.inc.c" 9 | #include "springboard/collision.inc.c" 10 | UNUSED static const u64 binid_0 = 0; 11 | 12 | #include "capswitch/model.inc.c" 13 | #include "capswitch/collision.inc.c" 14 | UNUSED static const u64 binid_1 = 1; 15 | -------------------------------------------------------------------------------- /Render96/group8.h: -------------------------------------------------------------------------------- 1 | #ifndef GROUP8_H 2 | #define GROUP8_H 3 | 4 | #include "types.h" 5 | 6 | // capswitch 7 | extern const GeoLayout cap_switch_geo[]; 8 | extern const Gfx capswitch_seg5_dl_05002D88[]; 9 | extern const Gfx cap_switch_exclamation_seg5_dl_05002E00[]; 10 | extern const Gfx capswitch_seg5_dl_05003020[]; 11 | extern const Gfx cap_switch_base_seg5_dl_05003120[]; 12 | extern const Gfx capswitch_seg5_dl_05003280[]; 13 | extern const Gfx capswitch_seg5_dl_05003350[]; 14 | extern const Gfx capswitch_seg5_dl_05003370[]; 15 | extern const Gfx capswitch_seg5_dl_05003390[]; 16 | extern const Gfx capswitch_seg5_dl_050033B0[]; 17 | extern const s16 capswitch_collision_050033D0[]; 18 | extern const s16 capswitch_collision_05003448[]; 19 | 20 | // springboard 21 | extern const GeoLayout springboard_top_geo[]; 22 | extern const GeoLayout springboard_spring_geo[]; 23 | extern const GeoLayout springboard_bottom_geo[]; 24 | extern const Gfx springboard_checkerboard_seg5_dl_050016B8[]; 25 | extern const Gfx springboard_spring_seg5_dl_05001800[]; 26 | extern const Gfx springboard_checkerboard_seg5_dl_05001900[]; 27 | extern const s16 springboard_collision_05001A28[]; 28 | 29 | #include "capswitch/geo_header.h" 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /Render96/group8_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group8.h" 9 | 10 | #include "springboard/geo.inc.c" 11 | #include "capswitch/geo.inc.c" 12 | -------------------------------------------------------------------------------- /Render96/group9.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "surface_terrains.h" 4 | #include "geo_commands.h" 5 | 6 | #include "make_const_nonconst.h" 7 | 8 | #include "bookend/model.inc.c" 9 | #include "bookend/anims/data.inc.c" 10 | #include "bookend/anims/table.inc.c" 11 | UNUSED static const u64 binid_0 = 0; 12 | 13 | #include "book/model.inc.c" 14 | UNUSED static const u64 binid_1 = 1; 15 | 16 | #include "chair/model.inc.c" 17 | #include "chair/anims/data.inc.c" 18 | #include "chair/anims/table.inc.c" 19 | UNUSED static const u64 binid_2 = 2; 20 | 21 | #include "small_key/model.inc.c" 22 | UNUSED static const u64 binid_3 = 3; 23 | 24 | #include "mad_piano/model.inc.c" 25 | #include "mad_piano/anims/data.inc.c" 26 | #include "mad_piano/anims/table.inc.c" 27 | UNUSED static const u64 binid_4 = 4; 28 | 29 | #include "boo/model.inc.c" 30 | UNUSED static const u64 binid_5 = 5; 31 | 32 | #include "haunted_cage/model.inc.c" 33 | UNUSED static const u64 binid_6 = 6; 34 | -------------------------------------------------------------------------------- /Render96/group9_geo.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "sm64.h" 3 | #include "geo_commands.h" 4 | 5 | #include "make_const_nonconst.h" 6 | 7 | #include "common1.h" 8 | #include "group9.h" 9 | 10 | #include "bookend/geo.inc.c" 11 | #include "book/geo.inc.c" 12 | #include "chair/geo.inc.c" 13 | #include "small_key/geo.inc.c" 14 | #include "mad_piano/geo.inc.c" 15 | #include "boo/geo.inc.c" 16 | #include "haunted_cage/geo.inc.c" 17 | -------------------------------------------------------------------------------- /Render96/heart/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout heart_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 100, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(1, heart_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, heart_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, heart_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, heart_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, heart_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, heart_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, heart_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, heart_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, heart_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/heart/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout heart_geo[]; 2 | extern Vtx heart_000_displaylist_mesh_vtx_0[713]; 3 | extern Gfx heart_000_displaylist_mesh_tri_0[]; 4 | 5 | extern Gfx heart_000_displaylist_mesh[]; 6 | extern Gfx heart_material_revert_render_settings[]; 7 | 8 | -------------------------------------------------------------------------------- /Render96/heart/spinning_heart_new.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heart/spinning_heart_new.rgba16.png -------------------------------------------------------------------------------- /Render96/heave_ho/bowsersticker.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heave_ho/bowsersticker.rgba32.png -------------------------------------------------------------------------------- /Render96/heave_ho/dark_red.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heave_ho/dark_red.rgba32.png -------------------------------------------------------------------------------- /Render96/heave_ho/eyes.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heave_ho/eyes.rgba32.png -------------------------------------------------------------------------------- /Render96/heave_ho/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout heave_ho_geo[]; 2 | extern Vtx heave_ho_000_offset_mesh_vtx_0[204]; 3 | extern Gfx heave_ho_000_offset_mesh_tri_0[]; 4 | extern Vtx heave_ho_000_offset_002_mesh_vtx_0[628]; 5 | extern Gfx heave_ho_000_offset_002_mesh_tri_0[]; 6 | extern Vtx heave_ho_000_offset_002_mesh_vtx_1[1239]; 7 | extern Gfx heave_ho_000_offset_002_mesh_tri_1[]; 8 | extern Vtx heave_ho_000_offset_002_mesh_vtx_2[242]; 9 | extern Gfx heave_ho_000_offset_002_mesh_tri_2[]; 10 | extern Vtx heave_ho_000_offset_002_mesh_vtx_3[361]; 11 | extern Gfx heave_ho_000_offset_002_mesh_tri_3[]; 12 | extern Vtx heave_ho_000_offset_002_mesh_vtx_4[24]; 13 | extern Gfx heave_ho_000_offset_002_mesh_tri_4[]; 14 | extern Vtx heave_ho_000_offset_002_mesh_vtx_5[100]; 15 | extern Gfx heave_ho_000_offset_002_mesh_tri_5[]; 16 | extern Vtx heave_ho_000_offset_002_mesh_vtx_6[548]; 17 | extern Gfx heave_ho_000_offset_002_mesh_tri_6[]; 18 | extern Vtx heave_ho_000_offset_002_mesh_vtx_7[28]; 19 | extern Gfx heave_ho_000_offset_002_mesh_tri_7[]; 20 | extern Vtx heave_ho_000_offset_004_mesh_vtx_0[249]; 21 | extern Gfx heave_ho_000_offset_004_mesh_tri_0[]; 22 | extern Vtx heave_ho_001_offset_mesh_vtx_0[308]; 23 | extern Gfx heave_ho_001_offset_mesh_tri_0[]; 24 | extern Vtx heave_ho_000_offset_007_mesh_vtx_0[38]; 25 | extern Gfx heave_ho_000_offset_007_mesh_tri_0[]; 26 | extern Vtx heave_ho_000_offset_007_mesh_vtx_1[4]; 27 | extern Gfx heave_ho_000_offset_007_mesh_tri_1[]; 28 | extern Vtx heave_ho_000_offset_007_mesh_vtx_2[62]; 29 | extern Gfx heave_ho_000_offset_007_mesh_tri_2[]; 30 | extern Vtx heave_ho_001_offset_001_mesh_vtx_0[327]; 31 | extern Gfx heave_ho_001_offset_001_mesh_tri_0[]; 32 | extern Vtx heave_ho_001_offset_001_mesh_vtx_1[92]; 33 | extern Gfx heave_ho_001_offset_001_mesh_tri_1[]; 34 | extern Vtx heave_ho_002_offset_002_mesh_vtx_0[334]; 35 | extern Gfx heave_ho_002_offset_002_mesh_tri_0[]; 36 | extern Vtx heave_ho_002_offset_002_mesh_vtx_1[92]; 37 | extern Gfx heave_ho_002_offset_002_mesh_tri_1[]; 38 | 39 | extern Gfx heave_ho_000_offset_mesh[]; 40 | extern Gfx heave_ho_000_offset_002_mesh[]; 41 | extern Gfx heave_ho_000_offset_004_mesh[]; 42 | extern Gfx heave_ho_001_offset_mesh[]; 43 | extern Gfx heave_ho_000_offset_007_mesh[]; 44 | extern Gfx heave_ho_001_offset_001_mesh[]; 45 | extern Gfx heave_ho_002_offset_002_mesh[]; 46 | extern Gfx heave_ho_material_revert_render_settings[]; 47 | 48 | -------------------------------------------------------------------------------- /Render96/heave_ho/platform.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heave_ho/platform.rgba32.png -------------------------------------------------------------------------------- /Render96/heave_ho/red.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heave_ho/red.rgba32.png -------------------------------------------------------------------------------- /Render96/heave_ho/stripe.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heave_ho/stripe.rgba32.png -------------------------------------------------------------------------------- /Render96/heave_ho/wheel.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heave_ho/wheel.rgba32.png -------------------------------------------------------------------------------- /Render96/heave_ho/yellow_metal.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/heave_ho/yellow_metal.rgba32.png -------------------------------------------------------------------------------- /Render96/king_bobomb/arms.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/king_bobomb/arms.rgba16.png -------------------------------------------------------------------------------- /Render96/king_bobomb/bob.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/king_bobomb/bob.rgba16.png -------------------------------------------------------------------------------- /Render96/king_bobomb/crown.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/king_bobomb/crown.rgba16.png -------------------------------------------------------------------------------- /Render96/king_bobomb/feet.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/king_bobomb/feet.rgba16.png -------------------------------------------------------------------------------- /Render96/king_bobomb/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout king_bobomb_geo[]; 2 | extern Vtx king_bobomb_000_displaylist_mesh_vtx_0[607]; 3 | extern Gfx king_bobomb_000_displaylist_mesh_tri_0[]; 4 | extern Vtx king_bobomb_000_offset_005_mesh_vtx_0[597]; 5 | extern Gfx king_bobomb_000_offset_005_mesh_tri_0[]; 6 | extern Vtx king_bobomb_000_offset_005_mesh_vtx_1[215]; 7 | extern Gfx king_bobomb_000_offset_005_mesh_tri_1[]; 8 | extern Vtx king_bobomb_004_offset_mesh_vtx_0[284]; 9 | extern Gfx king_bobomb_004_offset_mesh_tri_0[]; 10 | extern Vtx king_bobomb_005_offset_mesh_vtx_0[1132]; 11 | extern Gfx king_bobomb_005_offset_mesh_tri_0[]; 12 | extern Vtx king_bobomb_006_offset_mesh_vtx_0[1747]; 13 | extern Gfx king_bobomb_006_offset_mesh_tri_0[]; 14 | extern Vtx king_bobomb_000_offset_009_mesh_vtx_0[597]; 15 | extern Gfx king_bobomb_000_offset_009_mesh_tri_0[]; 16 | extern Vtx king_bobomb_000_offset_009_mesh_vtx_1[215]; 17 | extern Gfx king_bobomb_000_offset_009_mesh_tri_1[]; 18 | extern Vtx king_bobomb_000_displaylist_003_mesh_vtx_0[611]; 19 | extern Gfx king_bobomb_000_displaylist_003_mesh_tri_0[]; 20 | extern Vtx king_bobomb_000_displaylist_004_mesh_vtx_0[607]; 21 | extern Gfx king_bobomb_000_displaylist_004_mesh_tri_0[]; 22 | extern Vtx king_bobomb_000_displaylist_005_mesh_vtx_0[607]; 23 | extern Gfx king_bobomb_000_displaylist_005_mesh_tri_0[]; 24 | extern Vtx king_bobomb_000_displaylist_006_mesh_vtx_0[607]; 25 | extern Gfx king_bobomb_000_displaylist_006_mesh_tri_0[]; 26 | 27 | extern Gfx king_bobomb_000_displaylist_mesh[]; 28 | extern Gfx king_bobomb_000_offset_005_mesh[]; 29 | extern Gfx king_bobomb_004_offset_mesh[]; 30 | extern Gfx king_bobomb_005_offset_mesh[]; 31 | extern Gfx king_bobomb_006_offset_mesh[]; 32 | extern Gfx king_bobomb_000_offset_009_mesh[]; 33 | extern Gfx king_bobomb_000_displaylist_003_mesh[]; 34 | extern Gfx king_bobomb_000_displaylist_004_mesh[]; 35 | extern Gfx king_bobomb_000_displaylist_005_mesh[]; 36 | extern Gfx king_bobomb_000_displaylist_006_mesh[]; 37 | extern Gfx king_bobomb_material_revert_render_settings[]; 38 | 39 | -------------------------------------------------------------------------------- /Render96/king_bobomb/hands.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/king_bobomb/hands.rgba16.png -------------------------------------------------------------------------------- /Render96/koopa/eye.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/koopa/eye.rgba16.png -------------------------------------------------------------------------------- /Render96/koopa/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout koopa_geo[]; 2 | extern Vtx koopa_000_offset_mesh_vtx_0[187]; 3 | extern Gfx koopa_000_offset_mesh_tri_0[]; 4 | extern Vtx koopa_000_offset_mesh_vtx_1[1817]; 5 | extern Gfx koopa_000_offset_mesh_tri_1[]; 6 | extern Vtx koopa_000_offset_mesh_vtx_2[1013]; 7 | extern Gfx koopa_000_offset_mesh_tri_2[]; 8 | extern Vtx koopa_000_offset_mesh_vtx_3[13]; 9 | extern Gfx koopa_000_offset_mesh_tri_3[]; 10 | extern Vtx koopa_000_offset_001_mesh_vtx_0[1930]; 11 | extern Gfx koopa_000_offset_001_mesh_tri_0[]; 12 | extern Vtx koopa_000_offset_001_mesh_vtx_1[457]; 13 | extern Gfx koopa_000_offset_001_mesh_tri_1[]; 14 | extern Vtx koopa_000_offset_001_mesh_vtx_2[25]; 15 | extern Gfx koopa_000_offset_001_mesh_tri_2[]; 16 | extern Vtx koopa_000_offset_002_mesh_vtx_0[28]; 17 | extern Gfx koopa_000_offset_002_mesh_tri_0[]; 18 | extern Vtx koopa_000_offset_003_mesh_vtx_0[908]; 19 | extern Gfx koopa_000_offset_003_mesh_tri_0[]; 20 | extern Vtx koopa_000_offset_003_mesh_vtx_1[255]; 21 | extern Gfx koopa_000_offset_003_mesh_tri_1[]; 22 | extern Vtx koopa_000_offset_004_mesh_vtx_0[28]; 23 | extern Gfx koopa_000_offset_004_mesh_tri_0[]; 24 | extern Vtx koopa_000_offset_005_mesh_vtx_0[896]; 25 | extern Gfx koopa_000_offset_005_mesh_tri_0[]; 26 | extern Vtx koopa_000_offset_005_mesh_vtx_1[259]; 27 | extern Gfx koopa_000_offset_005_mesh_tri_1[]; 28 | extern Vtx koopa_000_offset_006_mesh_vtx_0[28]; 29 | extern Gfx koopa_000_offset_006_mesh_tri_0[]; 30 | extern Vtx koopa_000_offset_007_mesh_vtx_0[1405]; 31 | extern Gfx koopa_000_offset_007_mesh_tri_0[]; 32 | extern Vtx koopa_000_offset_008_mesh_vtx_0[31]; 33 | extern Gfx koopa_000_offset_008_mesh_tri_0[]; 34 | extern Vtx koopa_000_offset_009_mesh_vtx_0[1409]; 35 | extern Gfx koopa_000_offset_009_mesh_tri_0[]; 36 | 37 | extern Gfx koopa_000_offset_mesh[]; 38 | extern Gfx koopa_000_offset_001_mesh[]; 39 | extern Gfx koopa_000_offset_002_mesh[]; 40 | extern Gfx koopa_000_offset_003_mesh[]; 41 | extern Gfx koopa_000_offset_004_mesh[]; 42 | extern Gfx koopa_000_offset_005_mesh[]; 43 | extern Gfx koopa_000_offset_006_mesh[]; 44 | extern Gfx koopa_000_offset_007_mesh[]; 45 | extern Gfx koopa_000_offset_008_mesh[]; 46 | extern Gfx koopa_000_offset_009_mesh[]; 47 | extern Gfx koopa_material_revert_render_settings[]; 48 | 49 | -------------------------------------------------------------------------------- /Render96/koopa_shell/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout koopa_shell_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 200, 70), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 65536), 9 | GEO_OPEN_NODE(), 10 | GEO_DISPLAY_LIST(1, koopa_shell_000_displaylist_mesh), 11 | GEO_CLOSE_NODE(), 12 | GEO_CLOSE_NODE(), 13 | GEO_DISPLAY_LIST(0, koopa_shell_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(1, koopa_shell_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(2, koopa_shell_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(3, koopa_shell_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(4, koopa_shell_material_revert_render_settings), 18 | GEO_DISPLAY_LIST(5, koopa_shell_material_revert_render_settings), 19 | GEO_DISPLAY_LIST(6, koopa_shell_material_revert_render_settings), 20 | GEO_DISPLAY_LIST(7, koopa_shell_material_revert_render_settings), 21 | GEO_CLOSE_NODE(), 22 | GEO_END(), 23 | }; 24 | -------------------------------------------------------------------------------- /Render96/koopa_shell/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout koopa_shell_geo[]; 2 | extern Vtx koopa_shell_000_displaylist_mesh_vtx_0[1013]; 3 | extern Gfx koopa_shell_000_displaylist_mesh_tri_0[]; 4 | extern Vtx koopa_shell_000_displaylist_mesh_vtx_1[13]; 5 | extern Gfx koopa_shell_000_displaylist_mesh_tri_1[]; 6 | extern Vtx koopa_shell_000_displaylist_mesh_vtx_2[1799]; 7 | extern Gfx koopa_shell_000_displaylist_mesh_tri_2[]; 8 | extern Vtx koopa_shell_000_displaylist_mesh_vtx_3[234]; 9 | extern Gfx koopa_shell_000_displaylist_mesh_tri_3[]; 10 | 11 | extern Gfx koopa_shell_000_displaylist_mesh[]; 12 | extern Gfx koopa_shell_material_revert_render_settings[]; 13 | 14 | -------------------------------------------------------------------------------- /Render96/koopa_without_shell/geo.inc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/koopa_without_shell/geo.inc.c -------------------------------------------------------------------------------- /Render96/lakitu_cameraman/camera_body.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/lakitu_cameraman/camera_body.rgba32.png -------------------------------------------------------------------------------- /Render96/lakitu_cameraman/camera_innerbody.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/lakitu_cameraman/camera_innerbody.rgba32.png -------------------------------------------------------------------------------- /Render96/lakitu_cameraman/eyes.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/lakitu_cameraman/eyes.rgba32.png -------------------------------------------------------------------------------- /Render96/lakitu_cameraman/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout lakitu_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, lakitu_cameraman_000_offset_mesh), 13 | GEO_OPEN_NODE(), 14 | GEO_ANIMATED_PART(1, 132, 0, 0, lakitu_cameraman_000_offset_001_mesh), 15 | GEO_OPEN_NODE(), 16 | GEO_SWITCH_CASE(2, geo_switch_anim_state), 17 | GEO_OPEN_NODE(), 18 | GEO_NODE_START(), 19 | GEO_OPEN_NODE(), 20 | GEO_DISPLAY_LIST(4, NULL), 21 | GEO_CLOSE_NODE(), 22 | GEO_CLOSE_NODE(), 23 | GEO_CLOSE_NODE(), 24 | GEO_ANIMATED_PART(1, 87, 18, 72, NULL), 25 | GEO_OPEN_NODE(), 26 | GEO_ANIMATED_PART(1, 0, 0, 0, lakitu_cameraman_000_offset_002_mesh), 27 | GEO_CLOSE_NODE(), 28 | GEO_ANIMATED_PART(1, 87, 18, -72, NULL), 29 | GEO_OPEN_NODE(), 30 | GEO_ANIMATED_PART(1, 0, 0, 0, lakitu_cameraman_000_offset_003_mesh), 31 | GEO_OPEN_NODE(), 32 | GEO_ANIMATED_PART(1, 334, -214, -50, NULL), 33 | GEO_OPEN_NODE(), 34 | GEO_ANIMATED_PART(1, 0, 0, 0, lakitu_cameraman_000_offset_005_mesh), 35 | GEO_OPEN_NODE(), 36 | GEO_ANIMATED_PART(1, 191, 0, 0, lakitu_cameraman_000_offset_006_mesh), 37 | GEO_CLOSE_NODE(), 38 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 39 | GEO_CLOSE_NODE(), 40 | GEO_CLOSE_NODE(), 41 | GEO_ANIMATED_PART(1, 0, 0, 0, lakitu_cameraman_002_offset_002_mesh), 42 | GEO_CLOSE_NODE(), 43 | GEO_CLOSE_NODE(), 44 | GEO_CLOSE_NODE(), 45 | GEO_CLOSE_NODE(), 46 | GEO_CLOSE_NODE(), 47 | GEO_DISPLAY_LIST(0, lakitu_cameraman_material_revert_render_settings), 48 | GEO_DISPLAY_LIST(1, lakitu_cameraman_material_revert_render_settings), 49 | GEO_DISPLAY_LIST(2, lakitu_cameraman_material_revert_render_settings), 50 | GEO_DISPLAY_LIST(3, lakitu_cameraman_material_revert_render_settings), 51 | GEO_DISPLAY_LIST(4, lakitu_cameraman_material_revert_render_settings), 52 | GEO_DISPLAY_LIST(5, lakitu_cameraman_material_revert_render_settings), 53 | GEO_DISPLAY_LIST(6, lakitu_cameraman_material_revert_render_settings), 54 | GEO_DISPLAY_LIST(7, lakitu_cameraman_material_revert_render_settings), 55 | GEO_CLOSE_NODE(), 56 | GEO_END(), 57 | }; 58 | -------------------------------------------------------------------------------- /Render96/lakitu_cameraman/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout lakitu_cameraman_geo[]; 2 | extern Vtx lakitu_cameraman_000_offset_mesh_vtx_0[216]; 3 | extern Gfx lakitu_cameraman_000_offset_mesh_tri_0[]; 4 | extern Vtx lakitu_cameraman_000_offset_mesh_vtx_1[1027]; 5 | extern Gfx lakitu_cameraman_000_offset_mesh_tri_1[]; 6 | extern Vtx lakitu_cameraman_000_offset_mesh_vtx_2[176]; 7 | extern Gfx lakitu_cameraman_000_offset_mesh_tri_2[]; 8 | extern Vtx lakitu_cameraman_000_offset_001_mesh_vtx_0[1339]; 9 | extern Gfx lakitu_cameraman_000_offset_001_mesh_tri_0[]; 10 | extern Vtx lakitu_cameraman_000_offset_001_mesh_vtx_1[994]; 11 | extern Gfx lakitu_cameraman_000_offset_001_mesh_tri_1[]; 12 | extern Vtx lakitu_cameraman_000_offset_001_mesh_vtx_2[107]; 13 | extern Gfx lakitu_cameraman_000_offset_001_mesh_tri_2[]; 14 | extern Vtx lakitu_cameraman_000_offset_001_mesh_vtx_3[306]; 15 | extern Gfx lakitu_cameraman_000_offset_001_mesh_tri_3[]; 16 | extern Vtx lakitu_cameraman_000_offset_002_mesh_vtx_0[1263]; 17 | extern Gfx lakitu_cameraman_000_offset_002_mesh_tri_0[]; 18 | extern Vtx lakitu_cameraman_000_offset_003_mesh_vtx_0[1252]; 19 | extern Gfx lakitu_cameraman_000_offset_003_mesh_tri_0[]; 20 | extern Vtx lakitu_cameraman_000_offset_005_mesh_vtx_0[24]; 21 | extern Gfx lakitu_cameraman_000_offset_005_mesh_tri_0[]; 22 | extern Vtx lakitu_cameraman_000_offset_006_mesh_vtx_0[139]; 23 | extern Gfx lakitu_cameraman_000_offset_006_mesh_tri_0[]; 24 | extern Vtx lakitu_cameraman_000_offset_006_mesh_vtx_1[9855]; 25 | extern Gfx lakitu_cameraman_000_offset_006_mesh_tri_1[]; 26 | extern Vtx lakitu_cameraman_002_offset_002_mesh_vtx_0[93]; 27 | extern Gfx lakitu_cameraman_002_offset_002_mesh_tri_0[]; 28 | 29 | extern Gfx lakitu_cameraman_000_offset_mesh[]; 30 | extern Gfx lakitu_cameraman_000_offset_001_mesh[]; 31 | extern Gfx lakitu_cameraman_000_offset_002_mesh[]; 32 | extern Gfx lakitu_cameraman_000_offset_003_mesh[]; 33 | extern Gfx lakitu_cameraman_000_offset_005_mesh[]; 34 | extern Gfx lakitu_cameraman_000_offset_006_mesh[]; 35 | extern Gfx lakitu_cameraman_002_offset_002_mesh[]; 36 | extern Gfx lakitu_cameraman_material_revert_render_settings[]; 37 | 38 | -------------------------------------------------------------------------------- /Render96/lakitu_cameraman/goggles.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/lakitu_cameraman/goggles.rgba32.png -------------------------------------------------------------------------------- /Render96/lakitu_cameraman/shell_new.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/lakitu_cameraman/shell_new.rgba32.png -------------------------------------------------------------------------------- /Render96/lakitu_enemy/eyes.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/lakitu_enemy/eyes.rgba32.png -------------------------------------------------------------------------------- /Render96/lakitu_enemy/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout enemy_lakitu_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 63, -62, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, lakitu_enemy_000_offset_mesh), 13 | GEO_OPEN_NODE(), 14 | GEO_ANIMATED_PART(1, 132, 0, 0, lakitu_enemy_000_offset_001_mesh), 15 | GEO_OPEN_NODE(), 16 | GEO_SWITCH_CASE(2, geo_switch_anim_state), 17 | GEO_OPEN_NODE(), 18 | GEO_NODE_START(), 19 | GEO_OPEN_NODE(), 20 | GEO_DISPLAY_LIST(4, NULL), 21 | GEO_CLOSE_NODE(), 22 | GEO_CLOSE_NODE(), 23 | GEO_CLOSE_NODE(), 24 | GEO_ANIMATED_PART(1, 87, 18, 72, NULL), 25 | GEO_OPEN_NODE(), 26 | GEO_ANIMATED_PART(1, 0, 0, 0, lakitu_enemy_000_offset_002_mesh), 27 | GEO_CLOSE_NODE(), 28 | GEO_ANIMATED_PART(1, 87, 18, -72, NULL), 29 | GEO_OPEN_NODE(), 30 | GEO_ANIMATED_PART(1, 0, 0, 0, lakitu_enemy_000_offset_003_mesh), 31 | GEO_ASM(0, geo_update_projectile_pos_from_parent), 32 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 33 | GEO_CLOSE_NODE(), 34 | GEO_CLOSE_NODE(), 35 | GEO_CLOSE_NODE(), 36 | GEO_CLOSE_NODE(), 37 | GEO_CLOSE_NODE(), 38 | GEO_DISPLAY_LIST(0, lakitu_enemy_material_revert_render_settings), 39 | GEO_DISPLAY_LIST(1, lakitu_enemy_material_revert_render_settings), 40 | GEO_DISPLAY_LIST(2, lakitu_enemy_material_revert_render_settings), 41 | GEO_DISPLAY_LIST(3, lakitu_enemy_material_revert_render_settings), 42 | GEO_DISPLAY_LIST(4, lakitu_enemy_material_revert_render_settings), 43 | GEO_DISPLAY_LIST(5, lakitu_enemy_material_revert_render_settings), 44 | GEO_DISPLAY_LIST(6, lakitu_enemy_material_revert_render_settings), 45 | GEO_DISPLAY_LIST(7, lakitu_enemy_material_revert_render_settings), 46 | GEO_CLOSE_NODE(), 47 | GEO_END(), 48 | }; 49 | -------------------------------------------------------------------------------- /Render96/lakitu_enemy/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout lakitu_enemy_geo[]; 2 | extern Vtx lakitu_enemy_000_offset_mesh_vtx_0[216]; 3 | extern Gfx lakitu_enemy_000_offset_mesh_tri_0[]; 4 | extern Vtx lakitu_enemy_000_offset_mesh_vtx_1[1027]; 5 | extern Gfx lakitu_enemy_000_offset_mesh_tri_1[]; 6 | extern Vtx lakitu_enemy_000_offset_mesh_vtx_2[176]; 7 | extern Gfx lakitu_enemy_000_offset_mesh_tri_2[]; 8 | extern Vtx lakitu_enemy_000_offset_001_mesh_vtx_0[1339]; 9 | extern Gfx lakitu_enemy_000_offset_001_mesh_tri_0[]; 10 | extern Vtx lakitu_enemy_000_offset_001_mesh_vtx_1[994]; 11 | extern Gfx lakitu_enemy_000_offset_001_mesh_tri_1[]; 12 | extern Vtx lakitu_enemy_000_offset_001_mesh_vtx_2[107]; 13 | extern Gfx lakitu_enemy_000_offset_001_mesh_tri_2[]; 14 | extern Vtx lakitu_enemy_000_offset_001_mesh_vtx_3[306]; 15 | extern Gfx lakitu_enemy_000_offset_001_mesh_tri_3[]; 16 | extern Vtx lakitu_enemy_000_offset_002_mesh_vtx_0[1263]; 17 | extern Gfx lakitu_enemy_000_offset_002_mesh_tri_0[]; 18 | extern Vtx lakitu_enemy_000_offset_003_mesh_vtx_0[1252]; 19 | extern Gfx lakitu_enemy_000_offset_003_mesh_tri_0[]; 20 | 21 | extern Gfx lakitu_enemy_000_offset_mesh[]; 22 | extern Gfx lakitu_enemy_000_offset_001_mesh[]; 23 | extern Gfx lakitu_enemy_000_offset_002_mesh[]; 24 | extern Gfx lakitu_enemy_000_offset_003_mesh[]; 25 | extern Gfx lakitu_enemy_material_revert_render_settings[]; 26 | 27 | -------------------------------------------------------------------------------- /Render96/lakitu_enemy/goggles.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/lakitu_enemy/goggles.rgba32.png -------------------------------------------------------------------------------- /Render96/lakitu_enemy/shell_new.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/lakitu_enemy/shell_new.rgba32.png -------------------------------------------------------------------------------- /Render96/mad_piano/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout mad_piano_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, mad_piano_000_offset_mesh), 13 | GEO_OPEN_NODE(), 14 | GEO_ANIMATED_PART(1, -141, -546, 218, NULL), 15 | GEO_OPEN_NODE(), 16 | GEO_ANIMATED_PART(1, 0, 0, 0, mad_piano_000_offset_002_mesh), 17 | GEO_CLOSE_NODE(), 18 | GEO_CLOSE_NODE(), 19 | GEO_CLOSE_NODE(), 20 | GEO_CLOSE_NODE(), 21 | GEO_CLOSE_NODE(), 22 | GEO_DISPLAY_LIST(0, mad_piano_material_revert_render_settings), 23 | GEO_DISPLAY_LIST(1, mad_piano_material_revert_render_settings), 24 | GEO_DISPLAY_LIST(2, mad_piano_material_revert_render_settings), 25 | GEO_DISPLAY_LIST(3, mad_piano_material_revert_render_settings), 26 | GEO_DISPLAY_LIST(4, mad_piano_material_revert_render_settings), 27 | GEO_DISPLAY_LIST(5, mad_piano_material_revert_render_settings), 28 | GEO_DISPLAY_LIST(6, mad_piano_material_revert_render_settings), 29 | GEO_DISPLAY_LIST(7, mad_piano_material_revert_render_settings), 30 | GEO_CLOSE_NODE(), 31 | GEO_END(), 32 | }; 33 | -------------------------------------------------------------------------------- /Render96/mad_piano/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout mad_piano_geo[]; 2 | extern Vtx mad_piano_000_offset_mesh_vtx_0[10]; 3 | extern Gfx mad_piano_000_offset_mesh_tri_0[]; 4 | extern Vtx mad_piano_000_offset_mesh_vtx_1[1209]; 5 | extern Gfx mad_piano_000_offset_mesh_tri_1[]; 6 | extern Vtx mad_piano_000_offset_mesh_vtx_2[94]; 7 | extern Gfx mad_piano_000_offset_mesh_tri_2[]; 8 | extern Vtx mad_piano_000_offset_002_mesh_vtx_0[35]; 9 | extern Gfx mad_piano_000_offset_002_mesh_tri_0[]; 10 | extern Vtx mad_piano_000_offset_002_mesh_vtx_1[95]; 11 | extern Gfx mad_piano_000_offset_002_mesh_tri_1[]; 12 | extern Vtx mad_piano_000_offset_002_mesh_vtx_2[1344]; 13 | extern Gfx mad_piano_000_offset_002_mesh_tri_2[]; 14 | 15 | extern Gfx mad_piano_000_offset_mesh[]; 16 | extern Gfx mad_piano_000_offset_002_mesh[]; 17 | extern Gfx mad_piano_material_revert_render_settings[]; 18 | 19 | -------------------------------------------------------------------------------- /Render96/mad_piano/piano_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mad_piano/piano_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/mad_piano/teeth.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mad_piano/teeth.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/M.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/M.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_buttons.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_buttons.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_eye_closed.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_eye_closed.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_eye_dead.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_eye_dead.rgba32.png -------------------------------------------------------------------------------- /Render96/mario/mario_eye_halfopen.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_eye_halfopen.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_eye_open.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_eye_open.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_hair.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_hair.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_metal_new.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_metal_new.rgba32.png -------------------------------------------------------------------------------- /Render96/mario/mario_moustache.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_moustache.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_pants.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_pants.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_shirt.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_shirt.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_shoes.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_shoes.rgba16.png -------------------------------------------------------------------------------- /Render96/mario/mario_sole.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario/mario_sole.rgba16.png -------------------------------------------------------------------------------- /Render96/mario_cap/M.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario_cap/M.rgba16.png -------------------------------------------------------------------------------- /Render96/mario_cap/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario_cap/body.rgba16.png -------------------------------------------------------------------------------- /Render96/mario_cap/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout mario_cap_001_switch_opt1[]; 2 | extern const GeoLayout mario_cap_geo[]; 3 | extern Vtx mario_cap_000_displaylist_mesh_vtx_0[5580]; 4 | extern Gfx mario_cap_000_displaylist_mesh_tri_0[]; 5 | extern Vtx mario_cap_000_displaylist_mesh_vtx_1[151]; 6 | extern Gfx mario_cap_000_displaylist_mesh_tri_1[]; 7 | extern Vtx mario_cap_000_displaylist_mesh_vtx_2[663]; 8 | extern Gfx mario_cap_000_displaylist_mesh_tri_2[]; 9 | 10 | extern Gfx mario_capbase[]; 11 | extern Gfx mario_capwings[]; 12 | extern Gfx mario_capmetal[]; 13 | extern Gfx mario_capmetalwings[]; 14 | extern Gfx mario_cap_material_revert_render_settings[]; -------------------------------------------------------------------------------- /Render96/mario_cap/metal_test.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mario_cap/metal_test.rgba16.png -------------------------------------------------------------------------------- /Render96/moneybag/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/moneybag/body.rgba16.png -------------------------------------------------------------------------------- /Render96/moneybag/feet.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/moneybag/feet.rgba16.png -------------------------------------------------------------------------------- /Render96/moneybag/geo.inc.c: -------------------------------------------------------------------------------- 1 | // 0x0D000000 2 | const GeoLayout moneybag_geo_000000[] = { 3 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), 4 | GEO_OPEN_NODE(), 5 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, moneybag_000_offset_mesh), 6 | GEO_OPEN_NODE(), 7 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, -120, NULL), 8 | GEO_OPEN_NODE(), 9 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, moneybag_000_offset_002_mesh), 10 | GEO_CLOSE_NODE(), 11 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 120, NULL), 12 | GEO_OPEN_NODE(), 13 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, moneybag_000_offset_003_mesh), 14 | GEO_CLOSE_NODE(), 15 | GEO_CLOSE_NODE(), 16 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, moneybag_002_offset_001_mesh), 17 | GEO_CLOSE_NODE(), 18 | GEO_RETURN(), 19 | }; 20 | 21 | // 0x0D000078 22 | const GeoLayout moneybag_geo_000078[] = { 23 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL), 24 | GEO_OPEN_NODE(), 25 | GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, moneybag_000_offset_mesh), 26 | GEO_OPEN_NODE(), 27 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, -120, NULL), 28 | GEO_OPEN_NODE(), 29 | GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, moneybag_000_offset_002_mesh), 30 | GEO_CLOSE_NODE(), 31 | GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 120, NULL), 32 | GEO_OPEN_NODE(), 33 | GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, moneybag_000_offset_003_mesh), 34 | GEO_CLOSE_NODE(), 35 | GEO_CLOSE_NODE(), 36 | GEO_ANIMATED_PART(LAYER_TRANSPARENT, 0, 0, 0, moneybag_002_offset_001_mesh), 37 | GEO_CLOSE_NODE(), 38 | GEO_RETURN(), 39 | }; 40 | 41 | // 0x0D0000F0 42 | const GeoLayout moneybag_geo[] = { 43 | GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0xC8, 100), 44 | GEO_OPEN_NODE(), 45 | GEO_SCALE(0x00, 16384), 46 | GEO_OPEN_NODE(), 47 | GEO_ASM(0, geo_update_layer_transparency), 48 | GEO_SWITCH_CASE(2, geo_switch_anim_state), 49 | GEO_OPEN_NODE(), 50 | GEO_BRANCH(1, moneybag_geo_000000), 51 | GEO_BRANCH(1, moneybag_geo_000078), 52 | GEO_CLOSE_NODE(), 53 | GEO_CLOSE_NODE(), 54 | GEO_CLOSE_NODE(), 55 | GEO_CLOSE_NODE(), //! more close than open nodes 56 | GEO_END(), 57 | }; 58 | 59 | UNUSED static const u64 moneybag_unused_1 = 0; 60 | -------------------------------------------------------------------------------- /Render96/moneybag/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout moneybag_geo[]; 2 | extern Vtx moneybag_000_offset_mesh_vtx_0[38]; 3 | extern Gfx moneybag_000_offset_mesh_tri_0[]; 4 | extern Vtx moneybag_000_offset_002_mesh_vtx_0[236]; 5 | extern Gfx moneybag_000_offset_002_mesh_tri_0[]; 6 | extern Vtx moneybag_000_offset_002_mesh_vtx_1[199]; 7 | extern Gfx moneybag_000_offset_002_mesh_tri_1[]; 8 | extern Vtx moneybag_000_offset_003_mesh_vtx_0[234]; 9 | extern Gfx moneybag_000_offset_003_mesh_tri_0[]; 10 | extern Vtx moneybag_000_offset_003_mesh_vtx_1[203]; 11 | extern Gfx moneybag_000_offset_003_mesh_tri_1[]; 12 | extern Vtx moneybag_002_offset_001_mesh_vtx_0[86]; 13 | extern Gfx moneybag_002_offset_001_mesh_tri_0[]; 14 | extern Vtx moneybag_002_offset_001_mesh_vtx_1[876]; 15 | extern Gfx moneybag_002_offset_001_mesh_tri_1[]; 16 | extern Vtx moneybag_002_offset_001_mesh_vtx_2[784]; 17 | extern Gfx moneybag_002_offset_001_mesh_tri_2[]; 18 | 19 | extern Gfx moneybag_000_offset_mesh[]; 20 | extern Gfx moneybag_000_offset_002_mesh[]; 21 | extern Gfx moneybag_000_offset_003_mesh[]; 22 | extern Gfx moneybag_002_offset_001_mesh[]; 23 | extern Gfx moneybag_material_revert_render_settings[]; 24 | 25 | -------------------------------------------------------------------------------- /Render96/moneybag/moneybageyes.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/moneybag/moneybageyes.rgba16.png -------------------------------------------------------------------------------- /Render96/moneybag/moneybags.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/moneybag/moneybags.rgba16.png -------------------------------------------------------------------------------- /Render96/moneybag/zipper.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/moneybag/zipper.rgba16.png -------------------------------------------------------------------------------- /Render96/monty_mole/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout monty_mole_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_NODE_START(), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, monty_mole_000_offset_mesh), 13 | GEO_OPEN_NODE(), 14 | GEO_ANIMATED_PART(1, 116, 0, 0, NULL), 15 | GEO_ANIMATED_PART(4, 116, 0, 0, NULL), 16 | GEO_ANIMATED_PART(1, -68, -5, -40, NULL), 17 | GEO_OPEN_NODE(), 18 | GEO_ANIMATED_PART(1, 0, 0, 0, monty_mole_000_offset_002_mesh), 19 | GEO_CLOSE_NODE(), 20 | GEO_ANIMATED_PART(1, -68, -5, 40, NULL), 21 | GEO_OPEN_NODE(), 22 | GEO_ANIMATED_PART(1, 0, 0, 0, monty_mole_000_offset_003_mesh), 23 | GEO_CLOSE_NODE(), 24 | GEO_ANIMATED_PART(1, 43, 1, 87, NULL), 25 | GEO_OPEN_NODE(), 26 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 27 | GEO_OPEN_NODE(), 28 | GEO_ANIMATED_PART(1, 80, 0, 0, monty_mole_000_offset_005_mesh), 29 | GEO_CLOSE_NODE(), 30 | GEO_CLOSE_NODE(), 31 | GEO_ANIMATED_PART(1, 43, 1, -88, NULL), 32 | GEO_OPEN_NODE(), 33 | GEO_ANIMATED_PART(1, 0, 0, 0, monty_mole_000_offset_006_mesh), 34 | GEO_OPEN_NODE(), 35 | GEO_ANIMATED_PART(1, 80, 0, 0, NULL), 36 | GEO_ASM(0, geo_update_projectile_pos_from_parent), 37 | GEO_CLOSE_NODE(), 38 | GEO_CLOSE_NODE(), 39 | GEO_CLOSE_NODE(), 40 | GEO_CLOSE_NODE(), 41 | GEO_CLOSE_NODE(), 42 | GEO_CLOSE_NODE(), 43 | GEO_DISPLAY_LIST(0, monty_mole_material_revert_render_settings), 44 | GEO_DISPLAY_LIST(1, monty_mole_material_revert_render_settings), 45 | GEO_DISPLAY_LIST(2, monty_mole_material_revert_render_settings), 46 | GEO_DISPLAY_LIST(3, monty_mole_material_revert_render_settings), 47 | GEO_DISPLAY_LIST(4, monty_mole_material_revert_render_settings), 48 | GEO_DISPLAY_LIST(5, monty_mole_material_revert_render_settings), 49 | GEO_DISPLAY_LIST(6, monty_mole_material_revert_render_settings), 50 | GEO_DISPLAY_LIST(7, monty_mole_material_revert_render_settings), 51 | GEO_CLOSE_NODE(), 52 | GEO_END(), 53 | }; 54 | -------------------------------------------------------------------------------- /Render96/monty_mole/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout monty_mole_geo[]; 2 | extern Vtx monty_mole_000_offset_mesh_vtx_0[2588]; 3 | extern Gfx monty_mole_000_offset_mesh_tri_0[]; 4 | extern Vtx monty_mole_000_offset_mesh_vtx_1[430]; 5 | extern Gfx monty_mole_000_offset_mesh_tri_1[]; 6 | extern Vtx monty_mole_000_offset_mesh_vtx_2[410]; 7 | extern Gfx monty_mole_000_offset_mesh_tri_2[]; 8 | extern Vtx monty_mole_000_offset_mesh_vtx_3[87]; 9 | extern Gfx monty_mole_000_offset_mesh_tri_3[]; 10 | extern Vtx monty_mole_000_offset_mesh_vtx_4[68]; 11 | extern Gfx monty_mole_000_offset_mesh_tri_4[]; 12 | extern Vtx monty_mole_000_offset_002_mesh_vtx_0[493]; 13 | extern Gfx monty_mole_000_offset_002_mesh_tri_0[]; 14 | extern Vtx monty_mole_000_offset_002_mesh_vtx_1[40]; 15 | extern Gfx monty_mole_000_offset_002_mesh_tri_1[]; 16 | extern Vtx monty_mole_000_offset_002_mesh_vtx_2[225]; 17 | extern Gfx monty_mole_000_offset_002_mesh_tri_2[]; 18 | extern Vtx monty_mole_000_offset_003_mesh_vtx_0[225]; 19 | extern Gfx monty_mole_000_offset_003_mesh_tri_0[]; 20 | extern Vtx monty_mole_000_offset_003_mesh_vtx_1[504]; 21 | extern Gfx monty_mole_000_offset_003_mesh_tri_1[]; 22 | extern Vtx monty_mole_000_offset_003_mesh_vtx_2[39]; 23 | extern Gfx monty_mole_000_offset_003_mesh_tri_2[]; 24 | extern Vtx monty_mole_000_offset_005_mesh_vtx_0[532]; 25 | extern Gfx monty_mole_000_offset_005_mesh_tri_0[]; 26 | extern Vtx monty_mole_000_offset_005_mesh_vtx_1[83]; 27 | extern Gfx monty_mole_000_offset_005_mesh_tri_1[]; 28 | extern Vtx monty_mole_000_offset_005_mesh_vtx_2[225]; 29 | extern Gfx monty_mole_000_offset_005_mesh_tri_2[]; 30 | extern Vtx monty_mole_000_offset_006_mesh_vtx_0[539]; 31 | extern Gfx monty_mole_000_offset_006_mesh_tri_0[]; 32 | extern Vtx monty_mole_000_offset_006_mesh_vtx_1[225]; 33 | extern Gfx monty_mole_000_offset_006_mesh_tri_1[]; 34 | extern Vtx monty_mole_000_offset_006_mesh_vtx_2[77]; 35 | extern Gfx monty_mole_000_offset_006_mesh_tri_2[]; 36 | 37 | extern Gfx monty_mole_000_offset_mesh[]; 38 | extern Gfx monty_mole_000_offset_002_mesh[]; 39 | extern Gfx monty_mole_000_offset_003_mesh[]; 40 | extern Gfx monty_mole_000_offset_005_mesh[]; 41 | extern Gfx monty_mole_000_offset_006_mesh[]; 42 | extern Gfx monty_mole_material_revert_render_settings[]; 43 | 44 | -------------------------------------------------------------------------------- /Render96/monty_mole/glasses.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/monty_mole/glasses.rgba32.png -------------------------------------------------------------------------------- /Render96/monty_mole/mouth.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/monty_mole/mouth.rgba32.png -------------------------------------------------------------------------------- /Render96/monty_mole/skin.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/monty_mole/skin.rgba32.png -------------------------------------------------------------------------------- /Render96/mr_i_eyeball/eyeball.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mr_i_eyeball/eyeball.rgba32.png -------------------------------------------------------------------------------- /Render96/mr_i_eyeball/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout mr_i_eyeball_closed2[]; 2 | extern const GeoLayout mr_i_eyeball_mostlyopen2[]; 3 | extern const GeoLayout mr_i_eyeball_mostlyclosed2[]; 4 | extern const GeoLayout mr_i_eyeball_geo[]; 5 | extern Vtx mr_i_eyeball_000_displaylist_mesh_vtx_0[404]; 6 | extern Gfx mr_i_eyeball_000_displaylist_mesh_tri_0[]; 7 | extern Vtx mr_i_eyeball_000_displaylist_mesh_vtx_1[918]; 8 | extern Gfx mr_i_eyeball_000_displaylist_mesh_tri_1[]; 9 | extern Vtx mr_i_eyeball_000_switch_closed_mesh_vtx_0[1300]; 10 | extern Gfx mr_i_eyeball_000_switch_closed_mesh_tri_0[]; 11 | extern Vtx mr_i_eyeball_000_switch_closed_mesh_vtx_1[37]; 12 | extern Gfx mr_i_eyeball_000_switch_closed_mesh_tri_1[]; 13 | extern Vtx mr_i_eyeball_000_switch_mostlyopen_mesh_vtx_0[1117]; 14 | extern Gfx mr_i_eyeball_000_switch_mostlyopen_mesh_tri_0[]; 15 | extern Vtx mr_i_eyeball_000_switch_mostlyopen_mesh_vtx_1[202]; 16 | extern Gfx mr_i_eyeball_000_switch_mostlyopen_mesh_tri_1[]; 17 | extern Vtx mr_i_eyeball_000_switch_mostlyclosed_mesh_vtx_0[1288]; 18 | extern Gfx mr_i_eyeball_000_switch_mostlyclosed_mesh_tri_0[]; 19 | extern Vtx mr_i_eyeball_000_switch_mostlyclosed_mesh_vtx_1[51]; 20 | extern Gfx mr_i_eyeball_000_switch_mostlyclosed_mesh_tri_1[]; 21 | 22 | extern Gfx mr_i_eyeball_000_displaylist_mesh[]; 23 | extern Gfx mr_i_eyeball_000_switch_closed_mesh[]; 24 | extern Gfx mr_i_eyeball_000_switch_mostlyopen_mesh[]; 25 | extern Gfx mr_i_eyeball_000_switch_mostlyclosed_mesh[]; 26 | extern Gfx mr_i_eyeball_material_revert_render_settings[]; 27 | 28 | -------------------------------------------------------------------------------- /Render96/mr_i_eyeball/mostlyclosed.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mr_i_eyeball/mostlyclosed.rgba32.png -------------------------------------------------------------------------------- /Render96/mr_i_eyeball/open.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mr_i_eyeball/open.rgba32.png -------------------------------------------------------------------------------- /Render96/mushroom_1up/eyes.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mushroom_1up/eyes.rgba16.png -------------------------------------------------------------------------------- /Render96/mushroom_1up/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout mushroom_1up_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 180, 80), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(4, mushroom_1up_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, mushroom_1up_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, mushroom_1up_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, mushroom_1up_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, mushroom_1up_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, mushroom_1up_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, mushroom_1up_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, mushroom_1up_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, mushroom_1up_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/mushroom_1up/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout mushroom_1up_geo[]; 2 | extern Vtx mushroom_1up_000_displaylist_mesh_vtx_0[532]; 3 | extern Gfx mushroom_1up_000_displaylist_mesh_tri_0[]; 4 | extern Vtx mushroom_1up_000_displaylist_mesh_vtx_1[188]; 5 | extern Gfx mushroom_1up_000_displaylist_mesh_tri_1[]; 6 | extern Vtx mushroom_1up_000_displaylist_mesh_vtx_2[905]; 7 | extern Gfx mushroom_1up_000_displaylist_mesh_tri_2[]; 8 | 9 | extern Gfx mushroom_1up_000_displaylist_mesh[]; 10 | extern Gfx mushroom_1up_material_revert_render_settings[]; 11 | 12 | -------------------------------------------------------------------------------- /Render96/mushroom_1up/mushroom_spots_32.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/mushroom_1up/mushroom_spots_32.rgba16.png -------------------------------------------------------------------------------- /Render96/peach/Peachy_hair_shade2.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/Peachy_hair_shade2.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachy_broach.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachy_broach.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachy_crown.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachy_crown.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachy_dress_accent.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachy_dress_accent.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachy_dress_main.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachy_dress_main.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachy_gloves_shade.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachy_gloves_shade.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachy_jewel_blu.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachy_jewel_blu.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachy_jewel_red.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachy_jewel_red.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachy_skin.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachy_skin.rgba32.png -------------------------------------------------------------------------------- /Render96/peach/peachyeyefinal.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/peach/peachyeyefinal.rgba32.png -------------------------------------------------------------------------------- /Render96/penguin/anims/data.inc.c: -------------------------------------------------------------------------------- 1 | #include "anim_050079E4.inc.c" 2 | #include "anim_05007DCC.inc.c" 3 | #include "anim_050087C0.inc.c" 4 | #include "anim_05008B5C.inc.c" 5 | -------------------------------------------------------------------------------- /Render96/penguin/anims/table.inc.c: -------------------------------------------------------------------------------- 1 | // 0x05008B74 2 | const struct Animation *const penguin_seg5_anims_05008B74[] = { 3 | &penguin_seg5_anim_05008B5C, 4 | &penguin_seg5_anim_050079E4, 5 | &penguin_seg5_anim_05007DCC, 6 | &penguin_seg5_anim_050087C0, 7 | &penguin_seg5_anim_05008B5C, // duplicate pointer? 8 | }; 9 | -------------------------------------------------------------------------------- /Render96/penguin/beak.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/penguin/beak.rgba32.png -------------------------------------------------------------------------------- /Render96/penguin/body.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/penguin/body.rgba32.png -------------------------------------------------------------------------------- /Render96/penguin/collision.inc.c: -------------------------------------------------------------------------------- 1 | // Penguin 2 | 3 | // 0x05008B88 - 0x05008C00 4 | const Collision penguin_seg5_collision_05008B88[] = { 5 | COL_INIT(), 6 | COL_VERTEX_INIT(0x8), 7 | COL_VERTEX(12, 66, -12), 8 | COL_VERTEX(12, 0, -12), 9 | COL_VERTEX(12, 0, 12), 10 | COL_VERTEX(12, 66, 12), 11 | COL_VERTEX(-12, 0, -12), 12 | COL_VERTEX(-12, 66, -12), 13 | COL_VERTEX(-12, 0, 12), 14 | COL_VERTEX(-12, 66, 12), 15 | 16 | COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 10), 17 | COL_TRI(2, 1, 0), 18 | COL_TRI(3, 2, 0), 19 | COL_TRI(0, 1, 4), 20 | COL_TRI(5, 0, 4), 21 | COL_TRI(4, 6, 5), 22 | COL_TRI(6, 7, 5), 23 | COL_TRI(3, 0, 5), 24 | COL_TRI(7, 3, 5), 25 | COL_TRI(2, 3, 6), 26 | COL_TRI(3, 7, 6), 27 | COL_TRI_STOP(), 28 | COL_END(), 29 | }; 30 | -------------------------------------------------------------------------------- /Render96/penguin/feet.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/penguin/feet.rgba32.png -------------------------------------------------------------------------------- /Render96/penguin/penguin_eyeball_new.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/penguin/penguin_eyeball_new.rgba32.png -------------------------------------------------------------------------------- /Render96/piranha_plant/anims/anim_06017D88.inc.c: -------------------------------------------------------------------------------- 1 | // 0x06017C50 2 | static const s16 piranha_plant_seg6_animvalue_06017C50[] = { 3 | 0x0000, 0x000E, 0x0003, 0x3FFF, 0x84A3, 0x8207, 0x7C46, 0x7688, 4 | 0xF5DD, 0xF773, 0xFAEF, 0xFE6B, 0xFEFF, 0xFF27, 0xFF80, 0xFFD8, 5 | 0x81B5, 0x7F83, 0x7AB5, 0x75E7, 0xDEB2, 0xFB9A, 0x6705, 0x1B6D, 6 | 0xF78F, 0x2B07, 0xC05D, 0xE128, 0xC001, 0xE128, 0xC05D, 0x0234, 7 | 0x023F, 0x0257, 0x026F, 0x0919, 0x0917, 0x0910, 0x090A, 0x2370, 8 | 0x23A2, 0x2410, 0x247E, 0xE128, 0xC001, 0xE128, 0x00E8, 0x00D0, 9 | 0x009C, 0x0068, 0x09BA, 0x09BB, 0x09BE, 0x09C2, 0x139B, 0x1336, 10 | 0x1259, 0x117B, 0x01DD, 0x019A, 0x0104, 0x006F, 0xF885, 0xF87C, 11 | 0xF868, 0xF855, 0xE6C8, 0xE835, 0xEB58, 0xEE7A, 0x3DB1, 0x0000, 12 | }; 13 | 14 | // 0x06017CE0 15 | static const u16 piranha_plant_seg6_animindex_06017CE0[] = { 16 | 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, 17 | 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0046, 18 | 0x0004, 0x003A, 0x0004, 0x003E, 0x0004, 0x0042, 19 | 0x0004, 0x002E, 0x0004, 0x0032, 0x0004, 0x0036, 20 | 0x0004, 0x001F, 0x0004, 0x0023, 0x0004, 0x0027, 21 | 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001E, 22 | 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x0004, 23 | 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001A, 24 | 0x0004, 0x0008, 0x0004, 0x000C, 0x0004, 0x0010, 25 | 0x0001, 0x002B, 0x0001, 0x002C, 0x0001, 0x002D, 26 | 0x0001, 0x0014, 0x0001, 0x0015, 0x0001, 0x0016, 27 | 0x0001, 0x001B, 0x0001, 0x001C, 0x0001, 0x001D, 28 | 0x0001, 0x0017, 0x0001, 0x0018, 0x0001, 0x0019, 29 | }; 30 | 31 | // 0x06017D88 32 | static const struct Animation piranha_plant_seg6_anim_06017D88 = { 33 | 0, 34 | 0, 35 | 0, 36 | 0, 37 | 0x04, 38 | ANIMINDEX_NUMPARTS(piranha_plant_seg6_animindex_06017CE0), 39 | piranha_plant_seg6_animvalue_06017C50, 40 | piranha_plant_seg6_animindex_06017CE0, 41 | 0, 42 | }; 43 | -------------------------------------------------------------------------------- /Render96/piranha_plant/anims/data.inc.c: -------------------------------------------------------------------------------- 1 | #include "anim_06017C38.inc.c" 2 | #include "anim_06017D88.inc.c" 3 | #include "anim_060187B0.inc.c" 4 | #include "anim_06018BA8.inc.c" 5 | #include "anim_06019854.inc.c" 6 | #include "anim_0601A014.inc.c" 7 | #include "anim_0601AAE4.inc.c" 8 | #include "anim_0601AF34.inc.c" 9 | #include "anim_0601B634.inc.c" 10 | #include "anim_0601C304.inc.c" 11 | -------------------------------------------------------------------------------- /Render96/piranha_plant/anims/table.inc.c: -------------------------------------------------------------------------------- 1 | // 0x0601C31C 2 | const struct Animation *const piranha_plant_seg6_anims_0601C31C[] = { 3 | &piranha_plant_seg6_anim_06017C38, 4 | &piranha_plant_seg6_anim_06017D88, 5 | &piranha_plant_seg6_anim_060187B0, 6 | &piranha_plant_seg6_anim_06018BA8, 7 | &piranha_plant_seg6_anim_06019854, 8 | &piranha_plant_seg6_anim_0601A014, 9 | &piranha_plant_seg6_anim_0601AF34, 10 | &piranha_plant_seg6_anim_0601AAE4, 11 | &piranha_plant_seg6_anim_0601B634, 12 | &piranha_plant_seg6_anim_0601C304, 13 | NULL, 14 | }; 15 | 16 | // huh? this isnt following the Bin ID format? 17 | UNUSED static const u64 piranha_plant_unused_1 = 1; 18 | -------------------------------------------------------------------------------- /Render96/piranha_plant/pirahna_spots_low.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/piranha_plant/pirahna_spots_low.rgba16.png -------------------------------------------------------------------------------- /Render96/pokey/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout pokey_head_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_DISPLAY_LIST(4, pokey_000_displaylist_mesh), 7 | GEO_CLOSE_NODE(), 8 | GEO_RETURN(), 9 | }; 10 | 11 | const GeoLayout pokey_body_part_geo[] = { 12 | GEO_NODE_START(), 13 | GEO_OPEN_NODE(), 14 | GEO_DISPLAY_LIST(4, pokey_body_part_000_displaylist_mesh), 15 | GEO_CLOSE_NODE(), 16 | GEO_RETURN(), 17 | }; 18 | -------------------------------------------------------------------------------- /Render96/pokey/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout pokey_geo[]; 2 | extern Vtx pokey_000_displaylist_mesh_vtx_0[896]; 3 | extern Gfx pokey_000_displaylist_mesh_tri_0[]; 4 | extern Vtx pokey_000_displaylist_mesh_vtx_1[101]; 5 | extern Gfx pokey_000_displaylist_mesh_tri_1[]; 6 | extern Vtx pokey_000_displaylist_mesh_vtx_2[3450]; 7 | extern Gfx pokey_000_displaylist_mesh_tri_2[]; 8 | extern Vtx pokey_000_displaylist_mesh_vtx_3[347]; 9 | extern Gfx pokey_000_displaylist_mesh_tri_3[]; 10 | extern Vtx pokey_000_displaylist_mesh_vtx_4[123]; 11 | extern Gfx pokey_000_displaylist_mesh_tri_4[]; 12 | 13 | extern Gfx pokey_000_displaylist_mesh[]; 14 | extern Gfx pokey_material_revert_render_settings[]; 15 | 16 | -------------------------------------------------------------------------------- /Render96/pokey_body_part/geo.inc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/pokey_body_part/geo.inc.c -------------------------------------------------------------------------------- /Render96/pokey_body_part/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout pokey_body_part_geo[]; 2 | extern Vtx pokey_body_part_000_displaylist_mesh_vtx_0[1058]; 3 | extern Gfx pokey_body_part_000_displaylist_mesh_tri_0[]; 4 | extern Vtx pokey_body_part_000_displaylist_mesh_vtx_1[104]; 5 | extern Gfx pokey_body_part_000_displaylist_mesh_tri_1[]; 6 | 7 | extern Gfx pokey_body_part_000_displaylist_mesh[]; 8 | extern Gfx pokey_body_part_material_revert_render_settings[]; 9 | 10 | -------------------------------------------------------------------------------- /Render96/purple_switch/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout purple_switch_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_CULLING_RADIUS(63830), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(1, purple_switch_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, purple_switch_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, purple_switch_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, purple_switch_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, purple_switch_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, purple_switch_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, purple_switch_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, purple_switch_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, purple_switch_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/purple_switch/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout purple_switch_geo[]; 2 | extern Vtx purple_switch_000_displaylist_mesh_vtx_0[30]; 3 | extern Gfx purple_switch_000_displaylist_mesh_tri_0[]; 4 | extern Vtx purple_switch_000_displaylist_mesh_vtx_1[42]; 5 | extern Gfx purple_switch_000_displaylist_mesh_tri_1[]; 6 | extern Vtx purple_switch_000_displaylist_mesh_vtx_2[289]; 7 | extern Gfx purple_switch_000_displaylist_mesh_tri_2[]; 8 | 9 | extern Gfx purple_switch_000_displaylist_mesh[]; 10 | extern Gfx purple_switch_material_revert_render_settings[]; 11 | 12 | -------------------------------------------------------------------------------- /Render96/purple_switch/purple.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/purple_switch/purple.rgba32.png -------------------------------------------------------------------------------- /Render96/scuttlebug/iris.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/scuttlebug/iris.rgba32.png -------------------------------------------------------------------------------- /Render96/scuttlebug/legs.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/scuttlebug/legs.rgba32.png -------------------------------------------------------------------------------- /Render96/scuttlebug/red.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/scuttlebug/red.rgba32.png -------------------------------------------------------------------------------- /Render96/scuttlebug/scuttle_body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/scuttlebug/scuttle_body.rgba16.png -------------------------------------------------------------------------------- /Render96/scuttlebug/scuttle_body_new.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/scuttlebug/scuttle_body_new.rgba32.png -------------------------------------------------------------------------------- /Render96/scuttlebug/scuttle_pinsors.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/scuttlebug/scuttle_pinsors.rgba32.png -------------------------------------------------------------------------------- /Render96/skeeter/body.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/skeeter/body.rgba32.png -------------------------------------------------------------------------------- /Render96/skeeter/bulb.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/skeeter/bulb.rgba32.png -------------------------------------------------------------------------------- /Render96/skeeter/feet.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/skeeter/feet.rgba32.png -------------------------------------------------------------------------------- /Render96/skeeter/iris.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/skeeter/iris.rgba32.png -------------------------------------------------------------------------------- /Render96/snowman/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/snowman/body.rgba16.png -------------------------------------------------------------------------------- /Render96/snowman/eyes.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/snowman/eyes.rgba16.png -------------------------------------------------------------------------------- /Render96/snowman/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout mr_blizzard_hidden_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SCALE(0, 16384), 7 | GEO_OPEN_NODE(), 8 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_SCALE(0x00, 275000), 13 | //GEO_BILLBOARD_WITH_PARAMS(0, 0, 0, 0), 14 | GEO_OPEN_NODE(), 15 | GEO_DISPLAY_LIST(4, snowman_000_displaylist_mesh), 16 | GEO_CLOSE_NODE(), 17 | GEO_ANIMATED_PART(1, 356, 0, 0, NULL), 18 | GEO_OPEN_NODE(), 19 | GEO_SCALE(0x00, 275000), 20 | //GEO_BILLBOARD_WITH_PARAMS(0, 0, 0, 0), 21 | GEO_OPEN_NODE(), 22 | GEO_DISPLAY_LIST(4, snowman_000_displaylist_001_mesh), 23 | GEO_CLOSE_NODE(), 24 | GEO_CLOSE_NODE(), 25 | GEO_ANIMATED_PART(4, 356, 0, 0, NULL), 26 | GEO_ANIMATED_PART(4, 356, 0, 0, NULL), 27 | GEO_SWITCH_CASE(2, geo_switch_anim_state), 28 | GEO_OPEN_NODE(), 29 | GEO_NODE_START(), 30 | GEO_OPEN_NODE(), 31 | GEO_NODE_START(), 32 | GEO_CLOSE_NODE(), 33 | GEO_CLOSE_NODE(), 34 | GEO_ANIMATED_PART(1, 89, 0, -229, NULL), 35 | GEO_OPEN_NODE(), 36 | GEO_ANIMATED_PART(1, 0, 0, 0, snowman_000_offset_002_mesh), 37 | GEO_OPEN_NODE(), 38 | GEO_ANIMATED_PART(1, 68, 0, 0, snowman_000_offset_003_mesh), 39 | GEO_ASM(0, geo_update_projectile_pos_from_parent), 40 | GEO_CLOSE_NODE(), 41 | GEO_CLOSE_NODE(), 42 | GEO_ANIMATED_PART(1, 356, 0, 0, NULL), 43 | GEO_CLOSE_NODE(), 44 | GEO_CLOSE_NODE(), 45 | GEO_CLOSE_NODE(), 46 | GEO_DISPLAY_LIST(0, snowman_material_revert_render_settings), 47 | GEO_DISPLAY_LIST(1, snowman_material_revert_render_settings), 48 | GEO_DISPLAY_LIST(2, snowman_material_revert_render_settings), 49 | GEO_DISPLAY_LIST(3, snowman_material_revert_render_settings), 50 | GEO_DISPLAY_LIST(4, snowman_material_revert_render_settings), 51 | GEO_DISPLAY_LIST(5, snowman_material_revert_render_settings), 52 | GEO_DISPLAY_LIST(6, snowman_material_revert_render_settings), 53 | GEO_DISPLAY_LIST(7, snowman_material_revert_render_settings), 54 | GEO_CLOSE_NODE(), 55 | GEO_END(), 56 | }; 57 | 58 | // 0x0C000348 59 | const GeoLayout mr_blizzard_geo[] = { 60 | GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0xB4, 160), 61 | GEO_OPEN_NODE(), 62 | GEO_BRANCH_AND_LINK(mr_blizzard_hidden_geo), 63 | GEO_CLOSE_NODE(), 64 | GEO_END(), 65 | }; 66 | 67 | -------------------------------------------------------------------------------- /Render96/snowman/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout snowman_geo[]; 2 | extern Vtx snowman_000_displaylist_mesh_vtx_0[1529]; 3 | extern Gfx snowman_000_displaylist_mesh_tri_0[]; 4 | extern Vtx snowman_000_displaylist_001_mesh_vtx_0[618]; 5 | extern Gfx snowman_000_displaylist_001_mesh_tri_0[]; 6 | extern Vtx snowman_000_displaylist_001_mesh_vtx_1[1529]; 7 | extern Gfx snowman_000_displaylist_001_mesh_tri_1[]; 8 | extern Vtx snowman_000_offset_002_mesh_vtx_0[37]; 9 | extern Gfx snowman_000_offset_002_mesh_tri_0[]; 10 | extern Vtx snowman_000_offset_003_mesh_vtx_0[282]; 11 | extern Gfx snowman_000_offset_003_mesh_tri_0[]; 12 | 13 | extern Gfx snowman_000_displaylist_mesh[]; 14 | extern Gfx snowman_000_displaylist_001_mesh[]; 15 | extern Gfx snowman_000_offset_002_mesh[]; 16 | extern Gfx snowman_000_offset_003_mesh[]; 17 | extern Gfx snowman_material_revert_render_settings[]; 18 | 19 | -------------------------------------------------------------------------------- /Render96/snowman/gloves.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/snowman/gloves.rgba16.png -------------------------------------------------------------------------------- /Render96/snufit/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout snufit_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ASM(0, geo_snufit_move_mask), 11 | GEO_TRANSLATE_NODE(0, 0, 0, 0), 12 | GEO_OPEN_NODE(), 13 | GEO_DISPLAY_LIST(1, NULL), 14 | GEO_CLOSE_NODE(), 15 | GEO_DISPLAY_LIST(1, snufit_003_displaylist_mesh), 16 | GEO_DISPLAY_LIST(1, snufit_004_displaylist_mesh), 17 | GEO_DISPLAY_LIST(1, NULL), 18 | GEO_BILLBOARD_WITH_PARAMS(0, 0, 0, 0), 19 | GEO_OPEN_NODE(), 20 | GEO_ASM(0, geo_snufit_scale_body), 21 | GEO_SCALE(0, 1), 22 | GEO_OPEN_NODE(), 23 | GEO_DISPLAY_LIST(4, NULL), 24 | GEO_CLOSE_NODE(), 25 | GEO_CLOSE_NODE(), 26 | GEO_CLOSE_NODE(), 27 | GEO_CLOSE_NODE(), 28 | GEO_DISPLAY_LIST(0, snufit_material_revert_render_settings), 29 | GEO_DISPLAY_LIST(1, snufit_material_revert_render_settings), 30 | GEO_DISPLAY_LIST(2, snufit_material_revert_render_settings), 31 | GEO_DISPLAY_LIST(3, snufit_material_revert_render_settings), 32 | GEO_DISPLAY_LIST(4, snufit_material_revert_render_settings), 33 | GEO_DISPLAY_LIST(5, snufit_material_revert_render_settings), 34 | GEO_DISPLAY_LIST(6, snufit_material_revert_render_settings), 35 | GEO_DISPLAY_LIST(7, snufit_material_revert_render_settings), 36 | GEO_CLOSE_NODE(), 37 | GEO_END(), 38 | }; 39 | -------------------------------------------------------------------------------- /Render96/snufit/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout snufit_geo[]; 2 | extern Vtx snufit_003_displaylist_mesh_vtx_0[791]; 3 | extern Gfx snufit_003_displaylist_mesh_tri_0[]; 4 | extern Vtx snufit_003_displaylist_mesh_vtx_1[281]; 5 | extern Gfx snufit_003_displaylist_mesh_tri_1[]; 6 | extern Vtx snufit_003_displaylist_mesh_vtx_2[15]; 7 | extern Gfx snufit_003_displaylist_mesh_tri_2[]; 8 | extern Vtx snufit_004_displaylist_mesh_vtx_0[440]; 9 | extern Gfx snufit_004_displaylist_mesh_tri_0[]; 10 | extern Vtx snufit_004_displaylist_mesh_vtx_1[42]; 11 | extern Gfx snufit_004_displaylist_mesh_tri_1[]; 12 | 13 | extern Gfx snufit_003_displaylist_mesh[]; 14 | extern Gfx snufit_004_displaylist_mesh[]; 15 | extern Gfx snufit_material_revert_render_settings[]; 16 | 17 | -------------------------------------------------------------------------------- /Render96/spindrift/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/spindrift/body.rgba16.png -------------------------------------------------------------------------------- /Render96/spindrift/eye_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/spindrift/eye_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/spindrift/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout spindrift_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 32768), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(4, 0, 0, 0, NULL), 13 | GEO_OPEN_NODE(), 14 | GEO_ANIMATED_PART(1, 100, 0, 0, spindrift_000_offset_001_mesh), 15 | GEO_ANIMATED_PART(4, 100, 0, 0, NULL), 16 | GEO_ANIMATED_PART(4, 100, 0, 0, NULL), 17 | GEO_ANIMATED_PART(1, -88, -32, 0, NULL), 18 | GEO_OPEN_NODE(), 19 | GEO_ANIMATED_PART(1, 37, -13, 0, spindrift_000_offset_002_mesh), 20 | GEO_ANIMATED_PART(4, 37, -13, 0, spindrift_001_offset_001_mesh), 21 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 22 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 23 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 24 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 25 | GEO_CLOSE_NODE(), 26 | GEO_CLOSE_NODE(), 27 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 28 | GEO_OPEN_NODE(), 29 | GEO_SCALE(0, 90768), 30 | //GEO_BILLBOARD_WITH_PARAMS(0, 0, 0, 0), 31 | GEO_OPEN_NODE(), 32 | GEO_DISPLAY_LIST(4, spindrift_000_displaylist_mesh), 33 | GEO_CLOSE_NODE(), 34 | GEO_CLOSE_NODE(), 35 | GEO_ANIMATED_PART(4, 0, 0, 0, spindrift_004_offset_001_mesh), 36 | GEO_CLOSE_NODE(), 37 | GEO_CLOSE_NODE(), 38 | GEO_CLOSE_NODE(), 39 | GEO_DISPLAY_LIST(0, spindrift_material_revert_render_settings), 40 | GEO_DISPLAY_LIST(1, spindrift_material_revert_render_settings), 41 | GEO_DISPLAY_LIST(2, spindrift_material_revert_render_settings), 42 | GEO_DISPLAY_LIST(3, spindrift_material_revert_render_settings), 43 | GEO_DISPLAY_LIST(4, spindrift_material_revert_render_settings), 44 | GEO_DISPLAY_LIST(5, spindrift_material_revert_render_settings), 45 | GEO_DISPLAY_LIST(6, spindrift_material_revert_render_settings), 46 | GEO_DISPLAY_LIST(7, spindrift_material_revert_render_settings), 47 | GEO_CLOSE_NODE(), 48 | GEO_END(), 49 | }; 50 | -------------------------------------------------------------------------------- /Render96/spindrift/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout spindrift_geo[]; 2 | extern Vtx spindrift_000_offset_001_mesh_vtx_0[523]; 3 | extern Gfx spindrift_000_offset_001_mesh_tri_0[]; 4 | extern Vtx spindrift_000_offset_001_mesh_vtx_1[60]; 5 | extern Gfx spindrift_000_offset_001_mesh_tri_1[]; 6 | extern Vtx spindrift_000_offset_002_mesh_vtx_0[302]; 7 | extern Gfx spindrift_000_offset_002_mesh_tri_0[]; 8 | extern Vtx spindrift_001_offset_001_mesh_vtx_0[1432]; 9 | extern Gfx spindrift_001_offset_001_mesh_tri_0[]; 10 | extern Vtx spindrift_000_displaylist_mesh_vtx_0[711]; 11 | extern Gfx spindrift_000_displaylist_mesh_tri_0[]; 12 | extern Vtx spindrift_000_displaylist_mesh_vtx_1[166]; 13 | extern Gfx spindrift_000_displaylist_mesh_tri_1[]; 14 | extern Vtx spindrift_004_offset_001_mesh_vtx_0[607]; 15 | extern Gfx spindrift_004_offset_001_mesh_tri_0[]; 16 | 17 | extern Gfx spindrift_000_offset_001_mesh[]; 18 | extern Gfx spindrift_000_offset_002_mesh[]; 19 | extern Gfx spindrift_001_offset_001_mesh[]; 20 | extern Gfx spindrift_000_displaylist_mesh[]; 21 | extern Gfx spindrift_004_offset_001_mesh[]; 22 | extern Gfx spindrift_material_revert_render_settings[]; 23 | 24 | -------------------------------------------------------------------------------- /Render96/spindrift/petal.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/spindrift/petal.rgba16.png -------------------------------------------------------------------------------- /Render96/spiny/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout spiny_geo[]; 2 | extern Vtx spiny_000_offset_001_mesh_vtx_0[677]; 3 | extern Gfx spiny_000_offset_001_mesh_tri_0[]; 4 | extern Vtx spiny_000_offset_001_mesh_vtx_1[368]; 5 | extern Gfx spiny_000_offset_001_mesh_tri_1[]; 6 | extern Vtx spiny_000_offset_001_mesh_vtx_2[433]; 7 | extern Gfx spiny_000_offset_001_mesh_tri_2[]; 8 | extern Vtx spiny_000_offset_001_mesh_vtx_3[88]; 9 | extern Gfx spiny_000_offset_001_mesh_tri_3[]; 10 | extern Vtx spiny_000_offset_004_mesh_vtx_0[90]; 11 | extern Gfx spiny_000_offset_004_mesh_tri_0[]; 12 | extern Vtx spiny_000_offset_007_mesh_vtx_0[90]; 13 | extern Gfx spiny_000_offset_007_mesh_tri_0[]; 14 | extern Vtx spiny_000_offset_010_mesh_vtx_0[90]; 15 | extern Gfx spiny_000_offset_010_mesh_tri_0[]; 16 | extern Vtx spiny_000_offset_013_mesh_vtx_0[90]; 17 | extern Gfx spiny_000_offset_013_mesh_tri_0[]; 18 | 19 | extern Gfx spiny_000_offset_001_mesh[]; 20 | extern Gfx spiny_000_offset_004_mesh[]; 21 | extern Gfx spiny_000_offset_007_mesh[]; 22 | extern Gfx spiny_000_offset_010_mesh[]; 23 | extern Gfx spiny_000_offset_013_mesh[]; 24 | extern Gfx spiny_material_revert_render_settings[]; 25 | 26 | -------------------------------------------------------------------------------- /Render96/spiny_egg/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout spiny_ball_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, -18, -34, 10, spiny_egg_root_mesh), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 13 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 14 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 15 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 16 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 17 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 18 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 19 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 20 | GEO_CLOSE_NODE(), 21 | GEO_CLOSE_NODE(), 22 | GEO_CLOSE_NODE(), 23 | GEO_DISPLAY_LIST(0, spiny_egg_material_revert_render_settings), 24 | GEO_DISPLAY_LIST(1, spiny_egg_material_revert_render_settings), 25 | GEO_DISPLAY_LIST(2, spiny_egg_material_revert_render_settings), 26 | GEO_DISPLAY_LIST(3, spiny_egg_material_revert_render_settings), 27 | GEO_DISPLAY_LIST(4, spiny_egg_material_revert_render_settings), 28 | GEO_DISPLAY_LIST(5, spiny_egg_material_revert_render_settings), 29 | GEO_DISPLAY_LIST(6, spiny_egg_material_revert_render_settings), 30 | GEO_DISPLAY_LIST(7, spiny_egg_material_revert_render_settings), 31 | GEO_CLOSE_NODE(), 32 | GEO_END(), 33 | }; 34 | -------------------------------------------------------------------------------- /Render96/spiny_egg/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout spiny_egg_geo[]; 2 | extern Vtx spiny_egg_root_mesh_vtx_0[1084]; 3 | extern Gfx spiny_egg_root_mesh_tri_0[]; 4 | extern Vtx spiny_egg_root_mesh_vtx_1[181]; 5 | extern Gfx spiny_egg_root_mesh_tri_1[]; 6 | 7 | extern Gfx spiny_egg_root_mesh[]; 8 | extern Gfx spiny_egg_material_revert_render_settings[]; 9 | 10 | -------------------------------------------------------------------------------- /Render96/star/eye_emap.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/star/eye_emap.rgba16.png -------------------------------------------------------------------------------- /Render96/star/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout star_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 155, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_DISPLAY_LIST(1, star_000_displaylist_mesh), 11 | GEO_DISPLAY_LIST(4, star_001_displaylist_mesh), 12 | GEO_CLOSE_NODE(), 13 | GEO_CLOSE_NODE(), 14 | GEO_DISPLAY_LIST(0, star_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(1, star_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(2, star_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(3, star_material_revert_render_settings), 18 | GEO_DISPLAY_LIST(4, star_material_revert_render_settings), 19 | GEO_DISPLAY_LIST(5, star_material_revert_render_settings), 20 | GEO_DISPLAY_LIST(6, star_material_revert_render_settings), 21 | GEO_DISPLAY_LIST(7, star_material_revert_render_settings), 22 | GEO_CLOSE_NODE(), 23 | GEO_END(), 24 | }; 25 | -------------------------------------------------------------------------------- /Render96/star/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout star_geo[]; 2 | extern Vtx star_000_displaylist_mesh_vtx_0[1188]; 3 | extern Gfx star_000_displaylist_mesh_tri_0[]; 4 | extern Vtx star_001_displaylist_mesh_vtx_0[1148]; 5 | extern Gfx star_001_displaylist_mesh_tri_0[]; 6 | 7 | extern Gfx star_000_displaylist_mesh[]; 8 | extern Gfx star_001_displaylist_mesh[]; 9 | extern Gfx star_complete[]; 10 | extern Gfx star_material_revert_render_settings[]; 11 | 12 | -------------------------------------------------------------------------------- /Render96/star/new_body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/star/new_body.rgba16.png -------------------------------------------------------------------------------- /Render96/sushi/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/sushi/body.rgba16.png -------------------------------------------------------------------------------- /Render96/sushi/eye.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/sushi/eye.rgba16.png -------------------------------------------------------------------------------- /Render96/sushi/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout sushi_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_CULLING_RADIUS(170213), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, sushi_000_offset_mesh), 13 | GEO_OPEN_NODE(), 14 | GEO_ASM(0, geo_update_body_rot_from_parent), 15 | GEO_DISPLAY_LIST(1, sushi_000_offset_001_skinned), 16 | GEO_ANIMATED_PART(1, 201, 0, 0, sushi_000_offset_001_mesh), 17 | GEO_OPEN_NODE(), 18 | GEO_DISPLAY_LIST(1, sushi_000_offset_002_skinned), 19 | GEO_ANIMATED_PART(1, 415, 0, 0, sushi_000_offset_002_mesh), 20 | GEO_OPEN_NODE(), 21 | GEO_DISPLAY_LIST(1, sushi_000_offset_003_skinned), 22 | GEO_ANIMATED_PART(1, 486, 0, 0, sushi_000_offset_003_mesh), 23 | GEO_CLOSE_NODE(), 24 | GEO_CLOSE_NODE(), 25 | GEO_CLOSE_NODE(), 26 | GEO_ANIMATED_PART(4, 0, 0, 0, NULL), 27 | GEO_ANIMATED_PART(4, 0, 0, 0, NULL), 28 | GEO_CLOSE_NODE(), 29 | GEO_CLOSE_NODE(), 30 | GEO_CLOSE_NODE(), 31 | GEO_DISPLAY_LIST(0, sushi_material_revert_render_settings), 32 | GEO_DISPLAY_LIST(1, sushi_material_revert_render_settings), 33 | GEO_DISPLAY_LIST(2, sushi_material_revert_render_settings), 34 | GEO_DISPLAY_LIST(3, sushi_material_revert_render_settings), 35 | GEO_DISPLAY_LIST(4, sushi_material_revert_render_settings), 36 | GEO_DISPLAY_LIST(5, sushi_material_revert_render_settings), 37 | GEO_DISPLAY_LIST(6, sushi_material_revert_render_settings), 38 | GEO_DISPLAY_LIST(7, sushi_material_revert_render_settings), 39 | GEO_CLOSE_NODE(), 40 | GEO_END(), 41 | }; 42 | -------------------------------------------------------------------------------- /Render96/sushi/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout sushi_geo[]; 2 | extern Vtx sushi_000_offset_mesh_vtx_0[2107]; 3 | extern Gfx sushi_000_offset_mesh_tri_0[]; 4 | extern Vtx sushi_000_offset_mesh_vtx_1[111]; 5 | extern Gfx sushi_000_offset_mesh_tri_1[]; 6 | extern Vtx sushi_000_offset_mesh_vtx_2[1685]; 7 | extern Gfx sushi_000_offset_mesh_tri_2[]; 8 | extern Vtx sushi_000_offset_mesh_vtx_3[777]; 9 | extern Gfx sushi_000_offset_mesh_tri_3[]; 10 | extern Vtx sushi_000_offset_001_mesh_vtx_0[35]; 11 | extern Gfx sushi_000_offset_001_mesh_tri_0[]; 12 | extern Vtx sushi_000_offset_001_mesh_vtx_1[109]; 13 | extern Gfx sushi_000_offset_001_mesh_tri_1[]; 14 | extern Vtx sushi_000_offset_001_skinned_vtx_0[34]; 15 | extern Gfx sushi_000_offset_001_skinned_tri_0[]; 16 | extern Vtx sushi_000_offset_002_mesh_vtx_0[35]; 17 | extern Gfx sushi_000_offset_002_mesh_tri_0[]; 18 | extern Vtx sushi_000_offset_002_mesh_vtx_1[237]; 19 | extern Gfx sushi_000_offset_002_mesh_tri_1[]; 20 | extern Vtx sushi_000_offset_002_skinned_vtx_0[34]; 21 | extern Gfx sushi_000_offset_002_skinned_tri_0[]; 22 | extern Vtx sushi_000_offset_003_mesh_vtx_0[35]; 23 | extern Gfx sushi_000_offset_003_mesh_tri_0[]; 24 | extern Vtx sushi_000_offset_003_mesh_vtx_1[660]; 25 | extern Gfx sushi_000_offset_003_mesh_tri_1[]; 26 | extern Vtx sushi_000_offset_003_skinned_vtx_0[34]; 27 | extern Gfx sushi_000_offset_003_skinned_tri_0[]; 28 | 29 | extern Gfx sushi_000_offset_mesh[]; 30 | extern Gfx sushi_000_offset_001_mesh[]; 31 | extern Gfx sushi_000_offset_001_skinned[]; 32 | extern Gfx sushi_000_offset_002_mesh[]; 33 | extern Gfx sushi_000_offset_002_skinned[]; 34 | extern Gfx sushi_000_offset_003_mesh[]; 35 | extern Gfx sushi_000_offset_003_skinned[]; 36 | extern Gfx sushi_material_revert_render_settings[]; 37 | 38 | -------------------------------------------------------------------------------- /Render96/swoop/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout swoop_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 150, 100), 7 | GEO_OPEN_NODE(), 8 | GEO_SCALE(0, 16384), 9 | GEO_OPEN_NODE(), 10 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 11 | GEO_OPEN_NODE(), 12 | GEO_ANIMATED_PART(1, 0, 0, 0, NULL), 13 | GEO_OPEN_NODE(), 14 | GEO_BILLBOARD_WITH_PARAMS(0, 0, 0, 0), 15 | GEO_OPEN_NODE(), 16 | GEO_DISPLAY_LIST(4, NULL), 17 | GEO_CLOSE_NODE(), 18 | GEO_ANIMATED_PART(1, 54, 0, 0, swoop_000_offset_001_mesh), 19 | GEO_ANIMATED_PART(1, 54, 0, 0, NULL), 20 | GEO_ANIMATED_PART(1, -150, -48, 0, NULL), 21 | GEO_OPEN_NODE(), 22 | GEO_ANIMATED_PART(4, 0, 0, 0, swoop_000_offset_002_mesh), 23 | GEO_CLOSE_NODE(), 24 | GEO_ANIMATED_PART(1, -150, -48, 0, NULL), 25 | GEO_OPEN_NODE(), 26 | GEO_ANIMATED_PART(4, 0, 0, 0, swoop_000_offset_003_mesh), 27 | GEO_CLOSE_NODE(), 28 | GEO_CLOSE_NODE(), 29 | GEO_CLOSE_NODE(), 30 | GEO_CLOSE_NODE(), 31 | GEO_CLOSE_NODE(), 32 | GEO_DISPLAY_LIST(0, swoop_material_revert_render_settings), 33 | GEO_DISPLAY_LIST(1, swoop_material_revert_render_settings), 34 | GEO_DISPLAY_LIST(2, swoop_material_revert_render_settings), 35 | GEO_DISPLAY_LIST(3, swoop_material_revert_render_settings), 36 | GEO_DISPLAY_LIST(4, swoop_material_revert_render_settings), 37 | GEO_DISPLAY_LIST(5, swoop_material_revert_render_settings), 38 | GEO_DISPLAY_LIST(6, swoop_material_revert_render_settings), 39 | GEO_DISPLAY_LIST(7, swoop_material_revert_render_settings), 40 | GEO_CLOSE_NODE(), 41 | GEO_END(), 42 | }; 43 | -------------------------------------------------------------------------------- /Render96/swoop/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout swoop_geo[]; 2 | extern Vtx swoop_000_offset_001_mesh_vtx_0[319]; 3 | extern Gfx swoop_000_offset_001_mesh_tri_0[]; 4 | extern Vtx swoop_000_offset_001_mesh_vtx_1[857]; 5 | extern Gfx swoop_000_offset_001_mesh_tri_1[]; 6 | extern Vtx swoop_000_offset_001_mesh_vtx_2[120]; 7 | extern Gfx swoop_000_offset_001_mesh_tri_2[]; 8 | extern Vtx swoop_000_offset_001_mesh_vtx_3[32]; 9 | extern Gfx swoop_000_offset_001_mesh_tri_3[]; 10 | extern Vtx swoop_000_offset_002_mesh_vtx_0[442]; 11 | extern Gfx swoop_000_offset_002_mesh_tri_0[]; 12 | extern Vtx swoop_000_offset_002_mesh_vtx_1[99]; 13 | extern Gfx swoop_000_offset_002_mesh_tri_1[]; 14 | extern Vtx swoop_000_offset_003_mesh_vtx_0[441]; 15 | extern Gfx swoop_000_offset_003_mesh_tri_0[]; 16 | extern Vtx swoop_000_offset_003_mesh_vtx_1[99]; 17 | extern Gfx swoop_000_offset_003_mesh_tri_1[]; 18 | 19 | extern Gfx swoop_000_offset_001_mesh[]; 20 | extern Gfx swoop_000_offset_002_mesh[]; 21 | extern Gfx swoop_000_offset_003_mesh[]; 22 | extern Gfx swoop_material_revert_render_settings[]; 23 | 24 | -------------------------------------------------------------------------------- /Render96/thwomp/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout thwomp_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_SHADOW(0, 180, 300), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(1, thwomp_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_DISPLAY_LIST(0, thwomp_material_revert_render_settings), 11 | GEO_DISPLAY_LIST(1, thwomp_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(2, thwomp_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(3, thwomp_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(4, thwomp_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(5, thwomp_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(6, thwomp_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(7, thwomp_material_revert_render_settings), 18 | GEO_CLOSE_NODE(), 19 | GEO_END(), 20 | }; 21 | -------------------------------------------------------------------------------- /Render96/thwomp/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout thwomp_geo[]; 2 | extern Vtx thwomp_000_displaylist_mesh_vtx_0[1418]; 3 | extern Gfx thwomp_000_displaylist_mesh_tri_0[]; 4 | 5 | extern Gfx thwomp_000_displaylist_mesh[]; 6 | extern Gfx thwomp_material_revert_render_settings[]; 7 | 8 | -------------------------------------------------------------------------------- /Render96/thwomp/newface.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/thwomp/newface.rgba32.png -------------------------------------------------------------------------------- /Render96/toad/Toad_blue.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/toad/Toad_blue.rgba32.png -------------------------------------------------------------------------------- /Render96/toad/Toad_redorange.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/toad/Toad_redorange.rgba32.png -------------------------------------------------------------------------------- /Render96/toad/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout toad_geo[]; 2 | extern Vtx toad_000_offset_002_mesh_vtx_0[811]; 3 | extern Gfx toad_000_offset_002_mesh_tri_0[]; 4 | extern Vtx toad_000_offset_002_mesh_vtx_1[252]; 5 | extern Gfx toad_000_offset_002_mesh_tri_1[]; 6 | extern Vtx toad_000_offset_002_mesh_vtx_2[448]; 7 | extern Gfx toad_000_offset_002_mesh_tri_2[]; 8 | extern Vtx toad_003_offset_mesh_vtx_0[469]; 9 | extern Gfx toad_003_offset_mesh_tri_0[]; 10 | extern Vtx toad_003_offset_mesh_vtx_1[321]; 11 | extern Gfx toad_003_offset_mesh_tri_1[]; 12 | extern Vtx toad_003_offset_mesh_vtx_2[446]; 13 | extern Gfx toad_003_offset_mesh_tri_2[]; 14 | extern Vtx toad_000_offset_005_mesh_vtx_0[219]; 15 | extern Gfx toad_000_offset_005_mesh_tri_0[]; 16 | extern Vtx toad_000_offset_005_mesh_vtx_1[108]; 17 | extern Gfx toad_000_offset_005_mesh_tri_1[]; 18 | extern Vtx toad_000_offset_008_mesh_vtx_0[216]; 19 | extern Gfx toad_000_offset_008_mesh_tri_0[]; 20 | extern Vtx toad_000_offset_008_mesh_vtx_1[108]; 21 | extern Gfx toad_000_offset_008_mesh_tri_1[]; 22 | extern Vtx toad_000_offset_010_mesh_vtx_0[1003]; 23 | extern Gfx toad_000_offset_010_mesh_tri_0[]; 24 | extern Vtx toad_000_offset_012_mesh_vtx_0[1015]; 25 | extern Gfx toad_000_offset_012_mesh_tri_0[]; 26 | 27 | extern Gfx toad_000_offset_002_mesh[]; 28 | extern Gfx toad_003_offset_mesh[]; 29 | extern Gfx toad_000_offset_005_mesh[]; 30 | extern Gfx toad_000_offset_008_mesh[]; 31 | extern Gfx toad_000_offset_010_mesh[]; 32 | extern Gfx toad_000_offset_012_mesh[]; 33 | extern Gfx toad_material_revert_render_settings[]; 34 | 35 | -------------------------------------------------------------------------------- /Render96/toad/toad_body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/toad/toad_body.rgba16.png -------------------------------------------------------------------------------- /Render96/toad/toad_eye.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/toad/toad_eye.rgba16.png -------------------------------------------------------------------------------- /Render96/toad/toad_hat_red.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/toad/toad_hat_red.rgba32.png -------------------------------------------------------------------------------- /Render96/transparent_star/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout transparent_star_geo[] = { 4 | GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0x9B, 100), 5 | GEO_OPEN_NODE(), 6 | GEO_SCALE(0x00, 16384), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(LAYER_TRANSPARENT, transparent_star_000_displaylist_mesh), 9 | GEO_CLOSE_NODE(), 10 | GEO_CLOSE_NODE(), 11 | GEO_END(), 12 | }; 13 | -------------------------------------------------------------------------------- /Render96/transparent_star/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout transparent_star_geo[]; 2 | extern Vtx transparent_star_000_displaylist_mesh_vtx_0[159]; 3 | extern Gfx transparent_star_000_displaylist_mesh_tri_0[]; 4 | 5 | extern Gfx transparent_star_000_displaylist_mesh[]; 6 | extern Gfx transparent_star_material_revert_render_settings[]; 7 | 8 | -------------------------------------------------------------------------------- /Render96/tree/bubbleTreeForSubstance_bubbly_green_BaseColor.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/bubbleTreeForSubstance_bubbly_green_BaseColor.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | // 0x16000FE8 4 | const GeoLayout bubbly_tree_geo[] = { 5 | GEO_CULLING_RADIUS(800), 6 | GEO_OPEN_NODE(), 7 | GEO_DISPLAY_LIST(LAYER_ALPHA, bubble_tree_mdl), 8 | GEO_CLOSE_NODE(), 9 | GEO_END(), 10 | }; 11 | 12 | // 0x16001000 13 | const GeoLayout spiky_tree_geo[] = { 14 | GEO_CULLING_RADIUS(800), 15 | GEO_OPEN_NODE(), 16 | GEO_DISPLAY_LIST(LAYER_ALPHA, spiky_tree_mdl), 17 | GEO_CLOSE_NODE(), 18 | GEO_END(), 19 | }; 20 | 21 | // 0x16001018 22 | const GeoLayout snow_tree_geo[] = { 23 | GEO_CULLING_RADIUS(800), 24 | GEO_OPEN_NODE(), 25 | GEO_DISPLAY_LIST(LAYER_ALPHA, snow_tree_mdl), 26 | GEO_CLOSE_NODE(), 27 | GEO_END(), 28 | }; 29 | 30 | // 0x16001030 31 | const GeoLayout spiky_tree1_geo[] = { 32 | GEO_CULLING_RADIUS(800), 33 | GEO_OPEN_NODE(), 34 | GEO_DISPLAY_LIST(LAYER_ALPHA, spiky_tree_mdl), 35 | GEO_CLOSE_NODE(), 36 | GEO_END(), 37 | }; 38 | 39 | // 0x16001048 40 | const GeoLayout palm_tree_geo[] = { 41 | GEO_CULLING_RADIUS(800), 42 | GEO_OPEN_NODE(), 43 | GEO_DISPLAY_LIST(LAYER_ALPHA, palm_tree_mdl), 44 | GEO_CLOSE_NODE(), 45 | GEO_END(), 46 | }; 47 | -------------------------------------------------------------------------------- /Render96/tree/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout tree_geo[]; 2 | extern Vtx tree_000_displaylist_mesh_vtx_0[6512]; 3 | extern Gfx tree_000_displaylist_mesh_tri_0[]; 4 | extern Vtx tree_000_displaylist_mesh_vtx_1[970]; 5 | extern Gfx tree_000_displaylist_mesh_tri_1[]; 6 | extern Vtx tree_000_displaylist_mesh_vtx_2[3017]; 7 | extern Gfx tree_000_displaylist_mesh_tri_2[]; 8 | extern Vtx tree_000_displaylist_mesh_vtx_3[5298]; 9 | extern Gfx tree_000_displaylist_mesh_tri_3[]; 10 | extern Vtx tree_000_displaylist_mesh_vtx_4[150]; 11 | extern Gfx tree_000_displaylist_mesh_tri_4[]; 12 | extern Vtx tree_000_displaylist_mesh_vtx_5[3673]; 13 | extern Gfx tree_000_displaylist_mesh_tri_5[]; 14 | extern Vtx tree_000_displaylist_mesh_vtx_6[4086]; 15 | extern Gfx tree_000_displaylist_mesh_tri_6[]; 16 | extern Vtx tree_000_displaylist_mesh_vtx_7[147]; 17 | extern Gfx tree_000_displaylist_mesh_tri_7[]; 18 | extern Vtx tree_000_displaylist_mesh_vtx_8[379]; 19 | extern Gfx tree_000_displaylist_mesh_tri_8[]; 20 | extern Vtx tree_000_displaylist_mesh_vtx_9[336]; 21 | extern Gfx tree_000_displaylist_mesh_tri_9[]; 22 | extern Vtx tree_000_displaylist_mesh_vtx_10[992]; 23 | extern Gfx tree_000_displaylist_mesh_tri_10[]; 24 | extern Vtx tree_000_displaylist_mesh_vtx_11[828]; 25 | extern Gfx tree_000_displaylist_mesh_tri_11[]; 26 | 27 | extern Gfx tree_000_displaylist_mesh[]; 28 | extern Gfx tree_material_revert_render_settings[]; 29 | 30 | extern Gfx snow_tree_mdl[]; 31 | extern Gfx bubble_tree_mdl[]; 32 | extern Gfx palm_tree_mdl[]; 33 | extern Gfx spiky_tree_mdl[]; -------------------------------------------------------------------------------- /Render96/tree/palm_bottom.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/palm_bottom.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/palm_top.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/palm_top.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/snow_leaves.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/snow_leaves.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/snow_snow.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/snow_snow.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/snow_trunk.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/snow_trunk.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/spiky_bottom.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/spiky_bottom.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/spiky_top.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/spiky_top.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/spiky_trunk.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/spiky_trunk.rgba16.png -------------------------------------------------------------------------------- /Render96/tree/tree_trunk.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/tree/tree_trunk.rgba16.png -------------------------------------------------------------------------------- /Render96/ukiki/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout ukiki_geo[]; 2 | extern Vtx ukiki_root_mesh_vtx_0[461]; 3 | extern Gfx ukiki_root_mesh_tri_0[]; 4 | extern Vtx ukiki_000_offset_001_mesh_vtx_0[1832]; 5 | extern Gfx ukiki_000_offset_001_mesh_tri_0[]; 6 | extern Vtx ukiki_000_offset_002_mesh_vtx_0[52]; 7 | extern Gfx ukiki_000_offset_002_mesh_tri_0[]; 8 | extern Vtx ukiki_000_offset_003_mesh_vtx_0[182]; 9 | extern Gfx ukiki_000_offset_003_mesh_tri_0[]; 10 | extern Vtx ukiki_000_offset_004_mesh_vtx_0[377]; 11 | extern Gfx ukiki_000_offset_004_mesh_tri_0[]; 12 | extern Vtx ukiki_000_offset_005_mesh_vtx_0[53]; 13 | extern Gfx ukiki_000_offset_005_mesh_tri_0[]; 14 | extern Vtx ukiki_000_offset_006_mesh_vtx_0[102]; 15 | extern Gfx ukiki_000_offset_006_mesh_tri_0[]; 16 | extern Vtx ukiki_000_offset_007_mesh_vtx_0[459]; 17 | extern Gfx ukiki_000_offset_007_mesh_tri_0[]; 18 | extern Vtx ukiki_000_offset_009_mesh_vtx_0[157]; 19 | extern Gfx ukiki_000_offset_009_mesh_tri_0[]; 20 | extern Vtx ukiki_000_offset_010_mesh_vtx_0[192]; 21 | extern Gfx ukiki_000_offset_010_mesh_tri_0[]; 22 | extern Vtx ukiki_000_offset_011_mesh_vtx_0[157]; 23 | extern Gfx ukiki_000_offset_011_mesh_tri_0[]; 24 | extern Vtx ukiki_000_offset_013_mesh_vtx_0[192]; 25 | extern Gfx ukiki_000_offset_013_mesh_tri_0[]; 26 | extern Vtx ukiki_000_offset_014_mesh_vtx_0[52]; 27 | extern Gfx ukiki_000_offset_014_mesh_tri_0[]; 28 | extern Vtx ukiki_000_offset_015_mesh_vtx_0[42]; 29 | extern Gfx ukiki_000_offset_015_mesh_tri_0[]; 30 | extern Vtx ukiki_000_offset_016_mesh_vtx_0[42]; 31 | extern Gfx ukiki_000_offset_016_mesh_tri_0[]; 32 | 33 | extern Gfx ukiki_root_mesh[]; 34 | extern Gfx ukiki_000_offset_001_mesh[]; 35 | extern Gfx ukiki_000_offset_002_mesh[]; 36 | extern Gfx ukiki_000_offset_003_mesh[]; 37 | extern Gfx ukiki_000_offset_004_mesh[]; 38 | extern Gfx ukiki_000_offset_005_mesh[]; 39 | extern Gfx ukiki_000_offset_006_mesh[]; 40 | extern Gfx ukiki_000_offset_007_mesh[]; 41 | extern Gfx ukiki_000_offset_009_mesh[]; 42 | extern Gfx ukiki_000_offset_010_mesh[]; 43 | extern Gfx ukiki_000_offset_011_mesh[]; 44 | extern Gfx ukiki_000_offset_013_mesh[]; 45 | extern Gfx ukiki_000_offset_014_mesh[]; 46 | extern Gfx ukiki_000_offset_015_mesh[]; 47 | extern Gfx ukiki_000_offset_016_mesh[]; 48 | extern Gfx ukiki_material_revert_render_settings[]; 49 | 50 | -------------------------------------------------------------------------------- /Render96/ukiki/ukiki_face_new.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/ukiki/ukiki_face_new.rgba32.png -------------------------------------------------------------------------------- /Render96/unagi/body.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/unagi/body.rgba16.png -------------------------------------------------------------------------------- /Render96/unagi/eye.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/unagi/eye.rgba32.png -------------------------------------------------------------------------------- /Render96/unagi/fin.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/unagi/fin.rgba16.png -------------------------------------------------------------------------------- /Render96/unagi/head.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/unagi/head.rgba16.png -------------------------------------------------------------------------------- /Render96/unagi/mouth.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/unagi/mouth.rgba32.png -------------------------------------------------------------------------------- /Render96/warp_pipe/geo.inc.c: -------------------------------------------------------------------------------- 1 | #include "src/game/envfx_snow.h" 2 | 3 | const GeoLayout warp_pipe_geo[] = { 4 | GEO_NODE_START(), 5 | GEO_OPEN_NODE(), 6 | GEO_CULLING_RADIUS(74468), 7 | GEO_OPEN_NODE(), 8 | GEO_DISPLAY_LIST(1, warp_pipe_000_displaylist_mesh), 9 | GEO_DISPLAY_LIST(1, warp_pipe_001_displaylist_mesh), 10 | GEO_CLOSE_NODE(), 11 | GEO_DISPLAY_LIST(0, warp_pipe_material_revert_render_settings), 12 | GEO_DISPLAY_LIST(1, warp_pipe_material_revert_render_settings), 13 | GEO_DISPLAY_LIST(2, warp_pipe_material_revert_render_settings), 14 | GEO_DISPLAY_LIST(3, warp_pipe_material_revert_render_settings), 15 | GEO_DISPLAY_LIST(4, warp_pipe_material_revert_render_settings), 16 | GEO_DISPLAY_LIST(5, warp_pipe_material_revert_render_settings), 17 | GEO_DISPLAY_LIST(6, warp_pipe_material_revert_render_settings), 18 | GEO_DISPLAY_LIST(7, warp_pipe_material_revert_render_settings), 19 | GEO_CLOSE_NODE(), 20 | GEO_END(), 21 | }; 22 | -------------------------------------------------------------------------------- /Render96/warp_pipe/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout warp_pipe_geo[]; 2 | extern Vtx warp_pipe_000_displaylist_mesh_vtx_0[140]; 3 | extern Gfx warp_pipe_000_displaylist_mesh_tri_0[]; 4 | extern Vtx warp_pipe_000_displaylist_mesh_vtx_1[32]; 5 | extern Gfx warp_pipe_000_displaylist_mesh_tri_1[]; 6 | extern Vtx warp_pipe_001_displaylist_mesh_vtx_0[76]; 7 | extern Gfx warp_pipe_001_displaylist_mesh_tri_0[]; 8 | 9 | extern Gfx warp_pipe_000_displaylist_mesh[]; 10 | extern Gfx warp_pipe_001_displaylist_mesh[]; 11 | extern Gfx warp_pipe_material_revert_render_settings[]; 12 | 13 | -------------------------------------------------------------------------------- /Render96/warp_pipe/pipe_green.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/warp_pipe/pipe_green.rgba16.png -------------------------------------------------------------------------------- /Render96/whomp/back.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/whomp/back.rgba16.png -------------------------------------------------------------------------------- /Render96/whomp/face_lower.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/whomp/face_lower.rgba16.png -------------------------------------------------------------------------------- /Render96/whomp/geo_header.h: -------------------------------------------------------------------------------- 1 | extern const GeoLayout whomp_geo[]; 2 | extern Vtx whomp_000_offset_mesh_vtx_0[4]; 3 | extern Gfx whomp_000_offset_mesh_tri_0[]; 4 | extern Vtx whomp_000_offset_mesh_vtx_1[16]; 5 | extern Gfx whomp_000_offset_mesh_tri_1[]; 6 | extern Vtx whomp_000_offset_mesh_vtx_2[3575]; 7 | extern Gfx whomp_000_offset_mesh_tri_2[]; 8 | extern Vtx whomp_000_offset_mesh_vtx_3[829]; 9 | extern Gfx whomp_000_offset_mesh_tri_3[]; 10 | extern Vtx whomp_000_offset_mesh_vtx_4[829]; 11 | extern Gfx whomp_000_offset_mesh_tri_4[]; 12 | extern Vtx whomp_000_offset_mesh_vtx_5[588]; 13 | extern Gfx whomp_000_offset_mesh_tri_5[]; 14 | extern Vtx whomp_000_offset_mesh_vtx_6[2154]; 15 | extern Gfx whomp_000_offset_mesh_tri_6[]; 16 | extern Vtx whomp_000_offset_mesh_vtx_7[1749]; 17 | extern Gfx whomp_000_offset_mesh_tri_7[]; 18 | extern Vtx whomp_000_offset_002_mesh_vtx_0[59]; 19 | extern Gfx whomp_000_offset_002_mesh_tri_0[]; 20 | extern Vtx whomp_000_offset_003_mesh_vtx_0[59]; 21 | extern Gfx whomp_000_offset_003_mesh_tri_0[]; 22 | extern Vtx whomp_000_offset_004_mesh_vtx_0[39]; 23 | extern Gfx whomp_000_offset_004_mesh_tri_0[]; 24 | extern Vtx whomp_000_offset_004_mesh_vtx_1[1105]; 25 | extern Gfx whomp_000_offset_004_mesh_tri_1[]; 26 | extern Vtx whomp_000_offset_006_mesh_vtx_0[39]; 27 | extern Gfx whomp_000_offset_006_mesh_tri_0[]; 28 | extern Vtx whomp_000_offset_006_mesh_vtx_1[1105]; 29 | extern Gfx whomp_000_offset_006_mesh_tri_1[]; 30 | 31 | extern Gfx whomp_000_offset_mesh[]; 32 | extern Gfx whomp_000_offset_002_mesh[]; 33 | extern Gfx whomp_000_offset_003_mesh[]; 34 | extern Gfx whomp_000_offset_004_mesh[]; 35 | extern Gfx whomp_000_offset_006_mesh[]; 36 | extern Gfx whomp_material_revert_render_settings[]; 37 | 38 | -------------------------------------------------------------------------------- /Render96/whomp/hands.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/whomp/hands.rgba16.png -------------------------------------------------------------------------------- /Render96/whomp/side_brighter_rgba16.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/whomp/side_brighter_rgba16.rgba16.png -------------------------------------------------------------------------------- /Render96/whomp/side_rgba16.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/whomp/side_rgba16.rgba16.png -------------------------------------------------------------------------------- /Render96/whomp/tongue.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/whomp/tongue.rgba16.png -------------------------------------------------------------------------------- /Render96/yoshi/EnvSole.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/yoshi/EnvSole.rgba32.png -------------------------------------------------------------------------------- /Render96/yoshi/White.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/yoshi/White.rgba32.png -------------------------------------------------------------------------------- /Render96/yoshi/eyes.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/yoshi/eyes.rgba16.png -------------------------------------------------------------------------------- /Render96/yoshi/saddle.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/yoshi/saddle.rgba16.png -------------------------------------------------------------------------------- /Render96/yoshi/spikes.rgba16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/yoshi/spikes.rgba16.png -------------------------------------------------------------------------------- /Render96/yoshi/yoshi_body.rgba32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Render96/ModelPack/de4518ade1029ec73c78824ad518b4727568b347/Render96/yoshi/yoshi_body.rgba32.png --------------------------------------------------------------------------------