Mirai's Miscellaneous Misadventures

M54 / models / mirai.c

1/* license: AGPLv3 or later */
2/* copyright 2024 zamfofex */
3
4#include "models.h"
5
6static struct mimimi_layer mimimi_mirai_face_value = {0, -6, 0, 12, 32, 2, {{12, 12, 24, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x60, 0x00, 0x00, 0x04, 0x04, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}, {12, 12, 24, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x60, 0x00, 0x00, 0x04, 0xBC, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}, }, };
7
8static struct mimimi_layer mimimi_mirai_hair_value = {0, 1, 0, 64, 32, 28, {{4, 4, 1, {0x11}}, {8, 8, 1, {0x11}}, {10, 10, 1, {0x11}}, {12, 12, 1, {0x11}}, {14, 14, 28, {0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x11, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x11, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x10, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10}}, {16, 16, 32, {0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10}}, {16, 16, 32, {0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}}, {16, 16, 32, {0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10}}, {16, 16, 32, {0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10}}, {16, 16, 32, {0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10}}, {16, 16, 32, {0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10}}, {16, 16, 32, {0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}}, {16, 16, 32, {0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}}, {16, 16, 32, {0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10}}, {18, 18, 36, {0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}}, {18, 18, 36, {0x10, 0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}}, {18, 18, 36, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}}, {20, 20, 40, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00}}, {20, 20, 40, {0x10, 0x10, 0x00, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00}}, {20, 20, 40, {0x00, 0x10, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x10, 0x10, 0x00}}, }, };
9
10static struct mimimi_layer mimimi_mirai_flash_shirt_value = {0, 0, 0, 6, 32, 12, {{8, 4, 16, {0x00, 0x00, 0xEF, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0xEF, 0x00, 0x00}}, {10, 6, 20, {0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00}}, {10, 6, 20, {0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00}}, {10, 6, 20, {0x00, 0xEF, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0xEF, 0x00, 0x00, 0xEF, 0xEF, 0x00, 0x00, 0x00, 0x00, 0xEF, 0xEF, 0x00}}, {10, 6, 20, {0xEF, 0xEF, 0xEF, 0xEF, 0x00, 0x00, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x00, 0x00, 0xEF, 0xEF, 0xEF, 0xEF}}, {10, 6, 20, {0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x5A, 0x5A, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF}}, {10, 6, 20, {0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x5A, 0xF6, 0xEF, 0x5A, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF}}, {10, 6, 20, {0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x5A, 0x5A, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF}}, {10, 6, 1, {0xEF}}, {10, 6, 1, {0xEF}}, {10, 6, 1, {0xEF}}, {10, 6, 1, {0xEF}}, }, };
11
12static struct mimimi_layer mimimi_mirai_flash_skirt_value = {0, -11, 0, 6, 32, 5, {{10, 6, 3, {0x78, 0x78, 0x4A}}, {10, 8, 3, {0x78, 0x78, 0x4A}}, {12, 10, 3, {0x4A, 0x78, 0x78}}, {12, 12, 3, {0x4A, 0x78, 0x78}}, {12, 12, 3, {0x4A, 0x78, 0x78}}, }, };
13
14static struct mimimi_layer mimimi_mirai_flash_sock_value = {0, -1, 0, 4, 32, 6, {{4, 4, 1, {0x0E}}, {4, 4, 1, {0x0E}}, {4, 4, 1, {0x0E}}, {4, 4, 1, {0x0E}}, {4, 4, 1, {0x0E}}, {2, 2, 1, {0x0E}}, }, };
15
16static struct mimimi_layer mimimi_mirai_flash_shoe_value = {0, -4, 0, 4, 32, 3, {{4, 4, 8, {0xEF, 0xEF, 0xEF, 0x7D, 0x7D, 0xEF, 0xEF, 0xEF}}, {4, 4, 8, {0x7D, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0xEF, 0x7D}}, {2, 2, 1, {0xEF}}, }, };
17
18static struct mimimi_layer mimimi_mirai_flash_bracelet_value = {0, -3, 0, 4, 32, 1, {{4, 4, 1, {0xF6}}, }, };
19
20static struct mimimi_layer mimimi_mirai_flash_wristband_value = {0, -2, 0, 4, 32, 2, {{4, 4, 1, {0x7F}}, {4, 4, 12, {0x5A, 0x5A, 0x0E, 0x0E, 0x0E, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A, 0x5A}}, }, };
21
22static struct mimimi_layer mimimi_mirai_shinomas_outfit_value = {0, 0, 0, 6, 32, 12, {{8, 4, 16, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x00, 0x00, 0x00, 0x00, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 20, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x00, 0x00, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 20, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 19, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x60, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 19, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x60, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 19, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x60, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 19, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x60, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 19, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x60, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 19, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x60, 0x8D, 0x8D, 0x60, 0x8D, 0x8D, 0x60, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 19, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x60, 0x8D, 0x8D, 0x60, 0x8D, 0x8D, 0x60, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 19, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x60, 0x8D, 0x8D, 0x60, 0x8D, 0x8D, 0x60, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 6, 1, {0x01}}, }, };
23
24static struct mimimi_layer mimimi_mirai_shinomas_upper_left_pant_value = {0, -1, 0, 4, 32, 6, {{4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {2, 2, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, }, };
25
26static struct mimimi_layer mimimi_mirai_shinomas_upper_right_pant_value = {0, -1, 0, 4, 32, 6, {{4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {2, 2, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, }, };
27
28static struct mimimi_layer mimimi_mirai_shinomas_lower_left_pant_value = {0, 0, 0, 4, 32, 5, {{2, 2, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, }, };
29
30static struct mimimi_layer mimimi_mirai_shinomas_lower_right_pant_value = {0, 0, 0, 4, 32, 5, {{2, 2, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, }, };
31
32static struct mimimi_layer mimimi_mirai_shinomas_shoe_value = {0, -4, 0, 4, 32, 3, {{4, 4, 1, {0x0E}}, {4, 4, 8, {0x0A, 0x0A, 0x0A, 0x0E, 0x0E, 0x0A, 0x0A, 0x0A}}, {2, 2, 1, {0x0E}}, }, };
33
34static struct mimimi_layer mimimi_mirai_shinomas_upper_left_sleeve_value = {0, 0, 0, 4, 32, 7, {{2, 2, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {2, 2, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, }, };
35
36static struct mimimi_layer mimimi_mirai_shinomas_upper_right_sleeve_value = {0, 0, 0, 4, 32, 7, {{2, 2, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {2, 2, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, }, };
37
38static struct mimimi_layer mimimi_mirai_shinomas_lower_left_sleeve_value = {0, 0, 0, 4, 32, 5, {{2, 2, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0x88, 0x88, 0x88, 0xBA, 0x88, 0x88}}, {4, 4, 1, {0x02}}, {4, 4, 1, {0xF9}}, {4, 4, 1, {0xF9}}, }, };
39
40static struct mimimi_layer mimimi_mirai_shinomas_lower_right_sleeve_value = {0, 0, 0, 4, 32, 5, {{2, 2, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 8, {0x88, 0x88, 0xBA, 0x88, 0x88, 0x88, 0x88, 0x88}}, {4, 4, 1, {0x02}}, {4, 4, 1, {0xF9}}, {4, 4, 1, {0xF9}}, }, };
41
42static struct mimimi_layer mimimi_mirai_shinomas_hair_value = {0, 1, 0, 64, 32, 16, {{4, 4, 1, {0x11}}, {8, 8, 1, {0x11}}, {10, 10, 1, {0x11}}, {12, 12, 1, {0x11}}, {14, 14, 28, {0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x00, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x11, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x10, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x11, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x10, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10}}, {14, 14, 28, {0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10}}, {14, 14, 28, {0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}, {16, 16, 32, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}, {16, 16, 32, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}, {16, 16, 32, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}, }, };
43static struct mimimi_layer mimimi_mirai_shinomas_headwear_value = {0, 2, 0, 64, 32, 14, {{4, 4, 1, {0x88}}, {8, 8, 1, {0x88}}, {10, 10, 1, {0x88}}, {12, 12, 1, {0x88}}, {12, 12, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {14, 14, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {14, 14, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {14, 14, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {14, 14, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {14, 14, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {14, 14, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {14, 14, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {12, 12, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {10, 10, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {8, 8, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, {6, 6, 28, {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88}}, }, };
44
45static struct mimimi_model mimimi_mirai_flash_value = {21, {
46		
47		/* 0 */
48		{0, &mimimi_torso_value}
49		/* 1 */
50		, {0, &mimimi_head_origin}
51		/* 2 */
52		, {0, &mimimi_upper_left_arm_value}
53		/* 3 */
54		, {0, &mimimi_upper_right_arm_value}
55		/* 4 */
56		, {0, &mimimi_upper_left_leg_value}
57		/* 5 */
58		, {0, &mimimi_upper_right_leg_value}
59		/* 6 */
60		, {2, &mimimi_lower_left_arm_value}
61		/* 7 */
62		, {3, &mimimi_lower_right_arm_value}
63		/* 8 */
64		, {4, &mimimi_lower_left_leg_value}
65		/* 9 */
66		, {5, &mimimi_lower_right_leg_value}
67		/* 10 */
68		, {1, &mimimi_head_value}
69		
70		/* 11 */
71		, {8, &mimimi_mirai_flash_sock_value}
72		/* 12 */
73		, {8, &mimimi_mirai_flash_shoe_value}
74		/* 13 */
75		, {9, &mimimi_mirai_flash_sock_value}
76		/* 14 */
77		, {9, &mimimi_mirai_flash_shoe_value}
78		/* 15 */
79		, {0, &mimimi_mirai_flash_shirt_value}
80		/* 16 */
81		, {0, &mimimi_mirai_flash_skirt_value}
82		/* 17 */
83		, {10, &mimimi_mirai_face_value}
84		/* 18 */
85		, {10, &mimimi_mirai_hair_value}
86		/* 19 */
87		, {6, &mimimi_mirai_flash_bracelet_value}
88		/* 20 */
89		, {7, &mimimi_mirai_flash_wristband_value}, }, };
90
91struct mimimi_model *mimimi_mirai_flash = &mimimi_mirai_flash_value;
92
93static struct mimimi_model mimimi_mirai_shinomas_value = {25, {
94		
95		/* 0 */
96		{0, &mimimi_torso_value}
97		/* 1 */
98		, {0, &mimimi_head_origin}
99		/* 2 */
100		, {0, &mimimi_upper_left_arm_value}
101		/* 3 */
102		, {0, &mimimi_upper_right_arm_value}
103		/* 4 */
104		, {0, &mimimi_upper_left_leg_value}
105		/* 5 */
106		, {0, &mimimi_upper_right_leg_value}
107		/* 6 */
108		, {2, &mimimi_lower_left_arm_value}
109		/* 7 */
110		, {3, &mimimi_lower_right_arm_value}
111		/* 8 */
112		, {4, &mimimi_lower_left_leg_value}
113		/* 9 */
114		, {5, &mimimi_lower_right_leg_value}
115		/* 10 */
116		, {1, &mimimi_head_value}
117		
118		/* 11 */
119		, {0, &mimimi_mirai_shinomas_outfit_value}
120		/* 12 */
121		, {2, &mimimi_mirai_shinomas_upper_left_sleeve_value}
122		/* 13 */
123		, {3, &mimimi_mirai_shinomas_upper_right_sleeve_value}
124		/* 14 */
125		, {4, &mimimi_mirai_shinomas_upper_left_pant_value}
126		/* 15 */
127		, {5, &mimimi_mirai_shinomas_upper_right_pant_value}
128		/* 16 */
129		, {6, &mimimi_mirai_shinomas_lower_left_sleeve_value}
130		/* 17 */
131		, {7, &mimimi_mirai_shinomas_lower_right_sleeve_value}
132		/* 18 */
133		, {8, &mimimi_mirai_shinomas_lower_left_pant_value}
134		/* 19 */
135		, {9, &mimimi_mirai_shinomas_lower_right_pant_value}
136		/* 20 */
137		, {8, &mimimi_mirai_shinomas_shoe_value}
138		/* 21 */
139		, {9, &mimimi_mirai_shinomas_shoe_value}
140		/* 22 */
141		, {10, &mimimi_mirai_face_value}
142		/* 23 */
143		, {10, &mimimi_mirai_shinomas_hair_value}
144		/* 24 */
145		, {10, &mimimi_mirai_shinomas_headwear_value}, }, };
146
147struct mimimi_model *mimimi_mirai_shinomas = &mimimi_mirai_shinomas_value;