diff --git a/include/applications/naming_screen.h b/include/applications/naming_screen.h index 1efe277183..1ad669b4f9 100644 --- a/include/applications/naming_screen.h +++ b/include/applications/naming_screen.h @@ -18,15 +18,20 @@ enum NamingScreenType { NAMING_SCREEN_TYPE_PAL_PAD, }; +enum NamingScreenReturnCode { + NAMING_SCREEN_CODE_OK, + NAMING_SCREEN_CODE_NO_INPUT, +}; + typedef struct NamingScreenArgs { enum NamingScreenType type; int playerGenderOrMonSpecies; int monForm; int maxChars; int monGender; - int unk_14; + enum NamingScreenReturnCode returnCode; Strbuf *textInputStr; - u16 unk_1C[20]; + charcode_t nameInputRaw[20]; int battleMsgID; PCBoxes *pcBoxes; Options *options; @@ -37,9 +42,9 @@ extern const ApplicationManagerTemplate gNamingScreenAppTemplate; NamingScreenArgs *NamingScreenArgs_Init( enum HeapId heapID, enum NamingScreenType type, - int param2, - int param3, + int playerGenderOrMonSpecies, + int maxChars, Options *options); -void NamingScreenArgs_Free(NamingScreenArgs *param0); +void NamingScreenArgs_Free(NamingScreenArgs *args); #endif // POKEPLATINUM_KEYBOARD_H diff --git a/platinum.us/filesys.csv b/platinum.us/filesys.csv index 67ccc2371b..b3c9e7df08 100644 --- a/platinum.us/filesys.csv +++ b/platinum.us/filesys.csv @@ -49,7 +49,7 @@ res/prebuilt/data/miniasasea.nsbtx,/data/miniasasea.nsbtx res/prebuilt/data/minihamabe.nsbtx,/data/minihamabe.nsbtx res/prebuilt/data/minimum.nsbtx,/data/minimum.nsbtx res/prebuilt/data/minirhana.nsbtx,/data/minirhana.nsbtx -res/prebuilt/data/namein.narc,/data/namein.narc +res/graphics/naming_screen/namein.narc,/data/namein.narc res/prebuilt/data/nfont.NCGR,/data/nfont.NCGR res/prebuilt/data/nfont.NCLR,/data/nfont.NCLR res/prebuilt/data/pc.nsbca,/data/pc.nsbca diff --git a/platinum.us/filesys.sha1 b/platinum.us/filesys.sha1 index 95142f020f..7170d62272 100644 --- a/platinum.us/filesys.sha1 +++ b/platinum.us/filesys.sha1 @@ -48,7 +48,7 @@ b6c7a3b01146ef7a8e5cd0c583a6185a62fce803 *res/prebuilt/data/miniasasea.nsbtx 0634ba96cde00f4ae9417aa3b503925272480752 *res/prebuilt/data/minihamabe.nsbtx 71f4cedade64a030172afc432049106ad198e0e6 *res/prebuilt/data/minimum.nsbtx 4bd3072a3c2e0d833feb9ce6c4b8264c73cf3c29 *res/prebuilt/data/minirhana.nsbtx -8138e762591a993179132f20550ca3c94aba6b9d *res/prebuilt/data/namein.narc +8138e762591a993179132f20550ca3c94aba6b9d *res/graphics/naming_screen/namein.narc 5d5c14fcfa0f8534c2eec79ffa945d01f4c547b4 *res/prebuilt/data/nfont.NCGR 9eae4f97e9e97b6cd427c95def1c166ea868da43 *res/prebuilt/data/nfont.NCLR bbec5b2143b48f7439efa8eb285b69635f3720fa *res/prebuilt/data/pc.nsbca diff --git a/res/graphics/meson.build b/res/graphics/meson.build index 4456cfd499..33891b127f 100644 --- a/res/graphics/meson.build +++ b/res/graphics/meson.build @@ -1,3 +1,4 @@ +subdir('naming_screen') subdir('options_menu') subdir('pokemon_summary_screen') subdir('scroll_prompts') diff --git a/res/graphics/naming_screen/meson.build b/res/graphics/naming_screen/meson.build new file mode 100644 index 0000000000..1a80023463 --- /dev/null +++ b/res/graphics/naming_screen/meson.build @@ -0,0 +1,105 @@ +naming_screen_pngs = files( + 'naming_screen_main_tiles.png', + 'naming_screen_dummy_0.png', + 'naming_screen_unk_tiles.png', +) + +naming_screen_sprites_pngs = files( + 'naming_screen_sprites.png', + 'naming_screen_unk_sprite.png', +) + +naming_screen_pals = files( + 'naming_screen.pal', + 'naming_screen_sprites.pal', +) + +naming_screen_cell_jsons = files( + 'naming_screen_sprites_cell.json', + 'naming_screen_unk_sprite_cell.json', +) + +naming_screen_anim_jsons = files( + 'naming_screen_sprites_anim.json', + 'naming_screen_unk_sprite_anim.json', +) + +naming_screen_nscrs = files( + 'naming_screen_bg.NSCR', + 'naming_screen_dummy_1.NSCR', + 'naming_screen_chars_bg_0.NSCR', + 'naming_screen_chars_bg_1.NSCR', + 'naming_screen_chars_bg_2.NSCR', + 'naming_screen_chars_bg_3.NSCR', + 'naming_screen_dummy_2.NSCR', + 'naming_screen_dummy_3.NSCR', +) + +naming_screen_sprites_ncgr_lzs = ncgr_lz_gen.process(naming_screen_sprites_pngs, + extra_args: [ + '-clobbersize', + '-version101', + '-mappingtype', '0', + '-nopad', + ] +) + +naming_screen_ncgr_lzs = ncgr_lz_gen.process(naming_screen_pngs, + extra_args: [ + '-sopc', + '-version101', + '-nopad', + ] +) + +naming_screen_nclrs = nclr_gen.process(naming_screen_pals, + extra_args: [ + '-bitdepth', '4', + ] +) + +naming_screen_ncer_lzs = ncer_lz_gen.process(naming_screen_cell_jsons, + extra_args: [ + '-nopad', + ] +) + +naming_screen_nanr_lzs = nanr_lz_gen.process(naming_screen_anim_jsons, + extra_args: [ + '-nopad', + ] +) + +naming_screen_nscr_lzs = lz_gen.process(naming_screen_nscrs, + extra_args: [ + '-nopad', + ] +) + +naming_screen_order = files('naming_screen.order') + +naming_screen_narc = custom_target('namein.narc', + output: [ + 'namein.narc', + 'namein.naix.h', + ], + input: [ + naming_screen_ncgr_lzs, + naming_screen_sprites_ncgr_lzs, + naming_screen_nclrs, + naming_screen_ncer_lzs, + naming_screen_nanr_lzs, + naming_screen_nscr_lzs, + naming_screen_order, + ], + command: [ + narc_exe, 'create', + '--naix', + '--order', naming_screen_order, + '--output', '@OUTPUT0@', + '@PRIVATE_DIR@', + ] +) + +nitrofs_files += naming_screen_narc +naix_headers += naming_screen_narc[1] diff --git a/res/graphics/naming_screen/naming_screen.order b/res/graphics/naming_screen/naming_screen.order new file mode 100644 index 0000000000..32340d1da8 --- /dev/null +++ b/res/graphics/naming_screen/naming_screen.order @@ -0,0 +1,19 @@ +naming_screen.NCLR +naming_screen_sprites.NCLR +naming_screen_main_tiles.NCGR.lz +naming_screen_dummy_0.NCGR.lz +naming_screen_bg.NSCR.lz +naming_screen_dummy_1.NSCR.lz +naming_screen_chars_bg_0.NSCR.lz +naming_screen_chars_bg_1.NSCR.lz +naming_screen_chars_bg_2.NSCR.lz +naming_screen_chars_bg_3.NSCR.lz +naming_screen_sprites.NCGR.lz +naming_screen_unk_sprite.NCGR.lz +naming_screen_sprites_cell.NCER.lz +naming_screen_unk_sprite_cell.NCER.lz +naming_screen_sprites_anim.NANR.lz +naming_screen_unk_sprite_anim.NANR.lz +naming_screen_unk_tiles.NCGR.lz +naming_screen_dummy_2.NSCR.lz +naming_screen_dummy_3.NSCR.lz diff --git a/res/graphics/naming_screen/naming_screen.pal b/res/graphics/naming_screen/naming_screen.pal new file mode 100644 index 0000000000..72646a52c2 --- /dev/null +++ b/res/graphics/naming_screen/naming_screen.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +238 189 255 +246 246 230 +172 180 213 +82 82 189 +123 139 189 +213 213 222 +98 98 197 +0 0 0 +0 0 0 +0 0 0 +222 246 131 +222 238 115 +213 238 98 +213 230 74 +16 24 32 +172 189 189 +189 189 255 +139 139 139 +246 131 115 +255 205 189 +255 222 205 +238 180 49 +255 222 164 +255 238 189 +74 238 123 +180 255 213 +213 255 238 +32 205 238 +189 230 255 +213 238 255 +16 24 32 +164 164 164 +205 106 255 +197 238 106 +189 238 74 +148 230 131 +156 222 82 +106 189 106 +197 246 164 +205 246 172 +106 205 139 +82 180 115 +115 213 123 +0 0 0 +0 0 0 +164 189 106 +205 246 156 +90 123 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/res/graphics/naming_screen/naming_screen_bg.NSCR b/res/graphics/naming_screen/naming_screen_bg.NSCR new file mode 100644 index 0000000000..cab16df3e8 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_bg.NSCR differ diff --git a/res/graphics/naming_screen/naming_screen_chars_bg_0.NSCR b/res/graphics/naming_screen/naming_screen_chars_bg_0.NSCR new file mode 100644 index 0000000000..0eb39a037d Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_chars_bg_0.NSCR differ diff --git a/res/graphics/naming_screen/naming_screen_chars_bg_1.NSCR b/res/graphics/naming_screen/naming_screen_chars_bg_1.NSCR new file mode 100644 index 0000000000..0289705014 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_chars_bg_1.NSCR differ diff --git a/res/graphics/naming_screen/naming_screen_chars_bg_2.NSCR b/res/graphics/naming_screen/naming_screen_chars_bg_2.NSCR new file mode 100644 index 0000000000..1de33a89a5 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_chars_bg_2.NSCR differ diff --git a/res/graphics/naming_screen/naming_screen_chars_bg_3.NSCR b/res/graphics/naming_screen/naming_screen_chars_bg_3.NSCR new file mode 100644 index 0000000000..7b04c5190c Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_chars_bg_3.NSCR differ diff --git a/res/graphics/naming_screen/naming_screen_dummy_0.png b/res/graphics/naming_screen/naming_screen_dummy_0.png new file mode 100644 index 0000000000..2751a8016d Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_dummy_0.png differ diff --git a/res/graphics/naming_screen/naming_screen_dummy_1.NSCR b/res/graphics/naming_screen/naming_screen_dummy_1.NSCR new file mode 100644 index 0000000000..9bcabe6287 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_dummy_1.NSCR differ diff --git a/res/graphics/naming_screen/naming_screen_dummy_2.NSCR b/res/graphics/naming_screen/naming_screen_dummy_2.NSCR new file mode 100644 index 0000000000..d3c5f0e9a5 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_dummy_2.NSCR differ diff --git a/res/graphics/naming_screen/naming_screen_dummy_3.NSCR b/res/graphics/naming_screen/naming_screen_dummy_3.NSCR new file mode 100644 index 0000000000..b79e861ca6 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_dummy_3.NSCR differ diff --git a/res/graphics/naming_screen/naming_screen_main_tiles.png b/res/graphics/naming_screen/naming_screen_main_tiles.png new file mode 100644 index 0000000000..1e9037b274 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_main_tiles.png differ diff --git a/res/graphics/naming_screen/naming_screen_sprites.pal b/res/graphics/naming_screen/naming_screen_sprites.pal new file mode 100644 index 0000000000..e0c998e00a --- /dev/null +++ b/res/graphics/naming_screen/naming_screen_sprites.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +197 197 255 +246 246 172 +238 205 115 +222 213 106 +213 230 106 +197 238 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +238 255 197 +230 255 131 +98 148 115 +189 230 205 +57 82 98 +172 139 156 +189 148 41 +205 172 65 +123 123 123 +255 222 16 +230 230 230 +180 131 213 +238 131 213 +205 148 255 +172 131 24 +123 106 164 +238 32 16 +246 189 238 +230 189 255 +255 230 189 +246 246 230 +172 180 213 +123 164 197 +123 139 189 +106 123 156 +82 180 205 +131 172 205 +115 90 197 +189 148 230 +238 230 156 +213 139 197 +0 0 0 +0 0 0 +16 24 32 +172 189 189 +139 238 205 +0 131 255 +255 24 24 +164 164 131 +98 98 98 +139 222 246 +90 205 238 +41 189 205 +65 131 205 +222 213 197 +246 246 230 +172 139 156 +197 172 180 +8 255 0 +16 24 32 +172 189 189 +197 189 156 +98 115 189 +189 57 74 +222 106 123 +57 65 82 +57 98 139 +156 189 255 +90 131 230 +205 205 222 +205 156 57 +123 65 65 +222 164 123 +255 213 189 +0 0 0 +172 164 205 +238 238 255 +156 197 156 +197 106 156 +197 57 65 +238 106 106 +57 65 82 +57 98 139 +255 222 90 +238 148 197 +205 205 222 +205 156 57 +123 65 65 +222 164 123 +255 213 189 +0 0 0 +172 164 205 +238 238 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +131 189 156 +90 148 115 +197 106 57 +246 131 74 +57 65 82 +82 106 139 +255 222 131 +131 213 139 +205 205 222 +205 180 123 +139 106 65 +222 164 123 +255 213 189 +0 0 0 +172 164 205 +238 246 255 +139 238 205 +205 205 189 +197 205 213 +164 164 131 +98 98 98 +205 222 230 +164 189 189 +156 172 172 +115 115 115 +255 255 255 +246 246 230 +172 205 172 +205 205 230 +139 131 189 +238 246 246 +139 164 164 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/res/graphics/naming_screen/naming_screen_sprites.png b/res/graphics/naming_screen/naming_screen_sprites.png new file mode 100644 index 0000000000..77c10d5d38 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_sprites.png differ diff --git a/res/graphics/naming_screen/naming_screen_sprites_anim.json b/res/graphics/naming_screen/naming_screen_sprites_anim.json new file mode 100644 index 0000000000..e263784163 --- /dev/null +++ b/res/graphics/naming_screen/naming_screen_sprites_anim.json @@ -0,0 +1,1060 @@ +{ + "labelEnabled": true, + "sequenceCount": 61, + "frameCount": 126, + "sequences": [{ + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 0 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 0 + }, { + "frameDelay": 16, + "resultId": 1 + }, { + "frameDelay": 60, + "resultId": 0 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 0 + }, { + "frameDelay": 60, + "resultId": 2 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 2 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 2 + }, { + "frameDelay": 16, + "resultId": 3 + }, { + "frameDelay": 60, + "resultId": 0 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 4 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 4 + }, { + "frameDelay": 16, + "resultId": 5 + }, { + "frameDelay": 60, + "resultId": 4 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 4 + }, { + "frameDelay": 60, + "resultId": 6 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 6 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 6 + }, { + "frameDelay": 16, + "resultId": 7 + }, { + "frameDelay": 60, + "resultId": 4 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 8 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 8 + }, { + "frameDelay": 16, + "resultId": 9 + }, { + "frameDelay": 60, + "resultId": 8 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 8 + }, { + "frameDelay": 60, + "resultId": 10 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 10 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 10 + }, { + "frameDelay": 16, + "resultId": 11 + }, { + "frameDelay": 60, + "resultId": 8 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 12 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 12 + }, { + "frameDelay": 16, + "resultId": 13 + }, { + "frameDelay": 60, + "resultId": 12 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 12 + }, { + "frameDelay": 60, + "resultId": 14 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 14 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 14 + }, { + "frameDelay": 16, + "resultId": 15 + }, { + "frameDelay": 60, + "resultId": 12 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 8, + "resultId": 16 + }, { + "frameDelay": 1, + "resultId": 17 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 8, + "resultId": 18 + }, { + "frameDelay": 16, + "resultId": 17 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 8, + "resultId": 19 + }, { + "frameDelay": 16, + "resultId": 17 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 4, + "resultId": 20 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 8, + "resultId": 21 + }, { + "frameDelay": 60, + "resultId": 20 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 22 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 8, + "resultId": 23 + }, { + "frameDelay": 60, + "resultId": 22 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 24 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 24 + }, { + "frameDelay": 16, + "resultId": 25 + }, { + "frameDelay": 60, + "resultId": 24 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 24 + }, { + "frameDelay": 60, + "resultId": 26 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 26 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 26 + }, { + "frameDelay": 16, + "resultId": 27 + }, { + "frameDelay": 60, + "resultId": 24 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 28 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 28 + }, { + "frameDelay": 16, + "resultId": 29 + }, { + "frameDelay": 60, + "resultId": 28 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 28 + }, { + "frameDelay": 60, + "resultId": 30 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 30 + }] + }, { + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 60, + "resultId": 30 + }, { + "frameDelay": 16, + "resultId": 31 + }, { + "frameDelay": 60, + "resultId": 28 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 32 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 2, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 2, + "resultId": 33 + }, { + "frameDelay": 2, + "resultId": 34 + }, { + "frameDelay": 2, + "resultId": 35 + }, { + "frameDelay": 60, + "resultId": 36 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 8, + "resultId": 37 + }, { + "frameDelay": 8, + "resultId": 38 + }, { + "frameDelay": 8, + "resultId": 39 + }, { + "frameDelay": 8, + "resultId": 38 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 40 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 41 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 42 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 43 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 2, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 6, + "resultId": 44 + }, { + "frameDelay": 3, + "resultId": 45 + }, { + "frameDelay": 3, + "resultId": 46 + }, { + "frameDelay": 4, + "resultId": 45 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 47 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 48 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 6, + "resultId": 49 + }, { + "frameDelay": 6, + "resultId": 50 + }, { + "frameDelay": 6, + "resultId": 51 + }, { + "frameDelay": 6, + "resultId": 52 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 12, + "resultId": 53 + }, { + "frameDelay": 12, + "resultId": 54 + }, { + "frameDelay": 12, + "resultId": 55 + }, { + "frameDelay": 12, + "resultId": 54 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 12, + "resultId": 56 + }, { + "frameDelay": 12, + "resultId": 57 + }, { + "frameDelay": 12, + "resultId": 58 + }, { + "frameDelay": 12, + "resultId": 57 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 20, + "resultId": 59 + }, { + "frameDelay": 3, + "resultId": 60 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 12, + "resultId": 61 + }, { + "frameDelay": 12, + "resultId": 62 + }, { + "frameDelay": 12, + "resultId": 63 + }, { + "frameDelay": 12, + "resultId": 62 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 64 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 65 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 66 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 67 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 68 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 69 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 70 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 4, + "resultId": 71 + }] + }, { + "frameCount": 9, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 2, + "resultId": 72 + }, { + "frameDelay": 2, + "resultId": 73 + }, { + "frameDelay": 2, + "resultId": 74 + }, { + "frameDelay": 2, + "resultId": 75 + }, { + "frameDelay": 2, + "resultId": 76 + }, { + "frameDelay": 2, + "resultId": 75 + }, { + "frameDelay": 2, + "resultId": 74 + }, { + "frameDelay": 2, + "resultId": 73 + }, { + "frameDelay": 2, + "resultId": 72 + }] + }], + "animationResults": [{ + "resultType": 0, + "index": 0 + }, { + "resultType": 0, + "index": 1 + }, { + "resultType": 0, + "index": 2 + }, { + "resultType": 0, + "index": 3 + }, { + "resultType": 0, + "index": 4 + }, { + "resultType": 0, + "index": 5 + }, { + "resultType": 0, + "index": 6 + }, { + "resultType": 0, + "index": 7 + }, { + "resultType": 0, + "index": 8 + }, { + "resultType": 0, + "index": 9 + }, { + "resultType": 0, + "index": 10 + }, { + "resultType": 0, + "index": 11 + }, { + "resultType": 0, + "index": 12 + }, { + "resultType": 0, + "index": 13 + }, { + "resultType": 0, + "index": 14 + }, { + "resultType": 0, + "index": 15 + }, { + "resultType": 0, + "index": 16 + }, { + "resultType": 0, + "index": 51 + }, { + "resultType": 0, + "index": 17 + }, { + "resultType": 0, + "index": 18 + }, { + "resultType": 0, + "index": 19 + }, { + "resultType": 0, + "index": 20 + }, { + "resultType": 0, + "index": 21 + }, { + "resultType": 0, + "index": 22 + }, { + "resultType": 0, + "index": 23 + }, { + "resultType": 0, + "index": 24 + }, { + "resultType": 0, + "index": 25 + }, { + "resultType": 0, + "index": 26 + }, { + "resultType": 0, + "index": 27 + }, { + "resultType": 0, + "index": 28 + }, { + "resultType": 0, + "index": 29 + }, { + "resultType": 0, + "index": 30 + }, { + "resultType": 0, + "index": 31 + }, { + "resultType": 2, + "index": 31, + "positionX": 4, + "positionY": 0 + }, { + "resultType": 2, + "index": 31, + "positionX": -2, + "positionY": 0 + }, { + "resultType": 2, + "index": 31, + "positionX": 2, + "positionY": 0 + }, { + "resultType": 2, + "index": 31, + "positionX": 0, + "positionY": 0 + }, { + "resultType": 0, + "index": 32 + }, { + "resultType": 0, + "index": 37 + }, { + "resultType": 0, + "index": 38 + }, { + "resultType": 0, + "index": 33 + }, { + "resultType": 0, + "index": 34 + }, { + "resultType": 0, + "index": 35 + }, { + "resultType": 0, + "index": 36 + }, { + "resultType": 2, + "index": 36, + "positionX": 0, + "positionY": 0 + }, { + "resultType": 2, + "index": 36, + "positionX": 0, + "positionY": 1 + }, { + "resultType": 2, + "index": 36, + "positionX": 0, + "positionY": 2 + }, { + "resultType": 0, + "index": 39 + }, { + "resultType": 0, + "index": 40 + }, { + "resultType": 0, + "index": 41 + }, { + "resultType": 0, + "index": 42 + }, { + "resultType": 0, + "index": 43 + }, { + "resultType": 0, + "index": 44 + }, { + "resultType": 0, + "index": 45 + }, { + "resultType": 0, + "index": 46 + }, { + "resultType": 0, + "index": 47 + }, { + "resultType": 0, + "index": 48 + }, { + "resultType": 0, + "index": 49 + }, { + "resultType": 0, + "index": 50 + }, { + "resultType": 0, + "index": 52 + }, { + "resultType": 0, + "index": 53 + }, { + "resultType": 0, + "index": 54 + }, { + "resultType": 0, + "index": 55 + }, { + "resultType": 0, + "index": 56 + }, { + "resultType": 0, + "index": 57 + }, { + "resultType": 0, + "index": 58 + }, { + "resultType": 0, + "index": 59 + }, { + "resultType": 0, + "index": 60 + }, { + "resultType": 0, + "index": 61 + }, { + "resultType": 0, + "index": 62 + }, { + "resultType": 0, + "index": 63 + }, { + "resultType": 0, + "index": 64 + }, { + "resultType": 0, + "index": 65 + }, { + "resultType": 0, + "index": 66 + }, { + "resultType": 0, + "index": 67 + }, { + "resultType": 0, + "index": 68 + }, { + "resultType": 0, + "index": 69 + }], + "resultCount": 77, + "labels": ["CellAnime0", "CellAnime1", "CellAnime2", "CellAnime3", "CellAnime4", "CellAnime5", "CellAnime6", "CellAnime7", "CellAnime8", "CellAnime9", "CellAnime10", "CellAnime11", "CellAnime12", "CellAnime13", "CellAnime14", "CellAnime15", "CellAnime16", "CellAnime17", "CellAnime18", "CellAnime19", "CellAnime20", "CellAnime21", "CellAnime22", "CellAnime23", "CellAnime24", "CellAnime25", "CellAnime26", "CellAnime27", "CellAnime28", "CellAnime29", "CellAnime30", "CellAnime31", "CellAnime32", "CellAnime33", "CellAnime34", "CellAnime35", "CellAnime36", "CellAnime37", "CellAnime38", "CellAnime39", "CellAnime40", "CellAnime41", "CellAnime42", "CellAnime43", "CellAnime44", "CellAnime45", "CellAnime46", "CellAnime47", "CellAnime48", "CellAnime49", "CellAnime50", "CellAnime51", "CellAnime52", "CellAnime53", "CellAnime54", "CellAnime55", "CellAnime56", "CellAnime57", "CellAnime58", "CellAnime59", "CellAnime60"], + "labelCount": 61 +} \ No newline at end of file diff --git a/res/graphics/naming_screen/naming_screen_sprites_cell.json b/res/graphics/naming_screen/naming_screen_sprites_cell.json new file mode 100644 index 0000000000..a978c0ffc5 --- /dev/null +++ b/res/graphics/naming_screen/naming_screen_sprites_cell.json @@ -0,0 +1,2610 @@ +{ + "labelEnabled": true, + "extended": false, + "vramTransferEnabled": false, + "cellCount": 70, + "mappingType": 0, + "cells": [{ + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 9 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 0, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 9 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 16, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 9 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 32, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 9 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 48, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 9 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 64, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 9 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 80, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 9 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 96, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 7 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 504, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 112, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 11 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 128, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 144, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 11 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 148, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 164, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 11 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 168, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 184, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 11 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 188, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 204, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 13 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 0, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 208, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 13 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 216, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 232, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 13 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 48, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 240, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 13 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 248, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 264, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 62 + }, + "oamCount": 13, + "OAM": [{ + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 496, + "RotationScaling": 0, + "Size": 3 + }, + "Attr2": { + "CharName": 272, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 48, + "RotationScaling": 0, + "Size": 3 + }, + "Attr2": { + "CharName": 304, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 112, + "RotationScaling": 0, + "Size": 3 + }, + "Attr2": { + "CharName": 336, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 240, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 176, + "RotationScaling": 0, + "Size": 3 + }, + "Attr2": { + "CharName": 368, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 496, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 400, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 16, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 408, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 48, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 416, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 80, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 424, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 112, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 432, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 144, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 440, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 176, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 448, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 208, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 456, + "Priority": 0, + "Palette": 2 + } + }, { + "Attr0": { + "YCoordinate": 32, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 196, + "RotationScaling": 0, + "Size": 3 + }, + "Attr2": { + "CharName": 464, + "Priority": 0, + "Palette": 2 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 496, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": true, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 9 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 254, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 1, + "RotationScaling": 16, + "Size": 2 + }, + "Attr2": { + "CharName": 500, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 1, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 500, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 11 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 5, + "RotationScaling": 8, + "Size": 2 + }, + "Attr2": { + "CharName": 508, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 508, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 13 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 15, + "RotationScaling": 8, + "Size": 2 + }, + "Attr2": { + "CharName": 508, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 1, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 508, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 5 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 0 + }, + "Attr2": { + "CharName": 524, + "Priority": 0, + "Palette": 2 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 526, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 530, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 534, + "Priority": 0, + "Palette": 3 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 538, + "Priority": 0, + "Palette": 3 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 542, + "Priority": 0, + "Palette": 3 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 558, + "Priority": 0, + "Palette": 3 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 574, + "Priority": 0, + "Palette": 3 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 590, + "Priority": 0, + "Palette": 3 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 606, + "Priority": 0, + "Palette": 4 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 622, + "Priority": 0, + "Palette": 4 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 638, + "Priority": 0, + "Palette": 4 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 654, + "Priority": 0, + "Palette": 5 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 670, + "Priority": 0, + "Palette": 5 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 686, + "Priority": 0, + "Palette": 5 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 3 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 0 + }, + "Attr2": { + "CharName": 702, + "Priority": 0, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 703, + "Priority": 0, + "Palette": 6 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 703, + "Priority": 0, + "Palette": 5 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 11 + }, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": 250, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 703, + "Priority": 0, + "Palette": 6 + } + }, { + "Attr0": { + "YCoordinate": 250, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 703, + "Priority": 0, + "Palette": 5 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 719, + "Priority": 0, + "Palette": 7 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 735, + "Priority": 0, + "Palette": 7 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 751, + "Priority": 0, + "Palette": 7 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 767, + "Priority": 0, + "Palette": 3 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 783, + "Priority": 0, + "Palette": 8 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 799, + "Priority": 0, + "Palette": 8 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 12 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 815, + "Priority": 0, + "Palette": 8 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 3 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 0 + }, + "Attr2": { + "CharName": 831, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 3 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 504, + "RotationScaling": 8, + "Size": 0 + }, + "Attr2": { + "CharName": 831, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": true, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 3 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 16, + "Size": 0 + }, + "Attr2": { + "CharName": 831, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": true, + "hvFlip": true, + "boundingRect": false, + "boundingSphereRadius": 3 + }, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 504, + "RotationScaling": 24, + "Size": 0 + }, + "Attr2": { + "CharName": 831, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": true, + "hvFlip": true, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 4, + "OAM": [{ + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 24, + "Size": 0 + }, + "Attr2": { + "CharName": 832, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 16, + "Size": 0 + }, + "Attr2": { + "CharName": 832, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 8, + "Size": 0 + }, + "Attr2": { + "CharName": 832, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 0 + }, + "Attr2": { + "CharName": 832, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": true, + "hvFlip": true, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 4, + "OAM": [{ + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 24, + "Size": 0 + }, + "Attr2": { + "CharName": 833, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 8, + "Size": 0 + }, + "Attr2": { + "CharName": 833, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 16, + "Size": 0 + }, + "Attr2": { + "CharName": 833, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 0 + }, + "Attr2": { + "CharName": 833, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": true, + "hvFlip": true, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 4, + "OAM": [{ + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 24, + "Size": 0 + }, + "Attr2": { + "CharName": 834, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 16, + "Size": 0 + }, + "Attr2": { + "CharName": 834, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 8, + "Size": 0 + }, + "Attr2": { + "CharName": 834, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 0 + }, + "Attr2": { + "CharName": 834, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": true, + "hvFlip": true, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 4, + "OAM": [{ + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 24, + "Size": 0 + }, + "Attr2": { + "CharName": 835, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 16, + "Size": 0 + }, + "Attr2": { + "CharName": 835, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 8, + "Size": 0 + }, + "Attr2": { + "CharName": 835, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 0 + }, + "Attr2": { + "CharName": 835, + "Priority": 0, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": true, + "hvFlip": true, + "boundingRect": false, + "boundingSphereRadius": 6 + }, + "oamCount": 4, + "OAM": [{ + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 24, + "Size": 0 + }, + "Attr2": { + "CharName": 836, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 16, + "Size": 0 + }, + "Attr2": { + "CharName": 836, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 8, + "RotationScaling": 8, + "Size": 0 + }, + "Attr2": { + "CharName": 836, + "Priority": 0, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 0 + }, + "Attr2": { + "CharName": 836, + "Priority": 0, + "Palette": 1 + } + }] + }], + "labels": ["CellAnime0", "CellAnime1", "CellAnime2", "CellAnime3", "CellAnime4", "CellAnime5", "CellAnime6", "CellAnime7", "CellAnime8", "CellAnime9", "CellAnime10", "CellAnime11", "CellAnime12", "CellAnime13", "CellAnime14", "CellAnime15", "CellAnime16", "CellAnime17", "CellAnime18", "CellAnime19", "CellAnime20", "CellAnime21", "CellAnime22", "CellAnime23", "CellAnime24", "CellAnime25", "CellAnime26", "CellAnime27", "CellAnime28", "CellAnime29", "CellAnime30", "CellAnime31", "CellAnime32", "CellAnime33", "CellAnime34", "CellAnime35", "CellAnime36", "CellAnime37", "CellAnime38", "CellAnime39", "CellAnime40", "CellAnime41", "CellAnime42", "CellAnime43", "CellAnime44", "CellAnime45", "CellAnime46", "CellAnime47", "CellAnime48", "CellAnime49", "CellAnime50", "CellAnime51", "CellAnime52", "CellAnime53", "CellAnime54", "CellAnime55", "CellAnime56", "CellAnime57", "CellAnime58", "CellAnime59", "CellAnime60"], + "labelCount": 61 +} \ No newline at end of file diff --git a/res/graphics/naming_screen/naming_screen_unk_sprite.png b/res/graphics/naming_screen/naming_screen_unk_sprite.png new file mode 100644 index 0000000000..8348a494f1 Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_unk_sprite.png differ diff --git a/res/graphics/naming_screen/naming_screen_unk_sprite_anim.json b/res/graphics/naming_screen/naming_screen_unk_sprite_anim.json new file mode 100644 index 0000000000..f11c3ceb5d --- /dev/null +++ b/res/graphics/naming_screen/naming_screen_unk_sprite_anim.json @@ -0,0 +1,76 @@ +{ + "labelEnabled": true, + "sequenceCount": 3, + "frameCount": 9, + "sequences": [{ + "frameCount": 3, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 4, + "resultId": 0 + }, { + "frameDelay": 4, + "resultId": 1 + }, { + "frameDelay": 20, + "resultId": 2 + }] + }, { + "frameCount": 1, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 4, + "resultId": 3 + }] + }, { + "frameCount": 5, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 2, + "resultId": 3 + }, { + "frameDelay": 2, + "resultId": 4 + }, { + "frameDelay": 4, + "resultId": 5 + }, { + "frameDelay": 4, + "resultId": 4 + }, { + "frameDelay": 4, + "resultId": 3 + }] + }], + "animationResults": [{ + "resultType": 0, + "index": 0 + }, { + "resultType": 0, + "index": 1 + }, { + "resultType": 0, + "index": 2 + }, { + "resultType": 0, + "index": 3 + }, { + "resultType": 0, + "index": 4 + }, { + "resultType": 0, + "index": 5 + }], + "resultCount": 6, + "labels": ["CellAnime1", "CellAnime0", "CellAnime2"], + "labelCount": 3 +} \ No newline at end of file diff --git a/res/graphics/naming_screen/naming_screen_unk_sprite_cell.json b/res/graphics/naming_screen/naming_screen_unk_sprite_cell.json new file mode 100644 index 0000000000..08501a3f17 --- /dev/null +++ b/res/graphics/naming_screen/naming_screen_unk_sprite_cell.json @@ -0,0 +1,1070 @@ +{ + "labelEnabled": true, + "extended": false, + "vramTransferEnabled": false, + "cellCount": 6, + "mappingType": 0, + "cells": [{ + "cellAttrs": { + "hFlip": true, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 41 + }, + "oamCount": 20, + "OAM": [{ + "Attr0": { + "YCoordinate": 56, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 112, + "RotationScaling": 8, + "Size": 2 + }, + "Attr2": { + "CharName": 0, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 24, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 112, + "RotationScaling": 8, + "Size": 2 + }, + "Attr2": { + "CharName": 0, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 56, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 384, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 0, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 24, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 384, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 0, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 88, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 96, + "RotationScaling": 8, + "Size": 2 + }, + "Attr2": { + "CharName": 8, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 96, + "RotationScaling": 8, + "Size": 2 + }, + "Attr2": { + "CharName": 16, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 88, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 64, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 32, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 88, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 32, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 88, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 32, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 88, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 480, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 32, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 88, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 448, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 32, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 88, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 416, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 32, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 88, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 384, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 8, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 64, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 40, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 32, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 40, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 0, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 40, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 480, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 40, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 448, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 40, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 416, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 40, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 248, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 384, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 16, + "Priority": 0, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": true, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 37 + }, + "oamCount": 9, + "OAM": [{ + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 112, + "RotationScaling": 8, + "Size": 2 + }, + "Attr2": { + "CharName": 48, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 80, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 64, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 48, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 64, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 16, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 64, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 496, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 64, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 464, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 64, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 432, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 64, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 400, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 64, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 232, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 368, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 48, + "Priority": 0, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 0 + }, + "oamCount": 0, + "OAM": [] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 29 + }, + "oamCount": 7, + "OAM": [{ + "Attr0": { + "YCoordinate": 27, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 52, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 72, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 27, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 30, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 76, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 48, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 80, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 80, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 88, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 496, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 96, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 0, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 16, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 104, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 27, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 9, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 112, + "Priority": 0, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 28 + }, + "oamCount": 7, + "OAM": [{ + "Attr0": { + "YCoordinate": 24, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 52, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 72, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 24, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 30, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 76, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 253, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 48, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 80, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 253, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 80, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 88, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 253, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 496, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 96, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 253, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 16, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 104, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 24, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 9, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 112, + "Priority": 0, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": false, + "boundingSphereRadius": 28 + }, + "oamCount": 7, + "OAM": [{ + "Attr0": { + "YCoordinate": 22, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 52, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 72, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 22, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 30, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 76, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 251, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 48, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 80, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 251, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 80, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 88, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 251, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 496, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 96, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 251, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": 16, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 104, + "Priority": 0, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": 22, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": 9, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 112, + "Priority": 0, + "Palette": 0 + } + }] + }], + "labels": ["CellAnime1", "CellAnime0", "CellAnime2"], + "labelCount": 3 +} \ No newline at end of file diff --git a/res/graphics/naming_screen/naming_screen_unk_tiles.png b/res/graphics/naming_screen/naming_screen_unk_tiles.png new file mode 100644 index 0000000000..d505b9b87d Binary files /dev/null and b/res/graphics/naming_screen/naming_screen_unk_tiles.png differ diff --git a/res/prebuilt/data/meson.build b/res/prebuilt/data/meson.build index 6f9aa4da29..ecfb10f067 100644 --- a/res/prebuilt/data/meson.build +++ b/res/prebuilt/data/meson.build @@ -51,7 +51,6 @@ prebuilt_files = [ 'minihamabe.nsbtx', 'minimum.nsbtx', 'minirhana.nsbtx', - 'namein.narc', 'nfont.NCGR', 'nfont.NCLR', 'pc.nsbca', diff --git a/res/prebuilt/data/namein.narc b/res/prebuilt/data/namein.narc deleted file mode 100644 index 7287dfe87c..0000000000 Binary files a/res/prebuilt/data/namein.narc and /dev/null differ diff --git a/res/text/generic_names.gmm b/res/text/generic_names.gmm index 226489fbd9..26b5495f6c 100644 --- a/res/text/generic_names.gmm +++ b/res/text/generic_names.gmm @@ -1,147 +1,147 @@