sm64coopdx/actors/luigi/geo_header.h
MysterD eeec6aae49 L is real 2020
Added Luigi model.
Renamed all previous references to 'Luigi' to 'Mario2' since player 1
isn't always mario, and player 2 isn't always luigi.
Now server is always mario and client is always Luigi.

Luigi model credits:
Original model by Cjes, converted by AloXado320, textures added/fixed by
SunlitSpace542.
2020-08-08 21:36:49 -07:00

229 lines
16 KiB
C

extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt1[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt2[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt3[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt4[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt5[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt6[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt7[];
extern const GeoLayout luigi_armature_002_switch_option_002[];
extern const GeoLayout luigi_right_hand_open_armature[];
extern const GeoLayout luigi_left_hand_open_armature[];
extern const GeoLayout luigi_left_hand_peace_armature[];
extern const GeoLayout luigi_left_hand_cap_armature[];
extern const GeoLayout luigi_left_hand_wing_cap_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt1[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt2[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt3[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt4[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt5[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt6[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt7[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_jump_luigi_armature_002_switch_option_002[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_jump_luigi_right_hand_open_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_jump_luigi_left_hand_open_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_jump_luigi_left_hand_peace_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_jump_luigi_left_hand_cap_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_jump_luigi_left_hand_wing_cap_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt0_000_switch_001_opt1[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt0_000_switch_001_opt2[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1_000_switch_opt0_000_switch_001_opt3[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt1[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt2_jump_luigi_armature_002_switch_option_002[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt2_jump_luigi_right_hand_open_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt2_jump_luigi_left_hand_open_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt2_jump_luigi_left_hand_peace_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt2_jump_luigi_left_hand_cap_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt2_jump_luigi_left_hand_wing_cap_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt2[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt3_jump_luigi_armature_002_switch_option_002[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt3_jump_luigi_right_hand_open_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt3_jump_luigi_left_hand_open_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt3_jump_luigi_left_hand_peace_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt3_jump_luigi_left_hand_cap_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt3_jump_luigi_left_hand_wing_cap_armature[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt3[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt0_000_switch_001_opt1[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt0_000_switch_001_opt2[];
extern const GeoLayout luigi_002_switch_opt0_001_switch_opt0_000_switch_opt0_000_switch_001_opt3[];
extern const GeoLayout luigi_geo[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt1[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt2[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt3[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt4[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt5[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt6[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt1_switch_face_opt7[];
extern const GeoLayout luigi2_armature_002_switch_option_002[];
extern const GeoLayout luigi2_right_hand_open_armature[];
extern const GeoLayout luigi2_left_hand_open_armature[];
extern const GeoLayout luigi2_left_hand_peace_armature[];
extern const GeoLayout luigi2_left_hand_cap_armature[];
extern const GeoLayout luigi2_left_hand_wing_cap_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt1[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt2[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt3[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt4[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt5[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt6[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt1_switch_face_opt7[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_jump_luigi_armature_002_switch_option_002[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_jump_luigi_right_hand_open_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_jump_luigi_left_hand_open_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_jump_luigi_left_hand_peace_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_jump_luigi_left_hand_cap_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_jump_luigi_left_hand_wing_cap_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt0_000_switch_001_opt1[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt0_000_switch_001_opt2[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1_000_switch_opt0_000_switch_001_opt3[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt1[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt2_jump_luigi_armature_002_switch_option_002[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt2_jump_luigi_right_hand_open_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt2_jump_luigi_left_hand_open_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt2_jump_luigi_left_hand_peace_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt2_jump_luigi_left_hand_cap_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt2_jump_luigi_left_hand_wing_cap_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt2[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt3_jump_luigi_armature_002_switch_option_002[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt3_jump_luigi_right_hand_open_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt3_jump_luigi_left_hand_open_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt3_jump_luigi_left_hand_peace_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt3_jump_luigi_left_hand_cap_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt3_jump_luigi_left_hand_wing_cap_armature[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt3[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt0_000_switch_001_opt1[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt0_000_switch_001_opt2[];
extern const GeoLayout luigi2_002_switch_opt0_001_switch_opt0_000_switch_opt0_000_switch_001_opt3[];
extern const GeoLayout luigi2_geo[];
extern Vtx luigi_000_offset_mesh_vtx_0[76];
extern Gfx luigi_000_offset_mesh_tri_0[];
extern Vtx luigi_000_offset_001_mesh_vtx_0[106];
extern Gfx luigi_000_offset_001_mesh_tri_0[];
extern Vtx luigi_000_offset_001_mesh_vtx_1[31];
extern Gfx luigi_000_offset_001_mesh_tri_1[];
extern Vtx luigi_000_displaylist_mesh_vtx_0[95];
extern Gfx luigi_000_displaylist_mesh_tri_0[];
extern Vtx luigi_000_displaylist_mesh_vtx_1[12];
extern Gfx luigi_000_displaylist_mesh_tri_1[];
extern Vtx luigi_000_displaylist_mesh_vtx_2[27];
extern Gfx luigi_000_displaylist_mesh_tri_2[];
extern Vtx luigi_000_displaylist_mesh_vtx_3[29];
extern Gfx luigi_000_displaylist_mesh_tri_3[];
extern Vtx luigi_000_displaylist_mesh_vtx_4[56];
extern Gfx luigi_000_displaylist_mesh_tri_4[];
extern Vtx luigi_002_switch_option_head__no_cap__mesh_vtx_0[96];
extern Gfx luigi_002_switch_option_head__no_cap__mesh_tri_0[];
extern Vtx luigi_002_switch_option_head__no_cap__mesh_vtx_1[30];
extern Gfx luigi_002_switch_option_head__no_cap__mesh_tri_1[];
extern Vtx luigi_002_switch_option_head__no_cap__mesh_vtx_2[12];
extern Gfx luigi_002_switch_option_head__no_cap__mesh_tri_2[];
extern Vtx luigi_002_switch_option_head__no_cap__mesh_vtx_3[100];
extern Gfx luigi_002_switch_option_head__no_cap__mesh_tri_3[];
extern Vtx luigi_000_displaylist_001_mesh_vtx_0[4];
extern Gfx luigi_000_displaylist_001_mesh_tri_0[];
extern Vtx luigi_000_displaylist_001_mesh_vtx_1[4];
extern Gfx luigi_000_displaylist_001_mesh_tri_1[];
extern Vtx luigi_000_displaylist_002_mesh_vtx_0[4];
extern Gfx luigi_000_displaylist_002_mesh_tri_0[];
extern Vtx luigi_000_displaylist_002_mesh_vtx_1[4];
extern Gfx luigi_000_displaylist_002_mesh_tri_1[];
extern Vtx luigi_000_offset_003_mesh_vtx_0[31];
extern Gfx luigi_000_offset_003_mesh_tri_0[];
extern Vtx luigi_000_offset_004_mesh_vtx_0[16];
extern Gfx luigi_000_offset_004_mesh_tri_0[];
extern Vtx luigi_000_displaylist_003_mesh_vtx_0[46];
extern Gfx luigi_000_displaylist_003_mesh_tri_0[];
extern Vtx luigi_002_switch_option_right_hand_open_mesh_vtx_0[58];
extern Gfx luigi_002_switch_option_right_hand_open_mesh_tri_0[];
extern Vtx luigi_000_offset_006_mesh_vtx_0[30];
extern Gfx luigi_000_offset_006_mesh_tri_0[];
extern Vtx luigi_000_offset_007_mesh_vtx_0[16];
extern Gfx luigi_000_offset_007_mesh_tri_0[];
extern Vtx luigi_000_displaylist_004_mesh_vtx_0[36];
extern Gfx luigi_000_displaylist_004_mesh_tri_0[];
extern Vtx luigi_002_switch_option_left_hand_open_mesh_vtx_0[57];
extern Gfx luigi_002_switch_option_left_hand_open_mesh_tri_0[];
extern Vtx luigi_004_switch_option_left_hand_peace_mesh_vtx_0[84];
extern Gfx luigi_004_switch_option_left_hand_peace_mesh_tri_0[];
extern Vtx luigi_005_switch_option_left_hand_cap_mesh_vtx_0[36];
extern Gfx luigi_005_switch_option_left_hand_cap_mesh_tri_0[];
extern Vtx luigi_005_switch_option_left_hand_cap_mesh_vtx_1[71];
extern Gfx luigi_005_switch_option_left_hand_cap_mesh_tri_1[];
extern Vtx luigi_006_switch_option_left_hand_wing_cap_mesh_vtx_0[36];
extern Gfx luigi_006_switch_option_left_hand_wing_cap_mesh_tri_0[];
extern Vtx luigi_006_switch_option_left_hand_wing_cap_mesh_vtx_1[71];
extern Gfx luigi_006_switch_option_left_hand_wing_cap_mesh_tri_1[];
extern Vtx luigi_006_switch_option_left_hand_wing_cap_wings_mesh_vtx_0[8];
extern Gfx luigi_006_switch_option_left_hand_wing_cap_wings_mesh_tri_0[];
extern Vtx luigi_006_switch_option_left_hand_wing_cap_wings_mesh_vtx_1[8];
extern Gfx luigi_006_switch_option_left_hand_wing_cap_wings_mesh_tri_1[];
extern Vtx luigi_000_offset_009_mesh_vtx_0[22];
extern Gfx luigi_000_offset_009_mesh_tri_0[];
extern Vtx luigi_000_offset_010_mesh_vtx_0[12];
extern Gfx luigi_000_offset_010_mesh_tri_0[];
extern Vtx luigi_000_offset_011_mesh_vtx_0[29];
extern Gfx luigi_000_offset_011_mesh_tri_0[];
extern Vtx luigi_000_offset_012_mesh_vtx_0[22];
extern Gfx luigi_000_offset_012_mesh_tri_0[];
extern Vtx luigi_000_offset_013_mesh_vtx_0[12];
extern Gfx luigi_000_offset_013_mesh_tri_0[];
extern Vtx luigi_000_displaylist_005_mesh_vtx_0[28];
extern Gfx luigi_000_displaylist_005_mesh_tri_0[];
extern Gfx luigi_000_offset_mesh[];
extern Gfx luigi_000_offset_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_001_mesh[];
extern Gfx luigi_000_offset_001_mesh_mat_override_metal_0[];
extern Gfx luigi_000_displaylist_mesh[];
extern Gfx luigi_000_displaylist_mesh_mat_override_metal_0[];
extern Gfx luigi_000_displaylist_mesh_mat_override_face_1___eye_half_1[];
extern Gfx luigi_000_displaylist_mesh_mat_override_face_2___eye_closed_2[];
extern Gfx luigi_000_displaylist_mesh_mat_override_face_7___eye_X_3[];
extern Gfx luigi_002_switch_option_head__no_cap__mesh[];
extern Gfx luigi_002_switch_option_head__no_cap__mesh_mat_override_metal_0[];
extern Gfx luigi_002_switch_option_head__no_cap__mesh_mat_override_face_1___eye_half_1[];
extern Gfx luigi_002_switch_option_head__no_cap__mesh_mat_override_face_2___eye_closed_2[];
extern Gfx luigi_002_switch_option_head__no_cap__mesh_mat_override_face_7___eye_X_3[];
extern Gfx luigi_000_displaylist_001_mesh[];
extern Gfx luigi_000_displaylist_001_mesh_mat_override_metal_0[];
extern Gfx luigi_000_displaylist_002_mesh[];
extern Gfx luigi_000_displaylist_002_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_003_mesh[];
extern Gfx luigi_000_offset_003_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_004_mesh[];
extern Gfx luigi_000_offset_004_mesh_mat_override_metal_0[];
extern Gfx luigi_000_displaylist_003_mesh[];
extern Gfx luigi_000_displaylist_003_mesh_mat_override_metal_0[];
extern Gfx luigi_002_switch_option_right_hand_open_mesh[];
extern Gfx luigi_002_switch_option_right_hand_open_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_006_mesh[];
extern Gfx luigi_000_offset_006_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_007_mesh[];
extern Gfx luigi_000_offset_007_mesh_mat_override_metal_0[];
extern Gfx luigi_000_displaylist_004_mesh[];
extern Gfx luigi_000_displaylist_004_mesh_mat_override_metal_0[];
extern Gfx luigi_002_switch_option_left_hand_open_mesh[];
extern Gfx luigi_002_switch_option_left_hand_open_mesh_mat_override_metal_0[];
extern Gfx luigi_004_switch_option_left_hand_peace_mesh[];
extern Gfx luigi_004_switch_option_left_hand_peace_mesh_mat_override_metal_0[];
extern Gfx luigi_005_switch_option_left_hand_cap_mesh[];
extern Gfx luigi_005_switch_option_left_hand_cap_mesh_mat_override_metal_0[];
extern Gfx luigi_006_switch_option_left_hand_wing_cap_mesh[];
extern Gfx luigi_006_switch_option_left_hand_wing_cap_mesh_mat_override_metal_0[];
extern Gfx luigi_006_switch_option_left_hand_wing_cap_wings_mesh[];
extern Gfx luigi_006_switch_option_left_hand_wing_cap_wings_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_009_mesh[];
extern Gfx luigi_000_offset_009_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_010_mesh[];
extern Gfx luigi_000_offset_010_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_011_mesh[];
extern Gfx luigi_000_offset_011_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_012_mesh[];
extern Gfx luigi_000_offset_012_mesh_mat_override_metal_0[];
extern Gfx luigi_000_offset_013_mesh[];
extern Gfx luigi_000_offset_013_mesh_mat_override_metal_0[];
extern Gfx luigi_000_displaylist_005_mesh[];
extern Gfx luigi_000_displaylist_005_mesh_mat_override_metal_0[];
extern Gfx luigi_material_revert_render_settings[];