Unpack pl_batt_obj (#980)
|
|
@ -173,7 +173,7 @@ res/prebuilt/battle/graphic/batt_bg.narc,/battle/graphic/batt_bg.narc
|
||||||
res/prebuilt/battle/graphic/batt_obj.narc,/battle/graphic/batt_obj.narc
|
res/prebuilt/battle/graphic/batt_obj.narc,/battle/graphic/batt_obj.narc
|
||||||
res/prebuilt/battle/graphic/pl_b_plist_gra.narc,/battle/graphic/pl_b_plist_gra.narc
|
res/prebuilt/battle/graphic/pl_b_plist_gra.narc,/battle/graphic/pl_b_plist_gra.narc
|
||||||
res/prebuilt/battle/graphic/pl_batt_bg.narc,/battle/graphic/pl_batt_bg.narc
|
res/prebuilt/battle/graphic/pl_batt_bg.narc,/battle/graphic/pl_batt_bg.narc
|
||||||
res/prebuilt/battle/graphic/pl_batt_obj.narc,/battle/graphic/pl_batt_obj.narc
|
res/graphics/battle/sprites.narc,/battle/graphic/pl_batt_obj.narc
|
||||||
res/prebuilt/battle/graphic/vs_demo_gra.narc,/battle/graphic/vs_demo_gra.narc
|
res/prebuilt/battle/graphic/vs_demo_gra.narc,/battle/graphic/vs_demo_gra.narc
|
||||||
res/battle/moves/anim_scripts.narc,/wazaeffect/we.arc
|
res/battle/moves/anim_scripts.narc,/wazaeffect/we.arc
|
||||||
res/battle/scripts/common_anims/anim_subscripts.narc,/wazaeffect/we_sub.narc
|
res/battle/scripts/common_anims/anim_subscripts.narc,/wazaeffect/we_sub.narc
|
||||||
|
|
|
||||||
|
|
|
@ -172,7 +172,7 @@ d672202157109fb1bb293070b5d35787b2b2b6d3 *res/prebuilt/battle/graphic/batt_bg.na
|
||||||
c9baf056c8646bc0bc826bbc98f5cbd439643f3d *res/prebuilt/battle/graphic/batt_obj.narc
|
c9baf056c8646bc0bc826bbc98f5cbd439643f3d *res/prebuilt/battle/graphic/batt_obj.narc
|
||||||
036b81fe61c6347100c73b2c23d28da5abc7626c *res/prebuilt/battle/graphic/pl_b_plist_gra.narc
|
036b81fe61c6347100c73b2c23d28da5abc7626c *res/prebuilt/battle/graphic/pl_b_plist_gra.narc
|
||||||
2fafdda86f7f740e2843c95382f08dfac35fa64f *res/prebuilt/battle/graphic/pl_batt_bg.narc
|
2fafdda86f7f740e2843c95382f08dfac35fa64f *res/prebuilt/battle/graphic/pl_batt_bg.narc
|
||||||
db5906303178da70f6b6c852990df560fb4dfeba *res/prebuilt/battle/graphic/pl_batt_obj.narc
|
db5906303178da70f6b6c852990df560fb4dfeba *res/graphics/battle/sprites.narc
|
||||||
955ce80b532be2184c62c36a6cb9d6b68c4669dd *res/prebuilt/battle/graphic/vs_demo_gra.narc
|
955ce80b532be2184c62c36a6cb9d6b68c4669dd *res/prebuilt/battle/graphic/vs_demo_gra.narc
|
||||||
c7e601f3c145dd3c36c6f1deee1f63d526be3c37 *res/battle/moves/anim_scripts.narc
|
c7e601f3c145dd3c36c6f1deee1f63d526be3c37 *res/battle/moves/anim_scripts.narc
|
||||||
30bb77e76c27874bc8ff923b33492595f1a377e2 *res/battle/scripts/common_anims/anim_subscripts.narc
|
30bb77e76c27874bc8ff923b33492595f1a377e2 *res/battle/scripts/common_anims/anim_subscripts.narc
|
||||||
|
|
|
||||||
BIN
res/graphics/battle/ball_throws/bait.png
Normal file
|
After Width: | Height: | Size: 327 B |
52
res/graphics/battle/ball_throws/bait_anim.json
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 2,
|
||||||
|
"frameCount": 5,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 4,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 3
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 60,
|
||||||
|
"resultId": 0
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"animationResults": [{
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 0
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 1
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 2
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 3
|
||||||
|
}],
|
||||||
|
"resultCount": 4,
|
||||||
|
"labels": ["CellAnime0", "CellAnime1"],
|
||||||
|
"labelCount": 2
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/ball_throws/cherish_ball.png
Normal file
|
After Width: | Height: | Size: 601 B |
BIN
res/graphics/battle/ball_throws/dive_ball.png
Normal file
|
After Width: | Height: | Size: 700 B |
BIN
res/graphics/battle/ball_throws/dusk_ball.png
Normal file
|
After Width: | Height: | Size: 771 B |
BIN
res/graphics/battle/ball_throws/great_ball.png
Normal file
|
After Width: | Height: | Size: 676 B |
BIN
res/graphics/battle/ball_throws/heal_ball.png
Normal file
|
After Width: | Height: | Size: 738 B |
BIN
res/graphics/battle/ball_throws/luxury_ball.png
Normal file
|
After Width: | Height: | Size: 579 B |
BIN
res/graphics/battle/ball_throws/master_ball.png
Normal file
|
After Width: | Height: | Size: 684 B |
61
res/graphics/battle/ball_throws/meson.build
Normal file
|
|
@ -0,0 +1,61 @@
|
||||||
|
shared_cell = files('shared_cell.json')
|
||||||
|
mud_cell = files('mud_cell.json')
|
||||||
|
mud = files('mud.png')
|
||||||
|
balls = files(
|
||||||
|
'poke_ball.png',
|
||||||
|
'master_ball.png',
|
||||||
|
'ultra_ball.png',
|
||||||
|
'great_ball.png',
|
||||||
|
'safari_ball.png',
|
||||||
|
'net_ball.png',
|
||||||
|
'dive_ball.png',
|
||||||
|
'nest_ball.png',
|
||||||
|
'repeat_ball.png',
|
||||||
|
'timer_ball.png',
|
||||||
|
'luxury_ball.png',
|
||||||
|
'premier_ball.png',
|
||||||
|
'quick_ball.png',
|
||||||
|
'dusk_ball.png',
|
||||||
|
'heal_ball.png',
|
||||||
|
'cherish_ball.png',
|
||||||
|
'park_ball.png',
|
||||||
|
'bait.png',
|
||||||
|
'unused_poke_ball.png',
|
||||||
|
)
|
||||||
|
|
||||||
|
battle_sprites += [
|
||||||
|
nclr_gen.process(
|
||||||
|
balls,
|
||||||
|
mud,
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-nopad', '-invertsize', '-pcmp', '-bitdepth', '4' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
balls,
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-cell', shared_cell[0].full_path()
|
||||||
|
],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_lz_gen.process(
|
||||||
|
mud,
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize', '-mappingtype', '64' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncer_lz_gen.process(shared_cell, mud_cell, preserve_path_from: base_directory),
|
||||||
|
|
||||||
|
nanr_lz_gen.process(
|
||||||
|
files(
|
||||||
|
'mud_anim.json',
|
||||||
|
'quick_dusk_heal_anim.json',
|
||||||
|
'bait_anim.json',
|
||||||
|
'shared_anim.json',
|
||||||
|
'unused_poke_ball_anim.json',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
),
|
||||||
|
]
|
||||||
BIN
res/graphics/battle/ball_throws/mud.png
Normal file
|
After Width: | Height: | Size: 410 B |
70
res/graphics/battle/ball_throws/mud_anim.json
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 2,
|
||||||
|
"frameCount": 8,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 4,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 3
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 4,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 1,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 4
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 5
|
||||||
|
}, {
|
||||||
|
"frameDelay": 50,
|
||||||
|
"resultId": 6
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"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
|
||||||
|
}],
|
||||||
|
"resultCount": 7,
|
||||||
|
"labels": ["CellAnime0", "CellAnime1"],
|
||||||
|
"labelCount": 2
|
||||||
|
}
|
||||||
250
res/graphics/battle/ball_throws/mud_cell.json
Normal file
|
|
@ -0,0 +1,250 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": true,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 7,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 2,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 6,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 8,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 10,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 12,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0", "CellAnime1"],
|
||||||
|
"labelCount": 2
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/ball_throws/nest_ball.png
Normal file
|
After Width: | Height: | Size: 709 B |
BIN
res/graphics/battle/ball_throws/net_ball.png
Normal file
|
After Width: | Height: | Size: 726 B |
BIN
res/graphics/battle/ball_throws/park_ball.png
Normal file
|
After Width: | Height: | Size: 592 B |
BIN
res/graphics/battle/ball_throws/poke_ball.png
Normal file
|
After Width: | Height: | Size: 570 B |
BIN
res/graphics/battle/ball_throws/premier_ball.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
res/graphics/battle/ball_throws/quick_ball.png
Normal file
|
After Width: | Height: | Size: 723 B |
88
res/graphics/battle/ball_throws/quick_dusk_heal_anim.json
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 2,
|
||||||
|
"frameCount": 11,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 3
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 4
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 5
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 6
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 7
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 3,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 1,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 10,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 10,
|
||||||
|
"resultId": 8
|
||||||
|
}, {
|
||||||
|
"frameDelay": 50,
|
||||||
|
"resultId": 9
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"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
|
||||||
|
}],
|
||||||
|
"resultCount": 10,
|
||||||
|
"labels": ["CellAnime0", "CellAnime1"],
|
||||||
|
"labelCount": 2
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/ball_throws/repeat_ball.png
Normal file
|
After Width: | Height: | Size: 699 B |
BIN
res/graphics/battle/ball_throws/safari_ball.png
Normal file
|
After Width: | Height: | Size: 736 B |
88
res/graphics/battle/ball_throws/shared_anim.json
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 2,
|
||||||
|
"frameCount": 11,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 3
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 4
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 5
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 6
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 7
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 3,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 1,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 10,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 10,
|
||||||
|
"resultId": 8
|
||||||
|
}, {
|
||||||
|
"frameDelay": 50,
|
||||||
|
"resultId": 9
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"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
|
||||||
|
}],
|
||||||
|
"resultCount": 10,
|
||||||
|
"labels": ["CellAnime0", "CellAnime1"],
|
||||||
|
"labelCount": 2
|
||||||
|
}
|
||||||
352
res/graphics/battle/ball_throws/shared_cell.json
Normal file
|
|
@ -0,0 +1,352 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 10,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 2,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 6,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 8,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 10,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 12,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 14,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 16,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 6
|
||||||
|
},
|
||||||
|
"maxX": 16,
|
||||||
|
"maxY": 16,
|
||||||
|
"minX": -16,
|
||||||
|
"minY": -16,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 18,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0", "CellAnime1"],
|
||||||
|
"labelCount": 2
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/ball_throws/timer_ball.png
Normal file
|
After Width: | Height: | Size: 649 B |
BIN
res/graphics/battle/ball_throws/ultra_ball.png
Normal file
|
After Width: | Height: | Size: 582 B |
BIN
res/graphics/battle/ball_throws/unused_poke_ball.png
Normal file
|
After Width: | Height: | Size: 530 B |
88
res/graphics/battle/ball_throws/unused_poke_ball_anim.json
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 2,
|
||||||
|
"frameCount": 11,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 3
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 4
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 5
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 6
|
||||||
|
}, {
|
||||||
|
"frameDelay": 2,
|
||||||
|
"resultId": 7
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 3,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 10,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 10,
|
||||||
|
"resultId": 8
|
||||||
|
}, {
|
||||||
|
"frameDelay": 50,
|
||||||
|
"resultId": 9
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"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
|
||||||
|
}],
|
||||||
|
"resultCount": 10,
|
||||||
|
"labels": ["CellAnime0", "CellAnime1"],
|
||||||
|
"labelCount": 2
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/healthbox/arrows_thin.png
Normal file
|
After Width: | Height: | Size: 209 B |
48
res/graphics/battle/healthbox/arrows_thin_anim.json
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 1,
|
||||||
|
"frameCount": 5,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 5,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 16,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 3
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 4
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"animationResults": [{
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 0
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 1
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 2
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 3
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 4
|
||||||
|
}],
|
||||||
|
"resultCount": 5,
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
212
res/graphics/battle/healthbox/arrows_thin_cell.json
Normal file
|
|
@ -0,0 +1,212 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": true,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 6,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 0
|
||||||
|
},
|
||||||
|
"oamCount": 0,
|
||||||
|
"OAM": []
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 1,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 2,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 5
|
||||||
|
},
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 3,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 5
|
||||||
|
},
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 5,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 6,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/healthbox/arrows_wide.png
Normal file
|
After Width: | Height: | Size: 221 B |
54
res/graphics/battle/healthbox/arrows_wide_anim.json
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 1,
|
||||||
|
"frameCount": 6,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 6,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 0,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 3
|
||||||
|
}, {
|
||||||
|
"frameDelay": 16,
|
||||||
|
"resultId": 4
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 5
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"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": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
256
res/graphics/battle/healthbox/arrows_wide_cell.json
Normal file
|
|
@ -0,0 +1,256 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 6,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 0
|
||||||
|
},
|
||||||
|
"maxX": -32768,
|
||||||
|
"maxY": -32768,
|
||||||
|
"minX": 32767,
|
||||||
|
"minY": 32767,
|
||||||
|
"oamCount": 0,
|
||||||
|
"OAM": []
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 2,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 5
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -16,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 6,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 5
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -16,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 7,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 9,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 5
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -16,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 10,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 12,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/healthbox/enemy.png
Normal file
|
After Width: | Height: | Size: 294 B |
|
Before Width: | Height: | Size: 791 B After Width: | Height: | Size: 791 B |
103
res/graphics/battle/healthbox/meson.build
Normal file
|
|
@ -0,0 +1,103 @@
|
||||||
|
healthbox_nclr = custom_target(
|
||||||
|
'primary.NCLR',
|
||||||
|
output: 'primary.NCLR',
|
||||||
|
input: files('player_singles.png'),
|
||||||
|
command: [
|
||||||
|
nitrogfx_exe, '@INPUT@', '@OUTPUT@',
|
||||||
|
'-bitdepth', '4',
|
||||||
|
'-nopad',
|
||||||
|
'-invertsize',
|
||||||
|
'-pcmp',
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
|
healthbox_safari_nclr = custom_target(
|
||||||
|
'safari.NCLR',
|
||||||
|
output: 'safari.NCLR',
|
||||||
|
input: files('safari.png'),
|
||||||
|
command: [
|
||||||
|
nitrogfx_exe, '@INPUT@', '@OUTPUT@',
|
||||||
|
'-bitdepth', '4',
|
||||||
|
'-nopad',
|
||||||
|
'-invertsize',
|
||||||
|
'-pcmp',
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
|
short_cell = files('short_cell.json')
|
||||||
|
tall_cell = files('tall_cell.json')
|
||||||
|
|
||||||
|
battle_sprites += [
|
||||||
|
copy_gen.process(
|
||||||
|
healthbox_nclr,
|
||||||
|
healthbox_safari_nclr,
|
||||||
|
preserve_path_from: base_build_directory,
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('arrows_thin.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize', '-mappingtype', '64' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_lz_gen.process(
|
||||||
|
files('arrows_wide.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize', '-mappingtype', '64' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('player_doubles.png', 'enemy.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-version101', '-cell', short_cell[0].full_path(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('player_singles.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-version101', '-cell', tall_cell[0].full_path(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_lz_gen.process(
|
||||||
|
files('safari.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize', '-mappingtype', '64' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncer_lz_gen.process(
|
||||||
|
files(
|
||||||
|
'short_cell.json',
|
||||||
|
'tall_cell.json',
|
||||||
|
'safari_cell.json',
|
||||||
|
'arrows_thin_cell.json',
|
||||||
|
'arrows_wide_cell.json',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
),
|
||||||
|
|
||||||
|
nanr_lz_gen.process(
|
||||||
|
files(
|
||||||
|
'arrows_thin_anim.json',
|
||||||
|
'arrows_wide_anim.json',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
)
|
||||||
|
]
|
||||||
|
|
||||||
|
healthbar_parts_embed = custom_target(
|
||||||
|
'healthbar_parts.4bpp.h',
|
||||||
|
output: [
|
||||||
|
'healthbar_parts.4bpp',
|
||||||
|
'healthbar_parts.4bpp.h',
|
||||||
|
],
|
||||||
|
input: files('healthbar_parts.png'),
|
||||||
|
command: [ nitrogfx_exe, '@INPUT@', '@OUTPUT0@', '-embed', 'sHealthbarPartsBitmap' ],
|
||||||
|
)
|
||||||
|
|
||||||
|
embed_headers += healthbar_parts_embed[1]
|
||||||
BIN
res/graphics/battle/healthbox/player_doubles.png
Normal file
|
After Width: | Height: | Size: 295 B |
BIN
res/graphics/battle/healthbox/player_singles.png
Normal file
|
After Width: | Height: | Size: 318 B |
BIN
res/graphics/battle/healthbox/safari.png
Normal file
|
After Width: | Height: | Size: 281 B |
62
res/graphics/battle/healthbox/safari_cell.json
Normal file
|
|
@ -0,0 +1,62 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 18
|
||||||
|
},
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -64,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 32,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
66
res/graphics/battle/healthbox/short_cell.json
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 18
|
||||||
|
},
|
||||||
|
"maxX": 64,
|
||||||
|
"maxY": 36,
|
||||||
|
"minX": -64,
|
||||||
|
"minY": -28,
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -28,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -64,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -28,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 32,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
66
res/graphics/battle/healthbox/tall_cell.json
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 18
|
||||||
|
},
|
||||||
|
"maxX": 64,
|
||||||
|
"maxY": 32,
|
||||||
|
"minX": -64,
|
||||||
|
"minY": -32,
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -64,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 32,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/interface/cursor.png
Normal file
|
After Width: | Height: | Size: 149 B |
147
res/graphics/battle/interface/cursor_anim.json
Normal file
|
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 4,
|
||||||
|
"frameCount": 16,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 4,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 2,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 1
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 4,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 2,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 3
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 4
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 5
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 4
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 4,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 2,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 6
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 7
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 8
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 7
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 4,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 2,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 9
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 10
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 11
|
||||||
|
}, {
|
||||||
|
"frameDelay": 6,
|
||||||
|
"resultId": 10
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"animationResults": [{
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 0,
|
||||||
|
"positionX": 0,
|
||||||
|
"positionY": 0
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 0,
|
||||||
|
"positionX": -1,
|
||||||
|
"positionY": -1
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 0,
|
||||||
|
"positionX": -2,
|
||||||
|
"positionY": -2
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 1,
|
||||||
|
"positionX": 0,
|
||||||
|
"positionY": 0
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 1,
|
||||||
|
"positionX": 1,
|
||||||
|
"positionY": -1
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 1,
|
||||||
|
"positionX": 2,
|
||||||
|
"positionY": -2
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 2,
|
||||||
|
"positionX": 0,
|
||||||
|
"positionY": 0
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 2,
|
||||||
|
"positionX": -1,
|
||||||
|
"positionY": 1
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 2,
|
||||||
|
"positionX": -2,
|
||||||
|
"positionY": 2
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 3,
|
||||||
|
"positionX": 0,
|
||||||
|
"positionY": 0
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 3,
|
||||||
|
"positionX": 1,
|
||||||
|
"positionY": 1
|
||||||
|
}, {
|
||||||
|
"resultType": 2,
|
||||||
|
"index": 3,
|
||||||
|
"positionX": 2,
|
||||||
|
"positionY": 2
|
||||||
|
}],
|
||||||
|
"resultCount": 12,
|
||||||
|
"labels": ["CellAnime0", "CellAnime1", "CellAnime2", "CellAnime3"],
|
||||||
|
"labelCount": 4
|
||||||
|
}
|
||||||
148
res/graphics/battle/interface/cursor_cell.json
Normal file
|
|
@ -0,0 +1,148 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 4,
|
||||||
|
"mappingType": 0,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": true,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 8,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": true,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 16,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": true,
|
||||||
|
"vFlip": true,
|
||||||
|
"hvFlip": true,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 24,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0", "CellAnime1", "CellAnime2", "CellAnime3"],
|
||||||
|
"labelCount": 4
|
||||||
|
}
|
||||||
35
res/graphics/battle/interface/level_up.pal
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
32
|
||||||
|
123 156 115
|
||||||
|
74 74 98
|
||||||
|
90 98 115
|
||||||
|
255 255 255
|
||||||
|
156 197 246
|
||||||
|
131 180 246
|
||||||
|
90 131 213
|
||||||
|
65 106 156
|
||||||
|
230 205 197
|
||||||
|
98 255 98
|
||||||
|
24 197 32
|
||||||
|
197 172 148
|
||||||
|
139 98 74
|
||||||
|
74 49 0
|
||||||
|
255 222 0
|
||||||
|
238 172 0
|
||||||
|
0 0 0
|
||||||
|
255 255 255
|
||||||
|
90 98 115
|
||||||
|
90 131 213
|
||||||
|
156 197 246
|
||||||
|
255 49 49
|
||||||
|
255 115 115
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
BIN
res/graphics/battle/interface/level_up.png
Normal file
|
After Width: | Height: | Size: 228 B |
66
res/graphics/battle/interface/level_up_cell.json
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 36
|
||||||
|
},
|
||||||
|
"maxX": 128,
|
||||||
|
"maxY": 64,
|
||||||
|
"minX": 0,
|
||||||
|
"minY": 0,
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 0,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 0,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 64,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 32,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
56
res/graphics/battle/interface/meson.build
Normal file
|
|
@ -0,0 +1,56 @@
|
||||||
|
battle_sprites += [
|
||||||
|
nclr_gen.process(
|
||||||
|
files('shared.pal'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-nopad', '-invertsize', '-pcmp', '-bitdepth', '4',
|
||||||
|
'-num_colors', '112',
|
||||||
|
],
|
||||||
|
),
|
||||||
|
|
||||||
|
nclr_gen.process(
|
||||||
|
files(
|
||||||
|
'cursor.png',
|
||||||
|
'level_up.pal',
|
||||||
|
'top_stock.png',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-nopad', '-invertsize', '-pcmp', '-bitdepth', '4' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_lz_gen.process(
|
||||||
|
files(
|
||||||
|
'stock_enemy.png',
|
||||||
|
'stock_player.png',
|
||||||
|
'cursor.png',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_lz_gen.process(
|
||||||
|
files('level_up.png', 'top_stock.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize', '-mappingtype', '64' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncer_lz_gen.process(
|
||||||
|
files(
|
||||||
|
'stock_enemy_cell.json',
|
||||||
|
'stock_player_cell.json',
|
||||||
|
'cursor_cell.json',
|
||||||
|
'level_up_cell.json',
|
||||||
|
'top_stock_cell.json',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
),
|
||||||
|
|
||||||
|
nanr_lz_gen.process(
|
||||||
|
files(
|
||||||
|
'stock_anim.json',
|
||||||
|
'cursor_anim.json',
|
||||||
|
'top_stock_anim.json',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
),
|
||||||
|
]
|
||||||
147
res/graphics/battle/interface/shared.pal
Normal file
|
|
@ -0,0 +1,147 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
144
|
||||||
|
123 131 255
|
||||||
|
139 139 148
|
||||||
|
172 172 189
|
||||||
|
255 255 255
|
||||||
|
57 49 49
|
||||||
|
255 148 131
|
||||||
|
255 82 57
|
||||||
|
164 65 123
|
||||||
|
205 205 213
|
||||||
|
82 82 82
|
||||||
|
222 139 164
|
||||||
|
189 82 98
|
||||||
|
131 74 74
|
||||||
|
0 0 0
|
||||||
|
139 139 139
|
||||||
|
123 123 123
|
||||||
|
123 131 255
|
||||||
|
139 139 148
|
||||||
|
213 213 222
|
||||||
|
255 255 255
|
||||||
|
49 49 49
|
||||||
|
246 139 139
|
||||||
|
255 106 106
|
||||||
|
115 115 115
|
||||||
|
164 65 82
|
||||||
|
189 106 123
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
131 131 131
|
||||||
|
106 106 106
|
||||||
|
98 98 205
|
||||||
|
255 255 255
|
||||||
|
238 213 213
|
||||||
|
90 32 32
|
||||||
|
255 255 255
|
||||||
|
238 230 189
|
||||||
|
98 65 0
|
||||||
|
255 255 255
|
||||||
|
213 238 213
|
||||||
|
32 74 24
|
||||||
|
255 255 255
|
||||||
|
205 205 230
|
||||||
|
16 32 90
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
172 230 189
|
||||||
|
98 98 205
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
148 148 131
|
||||||
|
115 115 106
|
||||||
|
32 32 24
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
123 131 255
|
||||||
|
57 65 57
|
||||||
|
115 139 115
|
||||||
|
139 106 16
|
||||||
|
255 230 8
|
||||||
|
180 65 0
|
||||||
|
255 131 0
|
||||||
|
148 0 32
|
||||||
|
255 106 106
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
139 82 98
|
||||||
|
255 255 255
|
||||||
|
255 255 255
|
||||||
|
205 205 205
|
||||||
|
0 0 0
|
||||||
|
172 172 172
|
||||||
|
148 148 148
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
123 131 255
|
||||||
|
255 255 255
|
||||||
|
238 213 213
|
||||||
|
90 32 32
|
||||||
|
255 255 255
|
||||||
|
205 205 230
|
||||||
|
16 32 90
|
||||||
|
0 57 255
|
||||||
|
106 205 255
|
||||||
|
255 0 32
|
||||||
|
255 156 156
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
131 82 156
|
||||||
|
24 16 164
|
||||||
|
246 0 0
|
||||||
|
0 0 0
|
||||||
|
57 0 0
|
||||||
|
123 189 123
|
||||||
|
65 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
8 0 0
|
||||||
|
16 0 0
|
||||||
|
24 0 0
|
||||||
|
32 0 0
|
||||||
|
41 0 0
|
||||||
|
49 0 0
|
||||||
|
0 0 0
|
||||||
|
8 123 246
|
||||||
|
8 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
63
res/graphics/battle/interface/stock_anim.json
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 4,
|
||||||
|
"frameCount": 4,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 0
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 1
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 2
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 3
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"animationResults": [{
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 0
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 1
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 2
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 3
|
||||||
|
}],
|
||||||
|
"resultCount": 4,
|
||||||
|
"labels": ["CellAnime0", "CellAnime1", "CellAnime2", "CellAnime3"],
|
||||||
|
"labelCount": 4
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/interface/stock_enemy.png
Normal file
|
After Width: | Height: | Size: 285 B |
148
res/graphics/battle/interface/stock_enemy_cell.json
Normal file
|
|
@ -0,0 +1,148 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 4,
|
||||||
|
"mappingType": 0,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 8,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 3
|
||||||
|
},
|
||||||
|
"maxX": 8,
|
||||||
|
"maxY": 8,
|
||||||
|
"minX": -8,
|
||||||
|
"minY": -8,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 12,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0", "CellAnime1", "CellAnime2", "CellAnime3"],
|
||||||
|
"labelCount": 4
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/interface/stock_player.png
Normal file
|
After Width: | Height: | Size: 519 B |
148
res/graphics/battle/interface/stock_player_cell.json
Normal file
|
|
@ -0,0 +1,148 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 4,
|
||||||
|
"mappingType": 0,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 6
|
||||||
|
},
|
||||||
|
"maxX": 16,
|
||||||
|
"maxY": 16,
|
||||||
|
"minX": -16,
|
||||||
|
"minY": -16,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 6
|
||||||
|
},
|
||||||
|
"maxX": 16,
|
||||||
|
"maxY": 16,
|
||||||
|
"minX": -16,
|
||||||
|
"minY": -16,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 16,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 6
|
||||||
|
},
|
||||||
|
"maxX": 16,
|
||||||
|
"maxY": 16,
|
||||||
|
"minX": -16,
|
||||||
|
"minY": -16,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 32,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 6
|
||||||
|
},
|
||||||
|
"maxX": 16,
|
||||||
|
"maxY": 16,
|
||||||
|
"minX": -16,
|
||||||
|
"minY": -16,
|
||||||
|
"oamCount": 1,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 48,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0", "CellAnime1", "CellAnime2", "CellAnime3"],
|
||||||
|
"labelCount": 4
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/interface/top_stock.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
308
res/graphics/battle/interface/top_stock_anim.json
Normal file
|
|
@ -0,0 +1,308 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 9,
|
||||||
|
"frameCount": 51,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 1
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 3
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 4
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 5
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 6
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 7
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 8
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 9
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 10
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 11
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 12
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 13
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 14
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 15
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 16
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 17
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 18
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 19
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 20
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 21
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 22
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 23
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 0
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 7
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 6
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 5
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 4
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 3
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 2
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 1
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 8
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 15
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 14
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 13
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 12
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 11
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 10
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 9
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 8,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 16
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 23
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 22
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 21
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 20
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 19
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 18
|
||||||
|
}, {
|
||||||
|
"frameDelay": 1,
|
||||||
|
"resultId": 17
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 24
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 25
|
||||||
|
}]
|
||||||
|
}, {
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 26
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"animationResults": [{
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 0
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 7
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 6
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 5
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 4
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 3
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 2
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 1
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 8
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 15
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 14
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 13
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 12
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 11
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 10
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 9
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 16
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 23
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 22
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 21
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 20
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 19
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 18
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 17
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 24
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 25
|
||||||
|
}, {
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 26
|
||||||
|
}],
|
||||||
|
"resultCount": 27,
|
||||||
|
"labels": ["CellAnime8", "CellAnime7", "CellAnime6", "CellAnime0", "CellAnime1", "CellAnime2", "CellAnime3", "CellAnime4", "CellAnime5"],
|
||||||
|
"labelCount": 9
|
||||||
|
}
|
||||||
1130
res/graphics/battle/interface/top_stock_cell.json
Normal file
|
|
@ -1,12 +1,31 @@
|
||||||
subdir('moves')
|
subdir('moves')
|
||||||
|
|
||||||
healthbar_parts_embed = custom_target('healthbar_parts.4bpp.h',
|
battle_sprites = []
|
||||||
output: [
|
base_directory = meson.current_source_dir()
|
||||||
'healthbar_parts.4bpp',
|
base_build_directory = meson.current_build_dir()
|
||||||
'healthbar_parts.4bpp.h',
|
|
||||||
],
|
subdir('ball_throws')
|
||||||
input: files('healthbar_parts.png'),
|
subdir('healthbox')
|
||||||
command: [ nitrogfx_exe, '@INPUT@', '@OUTPUT0@', '-embed', 'sHealthbarPartsBitmap' ],
|
subdir('interface')
|
||||||
|
subdir('misc')
|
||||||
|
subdir('terrain')
|
||||||
|
subdir('trainer_backs')
|
||||||
|
subdir('type_icons')
|
||||||
|
|
||||||
|
battle_sprites_narc = custom_target(
|
||||||
|
'sprites.narc',
|
||||||
|
output: [ 'sprites.narc', 'sprites.naix' ],
|
||||||
|
input: battle_sprites,
|
||||||
|
|
||||||
|
command: [
|
||||||
|
nitroarc_exe,
|
||||||
|
'--create',
|
||||||
|
'--index',
|
||||||
|
'--files-from', files('sprites.order'),
|
||||||
|
'--file', '@OUTPUT0@',
|
||||||
|
'@PRIVATE_DIR@',
|
||||||
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
embed_headers += healthbar_parts_embed[1]
|
nitrofs_files += battle_sprites_narc
|
||||||
|
naix_headers += battle_sprites_narc[1]
|
||||||
|
|
|
||||||
259
res/graphics/battle/misc/debug.pal
Normal file
|
|
@ -0,0 +1,259 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
256
|
||||||
|
106 213 49
|
||||||
|
65 65 65
|
||||||
|
255 255 255
|
||||||
|
205 205 205
|
||||||
|
148 148 123
|
||||||
|
82 123 189
|
||||||
|
16 65 131
|
||||||
|
41 49 65
|
||||||
|
82 98 139
|
||||||
|
255 213 82
|
||||||
|
255 180 65
|
||||||
|
230 98 115
|
||||||
|
16 238 238
|
||||||
|
32 156 164
|
||||||
|
246 246 246
|
||||||
|
0 0 0
|
||||||
|
0 255 0
|
||||||
|
0 0 0
|
||||||
|
57 74 65
|
||||||
|
222 106 90
|
||||||
|
123 148 131
|
||||||
|
255 255 222
|
||||||
|
32 57 0
|
||||||
|
197 189 115
|
||||||
|
255 230 0
|
||||||
|
90 213 131
|
||||||
|
222 213 180
|
||||||
|
82 106 98
|
||||||
|
255 255 255
|
||||||
|
115 255 172
|
||||||
|
255 172 123
|
||||||
|
74 65 90
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
19
res/graphics/battle/misc/debug_frame.pal
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
255 255 255
|
||||||
|
255 0 0
|
||||||
|
222 0 0
|
||||||
|
98 41 246
|
||||||
|
139 8 41
|
||||||
|
197 0 0
|
||||||
|
0 0 0
|
||||||
|
255 197 180
|
||||||
|
255 131 131
|
||||||
|
197 106 98
|
||||||
|
156 74 65
|
||||||
|
148 139 205
|
||||||
|
0 0 0
|
||||||
|
106 90 156
|
||||||
|
106 74 82
|
||||||
|
49 41 57
|
||||||
BIN
res/graphics/battle/misc/debug_frame_1.png
Normal file
|
After Width: | Height: | Size: 290 B |
382
res/graphics/battle/misc/debug_frame_1_cell.json
Normal file
|
|
@ -0,0 +1,382 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 0,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 25
|
||||||
|
},
|
||||||
|
"oamCount": 18,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 80,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -88,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 8,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 12,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 16,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 18,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -48,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 20,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -48,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 22,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -48,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 26,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -48,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 30,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 80,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 32,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -48,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 80,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 36,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 12,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -48,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 22,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -48,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -80,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 40,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -80,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 44,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -88,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 48,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -48,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -88,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 52,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/misc/debug_frame_2.png
Normal file
|
After Width: | Height: | Size: 246 B |
202
res/graphics/battle/misc/debug_frame_2_cell.json
Normal file
|
|
@ -0,0 +1,202 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": true,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 0,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 13
|
||||||
|
},
|
||||||
|
"oamCount": 9,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -32,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 32,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 8,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 32,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 12,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -40,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 14,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 16,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 18,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -40,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 22,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -40,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 26,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/misc/debug_frame_3.png
Normal file
|
After Width: | Height: | Size: 252 B |
262
res/graphics/battle/misc/debug_frame_3_cell.json
Normal file
|
|
@ -0,0 +1,262 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 0,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 17
|
||||||
|
},
|
||||||
|
"oamCount": 12,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 8,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 0,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 9,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 13,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -16,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 17,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 21,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 25,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -56,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 0
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 29,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 0,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -56,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 30,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -56,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 34,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -48,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 38,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 1
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
69
res/graphics/battle/misc/meson.build
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
battle_sprites += [
|
||||||
|
nclr_gen.process(
|
||||||
|
files('debug.pal', 'unk_179.png'),
|
||||||
|
extra_args: [ '-bitdepth', '4' ],
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
),
|
||||||
|
|
||||||
|
nclr_gen.process(
|
||||||
|
files('debug_frame.pal', 'pokesprite_1.png', 'pokesprite_2.pal'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-nopad', '-invertsize', '-pcmp', '-bitdepth', '4' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('unk_117.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize', '-mappingtype', '64' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_gen.process(
|
||||||
|
files('pokesprite_1.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize', '-mappingtype', '64' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_lz_gen.process(
|
||||||
|
files('unk_120.png', 'unk_121_124.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize', '-mappingtype', '64' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_gen.process(
|
||||||
|
files('pokesprite_2.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-convertTo4Bpp', '-clobbersize', '-mappingtype', '128' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncgr_cell_lz_gen.process(
|
||||||
|
files(
|
||||||
|
'unk_179.png',
|
||||||
|
'debug_frame_1.png',
|
||||||
|
'debug_frame_2.png',
|
||||||
|
'debug_frame_3.png',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4', '-clobbersize' ],
|
||||||
|
),
|
||||||
|
|
||||||
|
ncer_gen.process(
|
||||||
|
files('pokesprite_1_cell.json', 'pokesprite_2_cell.json'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
),
|
||||||
|
|
||||||
|
ncer_lz_gen.process(
|
||||||
|
files(
|
||||||
|
'unk_117_cell.json',
|
||||||
|
'unk_120_cell.json',
|
||||||
|
'unk_121_124_cell.json',
|
||||||
|
'unk_179_cell.json',
|
||||||
|
'debug_frame_1_cell.json',
|
||||||
|
'debug_frame_2_cell.json',
|
||||||
|
'debug_frame_3_cell.json',
|
||||||
|
),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
),
|
||||||
|
|
||||||
|
nanr_gen.process(files('single_frame_anim.json'), preserve_path_from: base_directory),
|
||||||
|
nanr_lz_gen.process(files('single_frame_anim.json'), preserve_path_from: base_directory),
|
||||||
|
]
|
||||||
BIN
res/graphics/battle/misc/pokesprite_1.png
Normal file
|
After Width: | Height: | Size: 845 B |
146
res/graphics/battle/misc/pokesprite_1_cell.json
Normal file
|
|
@ -0,0 +1,146 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 14
|
||||||
|
},
|
||||||
|
"maxX": 40,
|
||||||
|
"maxY": 40,
|
||||||
|
"minX": -40,
|
||||||
|
"minY": -40,
|
||||||
|
"oamCount": 6,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -40,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 24,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 32,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 24,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 36,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -40,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 40,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 44,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 24,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 48,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
19
res/graphics/battle/misc/pokesprite_2.pal
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
16
|
||||||
|
156 197 106
|
||||||
|
82 82 90
|
||||||
|
164 164 172
|
||||||
|
238 32 16
|
||||||
|
255 172 189
|
||||||
|
0 115 255
|
||||||
|
123 189 238
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
255 255 255
|
||||||
|
255 189 197
|
||||||
|
222 222 222
|
||||||
|
148 213 255
|
||||||
|
255 255 255
|
||||||
BIN
res/graphics/battle/misc/pokesprite_2.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
146
res/graphics/battle/misc/pokesprite_2_cell.json
Normal file
|
|
@ -0,0 +1,146 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": true,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 2,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": true,
|
||||||
|
"boundingSphereRadius": 14
|
||||||
|
},
|
||||||
|
"maxX": 40,
|
||||||
|
"maxY": 40,
|
||||||
|
"minX": -40,
|
||||||
|
"minY": -40,
|
||||||
|
"oamCount": 6,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -40,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -40,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 24,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 16,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 2
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 24,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 18,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -40,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 20,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 22,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": 24,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 24,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 24,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
24
res/graphics/battle/misc/single_frame_anim.json
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"uaatEnabled": false,
|
||||||
|
"sequenceCount": 1,
|
||||||
|
"frameCount": 1,
|
||||||
|
"sequences": [{
|
||||||
|
"frameCount": 1,
|
||||||
|
"loopStartFrame": 0,
|
||||||
|
"animationElement": 0,
|
||||||
|
"animationType": 1,
|
||||||
|
"playbackMode": 2,
|
||||||
|
"frameData": [{
|
||||||
|
"frameDelay": 4,
|
||||||
|
"resultId": 0
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"animationResults": [{
|
||||||
|
"resultType": 0,
|
||||||
|
"index": 0
|
||||||
|
}],
|
||||||
|
"resultCount": 1,
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/misc/unk_117.png
Normal file
|
After Width: | Height: | Size: 622 B |
102
res/graphics/battle/misc/unk_117_cell.json
Normal file
|
|
@ -0,0 +1,102 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 18
|
||||||
|
},
|
||||||
|
"oamCount": 4,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 1,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 0,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 32,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -64,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 64,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -32,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 1,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -64,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 96,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/misc/unk_120.png
Normal file
|
After Width: | Height: | Size: 320 B |
62
res/graphics/battle/misc/unk_120_cell.json
Normal file
|
|
@ -0,0 +1,62 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": false,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 19
|
||||||
|
},
|
||||||
|
"oamCount": 2,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -56,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -16,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 3
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 16,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/misc/unk_121_124.png
Normal file
|
After Width: | Height: | Size: 270 B |
82
res/graphics/battle/misc/unk_121_124_cell.json
Normal file
|
|
@ -0,0 +1,82 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": true,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 1,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 10
|
||||||
|
},
|
||||||
|
"oamCount": 3,
|
||||||
|
"OAM": [{
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -40,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 1
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": -8,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 2
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 4,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"Attr0": {
|
||||||
|
"YCoordinate": -8,
|
||||||
|
"Rotation": false,
|
||||||
|
"SizeDisable": false,
|
||||||
|
"Mode": 0,
|
||||||
|
"Mosaic": false,
|
||||||
|
"Colours": 16,
|
||||||
|
"Shape": 0
|
||||||
|
},
|
||||||
|
"Attr1": {
|
||||||
|
"XCoordinate": 24,
|
||||||
|
"RotationScaling": 0,
|
||||||
|
"Size": 1
|
||||||
|
},
|
||||||
|
"Attr2": {
|
||||||
|
"CharName": 8,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
BIN
res/graphics/battle/misc/unk_179.png
Normal file
|
After Width: | Height: | Size: 129 B |
42
res/graphics/battle/misc/unk_179_cell.json
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
"labelEnabled": true,
|
||||||
|
"dontPadKbec": true,
|
||||||
|
"extended": false,
|
||||||
|
"vramTransferEnabled": false,
|
||||||
|
"ucatEnabled": false,
|
||||||
|
"cellCount": 1,
|
||||||
|
"mappingType": 0,
|
||||||
|
"cells": [{
|
||||||
|
"cellAttrs": {
|
||||||
|
"hFlip": false,
|
||||||
|
"vFlip": false,
|
||||||
|
"hvFlip": false,
|
||||||
|
"boundingRect": false,
|
||||||
|
"boundingSphereRadius": 5
|
||||||
|
},
|
||||||
|
"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": 0,
|
||||||
|
"Priority": 0,
|
||||||
|
"Palette": 0
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}],
|
||||||
|
"labels": ["CellAnime0"],
|
||||||
|
"labelCount": 1
|
||||||
|
}
|
||||||
343
res/graphics/battle/sprites.order
Normal file
|
|
@ -0,0 +1,343 @@
|
||||||
|
misc/debug.NCLR
|
||||||
|
terrain/grass/day.NCLR
|
||||||
|
terrain/grass/evening.NCLR
|
||||||
|
terrain/grass/night.NCLR
|
||||||
|
terrain/water/day.NCLR
|
||||||
|
terrain/water/evening.NCLR
|
||||||
|
terrain/water/night.NCLR
|
||||||
|
terrain/path/day.NCLR
|
||||||
|
terrain/path/evening.NCLR
|
||||||
|
terrain/path/night.NCLR
|
||||||
|
terrain/ice/day.NCLR
|
||||||
|
terrain/ice/evening.NCLR
|
||||||
|
terrain/ice/night.NCLR
|
||||||
|
terrain/rocky/day.NCLR
|
||||||
|
terrain/rocky/evening.NCLR
|
||||||
|
terrain/rocky/night.NCLR
|
||||||
|
terrain/snow/day.NCLR
|
||||||
|
terrain/snow/evening.NCLR
|
||||||
|
terrain/snow/night.NCLR
|
||||||
|
terrain/indoors/all.NCLR
|
||||||
|
terrain/indoors/all.NCLR
|
||||||
|
terrain/indoors/all.NCLR
|
||||||
|
terrain/sand/day.NCLR
|
||||||
|
terrain/sand/evening.NCLR
|
||||||
|
terrain/sand/night.NCLR
|
||||||
|
terrain/mud/day.NCLR
|
||||||
|
terrain/mud/evening.NCLR
|
||||||
|
terrain/mud/night.NCLR
|
||||||
|
terrain/cave/all.NCLR
|
||||||
|
terrain/cave/all.NCLR
|
||||||
|
terrain/cave/all.NCLR
|
||||||
|
terrain/path_puddles/day.NCLR
|
||||||
|
terrain/path_puddles/evening.NCLR
|
||||||
|
terrain/path_puddles/night.NCLR
|
||||||
|
terrain/league_aaron/all.NCLR
|
||||||
|
terrain/league_aaron/all.NCLR
|
||||||
|
terrain/league_aaron/all.NCLR
|
||||||
|
terrain/league_bertha/all.NCLR
|
||||||
|
terrain/league_bertha/all.NCLR
|
||||||
|
terrain/league_bertha/all.NCLR
|
||||||
|
terrain/league_flint/all.NCLR
|
||||||
|
terrain/league_flint/all.NCLR
|
||||||
|
terrain/league_flint/all.NCLR
|
||||||
|
terrain/league_lucian/all.NCLR
|
||||||
|
terrain/league_lucian/all.NCLR
|
||||||
|
terrain/league_lucian/all.NCLR
|
||||||
|
terrain/league_cynthia/all.NCLR
|
||||||
|
terrain/league_cynthia/all.NCLR
|
||||||
|
terrain/league_cynthia/all.NCLR
|
||||||
|
terrain/distortion_world/all.NCLR
|
||||||
|
terrain/distortion_world/all.NCLR
|
||||||
|
terrain/distortion_world/all.NCLR
|
||||||
|
terrain/battle_tower/all.NCLR
|
||||||
|
terrain/battle_tower/all.NCLR
|
||||||
|
terrain/battle_tower/all.NCLR
|
||||||
|
terrain/battle_factory/all.NCLR
|
||||||
|
terrain/battle_factory/all.NCLR
|
||||||
|
terrain/battle_factory/all.NCLR
|
||||||
|
terrain/battle_arcade/all.NCLR
|
||||||
|
terrain/battle_arcade/all.NCLR
|
||||||
|
terrain/battle_arcade/all.NCLR
|
||||||
|
terrain/battle_castle/all.NCLR
|
||||||
|
terrain/battle_castle/all.NCLR
|
||||||
|
terrain/battle_castle/all.NCLR
|
||||||
|
terrain/battle_hall/all.NCLR
|
||||||
|
terrain/battle_hall/all.NCLR
|
||||||
|
terrain/battle_hall/all.NCLR
|
||||||
|
terrain/giratina/all.NCLR
|
||||||
|
terrain/giratina/all.NCLR
|
||||||
|
terrain/giratina/all.NCLR
|
||||||
|
misc/unk_179.NCLR
|
||||||
|
healthbox/primary.NCLR
|
||||||
|
interface/shared.NCLR
|
||||||
|
misc/debug_frame.NCLR
|
||||||
|
type_icons/shared.NCLR
|
||||||
|
misc/pokesprite_1.NCLR
|
||||||
|
misc/pokesprite_1.NCGR
|
||||||
|
misc/pokesprite_1_cell.NCER
|
||||||
|
misc/single_frame_anim.NANR
|
||||||
|
ball_throws/unused_poke_ball.NCLR
|
||||||
|
interface/cursor.NCLR
|
||||||
|
healthbox/safari.NCLR
|
||||||
|
interface/level_up.NCLR
|
||||||
|
trainer_backs/lucas_dp.NCLR
|
||||||
|
trainer_backs/dawn_dp.NCLR
|
||||||
|
trainer_backs/barry_dp.NCLR
|
||||||
|
trainer_backs/cheryl.NCLR
|
||||||
|
trainer_backs/riley.NCLR
|
||||||
|
trainer_backs/marley.NCLR
|
||||||
|
trainer_backs/buck.NCLR
|
||||||
|
trainer_backs/mira.NCLR
|
||||||
|
ball_throws/poke_ball.NCLR
|
||||||
|
ball_throws/master_ball.NCLR
|
||||||
|
ball_throws/ultra_ball.NCLR
|
||||||
|
ball_throws/great_ball.NCLR
|
||||||
|
ball_throws/safari_ball.NCLR
|
||||||
|
ball_throws/net_ball.NCLR
|
||||||
|
ball_throws/dive_ball.NCLR
|
||||||
|
ball_throws/nest_ball.NCLR
|
||||||
|
ball_throws/repeat_ball.NCLR
|
||||||
|
ball_throws/timer_ball.NCLR
|
||||||
|
ball_throws/luxury_ball.NCLR
|
||||||
|
ball_throws/premier_ball.NCLR
|
||||||
|
ball_throws/quick_ball.NCLR
|
||||||
|
ball_throws/dusk_ball.NCLR
|
||||||
|
ball_throws/heal_ball.NCLR
|
||||||
|
ball_throws/cherish_ball.NCLR
|
||||||
|
ball_throws/park_ball.NCLR
|
||||||
|
ball_throws/bait.NCLR
|
||||||
|
ball_throws/mud.NCLR
|
||||||
|
interface/top_stock.NCLR
|
||||||
|
misc/pokesprite_2.NCLR
|
||||||
|
misc/pokesprite_2.NCGR
|
||||||
|
misc/pokesprite_2_cell.NCER
|
||||||
|
misc/single_frame_anim.NANR
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
misc/unk_117_cell.NCER.lz
|
||||||
|
misc/unk_117.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
misc/unk_120_cell.NCER.lz
|
||||||
|
misc/unk_120.NCGR.lz
|
||||||
|
misc/unk_121_124.NCGR.lz
|
||||||
|
misc/unk_121_124_cell.NCER.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
misc/unk_121_124.NCGR.lz
|
||||||
|
misc/unk_121_124_cell.NCER.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
terrain/grass/player.NCGR.lz
|
||||||
|
terrain/player_cell.NCER.lz
|
||||||
|
terrain/player_anim.NANR.lz
|
||||||
|
terrain/grass/enemy.NCGR.lz
|
||||||
|
terrain/enemy_cell.NCER.lz
|
||||||
|
terrain/enemy_anim.NANR.lz
|
||||||
|
terrain/water/player.NCGR.lz
|
||||||
|
terrain/water/enemy.NCGR.lz
|
||||||
|
terrain/path/player.NCGR.lz
|
||||||
|
terrain/path/enemy.NCGR.lz
|
||||||
|
terrain/ice/player.NCGR.lz
|
||||||
|
terrain/ice/enemy.NCGR.lz
|
||||||
|
terrain/rocky/player.NCGR.lz
|
||||||
|
terrain/rocky/enemy.NCGR.lz
|
||||||
|
terrain/snow/player.NCGR.lz
|
||||||
|
terrain/snow/enemy.NCGR.lz
|
||||||
|
terrain/indoors/player.NCGR.lz
|
||||||
|
terrain/indoors/enemy.NCGR.lz
|
||||||
|
terrain/sand/player.NCGR.lz
|
||||||
|
terrain/sand/enemy.NCGR.lz
|
||||||
|
terrain/mud/player.NCGR.lz
|
||||||
|
terrain/mud/enemy.NCGR.lz
|
||||||
|
terrain/cave/player.NCGR.lz
|
||||||
|
terrain/cave/enemy.NCGR.lz
|
||||||
|
terrain/path_puddles/player.NCGR.lz
|
||||||
|
terrain/path_puddles/enemy.NCGR.lz
|
||||||
|
terrain/league_aaron/player.NCGR.lz
|
||||||
|
terrain/league_aaron/enemy.NCGR.lz
|
||||||
|
terrain/league_bertha/player.NCGR.lz
|
||||||
|
terrain/league_bertha/enemy.NCGR.lz
|
||||||
|
terrain/league_flint/player.NCGR.lz
|
||||||
|
terrain/league_flint/enemy.NCGR.lz
|
||||||
|
terrain/league_lucian/player.NCGR.lz
|
||||||
|
terrain/league_lucian/enemy.NCGR.lz
|
||||||
|
terrain/league_cynthia/player.NCGR.lz
|
||||||
|
terrain/league_cynthia/enemy.NCGR.lz
|
||||||
|
terrain/distortion_world/player.NCGR.lz
|
||||||
|
terrain/distortion_world/enemy.NCGR.lz
|
||||||
|
terrain/battle_tower/player.NCGR.lz
|
||||||
|
terrain/battle_tower/enemy.NCGR.lz
|
||||||
|
terrain/battle_factory/player.NCGR.lz
|
||||||
|
terrain/battle_factory/enemy.NCGR.lz
|
||||||
|
terrain/battle_arcade/player.NCGR.lz
|
||||||
|
terrain/battle_arcade/enemy.NCGR.lz
|
||||||
|
terrain/battle_castle/player.NCGR.lz
|
||||||
|
terrain/battle_castle/enemy.NCGR.lz
|
||||||
|
terrain/battle_hall/player.NCGR.lz
|
||||||
|
terrain/battle_hall/enemy.NCGR.lz
|
||||||
|
terrain/giratina/player.NCGR.lz
|
||||||
|
terrain/giratina/enemy.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
misc/unk_179_cell.NCER.lz
|
||||||
|
misc/unk_179.NCGR.lz
|
||||||
|
healthbox/arrows_thin_anim.NANR.lz
|
||||||
|
healthbox/arrows_thin_cell.NCER.lz
|
||||||
|
healthbox/arrows_thin.NCGR.lz
|
||||||
|
healthbox/arrows_wide_anim.NANR.lz
|
||||||
|
healthbox/arrows_wide_cell.NCER.lz
|
||||||
|
healthbox/arrows_wide.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
healthbox/short_cell.NCER.lz
|
||||||
|
healthbox/enemy.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
healthbox/tall_cell.NCER.lz
|
||||||
|
healthbox/player_singles.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
healthbox/short_cell.NCER.lz
|
||||||
|
healthbox/enemy.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
healthbox/short_cell.NCER.lz
|
||||||
|
healthbox/enemy.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
healthbox/short_cell.NCER.lz
|
||||||
|
healthbox/player_doubles.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
healthbox/short_cell.NCER.lz
|
||||||
|
healthbox/player_doubles.NCGR.lz
|
||||||
|
interface/stock_enemy_cell.NCER.lz
|
||||||
|
interface/stock_enemy.NCGR.lz
|
||||||
|
interface/stock_anim.NANR.lz
|
||||||
|
interface/stock_player_cell.NCER.lz
|
||||||
|
interface/stock_player.NCGR.lz
|
||||||
|
interface/stock_anim.NANR.lz
|
||||||
|
misc/debug_frame_1_cell.NCER.lz
|
||||||
|
misc/debug_frame_1.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
misc/debug_frame_2_cell.NCER.lz
|
||||||
|
misc/debug_frame_2.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
misc/debug_frame_3_cell.NCER.lz
|
||||||
|
misc/debug_frame_3.NCGR.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
type_icons/beauty.NCGR.lz
|
||||||
|
type_icons/cute.NCGR.lz
|
||||||
|
type_icons/dragon.NCGR.lz
|
||||||
|
type_icons/electric.NCGR.lz
|
||||||
|
type_icons/psychic.NCGR.lz
|
||||||
|
type_icons/dark.NCGR.lz
|
||||||
|
type_icons/fighting.NCGR.lz
|
||||||
|
type_icons/fire.NCGR.lz
|
||||||
|
type_icons/flying.NCGR.lz
|
||||||
|
type_icons/ghost.NCGR.lz
|
||||||
|
type_icons/ground.NCGR.lz
|
||||||
|
type_icons/ice.NCGR.lz
|
||||||
|
type_icons/bug.NCGR.lz
|
||||||
|
type_icons/smart.NCGR.lz
|
||||||
|
type_icons/grass.NCGR.lz
|
||||||
|
type_icons/normal.NCGR.lz
|
||||||
|
type_icons/poison.NCGR.lz
|
||||||
|
type_icons/mystery.NCGR.lz
|
||||||
|
type_icons/rock.NCGR.lz
|
||||||
|
type_icons/steel.NCGR.lz
|
||||||
|
type_icons/tough.NCGR.lz
|
||||||
|
type_icons/cool.NCGR.lz
|
||||||
|
type_icons/water.NCGR.lz
|
||||||
|
type_icons/cell.NCER.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
type_icons/physical.NCGR.lz
|
||||||
|
type_icons/status.NCGR.lz
|
||||||
|
type_icons/special.NCGR.lz
|
||||||
|
ball_throws/unused_poke_ball.NCGR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/unused_poke_ball_anim.NANR.lz
|
||||||
|
interface/cursor.NCGR.lz
|
||||||
|
interface/cursor_cell.NCER.lz
|
||||||
|
interface/cursor_anim.NANR.lz
|
||||||
|
healthbox/safari.NCGR.lz
|
||||||
|
healthbox/safari_cell.NCER.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
interface/level_up.NCGR.lz
|
||||||
|
interface/level_up_cell.NCER.lz
|
||||||
|
misc/single_frame_anim.NANR.lz
|
||||||
|
trainer_backs/lucas_dp.NCGR.lz
|
||||||
|
trainer_backs/dawn_dp.NCGR.lz
|
||||||
|
trainer_backs/barry_dp.NCGR.lz
|
||||||
|
trainer_backs/cheryl.NCGR.lz
|
||||||
|
trainer_backs/riley.NCGR.lz
|
||||||
|
trainer_backs/marley.NCGR.lz
|
||||||
|
trainer_backs/buck.NCGR.lz
|
||||||
|
trainer_backs/mira.NCGR.lz
|
||||||
|
trainer_backs/shared_cell.NCER.lz
|
||||||
|
trainer_backs/shared_cell.NCER.lz
|
||||||
|
trainer_backs/shared_cell.NCER.lz
|
||||||
|
trainer_backs/shared_cell.NCER.lz
|
||||||
|
trainer_backs/shared_cell.NCER.lz
|
||||||
|
trainer_backs/shared_cell.NCER.lz
|
||||||
|
trainer_backs/shared_cell.NCER.lz
|
||||||
|
trainer_backs/shared_cell.NCER.lz
|
||||||
|
trainer_backs/shared_anim.NANR.lz
|
||||||
|
trainer_backs/shared_anim.NANR.lz
|
||||||
|
trainer_backs/shared_anim.NANR.lz
|
||||||
|
trainer_backs/shared_anim.NANR.lz
|
||||||
|
trainer_backs/shared_anim.NANR.lz
|
||||||
|
trainer_backs/shared_anim.NANR.lz
|
||||||
|
trainer_backs/shared_anim.NANR.lz
|
||||||
|
trainer_backs/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/poke_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/master_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/ultra_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/great_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/safari_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/net_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/dive_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/nest_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/repeat_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/timer_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/luxury_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/premier_ball.NCGR.lz
|
||||||
|
ball_throws/quick_dusk_heal_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/quick_ball.NCGR.lz
|
||||||
|
ball_throws/quick_dusk_heal_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/dusk_ball.NCGR.lz
|
||||||
|
ball_throws/quick_dusk_heal_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/heal_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/cherish_ball.NCGR.lz
|
||||||
|
ball_throws/shared_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/park_ball.NCGR.lz
|
||||||
|
ball_throws/bait_anim.NANR.lz
|
||||||
|
ball_throws/shared_cell.NCER.lz
|
||||||
|
ball_throws/bait.NCGR.lz
|
||||||
|
ball_throws/mud_anim.NANR.lz
|
||||||
|
ball_throws/mud_cell.NCER.lz
|
||||||
|
ball_throws/mud.NCGR.lz
|
||||||
|
interface/top_stock.NCGR.lz
|
||||||
|
interface/top_stock_cell.NCER.lz
|
||||||
|
interface/top_stock_anim.NANR.lz
|
||||||
259
res/graphics/battle/terrain/battle_arcade/all.pal
Normal file
|
|
@ -0,0 +1,259 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
256
|
||||||
|
255 255 255
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
255 164 205
|
||||||
|
255 213 255
|
||||||
|
255 230 255
|
||||||
|
255 189 230
|
||||||
|
255 148 197
|
||||||
|
222 131 172
|
||||||
|
180 106 148
|
||||||
|
139 90 115
|
||||||
|
106 65 90
|
||||||
|
65 49 65
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
BIN
res/graphics/battle/terrain/battle_arcade/enemy.png
Normal file
|
After Width: | Height: | Size: 445 B |
23
res/graphics/battle/terrain/battle_arcade/meson.build
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
battle_sprites += [
|
||||||
|
nclr_gen.process(
|
||||||
|
files('all.pal'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4' ],
|
||||||
|
),
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('player.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-cell', player_cell.full_path(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('enemy.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-cell', enemy_cell.full_path(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
]
|
||||||
BIN
res/graphics/battle/terrain/battle_arcade/player.png
Normal file
|
After Width: | Height: | Size: 391 B |
259
res/graphics/battle/terrain/battle_castle/all.pal
Normal file
|
|
@ -0,0 +1,259 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
256
|
||||||
|
255 255 255
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
115 197 172
|
||||||
|
131 222 180
|
||||||
|
131 230 189
|
||||||
|
123 205 172
|
||||||
|
115 180 156
|
||||||
|
106 156 139
|
||||||
|
90 123 115
|
||||||
|
82 98 98
|
||||||
|
74 74 82
|
||||||
|
65 49 65
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
BIN
res/graphics/battle/terrain/battle_castle/enemy.png
Normal file
|
After Width: | Height: | Size: 445 B |
23
res/graphics/battle/terrain/battle_castle/meson.build
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
battle_sprites += [
|
||||||
|
nclr_gen.process(
|
||||||
|
files('all.pal'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4' ],
|
||||||
|
),
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('player.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-cell', player_cell.full_path(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('enemy.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-cell', enemy_cell.full_path(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
]
|
||||||
BIN
res/graphics/battle/terrain/battle_castle/player.png
Normal file
|
After Width: | Height: | Size: 391 B |
259
res/graphics/battle/terrain/battle_factory/all.pal
Normal file
|
|
@ -0,0 +1,259 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
256
|
||||||
|
255 255 255
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
90 164 172
|
||||||
|
98 189 197
|
||||||
|
106 197 205
|
||||||
|
98 180 189
|
||||||
|
98 156 164
|
||||||
|
90 131 148
|
||||||
|
82 115 123
|
||||||
|
74 90 106
|
||||||
|
74 65 82
|
||||||
|
65 49 65
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
BIN
res/graphics/battle/terrain/battle_factory/enemy.png
Normal file
|
After Width: | Height: | Size: 445 B |
23
res/graphics/battle/terrain/battle_factory/meson.build
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
battle_sprites += [
|
||||||
|
nclr_gen.process(
|
||||||
|
files('all.pal'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [ '-bitdepth', '4' ],
|
||||||
|
),
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('player.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-cell', player_cell.full_path(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
ncgr_lz_gen.process(
|
||||||
|
files('enemy.png'),
|
||||||
|
preserve_path_from: base_directory,
|
||||||
|
extra_args: [
|
||||||
|
'-bitdepth', '4', '-clobbersize', '-mappingtype', '64',
|
||||||
|
'-cell', enemy_cell.full_path(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
]
|
||||||
BIN
res/graphics/battle/terrain/battle_factory/player.png
Normal file
|
After Width: | Height: | Size: 391 B |
259
res/graphics/battle/terrain/battle_hall/all.pal
Normal file
|
|
@ -0,0 +1,259 @@
|
||||||
|
JASC-PAL
|
||||||
|
0100
|
||||||
|
256
|
||||||
|
255 255 255
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
230 255 246
|
||||||
|
246 255 255
|
||||||
|
255 255 255
|
||||||
|
238 255 255
|
||||||
|
213 255 246
|
||||||
|
189 255 238
|
||||||
|
164 246 230
|
||||||
|
131 180 180
|
||||||
|
98 115 123
|
||||||
|
65 49 65
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
|
0 0 0
|
||||||
BIN
res/graphics/battle/terrain/battle_hall/enemy.png
Normal file
|
After Width: | Height: | Size: 445 B |