summaryrefslogtreecommitdiff
path: root/src/objects
diff options
context:
space:
mode:
authoremilybrooks <emilybrooksemilybrooks@gmail.com>2024-01-14 10:09:15 -0700
committerGitHub <noreply@github.com>2024-01-14 10:09:15 -0700
commitef3e9edf8ad84b4f6761b53a400b4f77f767a060 (patch)
tree4c7ddb1cf65d558d670d72f594df8d823ba6577b /src/objects
parentd6556e7e4d892c0eb944eabc95fe07fcde44b526 (diff)
Umbrella objects (#132)
* tol_umb_01 * umbrella2 * umbrella 3 * 4 and 5 * up to 8 * 9 * 16 * 17 * 22 * 22 * all extracted * review
Diffstat (limited to 'src/objects')
-rw-r--r--src/objects/tol_umb_01/tol_umb_01.c8
-rw-r--r--src/objects/tol_umb_01/tol_umb_01.h13
-rw-r--r--src/objects/tol_umb_02/tol_umb_02.c9
-rw-r--r--src/objects/tol_umb_02/tol_umb_02.h14
-rw-r--r--src/objects/tol_umb_03/tol_umb_03.c8
-rw-r--r--src/objects/tol_umb_03/tol_umb_03.h13
-rw-r--r--src/objects/tol_umb_04/tol_umb_04.c9
-rw-r--r--src/objects/tol_umb_04/tol_umb_04.h14
-rw-r--r--src/objects/tol_umb_05/tol_umb_05.c8
-rw-r--r--src/objects/tol_umb_05/tol_umb_05.h13
-rw-r--r--src/objects/tol_umb_06/tol_umb_06.c8
-rw-r--r--src/objects/tol_umb_06/tol_umb_06.h13
-rw-r--r--src/objects/tol_umb_07/tol_umb_07.c9
-rw-r--r--src/objects/tol_umb_07/tol_umb_07.h14
-rw-r--r--src/objects/tol_umb_08/tol_umb_08.c9
-rw-r--r--src/objects/tol_umb_08/tol_umb_08.h14
-rw-r--r--src/objects/tol_umb_09/tol_umb_09.c9
-rw-r--r--src/objects/tol_umb_09/tol_umb_09.h14
-rw-r--r--src/objects/tol_umb_10/tol_umb_10.c9
-rw-r--r--src/objects/tol_umb_10/tol_umb_10.h14
-rw-r--r--src/objects/tol_umb_11/tol_umb_11.c9
-rw-r--r--src/objects/tol_umb_11/tol_umb_11.h14
-rw-r--r--src/objects/tol_umb_12/tol_umb_12.c9
-rw-r--r--src/objects/tol_umb_12/tol_umb_12.h14
-rw-r--r--src/objects/tol_umb_13/tol_umb_13.c9
-rw-r--r--src/objects/tol_umb_13/tol_umb_13.h14
-rw-r--r--src/objects/tol_umb_14/tol_umb_14.c8
-rw-r--r--src/objects/tol_umb_14/tol_umb_14.h13
-rw-r--r--src/objects/tol_umb_15/tol_umb_15.c9
-rw-r--r--src/objects/tol_umb_15/tol_umb_15.h14
-rw-r--r--src/objects/tol_umb_16/tol_umb_16.c8
-rw-r--r--src/objects/tol_umb_16/tol_umb_16.h13
-rw-r--r--src/objects/tol_umb_17/tol_umb_17.c8
-rw-r--r--src/objects/tol_umb_17/tol_umb_17.h13
-rw-r--r--src/objects/tol_umb_18/tol_umb_18.c9
-rw-r--r--src/objects/tol_umb_18/tol_umb_18.h14
-rw-r--r--src/objects/tol_umb_19/tol_umb_19.c9
-rw-r--r--src/objects/tol_umb_19/tol_umb_19.h14
-rw-r--r--src/objects/tol_umb_20/tol_umb_20.c8
-rw-r--r--src/objects/tol_umb_20/tol_umb_20.h13
-rw-r--r--src/objects/tol_umb_21/tol_umb_21.c8
-rw-r--r--src/objects/tol_umb_21/tol_umb_21.h13
-rw-r--r--src/objects/tol_umb_22/tol_umb_22.c8
-rw-r--r--src/objects/tol_umb_22/tol_umb_22.h13
-rw-r--r--src/objects/tol_umb_23/tol_umb_23.c9
-rw-r--r--src/objects/tol_umb_23/tol_umb_23.h14
-rw-r--r--src/objects/tol_umb_24/tol_umb_24.c9
-rw-r--r--src/objects/tol_umb_24/tol_umb_24.h14
-rw-r--r--src/objects/tol_umb_25/tol_umb_25.c8
-rw-r--r--src/objects/tol_umb_25/tol_umb_25.h13
-rw-r--r--src/objects/tol_umb_26/tol_umb_26.c9
-rw-r--r--src/objects/tol_umb_26/tol_umb_26.h14
-rw-r--r--src/objects/tol_umb_27/tol_umb_27.c9
-rw-r--r--src/objects/tol_umb_27/tol_umb_27.h14
-rw-r--r--src/objects/tol_umb_28/tol_umb_28.c8
-rw-r--r--src/objects/tol_umb_28/tol_umb_28.h13
-rw-r--r--src/objects/tol_umb_29/tol_umb_29.c8
-rw-r--r--src/objects/tol_umb_29/tol_umb_29.h13
-rw-r--r--src/objects/tol_umb_30/tol_umb_30.c8
-rw-r--r--src/objects/tol_umb_30/tol_umb_30.h13
-rw-r--r--src/objects/tol_umb_31/tol_umb_31.c9
-rw-r--r--src/objects/tol_umb_31/tol_umb_31.h14
-rw-r--r--src/objects/tol_umb_32/tol_umb_32.c8
-rw-r--r--src/objects/tol_umb_32/tol_umb_32.h13
64 files changed, 706 insertions, 0 deletions
diff --git a/src/objects/tol_umb_01/tol_umb_01.c b/src/objects/tol_umb_01/tol_umb_01.c
new file mode 100644
index 0000000..d27edb1
--- /dev/null
+++ b/src/objects/tol_umb_01/tol_umb_01.c
@@ -0,0 +1,8 @@
+#include "tol_umb_01.h"
+
+#include "assets/jp/objects/tol_umb_01/tol_umb_01_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_01/kasa_umb01_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_01/e_umb01_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_01/tol_umb_01_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_01/tol_umb_01_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_01/tol_umb_01_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_01/tol_umb_01.h b/src/objects/tol_umb_01/tol_umb_01.h
new file mode 100644
index 0000000..398358a
--- /dev/null
+++ b/src/objects/tol_umb_01/tol_umb_01.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_01_H
+#define OBJECT_TOL_UMB_01_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_01_v[];
+extern Gfx kasa_umb01_model[];
+extern Gfx e_umb01_model[];
+extern unsigned short tol_umb_01_pal[];
+extern unsigned char tol_umb_01_kasa_tex_txt[];
+extern unsigned char tol_umb_01_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_02/tol_umb_02.c b/src/objects/tol_umb_02/tol_umb_02.c
new file mode 100644
index 0000000..129e65e
--- /dev/null
+++ b/src/objects/tol_umb_02/tol_umb_02.c
@@ -0,0 +1,9 @@
+#include "tol_umb_02.h"
+
+#include "assets/jp/objects/tol_umb_02/tol_umb_02_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_02/kasa_umb02_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_02/e_umb02_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_02/tol_umb02_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_02/tol_umb02_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_02/tol_umb02_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_02/tol_umb02_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_02/tol_umb_02.h b/src/objects/tol_umb_02/tol_umb_02.h
new file mode 100644
index 0000000..385b37a
--- /dev/null
+++ b/src/objects/tol_umb_02/tol_umb_02.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_02_H
+#define OBJECT_TOL_UMB_02_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_02_v[];
+extern Gfx kasa_umb02_model[];
+extern Gfx e_umb02_model[];
+extern unsigned short tol_umb02_pal[];
+extern unsigned char tol_umb02_kasa2_tex_txt[];
+extern unsigned char tol_umb02_kasa1_tex_txt[];
+extern unsigned char tol_umb02_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_03/tol_umb_03.c b/src/objects/tol_umb_03/tol_umb_03.c
new file mode 100644
index 0000000..669391d
--- /dev/null
+++ b/src/objects/tol_umb_03/tol_umb_03.c
@@ -0,0 +1,8 @@
+#include "tol_umb_03.h"
+
+#include "assets/jp/objects/tol_umb_03/tol_umb_03_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_03/kasa_umb03_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_03/e_umb03_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_03/tol_umb_03_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_03/tol_umb_03_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_03/tol_umb_03_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_03/tol_umb_03.h b/src/objects/tol_umb_03/tol_umb_03.h
new file mode 100644
index 0000000..37d625d
--- /dev/null
+++ b/src/objects/tol_umb_03/tol_umb_03.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_03_H
+#define OBJECT_TOL_UMB_03_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_03_v[];
+extern Gfx kasa_umb03_model[];
+extern Gfx e_umb03_model[];
+extern unsigned short tol_umb_03_pal[];
+extern unsigned char tol_umb_03_kasa1_tex_txt[];
+extern unsigned char tol_umb_03_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_04/tol_umb_04.c b/src/objects/tol_umb_04/tol_umb_04.c
new file mode 100644
index 0000000..bab0c42
--- /dev/null
+++ b/src/objects/tol_umb_04/tol_umb_04.c
@@ -0,0 +1,9 @@
+#include "tol_umb_04.h"
+
+#include "assets/jp/objects/tol_umb_04/tol_umb_04_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_04/kasa_umb04_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_04/e_umb04_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_04/tol_umb_04_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_04/tol_umb_04_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_04/tol_umb_04_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_04/tol_umb_04_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_04/tol_umb_04.h b/src/objects/tol_umb_04/tol_umb_04.h
new file mode 100644
index 0000000..e1e4638
--- /dev/null
+++ b/src/objects/tol_umb_04/tol_umb_04.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_04_H
+#define OBJECT_TOL_UMB_04_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_04_v[];
+extern Gfx kasa_umb04_model[];
+extern Gfx e_umb04_model[];
+extern unsigned short tol_umb_04_pal[];
+extern unsigned char tol_umb_04_kasa1_tex_txt[];
+extern unsigned char tol_umb_04_kasa2_tex_txt[];
+extern unsigned char tol_umb_04_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_05/tol_umb_05.c b/src/objects/tol_umb_05/tol_umb_05.c
new file mode 100644
index 0000000..17eb5fc
--- /dev/null
+++ b/src/objects/tol_umb_05/tol_umb_05.c
@@ -0,0 +1,8 @@
+#include "tol_umb_05.h"
+
+#include "assets/jp/objects/tol_umb_05/tol_umb_05_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_05/kasa_umb05_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_05/e_umb05_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_05/tol_umb_05_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_05/tol_umb_05_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_05/tol_umb_05_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_05/tol_umb_05.h b/src/objects/tol_umb_05/tol_umb_05.h
new file mode 100644
index 0000000..003b725
--- /dev/null
+++ b/src/objects/tol_umb_05/tol_umb_05.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_05_H
+#define OBJECT_TOL_UMB_05_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_05_v[];
+extern Gfx kasa_umb05_model[];
+extern Gfx e_umb05_model[];
+extern unsigned short tol_umb_05_pal[];
+extern unsigned char tol_umb_05_kasa_tex_txt[];
+extern unsigned char tol_umb_05_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_06/tol_umb_06.c b/src/objects/tol_umb_06/tol_umb_06.c
new file mode 100644
index 0000000..990f169
--- /dev/null
+++ b/src/objects/tol_umb_06/tol_umb_06.c
@@ -0,0 +1,8 @@
+#include "tol_umb_06.h"
+
+#include "assets/jp/objects/tol_umb_06/tol_umb_06_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_06/kasa_umb06_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_06/e_umb06_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_06/tol_umb_06_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_06/tol_umb_06_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_06/tol_umb_06_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_06/tol_umb_06.h b/src/objects/tol_umb_06/tol_umb_06.h
new file mode 100644
index 0000000..485ab45
--- /dev/null
+++ b/src/objects/tol_umb_06/tol_umb_06.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_06_H
+#define OBJECT_TOL_UMB_06_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_06_v[];
+extern Gfx kasa_umb06_model[];
+extern Gfx e_umb06_model[];
+extern unsigned short tol_umb_06_pal[];
+extern unsigned char tol_umb_06_kasa1_tex_txt[];
+extern unsigned char tol_umb_06_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_07/tol_umb_07.c b/src/objects/tol_umb_07/tol_umb_07.c
new file mode 100644
index 0000000..b2ed9cf
--- /dev/null
+++ b/src/objects/tol_umb_07/tol_umb_07.c
@@ -0,0 +1,9 @@
+#include "tol_umb_07.h"
+
+#include "assets/jp/objects/tol_umb_07/tol_umb_07_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_07/kasa_umb07_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_07/e_umb07_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_07/tol_umb07_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_07/tol_umb07_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_07/tol_umb07_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_07/tol_umb07_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_07/tol_umb_07.h b/src/objects/tol_umb_07/tol_umb_07.h
new file mode 100644
index 0000000..6d62f58
--- /dev/null
+++ b/src/objects/tol_umb_07/tol_umb_07.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_07_H
+#define OBJECT_TOL_UMB_07_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_07_v[];
+extern Gfx kasa_umb07_model[];
+extern Gfx e_umb07_model[];
+extern unsigned short tol_umb07_pal[];
+extern unsigned char tol_umb07_kasa2_tex_txt[];
+extern unsigned char tol_umb07_kasa1_tex_txt[];
+extern unsigned char tol_umb07_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_08/tol_umb_08.c b/src/objects/tol_umb_08/tol_umb_08.c
new file mode 100644
index 0000000..4dcd752
--- /dev/null
+++ b/src/objects/tol_umb_08/tol_umb_08.c
@@ -0,0 +1,9 @@
+#include "tol_umb_08.h"
+
+#include "assets/jp/objects/tol_umb_08/tol_umb_08_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_08/kasa_umb08_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_08/e_umb08_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_08/tol_umb08_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_08/tol_umb08_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_08/tol_umb08_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_08/tol_umb08_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_08/tol_umb_08.h b/src/objects/tol_umb_08/tol_umb_08.h
new file mode 100644
index 0000000..074e70b
--- /dev/null
+++ b/src/objects/tol_umb_08/tol_umb_08.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_08_H
+#define OBJECT_TOL_UMB_08_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_08_v[];
+extern Gfx kasa_umb08_model[];
+extern Gfx e_umb08_model[];
+extern unsigned short tol_umb08_pal[];
+extern unsigned char tol_umb08_kasa1_tex_txt[];
+extern unsigned char tol_umb08_kasa2_tex_txt[];
+extern unsigned char tol_umb08_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_09/tol_umb_09.c b/src/objects/tol_umb_09/tol_umb_09.c
new file mode 100644
index 0000000..fdcf362
--- /dev/null
+++ b/src/objects/tol_umb_09/tol_umb_09.c
@@ -0,0 +1,9 @@
+#include "tol_umb_09.h"
+
+#include "assets/jp/objects/tol_umb_09/tol_umb_09_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_09/kasa_umb09_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_09/e_umb09_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_09/tol_umb09_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_09/tol_umb09_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_09/tol_umb09_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_09/tol_umb09_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_09/tol_umb_09.h b/src/objects/tol_umb_09/tol_umb_09.h
new file mode 100644
index 0000000..63e24b2
--- /dev/null
+++ b/src/objects/tol_umb_09/tol_umb_09.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_09_H
+#define OBJECT_TOL_UMB_09_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_09_v[];
+extern Gfx kasa_umb09_model[];
+extern Gfx e_umb09_model[];
+extern unsigned short tol_umb09_pal[];
+extern unsigned char tol_umb09_kasa1_tex_txt[];
+extern unsigned char tol_umb09_kasa2_tex_txt[];
+extern unsigned char tol_umb09_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_10/tol_umb_10.c b/src/objects/tol_umb_10/tol_umb_10.c
new file mode 100644
index 0000000..95d15d0
--- /dev/null
+++ b/src/objects/tol_umb_10/tol_umb_10.c
@@ -0,0 +1,9 @@
+#include "tol_umb_10.h"
+
+#include "assets/jp/objects/tol_umb_10/tol_umb_10_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_10/kasa_umb10_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_10/e_umb10_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_10/tol_umb10_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_10/tol_umb10_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_10/tol_umb10_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_10/tol_umb10_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_10/tol_umb_10.h b/src/objects/tol_umb_10/tol_umb_10.h
new file mode 100644
index 0000000..8ae12b2
--- /dev/null
+++ b/src/objects/tol_umb_10/tol_umb_10.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_10_H
+#define OBJECT_TOL_UMB_10_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_10_v[];
+extern Gfx kasa_umb10_model[];
+extern Gfx e_umb10_model[];
+extern unsigned short tol_umb10_pal[];
+extern unsigned char tol_umb10_kasa1_tex_txt[];
+extern unsigned char tol_umb10_kasa2_tex_txt[];
+extern unsigned char tol_umb10_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_11/tol_umb_11.c b/src/objects/tol_umb_11/tol_umb_11.c
new file mode 100644
index 0000000..faa4ec2
--- /dev/null
+++ b/src/objects/tol_umb_11/tol_umb_11.c
@@ -0,0 +1,9 @@
+#include "tol_umb_11.h"
+
+#include "assets/jp/objects/tol_umb_11/tol_umb_11_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_11/kasa_umb11_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_11/e_umb11_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_11/tol_umb11_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_11/tol_umb11_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_11/tol_umb11_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_11/tol_umb11_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_11/tol_umb_11.h b/src/objects/tol_umb_11/tol_umb_11.h
new file mode 100644
index 0000000..e2e8ac7
--- /dev/null
+++ b/src/objects/tol_umb_11/tol_umb_11.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_11_H
+#define OBJECT_TOL_UMB_11_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_11_v[];
+extern Gfx kasa_umb11_model[];
+extern Gfx e_umb11_model[];
+extern unsigned short tol_umb11_pal[];
+extern unsigned char tol_umb11_kasa1_tex_txt[];
+extern unsigned char tol_umb11_kasa2_tex_txt[];
+extern unsigned char tol_umb11_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_12/tol_umb_12.c b/src/objects/tol_umb_12/tol_umb_12.c
new file mode 100644
index 0000000..cb22a3e
--- /dev/null
+++ b/src/objects/tol_umb_12/tol_umb_12.c
@@ -0,0 +1,9 @@
+#include "tol_umb_12.h"
+
+#include "assets/jp/objects/tol_umb_12/tol_umb_12_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_12/kasa_umb12_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_12/e_umb12_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_12/tol_umb12_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_12/tol_umb12_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_12/tol_umb12_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_12/tol_umb12_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_12/tol_umb_12.h b/src/objects/tol_umb_12/tol_umb_12.h
new file mode 100644
index 0000000..dc9c14e
--- /dev/null
+++ b/src/objects/tol_umb_12/tol_umb_12.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_12_H
+#define OBJECT_TOL_UMB_12_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_12_v[];
+extern Gfx kasa_umb12_model[];
+extern Gfx e_umb12_model[];
+extern unsigned short tol_umb12_pal[];
+extern unsigned char tol_umb12_kasa1_tex_txt[];
+extern unsigned char tol_umb12_kasa2_tex_txt[];
+extern unsigned char tol_umb12_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_13/tol_umb_13.c b/src/objects/tol_umb_13/tol_umb_13.c
new file mode 100644
index 0000000..8c3ee14
--- /dev/null
+++ b/src/objects/tol_umb_13/tol_umb_13.c
@@ -0,0 +1,9 @@
+#include "tol_umb_13.h"
+
+#include "assets/jp/objects/tol_umb_13/tol_umb_13_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_13/kasa_umb13_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_13/e_umb13_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_13/tol_umb13_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_13/tol_umb13_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_13/tol_umb13_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_13/tol_umb13_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_13/tol_umb_13.h b/src/objects/tol_umb_13/tol_umb_13.h
new file mode 100644
index 0000000..94144ca
--- /dev/null
+++ b/src/objects/tol_umb_13/tol_umb_13.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_13_H
+#define OBJECT_TOL_UMB_13_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_13_v[];
+extern Gfx kasa_umb13_model[];
+extern Gfx e_umb13_model[];
+extern unsigned short tol_umb13_pal[];
+extern unsigned char tol_umb13_kasa1_tex_txt[];
+extern unsigned char tol_umb13_kasa2_tex_txt[];
+extern unsigned char tol_umb13_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_14/tol_umb_14.c b/src/objects/tol_umb_14/tol_umb_14.c
new file mode 100644
index 0000000..eb4c174
--- /dev/null
+++ b/src/objects/tol_umb_14/tol_umb_14.c
@@ -0,0 +1,8 @@
+#include "tol_umb_14.h"
+
+#include "assets/jp/objects/tol_umb_14/tol_umb_14_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_14/kasa_umb14_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_14/e_umb14_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_14/tol_umb_14_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_14/tol_umb_14_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_14/tol_umb_14_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_14/tol_umb_14.h b/src/objects/tol_umb_14/tol_umb_14.h
new file mode 100644
index 0000000..642a417
--- /dev/null
+++ b/src/objects/tol_umb_14/tol_umb_14.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_14_H
+#define OBJECT_TOL_UMB_14_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_14_v[];
+extern Gfx kasa_umb14_model[];
+extern Gfx e_umb14_model[];
+extern unsigned short tol_umb_14_pal[];
+extern unsigned char tol_umb_14_kasa_tex_txt[];
+extern unsigned char tol_umb_14_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_15/tol_umb_15.c b/src/objects/tol_umb_15/tol_umb_15.c
new file mode 100644
index 0000000..14e59ea
--- /dev/null
+++ b/src/objects/tol_umb_15/tol_umb_15.c
@@ -0,0 +1,9 @@
+#include "tol_umb_15.h"
+
+#include "assets/jp/objects/tol_umb_15/tol_umb_15_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_15/kasa_umb15_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_15/e_umb15_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_15/tol_umb_15_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_15/tol_umb_15_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_15/tol_umb_15_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_15/tol_umb_15_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_15/tol_umb_15.h b/src/objects/tol_umb_15/tol_umb_15.h
new file mode 100644
index 0000000..b464089
--- /dev/null
+++ b/src/objects/tol_umb_15/tol_umb_15.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_15_H
+#define OBJECT_TOL_UMB_15_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_15_v[];
+extern Gfx kasa_umb15_model[];
+extern Gfx e_umb15_model[];
+extern unsigned short tol_umb_15_pal[];
+extern unsigned char tol_umb_15_kasa1_tex_txt[];
+extern unsigned char tol_umb_15_kasa2_tex_txt[];
+extern unsigned char tol_umb_15_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_16/tol_umb_16.c b/src/objects/tol_umb_16/tol_umb_16.c
new file mode 100644
index 0000000..bc7973b
--- /dev/null
+++ b/src/objects/tol_umb_16/tol_umb_16.c
@@ -0,0 +1,8 @@
+#include "tol_umb_16.h"
+
+#include "assets/jp/objects/tol_umb_16/tol_umb_16_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_16/kasa_umb16_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_16/e_umb16_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_16/tol_umb_16_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_16/tol_umb_16_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_16/tol_umb_16_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_16/tol_umb_16.h b/src/objects/tol_umb_16/tol_umb_16.h
new file mode 100644
index 0000000..37beb91
--- /dev/null
+++ b/src/objects/tol_umb_16/tol_umb_16.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_16_H
+#define OBJECT_TOL_UMB_16_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_16_v[];
+extern Gfx kasa_umb16_model[];
+extern Gfx e_umb16_model[];
+extern unsigned short tol_umb_16_pal[];
+extern unsigned char tol_umb_16_kasa1_tex_txt[];
+extern unsigned char tol_umb_16_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_17/tol_umb_17.c b/src/objects/tol_umb_17/tol_umb_17.c
new file mode 100644
index 0000000..9442217
--- /dev/null
+++ b/src/objects/tol_umb_17/tol_umb_17.c
@@ -0,0 +1,8 @@
+#include "tol_umb_17.h"
+
+#include "assets/jp/objects/tol_umb_17/tol_umb_17_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_17/kasa_umb17_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_17/e_umb17_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_17/tol_umb_17_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_17/tol_umb_17_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_17/tol_umb_17_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_17/tol_umb_17.h b/src/objects/tol_umb_17/tol_umb_17.h
new file mode 100644
index 0000000..6709d0f
--- /dev/null
+++ b/src/objects/tol_umb_17/tol_umb_17.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_17_H
+#define OBJECT_TOL_UMB_17_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_17_v[];
+extern Gfx kasa_umb17_model[];
+extern Gfx e_umb17_model[];
+extern unsigned short tol_umb_17_pal[];
+extern unsigned char tol_umb_17_kasa_tex_txt[];
+extern unsigned char tol_umb_17_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_18/tol_umb_18.c b/src/objects/tol_umb_18/tol_umb_18.c
new file mode 100644
index 0000000..b31c26e
--- /dev/null
+++ b/src/objects/tol_umb_18/tol_umb_18.c
@@ -0,0 +1,9 @@
+#include "tol_umb_18.h"
+
+#include "assets/jp/objects/tol_umb_18/tol_umb_18_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_18/kasa_umb18_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_18/e_umb18_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_18/tol_umb18_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_18/tol_umb18_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_18/tol_umb18_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_18/tol_umb18_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_18/tol_umb_18.h b/src/objects/tol_umb_18/tol_umb_18.h
new file mode 100644
index 0000000..8cefffa
--- /dev/null
+++ b/src/objects/tol_umb_18/tol_umb_18.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_18_H
+#define OBJECT_TOL_UMB_18_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_18_v[];
+extern Gfx kasa_umb18_model[];
+extern Gfx e_umb18_model[];
+extern unsigned short tol_umb18_pal[];
+extern unsigned char tol_umb18_kasa1_tex_txt[];
+extern unsigned char tol_umb18_kasa2_tex_txt[];
+extern unsigned char tol_umb18_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_19/tol_umb_19.c b/src/objects/tol_umb_19/tol_umb_19.c
new file mode 100644
index 0000000..606fd3a
--- /dev/null
+++ b/src/objects/tol_umb_19/tol_umb_19.c
@@ -0,0 +1,9 @@
+#include "tol_umb_19.h"
+
+#include "assets/jp/objects/tol_umb_19/tol_umb_19_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_19/kasa_umb19_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_19/e_umb19_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_19/tol_umb_19_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_19/tol_umb_19_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_19/tol_umb_19_tuka_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_19/tol_umb_19_e_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_19/tol_umb_19.h b/src/objects/tol_umb_19/tol_umb_19.h
new file mode 100644
index 0000000..449ce76
--- /dev/null
+++ b/src/objects/tol_umb_19/tol_umb_19.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_19_H
+#define OBJECT_TOL_UMB_19_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_19_v[];
+extern Gfx kasa_umb19_model[];
+extern Gfx e_umb19_model[];
+extern unsigned short tol_umb_19_pal[];
+extern unsigned char tol_umb_19_kasa_tex_txt[];
+extern unsigned char tol_umb_19_tuka_tex_txt[];
+extern unsigned char tol_umb_19_e_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_20/tol_umb_20.c b/src/objects/tol_umb_20/tol_umb_20.c
new file mode 100644
index 0000000..7df8324
--- /dev/null
+++ b/src/objects/tol_umb_20/tol_umb_20.c
@@ -0,0 +1,8 @@
+#include "tol_umb_20.h"
+
+#include "assets/jp/objects/tol_umb_20/tol_umb_20_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_20/kasa_umb20_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_20/e_umb20_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_20/tol_umb_20_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_20/tol_umb_20_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_20/tol_umb_20_e_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_20/tol_umb_20.h b/src/objects/tol_umb_20/tol_umb_20.h
new file mode 100644
index 0000000..8feb611
--- /dev/null
+++ b/src/objects/tol_umb_20/tol_umb_20.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_20_H
+#define OBJECT_TOL_UMB_20_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_20_v[];
+extern Gfx kasa_umb20_model[];
+extern Gfx e_umb20_model[];
+extern unsigned short tol_umb_20_pal[];
+extern unsigned char tol_umb_20_kasa_tex_txt[];
+extern unsigned char tol_umb_20_e_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_21/tol_umb_21.c b/src/objects/tol_umb_21/tol_umb_21.c
new file mode 100644
index 0000000..950e088
--- /dev/null
+++ b/src/objects/tol_umb_21/tol_umb_21.c
@@ -0,0 +1,8 @@
+#include "tol_umb_21.h"
+
+#include "assets/jp/objects/tol_umb_21/tol_umb_21_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_21/kasa_umb21_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_21/e_umb21_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_21/tol_umb_21_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_21/tol_umb_21_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_21/tol_umb_21_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_21/tol_umb_21.h b/src/objects/tol_umb_21/tol_umb_21.h
new file mode 100644
index 0000000..f6f169e
--- /dev/null
+++ b/src/objects/tol_umb_21/tol_umb_21.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_21_H
+#define OBJECT_TOL_UMB_21_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_21_v[];
+extern Gfx kasa_umb21_model[];
+extern Gfx e_umb21_model[];
+extern unsigned short tol_umb_21_pal[];
+extern unsigned char tol_umb_21_kasa_tex_txt[];
+extern unsigned char tol_umb_21_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_22/tol_umb_22.c b/src/objects/tol_umb_22/tol_umb_22.c
new file mode 100644
index 0000000..5f96f59
--- /dev/null
+++ b/src/objects/tol_umb_22/tol_umb_22.c
@@ -0,0 +1,8 @@
+#include "tol_umb_22.h"
+
+#include "assets/jp/objects/tol_umb_22/tol_umb_22_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_22/kasa_umb22_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_22/e_umb22_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_22/tol_umb_22_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_22/tol_umb_22_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_22/tol_umb_22_e_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_22/tol_umb_22.h b/src/objects/tol_umb_22/tol_umb_22.h
new file mode 100644
index 0000000..9aa5655
--- /dev/null
+++ b/src/objects/tol_umb_22/tol_umb_22.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_22_H
+#define OBJECT_TOL_UMB_22_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_22_v[];
+extern Gfx kasa_umb22_model[];
+extern Gfx e_umb22_model[];
+extern unsigned short tol_umb_22_pal[];
+extern unsigned char tol_umb_22_kasa_tex_txt[];
+extern unsigned char tol_umb_22_e_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_23/tol_umb_23.c b/src/objects/tol_umb_23/tol_umb_23.c
new file mode 100644
index 0000000..db62c18
--- /dev/null
+++ b/src/objects/tol_umb_23/tol_umb_23.c
@@ -0,0 +1,9 @@
+#include "tol_umb_23.h"
+
+#include "assets/jp/objects/tol_umb_23/tol_umb_23_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_23/kasa_umb23_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_23/e_umb23_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_23/tol_umb_23_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_23/tol_umb_23_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_23/tol_umb_23_tuka_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_23/tol_umb_23_e_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_23/tol_umb_23.h b/src/objects/tol_umb_23/tol_umb_23.h
new file mode 100644
index 0000000..b47e1f1
--- /dev/null
+++ b/src/objects/tol_umb_23/tol_umb_23.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_23_H
+#define OBJECT_TOL_UMB_23_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_23_v[];
+extern Gfx kasa_umb23_model[];
+extern Gfx e_umb23_model[];
+extern unsigned short tol_umb_23_pal[];
+extern unsigned char tol_umb_23_kasa_tex_txt[];
+extern unsigned char tol_umb_23_tuka_tex_txt[];
+extern unsigned char tol_umb_23_e_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_24/tol_umb_24.c b/src/objects/tol_umb_24/tol_umb_24.c
new file mode 100644
index 0000000..2a4b396
--- /dev/null
+++ b/src/objects/tol_umb_24/tol_umb_24.c
@@ -0,0 +1,9 @@
+#include "tol_umb_24.h"
+
+#include "assets/jp/objects/tol_umb_24/tol_umb_24_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_24/kasa_umb24_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_24/e_umb24_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_24/tol_umb_24_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_24/tol_umb_24_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_24/tol_umb_24_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_24/tol_umb_24_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_24/tol_umb_24.h b/src/objects/tol_umb_24/tol_umb_24.h
new file mode 100644
index 0000000..cd0fba0
--- /dev/null
+++ b/src/objects/tol_umb_24/tol_umb_24.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_24_H
+#define OBJECT_TOL_UMB_24_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_24_v[];
+extern Gfx kasa_umb24_model[];
+extern Gfx e_umb24_model[];
+extern unsigned short tol_umb_24_pal[];
+extern unsigned char tol_umb_24_kasa1_tex_txt[];
+extern unsigned char tol_umb_24_kasa2_tex_txt[];
+extern unsigned char tol_umb_24_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_25/tol_umb_25.c b/src/objects/tol_umb_25/tol_umb_25.c
new file mode 100644
index 0000000..0a1e58b
--- /dev/null
+++ b/src/objects/tol_umb_25/tol_umb_25.c
@@ -0,0 +1,8 @@
+#include "tol_umb_25.h"
+
+#include "assets/jp/objects/tol_umb_25/tol_umb_25_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_25/kasa_umb25_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_25/e_umb25_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_25/tol_umb_25_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_25/tol_umb_25_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_25/tol_umb_25_ya_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_25/tol_umb_25.h b/src/objects/tol_umb_25/tol_umb_25.h
new file mode 100644
index 0000000..efb34b7
--- /dev/null
+++ b/src/objects/tol_umb_25/tol_umb_25.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_25_H
+#define OBJECT_TOL_UMB_25_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_25_v[];
+extern Gfx kasa_umb25_model[];
+extern Gfx e_umb25_model[];
+extern unsigned short tol_umb_25_pal[];
+extern unsigned char tol_umb_25_kasa_tex_txt[];
+extern unsigned char tol_umb_25_ya_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_26/tol_umb_26.c b/src/objects/tol_umb_26/tol_umb_26.c
new file mode 100644
index 0000000..deb4c4f
--- /dev/null
+++ b/src/objects/tol_umb_26/tol_umb_26.c
@@ -0,0 +1,9 @@
+#include "tol_umb_26.h"
+
+#include "assets/jp/objects/tol_umb_26/tol_umb_26_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_26/kasa_umb26_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_26/e_umb26_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_26/tol_umb_26_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_26/tol_umb_26_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_26/tol_umb_26_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_26/tol_umb_26_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_26/tol_umb_26.h b/src/objects/tol_umb_26/tol_umb_26.h
new file mode 100644
index 0000000..b21a04a
--- /dev/null
+++ b/src/objects/tol_umb_26/tol_umb_26.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_26_H
+#define OBJECT_TOL_UMB_26_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_26_v[];
+extern Gfx kasa_umb26_model[];
+extern Gfx e_umb26_model[];
+extern unsigned short tol_umb_26_pal[];
+extern unsigned char tol_umb_26_kasa1_tex_txt[];
+extern unsigned char tol_umb_26_kasa2_tex_txt[];
+extern unsigned char tol_umb_26_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_27/tol_umb_27.c b/src/objects/tol_umb_27/tol_umb_27.c
new file mode 100644
index 0000000..f8f5ff2
--- /dev/null
+++ b/src/objects/tol_umb_27/tol_umb_27.c
@@ -0,0 +1,9 @@
+#include "tol_umb_27.h"
+
+#include "assets/jp/objects/tol_umb_27/tol_umb_27_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_27/kasa_umb27_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_27/e_umb27_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_27/tol_umb_27_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_27/tol_umb_27_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_27/tol_umb_27_kasa2_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_27/tol_umb_27_e_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_27/tol_umb_27.h b/src/objects/tol_umb_27/tol_umb_27.h
new file mode 100644
index 0000000..f450738
--- /dev/null
+++ b/src/objects/tol_umb_27/tol_umb_27.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_27_H
+#define OBJECT_TOL_UMB_27_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_27_v[];
+extern Gfx kasa_umb27_model[];
+extern Gfx e_umb27_model[];
+extern unsigned short tol_umb_27_pal[];
+extern unsigned char tol_umb_27_kasa1_tex_txt[];
+extern unsigned char tol_umb_27_kasa2_tex_txt[];
+extern unsigned char tol_umb_27_e_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_28/tol_umb_28.c b/src/objects/tol_umb_28/tol_umb_28.c
new file mode 100644
index 0000000..86f1ce0
--- /dev/null
+++ b/src/objects/tol_umb_28/tol_umb_28.c
@@ -0,0 +1,8 @@
+#include "tol_umb_28.h"
+
+#include "assets/jp/objects/tol_umb_28/tol_umb_28_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_28/kasa_umb28_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_28/e_umb28_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_28/tol_umb_28_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_28/tol_umb_28_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_28/tol_umb_28_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_28/tol_umb_28.h b/src/objects/tol_umb_28/tol_umb_28.h
new file mode 100644
index 0000000..1c5a9ca
--- /dev/null
+++ b/src/objects/tol_umb_28/tol_umb_28.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_28_H
+#define OBJECT_TOL_UMB_28_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_28_v[];
+extern Gfx kasa_umb28_model[];
+extern Gfx e_umb28_model[];
+extern unsigned short tol_umb_28_pal[];
+extern unsigned char tol_umb_28_kasa_tex_txt[];
+extern unsigned char tol_umb_28_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_29/tol_umb_29.c b/src/objects/tol_umb_29/tol_umb_29.c
new file mode 100644
index 0000000..8159829
--- /dev/null
+++ b/src/objects/tol_umb_29/tol_umb_29.c
@@ -0,0 +1,8 @@
+#include "tol_umb_29.h"
+
+#include "assets/jp/objects/tol_umb_29/tol_umb_29_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_29/kasa_umb29_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_29/e_umb29_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_29/tol_umb_29_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_29/tol_umb_29_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_29/tol_umb_29_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_29/tol_umb_29.h b/src/objects/tol_umb_29/tol_umb_29.h
new file mode 100644
index 0000000..580d710
--- /dev/null
+++ b/src/objects/tol_umb_29/tol_umb_29.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_29_H
+#define OBJECT_TOL_UMB_29_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_29_v[];
+extern Gfx kasa_umb29_model[];
+extern Gfx e_umb29_model[];
+extern unsigned short tol_umb_29_pal[];
+extern unsigned char tol_umb_29_kasa1_tex_txt[];
+extern unsigned char tol_umb_29_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_30/tol_umb_30.c b/src/objects/tol_umb_30/tol_umb_30.c
new file mode 100644
index 0000000..9aa7f95
--- /dev/null
+++ b/src/objects/tol_umb_30/tol_umb_30.c
@@ -0,0 +1,8 @@
+#include "tol_umb_30.h"
+
+#include "assets/jp/objects/tol_umb_30/tol_umb_30_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_30/kasa_umb30_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_30/e_umb30_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_30/obj_shop_umb_30_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_30/tol_umb_30_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_30/tol_umb_30_tuka_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_30/tol_umb_30.h b/src/objects/tol_umb_30/tol_umb_30.h
new file mode 100644
index 0000000..ee0d0f6
--- /dev/null
+++ b/src/objects/tol_umb_30/tol_umb_30.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_30_H
+#define OBJECT_TOL_UMB_30_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_30_v[];
+extern Gfx kasa_umb30_model[];
+extern Gfx e_umb30_model[];
+extern unsigned short obj_shop_umb_30_pal[];
+extern unsigned char tol_umb_30_kasa1_tex_txt[];
+extern unsigned char tol_umb_30_tuka_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_31/tol_umb_31.c b/src/objects/tol_umb_31/tol_umb_31.c
new file mode 100644
index 0000000..4ae586b
--- /dev/null
+++ b/src/objects/tol_umb_31/tol_umb_31.c
@@ -0,0 +1,9 @@
+#include "tol_umb_31.h"
+
+#include "assets/jp/objects/tol_umb_31/tol_umb_31_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_31/kasa_umb31_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_31/e_umb31_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_31/tol_umb_31_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_31/tol_umb_31_kasa_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_31/tol_umb_31_tuka_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_31/tol_umb_31_e_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_31/tol_umb_31.h b/src/objects/tol_umb_31/tol_umb_31.h
new file mode 100644
index 0000000..d802c85
--- /dev/null
+++ b/src/objects/tol_umb_31/tol_umb_31.h
@@ -0,0 +1,14 @@
+#ifndef OBJECT_TOL_UMB_31_H
+#define OBJECT_TOL_UMB_31_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_31_v[];
+extern Gfx kasa_umb31_model[];
+extern Gfx e_umb31_model[];
+extern unsigned short tol_umb_31_pal[];
+extern unsigned char tol_umb_31_kasa_tex_txt[];
+extern unsigned char tol_umb_31_tuka_tex_txt[];
+extern unsigned char tol_umb_31_e_tex_txt[];
+
+#endif
diff --git a/src/objects/tol_umb_32/tol_umb_32.c b/src/objects/tol_umb_32/tol_umb_32.c
new file mode 100644
index 0000000..dda8876
--- /dev/null
+++ b/src/objects/tol_umb_32/tol_umb_32.c
@@ -0,0 +1,8 @@
+#include "tol_umb_32.h"
+
+#include "assets/jp/objects/tol_umb_32/tol_umb_32_v.vtx.inc.c"
+#include "assets/jp/objects/tol_umb_32/kasa_umb32_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_32/e_umb32_model.gfx.inc.c"
+#include "assets/jp/objects/tol_umb_32/obj_shop_umb_32_pal.palette.inc.c"
+#include "assets/jp/objects/tol_umb_32/obj_shop_umb_32_kasa1_tex_txt.ci4.inc.c"
+#include "assets/jp/objects/tol_umb_32/obj_shop_umb_32_tuka1_tex_txt.ci4.inc.c"
diff --git a/src/objects/tol_umb_32/tol_umb_32.h b/src/objects/tol_umb_32/tol_umb_32.h
new file mode 100644
index 0000000..ba50525
--- /dev/null
+++ b/src/objects/tol_umb_32/tol_umb_32.h
@@ -0,0 +1,13 @@
+#ifndef OBJECT_TOL_UMB_32_H
+#define OBJECT_TOL_UMB_32_H
+
+#include "gbi.h"
+
+extern Vtx tol_umb_32_v[];
+extern Gfx kasa_umb32_model[];
+extern Gfx e_umb32_model[];
+extern unsigned short obj_shop_umb_32_pal[];
+extern unsigned char obj_shop_umb_32_kasa1_tex_txt[];
+extern unsigned char obj_shop_umb_32_tuka1_tex_txt[];
+
+#endif