Extract palette groups

This commit is contained in:
octorock
2021-10-30 17:14:01 +02:00
parent c913513bc1
commit a87c35c4a5
23 changed files with 6958 additions and 10771 deletions
+31
View File
@@ -0,0 +1,31 @@
.ifndef GUARD_ASM_MACROS_GFX_INC
.set GUARD_ASM_MACROS_GFX_INC, 1
@ TODO workaround because we cannot substract two extern pointers
@ Will need to find a different solution when wanting to modify assets.
.ifdef USA
.equiv ptr_gGlobalGfxAndPalettes, 0x85A2E80
.endif
.ifdef EU
.equiv ptr_gGlobalGfxAndPalettes, 0x85A23D0
.endif
.ifdef JP
.equiv ptr_gGlobalGfxAndPalettes, 0x85A2B20
.endif
.ifdef DEMO_USA
.equiv ptr_gGlobalGfxAndPalettes, 0x85A38B0
.endif
.ifdef DEMO_JP
.equiv ptr_gGlobalGfxAndPalettes, 0x85A2B18
.endif
.macro gfx_raw src:req, unknown=0, dest=0, size=0, compressed=0, terminator=0
.4byte (!(\terminator) << 0x1F) + (\src - ptr_gGlobalGfxAndPalettes)+ \unknown * 0x1000000, \dest, \size + (\compressed << 0x1F)
.endm
.macro palette_set palette:req, offset=0, count=0, terminator=0
.2byte \palette
.byte \offset, \count & 0xf + (!\terminator*0x80)
.endm
.endif @ GUARD_ASM_MACROS_GFX_INC
+20 -1
View File
@@ -9,8 +9,27 @@
.2byte \tileset_id
.endm
@ TODO workaround because we cannot substract two extern pointers
@ Will need to find a different solution when wanting to modify assets.
.ifdef USA
.equiv ptr_gMapData, 0x8324AE4
.endif
.ifdef EU
.equiv ptr_gMapData, 0x8323FEC
.endif
.ifdef JP
.equiv ptr_gMapData, 0x8324710
.endif
.ifdef DEMO_USA
.equiv ptr_gMapData, 0x8325514
.endif
.ifdef DEMO_JP
.equiv ptr_gMapData, 0x8324708
.endif
.macro map_data src_offset, dest, size, compressed, terminator=0
.4byte (!(\terminator) << 0x1F) | (\src_offset)
.4byte (!(\terminator) << 0x1F) + (\src_offset - ptr_gMapData)
.4byte \dest
.4byte (\compressed << 0x1F) | (\size)
.endm
+18 -4
View File
@@ -18279,14 +18279,28 @@
"type": "gfx"
},
{
"path": "assets/gfx_unknown_29.bin",
"path": "assets/gGfx_9_0_JP.bin",
"start": 9415264,
"size": 3840,
"size": 1280,
"type": "unknown",
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
},
{
"path": "assets/gfx_unknown_29.bin",
"path": "gfx/gGfx_10_0_JP.4bpp",
"start": 9416544,
"size": 1280,
"type": "gfx",
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
},
{
"path": "gfx/gGfx_11_1_JP.4bpp",
"start": 9417824,
"size": 1280,
"type": "gfx",
"variants": ["USA", "JP", "DEMO_USA", "DEMO_JP"]
},
{
"path": "assets/gGfx_9_0_JP.bin",
"start": 9415264,
"size": 6400,
"type": "unknown",
@@ -19081,7 +19095,7 @@
"type": "gfx"
},
{
"path": "assets/gfx_unknown_47.bin",
"path": "assets/gGfx_117_3_JP.bin",
"start": 10128352,
"size": 2048,
"type": "unknown"
+10 -4
View File
@@ -11013,10 +11013,16 @@
"type": "map_layer1"
},
{
"path": "assets/unknown_249.bin",
"start": 5890050,
"size": 2058,
"type": "unknown"
"path": "assets/gAreaRoomMap_08107870_0.bin",
"start": 5890052,
"size": 1168,
"type": "map_layer2"
},
{
"path": "assets/gAreaRoomMap_08107870_1.bin",
"start": 5891220,
"size": 888,
"type": "map_layer1"
},
{
"path": "assets/gAreaRoomMap_4D_0_0.bin",
-16
View File
@@ -1,16 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gUnk_08121368:: @ 08121368
.4byte sub_0808B474
.4byte sub_0808B530
.4byte sub_0808B564
.4byte sub_0808B590
.4byte sub_0808B5E8
.4byte sub_0808B684
gUnk_08121380:: @ 08121380
.incbin "warpPoint/gUnk_08121380.bin"
-9
View File
@@ -1,9 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
unusedLabel_0CEBDC:: @ 080CEBDC
.incbin "data_080CEBDC/unusedLabel_0CEBDC.bin"
-135
View File
@@ -1,135 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gSpriteAnimations_Lakitu_0:: @ 080D015C
.include "animations/gSpriteAnimations_Lakitu_0.s"
gSpriteAnimations_Lakitu_1:: @ 080D016D
.include "animations/gSpriteAnimations_Lakitu_1.s"
gSpriteAnimations_Lakitu_2:: @ 080D017E
.include "animations/gSpriteAnimations_Lakitu_2.s"
gSpriteAnimations_Lakitu_3:: @ 080D018F
.include "animations/gSpriteAnimations_Lakitu_3.s"
gSpriteAnimations_Lakitu_4:: @ 080D01A0
.include "animations/gSpriteAnimations_Lakitu_4.s"
gSpriteAnimations_Lakitu_5:: @ 080D01B1
.include "animations/gSpriteAnimations_Lakitu_5.s"
gSpriteAnimations_Lakitu_6:: @ 080D01C2
.include "animations/gSpriteAnimations_Lakitu_6.s"
gSpriteAnimations_Lakitu_7:: @ 080D01D3
.include "animations/gSpriteAnimations_Lakitu_7.s"
gSpriteAnimations_Lakitu_8:: @ 080D01E4
.include "animations/gSpriteAnimations_Lakitu_8.s"
gUnk_080D01EF:: @ 080D01EF
.incbin "data_080D015C/gUnk_080D01EF.bin"
gUnk_080D020C:: @ 080D020C
.incbin "data_080D015C/gUnk_080D020C.bin"
gUnk_080D0210:: @ 080D0210
.incbin "data_080D015C/gUnk_080D0210.bin"
gUnk_080D0211:: @ 080D0211
.incbin "data_080D015C/gUnk_080D0211.bin"
gSpriteAnimations_Lakitu_9:: @ 080D0225
.include "animations/gSpriteAnimations_Lakitu_9.s"
gSpriteAnimations_Lakitu_10:: @ 080D0266
.include "animations/gSpriteAnimations_Lakitu_10.s"
gSpriteAnimations_Lakitu_11:: @ 080D02A7
.include "animations/gSpriteAnimations_Lakitu_11.s"
gSpriteAnimations_Lakitu_12:: @ 080D02E8
.include "animations/gSpriteAnimations_Lakitu_12.s"
gUnk_080D02F3:: @ 080D02F3
.incbin "data_080D015C/gUnk_080D02F3.bin"
gUnk_080D02F6:: @ 080D02F6
.incbin "data_080D015C/gUnk_080D02F6.bin"
gUnk_080D02F7:: @ 080D02F7
.incbin "data_080D015C/gUnk_080D02F7.bin"
gSpriteAnimations_Lakitu_13:: @ 080D02F9
.include "animations/gSpriteAnimations_Lakitu_13.s"
gUnk_080D02FC:: @ 080D02FC
.incbin "data_080D015C/gUnk_080D02FC.bin"
gUnk_080D0300:: @ 080D0300
.incbin "data_080D015C/gUnk_080D0300.bin"
gSpriteAnimations_Lakitu_14:: @ 080D030A
.include "animations/gSpriteAnimations_Lakitu_14.s"
gUnk_080D031B:: @ 080D031B
.incbin "data_080D015C/gUnk_080D031B.bin"
gUnk_080D032C:: @ 080D032C
.incbin "data_080D015C/gUnk_080D032C.bin"
gUnk_080D033D:: @ 080D033D
.incbin "data_080D015C/gUnk_080D033D.bin"
gUnk_080D034E:: @ 080D034E
.incbin "data_080D015C/gUnk_080D034E.bin"
gUnk_080D035F:: @ 080D035F
.incbin "data_080D015C/gUnk_080D035F.bin"
gUnk_080D0370:: @ 080D0370
.incbin "data_080D015C/gUnk_080D0370.bin"
gUnk_080D0381:: @ 080D0381
.incbin "data_080D015C/gUnk_080D0381.bin"
gUnk_080D0392:: @ 080D0392
.incbin "data_080D015C/gUnk_080D0392.bin"
gUnk_080D03A3:: @ 080D03A3
.incbin "data_080D015C/gUnk_080D03A3.bin"
gSpriteAnimations_Lakitu:: @ 080D03B4
.4byte gSpriteAnimations_Lakitu_0
.4byte gSpriteAnimations_Lakitu_1
.4byte gSpriteAnimations_Lakitu_2
.4byte gSpriteAnimations_Lakitu_3
.4byte gSpriteAnimations_Lakitu_4
.4byte gSpriteAnimations_Lakitu_5
.4byte gSpriteAnimations_Lakitu_6
.4byte gSpriteAnimations_Lakitu_7
.4byte gSpriteAnimations_Lakitu_8
.4byte gSpriteAnimations_Lakitu_9
.4byte gSpriteAnimations_Lakitu_10
.4byte gSpriteAnimations_Lakitu_11
.4byte gSpriteAnimations_Lakitu_12
.4byte gSpriteAnimations_Lakitu_13
.4byte gSpriteAnimations_Lakitu_14
gUnk_080D03F0:: @ 080D03F0
.4byte gUnk_080D031B
.4byte gUnk_080D032C
.4byte gUnk_080D033D
.4byte gUnk_080D034E
.4byte gUnk_080D035F
gUnk_080D0404:: @ 080D0404
.4byte gUnk_080D0370
.4byte gUnk_080D0381
.4byte gUnk_080D0392
.4byte gUnk_080D03A3
.incbin "data_080D015C/gUnk_080D0404.bin"
+4 -1
View File
@@ -279,4 +279,7 @@ gUnk_080FF420:: @ 080FF420
.4byte nullsub_493
.include "data/gfx/palette_groups.s"
.include "data/gfx/gfx_groups.s"
@ TODO move to own file
.include "asm/macros/gfx.inc"
.include "data/gfx/gfx_groups.inc"
-418
View File
@@ -1,418 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
@ TODO start of figurine data
gFigurineGfx1:: @ 0883FB00
.incbin "figurines/gFigurineGfx1.4bpp"
gFigurineGfx2:: @ 08840080
.incbin "figurines/gFigurineGfx2.4bpp"
gFigurineGfx3:: @ 08840660
.incbin "figurines/gFigurineGfx3.4bpp"
gFigurineGfx4:: @ 08840AE0
.incbin "figurines/gFigurineGfx4.4bpp"
gFigurineGfx5:: @ 08840FA0
.incbin "figurines/gFigurineGfx5.4bpp"
gFigurineGfx6:: @ 088414A0
.incbin "figurines/gFigurineGfx6.4bpp"
gFigurineGfx7:: @ 08841820
.incbin "figurines/gFigurineGfx7.4bpp"
gFigurineGfx8:: @ 08841AE0
.incbin "figurines/gFigurineGfx8.4bpp"
gFigurineGfx9:: @ 08841FC0
.incbin "figurines/gFigurineGfx9.4bpp"
gFigurineGfx10:: @ 088422E0
.incbin "figurines/gFigurineGfx10.4bpp"
gFigurineGfx11:: @ 08843080
.incbin "figurines/gFigurineGfx11.4bpp"
gFigurineGfx12:: @ 08843EE0
.incbin "figurines/gFigurineGfx12.4bpp"
gFigurineGfx13:: @ 08844DC0
.incbin "figurines/gFigurineGfx13.4bpp"
gFigurineGfx14:: @ 08845BA0
.incbin "figurines/gFigurineGfx14.4bpp"
gFigurineGfx15:: @ 088475A0
.incbin "figurines/gFigurineGfx15.4bpp"
gFigurineGfx16:: @ 08848F60
.incbin "figurines/gFigurineGfx16.4bpp"
gFigurineGfx17:: @ 0884A020
.incbin "figurines/gFigurineGfx17.4bpp"
gFigurineGfx18:: @ 0884A400
.incbin "figurines/gFigurineGfx18.4bpp"
gFigurineGfx19:: @ 0884A7A0
.incbin "figurines/gFigurineGfx19.4bpp"
gFigurineGfx20:: @ 0884AB00
.incbin "figurines/gFigurineGfx20.4bpp"
gFigurineGfx21:: @ 0884B680
.incbin "figurines/gFigurineGfx21.4bpp"
gFigurineGfx22:: @ 0884C180
.incbin "figurines/gFigurineGfx22.4bpp"
gFigurineGfx23:: @ 0884CC60
.incbin "figurines/gFigurineGfx23.4bpp"
gFigurineGfx24:: @ 0884D0E0
.incbin "figurines/gFigurineGfx24.4bpp"
gFigurineGfx25:: @ 0884D400
.incbin "figurines/gFigurineGfx25.4bpp"
gFigurineGfx26:: @ 0884D760
.incbin "figurines/gFigurineGfx26.4bpp"
gFigurineGfx27:: @ 0884DB00
.incbin "figurines/gFigurineGfx27.4bpp"
gFigurineGfx28:: @ 0884DF00
.incbin "figurines/gFigurineGfx28.4bpp"
gFigurineGfx29:: @ 0884E6E0
.incbin "figurines/gFigurineGfx29.4bpp"
gFigurineGfx30:: @ 088510E0
.incbin "figurines/gFigurineGfx30.4bpp"
gFigurineGfx31:: @ 08853AE0
.incbin "figurines/gFigurineGfx31.4bpp"
gFigurineGfx32:: @ 088564E0
.incbin "figurines/gFigurineGfx32.4bpp"
gFigurineGfx33:: @ 088568A0
.incbin "figurines/gFigurineGfx33.4bpp"
gFigurineGfx34:: @ 08856C20
.incbin "figurines/gFigurineGfx34.4bpp"
gFigurineGfx35:: @ 08856FA0
.incbin "figurines/gFigurineGfx35.4bpp"
gFigurineGfx36:: @ 08857320
.incbin "figurines/gFigurineGfx36.4bpp"
gFigurineGfx37:: @ 08857880
.incbin "figurines/gFigurineGfx37.4bpp"
gFigurineGfx38:: @ 08857D00
.incbin "figurines/gFigurineGfx38.4bpp"
gFigurineGfx39:: @ 08858180
.incbin "figurines/gFigurineGfx39.4bpp"
gFigurineGfx40:: @ 08858680
.incbin "figurines/gFigurineGfx40.4bpp"
gFigurineGfx41:: @ 08859B40
.incbin "figurines/gFigurineGfx41.4bpp"
gFigurineGfx42:: @ 0885A1A0
.incbin "figurines/gFigurineGfx42.4bpp"
gFigurineGfx43:: @ 0885B220
.incbin "figurines/gFigurineGfx43.4bpp"
gFigurineGfx44:: @ 0885BA20
.incbin "figurines/gFigurineGfx44.4bpp"
gFigurineGfx45:: @ 0885C220
.incbin "figurines/gFigurineGfx45.4bpp"
gFigurineGfx46:: @ 0885C720
.incbin "figurines/gFigurineGfx46.4bpp"
gFigurineGfx47:: @ 0885CC20
.incbin "figurines/gFigurineGfx47.4bpp"
gFigurineGfx48:: @ 0885FCA0
.incbin "figurines/gFigurineGfx48.4bpp"
gFigurineGfx49:: @ 08862680
.incbin "figurines/gFigurineGfx49.4bpp"
gFigurineGfx50:: @ 08866080
.incbin "figurines/gFigurineGfx50.4bpp"
gFigurineGfx51:: @ 08868A40
.incbin "figurines/gFigurineGfx51.4bpp"
gFigurineGfx52:: @ 0886BF20
.incbin "figurines/gFigurineGfx52.4bpp"
gFigurineGfx53:: @ 0886F820
.incbin "figurines/gFigurineGfx53.4bpp"
gFigurineGfx54:: @ 08872900
.incbin "figurines/gFigurineGfx54.4bpp"
gFigurineGfx55:: @ 08875580
.incbin "figurines/gFigurineGfx55.4bpp"
gFigurineGfx56:: @ 08878A80
.incbin "figurines/gFigurineGfx56.4bpp"
gFigurineGfx57:: @ 0887B200
.incbin "figurines/gFigurineGfx57.4bpp"
gFigurineGfx58:: @ 0887E0A0
.incbin "figurines/gFigurineGfx58.4bpp"
gFigurineGfx59:: @ 088813C0
.incbin "figurines/gFigurineGfx59.4bpp"
gFigurineGfx60:: @ 08883EA0
.incbin "figurines/gFigurineGfx60.4bpp"
gFigurineGfx61:: @ 08885DA0
.incbin "figurines/gFigurineGfx61.4bpp"
gFigurineGfx62:: @ 08889DA0
.incbin "figurines/gFigurineGfx62.4bpp"
gFigurineGfx63:: @ 0888DD20
.incbin "figurines/gFigurineGfx63.4bpp"
gFigurineGfx64:: @ 0888F960
.incbin "figurines/gFigurineGfx64.4bpp"
gFigurineGfx65:: @ 08890FC0
.incbin "figurines/gFigurineGfx65.4bpp"
gFigurineGfx66:: @ 08892C40
.incbin "figurines/gFigurineGfx66.4bpp"
gFigurineGfx67:: @ 08894F40
.incbin "figurines/gFigurineGfx67.4bpp"
gFigurineGfx68:: @ 088973C0
.incbin "figurines/gFigurineGfx68.4bpp"
gFigurineGfx69:: @ 08897800
.incbin "figurines/gFigurineGfx69.4bpp"
gFigurineGfx70:: @ 088980C0
.incbin "figurines/gFigurineGfx70.4bpp"
gFigurineGfx71:: @ 08898EC0
.incbin "figurines/gFigurineGfx71.4bpp"
gFigurineGfx72:: @ 08899240
.incbin "figurines/gFigurineGfx72.4bpp"
gFigurineGfx73:: @ 08899B60
.incbin "figurines/gFigurineGfx73.4bpp"
gFigurineGfx74:: @ 08899E40
.incbin "figurines/gFigurineGfx74.4bpp"
gFigurineGfx75:: @ 0889A5E0
.incbin "figurines/gFigurineGfx75.4bpp"
gFigurineGfx76:: @ 0889A8E0
.incbin "figurines/gFigurineGfx76.4bpp"
gFigurineGfx77:: @ 0889B7E0
.incbin "figurines/gFigurineGfx77.4bpp"
gFigurineGfx78:: @ 0889BB40
.incbin "figurines/gFigurineGfx78.4bpp"
gFigurineGfx79:: @ 0889C2C0
.incbin "figurines/gFigurineGfx79.4bpp"
gFigurineGfx80:: @ 0889C6C0
.incbin "figurines/gFigurineGfx80.4bpp"
gFigurineGfx81:: @ 0889CA40
.incbin "figurines/gFigurineGfx81.4bpp"
gFigurineGfx82:: @ 0889D440
.incbin "figurines/gFigurineGfx82.4bpp"
gFigurineGfx83:: @ 0889DE40
.incbin "figurines/gFigurineGfx83.4bpp"
gFigurineGfx84:: @ 0889E140
.incbin "figurines/gFigurineGfx84.4bpp"
gFigurineGfx85:: @ 0889E600
.incbin "figurines/gFigurineGfx85.4bpp"
gFigurineGfx86:: @ 0889EDC0
.incbin "figurines/gFigurineGfx86.4bpp"
gFigurineGfx87:: @ 0889F8E0
.incbin "figurines/gFigurineGfx87.4bpp"
gFigurineGfx88:: @ 088A00C0
.incbin "figurines/gFigurineGfx88.4bpp"
gFigurineGfx89:: @ 088A0420
.incbin "figurines/gFigurineGfx89.4bpp"
gFigurineGfx90:: @ 088A0CE0
.incbin "figurines/gFigurineGfx90.4bpp"
gFigurineGfx91:: @ 088A14A0
.incbin "figurines/gFigurineGfx91.4bpp"
gFigurineGfx92:: @ 088A2260
.incbin "figurines/gFigurineGfx92.4bpp"
gFigurineGfx93:: @ 088A2560
.incbin "figurines/gFigurineGfx93.4bpp"
gFigurineGfx94:: @ 088A2840
.incbin "figurines/gFigurineGfx94.4bpp"
gFigurineGfx95:: @ 088A2D40
.incbin "figurines/gFigurineGfx95.4bpp"
gFigurineGfx96:: @ 088A3500
.incbin "figurines/gFigurineGfx96.4bpp"
gFigurineGfx97:: @ 088A3800
.incbin "figurines/gFigurineGfx97.4bpp"
gFigurineGfx98:: @ 088A3FA0
.incbin "figurines/gFigurineGfx98.4bpp"
gFigurineGfx99:: @ 088A44A0
.incbin "figurines/gFigurineGfx99.4bpp"
gFigurineGfx100:: @ 088A4860
.incbin "figurines/gFigurineGfx100.4bpp"
gFigurineGfx101:: @ 088A5200
.incbin "figurines/gFigurineGfx101.4bpp"
gFigurineGfx102:: @ 088A5FC0
.incbin "figurines/gFigurineGfx102.4bpp"
gFigurineGfx103:: @ 088A6360
.incbin "figurines/gFigurineGfx103.4bpp"
gFigurineGfx104:: @ 088A6CE0
.incbin "figurines/gFigurineGfx104.4bpp"
gFigurineGfx105:: @ 088A74A0
.incbin "figurines/gFigurineGfx105.4bpp"
gFigurineGfx106:: @ 088A7CC0
.incbin "figurines/gFigurineGfx106.4bpp"
gFigurineGfx107:: @ 088A8000
.incbin "figurines/gFigurineGfx107.4bpp"
gFigurineGfx108:: @ 088A8500
.incbin "figurines/gFigurineGfx108.4bpp"
gFigurineGfx109:: @ 088A8A00
.incbin "figurines/gFigurineGfx109.4bpp"
gFigurineGfx110:: @ 088A91C0
.incbin "figurines/gFigurineGfx110.4bpp"
gFigurineGfx111:: @ 088A9820
.incbin "figurines/gFigurineGfx111.4bpp"
gFigurineGfx112:: @ 088A9BE0
.incbin "figurines/gFigurineGfx112.4bpp"
gFigurineGfx113:: @ 088AA040
.incbin "figurines/gFigurineGfx113.4bpp"
gFigurineGfx114:: @ 088AA3C0
.incbin "figurines/gFigurineGfx114.4bpp"
gFigurineGfx115:: @ 088AABE0
.incbin "figurines/gFigurineGfx115.4bpp"
gFigurineGfx116:: @ 088AB280
.incbin "figurines/gFigurineGfx116.4bpp"
gFigurineGfx117:: @ 088ABC00
.incbin "figurines/gFigurineGfx117.4bpp"
gFigurineGfx118:: @ 088AC1E0
.incbin "figurines/gFigurineGfx118.4bpp"
gFigurineGfx119:: @ 088ACA80
.incbin "figurines/gFigurineGfx119.4bpp"
gFigurineGfx120:: @ 088AD340
.incbin "figurines/gFigurineGfx120.4bpp"
gFigurineGfx121:: @ 088AD8E0
.incbin "figurines/gFigurineGfx121.4bpp"
gFigurineGfx122:: @ 088ADF00
.incbin "figurines/gFigurineGfx122.4bpp"
gFigurineGfx123:: @ 088AEE00
.incbin "figurines/gFigurineGfx123.4bpp"
gFigurineGfx124:: @ 088AF440
.incbin "figurines/gFigurineGfx124.4bpp"
gFigurineGfx125:: @ 088B19C0
.incbin "figurines/gFigurineGfx125.4bpp"
gFigurineGfx126:: @ 088B3160
.incbin "figurines/gFigurineGfx126.4bpp"
gFigurineGfx127:: @ 088B4B00
.incbin "figurines/gFigurineGfx127.4bpp"
gFigurineGfx128:: @ 088B5E00
.incbin "figurines/gFigurineGfx128.4bpp"
gFigurineGfx129:: @ 088B7CA0
.incbin "figurines/gFigurineGfx129.4bpp"
gFigurineGfx130:: @ 088B92E0
.incbin "figurines/gFigurineGfx130.4bpp"
gFigurineGfx131:: @ 088BAAA0
.incbin "figurines/gFigurineGfx131.4bpp"
gFigurineGfx132:: @ 088BB8A0
.incbin "figurines/gFigurineGfx132.4bpp"
gFigurineGfx133:: @ 088BBE20
.incbin "figurines/gFigurineGfx133.4bpp"
gFigurineGfx134:: @ 088BCA60
.incbin "figurines/gFigurineGfx134.4bpp"
gFigurineGfx135:: @ 088BDB60
.incbin "figurines/gFigurineGfx135.4bpp"
gFigurineGfx136:: @ 088C00E0
.incbin "figurines/gFigurineGfx136.4bpp"
@ TODO the last 0x8c0 of gFigurineGfx136 belong to gGfx_89_6
@ TODO end of figurine data
-416
View File
@@ -1,416 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
@ TODO figurine Data
gFigurinePal1:: @ 085B5EC0
.incbin "palettes/gFigurinePal1.gbapal"
gFigurinePal2:: @ 085B5FA0
.incbin "palettes/gFigurinePal2.gbapal"
gFigurinePal3:: @ 085B6080
.incbin "palettes/gFigurinePal3.gbapal"
gFigurinePal4:: @ 085B6160
.incbin "palettes/gFigurinePal4.gbapal"
gFigurinePal5:: @ 085B6240
.incbin "palettes/gFigurinePal5.gbapal"
gFigurinePal6:: @ 085B6320
.incbin "palettes/gFigurinePal6.gbapal"
gFigurinePal7:: @ 085B6400
.incbin "palettes/gFigurinePal7.gbapal"
gFigurinePal8:: @ 085B64E0
.incbin "palettes/gFigurinePal8.gbapal"
gFigurinePal9:: @ 085B65C0
.incbin "palettes/gFigurinePal9.gbapal"
gFigurinePal10:: @ 085B66A0
.incbin "palettes/gFigurinePal10.gbapal"
gFigurinePal11:: @ 085B6780
.incbin "palettes/gFigurinePal11.gbapal"
gFigurinePal12:: @ 085B6860
.incbin "palettes/gFigurinePal12.gbapal"
gFigurinePal13:: @ 085B6940
.incbin "palettes/gFigurinePal13.gbapal"
gFigurinePal14:: @ 085B6A20
.incbin "palettes/gFigurinePal14.gbapal"
gFigurinePal15:: @ 085B6B00
.incbin "palettes/gFigurinePal15.gbapal"
gFigurinePal16:: @ 085B6BE0
.incbin "palettes/gFigurinePal16.gbapal"
gFigurinePal17:: @ 085B6CC0
.incbin "palettes/gFigurinePal17.gbapal"
gFigurinePal18:: @ 085B6DA0
.incbin "palettes/gFigurinePal18.gbapal"
gFigurinePal19:: @ 085B6E80
.incbin "palettes/gFigurinePal19.gbapal"
gFigurinePal20:: @ 085B6F60
.incbin "palettes/gFigurinePal20.gbapal"
gFigurinePal21:: @ 085B7040
.incbin "palettes/gFigurinePal21.gbapal"
gFigurinePal22:: @ 085B7120
.incbin "palettes/gFigurinePal22.gbapal"
gFigurinePal23:: @ 085B7200
.incbin "palettes/gFigurinePal23.gbapal"
gFigurinePal24:: @ 085B72E0
.incbin "palettes/gFigurinePal24.gbapal"
gFigurinePal25:: @ 085B73C0
.incbin "palettes/gFigurinePal25.gbapal"
gFigurinePal26:: @ 085B74A0
.incbin "palettes/gFigurinePal26.gbapal"
gFigurinePal27:: @ 085B7580
.incbin "palettes/gFigurinePal27.gbapal"
gFigurinePal28:: @ 085B7660
.incbin "palettes/gFigurinePal28.gbapal"
gFigurinePal29:: @ 085B7740
.incbin "palettes/gFigurinePal29.gbapal"
gFigurinePal30:: @ 085B7820
.incbin "palettes/gFigurinePal30.gbapal"
gFigurinePal31:: @ 085B7900
.incbin "palettes/gFigurinePal31.gbapal"
gFigurinePal32:: @ 085B79E0
.incbin "palettes/gFigurinePal32.gbapal"
gFigurinePal33:: @ 085B7AC0
.incbin "palettes/gFigurinePal33.gbapal"
gFigurinePal34:: @ 085B7BA0
.incbin "palettes/gFigurinePal34.gbapal"
gFigurinePal35:: @ 085B7C80
.incbin "palettes/gFigurinePal35.gbapal"
gFigurinePal36:: @ 085B7D60
.incbin "palettes/gFigurinePal36.gbapal"
gFigurinePal37:: @ 085B7E40
.incbin "palettes/gFigurinePal37.gbapal"
gFigurinePal38:: @ 085B7F20
.incbin "palettes/gFigurinePal38.gbapal"
gFigurinePal39:: @ 085B8000
.incbin "palettes/gFigurinePal39.gbapal"
gFigurinePal40:: @ 085B80E0
.incbin "palettes/gFigurinePal40.gbapal"
gFigurinePal41:: @ 085B81C0
.incbin "palettes/gFigurinePal41.gbapal"
gFigurinePal42:: @ 085B82A0
.incbin "palettes/gFigurinePal42.gbapal"
gFigurinePal43:: @ 085B8380
.incbin "palettes/gFigurinePal43.gbapal"
gFigurinePal44:: @ 085B8460
.incbin "palettes/gFigurinePal44.gbapal"
gFigurinePal45:: @ 085B8540
.incbin "palettes/gFigurinePal45.gbapal"
gFigurinePal46:: @ 085B8620
.incbin "palettes/gFigurinePal46.gbapal"
gFigurinePal47:: @ 085B8700
.incbin "palettes/gFigurinePal47.gbapal"
gFigurinePal48:: @ 085B87E0
.incbin "palettes/gFigurinePal48.gbapal"
gFigurinePal49:: @ 085B88C0
.incbin "palettes/gFigurinePal49.gbapal"
gFigurinePal50:: @ 085B89E0
.incbin "palettes/gFigurinePal50.gbapal"
gFigurinePal51:: @ 085B8AC0
.incbin "palettes/gFigurinePal51.gbapal"
gFigurinePal52:: @ 085B8BA0
.incbin "palettes/gFigurinePal52.gbapal"
gFigurinePal53:: @ 085B8C80
.incbin "palettes/gFigurinePal53.gbapal"
gFigurinePal54:: @ 085B8D60
.incbin "palettes/gFigurinePal54.gbapal"
gFigurinePal55:: @ 085B8E40
.incbin "palettes/gFigurinePal55.gbapal"
gFigurinePal56:: @ 085B8F20
.incbin "palettes/gFigurinePal56.gbapal"
gFigurinePal57:: @ 085B9000
.incbin "palettes/gFigurinePal57.gbapal"
gFigurinePal58:: @ 085B90E0
.incbin "palettes/gFigurinePal58.gbapal"
gFigurinePal59:: @ 085B91C0
.incbin "palettes/gFigurinePal59.gbapal"
gFigurinePal60:: @ 085B92A0
.incbin "palettes/gFigurinePal60.gbapal"
gFigurinePal61:: @ 085B9380
.incbin "palettes/gFigurinePal61.gbapal"
gFigurinePal62:: @ 085B9460
.incbin "palettes/gFigurinePal62.gbapal"
gFigurinePal63:: @ 085B9540
.incbin "palettes/gFigurinePal63.gbapal"
gFigurinePal64:: @ 085B9620
.incbin "palettes/gFigurinePal64.gbapal"
gFigurinePal65:: @ 085B9700
.incbin "palettes/gFigurinePal65.gbapal"
gFigurinePal66:: @ 085B97E0
.incbin "palettes/gFigurinePal66.gbapal"
gFigurinePal67:: @ 085B98C0
.incbin "palettes/gFigurinePal67.gbapal"
gFigurinePal68:: @ 085B99A0
.incbin "palettes/gFigurinePal68.gbapal"
gFigurinePal69:: @ 085B9A80
.incbin "palettes/gFigurinePal69.gbapal"
gFigurinePal70:: @ 085B9B60
.incbin "palettes/gFigurinePal70.gbapal"
gFigurinePal71:: @ 085B9C40
.incbin "palettes/gFigurinePal71.gbapal"
gFigurinePal72:: @ 085B9D20
.incbin "palettes/gFigurinePal72.gbapal"
gFigurinePal73:: @ 085B9E00
.incbin "palettes/gFigurinePal73.gbapal"
gFigurinePal74:: @ 085B9EE0
.incbin "palettes/gFigurinePal74.gbapal"
gFigurinePal75:: @ 085B9FC0
.incbin "palettes/gFigurinePal75.gbapal"
gFigurinePal76:: @ 085BA0A0
.incbin "palettes/gFigurinePal76.gbapal"
gFigurinePal77:: @ 085BA180
.incbin "palettes/gFigurinePal77.gbapal"
gFigurinePal78:: @ 085BA260
.incbin "palettes/gFigurinePal78.gbapal"
gFigurinePal79:: @ 085BA340
.incbin "palettes/gFigurinePal79.gbapal"
gFigurinePal80:: @ 085BA420
.incbin "palettes/gFigurinePal80.gbapal"
gFigurinePal81:: @ 085BA500
.incbin "palettes/gFigurinePal81.gbapal"
gFigurinePal82:: @ 085BA5E0
.incbin "palettes/gFigurinePal82.gbapal"
gFigurinePal83:: @ 085BA6C0
.incbin "palettes/gFigurinePal83.gbapal"
gFigurinePal84:: @ 085BA7A0
.incbin "palettes/gFigurinePal84.gbapal"
gFigurinePal85:: @ 085BA880
.incbin "palettes/gFigurinePal85.gbapal"
gFigurinePal86:: @ 085BA960
.incbin "palettes/gFigurinePal86.gbapal"
gFigurinePal87:: @ 085BAA40
.incbin "palettes/gFigurinePal87.gbapal"
gFigurinePal88:: @ 085BAB20
.incbin "palettes/gFigurinePal88.gbapal"
gFigurinePal89:: @ 085BAC00
.incbin "palettes/gFigurinePal89.gbapal"
gFigurinePal90:: @ 085BACE0
.incbin "palettes/gFigurinePal90.gbapal"
gFigurinePal91:: @ 085BADC0
.incbin "palettes/gFigurinePal91.gbapal"
gFigurinePal92:: @ 085BAEA0
.incbin "palettes/gFigurinePal92.gbapal"
gFigurinePal93:: @ 085BAF80
.incbin "palettes/gFigurinePal93.gbapal"
gFigurinePal94:: @ 085BB060
.incbin "palettes/gFigurinePal94.gbapal"
gFigurinePal95:: @ 085BB140
.incbin "palettes/gFigurinePal95.gbapal"
gFigurinePal96:: @ 085BB220
.incbin "palettes/gFigurinePal96.gbapal"
gFigurinePal97:: @ 085BB300
.incbin "palettes/gFigurinePal97.gbapal"
gFigurinePal98:: @ 085BB3E0
.incbin "palettes/gFigurinePal98.gbapal"
gFigurinePal99:: @ 085BB4C0
.incbin "palettes/gFigurinePal99.gbapal"
gFigurinePal100:: @ 085BB5A0
.incbin "palettes/gFigurinePal100.gbapal"
gFigurinePal101:: @ 085BB680
.incbin "palettes/gFigurinePal101.gbapal"
gFigurinePal102:: @ 085BB760
.incbin "palettes/gFigurinePal102.gbapal"
gFigurinePal103:: @ 085BB840
.incbin "palettes/gFigurinePal103.gbapal"
gFigurinePal104:: @ 085BB920
.incbin "palettes/gFigurinePal104.gbapal"
gFigurinePal105:: @ 085BBA00
.incbin "palettes/gFigurinePal105.gbapal"
gFigurinePal106:: @ 085BBAE0
.incbin "palettes/gFigurinePal106.gbapal"
gFigurinePal107:: @ 085BBBC0
.incbin "palettes/gFigurinePal107.gbapal"
gFigurinePal108:: @ 085BBCA0
.incbin "palettes/gFigurinePal108.gbapal"
gFigurinePal109:: @ 085BBD80
.incbin "palettes/gFigurinePal109.gbapal"
gFigurinePal110:: @ 085BBE60
.incbin "palettes/gFigurinePal110.gbapal"
gFigurinePal111:: @ 085BBF40
.incbin "palettes/gFigurinePal111.gbapal"
gFigurinePal112:: @ 085BC020
.incbin "palettes/gFigurinePal112.gbapal"
gFigurinePal113:: @ 085BC100
.incbin "palettes/gFigurinePal113.gbapal"
gFigurinePal114:: @ 085BC1E0
.incbin "palettes/gFigurinePal114.gbapal"
gFigurinePal115:: @ 085BC2C0
.incbin "palettes/gFigurinePal115.gbapal"
gFigurinePal116:: @ 085BC3A0
.incbin "palettes/gFigurinePal116.gbapal"
gFigurinePal117:: @ 085BC480
.incbin "palettes/gFigurinePal117.gbapal"
gFigurinePal118:: @ 085BC560
.incbin "palettes/gFigurinePal118.gbapal"
gFigurinePal119:: @ 085BC640
.incbin "palettes/gFigurinePal119.gbapal"
gFigurinePal120:: @ 085BC720
.incbin "palettes/gFigurinePal120.gbapal"
gFigurinePal121:: @ 085BC800
.incbin "palettes/gFigurinePal121.gbapal"
gFigurinePal122:: @ 085BC8E0
.incbin "palettes/gFigurinePal122.gbapal"
gFigurinePal123:: @ 085BC9C0
.incbin "palettes/gFigurinePal123.gbapal"
gFigurinePal124:: @ 085BCAA0
.incbin "palettes/gFigurinePal124.gbapal"
gFigurinePal125:: @ 085BCB80
.incbin "palettes/gFigurinePal125.gbapal"
gFigurinePal126:: @ 085BCC60
.incbin "palettes/gFigurinePal126.gbapal"
gFigurinePal127:: @ 085BCD40
.incbin "palettes/gFigurinePal127.gbapal"
gFigurinePal128:: @ 085BCE20
.incbin "palettes/gFigurinePal128.gbapal"
gFigurinePal129:: @ 085BCF00
.incbin "palettes/gFigurinePal129.gbapal"
gFigurinePal130:: @ 085BCFE0
.incbin "palettes/gFigurinePal130.gbapal"
gFigurinePal131:: @ 085BD0C0
.incbin "palettes/gFigurinePal131.gbapal"
gFigurinePal132:: @ 085BD1A0
.incbin "palettes/gFigurinePal132.gbapal"
gFigurinePal133:: @ 085BD280
.incbin "palettes/gFigurinePal133.gbapal"
gFigurinePal134:: @ 085BD360
.incbin "palettes/gFigurinePal134.gbapal"
gFigurinePal135:: @ 085BD440
.incbin "palettes/gFigurinePal135.gbapal"
gFigurinePal136:: @ 085BD520
.incbin "palettes/gFigurinePal136.gbapal"
@ TODO end of figurine data
+17 -4
View File
@@ -1,3 +1,10 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gGlobalGfxAndPalettes:: @ 085A2E80
gPalette_0::
.incbin "palettes/gPalette_0.gbapal"
gPalette_1::
@@ -6139,8 +6146,14 @@ gGfx_15_3::
.incbin "gfx/gGfx_15_3.4bpp"
gGfx_15_4::
.incbin "gfx/gGfx_15_4.4bpp"
gfx_unknown_29::
.incbin "assets/gfx_unknown_29.bin"
gGfx_9_0_JP::
.incbin "assets/gGfx_9_0_JP.bin"
.ifndef EU
gGfx_10_0_JP::
.incbin "gfx/gGfx_10_0_JP.4bpp"
gGfx_11_1_JP::
.incbin "gfx/gGfx_11_1_JP.4bpp"
.endif
gGfx_9_0::
.incbin "gfx/gGfx_9_0.4bpp"
gGfx_10_0::
@@ -6401,8 +6414,8 @@ gGfx_111_0::
.incbin "gfx/gGfx_111_0.4bpp"
gGfx_116_3::
.incbin "gfx/gGfx_116_3.4bpp"
gfx_unknown_47::
.incbin "assets/gfx_unknown_47.bin"
gGfx_117_3_JP::
.incbin "assets/gGfx_117_3_JP.bin"
gGfx_117_3::
.incbin "gfx/gGfx_117_3.4bpp"
gGfx_117_4_EU::
+909
View File
@@ -0,0 +1,909 @@
@ helper variable
.ifdef JP
JP_D::
.endif
.ifdef DEMO_JP
JP_D::
.endif
gGfxGroup_1::
gfx_raw src=gGfx_1_0, unknown=0x7, dest=0x6000000, size=0xf60
gfx_raw src=gGfx_1_1, unknown=0x7, dest=0x600e800, size=0x500, terminator=1
gGfxGroup_2::
gfx_raw src=gGfx_2_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_2_1, unknown=0x7, dest=0x600f000, size=0x500
gfx_raw src=gGfx_2_2, unknown=0x7, dest=0x600e800, size=0x500
.ifdef JP_D
gfx_raw src=gGfx_2_3_JP, dest=0x6008000, size=0x4000
gfx_raw src=gGfx_2_4_JP, dest=0x600e000, size=0x500
gfx_raw src=gGfx_2_5_JP, dest=0x6006000, size=0x500
.else
gfx_raw src=gGfx_2_3, unknown=0xf, dest=0x6008000, size=0x4000
gfx_raw src=gGfx_2_4, unknown=0xf, dest=0x600e000, size=0x400
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_3::
.ifdef EU
gfx_raw src=gGfx_3_0, unknown=0x2, dest=0x6010000, size=0x300
gfx_raw src=gGfx_3_1, unknown=0x3, dest=0x6010000, size=0x300
gfx_raw src=gGfx_3_2, unknown=0x4, dest=0x6010000, size=0x300
gfx_raw src=gGfx_3_3, unknown=0x5, dest=0x6010000, size=0x300
gfx_raw src=gGfx_3_4, unknown=0x6, dest=0x6010000, size=0x300
gfx_raw src=gGfx_3_5, unknown=0xe, dest=0x6010400, size=0x400
.else
.ifdef JP_D
gfx_raw src=gGfx_3_0, dest=0x6010000, size=0x300
gfx_raw src=gGfx_3_5, dest=0x6010400, size=0x400
.else
gfx_raw src=gGfx_3_0, unknown=0x1, dest=0x6010000, size=0x300
gfx_raw src=gGfx_3_7, unknown=0x1, dest=0x6010400, size=0x400
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_4::
gfx_raw src=gGfx_4_0, unknown=0x7, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_128_1, unknown=0x7, dest=0x6004000, size=0x19e0
gfx_raw src=gGfx_4_2, unknown=0x7, dest=0x6014000, size=0xe00, terminator=1
gGfxGroup_5::
gfx_raw src=gGfx_5_0, unknown=0x7, dest=0x6004000, size=0x1be0
gfx_raw src=gGfx_5_1, unknown=0x7, dest=0x6014800, size=0xfa0
gfx_raw src=gGfx_5_2, unknown=0x7, dest=0x6008000, size=0x31a0
gfx_raw src=gGfx_5_3, unknown=0x7, dest=0x600f000, size=0x500, terminator=1
gGfxGroup_6::
.ifdef EU
gfx_raw src=gGfx_6_0, unknown=0x2, dest=0x6015800, size=0x2000
gfx_raw src=gGfx_6_1, unknown=0x3, dest=0x6015800, size=0x2000
gfx_raw src=gGfx_6_2, unknown=0x4, dest=0x6015800, size=0x2000
gfx_raw src=gGfx_6_3, unknown=0x5, dest=0x6015800, size=0x2000
gfx_raw src=gGfx_6_4, unknown=0x6, dest=0x6015800, size=0x2000
.else
.ifdef JP_D
gfx_raw src=gGfx_6_0_JP, dest=0x6015800, size=0x2000
.else
gfx_raw src=gGfx_6_0, unknown=0x1, dest=0x6015800, size=0x2000
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_7::
gfx_raw src=gGfx_7_0, unknown=0x7, dest=0x20344b0, size=0x500, terminator=1
gGfxGroup_8::
gfx_raw src=gGfx_8_0, unknown=0x7, dest=0x20344b0, size=0x500, terminator=1
gGfxGroup_12::
gfx_raw src=gGfx_12_0, unknown=0x7, dest=0x2021ff0, size=0x400
gfx_raw src=gGfx_12_1, unknown=0x7, dest=0x2034570, size=0x400, terminator=1
gGfxGroup_13::
gfx_raw src=gGfx_13_0, unknown=0x7, dest=0x2022030, size=0x400
gfx_raw src=gGfx_13_1, unknown=0x7, dest=0x20345b0, size=0x400, terminator=1
gGfxGroup_14::
gfx_raw src=gGfx_14_0, unknown=0x7, dest=0x20344b0, size=0x500, terminator=1
gGfxGroup_15::
.ifdef EU
gfx_raw src=gGfx_15_0, unknown=0x2, dest=0x6010800, size=0x1600
gfx_raw src=gGfx_15_1, unknown=0x3, dest=0x6010800, size=0x1600
gfx_raw src=gGfx_15_2, unknown=0x4, dest=0x6010800, size=0x1600
gfx_raw src=gGfx_15_3, unknown=0x5, dest=0x6010800, size=0x1600
gfx_raw src=gGfx_15_4, unknown=0x6, dest=0x6010800, size=0x1600
.else
.ifdef JP_D
gfx_raw src=gGfx_15_0_JP, dest=0x6010800, size=0x1600
.else
gfx_raw src=gGfx_15_0, unknown=0x1, dest=0x6010800, size=0x1600
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_9::
.ifdef EU
gfx_raw src=gGfx_9_0, unknown=0xe, dest=0x2001a40, size=0x500
.else
.ifdef JP_D
gfx_raw src=gGfx_9_0_JP, dest=0x2001a40, size=0x500
.else
gfx_raw src=gGfx_9_0, unknown=0x1, dest=0x2001a40, size=0x500
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_10::
.ifdef EU
gfx_raw src=gGfx_10_0, unknown=0xe, dest=0x2001a40, size=0x500
.else
.ifdef JP_D
gfx_raw src=gGfx_10_0_JP, dest=0x2001a40, size=0x500
.else
gfx_raw src=gGfx_10_0, unknown=0x1, dest=0x2001a40, size=0x500
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_11::
.ifdef JP_D
gfx_raw src=gGfx_11_1_JP, dest=0x2001a40, size=0x500
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_16::
gfx_raw src=gGfx_88_3, unknown=0x7, dest=0x6012000, size=0x1c0
gfx_raw src=gGfx_89_2, unknown=0x7, dest=0x600c000, size=0xe00, terminator=1
gGfxGroup_23::
gfx_raw src=gGfx_89_3, unknown=0x7, dest=0x6010000, size=0x2000, terminator=1
gGfxGroup_24::
gfx_raw src=gGfx_24_0, unknown=0x7, dest=0x6011800, size=0x100, terminator=1
gGfxGroup_25::
gfx_raw src=gGfx_25_0, unknown=0x7, dest=0x6011800, size=0x100, terminator=1
gGfxGroup_26::
gfx_raw src=gGfx_26_0, unknown=0x7, dest=0x6011c80, size=0x100, terminator=1
gGfxGroup_27::
gfx_raw src=gGfx_27_0, unknown=0x7, dest=0x6011aa0, size=0x80, terminator=1
gGfxGroup_28::
gfx_raw src=gGfx_28_0, unknown=0x7, dest=0x6011aa0, size=0x80, terminator=1
gGfxGroup_29::
gfx_raw src=gGfx_29_0, unknown=0x7, dest=0x6011920, size=0x180, terminator=1
gGfxGroup_36::
gfx_raw src=gGfx_36_0, unknown=0x7, dest=0x600a800, size=0x800
gfx_raw src=gGfx_36_1, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_37::
gfx_raw src=gGfx_38_0, unknown=0x7, dest=0x600a800, size=0x800
gfx_raw src=gGfx_37_1, unknown=0x7, dest=0x2001a40, size=0x1000, terminator=1
gGfxGroup_38::
gfx_raw src=gGfx_38_0, unknown=0x7, dest=0x600a400, size=0x800, terminator=1
gGfxGroup_39::
gfx_raw src=gGfx_39_0, unknown=0x7, dest=0x6000000, size=0xf000
gfx_raw src=gGfx_39_1, unknown=0x7, dest=0x600f000, size=0x1000, terminator=1
gGfxGroup_40::
gfx_raw src=gGfx_40_0, unknown=0x7, dest=0x6000000, size=0xf000
gfx_raw src=gGfx_40_1, unknown=0x7, dest=0x600f000, size=0x1000, terminator=1
gGfxGroup_41::
gfx_raw src=gGfx_41_0, unknown=0x7, dest=0x6000000, size=0xf000
gfx_raw src=gGfx_41_1, unknown=0x7, dest=0x600f000, size=0x1000, terminator=1
gGfxGroup_42::
gfx_raw src=gGfx_42_0, unknown=0x7, dest=0x6000000, size=0xf000
gfx_raw src=gGfx_42_1, unknown=0x7, dest=0x600f000, size=0x1000, terminator=1
gGfxGroup_30::
gfx_raw src=gGfx_33_0, unknown=0x7, dest=0x6008000, size=0x4000
gfx_raw src=gGfx_30_1, unknown=0x7, dest=0x2002f00, size=0x1000
gfx_raw src=gGfx_30_2, unknown=0x7, dest=0x2003f00, size=0x1000
gfx_raw src=gGfx_30_3, unknown=0x7, dest=0x2004f00, size=0x1000
gfx_raw src=gGfx_30_4, unknown=0x7, dest=0x2005f00, size=0x1000, terminator=1
gGfxGroup_33::
gfx_raw src=gGfx_33_0, unknown=0x7, dest=0x6008000, size=0x4000
gfx_raw src=gGfx_33_1, unknown=0x7, dest=0x2002f00, size=0x1000
gfx_raw src=gGfx_33_2, unknown=0x7, dest=0x2003f00, size=0x1000
gfx_raw src=gGfx_33_3, unknown=0x7, dest=0x2004f00, size=0x1000
gfx_raw src=gGfx_33_4, unknown=0x7, dest=0x2005f00, size=0x1000, terminator=1
gGfxGroup_32::
gfx_raw src=gGfx_33_0, unknown=0x7, dest=0x6008000, size=0x4000
gfx_raw src=gGfx_32_1, unknown=0x7, dest=0x2002f00, size=0x1000
gfx_raw src=gGfx_32_2, unknown=0x7, dest=0x2003f00, size=0x1000
gfx_raw src=gGfx_32_3, unknown=0x7, dest=0x2004f00, size=0x1000
gfx_raw src=gGfx_32_4, unknown=0x7, dest=0x2005f00, size=0x1000, terminator=1
gGfxGroup_31::
gfx_raw src=gGfx_33_0, unknown=0x7, dest=0x6008000, size=0x4000
gfx_raw src=gGfx_31_1, unknown=0x7, dest=0x2002f00, size=0x1000
gfx_raw src=gGfx_31_2, unknown=0x7, dest=0x2003f00, size=0x1000
gfx_raw src=gGfx_31_3, unknown=0x7, dest=0x2004f00, size=0x1000
gfx_raw src=gGfx_31_4, unknown=0x7, dest=0x2005f00, size=0x1000, terminator=1
gGfxGroup_35::
gfx_raw src=gGfx_35_0, unknown=0x7, dest=0x6008000, size=0x4000
gfx_raw src=gGfx_35_1, unknown=0x7, dest=0x2002f00, size=0x1000
gfx_raw src=gGfx_35_2, unknown=0x7, dest=0x2003f00, size=0x1000
gfx_raw src=gGfx_35_3, unknown=0x7, dest=0x2004f00, size=0x1000
gfx_raw src=gGfx_35_4, unknown=0x7, dest=0x2005f00, size=0x1000, terminator=1
gGfxGroup_34::
gfx_raw src=gGfx_34_0, unknown=0x7, dest=0x6008000, size=0x4000
gfx_raw src=gGfx_34_1, unknown=0x7, dest=0x2002f00, size=0x1000
gfx_raw src=gGfx_34_2, unknown=0x7, dest=0x2003f00, size=0x1000
gfx_raw src=gGfx_34_3, unknown=0x7, dest=0x2004f00, size=0x1000
gfx_raw src=gGfx_34_4, unknown=0x7, dest=0x2005f00, size=0x1000, terminator=1
gGfxGroup_22::
gfx_raw src=gGfx_22_0, unknown=0x7, dest=0x6000000, size=0x4000
gfx_raw src=gGfx_22_1, unknown=0x7, dest=0x600e000, size=0x1000
gfx_raw src=gGfx_22_2, unknown=0x7, dest=0x6004000, size=0x2000
gfx_raw src=gGfx_22_3, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_17::
gfx_raw src=fixedTypeGfx_36, unknown=0x7, dest=0x6013800, size=0x1400
gfx_raw src=gGfx_17_1, unknown=0x7, dest=0x6014c00, size=0x1ae0, terminator=1
gGfxGroup_18::
gfx_raw src=gGfx_18_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_19::
gfx_raw src=gGfx_19_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_43::
gfx_raw src=gGfx_43_0, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_44::
gfx_raw src=gGfx_44_0, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_45::
gfx_raw src=gGfx_45_0, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_46::
gfx_raw src=gGfx_46_0, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_20::
gfx_raw src=gGfx_20_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_21::
gfx_raw src=gGfx_21_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_47::
gfx_raw src=gGfx_47_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_48::
gfx_raw src=gGfx_48_0, unknown=0x7, dest=0x2002f00, size=0x1000, terminator=1
gGfxGroup_49::
gfx_raw src=gGfx_49_0, unknown=0x7, dest=0x2001a40, size=0x800, terminator=1
gGfxGroup_50::
gfx_raw src=gGfx_50_0, unknown=0x7, dest=0x2001a40, size=0x800, terminator=1
gGfxGroup_51::
gfx_raw src=gGfx_51_0, unknown=0x7, dest=0x2001a40, size=0x800, terminator=1
gGfxGroup_52::
gfx_raw src=gGfx_52_0, unknown=0x7, dest=0x2001a40, size=0x1000, terminator=1
gGfxGroup_53::
gfx_raw src=gGfx_53_0, unknown=0x7, dest=0x2001a40, size=0x1000, terminator=1
gGfxGroup_75::
gfx_raw src=gGfx_75_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_76::
gfx_raw src=gGfx_76_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_77::
gfx_raw src=gGfx_77_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_78::
gfx_raw src=gGfx_78_0, unknown=0x7, dest=0x600f000, size=0x500, terminator=1
gGfxGroup_79::
gfx_raw src=gGfx_79_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_80::
gfx_raw src=gGfx_80_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_81::
gfx_raw src=gGfx_82_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_82::
gfx_raw src=gGfx_82_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_83::
gfx_raw src=gGfx_83_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_84::
gfx_raw src=gGfx_84_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_85::
gfx_raw src=gGfx_85_0, unknown=0x7, dest=0x600f000, size=0x800, terminator=1
gGfxGroup_54::
gfx_raw src=gGfx_54_0, unknown=0x7, dest=0x6004000, size=0x48c0
gfx_raw src=gGfx_54_1, unknown=0x7, dest=0x2002f00, size=0x1000, terminator=1
gGfxGroup_55::
gfx_raw src=gGfx_55_0, unknown=0x7, dest=0x6004000, size=0x47c0
gfx_raw src=gGfx_55_1, unknown=0x7, dest=0x2002f00, size=0x1000, terminator=1
gGfxGroup_56::
gfx_raw src=gGfx_56_0, unknown=0x7, dest=0x6004000, size=0x3be0
gfx_raw src=gGfx_56_1, unknown=0x7, dest=0x2002f00, size=0x1000, terminator=1
gGfxGroup_57::
gfx_raw src=gGfx_57_0, unknown=0x7, dest=0x6004000, size=0x4700
gfx_raw src=gGfx_57_1, unknown=0x7, dest=0x2002f00, size=0x1000, terminator=1
gGfxGroup_58::
gfx_raw src=gGfx_58_0, unknown=0x7, dest=0x6000000, size=0xc000
gfx_raw src=gGfx_58_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_59::
gfx_raw src=gGfx_59_0, unknown=0x7, dest=0x6000000, size=0xc000
gfx_raw src=gGfx_59_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_60::
gfx_raw src=gGfx_60_0, unknown=0x7, dest=0x6000000, size=0xc000
gfx_raw src=gGfx_60_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_61::
gfx_raw src=gGfx_61_0, unknown=0x7, dest=0x6000000, size=0xc000
gfx_raw src=gGfx_61_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_62::
gfx_raw src=gGfx_62_0, unknown=0x7, dest=0x6000000, size=0xc000
gfx_raw src=gGfx_62_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_63::
gfx_raw src=gGfx_63_0, unknown=0x7, dest=0x6000000, size=0xc000
gfx_raw src=gGfx_63_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_64::
gfx_raw src=gGfx_64_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_64_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_65::
gfx_raw src=gGfx_65_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_65_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_66::
gfx_raw src=gGfx_66_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_66_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_67::
gfx_raw src=gGfx_67_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_67_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_68::
gfx_raw src=gGfx_68_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_68_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_69::
gfx_raw src=gGfx_69_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_69_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_70::
gfx_raw src=gGfx_70_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_70_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_71::
gfx_raw src=gGfx_71_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_71_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_72::
gfx_raw src=gGfx_72_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_72_1, unknown=0x7, dest=0x600e800, size=0x800, terminator=1
gGfxGroup_73::
gfx_raw src=gGfx_73_0, unknown=0x7, dest=0x600e6c0, size=0x140, terminator=1
gGfxGroup_74::
gfx_raw src=gGfx_74_0, unknown=0x7, dest=0x600e6c0, size=0x140, terminator=1
gGfxGroup_86::
gfx_raw src=gGfx_88_0, unknown=0x7, dest=0x6008000, size=0x1d20
gfx_raw src=gGfx_86_1, unknown=0x7, dest=0x2001a40, size=0x500
gfx_raw src=gGfx_88_2, unknown=0x7, dest=0x6010000, size=0x700
gfx_raw src=gGfx_88_3, unknown=0x7, dest=0x6012000, size=0x1c0, terminator=1
gGfxGroup_87::
gfx_raw src=gGfx_88_0, unknown=0x7, dest=0x6008000, size=0x1d20
gfx_raw src=gGfx_87_1, unknown=0x7, dest=0x2001a40, size=0x500
gfx_raw src=gGfx_88_2, unknown=0x7, dest=0x6010000, size=0x700
gfx_raw src=gGfx_88_3, unknown=0x7, dest=0x6012000, size=0x1c0, terminator=1
gGfxGroup_88::
gfx_raw src=gGfx_88_0, unknown=0x7, dest=0x6008000, size=0x1d20
gfx_raw src=gGfx_88_1, unknown=0x7, dest=0x2001a40, size=0x500
gfx_raw src=gGfx_88_2, unknown=0x7, dest=0x6010000, size=0x700
gfx_raw src=gGfx_88_3, unknown=0x7, dest=0x6012000, size=0x1c0, terminator=1
gGfxGroup_89::
.ifdef JP_D
gfx_raw src=gGfx_89_0_JP, dest=0x20344b0, size=0x500
.else
gfx_raw src=gGfx_89_0, unknown=0xf, dest=0x20344b0, size=0x500
.endif
gfx_raw src=gGfx_89_1, unknown=0x7, dest=0x6000000, size=0x3bc0
gfx_raw src=gGfx_89_2, unknown=0x7, dest=0x6008000, size=0xe00
gfx_raw src=gGfx_89_3, unknown=0x7, dest=0x6010000, size=0x2000
gfx_raw src=gGfx_89_4, unknown=0x7, dest=0x6013000, size=0x640
gfx_raw src=gGfx_89_5, unknown=0x7, dest=0x6013c00, size=0x280
gfx_raw src=gGfx_89_6, unknown=0x7, dest=0x6014000, size=0x8c0, terminator=1
gGfxGroup_90::
gfx_raw src=gGfx_90_0, unknown=0x7, dest=0x6000000, size=0x2640
gfx_raw src=gGfx_90_1, unknown=0x7, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_90_2, unknown=0x7, dest=0x6014000, size=0x200
.ifdef EU
gfx_raw src=gGfx_90_3, unknown=0x2, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_4, unknown=0x2, dest=0x6015800, size=0x700
gfx_raw src=gGfx_90_5, unknown=0x3, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_6, unknown=0x3, dest=0x6015800, size=0x700
gfx_raw src=gGfx_90_7, unknown=0x4, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_8, unknown=0x4, dest=0x6015800, size=0x700
gfx_raw src=gGfx_90_9, unknown=0x5, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_10, unknown=0x5, dest=0x6015800, size=0x700
gfx_raw src=gGfx_90_11, unknown=0x6, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_12, unknown=0x6, dest=0x6015800, size=0x700
.else
.ifdef JP_D
gfx_raw src=gGfx_90_3_JP, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_4_JP, dest=0x6015800, size=0x700
.else
gfx_raw src=gGfx_90_3, unknown=0x1, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_4, unknown=0x1, dest=0x6015800, size=0x700
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_91::
gfx_raw src=gGfx_91_0, unknown=0x7, dest=0x6000000, size=0x3300
gfx_raw src=gGfx_91_1, unknown=0x7, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_91_2, unknown=0x7, dest=0x6014000, size=0x1780
.ifdef EU
gfx_raw src=gGfx_91_3, unknown=0x2, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_4, unknown=0x2, dest=0x6015800, size=0x700
gfx_raw src=gGfx_91_5, unknown=0x3, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_6, unknown=0x3, dest=0x6015800, size=0x700
gfx_raw src=gGfx_91_7, unknown=0x4, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_8, unknown=0x4, dest=0x6015800, size=0x700
gfx_raw src=gGfx_91_9, unknown=0x5, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_10, unknown=0x5, dest=0x6015800, size=0x700
gfx_raw src=gGfx_91_11, unknown=0x6, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_12, unknown=0x6, dest=0x6015800, size=0x700
.else
.ifdef JP_D
gfx_raw src=gGfx_91_3_JP, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_4_JP, dest=0x6015800, size=0x700
.else
gfx_raw src=gGfx_91_3, unknown=0x1, dest=0x6010800, size=0x800
gfx_raw src=gGfx_91_4, unknown=0x1, dest=0x6015800, size=0x700
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_92::
gfx_raw src=gGfx_92_0, unknown=0x7, dest=0x6000000, size=0x2000
gfx_raw src=gGfx_92_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_92_2, unknown=0x7, dest=0x20344b0, size=0x500
.ifdef EU
gfx_raw src=gGfx_92_3, unknown=0x2, dest=0x6014800, size=0x800
gfx_raw src=gGfx_92_4_EU, unknown=0x3, dest=0x6014800, size=0x800
gfx_raw src=gGfx_92_5_EU, unknown=0x4, dest=0x6014800, size=0x800
gfx_raw src=gGfx_92_6, unknown=0x5, dest=0x6014800, size=0x800
gfx_raw src=gGfx_92_7, unknown=0x6, dest=0x6014800, size=0x800
.else
.ifdef JP_D
gfx_raw src=gGfx_92_3_JP, dest=0x6014800, size=0x800
.else
gfx_raw src=gGfx_92_3, unknown=0x1, dest=0x6014800, size=0x800
.endif
.endif
gfx_raw src=gGfx_92_4, unknown=0x7, dest=0x6014000, size=0x700
gfx_raw src=fixedTypeGfx_521, unknown=0x7, dest=0x6017000, size=0x1c0, terminator=1
gGfxGroup_129::
.ifdef EU
gfx_raw src=gGfx_129_0, unknown=0x2, dest=0x6010800, size=0x800
gfx_raw src=gGfx_129_1, unknown=0x3, dest=0x6010800, size=0x800
gfx_raw src=gGfx_129_2, unknown=0x4, dest=0x6010800, size=0x800
gfx_raw src=gGfx_129_3, unknown=0x5, dest=0x6010800, size=0x800
gfx_raw src=gGfx_129_4, unknown=0x6, dest=0x6010800, size=0x800
.else
.ifdef JP_D
gfx_raw src=gGfx_129_0_JP, dest=0x6010800, size=0x800
.else
gfx_raw src=gGfx_129_0, unknown=0x1, dest=0x6010800, size=0x800
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_127::
.ifdef EU
gfx_raw src=gGfx_127_0, unknown=0x7, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_128_1, unknown=0x7, dest=0x6004000, size=0x19e0, terminator=1
.else
.ifdef JP_D
gfx_raw src=gGfx_127_0_JP, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_127_1_JP, dest=0x6004000, size=0x2000
.else
gfx_raw src=gGfx_127_0, unknown=0xf, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_128_1, unknown=0xf, dest=0x6004000, size=0x19e0
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
.endif
gGfxGroup_128::
.ifdef EU
gfx_raw src=gGfx_128_0, unknown=0x7, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_128_1, unknown=0x7, dest=0x6004000, size=0x19e0, terminator=1
.else
.ifdef JP_D
gfx_raw src=gGfx_128_0_JP, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_127_1_JP, dest=0x6004000, size=0x2000
.else
gfx_raw src=gGfx_128_0, unknown=0xf, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_128_1, unknown=0xf, dest=0x6004000, size=0x19e0
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
.endif
gGfxGroup_93::
gfx_raw src=gGfx_94_0, unknown=0x7, dest=0x6000000, size=0x4000
gfx_raw src=gGfx_94_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_94_2, unknown=0x7, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_93_3, unknown=0x7, dest=0x2001a40, size=0x500
gfx_raw src=gGfx_94_3, unknown=0x7, dest=0x6014000, size=0x1300, terminator=1
gGfxGroup_94::
gfx_raw src=gGfx_94_0, unknown=0x7, dest=0x6000000, size=0x4000
gfx_raw src=gGfx_94_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_94_2, unknown=0x7, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_94_3, unknown=0x7, dest=0x6014000, size=0x1300, terminator=1
gGfxGroup_95::
gfx_raw src=gGfx_96_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_95_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_96::
gfx_raw src=gGfx_96_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_96_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_96_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_97::
gfx_raw src=gGfx_98_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_97_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_98::
gfx_raw src=gGfx_98_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_102_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_98_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_99::
gfx_raw src=gGfx_113_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_113_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_99_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_100::
gfx_raw src=gGfx_103_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_113_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_100_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_101::
gfx_raw src=gGfx_105_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_113_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_101_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_102::
gfx_raw src=gGfx_112_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_102_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_102_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_103::
gfx_raw src=gGfx_103_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_103_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_104::
gfx_raw src=gGfx_112_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_104_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_112::
gfx_raw src=gGfx_112_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_112_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_105::
gfx_raw src=gGfx_105_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_105_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_105_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_106::
gfx_raw src=gGfx_113_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_113_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_106_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_113::
gfx_raw src=gGfx_113_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_113_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_113_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_107::
gfx_raw src=gGfx_108_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_107_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_107_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_108::
gfx_raw src=gGfx_108_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_113_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_108_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_116::
gfx_raw src=gGfx_116_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_116_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_115::
gfx_raw src=gGfx_115_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_115_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_109::
gfx_raw src=gGfx_109_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_109_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_110::
gfx_raw src=gGfx_110_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_110_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_110_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_111::
gfx_raw src=gGfx_111_0, unknown=0x7, dest=0x6000000, size=0x8000
gfx_raw src=gGfx_116_1, unknown=0x7, dest=0x2021f30, size=0x500
gfx_raw src=gGfx_111_2, unknown=0x7, dest=0x20344b0, size=0x800
gfx_raw src=gGfx_116_3, unknown=0x7, dest=0x6014000, size=0xa00, terminator=1
gGfxGroup_117::
gfx_raw src=gGfx_117_0, unknown=0x7, dest=0x6000000, size=0x2a80
gfx_raw src=fixedTypeGfx_494, unknown=0x7, dest=0x6015400, size=0x600
gfx_raw src=gGfx_117_2, unknown=0x7, dest=0x20344b0, size=0x500
.ifdef EU
gfx_raw src=gGfx_117_3, unknown=0x2, dest=0x6010800, size=0x800
gfx_raw src=gGfx_117_4_EU, unknown=0x3, dest=0x6010800, size=0x800
gfx_raw src=gGfx_117_5, unknown=0x4, dest=0x6010800, size=0x800
gfx_raw src=gGfx_117_6, unknown=0x5, dest=0x6010800, size=0x800
gfx_raw src=gGfx_117_7, unknown=0x6, dest=0x6010800, size=0x840
.else
.ifdef JP_D
gfx_raw src=gGfx_117_3_JP, dest=0x6010800, size=0x800
.else
gfx_raw src=gGfx_117_3, unknown=0x1, dest=0x6010800, size=0x800
.endif
.endif
gfx_raw src=gGfx_117_4, unknown=0x7, dest=0x6011c00, size=0x80, terminator=1
gGfxGroup_118::
gfx_raw src=gGfx_118_0, unknown=0x7, dest=0x2021f30, size=0x500, terminator=1
gGfxGroup_119::
gfx_raw src=gGfx_119_0, unknown=0x7, dest=0x2021f30, size=0x500, terminator=1
gGfxGroup_120::
gfx_raw src=gGfx_120_0, unknown=0x7, dest=0x2021f30, size=0x500, terminator=1
gGfxGroup_121::
gfx_raw src=gGfx_121_0, unknown=0x7, dest=0x2021f30, size=0x500, terminator=1
gGfxGroup_122::
gfx_raw src=gGfx_122_0, unknown=0x7, dest=0x2021f30, size=0x500, terminator=1
gGfxGroup_123::
gfx_raw src=gGfx_123_0, unknown=0x7, dest=0x2021f30, size=0x500, terminator=1
gGfxGroup_124::
gfx_raw src=gGfx_124_0, unknown=0x7, dest=0x2021f30, size=0x500, terminator=1
gGfxGroup_125::
gfx_raw src=gGfx_125_0, unknown=0x7, dest=0x6000000, size=0x3800
gfx_raw src=gGfx_125_1, unknown=0x7, dest=0x20344b0, size=0x500
.ifdef EU
gfx_raw src=gGfx_125_2, unknown=0x2, dest=0x6010800, size=0x800
gfx_raw src=gGfx_125_3_EU, unknown=0x3, dest=0x6010800, size=0x800
gfx_raw src=gGfx_125_4, unknown=0x4, dest=0x6010800, size=0x800
gfx_raw src=gGfx_125_5, unknown=0x5, dest=0x6010800, size=0x800
gfx_raw src=gGfx_125_6, unknown=0x6, dest=0x6010800, size=0x800
.else
.ifdef JP_D
gfx_raw src=gGfx_125_2_JP, dest=0x6010800, size=0x800
.else
gfx_raw src=gGfx_125_2, unknown=0x1, dest=0x6010800, size=0x800
.endif
.endif
gfx_raw src=gGfx_125_3, unknown=0x7, dest=0x6011000, size=0x80, terminator=1
gGfxGroup_126::
gfx_raw src=gGfx_126_0, unknown=0x7, dest=0x6000000, size=0x3940
gfx_raw src=gGfx_126_1, unknown=0x7, dest=0x20344b0, size=0x500
gfx_raw src=gGfx_126_2, unknown=0x7, dest=0x6014000, size=0x3100
gfx_raw src=gGfx_126_3, unknown=0x7, dest=0x6013000, size=0x200
gfx_raw src=gGfx_126_4, unknown=0x7, dest=0x6013400, size=0x200
.ifdef EU
gfx_raw src=gGfx_126_5, unknown=0x2, dest=0x6010800, size=0x800
gfx_raw src=gGfx_126_6, unknown=0x3, dest=0x6010800, size=0x800
gfx_raw src=gGfx_126_7, unknown=0x4, dest=0x6010800, size=0x800
gfx_raw src=gGfx_126_8, unknown=0x5, dest=0x6010800, size=0x800
gfx_raw src=gGfx_126_9, unknown=0x6, dest=0x6010800, size=0x800
.else
.ifdef JP_D
gfx_raw src=gGfx_126_5_JP, dest=0x6010800, size=0x800
.else
gfx_raw src=gGfx_126_5, unknown=0x1, dest=0x6010800, size=0x800
.endif
.endif
gfx_raw src=gPalette_0, unknown=0xd, terminator=1
gGfxGroup_130::
gfx_raw src=gGfx_130_0, unknown=0x7, dest=0x600bf20, size=0xe0, compressed=1, terminator=1
gGfxGroup_131::
gfx_raw src=gGfx_131_0, unknown=0x7, dest=0x600bf20, size=0xe0, compressed=1, terminator=1
gGfxGroup_132::
gfx_raw src=gGfx_132_0, unknown=0x7, dest=0x6004000, size=0x100, compressed=1, terminator=1
gGfxGroups::
.4byte 0
.4byte gGfxGroup_1
.4byte gGfxGroup_2
.4byte gGfxGroup_3
.4byte gGfxGroup_4
.4byte gGfxGroup_5
.4byte gGfxGroup_6
.4byte gGfxGroup_7
.4byte gGfxGroup_8
.4byte gGfxGroup_9
.4byte gGfxGroup_10
.4byte gGfxGroup_11
.4byte gGfxGroup_12
.4byte gGfxGroup_13
.4byte gGfxGroup_14
.4byte gGfxGroup_15
.4byte gGfxGroup_16
.4byte gGfxGroup_17
.4byte gGfxGroup_18
.4byte gGfxGroup_19
.4byte gGfxGroup_20
.4byte gGfxGroup_21
.4byte gGfxGroup_22
.4byte gGfxGroup_23
.4byte gGfxGroup_24
.4byte gGfxGroup_25
.4byte gGfxGroup_26
.4byte gGfxGroup_27
.4byte gGfxGroup_28
.4byte gGfxGroup_29
.4byte gGfxGroup_30
.4byte gGfxGroup_31
.4byte gGfxGroup_32
.4byte gGfxGroup_33
.4byte gGfxGroup_34
.4byte gGfxGroup_35
.4byte gGfxGroup_36
.4byte gGfxGroup_37
.4byte gGfxGroup_38
.4byte gGfxGroup_39
.4byte gGfxGroup_40
.4byte gGfxGroup_41
.4byte gGfxGroup_42
.4byte gGfxGroup_43
.4byte gGfxGroup_44
.4byte gGfxGroup_45
.4byte gGfxGroup_46
.4byte gGfxGroup_47
.4byte gGfxGroup_48
.4byte gGfxGroup_49
.4byte gGfxGroup_50
.4byte gGfxGroup_51
.4byte gGfxGroup_52
.4byte gGfxGroup_53
.4byte gGfxGroup_54
.4byte gGfxGroup_55
.4byte gGfxGroup_56
.4byte gGfxGroup_57
.4byte gGfxGroup_58
.4byte gGfxGroup_59
.4byte gGfxGroup_60
.4byte gGfxGroup_61
.4byte gGfxGroup_62
.4byte gGfxGroup_63
.4byte gGfxGroup_64
.4byte gGfxGroup_65
.4byte gGfxGroup_66
.4byte gGfxGroup_67
.4byte gGfxGroup_68
.4byte gGfxGroup_69
.4byte gGfxGroup_70
.4byte gGfxGroup_71
.4byte gGfxGroup_72
.4byte gGfxGroup_73
.4byte gGfxGroup_74
.4byte gGfxGroup_75
.4byte gGfxGroup_76
.4byte gGfxGroup_77
.4byte gGfxGroup_78
.4byte gGfxGroup_79
.4byte gGfxGroup_80
.4byte gGfxGroup_81
.4byte gGfxGroup_82
.4byte gGfxGroup_83
.4byte gGfxGroup_84
.4byte gGfxGroup_85
.4byte gGfxGroup_86
.4byte gGfxGroup_87
.4byte gGfxGroup_88
.4byte gGfxGroup_89
.4byte gGfxGroup_90
.4byte gGfxGroup_91
.4byte gGfxGroup_92
.4byte gGfxGroup_93
.4byte gGfxGroup_94
.4byte gGfxGroup_95
.4byte gGfxGroup_96
.4byte gGfxGroup_97
.4byte gGfxGroup_98
.4byte gGfxGroup_99
.4byte gGfxGroup_100
.4byte gGfxGroup_101
.4byte gGfxGroup_102
.4byte gGfxGroup_103
.4byte gGfxGroup_104
.4byte gGfxGroup_105
.4byte gGfxGroup_106
.4byte gGfxGroup_107
.4byte gGfxGroup_108
.4byte gGfxGroup_109
.4byte gGfxGroup_110
.4byte gGfxGroup_111
.4byte gGfxGroup_112
.4byte gGfxGroup_113
.4byte gGfxGroup_109
.4byte gGfxGroup_115
.4byte gGfxGroup_116
.4byte gGfxGroup_117
.4byte gGfxGroup_118
.4byte gGfxGroup_119
.4byte gGfxGroup_120
.4byte gGfxGroup_121
.4byte gGfxGroup_122
.4byte gGfxGroup_123
.4byte gGfxGroup_124
.4byte gGfxGroup_125
.4byte gGfxGroup_126
.4byte gGfxGroup_127
.4byte gGfxGroup_128
.4byte gGfxGroup_129
.4byte gGfxGroup_130
.4byte gGfxGroup_131
.4byte gGfxGroup_132
File diff suppressed because it is too large Load Diff
+4129 -623
View File
File diff suppressed because it is too large Load Diff
-31
View File
@@ -1,31 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gMapData:: @ 08324AE4
.include "data/assets.s"
.align 2
gGlobalGfxAndPalettes:: @ 085A2E80
.include "data/gfx/gfx_and_palettes.s"
@ .incbin "data_08132B30/gGlobalGfxAndPalettes.bin"
@ gPalette_549:: @ 085A7320
@ .incbin "data_08132B30/gPalette_549.bin"
@ gUnk_085A97A0:: @ 085A97A0
@ .incbin "data_08132B30/gUnk_085A97A0.bin"
@ gUnk_085B4180:: @ 085B4180
@ .ifdef EU
@ @TODO differs to
@ .incbin "data_08132B30/gUnk_085B4180_EU.bin"
@ .else
@ .incbin "data_08132B30/gUnk_085B4180_1_USA-JP-DEMO_USA-DEMO_JP.bin"
@ .endif
-100
View File
@@ -1,100 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gUnusedLabel_085BD620::
.incbin "graphics/intro/capcom.gbapal"
.incbin "graphics/intro/nintendo.gbapal"
.incbin "data_08132B30/morePalettes.bin"
gUnk_085C4620:: @ 085C4620
.incbin "data_08132B30/gUnk_085C4620.bin"
gUnk_085C4B20:: @ 085C4B20
.incbin "data_08132B30/gUnk_085C4B20.bin"
gUnk_data0_085C4DA0:: @ 085C4DA0
.incbin "data_08132B30/gUnk_data0_085C4DA0.bin"
gUnk_data1_085C4E60:: @ 085C4E60
.incbin "data_08132B30/gUnk_data1_085C4E60.bin"
gUnk_data2_085C4F20:: @ 085C4F20
.incbin "data_08132B30/gUnk_data2_085C4F20.bin"
gUnk_data3_085C4FE0:: @ 085C4FE0
.incbin "data_08132B30/gUnk_data3_085C4FE0.bin"
.ifdef EU
@ TODO differs to gUnk_086926A0
.incbin "data_08132B30/gUnk_data3_085C4FE0_1_EU.bin"
.else
.incbin "data_08132B30/gUnk_data3_085C4FE0_2_USA-JP-DEMO_USA-DEMO_JP.bin"
.endif
gUnk_086926A0:: @ 086926A0
.incbin "data_08132B30/gUnk_086926A0.bin"
gUnk_08692780:: @ 08692780
.incbin "data_08132B30/gUnk_08692780.bin"
gUnk_08692860:: @ 08692860
.incbin "data_08132B30/gUnk_08692860.bin"
gUnk_08692940:: @ 08692940
.incbin "data_08132B30/gUnk_08692940.bin"
gUnk_08692A20:: @ 08692A20
.incbin "data_08132B30/gUnk_08692A20.bin"
gUnk_08692B00:: @ 08692B00
.incbin "data_08132B30/gUnk_08692B00.bin"
gUnk_08692BE0:: @ 08692BE0
.incbin "data_08132B30/gUnk_08692BE0.bin"
gUnk_08692CC0:: @ 08692CC0
.incbin "data_08132B30/gUnk_08692CC0.bin"
gUnk_08692DA0:: @ 08692DA0
.incbin "data_08132B30/gUnk_08692DA0.bin"
gUnk_08692E80:: @ 08692E80
.incbin "data_08132B30/gUnk_08692E80.bin"
gUnk_08692F60:: @ 08692F60
.incbin "data_08132B30/gUnk_08692F60.bin"
@ TODO 08692FA0 to 086A2A3F is .incbin "graphics/font.4bpp"
.incbin "data_08132B30/gUnk_08692F60_1.bin"
gUnk_08696F60:: @ 08696F60
.incbin "data_08132B30/gUnk_08696F60.bin"
gUnk_086978E0:: @ 086978E0
.incbin "data_08132B30/gUnk_086978E0.bin"
gUnk_086998E0:: @ 086998E0
.incbin "data_08132B30/gUnk_086998E0.bin"
gUnk_086A18E0:: @ 086A18E0
.incbin "data_08132B30/gUnk_086A18E0.bin"
.incbin "data_08132B30/gUnk_086A18E0_1.bin"
gUnk_086A2A60:: @ 086A2A60
.incbin "data_08132B30/gUnk_086A2A60.bin"
gUnk_086A2EE0:: @ 086A2EE0
.incbin "data_08132B30/gUnk_086A2EE0.bin"
gUnk_086AAEE0:: @ 086AAEE0
.incbin "data_08132B30/gUnk_086AAEE0.bin"
@ TODO background graphics?
@ TODO check http://kylehalladay.com/blog/tutorial/gba/2017/04/11/GBA-By-Example-3.html
@ TODO contains credits images?
gUnk_086D4460:: @ 086D4460
.incbin "data_08132B30/gUnk_086D4460.bin"
@ TODO 0x800 of this might be backgrond?
gUnk_086E8460:: @ 086E8460
.incbin "data_08132B30/gUnk_086E8460.bin"
-17
View File
@@ -1,17 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gUnusedLabel_808C2280::
.incbin "graphics/intro/nintendo_capcom.4bpp"
.incbin "figurines/gFigurineGfx136_1.bin" @ TODO rename
.ifdef EU
.incbin "figurines/gFigurineGfx136_2_EU.bin"
.else
.incbin "figurines/gFigurineGfx136_3_USA-JP-DEMO_USA-DEMO_JP.bin"
.endif
+41 -31
View File
@@ -1,3 +1,10 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gMapData:: @ 08324AE4
gAreaRoomMap_TownMinishHoles_8_0::
.incbin "assets/gAreaRoomMap_TownMinishHoles_8_0.bin"
.align 2
@@ -1986,7 +1993,7 @@ gAreaRoomMap_MinishHouseInteriors_0_1::
gAreaRoomMap_MinishHouseInteriors_1_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_1_2.bin"
gAreaTileset_MinishHouseInteriors_0_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_0_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_0_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_1_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_1_1.bin"
@@ -1994,14 +2001,14 @@ gAreaRoomMap_MinishHouseInteriors_1_1::
gAreaRoomMap_MinishHouseInteriors_2_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_2_2.bin"
gAreaTileset_MinishHouseInteriors_1_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_1_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_1_0.8bpp.lz"
gAreaRoomMap_MinishHouseInteriors_2_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_2_1.bin"
gAreaRoomMap_MinishHouseInteriors_3_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_3_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_2_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_2_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_2_0.8bpp.lz"
gAreaRoomMap_MinishHouseInteriors_3_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_3_1.bin"
.align 2
@@ -2009,13 +2016,13 @@ gAreaRoomMap_MinishHouseInteriors_4_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_4_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_3_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_3_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_3_0.8bpp.lz"
gAreaRoomMap_MinishHouseInteriors_4_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_4_1.bin"
gAreaRoomMap_MinishHouseInteriors_5_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_5_2.bin"
gAreaTileset_MinishHouseInteriors_4_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_4_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_4_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_5_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_5_1.bin"
@@ -2024,13 +2031,13 @@ gAreaRoomMap_MinishHouseInteriors_6_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_6_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_5_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_5_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_5_0.8bpp.lz"
gAreaRoomMap_MinishHouseInteriors_6_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_6_1.bin"
gAreaRoomMap_MinishHouseInteriors_7_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_7_2.bin"
gAreaTileset_MinishHouseInteriors_6_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_6_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_6_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_7_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_7_1.bin"
@@ -2038,7 +2045,7 @@ gAreaRoomMap_MinishHouseInteriors_8_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_8_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_7_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_7_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_7_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_8_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_8_1.bin"
@@ -2047,7 +2054,7 @@ gAreaRoomMap_MinishHouseInteriors_9_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_9_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_8_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_8_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_8_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_9_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_9_1.bin"
@@ -2056,7 +2063,7 @@ gAreaRoomMap_MinishHouseInteriors_10_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_10_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_9_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_9_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_9_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_10_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_10_1.bin"
@@ -2065,7 +2072,7 @@ gAreaRoomMap_MinishHouseInteriors_11_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_11_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_10_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_10_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_10_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_11_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_11_1.bin"
@@ -2073,7 +2080,7 @@ gAreaRoomMap_MinishHouseInteriors_12_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_12_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_11_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_11_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_11_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_12_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_12_1.bin"
@@ -2083,7 +2090,7 @@ gAreaRoomMap_MinishHouseInteriors_13_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_13_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_12_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_12_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_12_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_13_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_13_1.bin"
@@ -2092,7 +2099,7 @@ gAreaRoomMap_MinishHouseInteriors_14_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_14_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_13_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_13_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_13_0.8bpp.lz"
gAreaRoomMap_MinishHouseInteriors_14_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_14_1.bin"
.align 2
@@ -2100,14 +2107,14 @@ gAreaRoomMap_MinishHouseInteriors_15_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_15_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_14_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_14_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_14_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_15_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_15_1.bin"
gAreaRoomMap_MinishHouseInteriors_16_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_16_2.bin"
gAreaTileset_MinishHouseInteriors_15_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_15_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_15_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_16_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_16_1.bin"
@@ -2116,7 +2123,7 @@ gAreaRoomMap_MinishHouseInteriors_17_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_17_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_16_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_16_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_16_0.8bpp.lz"
gAreaRoomMap_MinishHouseInteriors_17_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_17_1.bin"
.align 2
@@ -2124,14 +2131,14 @@ gAreaRoomMap_MinishHouseInteriors_18_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_18_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_17_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_17_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_17_0.8bpp.lz"
gAreaRoomMap_MinishHouseInteriors_18_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_18_1.bin"
.align 2
gAreaRoomMap_MinishHouseInteriors_19_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_19_2.bin"
gAreaTileset_MinishHouseInteriors_18_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_18_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_18_0.8bpp.lz"
gAreaRoomMap_MinishHouseInteriors_19_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_19_1.bin"
.align 2
@@ -2139,7 +2146,7 @@ gAreaRoomMap_MinishHouseInteriors_20_2::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_20_2.bin"
.align 2
gAreaTileset_MinishHouseInteriors_19_0::
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_19_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_MinishHouseInteriors_19_0.8bpp.lz"
.align 2
gAreaRoomMap_MinishHouseInteriors_20_1::
.incbin "assets/gAreaRoomMap_MinishHouseInteriors_20_1.bin"
@@ -2148,7 +2155,7 @@ gAreaRoomMap_TownMinishHoles_0_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_0_2.bin"
.align 2
gAreaTileset_TownMinishHoles_0_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_0_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_0_0.8bpp.lz"
.align 2
gAreaRoomMap_TownMinishHoles_0_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_0_1.bin"
@@ -2157,7 +2164,7 @@ gAreaRoomMap_TownMinishHoles_1_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_1_2.bin"
.align 2
gAreaTileset_TownMinishHoles_1_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_1_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_1_0.8bpp.lz"
.align 2
gAreaRoomMap_TownMinishHoles_1_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_1_1.bin"
@@ -2166,7 +2173,7 @@ gAreaRoomMap_TownMinishHoles_2_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_2_2.bin"
.align 2
gAreaTileset_TownMinishHoles_2_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_2_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_2_0.8bpp.lz"
.align 2
gAreaRoomMap_TownMinishHoles_2_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_2_1.bin"
@@ -2175,7 +2182,7 @@ gAreaRoomMap_TownMinishHoles_3_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_3_2.bin"
.align 2
gAreaTileset_TownMinishHoles_3_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_3_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_3_0.8bpp.lz"
.align 2
gAreaRoomMap_TownMinishHoles_3_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_3_1.bin"
@@ -2184,14 +2191,14 @@ gAreaRoomMap_TownMinishHoles_4_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_4_2.bin"
.align 2
gAreaTileset_TownMinishHoles_4_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_4_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_4_0.8bpp.lz"
.align 2
gAreaRoomMap_TownMinishHoles_4_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_4_1.bin"
gAreaRoomMap_TownMinishHoles_5_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_5_2.bin"
gAreaTileset_TownMinishHoles_5_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_5_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_5_0.8bpp.lz"
.align 2
gAreaRoomMap_TownMinishHoles_5_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_5_1.bin"
@@ -2199,7 +2206,7 @@ gAreaRoomMap_TownMinishHoles_6_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_6_2.bin"
.align 2
gAreaTileset_TownMinishHoles_6_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_6_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_6_0.8bpp.lz"
.align 2
gAreaRoomMap_TownMinishHoles_6_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_6_1.bin"
@@ -2207,7 +2214,7 @@ gAreaRoomMap_TownMinishHoles_6_1::
gAreaRoomMap_TownMinishHoles_7_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_7_2.bin"
gAreaTileset_TownMinishHoles_7_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_7_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_7_0.8bpp.lz"
gAreaRoomMap_TownMinishHoles_7_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_7_1.bin"
.align 2
@@ -2215,7 +2222,7 @@ gAreaRoomMap_TownMinishHoles_8_2::
.incbin "assets/gAreaRoomMap_TownMinishHoles_8_2.bin"
.align 2
gAreaTileset_TownMinishHoles_8_0::
.incbin "tilesets/gAreaTileset_TownMinishHoles_8_0.4bpp.lz"
.incbin "tilesets/gAreaTileset_TownMinishHoles_8_0.8bpp.lz"
.align 2
gAreaRoomMap_TownMinishHoles_8_1::
.incbin "assets/gAreaRoomMap_TownMinishHoles_8_1.bin"
@@ -4572,8 +4579,11 @@ gAreaRoomMap_46_7_0::
.incbin "assets/gAreaRoomMap_46_7_0.bin"
gAreaRoomMap_46_7_1::
.incbin "assets/gAreaRoomMap_46_7_1.bin"
unknown_249::
.incbin "assets/unknown_249.bin"
.align 2
gAreaRoomMap_08107870_0::
.incbin "assets/gAreaRoomMap_08107870_0.bin"
gAreaRoomMap_08107870_1::
.incbin "assets/gAreaRoomMap_08107870_1.bin"
gAreaRoomMap_4D_0_0::
.incbin "assets/gAreaRoomMap_4D_0_0.bin"
.align 2
+1231 -5828
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+334 -1130
View File
File diff suppressed because it is too large Load Diff
+2 -5
View File
@@ -1723,11 +1723,8 @@ SECTIONS {
data/gfx_0813AA54.o(.rodata);
data/gfx/sprite_gfx.o(.rodata);
data/gfx/frame_obj_lists.o(.rodata);
data/gfx_08324AE4.o(.rodata);
/* data/gfx/figurine_pals.o(.rodata);*/
/*data/gfx_085BD620.o(.rodata);*/
/*data/gfx/figurine_gfx.o(.rodata);*/
/*data/gfx_808C2280.o(.rodata);*/
data/map/map_data.o(.rodata);
data/gfx/gfx_and_palettes.o(.rodata);
data/strings.o(.rodata);
data/gfx/sprite_table.o(.rodata);
src/gba/m4a.o(.rodata);
-1
View File
@@ -181,7 +181,6 @@ def extract_graphic(path, options):
base = path[0:-8]
else:
assert False, f'Invalid graphic extension {path}'
params = []
for key in options:
params.append('-'+key)