From 92019f8afc4a69e5112ca4f3281e6f4ac8ac23fb Mon Sep 17 00:00:00 2001 From: Rachel Date: Fri, 20 Mar 2026 20:57:22 -0700 Subject: [PATCH] assets: Unpack /graphic/btower.narc (#1019) --- platinum.us/filesys.csv | 2 +- platinum.us/filesys.sha1 | 2 +- res/graphics/frontier/meson.build | 1 + res/graphics/frontier/tower/meson.build | 46 ++ res/graphics/frontier/tower/records.order | 9 + .../frontier/tower/records_ranks.NSCR | Bin 0 -> 1572 bytes res/graphics/frontier/tower/records_solo.NSCR | Bin 0 -> 1572 bytes res/graphics/frontier/tower/records_tiles.pal | 51 +++ res/graphics/frontier/tower/records_tiles.png | Bin 0 -> 1054 bytes res/graphics/frontier/tower/records_wifi.NSCR | Bin 0 -> 1572 bytes res/graphics/frontier/tower/sprites.pal | 35 ++ res/graphics/frontier/tower/sprites.png | Bin 0 -> 511 bytes res/graphics/frontier/tower/sprites_anim.json | 117 +++++ res/graphics/frontier/tower/sprites_cell.json | 404 ++++++++++++++++++ res/graphics/meson.build | 1 + res/prebuilt/graphic/btower.narc | Bin 16888 -> 0 bytes res/prebuilt/graphic/meson.build | 1 - 17 files changed, 666 insertions(+), 3 deletions(-) create mode 100644 res/graphics/frontier/meson.build create mode 100644 res/graphics/frontier/tower/meson.build create mode 100644 res/graphics/frontier/tower/records.order create mode 100644 res/graphics/frontier/tower/records_ranks.NSCR create mode 100644 res/graphics/frontier/tower/records_solo.NSCR create mode 100644 res/graphics/frontier/tower/records_tiles.pal create mode 100644 res/graphics/frontier/tower/records_tiles.png create mode 100644 res/graphics/frontier/tower/records_wifi.NSCR create mode 100644 res/graphics/frontier/tower/sprites.pal create mode 100644 res/graphics/frontier/tower/sprites.png create mode 100644 res/graphics/frontier/tower/sprites_anim.json create mode 100644 res/graphics/frontier/tower/sprites_cell.json delete mode 100644 res/prebuilt/graphic/btower.narc diff --git a/platinum.us/filesys.csv b/platinum.us/filesys.csv index 6c3347db88..d1aa85c157 100644 --- a/platinum.us/filesys.csv +++ b/platinum.us/filesys.csv @@ -189,7 +189,7 @@ res/prebuilt/poketool/waza/waza_tbl.narc,/poketool/waza/waza_tbl.narc res/field/scripts/scr_seq.narc,/fielddata/script/scr_seq.narc res/prebuilt/graphic/bag_gra.narc,/graphic/bag_gra.narc res/prebuilt/graphic/box.narc,/graphic/box.narc -res/prebuilt/graphic/btower.narc,/graphic/btower.narc +res/graphics/frontier/tower/records.narc,/graphic/btower.narc res/prebuilt/graphic/bucket.narc,/graphic/bucket.narc res/graphics/options_menu/config_gra.narc,/graphic/config_gra.narc res/prebuilt/graphic/demo_trade.narc,/graphic/demo_trade.narc diff --git a/platinum.us/filesys.sha1 b/platinum.us/filesys.sha1 index b750194641..86588555ec 100644 --- a/platinum.us/filesys.sha1 +++ b/platinum.us/filesys.sha1 @@ -188,7 +188,7 @@ e3bb819c8dbab8a8db5e4ddccc788b234424e605 *res/graphics/battle/moves/anim_nclr.na 9f4d3587b7032f4f673ccc1b8971685b2199396b *res/field/scripts/scr_seq.narc 86e4a1030a0f3939eff107e94023140dd91acf6a *res/prebuilt/graphic/bag_gra.narc 1c6bab5b5b8295bb3e6b8b6a271a7ca20c1ae177 *res/prebuilt/graphic/box.narc -cf140701a40be4f23bb24fb17145b1a176ceabcd *res/prebuilt/graphic/btower.narc +cf140701a40be4f23bb24fb17145b1a176ceabcd *res/graphics/frontier/tower/records.narc f0dd678b1de5b9231ffad99f207085a1dab37491 *res/prebuilt/graphic/bucket.narc 9d3829844b18063946f3bddcf67a839c95c0186f *res/graphics/options_menu/config_gra.narc 937807f1632664139194b95e3f7b8a58ac33f89a *res/prebuilt/graphic/demo_trade.narc diff --git a/res/graphics/frontier/meson.build b/res/graphics/frontier/meson.build new file mode 100644 index 0000000000..c517639868 --- /dev/null +++ b/res/graphics/frontier/meson.build @@ -0,0 +1 @@ +subdir('tower') diff --git a/res/graphics/frontier/tower/meson.build b/res/graphics/frontier/tower/meson.build new file mode 100644 index 0000000000..9c9ade1a06 --- /dev/null +++ b/res/graphics/frontier/tower/meson.build @@ -0,0 +1,46 @@ +tower_records_narc = custom_target('tower_records_narc', + output: [ + 'records.narc', + 'records.naix', + ], + + input: [ + ncgr_cell_gen.process( + files('sprites.png'), + extra_args: [ '-bitdepth', '4', '-version101', '-clobbersize' ], + ), + + ncgr_gen.process( + files('records_tiles.png'), + extra_args: [ '-bitdepth', '4', '-version101', '-sopc' ], + ), + + nclr_gen.process( + files('sprites.pal', 'records_tiles.pal'), + extra_args: [ '-bitdepth', '4', '-nopad', '-pcmp' ], + ), + + ncer_gen.process(files('sprites_cell.json')), + nanr_gen.process(files('sprites_anim.json')), + + copy_gen.process( + files( + 'records_solo.NSCR', + 'records_ranks.NSCR', + 'records_wifi.NSCR', + ) + ), + ], + + command: [ + nitroarc_exe, + '--create', + '--index', + '--files-from', files('records.order'), + '--file', '@OUTPUT0@', + '@PRIVATE_DIR@', + ], +) + +nitrofs_files += tower_records_narc +naix_headers += tower_records_narc[1] diff --git a/res/graphics/frontier/tower/records.order b/res/graphics/frontier/tower/records.order new file mode 100644 index 0000000000..321af6fcac --- /dev/null +++ b/res/graphics/frontier/tower/records.order @@ -0,0 +1,9 @@ +sprites.NCLR +sprites.NCGR +sprites_cell.NCER +sprites_anim.NANR +records_tiles.NCLR +records_tiles.NCGR +records_solo.NSCR +records_ranks.NSCR +records_wifi.NSCR diff --git a/res/graphics/frontier/tower/records_ranks.NSCR b/res/graphics/frontier/tower/records_ranks.NSCR new file mode 100644 index 0000000000000000000000000000000000000000..05e3a43a039a5f36181c22d026c7e2dae0c8e9a5 GIT binary patch literal 1572 zcmc(cNpiw45JjKi6AU!-VCE?fHZyl%&jQZL9dfcHx`L%e`c-vxsp{!>NzeQ1@%uxR zen5wa$MgOgxS8nNHCJwayK{fuDp5vM+*QS>NGhwODls+cGzwBzO|eyFLB6RO8qz9BNE0QBpNw;$b_kfJ!WbX3-@P1`7`E0{+vaSzX9E)7? z$X66lNYNjPDZ%|qDP@XsDoE0*q)OXYQ=_P*4v$tn4cfjDufj(Y&3|ao_V(v*rHyur z4m#;lbkjqxRv-NgF!;j|!;CO$(-`ASSWGfSf^E~JI@1i*471GHG_T#?0*i_zmRZqS zWlh^#_rI>aJxNruq3t)>Qf#xsuGSv=+Wvq;#SzDxXq|GV?d{KB#W{n9>ViwIxK`Y7 T%bnIe4?OZ@@yrXaHofr;B2>z$ literal 0 HcmV?d00001 diff --git a/res/graphics/frontier/tower/records_tiles.pal b/res/graphics/frontier/tower/records_tiles.pal new file mode 100644 index 0000000000..12e2432d76 --- /dev/null +++ b/res/graphics/frontier/tower/records_tiles.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +205 238 255 +57 65 82 +49 74 139 +230 205 32 +123 139 164 +238 230 115 +148 213 255 +74 123 205 +98 164 230 +123 189 246 +172 222 255 +189 172 57 +238 238 172 +90 98 115 +65 74 90 +238 246 255 +205 238 255 +57 65 82 +123 139 164 +238 246 255 +123 139 164 +222 74 24 +246 148 90 +164 172 180 +74 82 90 +16 98 205 +123 180 213 +180 41 41 +222 131 123 +0 0 0 +0 0 0 +90 98 115 +205 238 255 +16 98 205 +123 180 213 +180 41 41 +222 131 123 +222 74 24 +246 148 90 +238 246 255 +123 139 164 +57 65 82 +123 139 164 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +90 98 115 diff --git a/res/graphics/frontier/tower/records_tiles.png b/res/graphics/frontier/tower/records_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..e8c05fac80749a5ba1f6b5d44a167dd739149c75 GIT binary patch literal 1054 zcmV+(1mXLMP) zK~gbFi{{NBdyAy*=5v(Q|4Mt!Vx;DKz4ol$|Glg^?(VEwVsk-CTJHA$bHSHS000B2 zNklblmo^E^IHxO z6`$)s+ulrM9UQxodH<`nT}};H0C7E9O@WBZf0#F;QVFb#t0GfjW_*+P)zzN8K zf@8SvyC(ObdTK3{vcK`?KYtMlQ zK*|9-#~T0^vU;t4z9j|29QgokL{kUuG5}cF=h;VWjzWgWr~!PHs($>vEoEu|0AQ&q zWB{>URuvQ&ymX%Jpzk~V9Il61F+KN81HfIv0n+_k1B~=@Ge@M3 zs0Uzo3Ab%(-v^@mc^n&N=7sANXa!6&Bo?6uR zA=ghHM!qZVU~GoduelrlffjKwT-%quOhsLbp4U&0bKhSf4Ftg>dY&IX%G QTWqt#uAe>jInZ>-7c`*Sr~m)} literal 0 HcmV?d00001 diff --git a/res/graphics/frontier/tower/sprites.pal b/res/graphics/frontier/tower/sprites.pal new file mode 100644 index 0000000000..b9f2d88687 --- /dev/null +++ b/res/graphics/frontier/tower/sprites.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +205 230 246 +238 0 0 +115 131 156 +90 98 115 +0 0 0 +0 0 0 +106 172 230 +156 230 246 +123 172 205 +123 197 255 +205 131 164 +255 115 115 +246 98 98 +123 197 222 +205 230 238 +246 246 246 +172 255 238 +205 205 205 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +106 164 255 +156 148 213 +205 131 164 +255 115 115 +246 98 98 +255 0 0 +16 164 255 +255 255 255 diff --git a/res/graphics/frontier/tower/sprites.png b/res/graphics/frontier/tower/sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ff0cbf832491fa85b6344042d600feb7f6337c GIT binary patch literal 511 zcmV4?)LWfhvYC=0004s zNklZq}7=@89fH(ojOVy$3ts-UZ(tC7>)Twvs-aA0IPA&llf%E_7YfB0w zyeWZCwrs!mB%CDICRdBROS3G?HL$8*mc8FmFh32L$EU9RkZCuxqI3bE8w1CH1qm-^ z6(>V&hKC3!WlQt0lU1&@DXV6U3vQ+GpFd3*`g0>Cj3UC?8A z>NV^mHU+jBHZG6C?djJ=IvHpR1{!M%0vh}H>B%TqbIy4(1~%M@jDVi=qz)Q;_w4ml zlPYNJ!$+rgTc}{4JCZsWC^Gdx#s8aP9Gu^{;~?Hgd@}f~v3sx|xx;y8cnW#0c~kK2 zS%h)5(Jum8MImTj6%_$^uYoUr01vw}?L}}WNCFQMxZl7HBp|jKH}1rl!Ewa}FkeZ{ zTBH)+J{y9~he)`G?T5<{Y;JzSQ)#b*24H*96oTyqQviO+NBt&%q8}wtbhrS@nK=WU z2D);qlvRNE2)QYKU^8x97zG$E99LcdxKgHWvu}-F69ecy!&?9V002ovPDHLkV1ih_ B-%$Vn literal 0 HcmV?d00001 diff --git a/res/graphics/frontier/tower/sprites_anim.json b/res/graphics/frontier/tower/sprites_anim.json new file mode 100644 index 0000000000..f3f3337695 --- /dev/null +++ b/res/graphics/frontier/tower/sprites_anim.json @@ -0,0 +1,117 @@ +{ + "labelEnabled": true, + "uaatEnabled": false, + "sequenceCount": 4, + "frameCount": 12, + "sequences": [{ + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 20, + "resultId": 0 + }, { + "frameDelay": 20, + "resultId": 1 + }] + }, { + "frameCount": 2, + "loopStartFrame": 0, + "animationElement": 0, + "animationType": 1, + "playbackMode": 1, + "frameData": [{ + "frameDelay": 1, + "resultId": 2 + }, { + "frameDelay": 1, + "resultId": 3 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 2, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 6, + "resultId": 4 + }, { + "frameDelay": 6, + "resultId": 5 + }, { + "frameDelay": 6, + "resultId": 6 + }, { + "frameDelay": 6, + "resultId": 5 + }] + }, { + "frameCount": 4, + "loopStartFrame": 0, + "animationElement": 2, + "animationType": 1, + "playbackMode": 2, + "frameData": [{ + "frameDelay": 6, + "resultId": 7 + }, { + "frameDelay": 6, + "resultId": 8 + }, { + "frameDelay": 6, + "resultId": 9 + }, { + "frameDelay": 6, + "resultId": 8 + }] + }], + "animationResults": [{ + "resultType": 0, + "index": 0 + }, { + "resultType": 0, + "index": 1 + }, { + "resultType": 0, + "index": 5 + }, { + "resultType": 0, + "index": 6 + }, { + "resultType": 2, + "index": 3, + "positionX": 0, + "positionY": 0 + }, { + "resultType": 2, + "index": 3, + "positionX": 0, + "positionY": -1 + }, { + "resultType": 2, + "index": 3, + "positionX": 0, + "positionY": -2 + }, { + "resultType": 2, + "index": 4, + "positionX": 0, + "positionY": 0 + }, { + "resultType": 2, + "index": 4, + "positionX": 0, + "positionY": 1 + }, { + "resultType": 2, + "index": 4, + "positionX": 0, + "positionY": 2 + }], + "resultCount": 10, + "labels": ["Cursol", "modoru", "up", "down"], + "labelCount": 4 +} \ No newline at end of file diff --git a/res/graphics/frontier/tower/sprites_cell.json b/res/graphics/frontier/tower/sprites_cell.json new file mode 100644 index 0000000000..cac45e9469 --- /dev/null +++ b/res/graphics/frontier/tower/sprites_cell.json @@ -0,0 +1,404 @@ +{ + "labelEnabled": true, + "dontPadKbec": false, + "extended": true, + "vramTransferEnabled": false, + "ucatEnabled": false, + "cellCount": 8, + "mappingType": 0, + "cells": [{ + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": true, + "boundingSphereRadius": 11 + }, + "maxX": 39, + "maxY": 15, + "minX": -40, + "minY": -16, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": -40, + "RotationScaling": 0, + "Size": 3 + }, + "Attr2": { + "CharName": 0, + "Priority": 2, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 24, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 32, + "Priority": 2, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": true, + "boundingSphereRadius": 11 + }, + "maxX": 39, + "maxY": 15, + "minX": -40, + "minY": -16, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": -40, + "RotationScaling": 0, + "Size": 3 + }, + "Attr2": { + "CharName": 40, + "Priority": 2, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 24, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 72, + "Priority": 2, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": true, + "boundingSphereRadius": 11 + }, + "maxX": 39, + "maxY": 15, + "minX": -40, + "minY": -16, + "oamCount": 2, + "OAM": [{ + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": -40, + "RotationScaling": 0, + "Size": 3 + }, + "Attr2": { + "CharName": 40, + "Priority": 2, + "Palette": 1 + } + }, { + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 24, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 72, + "Priority": 2, + "Palette": 1 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": true, + "boundingSphereRadius": 5 + }, + "maxX": 15, + "maxY": 7, + "minX": -16, + "minY": -8, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": -8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": -16, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 80, + "Priority": 0, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": true, + "boundingSphereRadius": 5 + }, + "maxX": 15, + "maxY": 7, + "minX": -16, + "minY": -8, + "oamCount": 1, + "OAM": [{ + "Attr0": { + "YCoordinate": -8, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 1 + }, + "Attr1": { + "XCoordinate": -16, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 88, + "Priority": 0, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": true, + "boundingSphereRadius": 8 + }, + "maxX": 27, + "maxY": 15, + "minX": -28, + "minY": -16, + "oamCount": 3, + "OAM": [{ + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": -28, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 96, + "Priority": 2, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 4, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 112, + "Priority": 2, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 20, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 120, + "Priority": 2, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": true, + "boundingSphereRadius": 8 + }, + "maxX": 27, + "maxY": 15, + "minX": -28, + "minY": -16, + "oamCount": 3, + "OAM": [{ + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 0 + }, + "Attr1": { + "XCoordinate": -28, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 124, + "Priority": 2, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 4, + "RotationScaling": 0, + "Size": 2 + }, + "Attr2": { + "CharName": 140, + "Priority": 2, + "Palette": 0 + } + }, { + "Attr0": { + "YCoordinate": -16, + "Rotation": false, + "SizeDisable": false, + "Mode": 0, + "Mosaic": false, + "Colours": 16, + "Shape": 2 + }, + "Attr1": { + "XCoordinate": 20, + "RotationScaling": 0, + "Size": 1 + }, + "Attr2": { + "CharName": 148, + "Priority": 2, + "Palette": 0 + } + }] + }, { + "cellAttrs": { + "hFlip": false, + "vFlip": false, + "hvFlip": false, + "boundingRect": true, + "boundingSphereRadius": 0 + }, + "maxX": 0, + "maxY": 0, + "minX": 0, + "minY": 0, + "oamCount": 0, + "OAM": [] + }], + "labels": ["Cursol", "modoru", "up", "down"], + "labelCount": 4 +} \ No newline at end of file diff --git a/res/graphics/meson.build b/res/graphics/meson.build index f441bf4f19..4ec7627cb9 100644 --- a/res/graphics/meson.build +++ b/res/graphics/meson.build @@ -1,6 +1,7 @@ subdir('bag') subdir('battle') subdir('diploma') +subdir('frontier') subdir('item_icons') subdir('main_menu') subdir('mining') diff --git a/res/prebuilt/graphic/btower.narc b/res/prebuilt/graphic/btower.narc deleted file mode 100644 index d16bdabdae6d2114bad90ae0314ba21aeb627dcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16888 zcmeHOZ;%{C6@Pabk_DFBEeRwLAj=xb1xPNqK|RC4{n;cJNshR=NJK>xI7|c%593CH zT!<*A;S>R*qb~R#IZ53IER~|P^n>40YKavusT%#l7cDDnC@e!hFuq^UyxpGOp1r-> zq)1ZfcW++5e%-I%d;O++W;W^X&iB6UQ`50-qE?zkJpN9VxpCde`5R#V{3bWtF9*kZe1PV!>qSwpnq*E>v5ovnrPj|^=lvF_WXw4e*bN1 z!W^yCOalWOHf`nlEOg`2#fWk4uFGj||K1L+(*EJ6cTEhoj9ilcXUDVGwG6q1f9(2i zq2nINq>MeXd3zvVOnV;jM>cKj-NYvI46pw#p*l5DejVm+YFf!YwX#k5?!MkM*L^OS zAM>ihZ40GtrzLJ)Y!g9ODwR44w8>Aewo;0y3Vre6DEr#NjEN#Yb7+Zuu8IT4CMc%= z;1L^?$!FE?G+Xe>*H8GiT7Edh?=Gw+{S`j)Cn!QP=hTz@rm!|Aq5xEBVizGWQ>BVY`4Q{r(I6 z=U5;05qq@;{8l4zm-`PfN9?f%6)6#NzgB)tC6{?XYu|r-4rCUmTo)K*0P8-D?myVP zI0YZ@)~Nf9y2@{Up~E8=zkIg1Z&h#~*Y~~Ux72+PqOUd{x}X!fQ#^-0dwxyut?tGq zd>flZH}|aReUt4;@V7JD_pxR=Uwvv@%1>XDe#r-)YDrmB}%&&?oKCAZ&UTYpuQ08eG89ul^)$h zxNhYanAaY?gZntUAK>f!uAK?AJgi!tP%Y0SHuQ9FSP@Pzhv{5KJb3o*7=Cc*Ub=7S zuA$)_wBrG~Yp8HP4QySr1slNah9!75X(~UX z2+zaSw@G|UZRXgcJa^a!v z9B!G#Z7d2YzMX=9+jqkDfHtvxXm6&5ViSH70)}um@;V&b6}z)M~-;>0#!vJ zf%VtLz3+q-X9PJBeXm;5ilQ-=#`6_!1J575`ew2+8bY0Z@RtdW9 zdajS=1o`aZx-Lh5FBm`BnRO3!X5kk%DRem=rawB5c$xm_Jmj_fgM1Vi7M!h82L-SC z=<-}H*T8=KJc5`{>N3B5&WatjIrTQnl#wQLzL0;3slW9}?ase=Fm1~_@ zK88N%%J?@E#hx*)6xkq9(FtDUpvqoNF1+*+o~MKk?(Y>Rl~3#!HymOF6$CG)a@AVI zUaOEB@8etBhDA0C7uqd&J zi%*>2(k_0+QSq||-N~|8{2%-9d<|sLL@hi%bZ|_=qE<(HG0tw}9@aI^ZsZzbZ?V0= z?i56B+75rPZX)NZwPiP9B0Iv zA3L*xh?lB+c>eS}KEkQ*Wr6N~;z!&9D zK-HPUE)=WJ4^9~PCg+{LZiuPqm2<%&kDO7n6z|=6Ptw z3G+!`$q7APfxL1aj*m}DtW>;2UsZndK(vW2=&_ZGeCP8l=e;kwmx~+}`+>Qi>vCJJ zTjY^^57%A!6xlDrd^hhelh^hZbsj|a(}}~C^MQkleN*Bk`>MnQvB#b#_M(mw#H4Z_ zm~!(xFy#`HIQ`-MUp^1a@$gUG@8NkM@e23d^7#j^FaI+T9F6m0k=oaa*>1D z)?b&4uR68JBkQl9A9$XLtRJ86<@15}w(|ZK?sNM2P~OL+67FYmZ*lXhWz_bwa@@lF zkh~Boagz1Z{Xw1Ok>>?dZsvz6msrK=H}k_BZ$2;R@#K1NK4|BG?fnBGlQ@aLLc^Ge z*pqgl5+~^(?Lx)gcsZVJBl~?Dk6p@XnBl*S=#Qhdo{!$+o0|P+>f@r zmwgCwSwkD$&H=zv(!}v0E6O|;s`5(aF{$KLRPV(2#BpFSm+!wYF7XG2ttiqK)XVP{ z>O8^zA~E865zo=sGvnfqyw!DzZlQs+GN-f)#aI;KO=|9UVp~XyvY*G%KzpsL?fIkJ zR?K7y1^z1xhp2yxMNUuk{pzgzYy@gWVDl}TdhvS&N}7Kq$oFnmzY#6rA8GJ!()+n# zzWTxD_o@$fq5a%GbJ*`R^DhyO`sHRetE(T*aU5rs)9lRQU;NIc^XU9(!g0Hpz_zRr5{QF@m|7tf~`%_M<)8fo^E~M)kfD4`XP?lCj;Cgy5y{}GqKXuRt z3|LJ!P^Shr(oNJA1Krd^y;YE-H5#m?b+p_HeYD;>{)2S01{-K2^;_W<+GHL7A_(#JITINeU4u)-bmN%|Ds8G*a#ZW^R}>V!|zHrj5$ zXXswKsBXBAvWZnm9qy+gdZ14DtTlea^q>ZxqaE~lD->v_b-Wq>FIcl@IrY&)*73Xe ze;HNai}VPMSYbCkY8}6azNEop^kw>r6&|Ni>-hTZUr%49JCizmjrP(LG^WAV=^ON< z6~0MN(bM#d0pFs1^zAy~J7>>`8asDz#+(Xg#612t7c+x-&V|lJbTKX9e<3h^Sm0dD zqc5UM=+YUCUPzZFFG)5&eo;g7FQUsD8h;sG-q85V8y3lh^`{e`q3 znRXV_m6V}(%@8uqm9&K3-2g0cuHt{y)ke!^0Bz1v=PKuFx`wWeIYaDECenIs@|xt; z@A&u?v^3F{SeBeVv?Z4&S2*povH@s!&b~*)Ki!`?XT+)Z9^vxNS08-W`W#jN`0rWA zN1wyKPepn*0?(DLt7rTV=!eE0@+10j2tTpT|5N%|O?aMu9>NRO_lR-&MV;{C+4qR5 Ux6oexw`9@x(6jFmC+|Jt|KJVgMgRZ+ diff --git a/res/prebuilt/graphic/meson.build b/res/prebuilt/graphic/meson.build index 5519b5c59e..001b447c93 100644 --- a/res/prebuilt/graphic/meson.build +++ b/res/prebuilt/graphic/meson.build @@ -1,7 +1,6 @@ prebuilt_files = [ 'bag_gra.narc', 'box.narc', - 'btower.narc', 'bucket.narc', 'demo_trade.narc', 'dendou_demo.narc',