From 469e4ac4e46b4e0090d855379362e1a6b3dbaa87 Mon Sep 17 00:00:00 2001 From: MysterD Date: Wed, 16 Mar 2022 01:34:18 -0700 Subject: [PATCH] Load Super Keeberghrh's ERROR model when DynOS can't find the model --- Makefile.split | 3 + actors/custom0.c | 3 + actors/custom0.h | 3 + actors/custom0_geo.c | 1 + actors/error_model/geo.inc.c | 13 + actors/error_model/geo_header.h | 7 + actors/error_model/model.inc.c | 867 ++++++++++++++++++++++++++ autogen/lua_definitions/constants.lua | 437 ++++++------- data/dynos_misc.cpp | 1 + docs/lua/constants.md | 435 ++++++------- include/model_ids.h | 2 + levels/scripts.c | 2 + src/pc/lua/smlua_constants_autogen.c | 435 ++++++------- src/pc/lua/utils/smlua_model_utils.c | 3 +- src/pc/lua/utils/smlua_model_utils.h | 1 + 15 files changed, 1561 insertions(+), 652 deletions(-) create mode 100644 actors/error_model/geo.inc.c create mode 100644 actors/error_model/geo_header.h create mode 100644 actors/error_model/model.inc.c diff --git a/Makefile.split b/Makefile.split index fbd54694..6d69a252 100644 --- a/Makefile.split +++ b/Makefile.split @@ -97,6 +97,9 @@ ZCUSTOM_DIRS += waluigi CUSTOM_DIRS += wario_cap ZCUSTOM_DIRS += wario +# Add coop-specific +CUSTOM_DIRS += error_model + # Actor Textures CUSTOM_TEXTURES := $(foreach dir,$(CUSTOM_DIRS), $(wildcard actors/$(dir)/*.png)) AMP_CHUCKYA_TEXTURES := $(foreach dir,$(AMP_DIRS), $(wildcard actors/$(dir)/*.png)) diff --git a/actors/custom0.c b/actors/custom0.c index 0ead73b7..07ed0c36 100644 --- a/actors/custom0.c +++ b/actors/custom0.c @@ -4,5 +4,8 @@ #include "geo_commands.h" #include "make_const_nonconst.h" +// error_model +#include "error_model/model.inc.c" + // luigi_cap #include "luigi_cap/model.inc.c" diff --git a/actors/custom0.h b/actors/custom0.h index 8c5fb2d9..37428768 100644 --- a/actors/custom0.h +++ b/actors/custom0.h @@ -3,6 +3,9 @@ #include "types.h" +// error model +#include "actors/error_model/geo_header.h" + // luigi_cap extern const GeoLayout luigis_cap_geo[]; extern const GeoLayout luigis_metal_cap_geo[]; diff --git a/actors/custom0_geo.c b/actors/custom0_geo.c index 429e1d40..46aba419 100644 --- a/actors/custom0_geo.c +++ b/actors/custom0_geo.c @@ -4,5 +4,6 @@ #include "make_const_nonconst.h" #include "custom0.h" +#include "error_model/geo.inc.c" // custom toad_cap #include "luigi_cap/geo.inc.c" // custom luigi_cap #include "toad_cap/geo.inc.c" // custom toad_cap diff --git a/actors/error_model/geo.inc.c b/actors/error_model/geo.inc.c new file mode 100644 index 00000000..d2152dd5 --- /dev/null +++ b/actors/error_model/geo.inc.c @@ -0,0 +1,13 @@ +#include "src/game/envfx_snow.h" + +const GeoLayout error_model_geo[] = { + GEO_NODE_START(), + GEO_OPEN_NODE(), + GEO_SCALE(0x00, 16384), + GEO_OPEN_NODE(), + GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, error_model_error_bone_mesh_layer_1), + GEO_DISPLAY_LIST(LAYER_OPAQUE, error_model_material_revert_render_settings), + GEO_CLOSE_NODE(), + GEO_CLOSE_NODE(), + GEO_END(), +}; diff --git a/actors/error_model/geo_header.h b/actors/error_model/geo_header.h new file mode 100644 index 00000000..7cefd08f --- /dev/null +++ b/actors/error_model/geo_header.h @@ -0,0 +1,7 @@ +extern const GeoLayout error_model_geo[]; +extern Lights1 error_model_f3d_material_lights; +extern Vtx error_model_error_bone_mesh_layer_1_vtx_0[336]; +extern Gfx error_model_error_bone_mesh_layer_1_tri_0[]; +extern Gfx mat_error_model_f3d_material[]; +extern Gfx error_model_error_bone_mesh_layer_1[]; +extern Gfx error_model_material_revert_render_settings[]; diff --git a/actors/error_model/model.inc.c b/actors/error_model/model.inc.c new file mode 100644 index 00000000..93fdf23f --- /dev/null +++ b/actors/error_model/model.inc.c @@ -0,0 +1,867 @@ +Lights1 error_model_f3d_material_lights = gdSPDefLights1( + 0x7F, 0x0, 0x0, + 0xFE, 0x0, 0x0, 0x28, 0x28, 0x28); + +Vtx error_model_error_bone_mesh_layer_1_vtx_0[336] = { + {{{-85, 0, 446},0, {-16, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 34, 480},0, {46, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 34, 446},0, {15, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 0, 480},0, {77, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, 446},0, {-16, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 34, 446},0, {15, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 34, 480},0, {46, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 0, 480},0, {77, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 34, 412},0, {108, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 103, 446},0, {170, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 103, 412},0, {139, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 34, 446},0, {201, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 34, 412},0, {108, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 103, 412},0, {139, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 103, 446},0, {170, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 34, 446},0, {201, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 171, 412},0, {232, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 206, 446},0, {294, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 206, 412},0, {263, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 171, 446},0, {325, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 171, 412},0, {232, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 206, 412},0, {263, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 206, 446},0, {294, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 171, 446},0, {325, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, 309},0, {356, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 240, 343},0, {418, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 240, 309},0, {387, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 171, 343},0, {449, 1008},{0x8D, 0x26, 0x26, 0xFF}}}, + {{{-85, 137, 343},0, {605, 1008},{0x8D, 0xDA, 0x26, 0xFF}}}, + {{{-85, 0, 343},0, {636, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, 309},0, {356, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 240, 309},0, {387, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, 309},0, {387, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{86, 240, 343},0, {418, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 240, 309},0, {387, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, 343},0, {418, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{86, 171, 343},0, {449, 1008},{0x73, 0x26, 0x26, 0xFF}}}, + {{{-85, 171, 343},0, {449, 1008},{0x8D, 0x26, 0x26, 0xFF}}}, + {{{86, 171, 412},0, {480, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{-85, 171, 412},0, {480, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 137, 343},0, {605, 1008},{0x8D, 0xDA, 0x26, 0xFF}}}, + {{{-85, 137, 377},0, {574, 1008},{0x8D, 0xDA, 0xDA, 0xFF}}}, + {{{86, 137, 343},0, {605, 1008},{0x73, 0xDA, 0x26, 0xFF}}}, + {{{86, 0, 343},0, {636, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, 343},0, {636, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, 309},0, {356, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 137, 377},0, {574, 1008},{0x73, 0xDA, 0xDA, 0xFF}}}, + {{{86, 103, 412},0, {512, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 171, 412},0, {480, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 103, 412},0, {512, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 103, 412},0, {512, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 137, 377},0, {574, 1008},{0x8D, 0xDA, 0xDA, 0xFF}}}, + {{{-85, 103, 377},0, {543, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{86, 137, 377},0, {574, 1008},{0x73, 0xDA, 0xDA, 0xFF}}}, + {{{86, 137, 343},0, {605, 1008},{0x73, 0xDA, 0x26, 0xFF}}}, + {{{86, 103, 377},0, {543, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 240, 343},0, {667, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, 377},0, {729, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, 343},0, {698, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, 377},0, {760, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 240, 343},0, {667, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, 343},0, {698, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, 377},0, {729, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 240, 377},0, {760, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 206, 446},0, {791, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, 480},0, {853, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, 446},0, {822, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 206, 480},0, {884, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 206, 446},0, {791, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, 446},0, {822, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, 480},0, {853, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 206, 480},0, {884, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 309, 377},0, {915, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 343, 446},0, {977, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 343, 377},0, {946, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 309, 446},0, {1008, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 309, 377},0, {915, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 343, 377},0, {946, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 343, 446},0, {977, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 309, 446},0, {1008, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, 137},0, {-16, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 34, 206},0, {73, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 34, 137},0, {29, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 0, 206},0, {118, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, 137},0, {-16, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 34, 137},0, {29, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 34, 206},0, {73, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 0, 206},0, {118, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 34, 206},0, {162, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 69, 240},0, {251, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 69, 206},0, {207, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 34, 240},0, {296, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 34, 206},0, {162, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 69, 206},0, {207, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 69, 240},0, {251, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 34, 240},0, {296, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 34, 103},0, {340, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 240, 137},0, {429, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 240, 103},0, {385, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 34, 137},0, {474, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 34, 103},0, {340, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 240, 103},0, {385, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 240, 137},0, {429, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 34, 137},0, {474, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 240, 137},0, {518, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, 171},0, {607, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, 137},0, {563, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, 171},0, {652, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 240, 137},0, {518, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, 137},0, {563, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, 171},0, {607, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 240, 171},0, {652, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 69, 240},0, {696, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, 274},0, {785, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, 240},0, {741, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 69, 274},0, {830, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 69, 240},0, {696, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, 240},0, {741, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, 274},0, {785, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 69, 274},0, {830, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 309, 171},0, {874, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 343, 240},0, {963, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 343, 171},0, {919, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 309, 240},0, {1008, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 309, 171},0, {874, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 343, 171},0, {919, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 343, 240},0, {963, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 309, 240},0, {1008, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, 34},0, {-16, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 34, 69},0, {46, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 34, 34},0, {15, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 0, 69},0, {77, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, 34},0, {-16, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 34, 34},0, {15, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 34, 69},0, {46, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 0, 69},0, {77, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 34, 0},0, {108, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 103, 34},0, {170, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 103, 0},0, {139, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 34, 34},0, {201, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 34, 0},0, {108, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 103, 0},0, {139, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 103, 34},0, {170, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 34, 34},0, {201, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 171, 0},0, {232, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 206, 34},0, {294, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 206, 0},0, {263, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 171, 34},0, {325, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 171, 0},0, {232, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 206, 0},0, {263, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 206, 34},0, {294, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 171, 34},0, {325, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, -103},0, {356, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 240, -69},0, {418, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 240, -103},0, {387, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 171, -69},0, {449, 1008},{0x8D, 0x26, 0x26, 0xFF}}}, + {{{-85, 137, -69},0, {605, 1008},{0x8D, 0xDA, 0x26, 0xFF}}}, + {{{-85, 0, -69},0, {636, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, -103},0, {356, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 240, -103},0, {387, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, -103},0, {387, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{86, 240, -69},0, {418, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 240, -103},0, {387, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, -69},0, {418, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{86, 171, -69},0, {449, 1008},{0x73, 0x26, 0x26, 0xFF}}}, + {{{-85, 171, -69},0, {449, 1008},{0x8D, 0x26, 0x26, 0xFF}}}, + {{{86, 171, 0},0, {480, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{-85, 171, 0},0, {480, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 137, -69},0, {605, 1008},{0x8D, 0xDA, 0x26, 0xFF}}}, + {{{-85, 137, -34},0, {574, 1008},{0x8D, 0xDA, 0xDA, 0xFF}}}, + {{{86, 137, -69},0, {605, 1008},{0x73, 0xDA, 0x26, 0xFF}}}, + {{{86, 0, -69},0, {636, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, -69},0, {636, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, -103},0, {356, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 137, -34},0, {574, 1008},{0x73, 0xDA, 0xDA, 0xFF}}}, + {{{86, 103, 0},0, {512, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 171, 0},0, {480, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 103, 0},0, {512, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 103, 0},0, {512, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 137, -34},0, {574, 1008},{0x8D, 0xDA, 0xDA, 0xFF}}}, + {{{-85, 103, -34},0, {543, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{86, 137, -34},0, {574, 1008},{0x73, 0xDA, 0xDA, 0xFF}}}, + {{{86, 137, -69},0, {605, 1008},{0x73, 0xDA, 0x26, 0xFF}}}, + {{{86, 103, -34},0, {543, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 240, -69},0, {667, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, -34},0, {729, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, -69},0, {698, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, -34},0, {760, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 240, -69},0, {667, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, -69},0, {698, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, -34},0, {729, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 240, -34},0, {760, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 206, 34},0, {791, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, 69},0, {853, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, 34},0, {822, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 206, 69},0, {884, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 206, 34},0, {791, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, 34},0, {822, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, 69},0, {853, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 206, 69},0, {884, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 309, -34},0, {915, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 343, 34},0, {977, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 343, -34},0, {946, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 309, 34},0, {1008, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 309, -34},0, {915, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 343, -34},0, {946, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 343, 34},0, {977, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 309, 34},0, {1008, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, -171},0, {-16, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 34, -137},0, {46, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 34, -171},0, {15, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 0, -137},0, {77, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, -171},0, {-16, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 34, -171},0, {15, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 34, -137},0, {46, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 0, -137},0, {77, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 34, -206},0, {108, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 103, -171},0, {170, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 103, -206},0, {139, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 34, -171},0, {201, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 34, -206},0, {108, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 103, -206},0, {139, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 103, -171},0, {170, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 34, -171},0, {201, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 171, -206},0, {232, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 206, -171},0, {294, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 206, -206},0, {263, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 171, -171},0, {325, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 171, -206},0, {232, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 206, -206},0, {263, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 206, -171},0, {294, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 171, -171},0, {325, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, -309},0, {356, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 240, -274},0, {418, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 240, -309},0, {387, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 171, -274},0, {449, 1008},{0x8D, 0x26, 0x26, 0xFF}}}, + {{{-85, 137, -274},0, {605, 1008},{0x8D, 0xDA, 0x26, 0xFF}}}, + {{{-85, 0, -274},0, {636, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, -309},0, {356, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 240, -309},0, {387, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, -309},0, {387, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{86, 240, -274},0, {418, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 240, -309},0, {387, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, -274},0, {418, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{86, 171, -274},0, {449, 1008},{0x73, 0x26, 0x26, 0xFF}}}, + {{{-85, 171, -274},0, {449, 1008},{0x8D, 0x26, 0x26, 0xFF}}}, + {{{86, 171, -206},0, {480, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{-85, 171, -206},0, {480, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 137, -274},0, {605, 1008},{0x8D, 0xDA, 0x26, 0xFF}}}, + {{{-85, 137, -240},0, {574, 1008},{0x8D, 0xDA, 0xDA, 0xFF}}}, + {{{86, 137, -274},0, {605, 1008},{0x73, 0xDA, 0x26, 0xFF}}}, + {{{86, 0, -274},0, {636, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, -274},0, {636, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, -309},0, {356, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 137, -240},0, {574, 1008},{0x73, 0xDA, 0xDA, 0xFF}}}, + {{{86, 103, -206},0, {512, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 171, -206},0, {480, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 103, -206},0, {512, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 103, -206},0, {512, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 137, -240},0, {574, 1008},{0x8D, 0xDA, 0xDA, 0xFF}}}, + {{{-85, 103, -240},0, {543, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{86, 137, -240},0, {574, 1008},{0x73, 0xDA, 0xDA, 0xFF}}}, + {{{86, 137, -274},0, {605, 1008},{0x73, 0xDA, 0x26, 0xFF}}}, + {{{86, 103, -240},0, {543, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 240, -274},0, {667, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, -240},0, {729, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, -274},0, {698, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, -240},0, {760, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 240, -274},0, {667, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, -274},0, {698, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, -240},0, {729, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 240, -240},0, {760, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 206, -171},0, {791, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, -137},0, {853, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, -171},0, {822, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 206, -137},0, {884, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 206, -171},0, {791, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, -171},0, {822, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, -137},0, {853, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 206, -137},0, {884, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 309, -240},0, {915, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 343, -171},0, {977, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 343, -240},0, {946, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 309, -171},0, {1008, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 309, -240},0, {915, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 343, -240},0, {946, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 343, -171},0, {977, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 309, -171},0, {1008, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 0, -480},0, {-16, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 34, -377},0, {73, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 34, -480},0, {29, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 0, -377},0, {118, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 0, -480},0, {-16, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 34, -480},0, {29, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 34, -377},0, {73, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 0, -377},0, {118, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 171, -446},0, {162, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 206, -377},0, {251, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 206, -446},0, {207, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 171, -377},0, {296, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 171, -446},0, {162, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 206, -446},0, {207, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 206, -377},0, {251, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 171, -377},0, {296, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 34, -514},0, {340, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 240, -480},0, {429, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 240, -514},0, {385, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 171, -480},0, {474, 1008},{0x8D, 0x26, 0x26, 0xFF}}}, + {{{-85, 137, -480},0, {607, 1008},{0x8D, 0xDA, 0x26, 0xFF}}}, + {{{-85, 34, -480},0, {652, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 34, -514},0, {340, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 240, -514},0, {385, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 240, -480},0, {429, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 171, -480},0, {474, 1008},{0x73, 0x26, 0x26, 0xFF}}}, + {{{86, 171, -446},0, {518, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{-85, 171, -446},0, {518, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 137, -446},0, {563, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 137, -480},0, {607, 1008},{0x73, 0xDA, 0x26, 0xFF}}}, + {{{86, 34, -480},0, {652, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{86, 137, -446},0, {563, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 240, -480},0, {696, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 309, -446},0, {785, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 309, -480},0, {741, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 240, -446},0, {830, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 240, -480},0, {696, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 309, -480},0, {741, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 309, -446},0, {785, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 240, -446},0, {830, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, + {{{-85, 309, -446},0, {874, 1008},{0xB7, 0xB7, 0xB7, 0xFF}}}, + {{{-85, 343, -343},0, {963, 1008},{0xB7, 0x49, 0x49, 0xFF}}}, + {{{-85, 343, -446},0, {919, 1008},{0xB7, 0x49, 0xB7, 0xFF}}}, + {{{-85, 309, -343},0, {1008, 1008},{0xB7, 0xB7, 0x49, 0xFF}}}, + {{{86, 309, -446},0, {874, 1008},{0x49, 0xB7, 0xB7, 0xFF}}}, + {{{86, 343, -446},0, {919, 1008},{0x49, 0x49, 0xB7, 0xFF}}}, + {{{86, 343, -343},0, {963, 1008},{0x49, 0x49, 0x49, 0xFF}}}, + {{{86, 309, -343},0, {1008, 1008},{0x49, 0xB7, 0x49, 0xFF}}}, +}; + +Gfx error_model_error_bone_mesh_layer_1_tri_0[] = { + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 0, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 16, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(8, 12, 11, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(13, 8, 14, 0), + gsSP1Triangle(8, 15, 14, 0), + gsSP1Triangle(8, 10, 15, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 32, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 7, 5, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(9, 8, 10, 0), + gsSP1Triangle(8, 11, 10, 0), + gsSP1Triangle(8, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(13, 10, 11, 0), + gsSP1Triangle(13, 4, 10, 0), + gsSP1Triangle(13, 1, 4, 0), + gsSP1Triangle(13, 2, 1, 0), + gsSP1Triangle(10, 4, 6, 0), + gsSP1Triangle(10, 6, 14, 0), + gsSP1Triangle(14, 6, 15, 0), + gsSP1Triangle(7, 15, 6, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 48, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 1, 3, 0), + gsSP1Triangle(4, 3, 5, 0), + gsSP1Triangle(3, 6, 5, 0), + gsSP1Triangle(4, 5, 7, 0), + gsSP1Triangle(7, 5, 2, 0), + gsSP1Triangle(1, 7, 2, 0), + gsSP1Triangle(1, 4, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 64, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 80, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 96, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 112, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 128, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 144, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(8, 12, 11, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(13, 8, 14, 0), + gsSP1Triangle(8, 15, 14, 0), + gsSP1Triangle(8, 10, 15, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 160, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 7, 5, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(9, 8, 10, 0), + gsSP1Triangle(8, 11, 10, 0), + gsSP1Triangle(8, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(13, 10, 11, 0), + gsSP1Triangle(13, 4, 10, 0), + gsSP1Triangle(13, 1, 4, 0), + gsSP1Triangle(13, 2, 1, 0), + gsSP1Triangle(10, 4, 6, 0), + gsSP1Triangle(10, 6, 14, 0), + gsSP1Triangle(14, 6, 15, 0), + gsSP1Triangle(7, 15, 6, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 176, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 1, 3, 0), + gsSP1Triangle(4, 3, 5, 0), + gsSP1Triangle(3, 6, 5, 0), + gsSP1Triangle(4, 5, 7, 0), + gsSP1Triangle(7, 5, 2, 0), + gsSP1Triangle(1, 7, 2, 0), + gsSP1Triangle(1, 4, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 192, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 208, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 224, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(8, 12, 11, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(13, 8, 14, 0), + gsSP1Triangle(8, 15, 14, 0), + gsSP1Triangle(8, 10, 15, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 240, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 7, 5, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(9, 8, 10, 0), + gsSP1Triangle(8, 11, 10, 0), + gsSP1Triangle(8, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(13, 10, 11, 0), + gsSP1Triangle(13, 4, 10, 0), + gsSP1Triangle(13, 1, 4, 0), + gsSP1Triangle(13, 2, 1, 0), + gsSP1Triangle(10, 4, 6, 0), + gsSP1Triangle(10, 6, 14, 0), + gsSP1Triangle(14, 6, 15, 0), + gsSP1Triangle(7, 15, 6, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 256, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 1, 3, 0), + gsSP1Triangle(4, 3, 5, 0), + gsSP1Triangle(3, 6, 5, 0), + gsSP1Triangle(4, 5, 7, 0), + gsSP1Triangle(7, 5, 2, 0), + gsSP1Triangle(1, 7, 2, 0), + gsSP1Triangle(1, 4, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 272, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 288, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 304, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(5, 0, 6, 0), + gsSP1Triangle(0, 7, 6, 0), + gsSP1Triangle(0, 2, 7, 0), + gsSP1Triangle(2, 8, 7, 0), + gsSP1Triangle(2, 1, 8, 0), + gsSP1Triangle(1, 9, 8, 0), + gsSP1Triangle(1, 3, 9, 0), + gsSP1Triangle(3, 10, 9, 0), + gsSP1Triangle(3, 11, 10, 0), + gsSP1Triangle(4, 11, 3, 0), + gsSP1Triangle(4, 12, 11, 0), + gsSP1Triangle(12, 4, 13, 0), + gsSP1Triangle(4, 14, 13, 0), + gsSP1Triangle(4, 5, 14, 0), + gsSP1Triangle(5, 6, 14, 0), + gsSP1Triangle(6, 13, 14, 0), + gsSP1Triangle(6, 9, 13, 0), + gsSP1Triangle(6, 8, 9, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSP1Triangle(13, 9, 10, 0), + gsSP1Triangle(13, 10, 15, 0), + gsSP1Triangle(11, 15, 10, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 13, 15, 0), + gsSPVertex(error_model_error_bone_mesh_layer_1_vtx_0 + 320, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 2, 5, 0), + gsSP1Triangle(2, 6, 5, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(1, 7, 6, 0), + gsSP1Triangle(1, 3, 7, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 8, 12, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(8, 10, 13, 0), + gsSP1Triangle(10, 14, 13, 0), + gsSP1Triangle(10, 9, 14, 0), + gsSP1Triangle(9, 15, 14, 0), + gsSP1Triangle(9, 11, 15, 0), + gsSP1Triangle(11, 12, 15, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + + +Gfx mat_error_model_f3d_material[] = { + gsDPPipeSync(), + gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT), + gsSPTexture(65535, 65535, 0, 0, 1), + gsDPSetEnvColor(123, 0, 0, 255), + gsSPSetLights1(error_model_f3d_material_lights), + gsSPEndDisplayList(), +}; + +Gfx error_model_error_bone_mesh_layer_1[] = { + gsSPDisplayList(mat_error_model_f3d_material), + gsSPDisplayList(error_model_error_bone_mesh_layer_1_tri_0), + gsSPEndDisplayList(), +}; + +Gfx error_model_material_revert_render_settings[] = { + gsDPPipeSync(), + gsSPSetGeometryMode(G_LIGHTING), + gsSPClearGeometryMode(G_TEXTURE_GEN), + gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT), + gsSPTexture(65535, 65535, 0, 0, 0), + gsDPSetEnvColor(255, 255, 255, 255), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + diff --git a/autogen/lua_definitions/constants.lua b/autogen/lua_definitions/constants.lua index 53ef5822..cc6972e1 100644 --- a/autogen/lua_definitions/constants.lua +++ b/autogen/lua_definitions/constants.lua @@ -5764,655 +5764,658 @@ E_MODEL_DORRIE = 157 E_MODEL_SNUFIT = 158 --- @type ModelExtendedId -E_MODEL_BUBBLY_TREE = 159 +E_MODEL_ERROR_MODEL = 159 --- @type ModelExtendedId -E_MODEL_COURTYARD_SPIKY_TREE = 160 +E_MODEL_BUBBLY_TREE = 160 --- @type ModelExtendedId -E_MODEL_SNOW_TREE = 161 +E_MODEL_COURTYARD_SPIKY_TREE = 161 --- @type ModelExtendedId -E_MODEL_PALM_TREE = 162 +E_MODEL_SNOW_TREE = 162 --- @type ModelExtendedId -E_MODEL_CASTLE_CASTLE_DOOR = 163 +E_MODEL_PALM_TREE = 163 --- @type ModelExtendedId -E_MODEL_BBH_HAUNTED_DOOR = 164 +E_MODEL_CASTLE_CASTLE_DOOR = 164 --- @type ModelExtendedId -E_MODEL_HMC_WOODEN_DOOR = 165 +E_MODEL_BBH_HAUNTED_DOOR = 165 --- @type ModelExtendedId -E_MODEL_HMC_METAL_DOOR = 166 +E_MODEL_HMC_WOODEN_DOOR = 166 --- @type ModelExtendedId -E_MODEL_HMC_HAZY_MAZE_DOOR = 167 +E_MODEL_HMC_METAL_DOOR = 167 --- @type ModelExtendedId -E_MODEL_CASTLE_DOOR_0_STARS = 168 +E_MODEL_HMC_HAZY_MAZE_DOOR = 168 --- @type ModelExtendedId -E_MODEL_CASTLE_DOOR_1_STAR = 169 +E_MODEL_CASTLE_DOOR_0_STARS = 169 --- @type ModelExtendedId -E_MODEL_CASTLE_DOOR_3_STARS = 170 +E_MODEL_CASTLE_DOOR_1_STAR = 170 --- @type ModelExtendedId -E_MODEL_CASTLE_KEY_DOOR = 171 +E_MODEL_CASTLE_DOOR_3_STARS = 171 --- @type ModelExtendedId -E_MODEL_CCM_CABIN_DOOR = 172 +E_MODEL_CASTLE_KEY_DOOR = 172 --- @type ModelExtendedId -E_MODEL_CASTLE_METAL_DOOR = 173 +E_MODEL_CCM_CABIN_DOOR = 173 --- @type ModelExtendedId -E_MODEL_CASTLE_GROUNDS_METAL_DOOR = 174 +E_MODEL_CASTLE_METAL_DOOR = 174 --- @type ModelExtendedId -E_MODEL_WF_TOWER_TRAPEZOID_PLATORM = 175 +E_MODEL_CASTLE_GROUNDS_METAL_DOOR = 175 --- @type ModelExtendedId -E_MODEL_WF_TOWER_SQUARE_PLATORM = 176 +E_MODEL_WF_TOWER_TRAPEZOID_PLATORM = 176 --- @type ModelExtendedId -E_MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED = 177 +E_MODEL_WF_TOWER_SQUARE_PLATORM = 177 --- @type ModelExtendedId -E_MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR = 178 +E_MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED = 178 --- @type ModelExtendedId -E_MODEL_BBH_STAIRCASE_STEP = 179 +E_MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR = 179 --- @type ModelExtendedId -E_MODEL_BBH_TILTING_FLOOR_PLATFORM = 180 +E_MODEL_BBH_STAIRCASE_STEP = 180 --- @type ModelExtendedId -E_MODEL_BBH_TUMBLING_PLATFORM = 181 +E_MODEL_BBH_TILTING_FLOOR_PLATFORM = 181 --- @type ModelExtendedId -E_MODEL_BBH_TUMBLING_PLATFORM_PART = 182 +E_MODEL_BBH_TUMBLING_PLATFORM = 182 --- @type ModelExtendedId -E_MODEL_BBH_MOVING_BOOKSHELF = 183 +E_MODEL_BBH_TUMBLING_PLATFORM_PART = 183 --- @type ModelExtendedId -E_MODEL_BBH_MESH_ELEVATOR = 184 +E_MODEL_BBH_MOVING_BOOKSHELF = 184 --- @type ModelExtendedId -E_MODEL_BBH_MERRY_GO_ROUND = 185 +E_MODEL_BBH_MESH_ELEVATOR = 185 --- @type ModelExtendedId -E_MODEL_BBH_WOODEN_TOMB = 186 +E_MODEL_BBH_MERRY_GO_ROUND = 186 --- @type ModelExtendedId -E_MODEL_CCM_ROPEWAY_LIFT = 187 +E_MODEL_BBH_WOODEN_TOMB = 187 --- @type ModelExtendedId -E_MODEL_CCM_SNOWMAN_HEAD = 188 +E_MODEL_CCM_ROPEWAY_LIFT = 188 --- @type ModelExtendedId -E_MODEL_CASTLE_BOWSER_TRAP = 189 +E_MODEL_CCM_SNOWMAN_HEAD = 189 --- @type ModelExtendedId -E_MODEL_CASTLE_WATER_LEVEL_PILLAR = 190 +E_MODEL_CASTLE_BOWSER_TRAP = 190 --- @type ModelExtendedId -E_MODEL_CASTLE_CLOCK_MINUTE_HAND = 191 +E_MODEL_CASTLE_WATER_LEVEL_PILLAR = 191 --- @type ModelExtendedId -E_MODEL_CASTLE_CLOCK_HOUR_HAND = 192 +E_MODEL_CASTLE_CLOCK_MINUTE_HAND = 192 --- @type ModelExtendedId -E_MODEL_CASTLE_CLOCK_PENDULUM = 193 +E_MODEL_CASTLE_CLOCK_HOUR_HAND = 193 --- @type ModelExtendedId -E_MODEL_HMC_METAL_PLATFORM = 194 +E_MODEL_CASTLE_CLOCK_PENDULUM = 194 --- @type ModelExtendedId -E_MODEL_HMC_METAL_ARROW_PLATFORM = 195 +E_MODEL_HMC_METAL_PLATFORM = 195 --- @type ModelExtendedId -E_MODEL_HMC_ELEVATOR_PLATFORM = 196 +E_MODEL_HMC_METAL_ARROW_PLATFORM = 196 --- @type ModelExtendedId -E_MODEL_HMC_ROLLING_ROCK = 197 +E_MODEL_HMC_ELEVATOR_PLATFORM = 197 --- @type ModelExtendedId -E_MODEL_HMC_ROCK_PIECE = 198 +E_MODEL_HMC_ROLLING_ROCK = 198 --- @type ModelExtendedId -E_MODEL_HMC_ROCK_SMALL_PIECE = 199 +E_MODEL_HMC_ROCK_PIECE = 199 --- @type ModelExtendedId -E_MODEL_HMC_RED_GRILLS = 200 +E_MODEL_HMC_ROCK_SMALL_PIECE = 200 --- @type ModelExtendedId -E_MODEL_SSL_PYRAMID_TOP = 201 +E_MODEL_HMC_RED_GRILLS = 201 --- @type ModelExtendedId -E_MODEL_SSL_GRINDEL = 202 +E_MODEL_SSL_PYRAMID_TOP = 202 --- @type ModelExtendedId -E_MODEL_SSL_SPINDEL = 203 +E_MODEL_SSL_GRINDEL = 203 --- @type ModelExtendedId -E_MODEL_SSL_MOVING_PYRAMID_WALL = 204 +E_MODEL_SSL_SPINDEL = 204 --- @type ModelExtendedId -E_MODEL_SSL_PYRAMID_ELEVATOR = 205 +E_MODEL_SSL_MOVING_PYRAMID_WALL = 205 --- @type ModelExtendedId -E_MODEL_BOB_CHAIN_CHOMP_GATE = 206 +E_MODEL_SSL_PYRAMID_ELEVATOR = 206 --- @type ModelExtendedId -E_MODEL_BOB_SEESAW_PLATFORM = 207 +E_MODEL_BOB_CHAIN_CHOMP_GATE = 207 --- @type ModelExtendedId -E_MODEL_BOB_BARS_GRILLS = 208 +E_MODEL_BOB_SEESAW_PLATFORM = 208 --- @type ModelExtendedId -E_MODEL_SL_SNOW_TRIANGLE = 209 +E_MODEL_BOB_BARS_GRILLS = 209 --- @type ModelExtendedId -E_MODEL_SL_CRACKED_ICE = 210 +E_MODEL_SL_SNOW_TRIANGLE = 210 --- @type ModelExtendedId -E_MODEL_SL_CRACKED_ICE_CHUNK = 211 +E_MODEL_SL_CRACKED_ICE = 211 --- @type ModelExtendedId -E_MODEL_WDW_SQUARE_FLOATING_PLATFORM = 212 +E_MODEL_SL_CRACKED_ICE_CHUNK = 212 --- @type ModelExtendedId -E_MODEL_WDW_ARROW_LIFT = 213 +E_MODEL_WDW_SQUARE_FLOATING_PLATFORM = 213 --- @type ModelExtendedId -E_MODEL_WDW_WATER_LEVEL_DIAMOND = 214 +E_MODEL_WDW_ARROW_LIFT = 214 --- @type ModelExtendedId -E_MODEL_WDW_HIDDEN_PLATFORM = 215 +E_MODEL_WDW_WATER_LEVEL_DIAMOND = 215 --- @type ModelExtendedId -E_MODEL_WDW_EXPRESS_ELEVATOR = 216 +E_MODEL_WDW_HIDDEN_PLATFORM = 216 --- @type ModelExtendedId -E_MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM = 217 +E_MODEL_WDW_EXPRESS_ELEVATOR = 217 --- @type ModelExtendedId -E_MODEL_WDW_ROTATING_PLATFORM = 218 +E_MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM = 218 --- @type ModelExtendedId -E_MODEL_JRB_SHIP_LEFT_HALF_PART = 219 +E_MODEL_WDW_ROTATING_PLATFORM = 219 --- @type ModelExtendedId -E_MODEL_JRB_SHIP_BACK_LEFT_PART = 220 +E_MODEL_JRB_SHIP_LEFT_HALF_PART = 220 --- @type ModelExtendedId -E_MODEL_JRB_SHIP_RIGHT_HALF_PART = 221 +E_MODEL_JRB_SHIP_BACK_LEFT_PART = 221 --- @type ModelExtendedId -E_MODEL_JRB_SHIP_BACK_RIGHT_PART = 222 +E_MODEL_JRB_SHIP_RIGHT_HALF_PART = 222 --- @type ModelExtendedId -E_MODEL_JRB_SUNKEN_SHIP = 223 +E_MODEL_JRB_SHIP_BACK_RIGHT_PART = 223 --- @type ModelExtendedId -E_MODEL_JRB_SUNKEN_SHIP_BACK = 224 +E_MODEL_JRB_SUNKEN_SHIP = 224 --- @type ModelExtendedId -E_MODEL_JRB_ROCK = 225 +E_MODEL_JRB_SUNKEN_SHIP_BACK = 225 --- @type ModelExtendedId -E_MODEL_JRB_SLIDING_BOX = 226 +E_MODEL_JRB_ROCK = 226 --- @type ModelExtendedId -E_MODEL_JRB_FALLING_PILLAR = 227 +E_MODEL_JRB_SLIDING_BOX = 227 --- @type ModelExtendedId -E_MODEL_JRB_FALLING_PILLAR_BASE = 228 +E_MODEL_JRB_FALLING_PILLAR = 228 --- @type ModelExtendedId -E_MODEL_JRB_FLOATING_PLATFORM = 229 +E_MODEL_JRB_FALLING_PILLAR_BASE = 229 --- @type ModelExtendedId -E_MODEL_THI_HUGE_ISLAND_TOP = 230 +E_MODEL_JRB_FLOATING_PLATFORM = 230 --- @type ModelExtendedId -E_MODEL_THI_TINY_ISLAND_TOP = 231 +E_MODEL_THI_HUGE_ISLAND_TOP = 231 --- @type ModelExtendedId -E_MODEL_TTC_ROTATING_CUBE = 232 +E_MODEL_THI_TINY_ISLAND_TOP = 232 --- @type ModelExtendedId -E_MODEL_TTC_ROTATING_PRISM = 233 +E_MODEL_TTC_ROTATING_CUBE = 233 --- @type ModelExtendedId -E_MODEL_TTC_PENDULUM = 234 +E_MODEL_TTC_ROTATING_PRISM = 234 --- @type ModelExtendedId -E_MODEL_TTC_LARGE_TREADMILL = 235 +E_MODEL_TTC_PENDULUM = 235 --- @type ModelExtendedId -E_MODEL_TTC_SMALL_TREADMILL = 236 +E_MODEL_TTC_LARGE_TREADMILL = 236 --- @type ModelExtendedId -E_MODEL_TTC_PUSH_BLOCK = 237 +E_MODEL_TTC_SMALL_TREADMILL = 237 --- @type ModelExtendedId -E_MODEL_TTC_ROTATING_HEXAGON = 238 +E_MODEL_TTC_PUSH_BLOCK = 238 --- @type ModelExtendedId -E_MODEL_TTC_ROTATING_TRIANGLE = 239 +E_MODEL_TTC_ROTATING_HEXAGON = 239 --- @type ModelExtendedId -E_MODEL_TTC_PIT_BLOCK = 240 +E_MODEL_TTC_ROTATING_TRIANGLE = 240 --- @type ModelExtendedId -E_MODEL_TTC_PIT_BLOCK_UNUSED = 241 +E_MODEL_TTC_PIT_BLOCK = 241 --- @type ModelExtendedId -E_MODEL_TTC_ELEVATOR_PLATFORM = 242 +E_MODEL_TTC_PIT_BLOCK_UNUSED = 242 --- @type ModelExtendedId -E_MODEL_TTC_CLOCK_HAND = 243 +E_MODEL_TTC_ELEVATOR_PLATFORM = 243 --- @type ModelExtendedId -E_MODEL_TTC_SPINNER = 244 +E_MODEL_TTC_CLOCK_HAND = 244 --- @type ModelExtendedId -E_MODEL_TTC_SMALL_GEAR = 245 +E_MODEL_TTC_SPINNER = 245 --- @type ModelExtendedId -E_MODEL_TTC_LARGE_GEAR = 246 +E_MODEL_TTC_SMALL_GEAR = 246 --- @type ModelExtendedId -E_MODEL_RR_SLIDING_PLATFORM = 247 +E_MODEL_TTC_LARGE_GEAR = 247 --- @type ModelExtendedId -E_MODEL_RR_FLYING_CARPET = 248 +E_MODEL_RR_SLIDING_PLATFORM = 248 --- @type ModelExtendedId -E_MODEL_RR_OCTAGONAL_PLATFORM = 249 +E_MODEL_RR_FLYING_CARPET = 249 --- @type ModelExtendedId -E_MODEL_RR_ROTATING_BRIDGE_PLATFORM = 250 +E_MODEL_RR_OCTAGONAL_PLATFORM = 250 --- @type ModelExtendedId -E_MODEL_RR_TRIANGLE_PLATFORM = 251 +E_MODEL_RR_ROTATING_BRIDGE_PLATFORM = 251 --- @type ModelExtendedId -E_MODEL_RR_CRUISER_WING = 252 +E_MODEL_RR_TRIANGLE_PLATFORM = 252 --- @type ModelExtendedId -E_MODEL_RR_SEESAW_PLATFORM = 253 +E_MODEL_RR_CRUISER_WING = 253 --- @type ModelExtendedId -E_MODEL_RR_L_SHAPED_PLATFORM = 254 +E_MODEL_RR_SEESAW_PLATFORM = 254 --- @type ModelExtendedId -E_MODEL_RR_SWINGING_PLATFORM = 255 +E_MODEL_RR_L_SHAPED_PLATFORM = 255 --- @type ModelExtendedId -E_MODEL_RR_DONUT_PLATFORM = 256 +E_MODEL_RR_SWINGING_PLATFORM = 256 --- @type ModelExtendedId -E_MODEL_RR_ELEVATOR_PLATFORM = 257 +E_MODEL_RR_DONUT_PLATFORM = 257 --- @type ModelExtendedId -E_MODEL_RR_TRICKY_TRIANGLES = 258 +E_MODEL_RR_ELEVATOR_PLATFORM = 258 --- @type ModelExtendedId -E_MODEL_RR_TRICKY_TRIANGLES_FRAME1 = 259 +E_MODEL_RR_TRICKY_TRIANGLES = 259 --- @type ModelExtendedId -E_MODEL_RR_TRICKY_TRIANGLES_FRAME2 = 260 +E_MODEL_RR_TRICKY_TRIANGLES_FRAME1 = 260 --- @type ModelExtendedId -E_MODEL_RR_TRICKY_TRIANGLES_FRAME3 = 261 +E_MODEL_RR_TRICKY_TRIANGLES_FRAME2 = 261 --- @type ModelExtendedId -E_MODEL_RR_TRICKY_TRIANGLES_FRAME4 = 262 +E_MODEL_RR_TRICKY_TRIANGLES_FRAME3 = 262 --- @type ModelExtendedId -E_MODEL_BITDW_SQUARE_PLATFORM = 263 +E_MODEL_RR_TRICKY_TRIANGLES_FRAME4 = 263 --- @type ModelExtendedId -E_MODEL_BITDW_SEESAW_PLATFORM = 264 +E_MODEL_BITDW_SQUARE_PLATFORM = 264 --- @type ModelExtendedId -E_MODEL_BITDW_SLIDING_PLATFORM = 265 +E_MODEL_BITDW_SEESAW_PLATFORM = 265 --- @type ModelExtendedId -E_MODEL_BITDW_FERRIS_WHEEL_AXLE = 266 +E_MODEL_BITDW_SLIDING_PLATFORM = 266 --- @type ModelExtendedId -E_MODEL_BITDW_BLUE_PLATFORM = 267 +E_MODEL_BITDW_FERRIS_WHEEL_AXLE = 267 --- @type ModelExtendedId -E_MODEL_BITDW_STAIRCASE_FRAME4 = 268 +E_MODEL_BITDW_BLUE_PLATFORM = 268 --- @type ModelExtendedId -E_MODEL_BITDW_STAIRCASE_FRAME3 = 269 +E_MODEL_BITDW_STAIRCASE_FRAME4 = 269 --- @type ModelExtendedId -E_MODEL_BITDW_STAIRCASE_FRAME2 = 270 +E_MODEL_BITDW_STAIRCASE_FRAME3 = 270 --- @type ModelExtendedId -E_MODEL_BITDW_STAIRCASE_FRAME1 = 271 +E_MODEL_BITDW_STAIRCASE_FRAME2 = 271 --- @type ModelExtendedId -E_MODEL_BITDW_STAIRCASE = 272 +E_MODEL_BITDW_STAIRCASE_FRAME1 = 272 --- @type ModelExtendedId -E_MODEL_BITFS_PLATFORM_ON_TRACK = 273 +E_MODEL_BITDW_STAIRCASE = 273 --- @type ModelExtendedId -E_MODEL_BITFS_TILTING_SQUARE_PLATFORM = 274 +E_MODEL_BITFS_PLATFORM_ON_TRACK = 274 --- @type ModelExtendedId -E_MODEL_BITFS_SINKING_PLATFORMS = 275 +E_MODEL_BITFS_TILTING_SQUARE_PLATFORM = 275 --- @type ModelExtendedId -E_MODEL_BITFS_BLUE_POLE = 276 +E_MODEL_BITFS_SINKING_PLATFORMS = 276 --- @type ModelExtendedId -E_MODEL_BITFS_SINKING_CAGE_PLATFORM = 277 +E_MODEL_BITFS_BLUE_POLE = 277 --- @type ModelExtendedId -E_MODEL_BITFS_ELEVATOR = 278 +E_MODEL_BITFS_SINKING_CAGE_PLATFORM = 278 --- @type ModelExtendedId -E_MODEL_BITFS_STRETCHING_PLATFORMS = 279 +E_MODEL_BITFS_ELEVATOR = 279 --- @type ModelExtendedId -E_MODEL_BITFS_SEESAW_PLATFORM = 280 +E_MODEL_BITFS_STRETCHING_PLATFORMS = 280 --- @type ModelExtendedId -E_MODEL_BITFS_MOVING_SQUARE_PLATFORM = 281 +E_MODEL_BITFS_SEESAW_PLATFORM = 281 --- @type ModelExtendedId -E_MODEL_BITFS_SLIDING_PLATFORM = 282 +E_MODEL_BITFS_MOVING_SQUARE_PLATFORM = 282 --- @type ModelExtendedId -E_MODEL_BITFS_TUMBLING_PLATFORM_PART = 283 +E_MODEL_BITFS_SLIDING_PLATFORM = 283 --- @type ModelExtendedId -E_MODEL_BITFS_TUMBLING_PLATFORM = 284 +E_MODEL_BITFS_TUMBLING_PLATFORM_PART = 284 --- @type ModelExtendedId -E_MODEL_BITS_SLIDING_PLATFORM = 285 +E_MODEL_BITFS_TUMBLING_PLATFORM = 285 --- @type ModelExtendedId -E_MODEL_BITS_TWIN_SLIDING_PLATFORMS = 286 +E_MODEL_BITS_SLIDING_PLATFORM = 286 --- @type ModelExtendedId -E_MODEL_BITS_OCTAGONAL_PLATFORM = 287 +E_MODEL_BITS_TWIN_SLIDING_PLATFORMS = 287 --- @type ModelExtendedId -E_MODEL_BITS_BLUE_PLATFORM = 288 +E_MODEL_BITS_OCTAGONAL_PLATFORM = 288 --- @type ModelExtendedId -E_MODEL_BITS_FERRIS_WHEEL_AXLE = 289 +E_MODEL_BITS_BLUE_PLATFORM = 289 --- @type ModelExtendedId -E_MODEL_BITS_ARROW_PLATFORM = 290 +E_MODEL_BITS_FERRIS_WHEEL_AXLE = 290 --- @type ModelExtendedId -E_MODEL_BITS_SEESAW_PLATFORM = 291 +E_MODEL_BITS_ARROW_PLATFORM = 291 --- @type ModelExtendedId -E_MODEL_BITS_TILTING_W_PLATFORM = 292 +E_MODEL_BITS_SEESAW_PLATFORM = 292 --- @type ModelExtendedId -E_MODEL_BITS_STAIRCASE = 293 +E_MODEL_BITS_TILTING_W_PLATFORM = 293 --- @type ModelExtendedId -E_MODEL_BITS_STAIRCASE_FRAME1 = 294 +E_MODEL_BITS_STAIRCASE = 294 --- @type ModelExtendedId -E_MODEL_BITS_STAIRCASE_FRAME2 = 295 +E_MODEL_BITS_STAIRCASE_FRAME1 = 295 --- @type ModelExtendedId -E_MODEL_BITS_STAIRCASE_FRAME3 = 296 +E_MODEL_BITS_STAIRCASE_FRAME2 = 296 --- @type ModelExtendedId -E_MODEL_BITS_STAIRCASE_FRAME4 = 297 +E_MODEL_BITS_STAIRCASE_FRAME3 = 297 --- @type ModelExtendedId -E_MODEL_BITS_WARP_PIPE = 298 +E_MODEL_BITS_STAIRCASE_FRAME4 = 298 --- @type ModelExtendedId -E_MODEL_LLL_DRAWBRIDGE_PART = 299 +E_MODEL_BITS_WARP_PIPE = 299 --- @type ModelExtendedId -E_MODEL_LLL_ROTATING_BLOCK_FIRE_BARS = 300 +E_MODEL_LLL_DRAWBRIDGE_PART = 300 --- @type ModelExtendedId -E_MODEL_LLL_ROTATING_HEXAGONAL_RING = 301 +E_MODEL_LLL_ROTATING_BLOCK_FIRE_BARS = 301 --- @type ModelExtendedId -E_MODEL_LLL_SINKING_RECTANGULAR_PLATFORM = 302 +E_MODEL_LLL_ROTATING_HEXAGONAL_RING = 302 --- @type ModelExtendedId -E_MODEL_LLL_SINKING_SQUARE_PLATFORMS = 303 +E_MODEL_LLL_SINKING_RECTANGULAR_PLATFORM = 303 --- @type ModelExtendedId -E_MODEL_LLL_TILTING_SQUARE_PLATFORM = 304 +E_MODEL_LLL_SINKING_SQUARE_PLATFORMS = 304 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_1 = 305 +E_MODEL_LLL_TILTING_SQUARE_PLATFORM = 305 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_2 = 306 +E_MODEL_LLL_BOWSER_PIECE_1 = 306 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_3 = 307 +E_MODEL_LLL_BOWSER_PIECE_2 = 307 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_4 = 308 +E_MODEL_LLL_BOWSER_PIECE_3 = 308 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_5 = 309 +E_MODEL_LLL_BOWSER_PIECE_4 = 309 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_6 = 310 +E_MODEL_LLL_BOWSER_PIECE_5 = 310 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_7 = 311 +E_MODEL_LLL_BOWSER_PIECE_6 = 311 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_8 = 312 +E_MODEL_LLL_BOWSER_PIECE_7 = 312 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_9 = 313 +E_MODEL_LLL_BOWSER_PIECE_8 = 313 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_10 = 314 +E_MODEL_LLL_BOWSER_PIECE_9 = 314 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_11 = 315 +E_MODEL_LLL_BOWSER_PIECE_10 = 315 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_12 = 316 +E_MODEL_LLL_BOWSER_PIECE_11 = 316 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_13 = 317 +E_MODEL_LLL_BOWSER_PIECE_12 = 317 --- @type ModelExtendedId -E_MODEL_LLL_BOWSER_PIECE_14 = 318 +E_MODEL_LLL_BOWSER_PIECE_13 = 318 --- @type ModelExtendedId -E_MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM = 319 +E_MODEL_LLL_BOWSER_PIECE_14 = 319 --- @type ModelExtendedId -E_MODEL_LLL_SINKING_ROCK_BLOCK = 320 +E_MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM = 320 --- @type ModelExtendedId -E_MODEL_LLL_ROLLING_LOG = 321 +E_MODEL_LLL_SINKING_ROCK_BLOCK = 321 --- @type ModelExtendedId -E_MODEL_LLL_WOOD_BRIDGE = 322 +E_MODEL_LLL_ROLLING_LOG = 322 --- @type ModelExtendedId -E_MODEL_LLL_LARGE_WOOD_BRIDGE = 323 +E_MODEL_LLL_WOOD_BRIDGE = 323 --- @type ModelExtendedId -E_MODEL_LLL_FALLING_PLATFORM = 324 +E_MODEL_LLL_LARGE_WOOD_BRIDGE = 324 --- @type ModelExtendedId -E_MODEL_LLL_LARGE_FALLING_PLATFORM = 325 +E_MODEL_LLL_FALLING_PLATFORM = 325 --- @type ModelExtendedId -E_MODEL_LLL_VOLCANO_FALLING_TRAP = 326 +E_MODEL_LLL_LARGE_FALLING_PLATFORM = 326 --- @type ModelExtendedId -E_MODEL_DDD_BOWSER_SUB_DOOR = 327 +E_MODEL_LLL_VOLCANO_FALLING_TRAP = 327 --- @type ModelExtendedId -E_MODEL_DDD_BOWSER_SUB = 328 +E_MODEL_DDD_BOWSER_SUB_DOOR = 328 --- @type ModelExtendedId -E_MODEL_DDD_POLE = 329 +E_MODEL_DDD_BOWSER_SUB = 329 --- @type ModelExtendedId -E_MODEL_WF_BREAKABLE_WALL_RIGHT = 330 +E_MODEL_DDD_POLE = 330 --- @type ModelExtendedId -E_MODEL_WF_BREAKABLE_WALL_LEFT = 331 +E_MODEL_WF_BREAKABLE_WALL_RIGHT = 331 --- @type ModelExtendedId -E_MODEL_WF_KICKABLE_BOARD = 332 +E_MODEL_WF_BREAKABLE_WALL_LEFT = 332 --- @type ModelExtendedId -E_MODEL_WF_TOWER_DOOR = 333 +E_MODEL_WF_KICKABLE_BOARD = 333 --- @type ModelExtendedId -E_MODEL_WF_KICKABLE_BOARD_FELLED = 334 +E_MODEL_WF_TOWER_DOOR = 334 --- @type ModelExtendedId -E_MODEL_CASTLE_GROUNDS_VCUTM_GRILL = 335 +E_MODEL_WF_KICKABLE_BOARD_FELLED = 335 --- @type ModelExtendedId -E_MODEL_CASTLE_GROUNDS_FLAG = 336 +E_MODEL_CASTLE_GROUNDS_VCUTM_GRILL = 336 --- @type ModelExtendedId -E_MODEL_CASTLE_GROUNDS_CANNON_GRILL = 337 +E_MODEL_CASTLE_GROUNDS_FLAG = 337 --- @type ModelExtendedId -E_MODEL_BOWSER_2_TILTING_ARENA = 338 +E_MODEL_CASTLE_GROUNDS_CANNON_GRILL = 338 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_1 = 339 +E_MODEL_BOWSER_2_TILTING_ARENA = 339 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_2 = 340 +E_MODEL_BOWSER_3_FALLING_PLATFORM_1 = 340 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_3 = 341 +E_MODEL_BOWSER_3_FALLING_PLATFORM_2 = 341 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_4 = 342 +E_MODEL_BOWSER_3_FALLING_PLATFORM_3 = 342 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_5 = 343 +E_MODEL_BOWSER_3_FALLING_PLATFORM_4 = 343 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_6 = 344 +E_MODEL_BOWSER_3_FALLING_PLATFORM_5 = 344 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_7 = 345 +E_MODEL_BOWSER_3_FALLING_PLATFORM_6 = 345 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_8 = 346 +E_MODEL_BOWSER_3_FALLING_PLATFORM_7 = 346 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_9 = 347 +E_MODEL_BOWSER_3_FALLING_PLATFORM_8 = 347 --- @type ModelExtendedId -E_MODEL_BOWSER_3_FALLING_PLATFORM_10 = 348 +E_MODEL_BOWSER_3_FALLING_PLATFORM_9 = 348 --- @type ModelExtendedId -E_MODEL_TTM_ROLLING_LOG = 349 +E_MODEL_BOWSER_3_FALLING_PLATFORM_10 = 349 --- @type ModelExtendedId -E_MODEL_TTM_STAR_CAGE = 350 +E_MODEL_TTM_ROLLING_LOG = 350 --- @type ModelExtendedId -E_MODEL_TTM_BLUE_SMILEY = 351 +E_MODEL_TTM_STAR_CAGE = 351 --- @type ModelExtendedId -E_MODEL_TTM_YELLOW_SMILEY = 352 +E_MODEL_TTM_BLUE_SMILEY = 352 --- @type ModelExtendedId -E_MODEL_TTM_STAR_SMILEY = 353 +E_MODEL_TTM_YELLOW_SMILEY = 353 --- @type ModelExtendedId -E_MODEL_TTM_MOON_SMILEY = 354 +E_MODEL_TTM_STAR_SMILEY = 354 --- @type ModelExtendedId -E_MODEL_BUBBLE_PLAYER = 355 +E_MODEL_TTM_MOON_SMILEY = 355 --- @type ModelExtendedId -E_MODEL_LUIGI = 356 +E_MODEL_BUBBLE_PLAYER = 356 --- @type ModelExtendedId -E_MODEL_LUIGIS_CAP = 357 +E_MODEL_LUIGI = 357 --- @type ModelExtendedId -E_MODEL_LUIGIS_METAL_CAP = 358 +E_MODEL_LUIGIS_CAP = 358 --- @type ModelExtendedId -E_MODEL_LUIGIS_WING_CAP = 359 +E_MODEL_LUIGIS_METAL_CAP = 359 --- @type ModelExtendedId -E_MODEL_LUIGIS_WINGED_METAL_CAP = 360 +E_MODEL_LUIGIS_WING_CAP = 360 --- @type ModelExtendedId -E_MODEL_TOAD_PLAYER = 361 +E_MODEL_LUIGIS_WINGED_METAL_CAP = 361 --- @type ModelExtendedId -E_MODEL_TOADS_CAP = 362 +E_MODEL_TOAD_PLAYER = 362 --- @type ModelExtendedId -E_MODEL_TOADS_METAL_CAP = 363 +E_MODEL_TOADS_CAP = 363 --- @type ModelExtendedId -E_MODEL_TOADS_WING_CAP = 364 +E_MODEL_TOADS_METAL_CAP = 364 --- @type ModelExtendedId -E_MODEL_WALUIGI = 365 +E_MODEL_TOADS_WING_CAP = 365 --- @type ModelExtendedId -E_MODEL_WALUIGIS_CAP = 366 +E_MODEL_WALUIGI = 366 --- @type ModelExtendedId -E_MODEL_WALUIGIS_METAL_CAP = 367 +E_MODEL_WALUIGIS_CAP = 367 --- @type ModelExtendedId -E_MODEL_WALUIGIS_WING_CAP = 368 +E_MODEL_WALUIGIS_METAL_CAP = 368 --- @type ModelExtendedId -E_MODEL_WALUIGIS_WINGED_METAL_CAP = 369 +E_MODEL_WALUIGIS_WING_CAP = 369 --- @type ModelExtendedId -E_MODEL_WARIO = 370 +E_MODEL_WALUIGIS_WINGED_METAL_CAP = 370 --- @type ModelExtendedId -E_MODEL_WARIOS_CAP = 371 +E_MODEL_WARIO = 371 --- @type ModelExtendedId -E_MODEL_WARIOS_METAL_CAP = 372 +E_MODEL_WARIOS_CAP = 372 --- @type ModelExtendedId -E_MODEL_WARIOS_WING_CAP = 373 +E_MODEL_WARIOS_METAL_CAP = 373 --- @type ModelExtendedId -E_MODEL_WARIOS_WINGED_METAL_CAP = 374 +E_MODEL_WARIOS_WING_CAP = 374 --- @type ModelExtendedId -E_MODEL_MAX = 375 +E_MODEL_WARIOS_WINGED_METAL_CAP = 375 + +--- @type ModelExtendedId +E_MODEL_MAX = 376 --- @type integer NO_SOUND = 0 diff --git a/data/dynos_misc.cpp b/data/dynos_misc.cpp index 2d1da188..3af462a2 100644 --- a/data/dynos_misc.cpp +++ b/data/dynos_misc.cpp @@ -314,6 +314,7 @@ define_actor(yellow_sphere_geo), define_actor(yoshi_geo), define_actor(yoshi_egg_geo), #ifdef COOP +define_actor(error_model_geo), define_actor(luigi_geo), define_actor(luigis_cap_geo), define_actor(luigis_metal_cap_geo), diff --git a/docs/lua/constants.md b/docs/lua/constants.md index 4f02b3a6..49f4494f 100644 --- a/docs/lua/constants.md +++ b/docs/lua/constants.md @@ -2028,223 +2028,224 @@ | E_MODEL_MR_I | 156 | | E_MODEL_DORRIE | 157 | | E_MODEL_SNUFIT | 158 | -| E_MODEL_BUBBLY_TREE | 159 | -| E_MODEL_COURTYARD_SPIKY_TREE | 160 | -| E_MODEL_SNOW_TREE | 161 | -| E_MODEL_PALM_TREE | 162 | -| E_MODEL_CASTLE_CASTLE_DOOR | 163 | -| E_MODEL_BBH_HAUNTED_DOOR | 164 | -| E_MODEL_HMC_WOODEN_DOOR | 165 | -| E_MODEL_HMC_METAL_DOOR | 166 | -| E_MODEL_HMC_HAZY_MAZE_DOOR | 167 | -| E_MODEL_CASTLE_DOOR_0_STARS | 168 | -| E_MODEL_CASTLE_DOOR_1_STAR | 169 | -| E_MODEL_CASTLE_DOOR_3_STARS | 170 | -| E_MODEL_CASTLE_KEY_DOOR | 171 | -| E_MODEL_CCM_CABIN_DOOR | 172 | -| E_MODEL_CASTLE_METAL_DOOR | 173 | -| E_MODEL_CASTLE_GROUNDS_METAL_DOOR | 174 | -| E_MODEL_WF_TOWER_TRAPEZOID_PLATORM | 175 | -| E_MODEL_WF_TOWER_SQUARE_PLATORM | 176 | -| E_MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED | 177 | -| E_MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR | 178 | -| E_MODEL_BBH_STAIRCASE_STEP | 179 | -| E_MODEL_BBH_TILTING_FLOOR_PLATFORM | 180 | -| E_MODEL_BBH_TUMBLING_PLATFORM | 181 | -| E_MODEL_BBH_TUMBLING_PLATFORM_PART | 182 | -| E_MODEL_BBH_MOVING_BOOKSHELF | 183 | -| E_MODEL_BBH_MESH_ELEVATOR | 184 | -| E_MODEL_BBH_MERRY_GO_ROUND | 185 | -| E_MODEL_BBH_WOODEN_TOMB | 186 | -| E_MODEL_CCM_ROPEWAY_LIFT | 187 | -| E_MODEL_CCM_SNOWMAN_HEAD | 188 | -| E_MODEL_CASTLE_BOWSER_TRAP | 189 | -| E_MODEL_CASTLE_WATER_LEVEL_PILLAR | 190 | -| E_MODEL_CASTLE_CLOCK_MINUTE_HAND | 191 | -| E_MODEL_CASTLE_CLOCK_HOUR_HAND | 192 | -| E_MODEL_CASTLE_CLOCK_PENDULUM | 193 | -| E_MODEL_HMC_METAL_PLATFORM | 194 | -| E_MODEL_HMC_METAL_ARROW_PLATFORM | 195 | -| E_MODEL_HMC_ELEVATOR_PLATFORM | 196 | -| E_MODEL_HMC_ROLLING_ROCK | 197 | -| E_MODEL_HMC_ROCK_PIECE | 198 | -| E_MODEL_HMC_ROCK_SMALL_PIECE | 199 | -| E_MODEL_HMC_RED_GRILLS | 200 | -| E_MODEL_SSL_PYRAMID_TOP | 201 | -| E_MODEL_SSL_GRINDEL | 202 | -| E_MODEL_SSL_SPINDEL | 203 | -| E_MODEL_SSL_MOVING_PYRAMID_WALL | 204 | -| E_MODEL_SSL_PYRAMID_ELEVATOR | 205 | -| E_MODEL_BOB_CHAIN_CHOMP_GATE | 206 | -| E_MODEL_BOB_SEESAW_PLATFORM | 207 | -| E_MODEL_BOB_BARS_GRILLS | 208 | -| E_MODEL_SL_SNOW_TRIANGLE | 209 | -| E_MODEL_SL_CRACKED_ICE | 210 | -| E_MODEL_SL_CRACKED_ICE_CHUNK | 211 | -| E_MODEL_WDW_SQUARE_FLOATING_PLATFORM | 212 | -| E_MODEL_WDW_ARROW_LIFT | 213 | -| E_MODEL_WDW_WATER_LEVEL_DIAMOND | 214 | -| E_MODEL_WDW_HIDDEN_PLATFORM | 215 | -| E_MODEL_WDW_EXPRESS_ELEVATOR | 216 | -| E_MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM | 217 | -| E_MODEL_WDW_ROTATING_PLATFORM | 218 | -| E_MODEL_JRB_SHIP_LEFT_HALF_PART | 219 | -| E_MODEL_JRB_SHIP_BACK_LEFT_PART | 220 | -| E_MODEL_JRB_SHIP_RIGHT_HALF_PART | 221 | -| E_MODEL_JRB_SHIP_BACK_RIGHT_PART | 222 | -| E_MODEL_JRB_SUNKEN_SHIP | 223 | -| E_MODEL_JRB_SUNKEN_SHIP_BACK | 224 | -| E_MODEL_JRB_ROCK | 225 | -| E_MODEL_JRB_SLIDING_BOX | 226 | -| E_MODEL_JRB_FALLING_PILLAR | 227 | -| E_MODEL_JRB_FALLING_PILLAR_BASE | 228 | -| E_MODEL_JRB_FLOATING_PLATFORM | 229 | -| E_MODEL_THI_HUGE_ISLAND_TOP | 230 | -| E_MODEL_THI_TINY_ISLAND_TOP | 231 | -| E_MODEL_TTC_ROTATING_CUBE | 232 | -| E_MODEL_TTC_ROTATING_PRISM | 233 | -| E_MODEL_TTC_PENDULUM | 234 | -| E_MODEL_TTC_LARGE_TREADMILL | 235 | -| E_MODEL_TTC_SMALL_TREADMILL | 236 | -| E_MODEL_TTC_PUSH_BLOCK | 237 | -| E_MODEL_TTC_ROTATING_HEXAGON | 238 | -| E_MODEL_TTC_ROTATING_TRIANGLE | 239 | -| E_MODEL_TTC_PIT_BLOCK | 240 | -| E_MODEL_TTC_PIT_BLOCK_UNUSED | 241 | -| E_MODEL_TTC_ELEVATOR_PLATFORM | 242 | -| E_MODEL_TTC_CLOCK_HAND | 243 | -| E_MODEL_TTC_SPINNER | 244 | -| E_MODEL_TTC_SMALL_GEAR | 245 | -| E_MODEL_TTC_LARGE_GEAR | 246 | -| E_MODEL_RR_SLIDING_PLATFORM | 247 | -| E_MODEL_RR_FLYING_CARPET | 248 | -| E_MODEL_RR_OCTAGONAL_PLATFORM | 249 | -| E_MODEL_RR_ROTATING_BRIDGE_PLATFORM | 250 | -| E_MODEL_RR_TRIANGLE_PLATFORM | 251 | -| E_MODEL_RR_CRUISER_WING | 252 | -| E_MODEL_RR_SEESAW_PLATFORM | 253 | -| E_MODEL_RR_L_SHAPED_PLATFORM | 254 | -| E_MODEL_RR_SWINGING_PLATFORM | 255 | -| E_MODEL_RR_DONUT_PLATFORM | 256 | -| E_MODEL_RR_ELEVATOR_PLATFORM | 257 | -| E_MODEL_RR_TRICKY_TRIANGLES | 258 | -| E_MODEL_RR_TRICKY_TRIANGLES_FRAME1 | 259 | -| E_MODEL_RR_TRICKY_TRIANGLES_FRAME2 | 260 | -| E_MODEL_RR_TRICKY_TRIANGLES_FRAME3 | 261 | -| E_MODEL_RR_TRICKY_TRIANGLES_FRAME4 | 262 | -| E_MODEL_BITDW_SQUARE_PLATFORM | 263 | -| E_MODEL_BITDW_SEESAW_PLATFORM | 264 | -| E_MODEL_BITDW_SLIDING_PLATFORM | 265 | -| E_MODEL_BITDW_FERRIS_WHEEL_AXLE | 266 | -| E_MODEL_BITDW_BLUE_PLATFORM | 267 | -| E_MODEL_BITDW_STAIRCASE_FRAME4 | 268 | -| E_MODEL_BITDW_STAIRCASE_FRAME3 | 269 | -| E_MODEL_BITDW_STAIRCASE_FRAME2 | 270 | -| E_MODEL_BITDW_STAIRCASE_FRAME1 | 271 | -| E_MODEL_BITDW_STAIRCASE | 272 | -| E_MODEL_BITFS_PLATFORM_ON_TRACK | 273 | -| E_MODEL_BITFS_TILTING_SQUARE_PLATFORM | 274 | -| E_MODEL_BITFS_SINKING_PLATFORMS | 275 | -| E_MODEL_BITFS_BLUE_POLE | 276 | -| E_MODEL_BITFS_SINKING_CAGE_PLATFORM | 277 | -| E_MODEL_BITFS_ELEVATOR | 278 | -| E_MODEL_BITFS_STRETCHING_PLATFORMS | 279 | -| E_MODEL_BITFS_SEESAW_PLATFORM | 280 | -| E_MODEL_BITFS_MOVING_SQUARE_PLATFORM | 281 | -| E_MODEL_BITFS_SLIDING_PLATFORM | 282 | -| E_MODEL_BITFS_TUMBLING_PLATFORM_PART | 283 | -| E_MODEL_BITFS_TUMBLING_PLATFORM | 284 | -| E_MODEL_BITS_SLIDING_PLATFORM | 285 | -| E_MODEL_BITS_TWIN_SLIDING_PLATFORMS | 286 | -| E_MODEL_BITS_OCTAGONAL_PLATFORM | 287 | -| E_MODEL_BITS_BLUE_PLATFORM | 288 | -| E_MODEL_BITS_FERRIS_WHEEL_AXLE | 289 | -| E_MODEL_BITS_ARROW_PLATFORM | 290 | -| E_MODEL_BITS_SEESAW_PLATFORM | 291 | -| E_MODEL_BITS_TILTING_W_PLATFORM | 292 | -| E_MODEL_BITS_STAIRCASE | 293 | -| E_MODEL_BITS_STAIRCASE_FRAME1 | 294 | -| E_MODEL_BITS_STAIRCASE_FRAME2 | 295 | -| E_MODEL_BITS_STAIRCASE_FRAME3 | 296 | -| E_MODEL_BITS_STAIRCASE_FRAME4 | 297 | -| E_MODEL_BITS_WARP_PIPE | 298 | -| E_MODEL_LLL_DRAWBRIDGE_PART | 299 | -| E_MODEL_LLL_ROTATING_BLOCK_FIRE_BARS | 300 | -| E_MODEL_LLL_ROTATING_HEXAGONAL_RING | 301 | -| E_MODEL_LLL_SINKING_RECTANGULAR_PLATFORM | 302 | -| E_MODEL_LLL_SINKING_SQUARE_PLATFORMS | 303 | -| E_MODEL_LLL_TILTING_SQUARE_PLATFORM | 304 | -| E_MODEL_LLL_BOWSER_PIECE_1 | 305 | -| E_MODEL_LLL_BOWSER_PIECE_2 | 306 | -| E_MODEL_LLL_BOWSER_PIECE_3 | 307 | -| E_MODEL_LLL_BOWSER_PIECE_4 | 308 | -| E_MODEL_LLL_BOWSER_PIECE_5 | 309 | -| E_MODEL_LLL_BOWSER_PIECE_6 | 310 | -| E_MODEL_LLL_BOWSER_PIECE_7 | 311 | -| E_MODEL_LLL_BOWSER_PIECE_8 | 312 | -| E_MODEL_LLL_BOWSER_PIECE_9 | 313 | -| E_MODEL_LLL_BOWSER_PIECE_10 | 314 | -| E_MODEL_LLL_BOWSER_PIECE_11 | 315 | -| E_MODEL_LLL_BOWSER_PIECE_12 | 316 | -| E_MODEL_LLL_BOWSER_PIECE_13 | 317 | -| E_MODEL_LLL_BOWSER_PIECE_14 | 318 | -| E_MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM | 319 | -| E_MODEL_LLL_SINKING_ROCK_BLOCK | 320 | -| E_MODEL_LLL_ROLLING_LOG | 321 | -| E_MODEL_LLL_WOOD_BRIDGE | 322 | -| E_MODEL_LLL_LARGE_WOOD_BRIDGE | 323 | -| E_MODEL_LLL_FALLING_PLATFORM | 324 | -| E_MODEL_LLL_LARGE_FALLING_PLATFORM | 325 | -| E_MODEL_LLL_VOLCANO_FALLING_TRAP | 326 | -| E_MODEL_DDD_BOWSER_SUB_DOOR | 327 | -| E_MODEL_DDD_BOWSER_SUB | 328 | -| E_MODEL_DDD_POLE | 329 | -| E_MODEL_WF_BREAKABLE_WALL_RIGHT | 330 | -| E_MODEL_WF_BREAKABLE_WALL_LEFT | 331 | -| E_MODEL_WF_KICKABLE_BOARD | 332 | -| E_MODEL_WF_TOWER_DOOR | 333 | -| E_MODEL_WF_KICKABLE_BOARD_FELLED | 334 | -| E_MODEL_CASTLE_GROUNDS_VCUTM_GRILL | 335 | -| E_MODEL_CASTLE_GROUNDS_FLAG | 336 | -| E_MODEL_CASTLE_GROUNDS_CANNON_GRILL | 337 | -| E_MODEL_BOWSER_2_TILTING_ARENA | 338 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_1 | 339 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_2 | 340 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_3 | 341 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_4 | 342 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_5 | 343 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_6 | 344 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_7 | 345 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_8 | 346 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_9 | 347 | -| E_MODEL_BOWSER_3_FALLING_PLATFORM_10 | 348 | -| E_MODEL_TTM_ROLLING_LOG | 349 | -| E_MODEL_TTM_STAR_CAGE | 350 | -| E_MODEL_TTM_BLUE_SMILEY | 351 | -| E_MODEL_TTM_YELLOW_SMILEY | 352 | -| E_MODEL_TTM_STAR_SMILEY | 353 | -| E_MODEL_TTM_MOON_SMILEY | 354 | -| E_MODEL_BUBBLE_PLAYER | 355 | -| E_MODEL_LUIGI | 356 | -| E_MODEL_LUIGIS_CAP | 357 | -| E_MODEL_LUIGIS_METAL_CAP | 358 | -| E_MODEL_LUIGIS_WING_CAP | 359 | -| E_MODEL_LUIGIS_WINGED_METAL_CAP | 360 | -| E_MODEL_TOAD_PLAYER | 361 | -| E_MODEL_TOADS_CAP | 362 | -| E_MODEL_TOADS_METAL_CAP | 363 | -| E_MODEL_TOADS_WING_CAP | 364 | -| E_MODEL_WALUIGI | 365 | -| E_MODEL_WALUIGIS_CAP | 366 | -| E_MODEL_WALUIGIS_METAL_CAP | 367 | -| E_MODEL_WALUIGIS_WING_CAP | 368 | -| E_MODEL_WALUIGIS_WINGED_METAL_CAP | 369 | -| E_MODEL_WARIO | 370 | -| E_MODEL_WARIOS_CAP | 371 | -| E_MODEL_WARIOS_METAL_CAP | 372 | -| E_MODEL_WARIOS_WING_CAP | 373 | -| E_MODEL_WARIOS_WINGED_METAL_CAP | 374 | -| E_MODEL_MAX | 375 | +| E_MODEL_ERROR_MODEL | 159 | +| E_MODEL_BUBBLY_TREE | 160 | +| E_MODEL_COURTYARD_SPIKY_TREE | 161 | +| E_MODEL_SNOW_TREE | 162 | +| E_MODEL_PALM_TREE | 163 | +| E_MODEL_CASTLE_CASTLE_DOOR | 164 | +| E_MODEL_BBH_HAUNTED_DOOR | 165 | +| E_MODEL_HMC_WOODEN_DOOR | 166 | +| E_MODEL_HMC_METAL_DOOR | 167 | +| E_MODEL_HMC_HAZY_MAZE_DOOR | 168 | +| E_MODEL_CASTLE_DOOR_0_STARS | 169 | +| E_MODEL_CASTLE_DOOR_1_STAR | 170 | +| E_MODEL_CASTLE_DOOR_3_STARS | 171 | +| E_MODEL_CASTLE_KEY_DOOR | 172 | +| E_MODEL_CCM_CABIN_DOOR | 173 | +| E_MODEL_CASTLE_METAL_DOOR | 174 | +| E_MODEL_CASTLE_GROUNDS_METAL_DOOR | 175 | +| E_MODEL_WF_TOWER_TRAPEZOID_PLATORM | 176 | +| E_MODEL_WF_TOWER_SQUARE_PLATORM | 177 | +| E_MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED | 178 | +| E_MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR | 179 | +| E_MODEL_BBH_STAIRCASE_STEP | 180 | +| E_MODEL_BBH_TILTING_FLOOR_PLATFORM | 181 | +| E_MODEL_BBH_TUMBLING_PLATFORM | 182 | +| E_MODEL_BBH_TUMBLING_PLATFORM_PART | 183 | +| E_MODEL_BBH_MOVING_BOOKSHELF | 184 | +| E_MODEL_BBH_MESH_ELEVATOR | 185 | +| E_MODEL_BBH_MERRY_GO_ROUND | 186 | +| E_MODEL_BBH_WOODEN_TOMB | 187 | +| E_MODEL_CCM_ROPEWAY_LIFT | 188 | +| E_MODEL_CCM_SNOWMAN_HEAD | 189 | +| E_MODEL_CASTLE_BOWSER_TRAP | 190 | +| E_MODEL_CASTLE_WATER_LEVEL_PILLAR | 191 | +| E_MODEL_CASTLE_CLOCK_MINUTE_HAND | 192 | +| E_MODEL_CASTLE_CLOCK_HOUR_HAND | 193 | +| E_MODEL_CASTLE_CLOCK_PENDULUM | 194 | +| E_MODEL_HMC_METAL_PLATFORM | 195 | +| E_MODEL_HMC_METAL_ARROW_PLATFORM | 196 | +| E_MODEL_HMC_ELEVATOR_PLATFORM | 197 | +| E_MODEL_HMC_ROLLING_ROCK | 198 | +| E_MODEL_HMC_ROCK_PIECE | 199 | +| E_MODEL_HMC_ROCK_SMALL_PIECE | 200 | +| E_MODEL_HMC_RED_GRILLS | 201 | +| E_MODEL_SSL_PYRAMID_TOP | 202 | +| E_MODEL_SSL_GRINDEL | 203 | +| E_MODEL_SSL_SPINDEL | 204 | +| E_MODEL_SSL_MOVING_PYRAMID_WALL | 205 | +| E_MODEL_SSL_PYRAMID_ELEVATOR | 206 | +| E_MODEL_BOB_CHAIN_CHOMP_GATE | 207 | +| E_MODEL_BOB_SEESAW_PLATFORM | 208 | +| E_MODEL_BOB_BARS_GRILLS | 209 | +| E_MODEL_SL_SNOW_TRIANGLE | 210 | +| E_MODEL_SL_CRACKED_ICE | 211 | +| E_MODEL_SL_CRACKED_ICE_CHUNK | 212 | +| E_MODEL_WDW_SQUARE_FLOATING_PLATFORM | 213 | +| E_MODEL_WDW_ARROW_LIFT | 214 | +| E_MODEL_WDW_WATER_LEVEL_DIAMOND | 215 | +| E_MODEL_WDW_HIDDEN_PLATFORM | 216 | +| E_MODEL_WDW_EXPRESS_ELEVATOR | 217 | +| E_MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM | 218 | +| E_MODEL_WDW_ROTATING_PLATFORM | 219 | +| E_MODEL_JRB_SHIP_LEFT_HALF_PART | 220 | +| E_MODEL_JRB_SHIP_BACK_LEFT_PART | 221 | +| E_MODEL_JRB_SHIP_RIGHT_HALF_PART | 222 | +| E_MODEL_JRB_SHIP_BACK_RIGHT_PART | 223 | +| E_MODEL_JRB_SUNKEN_SHIP | 224 | +| E_MODEL_JRB_SUNKEN_SHIP_BACK | 225 | +| E_MODEL_JRB_ROCK | 226 | +| E_MODEL_JRB_SLIDING_BOX | 227 | +| E_MODEL_JRB_FALLING_PILLAR | 228 | +| E_MODEL_JRB_FALLING_PILLAR_BASE | 229 | +| E_MODEL_JRB_FLOATING_PLATFORM | 230 | +| E_MODEL_THI_HUGE_ISLAND_TOP | 231 | +| E_MODEL_THI_TINY_ISLAND_TOP | 232 | +| E_MODEL_TTC_ROTATING_CUBE | 233 | +| E_MODEL_TTC_ROTATING_PRISM | 234 | +| E_MODEL_TTC_PENDULUM | 235 | +| E_MODEL_TTC_LARGE_TREADMILL | 236 | +| E_MODEL_TTC_SMALL_TREADMILL | 237 | +| E_MODEL_TTC_PUSH_BLOCK | 238 | +| E_MODEL_TTC_ROTATING_HEXAGON | 239 | +| E_MODEL_TTC_ROTATING_TRIANGLE | 240 | +| E_MODEL_TTC_PIT_BLOCK | 241 | +| E_MODEL_TTC_PIT_BLOCK_UNUSED | 242 | +| E_MODEL_TTC_ELEVATOR_PLATFORM | 243 | +| E_MODEL_TTC_CLOCK_HAND | 244 | +| E_MODEL_TTC_SPINNER | 245 | +| E_MODEL_TTC_SMALL_GEAR | 246 | +| E_MODEL_TTC_LARGE_GEAR | 247 | +| E_MODEL_RR_SLIDING_PLATFORM | 248 | +| E_MODEL_RR_FLYING_CARPET | 249 | +| E_MODEL_RR_OCTAGONAL_PLATFORM | 250 | +| E_MODEL_RR_ROTATING_BRIDGE_PLATFORM | 251 | +| E_MODEL_RR_TRIANGLE_PLATFORM | 252 | +| E_MODEL_RR_CRUISER_WING | 253 | +| E_MODEL_RR_SEESAW_PLATFORM | 254 | +| E_MODEL_RR_L_SHAPED_PLATFORM | 255 | +| E_MODEL_RR_SWINGING_PLATFORM | 256 | +| E_MODEL_RR_DONUT_PLATFORM | 257 | +| E_MODEL_RR_ELEVATOR_PLATFORM | 258 | +| E_MODEL_RR_TRICKY_TRIANGLES | 259 | +| E_MODEL_RR_TRICKY_TRIANGLES_FRAME1 | 260 | +| E_MODEL_RR_TRICKY_TRIANGLES_FRAME2 | 261 | +| E_MODEL_RR_TRICKY_TRIANGLES_FRAME3 | 262 | +| E_MODEL_RR_TRICKY_TRIANGLES_FRAME4 | 263 | +| E_MODEL_BITDW_SQUARE_PLATFORM | 264 | +| E_MODEL_BITDW_SEESAW_PLATFORM | 265 | +| E_MODEL_BITDW_SLIDING_PLATFORM | 266 | +| E_MODEL_BITDW_FERRIS_WHEEL_AXLE | 267 | +| E_MODEL_BITDW_BLUE_PLATFORM | 268 | +| E_MODEL_BITDW_STAIRCASE_FRAME4 | 269 | +| E_MODEL_BITDW_STAIRCASE_FRAME3 | 270 | +| E_MODEL_BITDW_STAIRCASE_FRAME2 | 271 | +| E_MODEL_BITDW_STAIRCASE_FRAME1 | 272 | +| E_MODEL_BITDW_STAIRCASE | 273 | +| E_MODEL_BITFS_PLATFORM_ON_TRACK | 274 | +| E_MODEL_BITFS_TILTING_SQUARE_PLATFORM | 275 | +| E_MODEL_BITFS_SINKING_PLATFORMS | 276 | +| E_MODEL_BITFS_BLUE_POLE | 277 | +| E_MODEL_BITFS_SINKING_CAGE_PLATFORM | 278 | +| E_MODEL_BITFS_ELEVATOR | 279 | +| E_MODEL_BITFS_STRETCHING_PLATFORMS | 280 | +| E_MODEL_BITFS_SEESAW_PLATFORM | 281 | +| E_MODEL_BITFS_MOVING_SQUARE_PLATFORM | 282 | +| E_MODEL_BITFS_SLIDING_PLATFORM | 283 | +| E_MODEL_BITFS_TUMBLING_PLATFORM_PART | 284 | +| E_MODEL_BITFS_TUMBLING_PLATFORM | 285 | +| E_MODEL_BITS_SLIDING_PLATFORM | 286 | +| E_MODEL_BITS_TWIN_SLIDING_PLATFORMS | 287 | +| E_MODEL_BITS_OCTAGONAL_PLATFORM | 288 | +| E_MODEL_BITS_BLUE_PLATFORM | 289 | +| E_MODEL_BITS_FERRIS_WHEEL_AXLE | 290 | +| E_MODEL_BITS_ARROW_PLATFORM | 291 | +| E_MODEL_BITS_SEESAW_PLATFORM | 292 | +| E_MODEL_BITS_TILTING_W_PLATFORM | 293 | +| E_MODEL_BITS_STAIRCASE | 294 | +| E_MODEL_BITS_STAIRCASE_FRAME1 | 295 | +| E_MODEL_BITS_STAIRCASE_FRAME2 | 296 | +| E_MODEL_BITS_STAIRCASE_FRAME3 | 297 | +| E_MODEL_BITS_STAIRCASE_FRAME4 | 298 | +| E_MODEL_BITS_WARP_PIPE | 299 | +| E_MODEL_LLL_DRAWBRIDGE_PART | 300 | +| E_MODEL_LLL_ROTATING_BLOCK_FIRE_BARS | 301 | +| E_MODEL_LLL_ROTATING_HEXAGONAL_RING | 302 | +| E_MODEL_LLL_SINKING_RECTANGULAR_PLATFORM | 303 | +| E_MODEL_LLL_SINKING_SQUARE_PLATFORMS | 304 | +| E_MODEL_LLL_TILTING_SQUARE_PLATFORM | 305 | +| E_MODEL_LLL_BOWSER_PIECE_1 | 306 | +| E_MODEL_LLL_BOWSER_PIECE_2 | 307 | +| E_MODEL_LLL_BOWSER_PIECE_3 | 308 | +| E_MODEL_LLL_BOWSER_PIECE_4 | 309 | +| E_MODEL_LLL_BOWSER_PIECE_5 | 310 | +| E_MODEL_LLL_BOWSER_PIECE_6 | 311 | +| E_MODEL_LLL_BOWSER_PIECE_7 | 312 | +| E_MODEL_LLL_BOWSER_PIECE_8 | 313 | +| E_MODEL_LLL_BOWSER_PIECE_9 | 314 | +| E_MODEL_LLL_BOWSER_PIECE_10 | 315 | +| E_MODEL_LLL_BOWSER_PIECE_11 | 316 | +| E_MODEL_LLL_BOWSER_PIECE_12 | 317 | +| E_MODEL_LLL_BOWSER_PIECE_13 | 318 | +| E_MODEL_LLL_BOWSER_PIECE_14 | 319 | +| E_MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM | 320 | +| E_MODEL_LLL_SINKING_ROCK_BLOCK | 321 | +| E_MODEL_LLL_ROLLING_LOG | 322 | +| E_MODEL_LLL_WOOD_BRIDGE | 323 | +| E_MODEL_LLL_LARGE_WOOD_BRIDGE | 324 | +| E_MODEL_LLL_FALLING_PLATFORM | 325 | +| E_MODEL_LLL_LARGE_FALLING_PLATFORM | 326 | +| E_MODEL_LLL_VOLCANO_FALLING_TRAP | 327 | +| E_MODEL_DDD_BOWSER_SUB_DOOR | 328 | +| E_MODEL_DDD_BOWSER_SUB | 329 | +| E_MODEL_DDD_POLE | 330 | +| E_MODEL_WF_BREAKABLE_WALL_RIGHT | 331 | +| E_MODEL_WF_BREAKABLE_WALL_LEFT | 332 | +| E_MODEL_WF_KICKABLE_BOARD | 333 | +| E_MODEL_WF_TOWER_DOOR | 334 | +| E_MODEL_WF_KICKABLE_BOARD_FELLED | 335 | +| E_MODEL_CASTLE_GROUNDS_VCUTM_GRILL | 336 | +| E_MODEL_CASTLE_GROUNDS_FLAG | 337 | +| E_MODEL_CASTLE_GROUNDS_CANNON_GRILL | 338 | +| E_MODEL_BOWSER_2_TILTING_ARENA | 339 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_1 | 340 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_2 | 341 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_3 | 342 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_4 | 343 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_5 | 344 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_6 | 345 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_7 | 346 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_8 | 347 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_9 | 348 | +| E_MODEL_BOWSER_3_FALLING_PLATFORM_10 | 349 | +| E_MODEL_TTM_ROLLING_LOG | 350 | +| E_MODEL_TTM_STAR_CAGE | 351 | +| E_MODEL_TTM_BLUE_SMILEY | 352 | +| E_MODEL_TTM_YELLOW_SMILEY | 353 | +| E_MODEL_TTM_STAR_SMILEY | 354 | +| E_MODEL_TTM_MOON_SMILEY | 355 | +| E_MODEL_BUBBLE_PLAYER | 356 | +| E_MODEL_LUIGI | 357 | +| E_MODEL_LUIGIS_CAP | 358 | +| E_MODEL_LUIGIS_METAL_CAP | 359 | +| E_MODEL_LUIGIS_WING_CAP | 360 | +| E_MODEL_LUIGIS_WINGED_METAL_CAP | 361 | +| E_MODEL_TOAD_PLAYER | 362 | +| E_MODEL_TOADS_CAP | 363 | +| E_MODEL_TOADS_METAL_CAP | 364 | +| E_MODEL_TOADS_WING_CAP | 365 | +| E_MODEL_WALUIGI | 366 | +| E_MODEL_WALUIGIS_CAP | 367 | +| E_MODEL_WALUIGIS_METAL_CAP | 368 | +| E_MODEL_WALUIGIS_WING_CAP | 369 | +| E_MODEL_WALUIGIS_WINGED_METAL_CAP | 370 | +| E_MODEL_WARIO | 371 | +| E_MODEL_WARIOS_CAP | 372 | +| E_MODEL_WARIOS_METAL_CAP | 373 | +| E_MODEL_WARIOS_WING_CAP | 374 | +| E_MODEL_WARIOS_WINGED_METAL_CAP | 375 | +| E_MODEL_MAX | 376 | [:arrow_up_small:](#) diff --git a/include/model_ids.h b/include/model_ids.h index 67f5526b..c7b2b984 100644 --- a/include/model_ids.h +++ b/include/model_ids.h @@ -612,4 +612,6 @@ #define MODEL_WARIOS_WING_CAP 0xF4 // warios_wing_cap_geo #define MODEL_WARIOS_WINGED_METAL_CAP 0xF5 // warios_winged_metal_cap_geo +#define MODEL_ERROR_MODEL 0xF6 // error_model_geo + #endif // MODEL_IDS_H diff --git a/levels/scripts.c b/levels/scripts.c index 58ec70fb..bccc6f25 100644 --- a/levels/scripts.c +++ b/levels/scripts.c @@ -142,6 +142,8 @@ const LevelScript level_main_scripts_entry[] = { LOAD_MODEL_FROM_GEO(MODEL_WARIOS_WING_CAP, warios_wing_cap_geo), LOAD_MODEL_FROM_GEO(MODEL_WARIOS_WINGED_METAL_CAP, warios_winged_metal_cap_geo), + LOAD_MODEL_FROM_GEO(MODEL_ERROR_MODEL, error_model_geo), + // CUSTOM MODELS END FREE_LEVEL_POOL(), diff --git a/src/pc/lua/smlua_constants_autogen.c b/src/pc/lua/smlua_constants_autogen.c index c9e4b297..84a6badc 100644 --- a/src/pc/lua/smlua_constants_autogen.c +++ b/src/pc/lua/smlua_constants_autogen.c @@ -2060,223 +2060,224 @@ char gSmluaConstants[] = "" "E_MODEL_MR_I = 156\n" "E_MODEL_DORRIE = 157\n" "E_MODEL_SNUFIT = 158\n" -"E_MODEL_BUBBLY_TREE = 159\n" -"E_MODEL_COURTYARD_SPIKY_TREE = 160\n" -"E_MODEL_SNOW_TREE = 161\n" -"E_MODEL_PALM_TREE = 162\n" -"E_MODEL_CASTLE_CASTLE_DOOR = 163\n" -"E_MODEL_BBH_HAUNTED_DOOR = 164\n" -"E_MODEL_HMC_WOODEN_DOOR = 165\n" -"E_MODEL_HMC_METAL_DOOR = 166\n" -"E_MODEL_HMC_HAZY_MAZE_DOOR = 167\n" -"E_MODEL_CASTLE_DOOR_0_STARS = 168\n" -"E_MODEL_CASTLE_DOOR_1_STAR = 169\n" -"E_MODEL_CASTLE_DOOR_3_STARS = 170\n" -"E_MODEL_CASTLE_KEY_DOOR = 171\n" -"E_MODEL_CCM_CABIN_DOOR = 172\n" -"E_MODEL_CASTLE_METAL_DOOR = 173\n" -"E_MODEL_CASTLE_GROUNDS_METAL_DOOR = 174\n" -"E_MODEL_WF_TOWER_TRAPEZOID_PLATORM = 175\n" -"E_MODEL_WF_TOWER_SQUARE_PLATORM = 176\n" -"E_MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED = 177\n" -"E_MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR = 178\n" -"E_MODEL_BBH_STAIRCASE_STEP = 179\n" -"E_MODEL_BBH_TILTING_FLOOR_PLATFORM = 180\n" -"E_MODEL_BBH_TUMBLING_PLATFORM = 181\n" -"E_MODEL_BBH_TUMBLING_PLATFORM_PART = 182\n" -"E_MODEL_BBH_MOVING_BOOKSHELF = 183\n" -"E_MODEL_BBH_MESH_ELEVATOR = 184\n" -"E_MODEL_BBH_MERRY_GO_ROUND = 185\n" -"E_MODEL_BBH_WOODEN_TOMB = 186\n" -"E_MODEL_CCM_ROPEWAY_LIFT = 187\n" -"E_MODEL_CCM_SNOWMAN_HEAD = 188\n" -"E_MODEL_CASTLE_BOWSER_TRAP = 189\n" -"E_MODEL_CASTLE_WATER_LEVEL_PILLAR = 190\n" -"E_MODEL_CASTLE_CLOCK_MINUTE_HAND = 191\n" -"E_MODEL_CASTLE_CLOCK_HOUR_HAND = 192\n" -"E_MODEL_CASTLE_CLOCK_PENDULUM = 193\n" -"E_MODEL_HMC_METAL_PLATFORM = 194\n" -"E_MODEL_HMC_METAL_ARROW_PLATFORM = 195\n" -"E_MODEL_HMC_ELEVATOR_PLATFORM = 196\n" -"E_MODEL_HMC_ROLLING_ROCK = 197\n" -"E_MODEL_HMC_ROCK_PIECE = 198\n" -"E_MODEL_HMC_ROCK_SMALL_PIECE = 199\n" -"E_MODEL_HMC_RED_GRILLS = 200\n" -"E_MODEL_SSL_PYRAMID_TOP = 201\n" -"E_MODEL_SSL_GRINDEL = 202\n" -"E_MODEL_SSL_SPINDEL = 203\n" -"E_MODEL_SSL_MOVING_PYRAMID_WALL = 204\n" -"E_MODEL_SSL_PYRAMID_ELEVATOR = 205\n" -"E_MODEL_BOB_CHAIN_CHOMP_GATE = 206\n" -"E_MODEL_BOB_SEESAW_PLATFORM = 207\n" -"E_MODEL_BOB_BARS_GRILLS = 208\n" -"E_MODEL_SL_SNOW_TRIANGLE = 209\n" -"E_MODEL_SL_CRACKED_ICE = 210\n" -"E_MODEL_SL_CRACKED_ICE_CHUNK = 211\n" -"E_MODEL_WDW_SQUARE_FLOATING_PLATFORM = 212\n" -"E_MODEL_WDW_ARROW_LIFT = 213\n" -"E_MODEL_WDW_WATER_LEVEL_DIAMOND = 214\n" -"E_MODEL_WDW_HIDDEN_PLATFORM = 215\n" -"E_MODEL_WDW_EXPRESS_ELEVATOR = 216\n" -"E_MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM = 217\n" -"E_MODEL_WDW_ROTATING_PLATFORM = 218\n" -"E_MODEL_JRB_SHIP_LEFT_HALF_PART = 219\n" -"E_MODEL_JRB_SHIP_BACK_LEFT_PART = 220\n" -"E_MODEL_JRB_SHIP_RIGHT_HALF_PART = 221\n" -"E_MODEL_JRB_SHIP_BACK_RIGHT_PART = 222\n" -"E_MODEL_JRB_SUNKEN_SHIP = 223\n" -"E_MODEL_JRB_SUNKEN_SHIP_BACK = 224\n" -"E_MODEL_JRB_ROCK = 225\n" -"E_MODEL_JRB_SLIDING_BOX = 226\n" -"E_MODEL_JRB_FALLING_PILLAR = 227\n" -"E_MODEL_JRB_FALLING_PILLAR_BASE = 228\n" -"E_MODEL_JRB_FLOATING_PLATFORM = 229\n" -"E_MODEL_THI_HUGE_ISLAND_TOP = 230\n" -"E_MODEL_THI_TINY_ISLAND_TOP = 231\n" -"E_MODEL_TTC_ROTATING_CUBE = 232\n" -"E_MODEL_TTC_ROTATING_PRISM = 233\n" -"E_MODEL_TTC_PENDULUM = 234\n" -"E_MODEL_TTC_LARGE_TREADMILL = 235\n" -"E_MODEL_TTC_SMALL_TREADMILL = 236\n" -"E_MODEL_TTC_PUSH_BLOCK = 237\n" -"E_MODEL_TTC_ROTATING_HEXAGON = 238\n" -"E_MODEL_TTC_ROTATING_TRIANGLE = 239\n" -"E_MODEL_TTC_PIT_BLOCK = 240\n" -"E_MODEL_TTC_PIT_BLOCK_UNUSED = 241\n" -"E_MODEL_TTC_ELEVATOR_PLATFORM = 242\n" -"E_MODEL_TTC_CLOCK_HAND = 243\n" -"E_MODEL_TTC_SPINNER = 244\n" -"E_MODEL_TTC_SMALL_GEAR = 245\n" -"E_MODEL_TTC_LARGE_GEAR = 246\n" -"E_MODEL_RR_SLIDING_PLATFORM = 247\n" -"E_MODEL_RR_FLYING_CARPET = 248\n" -"E_MODEL_RR_OCTAGONAL_PLATFORM = 249\n" -"E_MODEL_RR_ROTATING_BRIDGE_PLATFORM = 250\n" -"E_MODEL_RR_TRIANGLE_PLATFORM = 251\n" -"E_MODEL_RR_CRUISER_WING = 252\n" -"E_MODEL_RR_SEESAW_PLATFORM = 253\n" -"E_MODEL_RR_L_SHAPED_PLATFORM = 254\n" -"E_MODEL_RR_SWINGING_PLATFORM = 255\n" -"E_MODEL_RR_DONUT_PLATFORM = 256\n" -"E_MODEL_RR_ELEVATOR_PLATFORM = 257\n" -"E_MODEL_RR_TRICKY_TRIANGLES = 258\n" -"E_MODEL_RR_TRICKY_TRIANGLES_FRAME1 = 259\n" -"E_MODEL_RR_TRICKY_TRIANGLES_FRAME2 = 260\n" -"E_MODEL_RR_TRICKY_TRIANGLES_FRAME3 = 261\n" -"E_MODEL_RR_TRICKY_TRIANGLES_FRAME4 = 262\n" -"E_MODEL_BITDW_SQUARE_PLATFORM = 263\n" -"E_MODEL_BITDW_SEESAW_PLATFORM = 264\n" -"E_MODEL_BITDW_SLIDING_PLATFORM = 265\n" -"E_MODEL_BITDW_FERRIS_WHEEL_AXLE = 266\n" -"E_MODEL_BITDW_BLUE_PLATFORM = 267\n" -"E_MODEL_BITDW_STAIRCASE_FRAME4 = 268\n" -"E_MODEL_BITDW_STAIRCASE_FRAME3 = 269\n" -"E_MODEL_BITDW_STAIRCASE_FRAME2 = 270\n" -"E_MODEL_BITDW_STAIRCASE_FRAME1 = 271\n" -"E_MODEL_BITDW_STAIRCASE = 272\n" -"E_MODEL_BITFS_PLATFORM_ON_TRACK = 273\n" -"E_MODEL_BITFS_TILTING_SQUARE_PLATFORM = 274\n" -"E_MODEL_BITFS_SINKING_PLATFORMS = 275\n" -"E_MODEL_BITFS_BLUE_POLE = 276\n" -"E_MODEL_BITFS_SINKING_CAGE_PLATFORM = 277\n" -"E_MODEL_BITFS_ELEVATOR = 278\n" -"E_MODEL_BITFS_STRETCHING_PLATFORMS = 279\n" -"E_MODEL_BITFS_SEESAW_PLATFORM = 280\n" -"E_MODEL_BITFS_MOVING_SQUARE_PLATFORM = 281\n" -"E_MODEL_BITFS_SLIDING_PLATFORM = 282\n" -"E_MODEL_BITFS_TUMBLING_PLATFORM_PART = 283\n" -"E_MODEL_BITFS_TUMBLING_PLATFORM = 284\n" -"E_MODEL_BITS_SLIDING_PLATFORM = 285\n" -"E_MODEL_BITS_TWIN_SLIDING_PLATFORMS = 286\n" -"E_MODEL_BITS_OCTAGONAL_PLATFORM = 287\n" -"E_MODEL_BITS_BLUE_PLATFORM = 288\n" -"E_MODEL_BITS_FERRIS_WHEEL_AXLE = 289\n" -"E_MODEL_BITS_ARROW_PLATFORM = 290\n" -"E_MODEL_BITS_SEESAW_PLATFORM = 291\n" -"E_MODEL_BITS_TILTING_W_PLATFORM = 292\n" -"E_MODEL_BITS_STAIRCASE = 293\n" -"E_MODEL_BITS_STAIRCASE_FRAME1 = 294\n" -"E_MODEL_BITS_STAIRCASE_FRAME2 = 295\n" -"E_MODEL_BITS_STAIRCASE_FRAME3 = 296\n" -"E_MODEL_BITS_STAIRCASE_FRAME4 = 297\n" -"E_MODEL_BITS_WARP_PIPE = 298\n" -"E_MODEL_LLL_DRAWBRIDGE_PART = 299\n" -"E_MODEL_LLL_ROTATING_BLOCK_FIRE_BARS = 300\n" -"E_MODEL_LLL_ROTATING_HEXAGONAL_RING = 301\n" -"E_MODEL_LLL_SINKING_RECTANGULAR_PLATFORM = 302\n" -"E_MODEL_LLL_SINKING_SQUARE_PLATFORMS = 303\n" -"E_MODEL_LLL_TILTING_SQUARE_PLATFORM = 304\n" -"E_MODEL_LLL_BOWSER_PIECE_1 = 305\n" -"E_MODEL_LLL_BOWSER_PIECE_2 = 306\n" -"E_MODEL_LLL_BOWSER_PIECE_3 = 307\n" -"E_MODEL_LLL_BOWSER_PIECE_4 = 308\n" -"E_MODEL_LLL_BOWSER_PIECE_5 = 309\n" -"E_MODEL_LLL_BOWSER_PIECE_6 = 310\n" -"E_MODEL_LLL_BOWSER_PIECE_7 = 311\n" -"E_MODEL_LLL_BOWSER_PIECE_8 = 312\n" -"E_MODEL_LLL_BOWSER_PIECE_9 = 313\n" -"E_MODEL_LLL_BOWSER_PIECE_10 = 314\n" -"E_MODEL_LLL_BOWSER_PIECE_11 = 315\n" -"E_MODEL_LLL_BOWSER_PIECE_12 = 316\n" -"E_MODEL_LLL_BOWSER_PIECE_13 = 317\n" -"E_MODEL_LLL_BOWSER_PIECE_14 = 318\n" -"E_MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM = 319\n" -"E_MODEL_LLL_SINKING_ROCK_BLOCK = 320\n" -"E_MODEL_LLL_ROLLING_LOG = 321\n" -"E_MODEL_LLL_WOOD_BRIDGE = 322\n" -"E_MODEL_LLL_LARGE_WOOD_BRIDGE = 323\n" -"E_MODEL_LLL_FALLING_PLATFORM = 324\n" -"E_MODEL_LLL_LARGE_FALLING_PLATFORM = 325\n" -"E_MODEL_LLL_VOLCANO_FALLING_TRAP = 326\n" -"E_MODEL_DDD_BOWSER_SUB_DOOR = 327\n" -"E_MODEL_DDD_BOWSER_SUB = 328\n" -"E_MODEL_DDD_POLE = 329\n" -"E_MODEL_WF_BREAKABLE_WALL_RIGHT = 330\n" -"E_MODEL_WF_BREAKABLE_WALL_LEFT = 331\n" -"E_MODEL_WF_KICKABLE_BOARD = 332\n" -"E_MODEL_WF_TOWER_DOOR = 333\n" -"E_MODEL_WF_KICKABLE_BOARD_FELLED = 334\n" -"E_MODEL_CASTLE_GROUNDS_VCUTM_GRILL = 335\n" -"E_MODEL_CASTLE_GROUNDS_FLAG = 336\n" -"E_MODEL_CASTLE_GROUNDS_CANNON_GRILL = 337\n" -"E_MODEL_BOWSER_2_TILTING_ARENA = 338\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_1 = 339\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_2 = 340\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_3 = 341\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_4 = 342\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_5 = 343\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_6 = 344\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_7 = 345\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_8 = 346\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_9 = 347\n" -"E_MODEL_BOWSER_3_FALLING_PLATFORM_10 = 348\n" -"E_MODEL_TTM_ROLLING_LOG = 349\n" -"E_MODEL_TTM_STAR_CAGE = 350\n" -"E_MODEL_TTM_BLUE_SMILEY = 351\n" -"E_MODEL_TTM_YELLOW_SMILEY = 352\n" -"E_MODEL_TTM_STAR_SMILEY = 353\n" -"E_MODEL_TTM_MOON_SMILEY = 354\n" -"E_MODEL_BUBBLE_PLAYER = 355\n" -"E_MODEL_LUIGI = 356\n" -"E_MODEL_LUIGIS_CAP = 357\n" -"E_MODEL_LUIGIS_METAL_CAP = 358\n" -"E_MODEL_LUIGIS_WING_CAP = 359\n" -"E_MODEL_LUIGIS_WINGED_METAL_CAP = 360\n" -"E_MODEL_TOAD_PLAYER = 361\n" -"E_MODEL_TOADS_CAP = 362\n" -"E_MODEL_TOADS_METAL_CAP = 363\n" -"E_MODEL_TOADS_WING_CAP = 364\n" -"E_MODEL_WALUIGI = 365\n" -"E_MODEL_WALUIGIS_CAP = 366\n" -"E_MODEL_WALUIGIS_METAL_CAP = 367\n" -"E_MODEL_WALUIGIS_WING_CAP = 368\n" -"E_MODEL_WALUIGIS_WINGED_METAL_CAP = 369\n" -"E_MODEL_WARIO = 370\n" -"E_MODEL_WARIOS_CAP = 371\n" -"E_MODEL_WARIOS_METAL_CAP = 372\n" -"E_MODEL_WARIOS_WING_CAP = 373\n" -"E_MODEL_WARIOS_WINGED_METAL_CAP = 374\n" -"E_MODEL_MAX = 375\n" +"E_MODEL_ERROR_MODEL = 159\n" +"E_MODEL_BUBBLY_TREE = 160\n" +"E_MODEL_COURTYARD_SPIKY_TREE = 161\n" +"E_MODEL_SNOW_TREE = 162\n" +"E_MODEL_PALM_TREE = 163\n" +"E_MODEL_CASTLE_CASTLE_DOOR = 164\n" +"E_MODEL_BBH_HAUNTED_DOOR = 165\n" +"E_MODEL_HMC_WOODEN_DOOR = 166\n" +"E_MODEL_HMC_METAL_DOOR = 167\n" +"E_MODEL_HMC_HAZY_MAZE_DOOR = 168\n" +"E_MODEL_CASTLE_DOOR_0_STARS = 169\n" +"E_MODEL_CASTLE_DOOR_1_STAR = 170\n" +"E_MODEL_CASTLE_DOOR_3_STARS = 171\n" +"E_MODEL_CASTLE_KEY_DOOR = 172\n" +"E_MODEL_CCM_CABIN_DOOR = 173\n" +"E_MODEL_CASTLE_METAL_DOOR = 174\n" +"E_MODEL_CASTLE_GROUNDS_METAL_DOOR = 175\n" +"E_MODEL_WF_TOWER_TRAPEZOID_PLATORM = 176\n" +"E_MODEL_WF_TOWER_SQUARE_PLATORM = 177\n" +"E_MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED = 178\n" +"E_MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR = 179\n" +"E_MODEL_BBH_STAIRCASE_STEP = 180\n" +"E_MODEL_BBH_TILTING_FLOOR_PLATFORM = 181\n" +"E_MODEL_BBH_TUMBLING_PLATFORM = 182\n" +"E_MODEL_BBH_TUMBLING_PLATFORM_PART = 183\n" +"E_MODEL_BBH_MOVING_BOOKSHELF = 184\n" +"E_MODEL_BBH_MESH_ELEVATOR = 185\n" +"E_MODEL_BBH_MERRY_GO_ROUND = 186\n" +"E_MODEL_BBH_WOODEN_TOMB = 187\n" +"E_MODEL_CCM_ROPEWAY_LIFT = 188\n" +"E_MODEL_CCM_SNOWMAN_HEAD = 189\n" +"E_MODEL_CASTLE_BOWSER_TRAP = 190\n" +"E_MODEL_CASTLE_WATER_LEVEL_PILLAR = 191\n" +"E_MODEL_CASTLE_CLOCK_MINUTE_HAND = 192\n" +"E_MODEL_CASTLE_CLOCK_HOUR_HAND = 193\n" +"E_MODEL_CASTLE_CLOCK_PENDULUM = 194\n" +"E_MODEL_HMC_METAL_PLATFORM = 195\n" +"E_MODEL_HMC_METAL_ARROW_PLATFORM = 196\n" +"E_MODEL_HMC_ELEVATOR_PLATFORM = 197\n" +"E_MODEL_HMC_ROLLING_ROCK = 198\n" +"E_MODEL_HMC_ROCK_PIECE = 199\n" +"E_MODEL_HMC_ROCK_SMALL_PIECE = 200\n" +"E_MODEL_HMC_RED_GRILLS = 201\n" +"E_MODEL_SSL_PYRAMID_TOP = 202\n" +"E_MODEL_SSL_GRINDEL = 203\n" +"E_MODEL_SSL_SPINDEL = 204\n" +"E_MODEL_SSL_MOVING_PYRAMID_WALL = 205\n" +"E_MODEL_SSL_PYRAMID_ELEVATOR = 206\n" +"E_MODEL_BOB_CHAIN_CHOMP_GATE = 207\n" +"E_MODEL_BOB_SEESAW_PLATFORM = 208\n" +"E_MODEL_BOB_BARS_GRILLS = 209\n" +"E_MODEL_SL_SNOW_TRIANGLE = 210\n" +"E_MODEL_SL_CRACKED_ICE = 211\n" +"E_MODEL_SL_CRACKED_ICE_CHUNK = 212\n" +"E_MODEL_WDW_SQUARE_FLOATING_PLATFORM = 213\n" +"E_MODEL_WDW_ARROW_LIFT = 214\n" +"E_MODEL_WDW_WATER_LEVEL_DIAMOND = 215\n" +"E_MODEL_WDW_HIDDEN_PLATFORM = 216\n" +"E_MODEL_WDW_EXPRESS_ELEVATOR = 217\n" +"E_MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM = 218\n" +"E_MODEL_WDW_ROTATING_PLATFORM = 219\n" +"E_MODEL_JRB_SHIP_LEFT_HALF_PART = 220\n" +"E_MODEL_JRB_SHIP_BACK_LEFT_PART = 221\n" +"E_MODEL_JRB_SHIP_RIGHT_HALF_PART = 222\n" +"E_MODEL_JRB_SHIP_BACK_RIGHT_PART = 223\n" +"E_MODEL_JRB_SUNKEN_SHIP = 224\n" +"E_MODEL_JRB_SUNKEN_SHIP_BACK = 225\n" +"E_MODEL_JRB_ROCK = 226\n" +"E_MODEL_JRB_SLIDING_BOX = 227\n" +"E_MODEL_JRB_FALLING_PILLAR = 228\n" +"E_MODEL_JRB_FALLING_PILLAR_BASE = 229\n" +"E_MODEL_JRB_FLOATING_PLATFORM = 230\n" +"E_MODEL_THI_HUGE_ISLAND_TOP = 231\n" +"E_MODEL_THI_TINY_ISLAND_TOP = 232\n" +"E_MODEL_TTC_ROTATING_CUBE = 233\n" +"E_MODEL_TTC_ROTATING_PRISM = 234\n" +"E_MODEL_TTC_PENDULUM = 235\n" +"E_MODEL_TTC_LARGE_TREADMILL = 236\n" +"E_MODEL_TTC_SMALL_TREADMILL = 237\n" +"E_MODEL_TTC_PUSH_BLOCK = 238\n" +"E_MODEL_TTC_ROTATING_HEXAGON = 239\n" +"E_MODEL_TTC_ROTATING_TRIANGLE = 240\n" +"E_MODEL_TTC_PIT_BLOCK = 241\n" +"E_MODEL_TTC_PIT_BLOCK_UNUSED = 242\n" +"E_MODEL_TTC_ELEVATOR_PLATFORM = 243\n" +"E_MODEL_TTC_CLOCK_HAND = 244\n" +"E_MODEL_TTC_SPINNER = 245\n" +"E_MODEL_TTC_SMALL_GEAR = 246\n" +"E_MODEL_TTC_LARGE_GEAR = 247\n" +"E_MODEL_RR_SLIDING_PLATFORM = 248\n" +"E_MODEL_RR_FLYING_CARPET = 249\n" +"E_MODEL_RR_OCTAGONAL_PLATFORM = 250\n" +"E_MODEL_RR_ROTATING_BRIDGE_PLATFORM = 251\n" +"E_MODEL_RR_TRIANGLE_PLATFORM = 252\n" +"E_MODEL_RR_CRUISER_WING = 253\n" +"E_MODEL_RR_SEESAW_PLATFORM = 254\n" +"E_MODEL_RR_L_SHAPED_PLATFORM = 255\n" +"E_MODEL_RR_SWINGING_PLATFORM = 256\n" +"E_MODEL_RR_DONUT_PLATFORM = 257\n" +"E_MODEL_RR_ELEVATOR_PLATFORM = 258\n" +"E_MODEL_RR_TRICKY_TRIANGLES = 259\n" +"E_MODEL_RR_TRICKY_TRIANGLES_FRAME1 = 260\n" +"E_MODEL_RR_TRICKY_TRIANGLES_FRAME2 = 261\n" +"E_MODEL_RR_TRICKY_TRIANGLES_FRAME3 = 262\n" +"E_MODEL_RR_TRICKY_TRIANGLES_FRAME4 = 263\n" +"E_MODEL_BITDW_SQUARE_PLATFORM = 264\n" +"E_MODEL_BITDW_SEESAW_PLATFORM = 265\n" +"E_MODEL_BITDW_SLIDING_PLATFORM = 266\n" +"E_MODEL_BITDW_FERRIS_WHEEL_AXLE = 267\n" +"E_MODEL_BITDW_BLUE_PLATFORM = 268\n" +"E_MODEL_BITDW_STAIRCASE_FRAME4 = 269\n" +"E_MODEL_BITDW_STAIRCASE_FRAME3 = 270\n" +"E_MODEL_BITDW_STAIRCASE_FRAME2 = 271\n" +"E_MODEL_BITDW_STAIRCASE_FRAME1 = 272\n" +"E_MODEL_BITDW_STAIRCASE = 273\n" +"E_MODEL_BITFS_PLATFORM_ON_TRACK = 274\n" +"E_MODEL_BITFS_TILTING_SQUARE_PLATFORM = 275\n" +"E_MODEL_BITFS_SINKING_PLATFORMS = 276\n" +"E_MODEL_BITFS_BLUE_POLE = 277\n" +"E_MODEL_BITFS_SINKING_CAGE_PLATFORM = 278\n" +"E_MODEL_BITFS_ELEVATOR = 279\n" +"E_MODEL_BITFS_STRETCHING_PLATFORMS = 280\n" +"E_MODEL_BITFS_SEESAW_PLATFORM = 281\n" +"E_MODEL_BITFS_MOVING_SQUARE_PLATFORM = 282\n" +"E_MODEL_BITFS_SLIDING_PLATFORM = 283\n" +"E_MODEL_BITFS_TUMBLING_PLATFORM_PART = 284\n" +"E_MODEL_BITFS_TUMBLING_PLATFORM = 285\n" +"E_MODEL_BITS_SLIDING_PLATFORM = 286\n" +"E_MODEL_BITS_TWIN_SLIDING_PLATFORMS = 287\n" +"E_MODEL_BITS_OCTAGONAL_PLATFORM = 288\n" +"E_MODEL_BITS_BLUE_PLATFORM = 289\n" +"E_MODEL_BITS_FERRIS_WHEEL_AXLE = 290\n" +"E_MODEL_BITS_ARROW_PLATFORM = 291\n" +"E_MODEL_BITS_SEESAW_PLATFORM = 292\n" +"E_MODEL_BITS_TILTING_W_PLATFORM = 293\n" +"E_MODEL_BITS_STAIRCASE = 294\n" +"E_MODEL_BITS_STAIRCASE_FRAME1 = 295\n" +"E_MODEL_BITS_STAIRCASE_FRAME2 = 296\n" +"E_MODEL_BITS_STAIRCASE_FRAME3 = 297\n" +"E_MODEL_BITS_STAIRCASE_FRAME4 = 298\n" +"E_MODEL_BITS_WARP_PIPE = 299\n" +"E_MODEL_LLL_DRAWBRIDGE_PART = 300\n" +"E_MODEL_LLL_ROTATING_BLOCK_FIRE_BARS = 301\n" +"E_MODEL_LLL_ROTATING_HEXAGONAL_RING = 302\n" +"E_MODEL_LLL_SINKING_RECTANGULAR_PLATFORM = 303\n" +"E_MODEL_LLL_SINKING_SQUARE_PLATFORMS = 304\n" +"E_MODEL_LLL_TILTING_SQUARE_PLATFORM = 305\n" +"E_MODEL_LLL_BOWSER_PIECE_1 = 306\n" +"E_MODEL_LLL_BOWSER_PIECE_2 = 307\n" +"E_MODEL_LLL_BOWSER_PIECE_3 = 308\n" +"E_MODEL_LLL_BOWSER_PIECE_4 = 309\n" +"E_MODEL_LLL_BOWSER_PIECE_5 = 310\n" +"E_MODEL_LLL_BOWSER_PIECE_6 = 311\n" +"E_MODEL_LLL_BOWSER_PIECE_7 = 312\n" +"E_MODEL_LLL_BOWSER_PIECE_8 = 313\n" +"E_MODEL_LLL_BOWSER_PIECE_9 = 314\n" +"E_MODEL_LLL_BOWSER_PIECE_10 = 315\n" +"E_MODEL_LLL_BOWSER_PIECE_11 = 316\n" +"E_MODEL_LLL_BOWSER_PIECE_12 = 317\n" +"E_MODEL_LLL_BOWSER_PIECE_13 = 318\n" +"E_MODEL_LLL_BOWSER_PIECE_14 = 319\n" +"E_MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM = 320\n" +"E_MODEL_LLL_SINKING_ROCK_BLOCK = 321\n" +"E_MODEL_LLL_ROLLING_LOG = 322\n" +"E_MODEL_LLL_WOOD_BRIDGE = 323\n" +"E_MODEL_LLL_LARGE_WOOD_BRIDGE = 324\n" +"E_MODEL_LLL_FALLING_PLATFORM = 325\n" +"E_MODEL_LLL_LARGE_FALLING_PLATFORM = 326\n" +"E_MODEL_LLL_VOLCANO_FALLING_TRAP = 327\n" +"E_MODEL_DDD_BOWSER_SUB_DOOR = 328\n" +"E_MODEL_DDD_BOWSER_SUB = 329\n" +"E_MODEL_DDD_POLE = 330\n" +"E_MODEL_WF_BREAKABLE_WALL_RIGHT = 331\n" +"E_MODEL_WF_BREAKABLE_WALL_LEFT = 332\n" +"E_MODEL_WF_KICKABLE_BOARD = 333\n" +"E_MODEL_WF_TOWER_DOOR = 334\n" +"E_MODEL_WF_KICKABLE_BOARD_FELLED = 335\n" +"E_MODEL_CASTLE_GROUNDS_VCUTM_GRILL = 336\n" +"E_MODEL_CASTLE_GROUNDS_FLAG = 337\n" +"E_MODEL_CASTLE_GROUNDS_CANNON_GRILL = 338\n" +"E_MODEL_BOWSER_2_TILTING_ARENA = 339\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_1 = 340\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_2 = 341\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_3 = 342\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_4 = 343\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_5 = 344\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_6 = 345\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_7 = 346\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_8 = 347\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_9 = 348\n" +"E_MODEL_BOWSER_3_FALLING_PLATFORM_10 = 349\n" +"E_MODEL_TTM_ROLLING_LOG = 350\n" +"E_MODEL_TTM_STAR_CAGE = 351\n" +"E_MODEL_TTM_BLUE_SMILEY = 352\n" +"E_MODEL_TTM_YELLOW_SMILEY = 353\n" +"E_MODEL_TTM_STAR_SMILEY = 354\n" +"E_MODEL_TTM_MOON_SMILEY = 355\n" +"E_MODEL_BUBBLE_PLAYER = 356\n" +"E_MODEL_LUIGI = 357\n" +"E_MODEL_LUIGIS_CAP = 358\n" +"E_MODEL_LUIGIS_METAL_CAP = 359\n" +"E_MODEL_LUIGIS_WING_CAP = 360\n" +"E_MODEL_LUIGIS_WINGED_METAL_CAP = 361\n" +"E_MODEL_TOAD_PLAYER = 362\n" +"E_MODEL_TOADS_CAP = 363\n" +"E_MODEL_TOADS_METAL_CAP = 364\n" +"E_MODEL_TOADS_WING_CAP = 365\n" +"E_MODEL_WALUIGI = 366\n" +"E_MODEL_WALUIGIS_CAP = 367\n" +"E_MODEL_WALUIGIS_METAL_CAP = 368\n" +"E_MODEL_WALUIGIS_WING_CAP = 369\n" +"E_MODEL_WALUIGIS_WINGED_METAL_CAP = 370\n" +"E_MODEL_WARIO = 371\n" +"E_MODEL_WARIOS_CAP = 372\n" +"E_MODEL_WARIOS_METAL_CAP = 373\n" +"E_MODEL_WARIOS_WING_CAP = 374\n" +"E_MODEL_WARIOS_WINGED_METAL_CAP = 375\n" +"E_MODEL_MAX = 376\n" "SOUNDARGS_MASK_BANK = 0xF0000000\n" "SOUNDARGS_MASK_SOUNDID = 0x00FF0000\n" "SOUNDARGS_MASK_PRIORITY = 0x0000FF00\n" diff --git a/src/pc/lua/utils/smlua_model_utils.c b/src/pc/lua/utils/smlua_model_utils.c index 90ca3a9f..7f9a2061 100644 --- a/src/pc/lua/utils/smlua_model_utils.c +++ b/src/pc/lua/utils/smlua_model_utils.c @@ -227,6 +227,7 @@ struct ModelUtilsInfo sModels[E_MODEL_MAX] = { MODEL_UTIL_GEO(E_MODEL_MR_I, mr_i_geo), MODEL_UTIL_GEO(E_MODEL_DORRIE, dorrie_geo), MODEL_UTIL_GEO(E_MODEL_SNUFIT, snufit_geo), + MODEL_UTIL_GEO(E_MODEL_ERROR_MODEL, error_model_geo), // level MODEL_UTIL_GEO(E_MODEL_BUBBLY_TREE, bubbly_tree_geo), @@ -532,7 +533,7 @@ u8 smlua_model_util_load(enum ModelExtendedId id) { u32 smlua_model_util_get_id(const char* name) { // find geolayout const void* layout = dynos_geolayout_get(name); - if (layout == NULL) { return E_MODEL_NONE; } + if (layout == NULL) { return E_MODEL_ERROR_MODEL; } // find existing model for (u32 i = 0; i < E_MODEL_MAX; i++) { diff --git a/src/pc/lua/utils/smlua_model_utils.h b/src/pc/lua/utils/smlua_model_utils.h index 0caf2d7b..1c0a2753 100644 --- a/src/pc/lua/utils/smlua_model_utils.h +++ b/src/pc/lua/utils/smlua_model_utils.h @@ -163,6 +163,7 @@ enum ModelExtendedId { E_MODEL_MR_I, E_MODEL_DORRIE, E_MODEL_SNUFIT, + E_MODEL_ERROR_MODEL, // level E_MODEL_BUBBLY_TREE,