From a87c35c4a5e04cb064d71685c2b9e3137e797091 Mon Sep 17 00:00:00 2001 From: octorock <79596758+octorock@users.noreply.github.com> Date: Sat, 30 Oct 2021 17:14:01 +0200 Subject: [PATCH] Extract palette groups --- asm/macros/gfx.inc | 31 + asm/macros/map.inc | 21 +- assets/gfx.json | 22 +- assets/mapData.json | 14 +- data/const/object/warpPoint.s | 16 - data/data_080CEBDC.s | 9 - data/data_080D015C.s | 135 - data/data_080FEEB8.s | 5 +- data/gfx/figurine_gfx.s | 418 -- data/gfx/figurine_pals.s | 416 -- data/gfx/gfx_and_palettes.s | 21 +- data/gfx/gfx_groups.inc | 909 +++ data/gfx/gfx_groups.s | 1292 ---- data/gfx/palette_groups.s | 4752 +++++++++++++-- data/gfx_08324AE4.s | 31 - data/gfx_085BD620.s | 100 - data/gfx_808C2280.s | 17 - data/{assets.s => map/map_data.s} | 72 +- data/map/map_headers.s | 7059 ++++------------------ data/map/metatile_headers.s | 917 +-- data/map/tileset_headers.s | 1464 +---- linker.ld | 7 +- tools/asset_extractor/asset_extractor.py | 1 - 23 files changed, 6958 insertions(+), 10771 deletions(-) create mode 100644 asm/macros/gfx.inc delete mode 100644 data/const/object/warpPoint.s delete mode 100644 data/data_080CEBDC.s delete mode 100644 data/data_080D015C.s delete mode 100644 data/gfx/figurine_gfx.s delete mode 100644 data/gfx/figurine_pals.s create mode 100644 data/gfx/gfx_groups.inc delete mode 100644 data/gfx/gfx_groups.s delete mode 100644 data/gfx_08324AE4.s delete mode 100644 data/gfx_085BD620.s delete mode 100644 data/gfx_808C2280.s rename data/{assets.s => map/map_data.s} (98%) diff --git a/asm/macros/gfx.inc b/asm/macros/gfx.inc new file mode 100644 index 00000000..f9680fec --- /dev/null +++ b/asm/macros/gfx.inc @@ -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 diff --git a/asm/macros/map.inc b/asm/macros/map.inc index 0716c838..d4f940dd 100755 --- a/asm/macros/map.inc +++ b/asm/macros/map.inc @@ -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 diff --git a/assets/gfx.json b/assets/gfx.json index b15f4eb4..ba8b89a8 100644 --- a/assets/gfx.json +++ b/assets/gfx.json @@ -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" diff --git a/assets/mapData.json b/assets/mapData.json index 6cc268c9..675276f7 100644 --- a/assets/mapData.json +++ b/assets/mapData.json @@ -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", diff --git a/data/const/object/warpPoint.s b/data/const/object/warpPoint.s deleted file mode 100644 index 6ca696e0..00000000 --- a/data/const/object/warpPoint.s +++ /dev/null @@ -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" diff --git a/data/data_080CEBDC.s b/data/data_080CEBDC.s deleted file mode 100644 index 80cd6c9c..00000000 --- a/data/data_080CEBDC.s +++ /dev/null @@ -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" - diff --git a/data/data_080D015C.s b/data/data_080D015C.s deleted file mode 100644 index a33bf38b..00000000 --- a/data/data_080D015C.s +++ /dev/null @@ -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" diff --git a/data/data_080FEEB8.s b/data/data_080FEEB8.s index 8a0c3cdf..d7ade914 100644 --- a/data/data_080FEEB8.s +++ b/data/data_080FEEB8.s @@ -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" diff --git a/data/gfx/figurine_gfx.s b/data/gfx/figurine_gfx.s deleted file mode 100644 index 1e815c8c..00000000 --- a/data/gfx/figurine_gfx.s +++ /dev/null @@ -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 diff --git a/data/gfx/figurine_pals.s b/data/gfx/figurine_pals.s deleted file mode 100644 index 0fc224e2..00000000 --- a/data/gfx/figurine_pals.s +++ /dev/null @@ -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 diff --git a/data/gfx/gfx_and_palettes.s b/data/gfx/gfx_and_palettes.s index 7a4f2f59..7d788c34 100644 --- a/data/gfx/gfx_and_palettes.s +++ b/data/gfx/gfx_and_palettes.s @@ -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:: diff --git a/data/gfx/gfx_groups.inc b/data/gfx/gfx_groups.inc new file mode 100644 index 00000000..633354f5 --- /dev/null +++ b/data/gfx/gfx_groups.inc @@ -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 diff --git a/data/gfx/gfx_groups.s b/data/gfx/gfx_groups.s deleted file mode 100644 index 363d002f..00000000 --- a/data/gfx/gfx_groups.s +++ /dev/null @@ -1,1292 +0,0 @@ -@ TODO EU seems to be a lot different - -.ifdef EU - -gUnk_EU_080FF0C4:: @ 080FF0C4 - .incbin "data_080FEEB8/gUnk_EU_080FF0C4_EU.bin" - -gUnk_EU_080FF0DC:: @ 080FF0DC - .incbin "data_080FEEB8/gUnk_EU_080FF0DC_EU.bin" - -gUnk_EU_080FF124:: @ 080FF124 - .incbin "data_080FEEB8/gUnk_EU_080FF124_EU.bin" - -gUnk_EU_080FF178:: @ 080FF178 - .incbin "data_080FEEB8/gUnk_EU_080FF178_EU.bin" - -gUnk_EU_080FF19C:: @ 080FF19C - .incbin "data_080FEEB8/gUnk_EU_080FF19C_EU.bin" - -gUnk_EU_080FF1CC:: @ 080FF1CC - .incbin "data_080FEEB8/gUnk_EU_080FF1CC_EU.bin" - -gUnk_EU_080FF214:: @ 080FF214 - .incbin "data_080FEEB8/gUnk_EU_080FF214_EU.bin" - -gUnk_EU_080FF220:: @ 080FF220 - .incbin "data_080FEEB8/gUnk_EU_080FF220_EU.bin" - -gUnk_EU_080FF22C:: @ 080FF22C - .incbin "data_080FEEB8/gUnk_EU_080FF22C_EU.bin" - -gUnk_EU_080FF244:: @ 080FF244 - .incbin "data_080FEEB8/gUnk_EU_080FF244_EU.bin" - -gUnk_EU_080FF25C:: @ 080FF25C - .incbin "data_080FEEB8/gUnk_EU_080FF25C_EU.bin" - -gUnk_EU_080FF268:: @ 080FF268 - .incbin "data_080FEEB8/gUnk_EU_080FF268_EU.bin" - -gUnk_EU_080FF2B0:: @ 080FF2B0 - .incbin "data_080FEEB8/gUnk_EU_080FF2B0_EU.bin" - -gUnk_EU_080FF2C8:: @ 080FF2C8 - .incbin "data_080FEEB8/gUnk_EU_080FF2C8_EU.bin" - -gUnk_EU_080FF2E0:: @ 080FF2E0 - .incbin "data_080FEEB8/gUnk_EU_080FF2E0_EU.bin" - -gUnk_EU_080FF2EC:: @ 080FF2EC - .incbin "data_080FEEB8/gUnk_EU_080FF2EC_EU.bin" - -gUnk_EU_080FF304:: @ 080FF304 - .incbin "data_080FEEB8/gUnk_EU_080FF304_EU.bin" - -gUnk_EU_080FF310:: @ 080FF310 - .incbin "data_080FEEB8/gUnk_EU_080FF310_EU.bin" - -gUnk_EU_080FF31C:: @ 080FF31C - .incbin "data_080FEEB8/gUnk_EU_080FF31C_EU.bin" - -gUnk_EU_080FF328:: @ 080FF328 - .incbin "data_080FEEB8/gUnk_EU_080FF328_EU.bin" - -gUnk_EU_080FF334:: @ 080FF334 - .incbin "data_080FEEB8/gUnk_EU_080FF334_EU.bin" - -gUnk_EU_080FF340:: @ 080FF340 - .incbin "data_080FEEB8/gUnk_EU_080FF340_EU.bin" - -gUnk_EU_080FF34C:: @ 080FF34C - .incbin "data_080FEEB8/gUnk_EU_080FF34C_EU.bin" - -gUnk_EU_080FF358:: @ 080FF358 - .incbin "data_080FEEB8/gUnk_EU_080FF358_EU.bin" - -gUnk_EU_080FF370:: @ 080FF370 - .incbin "data_080FEEB8/gUnk_EU_080FF370_EU.bin" - -gUnk_EU_080FF388:: @ 080FF388 - .incbin "data_080FEEB8/gUnk_EU_080FF388_EU.bin" - -gUnk_EU_080FF394:: @ 080FF394 - .incbin "data_080FEEB8/gUnk_EU_080FF394_EU.bin" - -gUnk_EU_080FF3AC:: @ 080FF3AC - .incbin "data_080FEEB8/gUnk_EU_080FF3AC_EU.bin" - -gUnk_EU_080FF3C4:: @ 080FF3C4 - .incbin "data_080FEEB8/gUnk_EU_080FF3C4_EU.bin" - -gUnk_EU_080FF3DC:: @ 080FF3DC - .incbin "data_080FEEB8/gUnk_EU_080FF3DC_EU.bin" - -gUnk_EU_080FF3F4:: @ 080FF3F4 - .incbin "data_080FEEB8/gUnk_EU_080FF3F4_EU.bin" - -gUnk_EU_080FF430:: @ 080FF430 - .incbin "data_080FEEB8/gUnk_EU_080FF430_EU.bin" - -gUnk_EU_080FF46C:: @ 080FF46C - .incbin "data_080FEEB8/gUnk_EU_080FF46C_EU.bin" - -gUnk_EU_080FF4A8:: @ 080FF4A8 - .incbin "data_080FEEB8/gUnk_EU_080FF4A8_EU.bin" - -gUnk_EU_080FF4E4:: @ 080FF4E4 - .incbin "data_080FEEB8/gUnk_EU_080FF4E4_EU.bin" - -gUnk_EU_080FF520:: @ 080FF520 - .incbin "data_080FEEB8/gUnk_EU_080FF520_EU.bin" - -gUnk_EU_080FF55C:: @ 080FF55C - .incbin "data_080FEEB8/gUnk_EU_080FF55C_EU.bin" - -gUnk_EU_080FF58C:: @ 080FF58C - .incbin "data_080FEEB8/gUnk_EU_080FF58C_EU.bin" - -gUnk_EU_080FF5A4:: @ 080FF5A4 - .incbin "data_080FEEB8/gUnk_EU_080FF5A4_EU.bin" - -gUnk_EU_080FF5B0:: @ 080FF5B0 - .incbin "data_080FEEB8/gUnk_EU_080FF5B0_EU.bin" - -gUnk_EU_080FF5BC:: @ 080FF5BC - .incbin "data_080FEEB8/gUnk_EU_080FF5BC_EU.bin" - -gUnk_EU_080FF5C8:: @ 080FF5C8 - .incbin "data_080FEEB8/gUnk_EU_080FF5C8_EU.bin" - -gUnk_EU_080FF5D4:: @ 080FF5D4 - .incbin "data_080FEEB8/gUnk_EU_080FF5D4_EU.bin" - -gUnk_EU_080FF5E0:: @ 080FF5E0 - .incbin "data_080FEEB8/gUnk_EU_080FF5E0_EU.bin" - -gUnk_EU_080FF5EC:: @ 080FF5EC - .incbin "data_080FEEB8/gUnk_EU_080FF5EC_EU.bin" - -gUnk_EU_080FF5F8:: @ 080FF5F8 - .incbin "data_080FEEB8/gUnk_EU_080FF5F8_EU.bin" - -gUnk_EU_080FF604:: @ 080FF604 - .incbin "data_080FEEB8/gUnk_EU_080FF604_EU.bin" - -gUnk_EU_080FF610:: @ 080FF610 - .incbin "data_080FEEB8/gUnk_EU_080FF610_EU.bin" - -gUnk_EU_080FF61C:: @ 080FF61C - .incbin "data_080FEEB8/gUnk_EU_080FF61C_EU.bin" - -gUnk_EU_080FF628:: @ 080FF628 - .incbin "data_080FEEB8/gUnk_EU_080FF628_EU.bin" - -gUnk_EU_080FF634:: @ 080FF634 - .incbin "data_080FEEB8/gUnk_EU_080FF634_EU.bin" - -gUnk_EU_080FF640:: @ 080FF640 - .incbin "data_080FEEB8/gUnk_EU_080FF640_EU.bin" - -gUnk_EU_080FF64C:: @ 080FF64C - .incbin "data_080FEEB8/gUnk_EU_080FF64C_EU.bin" - -gUnk_EU_080FF658:: @ 080FF658 - .incbin "data_080FEEB8/gUnk_EU_080FF658_EU.bin" - -gUnk_EU_080FF664:: @ 080FF664 - .incbin "data_080FEEB8/gUnk_EU_080FF664_EU.bin" - -gUnk_EU_080FF670:: @ 080FF670 - .incbin "data_080FEEB8/gUnk_EU_080FF670_EU.bin" - -gUnk_EU_080FF67C:: @ 080FF67C - .incbin "data_080FEEB8/gUnk_EU_080FF67C_EU.bin" - -gUnk_EU_080FF688:: @ 080FF688 - .incbin "data_080FEEB8/gUnk_EU_080FF688_EU.bin" - -gUnk_EU_080FF694:: @ 080FF694 - .incbin "data_080FEEB8/gUnk_EU_080FF694_EU.bin" - -gUnk_EU_080FF6A0:: @ 080FF6A0 - .incbin "data_080FEEB8/gUnk_EU_080FF6A0_EU.bin" - -gUnk_EU_080FF6AC:: @ 080FF6AC - .incbin "data_080FEEB8/gUnk_EU_080FF6AC_EU.bin" - -gUnk_EU_080FF6B8:: @ 080FF6B8 - .incbin "data_080FEEB8/gUnk_EU_080FF6B8_EU.bin" - -gUnk_EU_080FF6C4:: @ 080FF6C4 - .incbin "data_080FEEB8/gUnk_EU_080FF6C4_EU.bin" - -gUnk_EU_080FF6D0:: @ 080FF6D0 - .incbin "data_080FEEB8/gUnk_EU_080FF6D0_EU.bin" - -gUnk_EU_080FF6DC:: @ 080FF6DC - .incbin "data_080FEEB8/gUnk_EU_080FF6DC_EU.bin" - -gUnk_EU_080FF6F4:: @ 080FF6F4 - .incbin "data_080FEEB8/gUnk_EU_080FF6F4_EU.bin" - -gUnk_EU_080FF70C:: @ 080FF70C - .incbin "data_080FEEB8/gUnk_EU_080FF70C_EU.bin" - -gUnk_EU_080FF724:: @ 080FF724 - .incbin "data_080FEEB8/gUnk_EU_080FF724_EU.bin" - -gUnk_EU_080FF73C:: @ 080FF73C - .incbin "data_080FEEB8/gUnk_EU_080FF73C_EU.bin" - -gUnk_EU_080FF754:: @ 080FF754 - .incbin "data_080FEEB8/gUnk_EU_080FF754_EU.bin" - -gUnk_EU_080FF76C:: @ 080FF76C - .incbin "data_080FEEB8/gUnk_EU_080FF76C_EU.bin" - -gUnk_EU_080FF784:: @ 080FF784 - .incbin "data_080FEEB8/gUnk_EU_080FF784_EU.bin" - -gUnk_EU_080FF79C:: @ 080FF79C - .incbin "data_080FEEB8/gUnk_EU_080FF79C_EU.bin" - -gUnk_EU_080FF7B4:: @ 080FF7B4 - .incbin "data_080FEEB8/gUnk_EU_080FF7B4_EU.bin" - -gUnk_EU_080FF7CC:: @ 080FF7CC - .incbin "data_080FEEB8/gUnk_EU_080FF7CC_EU.bin" - -gUnk_EU_080FF7E4:: @ 080FF7E4 - .incbin "data_080FEEB8/gUnk_EU_080FF7E4_EU.bin" - -gUnk_EU_080FF7FC:: @ 080FF7FC - .incbin "data_080FEEB8/gUnk_EU_080FF7FC_EU.bin" - -gUnk_EU_080FF814:: @ 080FF814 - .incbin "data_080FEEB8/gUnk_EU_080FF814_EU.bin" - -gUnk_EU_080FF82C:: @ 080FF82C - .incbin "data_080FEEB8/gUnk_EU_080FF82C_EU.bin" - -gUnk_EU_080FF844:: @ 080FF844 - .incbin "data_080FEEB8/gUnk_EU_080FF844_EU.bin" - -gUnk_EU_080FF85C:: @ 080FF85C - .incbin "data_080FEEB8/gUnk_EU_080FF85C_EU.bin" - -gUnk_EU_080FF874:: @ 080FF874 - .incbin "data_080FEEB8/gUnk_EU_080FF874_EU.bin" - -gUnk_EU_080FF88C:: @ 080FF88C - .incbin "data_080FEEB8/gUnk_EU_080FF88C_EU.bin" - -gUnk_EU_080FF8A4:: @ 080FF8A4 - .incbin "data_080FEEB8/gUnk_EU_080FF8A4_EU.bin" - -gUnk_EU_080FF8B0:: @ 080FF8B0 - .incbin "data_080FEEB8/gUnk_EU_080FF8B0_EU.bin" - -gUnk_EU_080FF8BC:: @ 080FF8BC - .incbin "data_080FEEB8/gUnk_EU_080FF8BC_EU.bin" - -gUnk_EU_080FF8EC:: @ 080FF8EC - .incbin "data_080FEEB8/gUnk_EU_080FF8EC_EU.bin" - -gUnk_EU_080FF91C:: @ 080FF91C - .incbin "data_080FEEB8/gUnk_EU_080FF91C_EU.bin" - -gUnk_EU_080FF94C:: @ 080FF94C - .incbin "data_080FEEB8/gUnk_EU_080FF94C_EU.bin" - -gUnk_EU_080FF9A0:: @ 080FF9A0 - .incbin "data_080FEEB8/gUnk_EU_080FF9A0_EU.bin" - -gUnk_EU_080FFA48:: @ 080FFA48 - .incbin "data_080FEEB8/gUnk_EU_080FFA48_EU.bin" - -gUnk_EU_080FFAF0:: @ 080FFAF0 - .incbin "data_080FEEB8/gUnk_EU_080FFAF0_EU.bin" - -gUnk_EU_080FFB68:: @ 080FFB68 - .incbin "data_080FEEB8/gUnk_EU_080FFB68_EU.bin" - -gUnk_EU_080FFBB0:: @ 080FFBB0 - .incbin "data_080FEEB8/gUnk_EU_080FFBB0_EU.bin" - -gUnk_EU_080FFBC8:: @ 080FFBC8 - .incbin "data_080FEEB8/gUnk_EU_080FFBC8_EU.bin" - -gUnk_EU_080FFBE0:: @ 080FFBE0 - .incbin "data_080FEEB8/gUnk_EU_080FFBE0_EU.bin" - -gUnk_EU_080FFC1C:: @ 080FFC1C - .incbin "data_080FEEB8/gUnk_EU_080FFC1C_EU.bin" - -gUnk_EU_080FFC4C:: @ 080FFC4C - .incbin "data_080FEEB8/gUnk_EU_080FFC4C_EU.bin" - -gUnk_EU_080FFC7C:: @ 080FFC7C - .incbin "data_080FEEB8/gUnk_EU_080FFC7C_EU.bin" - -gUnk_EU_080FFCAC:: @ 080FFCAC - .incbin "data_080FEEB8/gUnk_EU_080FFCAC_EU.bin" - -gUnk_EU_080FFCDC:: @ 080FFCDC - .incbin "data_080FEEB8/gUnk_EU_080FFCDC_EU.bin" - -gUnk_EU_080FFD0C:: @ 080FFD0C - .incbin "data_080FEEB8/gUnk_EU_080FFD0C_EU.bin" - -gUnk_EU_080FFD3C:: @ 080FFD3C - .incbin "data_080FEEB8/gUnk_EU_080FFD3C_EU.bin" - -gUnk_EU_080FFD6C:: @ 080FFD6C - .incbin "data_080FEEB8/gUnk_EU_080FFD6C_EU.bin" - -gUnk_EU_080FFD9C:: @ 080FFD9C - .incbin "data_080FEEB8/gUnk_EU_080FFD9C_EU.bin" - -gUnk_EU_080FFDCC:: @ 080FFDCC - .incbin "data_080FEEB8/gUnk_EU_080FFDCC_EU.bin" - -gUnk_EU_080FFDFC:: @ 080FFDFC - .incbin "data_080FEEB8/gUnk_EU_080FFDFC_EU.bin" - -gUnk_EU_080FFE2C:: @ 080FFE2C - .incbin "data_080FEEB8/gUnk_EU_080FFE2C_EU.bin" - -gUnk_EU_080FFE5C:: @ 080FFE5C - .incbin "data_080FEEB8/gUnk_EU_080FFE5C_EU.bin" - -gUnk_EU_080FFE8C:: @ 080FFE8C - .incbin "data_080FEEB8/gUnk_EU_080FFE8C_EU.bin" - -gUnk_EU_080FFEBC:: @ 080FFEBC - .incbin "data_080FEEB8/gUnk_EU_080FFEBC_EU.bin" - -gUnk_EU_080FFEEC:: @ 080FFEEC - .incbin "data_080FEEB8/gUnk_EU_080FFEEC_EU.bin" - -gUnk_EU_080FFF1C:: @ 080FFF1C - .incbin "data_080FEEB8/gUnk_EU_080FFF1C_EU.bin" - -gUnk_EU_080FFF4C:: @ 080FFF4C - .incbin "data_080FEEB8/gUnk_EU_080FFF4C_EU.bin" - -gUnk_EU_080FFF7C:: @ 080FFF7C - .incbin "data_080FEEB8/gUnk_EU_080FFF7C_EU.bin" - -gUnk_EU_080FFFAC:: @ 080FFFAC - .incbin "data_080FEEB8/gUnk_EU_080FFFAC_EU.bin" - -gUnk_EU_080FFFDC:: @ 080FFFDC - .incbin "data_080FEEB8/gUnk_EU_080FFFDC_EU.bin" - -gUnk_EU_0810000C:: @ 0810000C - .incbin "data_080FEEB8/gUnk_EU_0810000C_EU.bin" - -gUnk_EU_0810003C:: @ 0810003C - .incbin "data_080FEEB8/gUnk_EU_0810003C_EU.bin" - -gUnk_EU_081000A8:: @ 081000A8 - .incbin "data_080FEEB8/gUnk_EU_081000A8_EU.bin" - -gUnk_EU_081000B4:: @ 081000B4 - .incbin "data_080FEEB8/gUnk_EU_081000B4_EU.bin" - -gUnk_EU_081000C0:: @ 081000C0 - .incbin "data_080FEEB8/gUnk_EU_081000C0_EU.bin" - -gUnk_EU_081000CC:: @ 081000CC - .incbin "data_080FEEB8/gUnk_EU_081000CC_EU.bin" - -gUnk_EU_081000D8:: @ 081000D8 - .incbin "data_080FEEB8/gUnk_EU_081000D8_EU.bin" - -gUnk_EU_081000E4:: @ 081000E4 - .incbin "data_080FEEB8/gUnk_EU_081000E4_EU.bin" - -gUnk_EU_081000F0:: @ 081000F0 - .incbin "data_080FEEB8/gUnk_EU_081000F0_EU.bin" - -gUnk_EU_081000FC:: @ 081000FC - .incbin "data_080FEEB8/gUnk_EU_081000FC_EU.bin" - -gUnk_EU_0810015C:: @ 0810015C - .incbin "data_080FEEB8/gUnk_EU_0810015C_EU.bin" - -gUnk_EU_081001E0:: @ 081001E0 - .incbin "data_080FEEB8/gUnk_EU_081001E0_EU.bin" - -gUnk_EU_081001EC:: @ 081001EC - .incbin "data_080FEEB8/gUnk_EU_081001EC_EU.bin" - -gUnk_EU_081001F8:: @ 081001F8 - .incbin "data_080FEEB8/gUnk_EU_081001F8_EU.bin" - - -gGfxGroups:: @ 08100218 - .4byte 0 - .4byte gUnk_EU_080FF0C4 - .4byte gUnk_EU_080FF0DC - .4byte gUnk_EU_080FF124 - .4byte gUnk_EU_080FF178 - .4byte gUnk_EU_080FF19C - .4byte gUnk_EU_080FF1CC - .4byte gUnk_EU_080FF214 - .4byte gUnk_EU_080FF220 - .4byte gUnk_EU_080FF2B0 - .4byte gUnk_EU_080FF2C8 - .4byte gUnk_EU_080FF2E0 - .4byte gUnk_EU_080FF22C - .4byte gUnk_EU_080FF244 - .4byte gUnk_EU_080FF25C - .4byte gUnk_EU_080FF268 - .4byte gUnk_EU_080FF2EC - .4byte gUnk_EU_080FF58C - .4byte gUnk_EU_080FF5A4 - .4byte gUnk_EU_080FF5B0 - .4byte gUnk_EU_080FF5EC - .4byte gUnk_EU_080FF5F8 - .4byte gUnk_EU_080FF55C - .4byte gUnk_EU_080FF304 - .4byte gUnk_EU_080FF310 - .4byte gUnk_EU_080FF31C - .4byte gUnk_EU_080FF328 - .4byte gUnk_EU_080FF334 - .4byte gUnk_EU_080FF340 - .4byte gUnk_EU_080FF34C - .4byte gUnk_EU_080FF3F4 - .4byte gUnk_EU_080FF4A8 - .4byte gUnk_EU_080FF46C - .4byte gUnk_EU_080FF430 - .4byte gUnk_EU_080FF520 - .4byte gUnk_EU_080FF4E4 - .4byte gUnk_EU_080FF358 - .4byte gUnk_EU_080FF370 - .4byte gUnk_EU_080FF388 - .4byte gUnk_EU_080FF394 - .4byte gUnk_EU_080FF3AC - .4byte gUnk_EU_080FF3C4 - .4byte gUnk_EU_080FF3DC - .4byte gUnk_EU_080FF5BC - .4byte gUnk_EU_080FF5C8 - .4byte gUnk_EU_080FF5D4 - .4byte gUnk_EU_080FF5E0 - .4byte gUnk_EU_080FF604 - .4byte gUnk_EU_080FF610 - .4byte gUnk_EU_080FF61C - .4byte gUnk_EU_080FF628 - .4byte gUnk_EU_080FF634 - .4byte gUnk_EU_080FF640 - .4byte gUnk_EU_080FF64C - .4byte gUnk_EU_080FF6DC - .4byte gUnk_EU_080FF6F4 - .4byte gUnk_EU_080FF70C - .4byte gUnk_EU_080FF724 - .4byte gUnk_EU_080FF73C - .4byte gUnk_EU_080FF754 - .4byte gUnk_EU_080FF76C - .4byte gUnk_EU_080FF784 - .4byte gUnk_EU_080FF79C - .4byte gUnk_EU_080FF7B4 - .4byte gUnk_EU_080FF7CC - .4byte gUnk_EU_080FF7E4 - .4byte gUnk_EU_080FF7FC - .4byte gUnk_EU_080FF814 - .4byte gUnk_EU_080FF82C - .4byte gUnk_EU_080FF844 - .4byte gUnk_EU_080FF85C - .4byte gUnk_EU_080FF874 - .4byte gUnk_EU_080FF88C - .4byte gUnk_EU_080FF8A4 - .4byte gUnk_EU_080FF8B0 - .4byte gUnk_EU_080FF658 - .4byte gUnk_EU_080FF664 - .4byte gUnk_EU_080FF670 - .4byte gUnk_EU_080FF67C - .4byte gUnk_EU_080FF688 - .4byte gUnk_EU_080FF694 - .4byte gUnk_EU_080FF6A0 - .4byte gUnk_EU_080FF6AC - .4byte gUnk_EU_080FF6B8 - .4byte gUnk_EU_080FF6C4 - .4byte gUnk_EU_080FF6D0 - .4byte gUnk_EU_080FF8BC - .4byte gUnk_EU_080FF8EC - .4byte gUnk_EU_080FF91C - .4byte gUnk_EU_080FF94C - .4byte gUnk_EU_080FF9A0 - .4byte gUnk_EU_080FFA48 - .4byte gUnk_EU_080FFAF0 - .4byte gUnk_EU_080FFBE0 - .4byte gUnk_EU_080FFC1C - .4byte gUnk_EU_080FFC4C - .4byte gUnk_EU_080FFC7C - .4byte gUnk_EU_080FFCAC - .4byte gUnk_EU_080FFCDC - .4byte gUnk_EU_080FFD0C - .4byte gUnk_EU_080FFD3C - .4byte gUnk_EU_080FFD6C - .4byte gUnk_EU_080FFD9C - .4byte gUnk_EU_080FFDCC - .4byte gUnk_EU_080FFDFC - .4byte gUnk_EU_080FFE5C - .4byte gUnk_EU_080FFE8C - .4byte gUnk_EU_080FFEEC - .4byte gUnk_EU_080FFF1C - .4byte gUnk_EU_080FFFAC - .4byte gUnk_EU_080FFFDC - .4byte gUnk_EU_0810000C - .4byte gUnk_EU_080FFE2C - .4byte gUnk_EU_080FFEBC - .4byte gUnk_EU_080FFFAC - .4byte gUnk_EU_080FFF7C - .4byte gUnk_EU_080FFF4C - .4byte gUnk_EU_0810003C - .4byte gUnk_EU_081000A8 - .4byte gUnk_EU_081000B4 - .4byte gUnk_EU_081000C0 - .4byte gUnk_EU_081000CC - .4byte gUnk_EU_081000D8 - .4byte gUnk_EU_081000E4 - .4byte gUnk_EU_081000F0 - .4byte gUnk_EU_081000FC - .4byte gUnk_EU_0810015C - .4byte gUnk_EU_080FFBB0 - .4byte gUnk_EU_080FFBC8 - .4byte gUnk_EU_080FFB68 - .4byte gUnk_EU_081001E0 - .4byte gUnk_EU_081001EC - .4byte gUnk_EU_081001F8 -.else - - - -gGfxGroup_1:: @ 080FFB90 - .incbin "data_080FEEB8/gGfxGroup_1_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_2:: @ 080FFBA8 -.ifdef JP - .incbin "data_080FEEB8/gGfxGroup_2_JP.bin" -.else -.ifdef DEMO_JP - .incbin "data_080FEEB8/gGfxGroup_2_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_2_2_USA-DEMO_USA.bin" -.endif -.endif - -.ifdef JP - .incbin "data_080FEEB8/gGfxGroup_2_3_JP.bin" -.else -.ifdef DEMO_JP - .incbin "data_080FEEB8/gGfxGroup_2_4_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_2_5_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_3:: @ 080FFBF0 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_3_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_3_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_3_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_4:: @ 080FFC14 - .incbin "data_080FEEB8/gGfxGroup_4_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_5:: @ 080FFC38 - .incbin "data_080FEEB8/gGfxGroup_5_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_6:: @ 080FFC68 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_6_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_6_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_6_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_7:: @ 080FFC80 - .incbin "data_080FEEB8/gGfxGroup_7_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_8:: @ 080FFC8C - .incbin "data_080FEEB8/gGfxGroup_8_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_12:: @ 080FFC98 - .incbin "data_080FEEB8/gGfxGroup_12_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_13:: @ 080FFCB0 - .incbin "data_080FEEB8/gGfxGroup_13_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_14:: @ 080FFCC8 - .incbin "data_080FEEB8/gGfxGroup_14_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_15:: @ 080FFCD4 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_15_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_15_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_15_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_9:: @ 080FFCEC - .incbin "data_080FEEB8/gGfxGroup_9_USA-JP-DEMO_USA-DEMO_JP.bin" -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_9_1_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_9_2_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_9_3_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_10:: @ 080FFD04 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_10_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_10_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_10_2_USA-DEMO_USA.bin" -.endif -.endif - -.ifdef JP -gUnk_080FF9D8:: @ 080FF9D8 - .incbin "data_080FEEB8/gUnk_080FF9D8_JP.bin" -.else -.ifdef DEMO_JP -gUnk_080FF9D8:: @ 080FF9D8 - .incbin "data_080FEEB8/gUnk_080FF9D8_DEMO_JP.bin" -.endif -.endif - -gGfxGroup_11:: @ 080FFD1C - .incbin "data_080FEEB8/gGfxGroup_11_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_16:: @ 080FFD28 - .incbin "data_080FEEB8/gGfxGroup_16_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_23:: @ 080FFD40 - .incbin "data_080FEEB8/gGfxGroup_23_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_24:: @ 080FFD4C - .incbin "data_080FEEB8/gGfxGroup_24_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_25:: @ 080FFD58 - .incbin "data_080FEEB8/gGfxGroup_25_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_26:: @ 080FFD64 - .incbin "data_080FEEB8/gGfxGroup_26_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_27:: @ 080FFD70 - .incbin "data_080FEEB8/gGfxGroup_27_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_28:: @ 080FFD7C - .incbin "data_080FEEB8/gGfxGroup_28_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_29:: @ 080FFD88 - .incbin "data_080FEEB8/gGfxGroup_29_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_36:: @ 080FFD94 - .incbin "data_080FEEB8/gGfxGroup_36_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_37:: @ 080FFDAC - .incbin "data_080FEEB8/gGfxGroup_37_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_38:: @ 080FFDC4 - .incbin "data_080FEEB8/gGfxGroup_38_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_39:: @ 080FFDD0 - .incbin "data_080FEEB8/gGfxGroup_39_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_40:: @ 080FFDE8 - .incbin "data_080FEEB8/gGfxGroup_40_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_41:: @ 080FFE00 - .incbin "data_080FEEB8/gGfxGroup_41_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_42:: @ 080FFE18 - .incbin "data_080FEEB8/gGfxGroup_42_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_30:: @ 080FFE30 - .incbin "data_080FEEB8/gGfxGroup_30_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_33:: @ 080FFE6C - .incbin "data_080FEEB8/gGfxGroup_33_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_32:: @ 080FFEA8 - .incbin "data_080FEEB8/gGfxGroup_32_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_31:: @ 080FFEE4 - .incbin "data_080FEEB8/gGfxGroup_31_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_35:: @ 080FFF20 - .incbin "data_080FEEB8/gGfxGroup_35_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_34:: @ 080FFF5C - .incbin "data_080FEEB8/gGfxGroup_34_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_22:: @ 080FFF98 - .incbin "data_080FEEB8/gGfxGroup_22_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_17:: @ 080FFFC8 - .incbin "data_080FEEB8/gGfxGroup_17_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_18:: @ 080FFFE0 - .incbin "data_080FEEB8/gGfxGroup_18_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_19:: @ 080FFFEC - .incbin "data_080FEEB8/gGfxGroup_19_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_43:: @ 080FFFF8 - .incbin "data_080FEEB8/gGfxGroup_43_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_44:: @ 08100004 - .incbin "data_080FEEB8/gGfxGroup_44_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_45:: @ 08100010 - .incbin "data_080FEEB8/gGfxGroup_45_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_46:: @ 0810001C - .incbin "data_080FEEB8/gGfxGroup_46_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_20:: @ 08100028 - .incbin "data_080FEEB8/gGfxGroup_20_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_21:: @ 08100034 - .incbin "data_080FEEB8/gGfxGroup_21_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_47:: @ 08100040 - .incbin "data_080FEEB8/gGfxGroup_47_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_48:: @ 0810004C - .incbin "data_080FEEB8/gGfxGroup_48_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_49:: @ 08100058 - .incbin "data_080FEEB8/gGfxGroup_49_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_50:: @ 08100064 - .incbin "data_080FEEB8/gGfxGroup_50_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_51:: @ 08100070 - .incbin "data_080FEEB8/gGfxGroup_51_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_52:: @ 0810007C - .incbin "data_080FEEB8/gGfxGroup_52_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_53:: @ 08100088 - .incbin "data_080FEEB8/gGfxGroup_53_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_75:: @ 08100094 - .incbin "data_080FEEB8/gGfxGroup_75_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_76:: @ 081000A0 - .incbin "data_080FEEB8/gGfxGroup_76_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_77:: @ 081000AC - .incbin "data_080FEEB8/gGfxGroup_77_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_78:: @ 081000B8 - .incbin "data_080FEEB8/gGfxGroup_78_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_79:: @ 081000C4 - .incbin "data_080FEEB8/gGfxGroup_79_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_80:: @ 081000D0 - .incbin "data_080FEEB8/gGfxGroup_80_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_81:: @ 081000DC - .incbin "data_080FEEB8/gGfxGroup_81_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_82:: @ 081000E8 - .incbin "data_080FEEB8/gGfxGroup_82_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_83:: @ 081000F4 - .incbin "data_080FEEB8/gGfxGroup_83_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_84:: @ 08100100 - .incbin "data_080FEEB8/gGfxGroup_84_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_85:: @ 0810010C - .incbin "data_080FEEB8/gGfxGroup_85_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_54:: @ 08100118 - .incbin "data_080FEEB8/gGfxGroup_54_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_55:: @ 08100130 - .incbin "data_080FEEB8/gGfxGroup_55_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_56:: @ 08100148 - .incbin "data_080FEEB8/gGfxGroup_56_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_57:: @ 08100160 - .incbin "data_080FEEB8/gGfxGroup_57_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_58:: @ 08100178 - .incbin "data_080FEEB8/gGfxGroup_58_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_59:: @ 08100190 - .incbin "data_080FEEB8/gGfxGroup_59_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_60:: @ 081001A8 - .incbin "data_080FEEB8/gGfxGroup_60_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_61:: @ 081001C0 - .incbin "data_080FEEB8/gGfxGroup_61_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_62:: @ 081001D8 - .incbin "data_080FEEB8/gGfxGroup_62_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_63:: @ 081001F0 - .incbin "data_080FEEB8/gGfxGroup_63_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_64:: @ 08100208 - .incbin "data_080FEEB8/gGfxGroup_64_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_65:: @ 08100220 - .incbin "data_080FEEB8/gGfxGroup_65_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_66:: @ 08100238 - .incbin "data_080FEEB8/gGfxGroup_66_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_67:: @ 08100250 - .incbin "data_080FEEB8/gGfxGroup_67_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_68:: @ 08100268 - .incbin "data_080FEEB8/gGfxGroup_68_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_69:: @ 08100280 - .incbin "data_080FEEB8/gGfxGroup_69_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_70:: @ 08100298 - .incbin "data_080FEEB8/gGfxGroup_70_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_71:: @ 081002B0 - .incbin "data_080FEEB8/gGfxGroup_71_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_72:: @ 081002C8 - .incbin "data_080FEEB8/gGfxGroup_72_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_73:: @ 081002E0 - .incbin "data_080FEEB8/gGfxGroup_73_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_74:: @ 081002EC - .incbin "data_080FEEB8/gGfxGroup_74_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_86:: @ 081002F8 - .incbin "data_080FEEB8/gGfxGroup_86_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_87:: @ 08100328 - .incbin "data_080FEEB8/gGfxGroup_87_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_88:: @ 08100358 - .incbin "data_080FEEB8/gGfxGroup_88_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_89:: @ 08100388 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_89_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_89_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_89_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_90:: @ 081003DC - .incbin "data_080FEEB8/gGfxGroup_90_USA-JP-DEMO_USA-DEMO_JP.bin" -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_90_1_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_90_2_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_90_3_USA-DEMO_USA.bin" -.endif -.endif - -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_90_4_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_90_5_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_90_6_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_91:: @ 08100424 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_91_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_91_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_91_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_92:: @ 0810046C -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_92_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_92_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_92_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_129:: @ 081004B4 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_129_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_129_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_129_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_127:: @ 081004CC -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_127_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_127_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_127_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_128:: @ 081004F0 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_128_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_128_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_128_2_USA-DEMO_USA.bin" -.endif -.endif - - .incbin "data_080FEEB8/gGfxGroup_128_3_USA-JP-DEMO_USA-DEMO_JP.bin" -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_128_4_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_128_5_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_128_6_USA-DEMO_USA.bin" -.endif -.endif - -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_128_7_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_128_8_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_128_9_USA-DEMO_USA.bin" -.endif -.endif - - .incbin "data_080FEEB8/gGfxGroup_128_10_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_93:: @ 08100514 - .incbin "data_080FEEB8/gGfxGroup_93_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_94:: @ 08100550 - .incbin "data_080FEEB8/gGfxGroup_94_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_95:: @ 08100580 - .incbin "data_080FEEB8/gGfxGroup_95_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_96:: @ 081005B0 - .incbin "data_080FEEB8/gGfxGroup_96_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_97:: @ 081005E0 - .incbin "data_080FEEB8/gGfxGroup_97_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_98:: @ 08100610 - .incbin "data_080FEEB8/gGfxGroup_98_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_99:: @ 08100640 - .incbin "data_080FEEB8/gGfxGroup_99_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_100:: @ 08100670 - .incbin "data_080FEEB8/gGfxGroup_100_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_101:: @ 081006A0 - .incbin "data_080FEEB8/gGfxGroup_101_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_102:: @ 081006D0 - .incbin "data_080FEEB8/gGfxGroup_102_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_103:: @ 08100700 - .incbin "data_080FEEB8/gGfxGroup_103_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_104:: @ 08100730 - .incbin "data_080FEEB8/gGfxGroup_104_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_112:: @ 08100760 - .incbin "data_080FEEB8/gGfxGroup_112_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_105:: @ 08100790 - .incbin "data_080FEEB8/gGfxGroup_105_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_106:: @ 081007C0 - .incbin "data_080FEEB8/gGfxGroup_106_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_113:: @ 081007F0 - .incbin "data_080FEEB8/gGfxGroup_113_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_107:: @ 08100820 - .incbin "data_080FEEB8/gGfxGroup_107_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_108:: @ 08100850 - .incbin "data_080FEEB8/gGfxGroup_108_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_116:: @ 08100880 - .incbin "data_080FEEB8/gGfxGroup_116_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_115:: @ 081008B0 - .incbin "data_080FEEB8/gGfxGroup_115_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_109:: @ 081008E0 - .incbin "data_080FEEB8/gGfxGroup_109_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_110:: @ 08100910 - .incbin "data_080FEEB8/gGfxGroup_110_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_111:: @ 08100940 - .incbin "data_080FEEB8/gGfxGroup_111_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_117:: @ 08100970 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_117_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_117_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_117_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_118:: @ 081009AC - .incbin "data_080FEEB8/gGfxGroup_118_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_119:: @ 081009B8 - .incbin "data_080FEEB8/gGfxGroup_119_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_120:: @ 081009C4 - .incbin "data_080FEEB8/gGfxGroup_120_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_121:: @ 081009D0 - .incbin "data_080FEEB8/gGfxGroup_121_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_122:: @ 081009DC - .incbin "data_080FEEB8/gGfxGroup_122_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_123:: @ 081009E8 - .incbin "data_080FEEB8/gGfxGroup_123_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_124:: @ 081009F4 - .incbin "data_080FEEB8/gGfxGroup_124_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_125:: @ 08100A00 - .incbin "data_080FEEB8/gGfxGroup_125_USA-JP-DEMO_USA-DEMO_JP.bin" -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_125_1_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_125_2_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_125_3_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_126:: @ 08100A30 -.ifdef JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_126_JP.bin" -.else -.ifdef DEMO_JP - @ TODO only small differences - .incbin "data_080FEEB8/gGfxGroup_126_1_DEMO_JP.bin" -.else - .incbin "data_080FEEB8/gGfxGroup_126_2_USA-DEMO_USA.bin" -.endif -.endif - -gGfxGroup_130:: @ 08100A84 - .incbin "data_080FEEB8/gGfxGroup_130_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_131:: @ 08100A90 - .incbin "data_080FEEB8/gGfxGroup_131_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroup_132:: @ 08100A9C - .incbin "data_080FEEB8/gGfxGroup_132_USA-JP-DEMO_USA-DEMO_JP.bin" - -gGfxGroups:: @ 08100AA8 - .4byte 00000000 - .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 -.ifdef JP - .4byte gUnk_080FF9D8 -.else -.ifdef DEMO_JP - .4byte gUnk_080FF9D8 -.else - .4byte gGfxGroup_11 -.endif -.endif - .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 -.endif diff --git a/data/gfx/palette_groups.s b/data/gfx/palette_groups.s index 35d0c8ab..624897fc 100644 --- a/data/gfx/palette_groups.s +++ b/data/gfx/palette_groups.s @@ -1,629 +1,4135 @@ -gPaletteGroup_1:: @ 080FF428 - .incbin "palettes/gPaletteGroup_1.bin" - -gPaletteGroup_2:: @ 080FF430 - .incbin "palettes/gPaletteGroup_2.bin" - -gPaletteGroup_3:: @ 080FF438 - .incbin "palettes/gPaletteGroup_3.bin" - -gPaletteGroup_4:: @ 080FF444 - .incbin "palettes/gPaletteGroup_4.bin" - -gPaletteGroup_5:: @ 080FF450 - .incbin "palettes/gPaletteGroup_5.bin" - -gPaletteGroup_6:: @ 080FF454 - .incbin "palettes/gPaletteGroup_6.bin" - -gPaletteGroup_7:: @ 080FF458 - .incbin "palettes/gPaletteGroup_7.bin" - -gPaletteGroup_8:: @ 080FF45C - .incbin "palettes/gPaletteGroup_8.bin" - -gPaletteGroup_9:: @ 080FF460 - .incbin "palettes/gPaletteGroup_9.bin" - -gPaletteGroup_10:: @ 080FF474 - .incbin "palettes/gPaletteGroup_10.bin" - -gPaletteGroup_21:: @ 080FF484 - .incbin "palettes/gPaletteGroup_21.bin" - -gPaletteGroup_20:: @ 080FF488 - .incbin "palettes/gPaletteGroup_20.bin" - -gPaletteGroup_37:: @ 080FF490 - .incbin "palettes/gPaletteGroup_37.bin" - -gPaletteGroup_48:: @ 080FF494 - .incbin "palettes/gPaletteGroup_48.bin" - -gPaletteGroup_30:: @ 080FF498 - .incbin "palettes/gPaletteGroup_30.bin" - -gPaletteGroup_29:: @ 080FF49C - .incbin "palettes/gPaletteGroup_29.bin" - -gPaletteGroup_23:: @ 080FF4A0 - .incbin "palettes/gPaletteGroup_23.bin" - -gPaletteGroup_31:: @ 080FF4A4 - .incbin "palettes/gPaletteGroup_31.bin" - -gPaletteGroup_32:: @ 080FF4A8 - .incbin "palettes/gPaletteGroup_32.bin" - -gPaletteGroup_33:: @ 080FF4AC - .incbin "palettes/gPaletteGroup_33.bin" - -gPaletteGroup_34:: @ 080FF4B0 - .incbin "palettes/gPaletteGroup_34.bin" - -gPaletteGroup_70:: @ 080FF4B4 - .incbin "palettes/gPaletteGroup_70.bin" - -gPaletteGroup_36:: @ 080FF4B8 - .incbin "palettes/gPaletteGroup_36.bin" - -gPaletteGroup_269:: @ 080FF4BC - .incbin "palettes/gPaletteGroup_269.bin" - -gPaletteGroup_63:: @ 080FF4C0 - .incbin "palettes/gPaletteGroup_63.bin" - -gPaletteGroup_27:: @ 080FF4C4 - .incbin "palettes/gPaletteGroup_27.bin" - -gPaletteGroup_72:: @ 080FF4C8 - .incbin "palettes/gPaletteGroup_72.bin" - -gPaletteGroup_73:: @ 080FF4CC - .incbin "palettes/gPaletteGroup_73.bin" - -gPaletteGroup_74:: @ 080FF4D0 - .incbin "palettes/gPaletteGroup_74.bin" - -gPaletteGroup_75:: @ 080FF4D4 - .incbin "palettes/gPaletteGroup_75.bin" - -gPaletteGroup_102:: @ 080FF4D8 - .incbin "palettes/gPaletteGroup_102.bin" - -gPaletteGroup_24:: @ 080FF4DC - .incbin "palettes/gPaletteGroup_24.bin" - -gPaletteGroup_208:: @ 080FF4E0 - .incbin "palettes/gPaletteGroup_208.bin" - -gPaletteGroup_26:: @ 080FF4E4 - .incbin "palettes/gPaletteGroup_26.bin" - -gPaletteGroup_35:: @ 080FF4E8 - .incbin "palettes/gPaletteGroup_35.bin" - -gPaletteGroup_99:: @ 080FF4EC - .incbin "palettes/gPaletteGroup_99.bin" - -gPaletteGroup_45:: @ 080FF4F0 - .incbin "palettes/gPaletteGroup_45.bin" - -gPaletteGroup_46:: @ 080FF4F4 - .incbin "palettes/gPaletteGroup_46.bin" - -gPaletteGroup_227:: @ 080FF4F8 - .incbin "palettes/gPaletteGroup_227.bin" - -gPaletteGroup_103:: @ 080FF4FC - .incbin "palettes/gPaletteGroup_103.bin" - -gPaletteGroup_64:: @ 080FF500 - .incbin "palettes/gPaletteGroup_64.bin" - -gPaletteGroup_203:: @ 080FF504 - .incbin "palettes/gPaletteGroup_203.bin" - -gPaletteGroup_229:: @ 080FF508 - .incbin "palettes/gPaletteGroup_229.bin" - -gPaletteGroup_69:: @ 080FF50C - .incbin "palettes/gPaletteGroup_69.bin" - -gPaletteGroup_65:: @ 080FF510 - .incbin "palettes/gPaletteGroup_65.bin" - -gPaletteGroup_261:: @ 080FF514 - .incbin "palettes/gPaletteGroup_261.bin" - -gPaletteGroup_66:: @ 080FF518 - .incbin "palettes/gPaletteGroup_66.bin" - -gPaletteGroup_67:: @ 080FF51C - .incbin "palettes/gPaletteGroup_67.bin" - -gPaletteGroup_244:: @ 080FF520 - .incbin "palettes/gPaletteGroup_244.bin" - -gPaletteGroup_68:: @ 080FF524 - .incbin "palettes/gPaletteGroup_68.bin" - -gPaletteGroup_243:: @ 080FF528 - .incbin "palettes/gPaletteGroup_243.bin" - -gPaletteGroup_279:: @ 080FF52C - .incbin "palettes/gPaletteGroup_279.bin" - -gPaletteGroup_254:: @ 080FF530 - .incbin "palettes/gPaletteGroup_254.bin" - -gPaletteGroup_255:: @ 080FF534 - .incbin "palettes/gPaletteGroup_255.bin" - -gPaletteGroup_268:: @ 080FF538 - .incbin "palettes/gPaletteGroup_268.bin" - -gPaletteGroup_204:: @ 080FF53C - .incbin "palettes/gPaletteGroup_204.bin" - -gPaletteGroup_205:: @ 080FF540 - .incbin "palettes/gPaletteGroup_205.bin" - -gPaletteGroup_206:: @ 080FF544 - .incbin "palettes/gPaletteGroup_206.bin" - -gPaletteGroup_207:: @ 080FF548 - .incbin "palettes/gPaletteGroup_207.bin" - -gPaletteGroup_219:: @ 080FF54C - .incbin "palettes/gPaletteGroup_219.bin" - -gPaletteGroup_262:: @ 080FF550 - .incbin "palettes/gPaletteGroup_262.bin" - -gPaletteGroup_263:: @ 080FF554 - .incbin "palettes/gPaletteGroup_263.bin" - -gPaletteGroup_264:: @ 080FF558 - .incbin "palettes/gPaletteGroup_264.bin" - -gPaletteGroup_265:: @ 080FF55C - .incbin "palettes/gPaletteGroup_265.bin" - -gPaletteGroup_25:: @ 080FF560 - .incbin "palettes/gPaletteGroup_25.bin" - -gPaletteGroup_55:: @ 080FF564 - .incbin "palettes/gPaletteGroup_55.bin" - -gPaletteGroup_76:: @ 080FF568 - .incbin "palettes/gPaletteGroup_76.bin" - -gPaletteGroup_94:: @ 080FF56C - .incbin "palettes/gPaletteGroup_94.bin" - -gPaletteGroup_28:: @ 080FF570 - .incbin "palettes/gPaletteGroup_28.bin" - -gPaletteGroup_38:: @ 080FF574 - .incbin "palettes/gPaletteGroup_38.bin" - -gPaletteGroup_39:: @ 080FF578 - .incbin "palettes/gPaletteGroup_39.bin" - -gPaletteGroup_42:: @ 080FF57C - .incbin "palettes/gPaletteGroup_42.bin" - -gPaletteGroup_108:: @ 080FF580 - .incbin "palettes/gPaletteGroup_108.bin" - -gPaletteGroup_109:: @ 080FF584 - .incbin "palettes/gPaletteGroup_109.bin" - -gPaletteGroup_266:: @ 080FF588 - .incbin "palettes/gPaletteGroup_266.bin" - -gPaletteGroup_53:: @ 080FF58C - .incbin "palettes/gPaletteGroup_53.bin" - -gPaletteGroup_40:: @ 080FF590 - .incbin "palettes/gPaletteGroup_40.bin" - -gPaletteGroup_41:: @ 080FF594 - .incbin "palettes/gPaletteGroup_41.bin" - -gPaletteGroup_47:: @ 080FF598 - .incbin "palettes/gPaletteGroup_47.bin" - -gPaletteGroup_50:: @ 080FF59C - .incbin "palettes/gPaletteGroup_50.bin" - -gPaletteGroup_71:: @ 080FF5A0 - .incbin "palettes/gPaletteGroup_71.bin" - -gPaletteGroup_101:: @ 080FF5A4 - .incbin "palettes/gPaletteGroup_101.bin" - -gPaletteGroup_201:: @ 080FF5A8 - .incbin "palettes/gPaletteGroup_201.bin" - -gPaletteGroup_202:: @ 080FF5AC - .incbin "palettes/gPaletteGroup_202.bin" - -gPaletteGroup_60:: @ 080FF5B0 - .incbin "palettes/gPaletteGroup_60.bin" - -gPaletteGroup_61:: @ 080FF5B4 - .incbin "palettes/gPaletteGroup_61.bin" - -gPaletteGroup_98:: @ 080FF5B8 - .incbin "palettes/gPaletteGroup_98.bin" - -gPaletteGroup_256:: @ 080FF5BC - .incbin "palettes/gPaletteGroup_256.bin" - -gPaletteGroup_267:: @ 080FF5C0 - .incbin "palettes/gPaletteGroup_267.bin" - -gPaletteGroup_62:: @ 080FF5C4 - .incbin "palettes/gPaletteGroup_62.bin" - -gPaletteGroup_22:: @ 080FF5C8 - .incbin "palettes/gPaletteGroup_22.bin" - -gPaletteGroup_54:: @ 080FF5CC - .incbin "palettes/gPaletteGroup_54.bin" - -gPaletteGroup_245:: @ 080FF5D0 - .incbin "palettes/gPaletteGroup_245.bin" - -gPaletteGroup_246:: @ 080FF5D4 - .incbin "palettes/gPaletteGroup_246.bin" - -gPaletteGroup_247:: @ 080FF5D8 - .incbin "palettes/gPaletteGroup_247.bin" - -gPaletteGroup_248:: @ 080FF5DC - .incbin "palettes/gPaletteGroup_248.bin" - -gPaletteGroup_249:: @ 080FF5E0 - .incbin "palettes/gPaletteGroup_249.bin" - -gPaletteGroup_43:: @ 080FF5E4 - .incbin "palettes/gPaletteGroup_43.bin" - -gPaletteGroup_250:: @ 080FF5E8 - .incbin "palettes/gPaletteGroup_250.bin" - -gPaletteGroup_251:: @ 080FF5EC - .incbin "palettes/gPaletteGroup_251.bin" - -gPaletteGroup_252:: @ 080FF5F0 - .incbin "palettes/gPaletteGroup_252.bin" - -gPaletteGroup_253:: @ 080FF5F4 - .incbin "palettes/gPaletteGroup_253.bin" - -gPaletteGroup_44:: @ 080FF5F8 - .incbin "palettes/gPaletteGroup_44.bin" - -gPaletteGroup_200:: @ 080FF5FC - .incbin "palettes/gPaletteGroup_200.bin" - -gPaletteGroup_209:: @ 080FF600 - .incbin "palettes/gPaletteGroup_209.bin" - -gPaletteGroup_220:: @ 080FF604 - .incbin "palettes/gPaletteGroup_220.bin" - -gPaletteGroup_224:: @ 080FF608 - .incbin "palettes/gPaletteGroup_224.bin" - -gPaletteGroup_225:: @ 080FF60C - .incbin "palettes/gPaletteGroup_225.bin" - -gPaletteGroup_226:: @ 080FF610 - .incbin "palettes/gPaletteGroup_226.bin" - -gPaletteGroup_230:: @ 080FF614 - .incbin "palettes/gPaletteGroup_230.bin" - -gPaletteGroup_231:: @ 080FF618 - .incbin "palettes/gPaletteGroup_231.bin" - -gPaletteGroup_232:: @ 080FF61C - .incbin "palettes/gPaletteGroup_232.bin" - -gPaletteGroup_257:: @ 080FF620 - .incbin "palettes/gPaletteGroup_257.bin" - -gPaletteGroup_258:: @ 080FF624 - .incbin "palettes/gPaletteGroup_258.bin" - -gPaletteGroup_259:: @ 080FF628 - .incbin "palettes/gPaletteGroup_259.bin" - -gPaletteGroup_260:: @ 080FF62C - .incbin "palettes/gPaletteGroup_260.bin" - -gPaletteGroup_210:: @ 080FF630 - .incbin "palettes/gPaletteGroup_210.bin" - -gPaletteGroup_211:: @ 080FF634 - .incbin "palettes/gPaletteGroup_211.bin" - -gPaletteGroup_212:: @ 080FF638 - .incbin "palettes/gPaletteGroup_212.bin" - -gPaletteGroup_213:: @ 080FF63C - .incbin "palettes/gPaletteGroup_213.bin" - -gPaletteGroup_104:: @ 080FF640 - .incbin "palettes/gPaletteGroup_104.bin" - -gPaletteGroup_105:: @ 080FF644 - .incbin "palettes/gPaletteGroup_105.bin" - -gPaletteGroup_106:: @ 080FF648 - .incbin "palettes/gPaletteGroup_106.bin" - -gPaletteGroup_107:: @ 080FF64C - .incbin "palettes/gPaletteGroup_107.bin" - -gPaletteGroup_77:: @ 080FF650 - .incbin "palettes/gPaletteGroup_77.bin" - -gPaletteGroup_78:: @ 080FF654 - .incbin "palettes/gPaletteGroup_78.bin" - -gPaletteGroup_79:: @ 080FF658 - .incbin "palettes/gPaletteGroup_79.bin" - -gPaletteGroup_80:: @ 080FF65C - .incbin "palettes/gPaletteGroup_80.bin" - -gPaletteGroup_81:: @ 080FF660 - .incbin "palettes/gPaletteGroup_81.bin" - -gPaletteGroup_82:: @ 080FF664 - .incbin "palettes/gPaletteGroup_82.bin" - -gPaletteGroup_83:: @ 080FF668 - .incbin "palettes/gPaletteGroup_83.bin" - -gPaletteGroup_84:: @ 080FF66C - .incbin "palettes/gPaletteGroup_84.bin" - -gPaletteGroup_85:: @ 080FF670 - .incbin "palettes/gPaletteGroup_85.bin" - -gPaletteGroup_95:: @ 080FF674 - .incbin "palettes/gPaletteGroup_95.bin" - -gPaletteGroup_96:: @ 080FF678 - .incbin "palettes/gPaletteGroup_96.bin" - -gPaletteGroup_97:: @ 080FF67C - .incbin "palettes/gPaletteGroup_97.bin" - -gPaletteGroup_86:: @ 080FF680 - .incbin "palettes/gPaletteGroup_86.bin" - -gPaletteGroup_87:: @ 080FF684 - .incbin "palettes/gPaletteGroup_87.bin" - -gPaletteGroup_88:: @ 080FF688 - .incbin "palettes/gPaletteGroup_88.bin" - -gPaletteGroup_89:: @ 080FF68C - .incbin "palettes/gPaletteGroup_89.bin" - -gPaletteGroup_90:: @ 080FF690 - .incbin "palettes/gPaletteGroup_90.bin" - -gPaletteGroup_91:: @ 080FF694 - .incbin "palettes/gPaletteGroup_91.bin" - -gPaletteGroup_92:: @ 080FF698 - .incbin "palettes/gPaletteGroup_92.bin" - -gPaletteGroup_93:: @ 080FF69C - .incbin "palettes/gPaletteGroup_93.bin" - -gPaletteGroup_214:: @ 080FF6A0 - .incbin "palettes/gPaletteGroup_214.bin" - -gPaletteGroup_215:: @ 080FF6A4 - .incbin "palettes/gPaletteGroup_215.bin" - -gPaletteGroup_216:: @ 080FF6A8 - .incbin "palettes/gPaletteGroup_216.bin" - -gPaletteGroup_217:: @ 080FF6AC - .incbin "palettes/gPaletteGroup_217.bin" - -gPaletteGroup_218:: @ 080FF6B0 - .incbin "palettes/gPaletteGroup_218.bin" - -gPaletteGroup_228:: @ 080FF6B4 - .incbin "palettes/gPaletteGroup_228.bin" - -gPaletteGroup_223:: @ 080FF6B8 - .incbin "palettes/gPaletteGroup_223.bin" - -gPaletteGroup_222:: @ 080FF6BC - .incbin "palettes/gPaletteGroup_222.bin" - -gPaletteGroup_221:: @ 080FF6C0 - .incbin "palettes/gPaletteGroup_221.bin" - -gPaletteGroup_49:: @ 080FF6C4 - .incbin "palettes/gPaletteGroup_49.bin" - -gPaletteGroup_51:: @ 080FF6C8 - .incbin "palettes/gPaletteGroup_51.bin" - -gPaletteGroup_52:: @ 080FF6CC - .incbin "palettes/gPaletteGroup_52.bin" - -gPaletteGroup_56:: @ 080FF6D0 - .incbin "palettes/gPaletteGroup_56.bin" - -gPaletteGroup_57:: @ 080FF6D4 - .incbin "palettes/gPaletteGroup_57.bin" - -gPaletteGroup_58:: @ 080FF6D8 - .incbin "palettes/gPaletteGroup_58.bin" - -gPaletteGroup_59:: @ 080FF6DC - .incbin "palettes/gPaletteGroup_59.bin" - -gPaletteGroup_100:: @ 080FF6E0 - .incbin "palettes/gPaletteGroup_100.bin" - -gPaletteGroup_233:: @ 080FF6E4 - .incbin "palettes/gPaletteGroup_233.bin" - -gPaletteGroup_234:: @ 080FF6E8 - .incbin "palettes/gPaletteGroup_234.bin" - -gPaletteGroup_235:: @ 080FF6EC - .incbin "palettes/gPaletteGroup_235.bin" - -gPaletteGroup_236:: @ 080FF6F0 - .incbin "palettes/gPaletteGroup_236.bin" - -gPaletteGroup_237:: @ 080FF6F4 - .incbin "palettes/gPaletteGroup_237.bin" - -gPaletteGroup_238:: @ 080FF6F8 - .incbin "palettes/gPaletteGroup_238.bin" - -gPaletteGroup_239:: @ 080FF6FC - .incbin "palettes/gPaletteGroup_239.bin" - -gPaletteGroup_240:: @ 080FF700 - .incbin "palettes/gPaletteGroup_240.bin" - -gPaletteGroup_241:: @ 080FF704 - .incbin "palettes/gPaletteGroup_241.bin" - -gPaletteGroup_242:: @ 080FF708 - .incbin "palettes/gPaletteGroup_242.bin" - -gPaletteGroup_270:: @ 080FF70C - .incbin "palettes/gPaletteGroup_270.bin" - -gPaletteGroup_271:: @ 080FF710 - .incbin "palettes/gPaletteGroup_271.bin" - -gPaletteGroup_272:: @ 080FF714 - .incbin "palettes/gPaletteGroup_272.bin" - -gPaletteGroup_273:: @ 080FF718 - .incbin "palettes/gPaletteGroup_273.bin" - -gPaletteGroup_274:: @ 080FF71C - .incbin "palettes/gPaletteGroup_274.bin" - -gPaletteGroup_275:: @ 080FF720 - .incbin "palettes/gPaletteGroup_275.bin" - -gPaletteGroup_276:: @ 080FF724 - .incbin "palettes/gPaletteGroup_276.bin" - -gPaletteGroup_277:: @ 080FF728 - .incbin "palettes/gPaletteGroup_277.bin" - -gPaletteGroup_278:: @ 080FF72C - .incbin "palettes/gPaletteGroup_278.bin" - - -gPaletteGroup_280:: @ 080FF730 - .incbin "palettes/gPaletteGroup_280.bin" - -gPaletteGroup_281:: @ 080FF73C - .incbin "palettes/gPaletteGroup_281.bin" - -gPaletteGroup_282:: @ 080FF744 - .incbin "palettes/gPaletteGroup_282.bin" - -gPaletteGroup_283:: @ 080FF750 - .incbin "palettes/gPaletteGroup_283.bin" - -gPaletteGroup_284:: @ 080FF75C - .incbin "palettes/gPaletteGroup_284.bin" - -gPaletteGroup_285:: @ 080FF770 - .incbin "palettes/gPaletteGroup_285.bin" - -gPaletteGroup_286:: @ 080FF778 - .incbin "palettes/gPaletteGroup_286.bin" - -gPaletteGroup_287:: @ 080FF780 - .incbin "palettes/gPaletteGroup_287.bin" - -gPaletteGroup_288:: @ 080FF788 - .incbin "palettes/gPaletteGroup_288.bin" - -gPaletteGroup_289:: @ 080FF790 - .incbin "palettes/gPaletteGroup_289.bin" - -gPaletteGroup_290:: @ 080FF798 - .incbin "palettes/gPaletteGroup_290.bin" - -gPaletteGroup_291:: @ 080FF7A0 - .incbin "palettes/gPaletteGroup_291.bin" - -gPaletteGroup_292:: @ 080FF7A8 - .incbin "palettes/gPaletteGroup_292.bin" - -gPaletteGroup_293:: @ 080FF7B0 - .incbin "palettes/gPaletteGroup_293.bin" - -gPaletteGroup_294:: @ 080FF7B8 - .incbin "palettes/gPaletteGroup_294.bin" - -gPaletteGroup_295:: @ 080FF7C0 - .incbin "palettes/gPaletteGroup_295.bin" - -gPaletteGroup_296:: @ 080FF7C8 - .incbin "palettes/gPaletteGroup_296.bin" - -gPaletteGroup_297:: @ 080FF7D0 - .incbin "palettes/gPaletteGroup_297.bin" - -gPaletteGroup_298:: @ 080FF7D8 - .incbin "palettes/gPaletteGroup_298.bin" - -gPaletteGroup_299:: @ 080FF7E0 - .incbin "palettes/gPaletteGroup_299.bin" - -gPaletteGroup_300:: @ 080FF7E8 - .incbin "palettes/gPaletteGroup_300.bin" - -gPaletteGroup_301:: @ 080FF7F0 - .incbin "palettes/gPaletteGroup_301.bin" - -gPaletteGroup_302:: @ 080FF7F8 - .incbin "palettes/gPaletteGroup_302.bin" - -gPaletteGroup_303:: @ 080FF808 - .incbin "palettes/gPaletteGroup_303.bin" - -gPaletteGroup_304:: @ 080FF814 - .incbin "palettes/gPaletteGroup_304.bin" - -gPaletteGroup_305:: @ 080FF83C - .incbin "palettes/gPaletteGroup_305.bin" - -gPaletteGroup_306:: @ 080FF844 + .include "asm/macros/gfx.inc" + .include "asm/macros/asm.inc" + +@ Use enum to ifdef differences to EU without having to diff all the palette groups +enum_start +enum pal_0 +enum pal_1 +enum pal_2 +enum pal_3 +enum pal_4 +enum pal_5 +enum pal_6 +enum pal_7 +enum pal_8 +enum pal_9 +enum pal_10 +enum pal_11 +enum pal_12 +enum pal_13 +enum pal_14 +enum pal_15 +enum pal_16 +enum pal_17 +enum pal_18 +enum pal_19 +enum pal_20 +enum pal_21 +enum pal_22 +enum pal_23 +enum pal_24 +enum pal_25 +enum pal_26 +enum pal_27 +enum pal_28 +enum pal_29 +enum pal_30 +enum pal_31 +enum pal_32 +enum pal_33 +enum pal_34 +enum pal_35 +enum pal_36 +enum pal_37 +enum pal_38 +enum pal_39 +enum pal_40 +enum pal_41 +enum pal_42 +enum pal_43 +enum pal_44 +enum pal_45 +enum pal_46 +enum pal_47 +enum pal_48 +enum pal_49 +enum pal_50 +enum pal_51 +enum pal_52 +enum pal_53 +enum pal_54 +enum pal_55 +enum pal_56 +enum pal_57 +enum pal_58 +enum pal_59 +enum pal_60 +enum pal_61 +enum pal_62 +enum pal_63 +enum pal_64 +enum pal_65 +enum pal_66 +enum pal_67 +enum pal_68 +enum pal_69 +enum pal_70 +enum pal_71 +enum pal_72 +enum pal_73 +enum pal_74 +enum pal_75 +enum pal_76 +enum pal_77 +enum pal_78 +enum pal_79 +enum pal_80 +enum pal_81 +enum pal_82 +enum pal_83 +enum pal_84 +enum pal_85 +enum pal_86 +enum pal_87 +enum pal_88 +enum pal_89 +enum pal_90 +enum pal_91 +enum pal_92 +enum pal_93 +enum pal_94 +enum pal_95 +enum pal_96 +enum pal_97 +enum pal_98 +enum pal_99 +enum pal_100 +enum pal_101 +enum pal_102 +enum pal_103 +enum pal_104 +enum pal_105 +enum pal_106 +enum pal_107 +enum pal_108 +enum pal_109 +enum pal_110 +enum pal_111 +enum pal_112 +enum pal_113 +enum pal_114 +enum pal_115 +enum pal_116 +enum pal_117 +enum pal_118 +enum pal_119 +enum pal_120 +enum pal_121 +enum pal_122 +enum pal_123 +enum pal_124 +enum pal_125 +enum pal_126 +enum pal_127 +enum pal_128 +enum pal_129 +enum pal_130 +enum pal_131 +enum pal_132 +enum pal_133 +enum pal_134 +enum pal_135 +enum pal_136 +enum pal_137 +enum pal_138 +enum pal_139 +enum pal_140 +enum pal_141 +enum pal_142 +enum pal_143 +enum pal_144 +enum pal_145 +enum pal_146 +enum pal_147 +enum pal_148 +enum pal_149 +enum pal_150 +enum pal_151 +enum pal_152 +enum pal_153 +enum pal_154 +enum pal_155 +enum pal_156 +enum pal_157 +enum pal_158 +enum pal_159 +enum pal_160 +enum pal_161 +enum pal_162 +enum pal_163 +enum pal_164 +enum pal_165 +enum pal_166 +enum pal_167 +enum pal_168 +enum pal_169 +enum pal_170 +enum pal_171 +enum pal_172 +enum pal_173 +enum pal_174 +enum pal_175 +enum pal_176 +enum pal_177 +enum pal_178 +enum pal_179 +enum pal_180 +enum pal_181 +enum pal_182 +enum pal_183 +enum pal_184 +enum pal_185 +enum pal_186 +enum pal_187 +enum pal_188 +enum pal_189 +enum pal_190 +enum pal_191 +enum pal_192 +enum pal_193 +enum pal_194 +enum pal_195 +enum pal_196 +enum pal_197 +enum pal_198 +enum pal_199 +enum pal_200 +enum pal_201 +enum pal_202 +enum pal_203 +enum pal_204 +enum pal_205 +enum pal_206 +enum pal_207 +enum pal_208 +enum pal_209 +enum pal_210 +enum pal_211 +enum pal_212 +enum pal_213 +enum pal_214 +enum pal_215 +enum pal_216 +enum pal_217 +enum pal_218 +enum pal_219 +enum pal_220 +enum pal_221 +enum pal_222 +enum pal_223 +enum pal_224 +enum pal_225 +enum pal_226 +enum pal_227 +enum pal_228 +enum pal_229 +enum pal_230 +enum pal_231 +enum pal_232 +enum pal_233 +enum pal_234 +enum pal_235 +enum pal_236 +enum pal_237 +enum pal_238 +enum pal_239 +enum pal_240 +enum pal_241 +enum pal_242 +enum pal_243 +enum pal_244 +enum pal_245 +enum pal_246 +enum pal_247 +enum pal_248 +enum pal_249 +enum pal_250 +enum pal_251 +enum pal_252 +enum pal_253 +enum pal_254 +enum pal_255 +enum pal_256 +enum pal_257 +enum pal_258 +enum pal_259 +enum pal_260 +enum pal_261 +enum pal_262 +enum pal_263 +enum pal_264 +enum pal_265 +enum pal_266 +enum pal_267 +enum pal_268 +enum pal_269 +enum pal_270 +enum pal_271 +enum pal_272 +enum pal_273 +enum pal_274 +enum pal_275 +enum pal_276 +enum pal_277 +enum pal_278 +enum pal_279 +enum pal_280 +enum pal_281 +enum pal_282 +enum pal_283 +enum pal_284 +enum pal_285 +enum pal_286 +enum pal_287 +enum pal_288 +enum pal_289 +enum pal_290 +enum pal_291 +enum pal_292 +enum pal_293 +enum pal_294 +enum pal_295 +enum pal_296 +enum pal_297 +enum pal_298 +enum pal_299 +enum pal_300 +enum pal_301 +enum pal_302 +enum pal_303 +enum pal_304 +enum pal_305 +enum pal_306 +enum pal_307 +enum pal_308 +enum pal_309 +enum pal_310 +enum pal_311 +enum pal_312 +enum pal_313 +enum pal_314 +enum pal_315 +enum pal_316 +enum pal_317 +enum pal_318 +enum pal_319 +enum pal_320 +enum pal_321 +enum pal_322 +enum pal_323 +enum pal_324 +enum pal_325 +enum pal_326 +enum pal_327 +enum pal_328 +enum pal_329 +enum pal_330 +enum pal_331 +enum pal_332 +enum pal_333 +enum pal_334 +enum pal_335 +enum pal_336 +enum pal_337 +enum pal_338 +enum pal_339 +enum pal_340 +enum pal_341 +enum pal_342 +enum pal_343 +enum pal_344 +enum pal_345 +enum pal_346 +enum pal_347 +enum pal_348 +enum pal_349 +enum pal_350 +enum pal_351 +enum pal_352 +enum pal_353 +enum pal_354 +enum pal_355 +enum pal_356 +enum pal_357 +enum pal_358 +enum pal_359 +enum pal_360 +enum pal_361 +enum pal_362 +enum pal_363 +enum pal_364 +enum pal_365 +enum pal_366 +enum pal_367 +enum pal_368 +enum pal_369 +enum pal_370 +enum pal_371 +enum pal_372 +enum pal_373 +enum pal_374 +enum pal_375 +enum pal_376 +enum pal_377 +enum pal_378 +enum pal_379 +enum pal_380 +enum pal_381 +enum pal_382 +enum pal_383 +enum pal_384 +enum pal_385 +enum pal_386 +enum pal_387 +enum pal_388 +enum pal_389 +enum pal_390 +enum pal_391 +enum pal_392 +enum pal_393 +enum pal_394 +enum pal_395 +enum pal_396 +enum pal_397 +enum pal_398 +enum pal_399 +enum pal_400 +enum pal_401 +enum pal_402 +enum pal_403 +enum pal_404 +enum pal_405 +enum pal_406 +enum pal_407 +enum pal_408 +enum pal_409 +enum pal_410 +enum pal_411 +enum pal_412 +enum pal_413 +enum pal_414 +enum pal_415 +enum pal_416 +enum pal_417 +enum pal_418 +enum pal_419 +enum pal_420 +enum pal_421 +enum pal_422 +enum pal_423 +enum pal_424 +enum pal_425 +enum pal_426 +enum pal_427 +enum pal_428 +enum pal_429 +enum pal_430 +enum pal_431 +enum pal_432 +enum pal_433 +enum pal_434 +enum pal_435 +enum pal_436 +enum pal_437 +enum pal_438 +enum pal_439 +enum pal_440 +enum pal_441 +enum pal_442 +enum pal_443 +enum pal_444 +enum pal_445 +enum pal_446 +enum pal_447 +enum pal_448 +enum pal_449 +enum pal_450 +enum pal_451 +enum pal_452 +enum pal_453 +enum pal_454 +enum pal_455 +enum pal_456 +enum pal_457 +enum pal_458 +enum pal_459 +enum pal_460 +enum pal_461 +enum pal_462 +enum pal_463 +enum pal_464 +enum pal_465 +enum pal_466 +enum pal_467 +enum pal_468 +enum pal_469 +enum pal_470 +enum pal_471 +enum pal_472 +enum pal_473 +enum pal_474 +enum pal_475 +enum pal_476 +enum pal_477 +enum pal_478 +enum pal_479 +enum pal_480 +enum pal_481 +enum pal_482 +enum pal_483 +enum pal_484 +enum pal_485 +enum pal_486 +enum pal_487 +enum pal_488 +enum pal_489 +enum pal_490 +enum pal_491 +enum pal_492 +enum pal_493 +enum pal_494 +enum pal_495 +enum pal_496 +enum pal_497 +enum pal_498 +enum pal_499 +enum pal_500 +enum pal_501 +enum pal_502 +enum pal_503 +enum pal_504 +enum pal_505 +enum pal_506 +enum pal_507 +enum pal_508 +enum pal_509 +enum pal_510 +enum pal_511 +enum pal_512 +enum pal_513 +enum pal_514 +enum pal_515 +enum pal_516 +enum pal_517 +enum pal_518 +enum pal_519 +enum pal_520 +enum pal_521 +enum pal_522 +enum pal_523 +enum pal_524 +enum pal_525 +enum pal_526 +enum pal_527 +enum pal_528 +enum pal_529 +enum pal_530 +enum pal_531 +enum pal_532 +enum pal_533 +enum pal_534 +enum pal_535 +enum pal_536 +enum pal_537 +enum pal_538 +enum pal_539 +enum pal_540 +enum pal_541 +enum pal_542 +enum pal_543 +enum pal_544 +enum pal_545 +enum pal_546 +enum pal_547 +enum pal_548 +enum pal_549 +enum pal_550 +enum pal_551 +enum pal_552 +enum pal_553 +enum pal_554 +enum pal_555 +enum pal_556 +enum pal_557 +enum pal_558 +enum pal_559 +enum pal_560 +enum pal_561 +enum pal_562 +enum pal_563 +enum pal_564 +enum pal_565 +enum pal_566 +enum pal_567 +enum pal_568 +enum pal_569 +enum pal_570 +enum pal_571 +enum pal_572 +enum pal_573 +enum pal_574 +enum pal_575 +enum pal_576 +enum pal_577 +enum pal_578 +enum pal_579 +enum pal_580 +enum pal_581 +enum pal_582 +enum pal_583 +enum pal_584 +enum pal_585 +enum pal_586 +enum pal_587 +enum pal_588 +enum pal_589 +enum pal_590 +enum pal_591 +enum pal_592 +enum pal_593 +enum pal_594 +enum pal_595 +enum pal_596 +enum pal_597 +enum pal_598 +enum pal_599 +enum pal_600 +enum pal_601 +enum pal_602 +enum pal_603 +enum pal_604 +enum pal_605 +enum pal_606 +enum pal_607 +enum pal_608 +enum pal_609 +enum pal_610 +enum pal_611 +enum pal_612 +enum pal_613 +enum pal_614 +enum pal_615 +enum pal_616 +enum pal_617 +enum pal_618 +enum pal_619 +enum pal_620 +enum pal_621 +enum pal_622 +enum pal_623 +enum pal_624 +enum pal_625 +enum pal_626 +enum pal_627 +enum pal_628 +enum pal_629 +enum pal_630 +enum pal_631 +enum pal_632 +enum pal_633 +enum pal_634 +enum pal_635 +enum pal_636 +enum pal_637 +enum pal_638 +enum pal_639 +enum pal_640 +enum pal_641 +enum pal_642 +enum pal_643 +enum pal_644 +enum pal_645 +enum pal_646 +enum pal_647 +enum pal_648 +enum pal_649 +enum pal_650 +enum pal_651 +enum pal_652 +enum pal_653 +enum pal_654 +enum pal_655 +enum pal_656 +enum pal_657 +enum pal_658 +enum pal_659 +enum pal_660 +enum pal_661 +enum pal_662 +enum pal_663 +enum pal_664 +enum pal_665 +enum pal_666 +enum pal_667 +enum pal_668 +enum pal_669 +enum pal_670 +enum pal_671 +enum pal_672 +enum pal_673 +enum pal_674 +enum pal_675 +enum pal_676 +enum pal_677 +enum pal_678 +enum pal_679 +enum pal_680 +enum pal_681 +enum pal_682 +enum pal_683 +enum pal_684 +enum pal_685 +enum pal_686 +enum pal_687 +enum pal_688 +enum pal_689 +enum pal_690 +enum pal_691 +enum pal_692 +enum pal_693 +enum pal_694 +enum pal_695 +enum pal_696 +enum pal_697 +enum pal_698 +enum pal_699 +enum pal_700 +enum pal_701 +enum pal_702 +enum pal_703 +enum pal_704 +enum pal_705 +enum pal_706 +enum pal_707 +enum pal_708 +enum pal_709 +enum pal_710 +enum pal_711 +enum pal_712 +enum pal_713 +enum pal_714 +enum pal_715 +enum pal_716 +enum pal_717 +enum pal_718 +enum pal_719 +enum pal_720 +enum pal_721 +enum pal_722 +enum pal_723 +enum pal_724 +enum pal_725 +enum pal_726 +enum pal_727 +enum pal_728 +enum pal_729 +enum pal_730 +enum pal_731 +enum pal_732 +enum pal_733 +enum pal_734 +enum pal_735 +enum pal_736 +enum pal_737 +enum pal_738 +enum pal_739 +enum pal_740 +enum pal_741 +enum pal_742 +enum pal_743 +enum pal_744 +enum pal_745 +enum pal_746 +enum pal_747 +enum pal_748 +enum pal_749 +enum pal_750 +enum pal_751 +enum pal_752 +enum pal_753 +enum pal_754 +enum pal_755 +enum pal_756 +enum pal_757 +enum pal_758 +enum pal_759 +enum pal_760 +enum pal_761 +enum pal_762 +enum pal_763 +enum pal_764 +enum pal_765 +enum pal_766 +enum pal_767 +enum pal_768 +enum pal_769 +enum pal_770 +enum pal_771 +enum pal_772 +enum pal_773 +enum pal_774 +enum pal_775 +enum pal_776 +enum pal_777 +enum pal_778 +enum pal_779 +enum pal_780 +enum pal_781 +enum pal_782 +enum pal_783 +enum pal_784 +enum pal_785 +enum pal_786 +enum pal_787 +enum pal_788 +enum pal_789 +enum pal_790 +enum pal_791 +enum pal_792 +enum pal_793 +enum pal_794 +enum pal_795 +enum pal_796 +enum pal_797 +enum pal_798 +enum pal_799 +enum pal_800 +enum pal_801 +enum pal_802 +enum pal_803 +enum pal_804 +enum pal_805 +enum pal_806 +enum pal_807 +enum pal_808 +enum pal_809 +enum pal_810 +enum pal_811 +enum pal_812 +enum pal_813 +enum pal_814 +enum pal_815 +enum pal_816 +enum pal_817 +enum pal_818 +enum pal_819 +enum pal_820 +enum pal_821 +enum pal_822 +enum pal_823 +enum pal_824 +enum pal_825 +enum pal_826 +enum pal_827 +enum pal_828 +enum pal_829 +enum pal_830 +enum pal_831 +enum pal_832 +enum pal_833 +enum pal_834 +enum pal_835 +enum pal_836 +enum pal_837 +enum pal_838 +enum pal_839 +enum pal_840 +enum pal_841 +enum pal_842 +enum pal_843 +enum pal_844 +enum pal_845 +enum pal_846 +enum pal_847 +enum pal_848 +enum pal_849 +enum pal_850 +enum pal_851 +enum pal_852 +enum pal_853 +enum pal_854 +enum pal_855 +enum pal_856 +enum pal_857 +enum pal_858 +enum pal_859 +enum pal_860 +enum pal_861 +enum pal_862 +enum pal_863 +enum pal_864 +enum pal_865 +enum pal_866 +enum pal_867 +enum pal_868 +enum pal_869 +enum pal_870 +enum pal_871 +enum pal_872 +enum pal_873 +enum pal_874 +enum pal_875 +enum pal_876 +enum pal_877 +enum pal_878 +enum pal_879 +enum pal_880 +enum pal_881 +enum pal_882 +enum pal_883 +enum pal_884 +enum pal_885 +enum pal_886 +enum pal_887 +enum pal_888 +enum pal_889 +enum pal_890 +enum pal_891 +enum pal_892 +enum pal_893 +enum pal_894 +enum pal_895 +enum pal_896 +enum pal_897 +enum pal_898 +enum pal_899 +enum pal_900 +enum pal_901 +enum pal_902 +enum pal_903 +enum pal_904 +enum pal_905 +enum pal_906 +enum pal_907 +enum pal_908 +enum pal_909 +enum pal_910 +enum pal_911 +enum pal_912 +enum pal_913 +enum pal_914 +enum pal_915 +enum pal_916 +enum pal_917 +enum pal_918 +enum pal_919 +enum pal_920 +enum pal_921 +enum pal_922 +enum pal_923 +enum pal_924 +enum pal_925 +enum pal_926 +enum pal_927 +enum pal_928 +enum pal_929 +enum pal_930 +enum pal_931 +enum pal_932 +enum pal_933 +enum pal_934 +enum pal_935 +enum pal_936 +enum pal_937 +enum pal_938 +enum pal_939 +enum pal_940 +enum pal_941 +enum pal_942 +enum pal_943 +enum pal_944 +enum pal_945 +enum pal_946 +enum pal_947 +enum pal_948 +enum pal_949 +enum pal_950 +enum pal_951 +enum pal_952 +enum pal_953 +enum pal_954 +enum pal_955 +enum pal_956 +enum pal_957 +enum pal_958 +enum pal_959 +enum pal_960 +enum pal_961 +enum pal_962 +enum pal_963 +enum pal_964 +enum pal_965 +enum pal_966 +enum pal_967 +enum pal_968 +enum pal_969 +enum pal_970 +enum pal_971 +enum pal_972 +enum pal_973 +enum pal_974 +enum pal_975 +enum pal_976 +enum pal_977 +enum pal_978 +enum pal_979 +enum pal_980 +enum pal_981 +enum pal_982 +enum pal_983 +enum pal_984 +enum pal_985 +enum pal_986 +enum pal_987 +enum pal_988 +enum pal_989 +enum pal_990 +enum pal_991 +enum pal_992 +enum pal_993 +enum pal_994 +enum pal_995 +enum pal_996 +enum pal_997 +enum pal_998 +enum pal_999 +enum pal_1000 +enum pal_1001 +enum pal_1002 +enum pal_1003 +enum pal_1004 +enum pal_1005 +enum pal_1006 +enum pal_1007 +enum pal_1008 +enum pal_1009 +enum pal_1010 +enum pal_1011 +enum pal_1012 +enum pal_1013 +enum pal_1014 +enum pal_1015 +enum pal_1016 +enum pal_1017 +enum pal_1018 +enum pal_1019 +enum pal_1020 +enum pal_1021 +enum pal_1022 +enum pal_1023 +enum pal_1024 +enum pal_1025 +enum pal_1026 +enum pal_1027 +enum pal_1028 +enum pal_1029 +enum pal_1030 +enum pal_1031 +enum pal_1032 +enum pal_1033 +enum pal_1034 +enum pal_1035 +enum pal_1036 +enum pal_1037 +enum pal_1038 +enum pal_1039 +enum pal_1040 +enum pal_1041 +enum pal_1042 +enum pal_1043 +enum pal_1044 +enum pal_1045 +enum pal_1046 +enum pal_1047 +enum pal_1048 +enum pal_1049 +enum pal_1050 +enum pal_1051 +enum pal_1052 +enum pal_1053 +enum pal_1054 +enum pal_1055 +enum pal_1056 +enum pal_1057 +enum pal_1058 +enum pal_1059 +enum pal_1060 +enum pal_1061 +enum pal_1062 +enum pal_1063 +enum pal_1064 +enum pal_1065 +enum pal_1066 +enum pal_1067 +enum pal_1068 +enum pal_1069 +enum pal_1070 +enum pal_1071 +enum pal_1072 +enum pal_1073 +enum pal_1074 +enum pal_1075 +enum pal_1076 +enum pal_1077 +enum pal_1078 +enum pal_1079 +enum pal_1080 +enum pal_1081 +enum pal_1082 +enum pal_1083 +enum pal_1084 +enum pal_1085 +enum pal_1086 +enum pal_1087 +enum pal_1088 +enum pal_1089 +enum pal_1090 +enum pal_1091 +enum pal_1092 +enum pal_1093 +enum pal_1094 +enum pal_1095 +enum pal_1096 +enum pal_1097 +enum pal_1098 +enum pal_1099 +enum pal_1100 +enum pal_1101 +enum pal_1102 +enum pal_1103 +enum pal_1104 +enum pal_1105 +enum pal_1106 +enum pal_1107 +enum pal_1108 +enum pal_1109 +enum pal_1110 +enum pal_1111 +enum pal_1112 +enum pal_1113 +enum pal_1114 +enum pal_1115 +enum pal_1116 +enum pal_1117 +enum pal_1118 +enum pal_1119 +enum pal_1120 +enum pal_1121 +enum pal_1122 +enum pal_1123 +enum pal_1124 +enum pal_1125 +enum pal_1126 +enum pal_1127 +enum pal_1128 +enum pal_1129 +enum pal_1130 +enum pal_1131 +enum pal_1132 +enum pal_1133 +enum pal_1134 +enum pal_1135 +enum pal_1136 +enum pal_1137 +enum pal_1138 +enum pal_1139 +enum pal_1140 +enum pal_1141 +enum pal_1142 +enum pal_1143 +enum pal_1144 +enum pal_1145 +enum pal_1146 +enum pal_1147 +enum pal_1148 +enum pal_1149 +enum pal_1150 +enum pal_1151 +enum pal_1152 +enum pal_1153 +enum pal_1154 +enum pal_1155 +enum pal_1156 +enum pal_1157 +enum pal_1158 +enum pal_1159 +enum pal_1160 +enum pal_1161 +enum pal_1162 +enum pal_1163 +enum pal_1164 +enum pal_1165 +enum pal_1166 +enum pal_1167 +enum pal_1168 +enum pal_1169 +enum pal_1170 +enum pal_1171 +enum pal_1172 +enum pal_1173 +enum pal_1174 +enum pal_1175 +enum pal_1176 +enum pal_1177 +enum pal_1178 +enum pal_1179 +enum pal_1180 +enum pal_1181 +enum pal_1182 +enum pal_1183 +enum pal_1184 +enum pal_1185 +enum pal_1186 +enum pal_1187 +enum pal_1188 +enum pal_1189 +enum pal_1190 +enum pal_1191 +enum pal_1192 +enum pal_1193 +enum pal_1194 +enum pal_1195 +enum pal_1196 +enum pal_1197 +enum pal_1198 +enum pal_1199 +enum pal_1200 +enum pal_1201 +enum pal_1202 +enum pal_1203 +enum pal_1204 +enum pal_1205 +enum pal_1206 +enum pal_1207 +enum pal_1208 +enum pal_1209 +enum pal_1210 +enum pal_1211 +enum pal_1212 +enum pal_1213 +enum pal_1214 +enum pal_1215 +enum pal_1216 +enum pal_1217 +enum pal_1218 +enum pal_1219 +enum pal_1220 +enum pal_1221 +enum pal_1222 +enum pal_1223 +enum pal_1224 +enum pal_1225 +enum pal_1226 +enum pal_1227 +enum pal_1228 +enum pal_1229 +enum pal_1230 +enum pal_1231 +enum pal_1232 +enum pal_1233 +enum pal_1234 +enum pal_1235 +enum pal_1236 +enum pal_1237 +enum pal_1238 +enum pal_1239 +enum pal_1240 +enum pal_1241 +enum pal_1242 +enum pal_1243 +enum pal_1244 +enum pal_1245 +enum pal_1246 +enum pal_1247 +enum pal_1248 +enum pal_1249 +enum pal_1250 +enum pal_1251 +enum pal_1252 +enum pal_1253 +enum pal_1254 +enum pal_1255 +enum pal_1256 +enum pal_1257 +enum pal_1258 +enum pal_1259 +enum pal_1260 +enum pal_1261 +enum pal_1262 +enum pal_1263 +enum pal_1264 +enum pal_1265 +enum pal_1266 +enum pal_1267 +enum pal_1268 +enum pal_1269 +enum pal_1270 +enum pal_1271 +enum pal_1272 +enum pal_1273 +enum pal_1274 +enum pal_1275 +enum pal_1276 +enum pal_1277 +enum pal_1278 +enum pal_1279 +enum pal_1280 +enum pal_1281 +enum pal_1282 +enum pal_1283 +enum pal_1284 +enum pal_1285 +enum pal_1286 +enum pal_1287 +enum pal_1288 +enum pal_1289 +enum pal_1290 +enum pal_1291 +enum pal_1292 +enum pal_1293 +enum pal_1294 +enum pal_1295 +enum pal_1296 +enum pal_1297 +enum pal_1298 +enum pal_1299 +enum pal_1300 +enum pal_1301 +enum pal_1302 +enum pal_1303 +enum pal_1304 +enum pal_1305 +enum pal_1306 +enum pal_1307 +enum pal_1308 +enum pal_1309 +enum pal_1310 +enum pal_1311 +enum pal_1312 +enum pal_1313 +enum pal_1314 +enum pal_1315 +enum pal_1316 +enum pal_1317 +enum pal_1318 +enum pal_1319 +enum pal_1320 +enum pal_1321 +enum pal_1322 +enum pal_1323 +enum pal_1324 +enum pal_1325 +enum pal_1326 +enum pal_1327 +enum pal_1328 +enum pal_1329 +enum pal_1330 +enum pal_1331 +enum pal_1332 +enum pal_1333 +enum pal_1334 +enum pal_1335 +enum pal_1336 +enum pal_1337 +enum pal_1338 +enum pal_1339 +enum pal_1340 +enum pal_1341 +enum pal_1342 +enum pal_1343 +enum pal_1344 +enum pal_1345 +enum pal_1346 +enum pal_1347 +enum pal_1348 +enum pal_1349 +enum pal_1350 +enum pal_1351 +enum pal_1352 +enum pal_1353 +enum pal_1354 +enum pal_1355 +enum pal_1356 +enum pal_1357 +enum pal_1358 +enum pal_1359 +enum pal_1360 +enum pal_1361 +enum pal_1362 +enum pal_1363 +enum pal_1364 +enum pal_1365 +enum pal_1366 +enum pal_1367 +enum pal_1368 +enum pal_1369 +enum pal_1370 +enum pal_1371 +enum pal_1372 +enum pal_1373 +enum pal_1374 +enum pal_1375 +enum pal_1376 +enum pal_1377 +enum pal_1378 +enum pal_1379 +enum pal_1380 +enum pal_1381 +enum pal_1382 +enum pal_1383 +enum pal_1384 +enum pal_1385 +enum pal_1386 +enum pal_1387 +enum pal_1388 +enum pal_1389 +enum pal_1390 +enum pal_1391 +enum pal_1392 +enum pal_1393 +enum pal_1394 +enum pal_1395 +enum pal_1396 +enum pal_1397 +enum pal_1398 +enum pal_1399 +enum pal_1400 +enum pal_1401 +enum pal_1402 +enum pal_1403 +enum pal_1404 +enum pal_1405 +enum pal_1406 +enum pal_1407 +enum pal_1408 +enum pal_1409 +enum pal_1410 +enum pal_1411 +enum pal_1412 +enum pal_1413 +enum pal_1414 +enum pal_1415 +enum pal_1416 +enum pal_1417 +enum pal_1418 +enum pal_1419 +enum pal_1420 +enum pal_1421 +enum pal_1422 +enum pal_1423 +enum pal_1424 +enum pal_1425 +enum pal_1426 +enum pal_1427 +enum pal_1428 +enum pal_1429 +enum pal_1430 +enum pal_1431 +enum pal_1432 +enum pal_1433 +enum pal_1434 +enum pal_1435 +enum pal_1436 +enum pal_1437 +enum pal_1438 +enum pal_1439 +enum pal_1440 +enum pal_1441 +enum pal_1442 +enum pal_1443 +enum pal_1444 +enum pal_1445 +enum pal_1446 +enum pal_1447 +enum pal_1448 +enum pal_1449 +enum pal_1450 +enum pal_1451 +enum pal_1452 +enum pal_1453 +enum pal_1454 +enum pal_1455 +enum pal_1456 +enum pal_1457 +enum pal_1458 +enum pal_1459 +enum pal_1460 +enum pal_1461 +enum pal_1462 +enum pal_1463 +enum pal_1464 +enum pal_1465 +enum pal_1466 +enum pal_1467 +enum pal_1468 +enum pal_1469 +enum pal_1470 +enum pal_1471 +enum pal_1472 +enum pal_1473 +enum pal_1474 +enum pal_1475 +enum pal_1476 +enum pal_1477 +enum pal_1478 +enum pal_1479 +enum pal_1480 +enum pal_1481 +enum pal_1482 +enum pal_1483 +enum pal_1484 +enum pal_1485 +enum pal_1486 +enum pal_1487 +enum pal_1488 +enum pal_1489 +enum pal_1490 +enum pal_1491 +enum pal_1492 +enum pal_1493 +enum pal_1494 +enum pal_1495 +enum pal_1496 +enum pal_1497 +enum pal_1498 +enum pal_1499 +enum pal_1500 +enum pal_1501 +enum pal_1502 +enum pal_1503 +enum pal_1504 +enum pal_1505 +enum pal_1506 +enum pal_1507 +enum pal_1508 +enum pal_1509 +enum pal_1510 +enum pal_1511 +enum pal_1512 +enum pal_1513 +enum pal_1514 +enum pal_1515 +enum pal_1516 +enum pal_1517 +enum pal_1518 +enum pal_1519 +enum pal_1520 +enum pal_1521 +enum pal_1522 +enum pal_1523 +enum pal_1524 +enum pal_1525 +enum pal_1526 +enum pal_1527 +enum pal_1528 +enum pal_1529 +enum pal_1530 +enum pal_1531 +enum pal_1532 +enum pal_1533 +enum pal_1534 +enum pal_1535 +enum pal_1536 +enum pal_1537 +enum pal_1538 +enum pal_1539 +enum pal_1540 +enum pal_1541 +enum pal_1542 +enum pal_1543 +enum pal_1544 +enum pal_1545 +enum pal_1546 +enum pal_1547 +enum pal_1548 +enum pal_1549 +enum pal_1550 +enum pal_1551 +enum pal_1552 +enum pal_1553 +enum pal_1554 +enum pal_1555 +enum pal_1556 +enum pal_1557 +enum pal_1558 +enum pal_1559 +enum pal_1560 +enum pal_1561 +enum pal_1562 +enum pal_1563 +enum pal_1564 +enum pal_1565 +enum pal_1566 +enum pal_1567 +enum pal_1568 +enum pal_1569 +enum pal_1570 +enum pal_1571 +enum pal_1572 +enum pal_1573 +enum pal_1574 +enum pal_1575 +enum pal_1576 +enum pal_1577 +enum pal_1578 +enum pal_1579 +enum pal_1580 +enum pal_1581 +enum pal_1582 +enum pal_1583 +enum pal_1584 +enum pal_1585 +enum pal_1586 +enum pal_1587 +enum pal_1588 +enum pal_1589 +enum pal_1590 +enum pal_1591 +enum pal_1592 +enum pal_1593 +enum pal_1594 +enum pal_1595 +enum pal_1596 +enum pal_1597 +enum pal_1598 +enum pal_1599 +enum pal_1600 +enum pal_1601 +enum pal_1602 +enum pal_1603 +enum pal_1604 +enum pal_1605 +enum pal_1606 +enum pal_1607 +enum pal_1608 +enum pal_1609 +enum pal_1610 +enum pal_1611 +enum pal_1612 +enum pal_1613 +enum pal_1614 +enum pal_1615 +enum pal_1616 +enum pal_1617 +enum pal_1618 +enum pal_1619 +enum pal_1620 +enum pal_1621 +enum pal_1622 +enum pal_1623 +enum pal_1624 +enum pal_1625 +enum pal_1626 +enum pal_1627 +enum pal_1628 +enum pal_1629 +enum pal_1630 +enum pal_1631 +enum pal_1632 +enum pal_1633 +enum pal_1634 +enum pal_1635 +enum pal_1636 +enum pal_1637 +enum pal_1638 +enum pal_1639 +enum pal_1640 +enum pal_1641 +enum pal_1642 +enum pal_1643 +enum pal_1644 +enum pal_1645 +enum pal_1646 +enum pal_1647 +enum pal_1648 +enum pal_1649 +enum pal_1650 +enum pal_1651 +enum pal_1652 +enum pal_1653 +enum pal_1654 +enum pal_1655 +enum pal_1656 +enum pal_1657 +enum pal_1658 +enum pal_1659 +enum pal_1660 +enum pal_1661 +enum pal_1662 +enum pal_1663 +enum pal_1664 +enum pal_1665 +enum pal_1666 +enum pal_1667 +enum pal_1668 +enum pal_1669 +enum pal_1670 +enum pal_1671 +enum pal_1672 +enum pal_1673 +enum pal_1674 +enum pal_1675 +enum pal_1676 +enum pal_1677 +enum pal_1678 +enum pal_1679 +enum pal_1680 +enum pal_1681 +enum pal_1682 +enum pal_1683 +enum pal_1684 +enum pal_1685 +enum pal_1686 +enum pal_1687 +enum pal_1688 +enum pal_1689 +enum pal_1690 +enum pal_1691 +enum pal_1692 +enum pal_1693 +enum pal_1694 +enum pal_1695 +enum pal_1696 +enum pal_1697 +enum pal_1698 +enum pal_1699 +enum pal_1700 +enum pal_1701 +enum pal_1702 +enum pal_1703 +enum pal_1704 +enum pal_1705 +enum pal_1706 +enum pal_1707 +enum pal_1708 +enum pal_1709 +enum pal_1710 +enum pal_1711 +enum pal_1712 +enum pal_1713 +enum pal_1714 +enum pal_1715 +enum pal_1716 +enum pal_1717 +enum pal_1718 +enum pal_1719 +enum pal_1720 +enum pal_1721 +enum pal_1722 +enum pal_1723 +enum pal_1724 +enum pal_1725 +enum pal_1726 +enum pal_1727 +enum pal_1728 +enum pal_1729 +enum pal_1730 +enum pal_1731 +enum pal_1732 +enum pal_1733 +enum pal_1734 +enum pal_1735 +enum pal_1736 +enum pal_1737 +enum pal_1738 +enum pal_1739 +enum pal_1740 +enum pal_1741 +enum pal_1742 +enum pal_1743 +enum pal_1744 +enum pal_1745 +enum pal_1746 +enum pal_1747 +enum pal_1748 +enum pal_1749 +enum pal_1750 +enum pal_1751 +enum pal_1752 +enum pal_1753 +enum pal_1754 +enum pal_1755 +enum pal_1756 +enum pal_1757 +enum pal_1758 +enum pal_1759 +enum pal_1760 +enum pal_1761 +enum pal_1762 +enum pal_1763 +enum pal_1764 +enum pal_1765 +enum pal_1766 +enum pal_1767 +enum pal_1768 +enum pal_1769 +enum pal_1770 +enum pal_1771 +enum pal_1772 +enum pal_1773 +enum pal_1774 +enum pal_1775 +enum pal_1776 +enum pal_1777 +enum pal_1778 +enum pal_1779 +enum pal_1780 +enum pal_1781 +enum pal_1782 +enum pal_1783 +enum pal_1784 +enum pal_1785 +enum pal_1786 +enum pal_1787 +enum pal_1788 +enum pal_1789 +enum pal_1790 +enum pal_1791 +enum pal_1792 +enum pal_1793 +enum pal_1794 +enum pal_1795 +enum pal_1796 +enum pal_1797 +enum pal_1798 +enum pal_1799 +enum pal_1800 +enum pal_1801 +enum pal_1802 +enum pal_1803 +enum pal_1804 +enum pal_1805 +enum pal_1806 +enum pal_1807 +enum pal_1808 +enum pal_1809 +enum pal_1810 +enum pal_1811 +enum pal_1812 +enum pal_1813 +enum pal_1814 +enum pal_1815 +enum pal_1816 +enum pal_1817 +enum pal_1818 +enum pal_1819 +enum pal_1820 +enum pal_1821 +enum pal_1822 +enum pal_1823 +enum pal_1824 +enum pal_1825 +enum pal_1826 +enum pal_1827 +enum pal_1828 +enum pal_1829 +enum pal_1830 +enum pal_1831 +enum pal_1832 +enum pal_1833 +enum pal_1834 +enum pal_1835 +enum pal_1836 +enum pal_1837 +enum pal_1838 +enum pal_1839 +enum pal_1840 +enum pal_1841 +enum pal_1842 +enum pal_1843 +enum pal_1844 +enum pal_1845 +enum pal_1846 +enum pal_1847 +enum pal_1848 +enum pal_1849 +enum pal_1850 +enum pal_1851 +enum pal_1852 +enum pal_1853 +enum pal_1854 +enum pal_1855 +enum pal_1856 +enum pal_1857 +enum pal_1858 +enum pal_1859 +enum pal_1860 +enum pal_1861 +enum pal_1862 +enum pal_1863 +enum pal_1864 +enum pal_1865 +enum pal_1866 +enum pal_1867 +enum pal_1868 +enum pal_1869 +enum pal_1870 +enum pal_1871 +enum pal_1872 +enum pal_1873 +enum pal_1874 +enum pal_1875 +enum pal_1876 +enum pal_1877 +enum pal_1878 +enum pal_1879 +enum pal_1880 +enum pal_1881 +enum pal_1882 +enum pal_1883 +enum pal_1884 +enum pal_1885 +enum pal_1886 +enum pal_1887 +enum pal_1888 +enum pal_1889 +enum pal_1890 +enum pal_1891 +enum pal_1892 +enum pal_1893 +enum pal_1894 +enum pal_1895 +enum pal_1896 +enum pal_1897 +enum pal_1898 +enum pal_1899 +enum pal_1900 +enum pal_1901 +enum pal_1902 +enum pal_1903 +enum pal_1904 +enum pal_1905 +enum pal_1906 +enum pal_1907 +enum pal_1908 +enum pal_1909 +enum pal_1910 +enum pal_1911 +enum pal_1912 +enum pal_1913 +enum pal_1914 +enum pal_1915 +enum pal_1916 +enum pal_1917 +enum pal_1918 +enum pal_1919 +enum pal_1920 +enum pal_1921 +enum pal_1922 +enum pal_1923 +enum pal_1924 +enum pal_1925 +enum pal_1926 +enum pal_1927 +enum pal_1928 +enum pal_1929 +enum pal_1930 +enum pal_1931 +enum pal_1932 +enum pal_1933 +enum pal_1934 +enum pal_1935 +enum pal_1936 +enum pal_1937 +enum pal_1938 +enum pal_1939 +enum pal_1940 +enum pal_1941 +enum pal_1942 +enum pal_1943 +enum pal_1944 +enum pal_1945 +enum pal_1946 +enum pal_1947 +enum pal_1948 +enum pal_1949 +enum pal_1950 +enum pal_1951 +enum pal_1952 +enum pal_1953 +enum pal_1954 +enum pal_1955 +enum pal_1956 +enum pal_1957 +enum pal_1958 +enum pal_1959 +enum pal_1960 +enum pal_1961 +enum pal_1962 +enum pal_1963 +enum pal_1964 +enum pal_1965 +enum pal_1966 +enum pal_1967 +enum pal_1968 +enum pal_1969 +enum pal_1970 +enum pal_1971 +enum pal_1972 +enum pal_1973 +enum pal_1974 +enum pal_1975 +enum pal_1976 +enum pal_1977 +enum pal_1978 +enum pal_1979 +enum pal_1980 +enum pal_1981 +enum pal_1982 +enum pal_1983 +enum pal_1984 +enum pal_1985 +enum pal_1986 +enum pal_1987 +enum pal_1988 +enum pal_1989 +enum pal_1990 +enum pal_1991 +enum pal_1992 +enum pal_1993 +enum pal_1994 +enum pal_1995 +enum pal_1996 +enum pal_1997 +enum pal_1998 +enum pal_1999 +enum pal_2000 +enum pal_2001 +enum pal_2002 +enum pal_2003 +enum pal_2004 +enum pal_2005 +enum pal_2006 +enum pal_2007 +enum pal_2008 +enum pal_2009 +enum pal_2010 +enum pal_2011 +enum pal_2012 +enum pal_2013 +enum pal_2014 +enum pal_2015 +enum pal_2016 +enum pal_2017 +enum pal_2018 +enum pal_2019 +enum pal_2020 +enum pal_2021 +enum pal_2022 +enum pal_2023 +enum pal_2024 +enum pal_2025 +enum pal_2026 +enum pal_2027 +enum pal_2028 +enum pal_2029 +enum pal_2030 +enum pal_2031 +enum pal_2032 +enum pal_2033 +enum pal_2034 +enum pal_2035 +enum pal_2036 +enum pal_2037 +enum pal_2038 +enum pal_2039 +enum pal_2040 +enum pal_2041 +enum pal_2042 +enum pal_2043 +enum pal_2044 +enum pal_2045 +enum pal_2046 +enum pal_2047 +enum pal_2048 +enum pal_2049 +enum pal_2050 +enum pal_2051 +enum pal_2052 +enum pal_2053 +enum pal_2054 +enum pal_2055 +enum pal_2056 +enum pal_2057 +enum pal_2058 +enum pal_2059 +enum pal_2060 +enum pal_2061 +enum pal_2062 +enum pal_2063 +enum pal_2064 +enum pal_2065 +enum pal_2066 +enum pal_2067 +enum pal_2068 +enum pal_2069 +enum pal_2070 +enum pal_2071 +enum pal_2072 +enum pal_2073 +enum pal_2074 +enum pal_2075 +enum pal_2076 +enum pal_2077 +enum pal_2078 +enum pal_2079 +enum pal_2080 +enum pal_2081 +enum pal_2082 +enum pal_2083 +enum pal_2084 +enum pal_2085 +enum pal_2086 +enum pal_2087 +enum pal_2088 +enum pal_2089 +enum pal_2090 +enum pal_2091 +enum pal_2092 +enum pal_2093 +enum pal_2094 +enum pal_2095 +enum pal_2096 +enum pal_2097 +enum pal_2098 +enum pal_2099 +enum pal_2100 +enum pal_2101 +enum pal_2102 +enum pal_2103 +enum pal_2104 +enum pal_2105 +enum pal_2106 +enum pal_2107 +enum pal_2108 +enum pal_2109 +enum pal_2110 +enum pal_2111 +enum pal_2112 +enum pal_2113 +enum pal_2114 +enum pal_2115 +enum pal_2116 +enum pal_2117 +enum pal_2118 +enum pal_2119 +enum pal_2120 +enum pal_2121 +enum pal_2122 +enum pal_2123 +enum pal_2124 +enum pal_2125 +enum pal_2126 +enum pal_2127 +enum pal_2128 +enum pal_2129 +enum pal_2130 +enum pal_2131 +enum pal_2132 +enum pal_2133 +enum pal_2134 +enum pal_2135 +enum pal_2136 +enum pal_2137 +enum pal_2138 +enum pal_2139 +enum pal_2140 +enum pal_2141 +enum pal_2142 +enum pal_2143 +enum pal_2144 +enum pal_2145 +enum pal_2146 +enum pal_2147 +enum pal_2148 +enum pal_2149 +enum pal_2150 +enum pal_2151 +enum pal_2152 +enum pal_2153 +enum pal_2154 +enum pal_2155 +enum pal_2156 +enum pal_2157 +enum pal_2158 +enum pal_2159 +enum pal_2160 +enum pal_2161 +enum pal_2162 +enum pal_2163 +enum pal_2164 +enum pal_2165 +enum pal_2166 +enum pal_2167 +enum pal_2168 +enum pal_2169 +enum pal_2170 +enum pal_2171 +enum pal_2172 +enum pal_2173 +enum pal_2174 +enum pal_2175 +enum pal_2176 +enum pal_2177 +enum pal_2178 +enum pal_2179 +enum pal_2180 +enum pal_2181 +enum pal_2182 +enum pal_2183 +enum pal_2184 +enum pal_2185 +enum pal_2186 +enum pal_2187 +enum pal_2188 +enum pal_2189 +enum pal_2190 +enum pal_2191 +enum pal_2192 +enum pal_2193 +enum pal_2194 +enum pal_2195 +enum pal_2196 +enum pal_2197 +enum pal_2198 +enum pal_2199 +enum pal_2200 +enum pal_2201 +enum pal_2202 +enum pal_2203 +enum pal_2204 +enum pal_2205 +enum pal_2206 +enum pal_2207 +enum pal_2208 +enum pal_2209 +enum pal_2210 +enum pal_2211 +enum pal_2212 +enum pal_2213 +enum pal_2214 +enum pal_2215 +enum pal_2216 +enum pal_2217 .ifndef EU - .incbin "palettes/gPaletteGroup_306.bin" +enum pal_2218 +enum pal_2219 +.endif +enum pal_2220 +enum pal_2221 +enum pal_2222 +enum pal_2223 +enum pal_2224 +enum pal_2225 +enum pal_2226 +enum pal_2227 +enum pal_2228 +enum pal_2229 +enum pal_2230 +enum pal_2231 +enum pal_2232 +enum pal_2233 +enum pal_2234 +enum pal_2235 +enum pal_2236 +enum pal_2237 +enum pal_2238 +enum pal_2239 +enum pal_2240 +enum pal_2241 +enum pal_2242 +enum pal_2243 +enum pal_2244 +enum pal_2245 +enum pal_2246 +enum pal_2247 +enum pal_2248 +enum pal_2249 +enum pal_2250 +enum pal_2251 +enum pal_2252 +enum pal_2253 +enum pal_2254 +enum pal_2255 +enum pal_2256 +enum pal_2257 +enum pal_2258 +enum pal_2259 +enum pal_2260 +enum pal_2261 +enum pal_2262 +enum pal_2263 +enum pal_2264 +enum pal_2265 +enum pal_2266 +enum pal_2267 +enum pal_2268 +enum pal_2269 +enum pal_2270 +enum pal_2271 +enum pal_2272 +enum pal_2273 +enum pal_2274 +enum pal_2275 +enum pal_2276 +enum pal_2277 +enum pal_2278 +enum pal_2279 +enum pal_2280 +enum pal_2281 +enum pal_2282 +enum pal_2283 +enum pal_2284 +enum pal_2285 +enum pal_2286 +enum pal_2287 +enum pal_2288 +enum pal_2289 +enum pal_2290 +enum pal_2291 +enum pal_2292 +enum pal_2293 +enum pal_2294 +enum pal_2295 +enum pal_2296 +enum pal_2297 +enum pal_2298 +enum pal_2299 +enum pal_2300 +enum pal_2301 +enum pal_2302 +enum pal_2303 +enum pal_2304 +enum pal_2305 +enum pal_2306 +enum pal_2307 +enum pal_2308 +enum pal_2309 +enum pal_2310 +enum pal_2311 +enum pal_2312 +enum pal_2313 +enum pal_2314 +enum pal_2315 +enum pal_2316 +enum pal_2317 +enum pal_2318 +enum pal_2319 +enum pal_2320 +enum pal_2321 +enum pal_2322 +enum pal_2323 +enum pal_2324 +enum pal_2325 +enum pal_2326 +enum pal_2327 +enum pal_2328 +enum pal_2329 +enum pal_2330 +enum pal_2331 +enum pal_2332 +enum pal_2333 +enum pal_2334 +enum pal_2335 +enum pal_2336 +enum pal_2337 +enum pal_2338 +enum pal_2339 +enum pal_2340 +enum pal_2341 +enum pal_2342 +enum pal_2343 +enum pal_2344 +enum pal_2345 +enum pal_2346 +enum pal_2347 +enum pal_2348 +enum pal_2349 +enum pal_2350 +enum pal_2351 +enum pal_2352 +enum pal_2353 +enum pal_2354 +enum pal_2355 +enum pal_2356 +enum pal_2357 +enum pal_2358 +enum pal_2359 +enum pal_2360 +enum pal_2361 +enum pal_2362 +enum pal_2363 +enum pal_2364 +enum pal_2365 +enum pal_2366 +enum pal_2367 +enum pal_2368 +enum pal_2369 +enum pal_2370 +enum pal_2371 +enum pal_2372 +enum pal_2373 +enum pal_2374 +enum pal_2375 +enum pal_2376 +enum pal_2377 +enum pal_2378 +enum pal_2379 +enum pal_2380 +enum pal_2381 +enum pal_2382 +enum pal_2383 +enum pal_2384 +enum pal_2385 +enum pal_2386 +enum pal_2387 +enum pal_2388 +enum pal_2389 +enum pal_2390 +enum pal_2391 +enum pal_2392 +enum pal_2393 +enum pal_2394 +enum pal_2395 +enum pal_2396 +enum pal_2397 +enum pal_2398 +enum pal_2399 +enum pal_2400 +enum pal_2401 +enum pal_2402 +enum pal_2403 +enum pal_2404 +enum pal_2405 +enum pal_2406 +enum pal_2407 +enum pal_2408 +enum pal_2409 +enum pal_2410 +enum pal_2411 +enum pal_2412 +enum pal_2413 +enum pal_2414 +enum pal_2415 +enum pal_2416 +enum pal_2417 +enum pal_2418 +enum pal_2419 +enum pal_2420 +enum pal_2421 +enum pal_2422 +enum pal_2423 +enum pal_2424 +enum pal_2425 +enum pal_2426 +enum pal_2427 +enum pal_2428 +enum pal_2429 +enum pal_2430 +enum pal_2431 +enum pal_2432 +enum pal_2433 +enum pal_2434 +enum pal_2435 +enum pal_2436 +enum pal_2437 +enum pal_2438 +enum pal_2439 +enum pal_2440 +enum pal_2441 +enum pal_2442 +enum pal_2443 +enum pal_2444 +enum pal_2445 +enum pal_2446 +enum pal_2447 +enum pal_2448 +enum pal_2449 +enum pal_2450 +enum pal_2451 +enum pal_2452 +enum pal_2453 +enum pal_2454 +enum pal_2455 +enum pal_2456 +enum pal_2457 +enum pal_2458 +enum pal_2459 +enum pal_2460 +enum pal_2461 +enum pal_2462 +enum pal_2463 +enum pal_2464 +enum pal_2465 +enum pal_2466 +enum pal_2467 +enum pal_2468 +enum pal_2469 +enum pal_2470 +enum pal_2471 +enum pal_2472 +enum pal_2473 +enum pal_2474 +enum pal_2475 +enum pal_2476 +enum pal_2477 +enum pal_2478 +enum pal_2479 +enum pal_2480 +enum pal_2481 +enum pal_2482 +enum pal_2483 +enum pal_2484 +enum pal_2485 +enum pal_2486 +enum pal_2487 +enum pal_2488 +enum pal_2489 +enum pal_2490 +enum pal_2491 +enum pal_2492 +enum pal_2493 +enum pal_2494 +enum pal_2495 +enum pal_2496 +enum pal_2497 +enum pal_2498 +enum pal_2499 +enum pal_2500 +enum pal_2501 +enum pal_2502 +enum pal_2503 +enum pal_2504 +enum pal_2505 +enum pal_2506 +enum pal_2507 +enum pal_2508 +enum pal_2509 +enum pal_2510 +enum pal_2511 +enum pal_2512 +enum pal_2513 +enum pal_2514 +enum pal_2515 +enum pal_2516 +enum pal_2517 +enum pal_2518 +enum pal_2519 +enum pal_2520 +enum pal_2521 +enum pal_2522 +enum pal_2523 +enum pal_2524 +enum pal_2525 +enum pal_2526 +enum pal_2527 +enum pal_2528 +enum pal_2529 +enum pal_2530 +enum pal_2531 +enum pal_2532 +enum pal_2533 +enum pal_2534 +enum pal_2535 +enum pal_2536 +enum pal_2537 +enum pal_2538 +enum pal_2539 +enum pal_2540 +enum pal_2541 +enum pal_2542 +enum pal_2543 +enum pal_2544 +enum pal_2545 +enum pal_2546 +enum pal_2547 +enum pal_2548 +enum pal_2549 +enum pal_2550 +enum pal_2551 +enum pal_2552 +enum pal_2553 +enum pal_2554 +enum pal_2555 +enum pal_2556 +enum pal_2557 +enum pal_2558 +enum pal_2559 +enum pal_2560 +enum pal_2561 +enum pal_2562 +enum pal_2563 +enum pal_2564 +enum pal_2565 +enum pal_2566 +enum pal_2567 +enum pal_2568 +enum pal_2569 +enum pal_2570 +enum pal_2571 +enum pal_2572 +enum pal_2573 +enum pal_2574 +enum pal_2575 +enum pal_2576 +enum pal_2577 +enum pal_2578 +enum pal_2579 +enum pal_2580 +enum pal_2581 +enum pal_2582 +enum pal_2583 +enum pal_2584 +enum pal_2585 +enum pal_2586 +enum pal_2587 +enum pal_2588 +enum pal_2589 +enum pal_2590 +enum pal_2591 +enum pal_2592 +enum pal_2593 +enum pal_2594 +enum pal_2595 +enum pal_2596 +enum pal_2597 +enum pal_2598 +enum pal_2599 +enum pal_2600 +enum pal_2601 +enum pal_2602 +enum pal_2603 +enum pal_2604 +enum pal_2605 +enum pal_2606 +enum pal_2607 +enum pal_2608 +enum pal_2609 +enum pal_2610 +enum pal_2611 +enum pal_2612 +enum pal_2613 +enum pal_2614 +enum pal_2615 +enum pal_2616 +enum pal_2617 +enum pal_2618 +enum pal_2619 +enum pal_2620 +enum pal_2621 +enum pal_2622 +enum pal_2623 +enum pal_2624 +enum pal_2625 +enum pal_2626 +enum pal_2627 +enum pal_2628 +enum pal_2629 +enum pal_2630 +enum pal_2631 +enum pal_2632 +enum pal_2633 +enum pal_2634 +enum pal_2635 +enum pal_2636 +enum pal_2637 +enum pal_2638 +enum pal_2639 +enum pal_2640 +enum pal_2641 +enum pal_2642 +enum pal_2643 +enum pal_2644 +enum pal_2645 +enum pal_2646 +enum pal_2647 +enum pal_2648 +enum pal_2649 +enum pal_2650 +enum pal_2651 +enum pal_2652 +enum pal_2653 +enum pal_2654 +enum pal_2655 +enum pal_2656 +enum pal_2657 +enum pal_2658 +enum pal_2659 +enum pal_2660 +enum pal_2661 +enum pal_2662 +enum pal_2663 +enum pal_2664 +enum pal_2665 +enum pal_2666 +enum pal_2667 +enum pal_2668 +enum pal_2669 +enum pal_2670 +enum pal_2671 +enum pal_2672 +enum pal_2673 +enum pal_2674 +enum pal_2675 +enum pal_2676 +enum pal_2677 +enum pal_2678 +enum pal_2679 +enum pal_2680 +enum pal_2681 +enum pal_2682 +enum pal_2683 +enum pal_2684 +enum pal_2685 +enum pal_2686 +enum pal_2687 +enum pal_2688 +enum pal_2689 +enum pal_2690 +enum pal_2691 +enum pal_2692 +enum pal_2693 +enum pal_2694 +enum pal_2695 +enum pal_2696 +enum pal_2697 +enum pal_2698 +enum pal_2699 +enum pal_2700 +enum pal_2701 +enum pal_2702 +enum pal_2703 +enum pal_2704 +enum pal_2705 +enum pal_2706 +enum pal_2707 +enum pal_2708 +enum pal_2709 +enum pal_2710 +enum pal_2711 +enum pal_2712 +enum pal_2713 +enum pal_2714 +enum pal_2715 +enum pal_2716 +enum pal_2717 +enum pal_2718 +enum pal_2719 +enum pal_2720 +enum pal_2721 +enum pal_2722 +enum pal_2723 +enum pal_2724 +enum pal_2725 +enum pal_2726 +enum pal_2727 +enum pal_2728 +enum pal_2729 +enum pal_2730 +enum pal_2731 +enum pal_2732 +enum pal_2733 +enum pal_2734 +enum pal_2735 +enum pal_2736 +enum pal_2737 +enum pal_2738 +enum pal_2739 +enum pal_2740 +enum pal_2741 +enum pal_2742 +enum pal_2743 +enum pal_2744 +enum pal_2745 +enum pal_2746 +enum pal_2747 +enum pal_2748 +enum pal_2749 +enum pal_2750 +enum pal_2751 +enum pal_2752 +enum pal_2753 +enum pal_2754 +enum pal_2755 +enum pal_2756 +enum pal_2757 +enum pal_2758 +enum pal_2759 +enum pal_2760 +enum pal_2761 +enum pal_2762 +enum pal_2763 +enum pal_2764 +enum pal_2765 +enum pal_2766 +enum pal_2767 +enum pal_2768 +enum pal_2769 +enum pal_2770 +enum pal_2771 +enum pal_2772 +enum pal_2773 +enum pal_2774 +enum pal_2775 +enum pal_2776 +enum pal_2777 +enum pal_2778 +enum pal_2779 +enum pal_2780 +enum pal_2781 +enum pal_2782 +enum pal_2783 +enum pal_2784 +enum pal_2785 +enum pal_2786 +enum pal_2787 +enum pal_2788 +enum pal_2789 +enum pal_2790 +enum pal_2791 +enum pal_2792 +enum pal_2793 +enum pal_2794 +enum pal_2795 +enum pal_2796 +enum pal_2797 +enum pal_2798 +enum pal_2799 +enum pal_2800 +enum pal_2801 +enum pal_2802 +enum pal_2803 +enum pal_2804 +enum pal_2805 +enum pal_2806 +enum pal_2807 +enum pal_2808 +enum pal_2809 +enum pal_2810 +enum pal_2811 +enum pal_2812 +enum pal_2813 +enum pal_2814 +enum pal_2815 +enum pal_2816 +enum pal_2817 +enum pal_2818 +enum pal_2819 +enum pal_2820 +enum pal_2821 +enum pal_2822 +enum pal_2823 +enum pal_2824 +enum pal_2825 +enum pal_2826 +enum pal_2827 +enum pal_2828 +enum pal_2829 +enum pal_2830 +enum pal_2831 +enum pal_2832 +enum pal_2833 +enum pal_2834 +enum pal_2835 +enum pal_2836 +enum pal_2837 +enum pal_2838 +enum pal_2839 +enum pal_2840 +enum pal_2841 +enum pal_2842 +enum pal_2843 +enum pal_2844 +enum pal_2845 +enum pal_2846 +enum pal_2847 +enum pal_2848 +enum pal_2849 +enum pal_2850 +enum pal_2851 +enum pal_2852 +enum pal_2853 +enum pal_2854 +enum pal_2855 +enum pal_2856 +enum pal_2857 +enum pal_2858 +enum pal_2859 +enum pal_2860 +enum pal_2861 +enum pal_2862 +enum pal_2863 +enum pal_2864 +enum pal_2865 +enum pal_2866 +enum pal_2867 +enum pal_2868 +enum pal_2869 +enum pal_2870 +enum pal_2871 +enum pal_2872 +enum pal_2873 +enum pal_2874 +enum pal_2875 +enum pal_2876 +enum pal_2877 +enum pal_2878 +enum pal_2879 +enum pal_2880 +enum pal_2881 +enum pal_2882 +enum pal_2883 +enum pal_2884 +enum pal_2885 +enum pal_2886 +enum pal_2887 +enum pal_2888 +enum pal_2889 +enum pal_2890 +enum pal_2891 +enum pal_2892 +enum pal_2893 +enum pal_2894 +enum pal_2895 +enum pal_2896 +enum pal_2897 +enum pal_2898 +enum pal_2899 +enum pal_2900 +enum pal_2901 +enum pal_2902 +enum pal_2903 +enum pal_2904 +enum pal_2905 +enum pal_2906 +enum pal_2907 +enum pal_2908 +enum pal_2909 +enum pal_2910 +enum pal_2911 +enum pal_2912 +enum pal_2913 +enum pal_2914 +enum pal_2915 +enum pal_2916 +enum pal_2917 +enum pal_2918 +enum pal_2919 +enum pal_2920 +enum pal_2921 +enum pal_2922 +enum pal_2923 +enum pal_2924 +enum pal_2925 +enum pal_2926 +enum pal_2927 +enum pal_2928 +enum pal_2929 +enum pal_2930 +enum pal_2931 +enum pal_2932 +enum pal_2933 +enum pal_2934 +enum pal_2935 +enum pal_2936 +enum pal_2937 +enum pal_2938 +enum pal_2939 +enum pal_2940 +enum pal_2941 +enum pal_2942 +enum pal_2943 +enum pal_2944 +enum pal_2945 +enum pal_2946 +enum pal_2947 +enum pal_2948 +enum pal_2949 +enum pal_2950 +enum pal_2951 +enum pal_2952 +enum pal_2953 +enum pal_2954 +enum pal_2955 +enum pal_2956 +enum pal_2957 +enum pal_2958 +enum pal_2959 +enum pal_2960 +enum pal_2961 +enum pal_2962 +enum pal_2963 +enum pal_2964 +enum pal_2965 +enum pal_2966 +enum pal_2967 +enum pal_2968 +enum pal_2969 +enum pal_2970 +enum pal_2971 +enum pal_2972 +enum pal_2973 +enum pal_2974 +enum pal_2975 +enum pal_2976 +enum pal_2977 +enum pal_2978 +enum pal_2979 +enum pal_2980 +enum pal_2981 +enum pal_2982 +enum pal_2983 +enum pal_2984 +enum pal_2985 +enum pal_2986 +enum pal_2987 +enum pal_2988 +enum pal_2989 +enum pal_2990 +enum pal_2991 +enum pal_2992 +enum pal_2993 +enum pal_2994 +enum pal_2995 +enum pal_2996 +enum pal_2997 +enum pal_2998 +enum pal_2999 +enum pal_3000 +enum pal_3001 +enum pal_3002 +enum pal_3003 +enum pal_3004 +enum pal_3005 +enum pal_3006 +enum pal_3007 +enum pal_3008 +enum pal_3009 +enum pal_3010 +enum pal_3011 +enum pal_3012 +enum pal_3013 +enum pal_3014 +enum pal_3015 +enum pal_3016 +enum pal_3017 +enum pal_3018 +enum pal_3019 +enum pal_3020 +enum pal_3021 +enum pal_3022 +enum pal_3023 +enum pal_3024 +enum pal_3025 +enum pal_3026 +enum pal_3027 +enum pal_3028 +enum pal_3029 +enum pal_3030 +enum pal_3031 +enum pal_3032 +enum pal_3033 +enum pal_3034 +enum pal_3035 +enum pal_3036 +enum pal_3037 +enum pal_3038 +enum pal_3039 +enum pal_3040 +enum pal_3041 +enum pal_3042 +enum pal_3043 +enum pal_3044 +enum pal_3045 +enum pal_3046 +enum pal_3047 +enum pal_3048 +enum pal_3049 +enum pal_3050 +enum pal_3051 +enum pal_3052 +enum pal_3053 +enum pal_3054 +enum pal_3055 +enum pal_3056 +enum pal_3057 +enum pal_3058 +enum pal_3059 +enum pal_3060 +enum pal_3061 +enum pal_3062 +enum pal_3063 +enum pal_3064 +enum pal_3065 +enum pal_3066 +enum pal_3067 +enum pal_3068 +enum pal_3069 +enum pal_3070 +enum pal_3071 +enum pal_3072 +enum pal_3073 +enum pal_3074 +enum pal_3075 +enum pal_3076 +enum pal_3077 +enum pal_3078 +enum pal_3079 +enum pal_3080 +enum pal_3081 +enum pal_3082 +enum pal_3083 +enum pal_3084 +enum pal_3085 +enum pal_3086 +enum pal_3087 +enum pal_3088 +enum pal_3089 +enum pal_3090 +enum pal_3091 +enum pal_3092 +enum pal_3093 +enum pal_3094 +enum pal_3095 +enum pal_3096 +enum pal_3097 +enum pal_3098 +enum pal_3099 +enum pal_3100 +enum pal_3101 +enum pal_3102 +enum pal_3103 +enum pal_3104 +enum pal_3105 +enum pal_3106 +enum pal_3107 +enum pal_3108 +enum pal_3109 +enum pal_3110 +enum pal_3111 +enum pal_3112 +enum pal_3113 +enum pal_3114 +enum pal_3115 +enum pal_3116 +enum pal_3117 +enum pal_3118 +enum pal_3119 +enum pal_3120 +enum pal_3121 +enum pal_3122 +enum pal_3123 +enum pal_3124 +enum pal_3125 +enum pal_3126 +enum pal_3127 +enum pal_3128 +enum pal_3129 +enum pal_3130 +enum pal_3131 +enum pal_3132 +enum pal_3133 +enum pal_3134 +enum pal_3135 +enum pal_3136 +enum pal_3137 +enum pal_3138 +enum pal_3139 +enum pal_3140 +enum pal_3141 +enum pal_3142 +enum pal_3143 +enum pal_3144 +enum pal_3145 +enum pal_3146 +enum pal_3147 +enum pal_3148 +enum pal_3149 +enum pal_3150 +enum pal_3151 +enum pal_3152 +enum pal_3153 +enum pal_3154 +enum pal_3155 +enum pal_3156 +enum pal_3157 +enum pal_3158 +enum pal_3159 +enum pal_3160 +enum pal_3161 +enum pal_3162 +enum pal_3163 +enum pal_3164 +enum pal_3165 +enum pal_3166 +enum pal_3167 +enum pal_3168 +enum pal_3169 +enum pal_3170 +enum pal_3171 +enum pal_3172 +enum pal_3173 +enum pal_3174 +enum pal_3175 +enum pal_3176 +enum pal_3177 +enum pal_3178 +enum pal_3179 +enum pal_3180 +enum pal_3181 +enum pal_3182 +enum pal_3183 +enum pal_3184 +enum pal_3185 +enum pal_3186 +enum pal_3187 +enum pal_3188 +enum pal_3189 +enum pal_3190 +enum pal_3191 +enum pal_3192 +enum pal_3193 +enum pal_3194 +enum pal_3195 +enum pal_3196 +enum pal_3197 +enum pal_3198 +enum pal_3199 +enum pal_3200 +enum pal_3201 +enum pal_3202 +enum pal_3203 +enum pal_3204 +enum pal_3205 +enum pal_3206 +enum pal_3207 +enum pal_3208 +enum pal_3209 +enum pal_3210 +enum pal_3211 +enum pal_3212 +enum pal_3213 +enum pal_3214 +enum pal_3215 +enum pal_3216 +enum pal_3217 +enum pal_3218 +enum pal_3219 +enum pal_3220 +enum pal_3221 +enum pal_3222 +enum pal_3223 +enum pal_3224 +enum pal_3225 +enum pal_3226 +enum pal_3227 +enum pal_3228 +enum pal_3229 +enum pal_3230 +enum pal_3231 +enum pal_3232 +enum pal_3233 +enum pal_3234 +enum pal_3235 +enum pal_3236 +enum pal_3237 +enum pal_3238 +enum pal_3239 +enum pal_3240 +enum pal_3241 +enum pal_3242 +enum pal_3243 +enum pal_3244 +enum pal_3245 +enum pal_3246 +enum pal_3247 +enum pal_3248 +enum pal_3249 +enum pal_3250 +enum pal_3251 +enum pal_3252 +enum pal_3253 +enum pal_3254 +enum pal_3255 +enum pal_3256 +enum pal_3257 +enum pal_3258 +enum pal_3259 +enum pal_3260 +enum pal_3261 +enum pal_3262 +enum pal_3263 +enum pal_3264 +enum pal_3265 +enum pal_3266 +enum pal_3267 +enum pal_3268 +enum pal_3269 +enum pal_3270 +enum pal_3271 +enum pal_3272 +enum pal_3273 +enum pal_3274 +enum pal_3275 +enum pal_3276 +enum pal_3277 +enum pal_3278 +enum pal_3279 +enum pal_3280 +enum pal_3281 +enum pal_3282 +enum pal_3283 +enum pal_3284 +enum pal_3285 +enum pal_3286 +enum pal_3287 +enum pal_3288 +enum pal_3289 +enum pal_3290 +enum pal_3291 +enum pal_3292 +enum pal_3293 +enum pal_3294 +enum pal_3295 +enum pal_3296 +enum pal_3297 +enum pal_3298 +enum pal_3299 +enum pal_3300 +enum pal_3301 +enum pal_3302 +enum pal_3303 +enum pal_3304 +enum pal_3305 +enum pal_3306 +enum pal_3307 +enum pal_3308 +enum pal_3309 +enum pal_3310 +enum pal_3311 +enum pal_3312 +enum pal_3313 +enum pal_3314 +enum pal_3315 +enum pal_3316 +enum pal_3317 +enum pal_3318 +enum pal_3319 +enum pal_3320 +enum pal_3321 +enum pal_3322 +enum pal_3323 +enum pal_3324 +enum pal_3325 +enum pal_3326 +enum pal_3327 +enum pal_3328 +enum pal_3329 +enum pal_3330 +enum pal_3331 +enum pal_3332 +enum pal_3333 +enum pal_3334 +enum pal_3335 +enum pal_3336 +enum pal_3337 +enum pal_3338 +enum pal_3339 +enum pal_3340 +enum pal_3341 +enum pal_3342 +enum pal_3343 +enum pal_3344 +enum pal_3345 +enum pal_3346 +enum pal_3347 +enum pal_3348 +enum pal_3349 +enum pal_3350 +enum pal_3351 +enum pal_3352 +enum pal_3353 +enum pal_3354 +enum pal_3355 +enum pal_3356 +enum pal_3357 +enum pal_3358 +enum pal_3359 +enum pal_3360 +enum pal_3361 +enum pal_3362 +enum pal_3363 +enum pal_3364 +enum pal_3365 +enum pal_3366 +enum pal_3367 +enum pal_3368 +enum pal_3369 +enum pal_3370 +enum pal_3371 +enum pal_3372 +enum pal_3373 +enum pal_3374 +enum pal_3375 +enum pal_3376 +enum pal_3377 +enum pal_3378 +enum pal_3379 +enum pal_3380 +enum pal_3381 +enum pal_3382 +enum pal_3383 +enum pal_3384 +enum pal_3385 +enum pal_3386 +enum pal_3387 +enum pal_3388 +enum pal_3389 +enum pal_3390 +enum pal_3391 +enum pal_3392 +enum pal_3393 +enum pal_3394 +enum pal_3395 +enum pal_3396 +enum pal_3397 +enum pal_3398 +enum pal_3399 +enum pal_3400 +enum pal_3401 +enum pal_3402 +enum pal_3403 +enum pal_3404 +enum pal_3405 +enum pal_3406 +enum pal_3407 +enum pal_3408 +enum pal_3409 +enum pal_3410 +enum pal_3411 +enum pal_3412 +enum pal_3413 +enum pal_3414 +enum pal_3415 +enum pal_3416 +enum pal_3417 +enum pal_3418 +enum pal_3419 +enum pal_3420 +enum pal_3421 +enum pal_3422 +enum pal_3423 +enum pal_3424 +enum pal_3425 +enum pal_3426 +enum pal_3427 +enum pal_3428 +enum pal_3429 +enum pal_3430 +enum pal_3431 +enum pal_3432 +enum pal_3433 +enum pal_3434 +enum pal_3435 +enum pal_3436 +enum pal_3437 +enum pal_3438 + + +gPaletteGroup_1:: + palette_set palette=pal_3388, count=2 + palette_set palette=pal_12, offset=0xf, count=1, terminator=1 + +gPaletteGroup_2:: + palette_set palette=pal_3390, count=2 + palette_set palette=pal_12, offset=0xf, count=1, terminator=1 + +gPaletteGroup_3:: + palette_set palette=pal_3396, count=15 + palette_set palette=pal_12, offset=0xf, count=1 + palette_set palette=pal_3437, offset=0x1e, count=1, terminator=1 + +gPaletteGroup_4:: + palette_set palette=pal_3411, count=15 + palette_set palette=pal_12, offset=0xf, count=1 + palette_set palette=pal_3437, offset=0x1e, count=1, terminator=1 + +gPaletteGroup_5:: + palette_set palette=pal_3426, offset=0x3, count=1, terminator=1 + +gPaletteGroup_6:: + palette_set palette=pal_3427, offset=0x3, count=1, terminator=1 + +gPaletteGroup_7:: + palette_set palette=pal_3428, offset=0x3, count=1, terminator=1 + +gPaletteGroup_8:: + palette_set palette=pal_3429, offset=0x3, count=1, terminator=1 + +gPaletteGroup_9:: + palette_set palette=pal_0, count=5 + palette_set palette=pal_2293, offset=0x6, count=5 + palette_set palette=pal_0, offset=0x10, count=5 + palette_set palette=pal_2298, offset=0x16, count=9 + palette_set palette=pal_14, offset=0x1f, count=1, terminator=1 + +gPaletteGroup_10:: + palette_set palette=pal_0, count=5 + palette_set palette=pal_2293, offset=0x6, count=5 + palette_set palette=pal_0, offset=0x10, count=5 + palette_set palette=pal_3438, offset=0x18, count=1, terminator=1 + +gPaletteGroup_21:: + palette_set palette=pal_12, offset=0xf, count=1, terminator=1 + +gPaletteGroup_20:: + palette_set palette=pal_0, offset=0x10, count=5 + palette_set palette=pal_0, count=5, terminator=1 + +gPaletteGroup_37:: + palette_set palette=pal_354, offset=0x2, count=13, terminator=1 + +gPaletteGroup_48:: + palette_set palette=pal_380, offset=0x2, count=13, terminator=1 + +gPaletteGroup_30:: + palette_set palette=pal_367, offset=0x2, count=13, terminator=1 + +gPaletteGroup_29:: + palette_set palette=pal_393, offset=0x2, count=13, terminator=1 + +gPaletteGroup_23:: + palette_set palette=pal_1118, offset=0x2, count=13, terminator=1 + +gPaletteGroup_31:: + palette_set palette=pal_1118, offset=0x2, count=13, terminator=1 + +gPaletteGroup_32:: + palette_set palette=pal_1131, offset=0x2, count=13, terminator=1 + +gPaletteGroup_33:: + palette_set palette=pal_1144, offset=0x2, count=13, terminator=1 + +gPaletteGroup_34:: + palette_set palette=pal_1157, offset=0x2, count=13, terminator=1 + +gPaletteGroup_70:: + palette_set palette=pal_1170, offset=0x2, count=13, terminator=1 + +gPaletteGroup_36:: + palette_set palette=pal_406, offset=0x2, count=13, terminator=1 + +gPaletteGroup_269:: + palette_set palette=pal_419, offset=0x2, count=13, terminator=1 + +gPaletteGroup_63:: + palette_set palette=pal_432, offset=0x2, count=13, terminator=1 + +gPaletteGroup_27:: + palette_set palette=pal_1183, offset=0x2, count=13, terminator=1 + +gPaletteGroup_72:: + palette_set palette=pal_1196, offset=0x2, count=13, terminator=1 + +gPaletteGroup_73:: + palette_set palette=pal_1209, offset=0x2, count=13, terminator=1 + +gPaletteGroup_74:: + palette_set palette=pal_1222, offset=0x2, count=13, terminator=1 + +gPaletteGroup_75:: + palette_set palette=pal_1235, offset=0x2, count=13, terminator=1 + +gPaletteGroup_102:: + palette_set palette=pal_1248, offset=0x2, count=13, terminator=1 + +gPaletteGroup_24:: + palette_set palette=pal_685, offset=0x2, count=13, terminator=1 + +gPaletteGroup_208:: + palette_set palette=pal_698, offset=0x2, count=13, terminator=1 + +gPaletteGroup_26:: + palette_set palette=pal_711, offset=0x2, count=13, terminator=1 + +gPaletteGroup_35:: + palette_set palette=pal_724, offset=0x2, count=13, terminator=1 + +gPaletteGroup_99:: + palette_set palette=pal_737, offset=0x2, count=13, terminator=1 + +gPaletteGroup_45:: + palette_set palette=pal_750, offset=0x2, count=13, terminator=1 + +gPaletteGroup_46:: + palette_set palette=pal_763, offset=0x2, count=13, terminator=1 + +gPaletteGroup_227:: + palette_set palette=pal_776, offset=0x2, count=13, terminator=1 + +gPaletteGroup_103:: + palette_set palette=pal_789, offset=0x2, count=13, terminator=1 + +gPaletteGroup_64:: + palette_set palette=pal_802, offset=0x2, count=13, terminator=1 + +gPaletteGroup_203:: + palette_set palette=pal_815, offset=0x2, count=13, terminator=1 + +gPaletteGroup_229:: + palette_set palette=pal_828, offset=0x2, count=13, terminator=1 + +gPaletteGroup_69:: + palette_set palette=pal_845, offset=0x2, count=13, terminator=1 + +gPaletteGroup_65:: + palette_set palette=pal_858, offset=0x2, count=13, terminator=1 + +gPaletteGroup_261:: + palette_set palette=pal_1105, offset=0x2, count=13, terminator=1 + +gPaletteGroup_66:: + palette_set palette=pal_871, offset=0x2, count=13, terminator=1 + +gPaletteGroup_67:: + palette_set palette=pal_884, offset=0x2, count=13, terminator=1 + +gPaletteGroup_244:: + palette_set palette=pal_897, offset=0x2, count=13, terminator=1 + +gPaletteGroup_68:: + palette_set palette=pal_910, offset=0x2, count=13, terminator=1 + +gPaletteGroup_243:: + palette_set palette=pal_962, offset=0x2, count=13, terminator=1 + +gPaletteGroup_279:: + palette_set palette=pal_923, offset=0x2, count=13, terminator=1 + +gPaletteGroup_254:: + palette_set palette=pal_936, offset=0x2, count=13, terminator=1 + +gPaletteGroup_255:: + palette_set palette=pal_949, offset=0x2, count=13, terminator=1 + +gPaletteGroup_268:: + palette_set palette=pal_975, offset=0x2, count=13, terminator=1 + +gPaletteGroup_204:: + palette_set palette=pal_988, offset=0x2, count=13, terminator=1 + +gPaletteGroup_205:: + palette_set palette=pal_1001, offset=0x2, count=13, terminator=1 + +gPaletteGroup_206:: + palette_set palette=pal_1014, offset=0x2, count=13, terminator=1 + +gPaletteGroup_207:: + palette_set palette=pal_1027, offset=0x2, count=13, terminator=1 + +gPaletteGroup_219:: + palette_set palette=pal_1040, offset=0x2, count=13, terminator=1 + +gPaletteGroup_262:: + palette_set palette=pal_1053, offset=0x2, count=13, terminator=1 + +gPaletteGroup_263:: + palette_set palette=pal_1066, offset=0x2, count=13, terminator=1 + +gPaletteGroup_264:: + palette_set palette=pal_1079, offset=0x2, count=13, terminator=1 + +gPaletteGroup_265:: + palette_set palette=pal_1092, offset=0x2, count=13, terminator=1 + +gPaletteGroup_25:: + palette_set palette=pal_445, offset=0x2, count=13, terminator=1 + +gPaletteGroup_55:: + palette_set palette=pal_458, offset=0x2, count=13, terminator=1 + +gPaletteGroup_76:: + palette_set palette=pal_471, offset=0x2, count=13, terminator=1 + +gPaletteGroup_94:: + palette_set palette=pal_484, offset=0x2, count=13, terminator=1 + +gPaletteGroup_28:: + palette_set palette=pal_497, offset=0x2, count=13, terminator=1 + +gPaletteGroup_38:: + palette_set palette=pal_536, offset=0x2, count=13, terminator=1 + +gPaletteGroup_39:: + palette_set palette=pal_549, offset=0x2, count=13, terminator=1 + +gPaletteGroup_42:: + palette_set palette=pal_588, offset=0x2, count=13, terminator=1 + +gPaletteGroup_108:: + palette_set palette=pal_601, offset=0x2, count=13, terminator=1 + +gPaletteGroup_109:: + palette_set palette=pal_510, offset=0x2, count=13, terminator=1 + +gPaletteGroup_266:: + palette_set palette=pal_523, offset=0x2, count=13, terminator=1 + +gPaletteGroup_53:: + palette_set palette=pal_575, offset=0x2, count=13, terminator=1 + +gPaletteGroup_40:: + palette_set palette=pal_614, offset=0x2, count=13, terminator=1 + +gPaletteGroup_41:: + palette_set palette=pal_627, offset=0x2, count=13, terminator=1 + +gPaletteGroup_47:: + palette_set palette=pal_640, offset=0x2, count=13, terminator=1 + +gPaletteGroup_50:: + palette_set palette=pal_666, offset=0x2, count=13, terminator=1 + +gPaletteGroup_71:: + palette_set palette=pal_1921, offset=0x2, count=13, terminator=1 + +gPaletteGroup_101:: + palette_set palette=pal_1934, offset=0x2, count=13, terminator=1 + +gPaletteGroup_201:: + palette_set palette=pal_1947, offset=0x2, count=13, terminator=1 + +gPaletteGroup_202:: + palette_set palette=pal_1960, offset=0x2, count=13, terminator=1 + +gPaletteGroup_60:: + palette_set palette=pal_1262, offset=0x2, count=13, terminator=1 + +gPaletteGroup_61:: + palette_set palette=pal_1275, offset=0x2, count=13, terminator=1 + +gPaletteGroup_98:: + palette_set palette=pal_1288, offset=0x2, count=13, terminator=1 + +gPaletteGroup_256:: + palette_set palette=pal_1301, offset=0x2, count=13, terminator=1 + +gPaletteGroup_267:: + palette_set palette=pal_1314, offset=0x2, count=13, terminator=1 + +gPaletteGroup_62:: + palette_set palette=pal_1327, offset=0x2, count=13, terminator=1 + +gPaletteGroup_22:: + palette_set palette=pal_1340, offset=0x2, count=13, terminator=1 + +gPaletteGroup_54:: + palette_set palette=pal_1353, offset=0x2, count=13, terminator=1 + +gPaletteGroup_245:: + palette_set palette=pal_1366, offset=0x2, count=13, terminator=1 + +gPaletteGroup_246:: + palette_set palette=pal_1379, offset=0x2, count=13, terminator=1 + +gPaletteGroup_247:: + palette_set palette=pal_1392, offset=0x2, count=13, terminator=1 + +gPaletteGroup_248:: + palette_set palette=pal_1405, offset=0x2, count=13, terminator=1 + +gPaletteGroup_249:: + palette_set palette=pal_1418, offset=0x2, count=13, terminator=1 + +gPaletteGroup_43:: + palette_set palette=pal_1431, offset=0x2, count=13, terminator=1 + +gPaletteGroup_250:: + palette_set palette=pal_1444, offset=0x2, count=13, terminator=1 + +gPaletteGroup_251:: + palette_set palette=pal_1457, offset=0x2, count=13, terminator=1 + +gPaletteGroup_252:: + palette_set palette=pal_1470, offset=0x2, count=13, terminator=1 + +gPaletteGroup_253:: + palette_set palette=pal_1483, offset=0x2, count=13, terminator=1 + +gPaletteGroup_44:: + palette_set palette=pal_1908, offset=0x2, count=13, terminator=1 + +gPaletteGroup_200:: + palette_set palette=pal_1973, offset=0x2, count=13, terminator=1 + +gPaletteGroup_209:: + palette_set palette=pal_1986, offset=0x2, count=13, terminator=1 + +gPaletteGroup_220:: + palette_set palette=pal_1496, offset=0x2, count=13, terminator=1 + +gPaletteGroup_224:: + palette_set palette=pal_1999, offset=0x2, count=13, terminator=1 + +gPaletteGroup_225:: + palette_set palette=pal_1509, offset=0x2, count=13, terminator=1 + +gPaletteGroup_226:: + palette_set palette=pal_1522, offset=0x2, count=13, terminator=1 + +gPaletteGroup_230:: + palette_set palette=pal_2012, offset=0x2, count=13, terminator=1 + +gPaletteGroup_231:: + palette_set palette=pal_2025, offset=0x2, count=13, terminator=1 + +gPaletteGroup_232:: + palette_set palette=pal_2038, offset=0x2, count=13, terminator=1 + +gPaletteGroup_257:: + palette_set palette=pal_2051, offset=0x2, count=13, terminator=1 + +gPaletteGroup_258:: + palette_set palette=pal_2064, offset=0x2, count=13, terminator=1 + +gPaletteGroup_259:: + palette_set palette=pal_2077, offset=0x2, count=13, terminator=1 + +gPaletteGroup_260:: + palette_set palette=pal_1535, offset=0x2, count=13, terminator=1 + +gPaletteGroup_210:: + palette_set palette=pal_2090, offset=0xb, count=1, terminator=1 + +gPaletteGroup_211:: + palette_set palette=pal_2091, offset=0xb, count=1, terminator=1 + +gPaletteGroup_212:: + palette_set palette=pal_2092, offset=0xb, count=1, terminator=1 + +gPaletteGroup_213:: + palette_set palette=pal_2093, offset=0xb, count=1, terminator=1 + +gPaletteGroup_104:: + palette_set palette=pal_2124, count=16, terminator=1 + +gPaletteGroup_105:: + palette_set palette=pal_2143, count=16, terminator=1 + +gPaletteGroup_106:: + palette_set palette=pal_2162, count=16, terminator=1 + +gPaletteGroup_107:: + palette_set palette=pal_2181, count=16, terminator=1 + +gPaletteGroup_77:: + palette_set palette=pal_1548, offset=0x3, count=12, terminator=1 + +gPaletteGroup_78:: + palette_set palette=pal_1560, offset=0x3, count=12, terminator=1 + +gPaletteGroup_79:: + palette_set palette=pal_1572, offset=0x3, count=12, terminator=1 + +gPaletteGroup_80:: + palette_set palette=pal_1584, offset=0x3, count=12, terminator=1 + +gPaletteGroup_81:: + palette_set palette=pal_1596, offset=0x3, count=12, terminator=1 + +gPaletteGroup_82:: + palette_set palette=pal_1608, offset=0x3, count=12, terminator=1 + +gPaletteGroup_83:: + palette_set palette=pal_1620, offset=0x3, count=12, terminator=1 + +gPaletteGroup_84:: + palette_set palette=pal_1632, offset=0x3, count=12, terminator=1 + +gPaletteGroup_85:: + palette_set palette=pal_1644, offset=0x3, count=12, terminator=1 + +gPaletteGroup_95:: + palette_set palette=pal_1656, offset=0x3, count=12, terminator=1 + +gPaletteGroup_96:: + palette_set palette=pal_1668, offset=0x3, count=12, terminator=1 + +gPaletteGroup_97:: + palette_set palette=pal_1680, offset=0x3, count=12, terminator=1 + +gPaletteGroup_86:: + palette_set palette=pal_1692, offset=0x3, count=12, terminator=1 + +gPaletteGroup_87:: + palette_set palette=pal_1704, offset=0x3, count=12, terminator=1 + +gPaletteGroup_88:: + palette_set palette=pal_1716, offset=0x3, count=12, terminator=1 + +gPaletteGroup_89:: + palette_set palette=pal_1728, offset=0x3, count=12, terminator=1 + +gPaletteGroup_90:: + palette_set palette=pal_1740, offset=0x3, count=12, terminator=1 + +gPaletteGroup_91:: + palette_set palette=pal_1752, offset=0x3, count=12, terminator=1 + +gPaletteGroup_92:: + palette_set palette=pal_1764, offset=0x3, count=12, terminator=1 + +gPaletteGroup_93:: + palette_set palette=pal_1776, offset=0x3, count=12, terminator=1 + +gPaletteGroup_214:: + palette_set palette=pal_1788, offset=0x3, count=12, terminator=1 + +gPaletteGroup_215:: + palette_set palette=pal_1800, offset=0x3, count=12, terminator=1 + +gPaletteGroup_216:: + palette_set palette=pal_1812, offset=0x3, count=12, terminator=1 + +gPaletteGroup_217:: + palette_set palette=pal_1824, offset=0x3, count=12, terminator=1 + +gPaletteGroup_218:: + palette_set palette=pal_1836, offset=0x3, count=12, terminator=1 + +gPaletteGroup_228:: + palette_set palette=pal_1848, offset=0x3, count=12, terminator=1 + +gPaletteGroup_223:: + palette_set palette=pal_1860, offset=0x3, count=12, terminator=1 + +gPaletteGroup_222:: + palette_set palette=pal_1872, offset=0x3, count=12, terminator=1 + +gPaletteGroup_221:: + palette_set palette=pal_1884, offset=0x3, count=12, terminator=1 + +gPaletteGroup_49:: + palette_set palette=pal_2204, count=8, terminator=1 + +gPaletteGroup_51:: + palette_set palette=pal_2094, offset=0x5, count=3, terminator=1 + +gPaletteGroup_52:: + palette_set palette=pal_2097, offset=0x5, count=3, terminator=1 + +gPaletteGroup_56:: + palette_set palette=pal_5, offset=0x1f, count=1, terminator=1 + +gPaletteGroup_57:: + palette_set palette=pal_6, offset=0x1f, count=1, terminator=1 + +gPaletteGroup_58:: + palette_set palette=pal_7, offset=0x1f, count=1, terminator=1 + +gPaletteGroup_59:: + palette_set palette=pal_8, offset=0x1f, count=1, terminator=1 + +gPaletteGroup_100:: + palette_set palette=pal_562, offset=0x2, count=13, terminator=1 + +gPaletteGroup_233:: + palette_set palette=pal_2100, offset=0x9, count=6, terminator=1 + +gPaletteGroup_234:: + palette_set palette=pal_2106, offset=0x9, count=6, terminator=1 + +gPaletteGroup_235:: + palette_set palette=pal_2112, offset=0x9, count=6, terminator=1 + +gPaletteGroup_236:: + palette_set palette=pal_2118, offset=0x9, count=6, terminator=1 + +gPaletteGroup_237:: + palette_set palette=pal_2307, offset=0x6, count=9, terminator=1 + +gPaletteGroup_238:: + palette_set palette=pal_2316, offset=0x6, count=9, terminator=1 + +gPaletteGroup_239:: + palette_set palette=pal_2325, offset=0x6, count=9, terminator=1 + +gPaletteGroup_240:: + palette_set palette=pal_2334, offset=0x6, count=9, terminator=1 + +gPaletteGroup_241:: + palette_set palette=pal_2343, offset=0x6, count=9, terminator=1 + +gPaletteGroup_242:: + palette_set palette=pal_2352, offset=0x6, count=9, terminator=1 + +gPaletteGroup_270:: + palette_set palette=pal_2361, offset=0x7, count=8, terminator=1 + +gPaletteGroup_271:: + palette_set palette=pal_2369, offset=0x7, count=8, terminator=1 + +gPaletteGroup_272:: + palette_set palette=pal_2377, offset=0x7, count=8, terminator=1 + +gPaletteGroup_273:: + palette_set palette=pal_2385, offset=0x7, count=8, terminator=1 + +gPaletteGroup_274:: + palette_set palette=pal_2393, offset=0x7, count=8, terminator=1 + +gPaletteGroup_275:: + palette_set palette=pal_2401, offset=0x7, count=8, terminator=1 + +gPaletteGroup_276:: + palette_set palette=pal_2409, offset=0x7, count=8, terminator=1 + +gPaletteGroup_277:: + palette_set palette=pal_2417, offset=0x7, count=8, terminator=1 + +gPaletteGroup_278:: + palette_set palette=pal_2425, offset=0x7, count=8, terminator=1 + +gPaletteGroup_280:: + palette_set palette=pal_0, count=4 + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_0, offset=0x10, count=5, terminator=1 + +gPaletteGroup_281:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2220, offset=0x15, count=6, terminator=1 + +gPaletteGroup_282:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2220, offset=0x15, count=6 + palette_set palette=pal_13, offset=0x1e, count=1, terminator=1 + +gPaletteGroup_283:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2254, offset=0xb, count=2 + palette_set palette=pal_2220, offset=0x15, count=6, terminator=1 + +gPaletteGroup_284:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2217, offset=0x5, count=1 + palette_set palette=pal_2226, offset=0x6, count=7 + palette_set palette=pal_2220, offset=0x15, count=6 + palette_set palette=pal_14, offset=0x17, count=1, terminator=1 + +gPaletteGroup_285:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2233, offset=0xc, count=1, terminator=1 + +gPaletteGroup_286:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2233, offset=0xc, count=1, terminator=1 + +gPaletteGroup_287:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2234, offset=0xb, count=2, terminator=1 + +gPaletteGroup_288:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2234, offset=0xb, count=2, terminator=1 + +gPaletteGroup_289:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2236, offset=0x9, count=4, terminator=1 + +gPaletteGroup_290:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2240, offset=0x9, count=4, terminator=1 + +gPaletteGroup_291:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2240, offset=0x9, count=4, terminator=1 + +gPaletteGroup_292:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2244, offset=0xa, count=3, terminator=1 + +gPaletteGroup_293:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2240, offset=0x9, count=4, terminator=1 + +gPaletteGroup_294:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2244, offset=0xa, count=3, terminator=1 + +gPaletteGroup_295:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2240, offset=0x9, count=4, terminator=1 + +gPaletteGroup_296:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2236, offset=0x9, count=4, terminator=1 + +gPaletteGroup_297:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2240, offset=0x9, count=4, terminator=1 + +gPaletteGroup_298:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2240, offset=0x9, count=4, terminator=1 + +gPaletteGroup_299:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2247, offset=0xb, count=2, terminator=1 + +gPaletteGroup_300:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2249, offset=0xa, count=3, terminator=1 + +gPaletteGroup_301:: + palette_set palette=pal_2215, offset=0xd, count=2 + palette_set palette=pal_2252, offset=0xb, count=2, terminator=1 + +gPaletteGroup_302:: + palette_set palette=pal_0, count=5 + palette_set palette=pal_2256, offset=0xb, count=2 + palette_set palette=pal_0, offset=0x10, count=5 + palette_set palette=pal_2258, offset=0x15, count=1, terminator=1 + +gPaletteGroup_303:: + palette_set palette=pal_0, count=5 + palette_set palette=pal_0, offset=0x10, count=5 + palette_set palette=pal_2258, offset=0x15, count=1, terminator=1 + +gPaletteGroup_304:: + palette_set palette=pal_0, count=5 + palette_set palette=pal_0, offset=0x10, count=5 + palette_set palette=pal_157, offset=0x18, count=1 + palette_set palette=pal_158, offset=0x19, count=1 + palette_set palette=pal_159, offset=0x1a, count=1 + palette_set palette=pal_160, offset=0x1b, count=1 + palette_set palette=pal_161, offset=0x1c, count=1 + palette_set palette=pal_162, offset=0x1d, count=1 + palette_set palette=pal_163, offset=0x1e, count=1 + palette_set palette=pal_164, offset=0x1f, count=1, terminator=1 + +gPaletteGroup_305:: + palette_set palette=pal_11, offset=0xc, count=1 + palette_set palette=pal_2433, offset=0x13, count=1, terminator=1 + +.ifndef EU +gPaletteGroup_306:: + palette_set palette=pal_0, count=4 + palette_set palette=pal_0, offset=0x10, count=5 + palette_set palette=pal_2218, offset=0xc, count=2, terminator=1 .endif -gPaletteGroups:: @ 080FF850 - .4byte 00000000 +gPaletteGroups:: + .4byte 0 .4byte gPaletteGroup_1 .4byte gPaletteGroup_2 .4byte gPaletteGroup_3 diff --git a/data/gfx_08324AE4.s b/data/gfx_08324AE4.s deleted file mode 100644 index ffa144f3..00000000 --- a/data/gfx_08324AE4.s +++ /dev/null @@ -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 - diff --git a/data/gfx_085BD620.s b/data/gfx_085BD620.s deleted file mode 100644 index f6137515..00000000 --- a/data/gfx_085BD620.s +++ /dev/null @@ -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" - - diff --git a/data/gfx_808C2280.s b/data/gfx_808C2280.s deleted file mode 100644 index 4078473c..00000000 --- a/data/gfx_808C2280.s +++ /dev/null @@ -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 diff --git a/data/assets.s b/data/map/map_data.s similarity index 98% rename from data/assets.s rename to data/map/map_data.s index 524f7143..2243d838 100644 --- a/data/assets.s +++ b/data/map/map_data.s @@ -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 diff --git a/data/map/map_headers.s b/data/map/map_headers.s index f44e499b..74e7914f 100755 --- a/data/map/map_headers.s +++ b/data/map/map_headers.s @@ -5,88 +5,54 @@ .align 2 gAreaRoomMap_MinishWoods_0:: @ 081032DC - map_bottom 0xA700, 0x1F02, 1 - map_top 0xB7AC, 0x1F02, 1, 1 + map_bottom gAreaRoomMap_MinishWoods_0_0, 0x1F02, 1 + map_top gAreaRoomMap_MinishWoods_0_1, 0x1F02, 1, 1 gAreaRoomMaps_MinishWoods:: @ 081032F4 .4byte gAreaRoomMap_MinishWoods_0 gAreaRoomMap_LakeHylia_0:: @ 081032F8 - map_bottom 0x1575C, 0x1680, 1 - map_top 0x163D0, 0x1680, 1, 1 + map_bottom gAreaRoomMap_LakeHylia_0_0, 0x1680, 1 + map_top gAreaRoomMap_LakeHylia_0_1, 0x1680, 1, 1 gAreaRoomMap_LakeHylia_1:: @ 08103310 - map_bottom 0x16B04, 0x5E8, 1 - map_top 0x16C74, 0x5E8, 1, 1 + map_bottom gAreaRoomMap_LakeHylia_1_0, 0x5E8, 1 + map_top gAreaRoomMap_LakeHylia_1_1, 0x5E8, 1, 1 gAreaRoomMaps_LakeHylia:: @ 08103328 .4byte gAreaRoomMap_LakeHylia_0 .4byte gAreaRoomMap_LakeHylia_1 gAreaRoomMap_CastorWilds_0:: @ 08103330 - map_bottom 0x20914, 0x1D88, 1 -.ifdef EU - map_top 0x21990-0x4, 0x1D88, 1, 1 -.else - map_top 0x21990, 0x1D88, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorWilds_0_0, 0x1D88, 1 + map_top gAreaRoomMap_CastorWilds_0_1, 0x1D88, 1, 1 gAreaRoomMaps_CastorWilds:: @ 08103348 .4byte gAreaRoomMap_CastorWilds_0 gAreaRoomMap_Ruins_0:: @ 0810334C -.ifdef EU - map_bottom 0x22150-0x4, 0x3DE, 1 - map_top 0x22430-0x4, 0x3DE, 1, 1 -.else - map_bottom 0x22150, 0x3DE, 1 - map_top 0x22430, 0x3DE, 1, 1 -.endif + map_bottom gAreaRoomMap_Ruins_0_0, 0x3DE, 1 + map_top gAreaRoomMap_Ruins_0_1, 0x3DE, 1, 1 gAreaRoomMap_Ruins_1:: @ 08103364 -.ifdef EU - map_bottom 0x22500-0x4, 0x186, 1 - map_top 0x2261C-0x4, 0x186, 1, 1 -.else - map_bottom 0x22500, 0x186, 1 - map_top 0x2261C, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_Ruins_1_0, 0x186, 1 + map_top gAreaRoomMap_Ruins_1_1, 0x186, 1, 1 gAreaRoomMap_Ruins_2:: @ 0810337C -.ifdef EU - map_bottom 0x22688-0x4, 0x12C, 1 - map_top 0x22780-0x4, 0x12C, 1, 1 -.else - map_bottom 0x22688, 0x12C, 1 - map_top 0x22780, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Ruins_2_0, 0x12C, 1 + map_top gAreaRoomMap_Ruins_2_1, 0x12C, 1, 1 gAreaRoomMap_Ruins_3:: @ 08103394 -.ifdef EU - map_bottom 0x227E4-0x4, 0x12C, 1 - map_top 0x228E4-0x4, 0x12C, 1, 1 -.else - map_bottom 0x227E4, 0x12C, 1 - map_top 0x228E4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Ruins_3_0, 0x12C, 1 + map_top gAreaRoomMap_Ruins_3_1, 0x12C, 1, 1 gAreaRoomMap_Ruins_4:: @ 081033AC -.ifdef EU - map_bottom 0x22940-0x4, 0x420, 1 - map_top 0x22C44-0x4, 0x420, 1, 1 -.else - map_bottom 0x22940, 0x420, 1 - map_top 0x22C44, 0x420, 1, 1 -.endif + map_bottom gAreaRoomMap_Ruins_4_0, 0x420, 1 + map_top gAreaRoomMap_Ruins_4_1, 0x420, 1, 1 gAreaRoomMap_Ruins_5:: @ 081033C4 -.ifdef EU - map_bottom 0x22D30-0x4, 0x462, 1 - map_top 0x22FBC-0x4, 0x462, 1, 1 -.else - map_bottom 0x22D30, 0x462, 1 - map_top 0x22FBC, 0x462, 1, 1 -.endif + map_bottom gAreaRoomMap_Ruins_5_0, 0x462, 1 + map_top gAreaRoomMap_Ruins_5_1, 0x462, 1, 1 gAreaRoomMaps_Ruins:: @ 081033DC .4byte gAreaRoomMap_Ruins_0 @@ -97,73 +63,38 @@ gAreaRoomMaps_Ruins:: @ 081033DC .4byte gAreaRoomMap_Ruins_5 gAreaRoomMap_HyruleTown_0:: @ 081033F4 -.ifdef EU - map_bottom 0x3A454-0x4, 0x1D88, 1 - map_top 0x3B5F4-0x4, 0x1D88, 1, 1 -.else - map_bottom 0x3A454, 0x1D88, 1 - map_top 0x3B5F4, 0x1D88, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTown_0_0, 0x1D88, 1 + map_top gAreaRoomMap_HyruleTown_0_1, 0x1D88, 1, 1 gAreaRoomMaps_HyruleTown:: @ 0810340C .4byte gAreaRoomMap_HyruleTown_0 gAreaRoomMap_FestivalTown_0:: @ 08103410 -.ifdef EU - map_bottom 0x3C290-0x4, 0xBB8, 1 - map_top 0x3CAD0-0x4, 0xBB8, 1, 1 -.else - map_bottom 0x3C290, 0xBB8, 1 - map_top 0x3CAD0, 0xBB8, 1, 1 -.endif + map_bottom gAreaRoomMap_FestivalTown_0_0, 0xBB8, 1 + map_top gAreaRoomMap_FestivalTown_0_1, 0xBB8, 1, 1 gAreaRoomMaps_FestivalTown:: @ 08103428 .4byte gAreaRoomMap_FestivalTown_0 gAreaRoomMap_MtCrenel_0:: @ 0810342C -.ifdef EU - map_bottom 0x47410-0x4, 0x6E4, 1 - map_top 0x47760-0x4, 0x6E4, 1, 1 -.else - map_bottom 0x47410, 0x6E4, 1 - map_top 0x47760, 0x6E4, 1, 1 -.endif + map_bottom gAreaRoomMap_MtCrenel_0_0, 0x6E4, 1 + map_top gAreaRoomMap_MtCrenel_0_1, 0x6E4, 1, 1 gAreaRoomMap_MtCrenel_1:: @ 08103444 -.ifdef EU - map_bottom 0x47838-0x4, 0x720, 1 - map_top 0x47B70-0x4, 0x720, 1, 1 -.else - map_bottom 0x47838, 0x720, 1 - map_top 0x47B70, 0x720, 1, 1 -.endif + map_bottom gAreaRoomMap_MtCrenel_1_0, 0x720, 1 + map_top gAreaRoomMap_MtCrenel_1_1, 0x720, 1, 1 gAreaRoomMap_MtCrenel_2:: @ 0810345C -.ifdef EU - map_bottom 0x47D64-0x4, 0xB94, 1 - map_top 0x483C8-0x4, 0xB94, 1, 1 -.else - map_bottom 0x47D64, 0xB94, 1 - map_top 0x483C8, 0xB94, 1, 1 -.endif + map_bottom gAreaRoomMap_MtCrenel_2_0, 0xB94, 1 + map_top gAreaRoomMap_MtCrenel_2_1, 0xB94, 1, 1 gAreaRoomMap_MtCrenel_3:: @ 08103474 -.ifdef EU - map_bottom 0x48588-0x4, 0xB52, 1 - map_top 0x48BFC-0x4, 0xB52, 1, 1 -.else - map_bottom 0x48588, 0xB52, 1 - map_top 0x48BFC, 0xB52, 1, 1 -.endif + map_bottom gAreaRoomMap_MtCrenel_3_0, 0xB52, 1 + map_top gAreaRoomMap_MtCrenel_3_1, 0xB52, 1, 1 gAreaRoomMap_MtCrenel_4:: @ 0810348C -.ifdef EU - map_bottom 0x48D94-0x4, 0xEC4, 1 - map_top 0x496D8-0x4, 0xEC4, 1, 1 -.else - map_bottom 0x48D94, 0xEC4, 1 - map_top 0x496D8, 0xEC4, 1, 1 -.endif + map_bottom gAreaRoomMap_MtCrenel_4_0, 0xEC4, 1 + map_top gAreaRoomMap_MtCrenel_4_1, 0xEC4, 1, 1 gAreaRoomMaps_MtCrenel:: @ 081034A4 .4byte gAreaRoomMap_MtCrenel_0 @@ -173,130 +104,62 @@ gAreaRoomMaps_MtCrenel:: @ 081034A4 .4byte gAreaRoomMap_MtCrenel_4 gAreaRoomMap_HyruleField_0:: @ 081034B8 -.ifdef EU - map_bottom 0x610CC-0x4, 0x30C, 1 - map_top 0x612B8-0x4, 0x30C, 1, 1 -.else - map_bottom 0x610CC, 0x30C, 1 - map_top 0x612B8, 0x30C, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleField_0_0, 0x30C, 1 + map_top gAreaRoomMap_HyruleField_0_1, 0x30C, 1, 1 gAreaRoomMap_HyruleField_1:: @ 081034D0 -.ifdef EU - map_data 0x49964-0x4, 0x6000000, 0x4000, 1 - map_data 0x4EA0C-0x4, 0x6008000, 0x4000, 1 - map_data 0x10, 0x0, 0x0, 0 - map_bottom 0x61384-0x4, 0x152A, 1 - map_top 0x61FC4-0x4, 0x152A, 1, 1 -.else - map_data 0x49964, 0x6000000, 0x4000, 1 - map_data 0x4EA0C, 0x6008000, 0x4000, 1 - map_data 0x10, 0x0, 0x0, 0 - map_bottom 0x61384, 0x152A, 1 - map_top 0x61FC4, 0x152A, 1, 1 -.endif + map_data gAreaRoomMap_HyruleField_7_0, 0x6000000, 0x4000, 1 + map_data gAreaRoomMap_HyruleField_7_1, 0x6008000, 0x4000, 1 + .4byte 0x80000010, 0x0, 0x0 + map_bottom gAreaRoomMap_HyruleField_1_3, 0x152A, 1 + map_top gAreaRoomMap_HyruleField_1_4, 0x152A, 1, 1 gAreaRoomMap_HyruleField_2:: @ 0810350C -.ifdef EU - map_bottom 0x62384-0x4, 0x30C, 1 - map_top 0x625B8-0x4, 0x30C, 1, 1 -.else - map_bottom 0x62384, 0x30C, 1 - map_top 0x625B8, 0x30C, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleField_2_0, 0x30C, 1 + map_top gAreaRoomMap_HyruleField_2_1, 0x30C, 1, 1 gAreaRoomMap_HyruleField_3:: @ 08103524 -.ifdef EU - map_data 0x49964-0x4, 0x6000000, 0x4000, 1 - map_data 0x4EA0C-0x4, 0x6008000, 0x4000, 1 - map_data 0x10, 0x0, 0x0, 0 - map_bottom 0x62688-0x4, 0x3C0, 1 - map_top 0x628D0-0x4, 0x3C0, 1, 1 -.else - map_data 0x49964, 0x6000000, 0x4000, 1 - map_data 0x4EA0C, 0x6008000, 0x4000, 1 - map_data 0x10, 0x0, 0x0, 0 - map_bottom 0x62688, 0x3C0, 1 - map_top 0x628D0, 0x3C0, 1, 1 -.endif + map_data gAreaRoomMap_HyruleField_7_0, 0x6000000, 0x4000, 1 + map_data gAreaRoomMap_HyruleField_7_1, 0x6008000, 0x4000, 1 + .4byte 0x80000010, 0x0, 0x0 + map_bottom gAreaRoomMap_HyruleField_3_3, 0x3C0, 1 + map_top gAreaRoomMap_HyruleField_3_4, 0x3C0, 1, 1 gAreaRoomMap_HyruleField_4:: @ 08103560 -.ifdef EU - map_data 0x569D0-0x4, 0x6000000, 0x4000, 1 - map_data 0x5B950-0x4, 0x6008000, 0x4000, 1 - map_data 0x43, 0x0, 0x0, 0 - map_bottom 0x629A8-0x4, 0x7F8, 1 - map_top 0x62E74-0x4, 0x7F8, 1, 1 -.else - map_data 0x569D0, 0x6000000, 0x4000, 1 - map_data 0x5B950, 0x6008000, 0x4000, 1 - map_data 0x43, 0x0, 0x0, 0 - map_bottom 0x629A8, 0x7F8, 1 - map_top 0x62E74, 0x7F8, 1, 1 -.endif + map_data gAreaRoomMap_HyruleField_5_0, 0x6000000, 0x4000, 1 + map_data gAreaRoomMap_HyruleField_5_1, 0x6008000, 0x4000, 1 + .4byte 0x80000043, 0x0, 0x0 + map_bottom gAreaRoomMap_HyruleField_4_3, 0x7F8, 1 + map_top gAreaRoomMap_HyruleField_4_4, 0x7F8, 1, 1 gAreaRoomMap_HyruleField_5:: @ 0810359C -.ifdef EU - map_data 0x569D0-0x4, 0x6000000, 0x4000, 1 - map_data 0x5B950-0x4, 0x6008000, 0x4000, 1 - map_data 0x43, 0x0, 0x0, 0 - map_bottom 0x63144-0x4, 0x1518, 1 - map_top 0x63E04-0x4, 0x1518, 1, 1 -.else - map_data 0x569D0, 0x6000000, 0x4000, 1 - map_data 0x5B950, 0x6008000, 0x4000, 1 - map_data 0x43, 0x0, 0x0, 0 - map_bottom 0x63144, 0x1518, 1 - map_top 0x63E04, 0x1518, 1, 1 -.endif + map_data gAreaRoomMap_HyruleField_5_0, 0x6000000, 0x4000, 1 + map_data gAreaRoomMap_HyruleField_5_1, 0x6008000, 0x4000, 1 + .4byte 0x80000043, 0x0, 0x0 + map_bottom gAreaRoomMap_HyruleField_5_3, 0x1518, 1 + map_top gAreaRoomMap_HyruleField_5_4, 0x1518, 1, 1 gAreaRoomMap_HyruleField_6:: @ 081035D8 -.ifdef EU - map_data 0x50844-0x4, 0x6000000, 0x4000, 1 - map_data 0x55348-0x4, 0x6008000, 0x4000, 1 - map_data 0x2E, 0x0, 0x0, 0 - map_bottom 0x64440-0x4, 0x189C, 1 - map_top 0x6513C-0x4, 0x189C, 1, 1 -.else - map_data 0x50844, 0x6000000, 0x4000, 1 - map_data 0x55348, 0x6008000, 0x4000, 1 - map_data 0x2E, 0x0, 0x0, 0 - map_bottom 0x64440, 0x189C, 1 - map_top 0x6513C, 0x189C, 1, 1 -.endif + map_data gAreaRoomMap_HyruleField_6_0, 0x6000000, 0x4000, 1 + map_data gAreaRoomMap_HyruleField_6_1, 0x6008000, 0x4000, 1 + .4byte 0x8000002E, 0x0, 0x0 + map_bottom gAreaRoomMap_HyruleField_6_3, 0x189C, 1 + map_top gAreaRoomMap_HyruleField_6_4, 0x189C, 1, 1 gAreaRoomMap_HyruleField_7:: @ 08103614 -.ifdef EU - map_data 0x49964-0x4, 0x6000000, 0x4000, 1 - map_data 0x4EA0C-0x4, 0x6008000, 0x4000, 1 - map_data 0x10, 0x0, 0x0, 0 - map_bottom 0x65560-0x4, 0xE10, 1 - map_top 0x65DBC-0x4, 0xE10, 1, 1 -.else - map_data 0x49964, 0x6000000, 0x4000, 1 - map_data 0x4EA0C, 0x6008000, 0x4000, 1 - map_data 0x10, 0x0, 0x0, 0 - map_bottom 0x65560, 0xE10, 1 - map_top 0x65DBC, 0xE10, 1, 1 -.endif + map_data gAreaRoomMap_HyruleField_7_0, 0x6000000, 0x4000, 1 + map_data gAreaRoomMap_HyruleField_7_1, 0x6008000, 0x4000, 1 + .4byte 0x80000010, 0x0, 0x0 + map_bottom gAreaRoomMap_HyruleField_7_3, 0xE10, 1 + map_top gAreaRoomMap_HyruleField_7_4, 0xE10, 1, 1 gAreaRoomMap_HyruleField_8:: @ 08103650 -.ifdef EU - map_bottom 0x6620C-0x4, 0x960, 1 - map_top 0x6678C-0x4, 0x960, 1, 1 -.else - map_bottom 0x6620C, 0x960, 1 - map_top 0x6678C, 0x960, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleField_8_0, 0x960, 1 + map_top gAreaRoomMap_HyruleField_8_1, 0x960, 1, 1 gAreaRoomMap_HyruleField_9:: @ 08103668 -.ifdef EU - map_bottom 0x6699C-0x4, 0x258, 1 - map_top 0x66B60-0x4, 0x258, 1, 1 -.else - map_bottom 0x6699C, 0x258, 1 - map_top 0x66B60, 0x258, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleField_9_0, 0x258, 1 + map_top gAreaRoomMap_HyruleField_9_1, 0x258, 1, 1 gAreaRoomMaps_HyruleField:: @ 08103680 .4byte gAreaRoomMap_HyruleField_0 @@ -311,43 +174,23 @@ gAreaRoomMaps_HyruleField:: @ 08103680 .4byte gAreaRoomMap_HyruleField_9 gAreaRoomMap_CastleGarden_0:: @ 081036A8 -.ifdef EU - map_bottom 0x6DD10-0x4, 0x103E, 1 - map_top 0x6E684-0x4, 0x103E, 1, 1 -.else - map_bottom 0x6DD10, 0x103E, 1 - map_top 0x6E684, 0x103E, 1, 1 -.endif + map_bottom gAreaRoomMap_CastleGarden_0_0, 0x103E, 1 + map_top gAreaRoomMap_CastleGarden_0_1, 0x103E, 1, 1 gAreaRoomMaps_CastleGarden:: @ 081036C0 .4byte gAreaRoomMap_CastleGarden_0 gAreaRoomMap_CloudTops_0:: @ 081036C4 -.ifdef EU - map_bottom 0x74AD0-0x4, 0x1F02, 1 - map_top 0x751F0-0x4, 0x1F02, 1, 1 -.else - map_bottom 0x74AD0, 0x1F02, 1 - map_top 0x751F0, 0x1F02, 1, 1 -.endif + map_bottom gAreaRoomMap_CloudTops_0_0, 0x1F02, 1 + map_top gAreaRoomMap_CloudTops_0_1, 0x1F02, 1, 1 gAreaRoomMap_CloudTops_1:: @ 081036DC -.ifdef EU - map_bottom 0x755F0-0x4, 0x1F02, 1 - map_top 0x7602C-0x4, 0x1F02, 1, 1 -.else - map_bottom 0x755F0, 0x1F02, 1 - map_top 0x7602C, 0x1F02, 1, 1 -.endif + map_bottom gAreaRoomMap_CloudTops_1_0, 0x1F02, 1 + map_top gAreaRoomMap_CloudTops_1_1, 0x1F02, 1, 1 gAreaRoomMap_CloudTops_2:: @ 081036F4 -.ifdef EU - map_bottom 0x76498-0x4, 0x1F02, 1 - map_top 0x76DBC-0x4, 0x1F02, 1, 1 -.else - map_bottom 0x76498, 0x1F02, 1 - map_top 0x76DBC, 0x1F02, 1, 1 -.endif + map_bottom gAreaRoomMap_CloudTops_2_0, 0x1F02, 1 + map_top gAreaRoomMap_CloudTops_2_1, 0x1F02, 1, 1 gAreaRoomMaps_CloudTops:: @ 0810370C .4byte gAreaRoomMap_CloudTops_0 @@ -355,94 +198,49 @@ gAreaRoomMaps_CloudTops:: @ 0810370C .4byte gAreaRoomMap_CloudTops_2 gAreaRoomMap_RoyalValley_0:: @ 08103718 -.ifdef EU - map_bottom 0x7EC78-0x4, 0xEC4, 1 - map_top 0x7F3EC-0x4, 0xEC4, 1, 1 -.else - map_bottom 0x7EC78, 0xEC4, 1 - map_top 0x7F3EC, 0xEC4, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalValley_0_0, 0xEC4, 1 + map_top gAreaRoomMap_RoyalValley_0_1, 0xEC4, 1, 1 gAreaRoomMap_RoyalValley_1:: @ 08103730 -.ifdef EU - map_bottom 0x7F8F8-0x4, 0x12C, 1 - map_top 0x7F9E8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x7F8F8, 0x12C, 1 - map_top 0x7F9E8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalValley_1_0, 0x12C, 1 + map_top gAreaRoomMap_RoyalValley_1_1, 0x12C, 1, 1 gAreaRoomMaps_RoyalValley:: @ 08103748 .4byte gAreaRoomMap_RoyalValley_0 .4byte gAreaRoomMap_RoyalValley_1 gAreaRoomMap_VeilFalls_0:: @ 08103750 -.ifdef EU - map_bottom 0x85C24-0x4, 0xEC4, 1 - map_top 0x86560-0x4, 0xEC4, 1, 1 -.else - map_bottom 0x85C24, 0xEC4, 1 - map_top 0x86560, 0xEC4, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFalls_0_0, 0xEC4, 1 + map_top gAreaRoomMap_VeilFalls_0_1, 0xEC4, 1, 1 gAreaRoomMaps_VeilFalls:: @ 08103768 .4byte gAreaRoomMap_VeilFalls_0 gAreaRoomMap_VeilFallsTop_0:: @ 0810376C -.ifdef EU - map_bottom 0x87FB4-0x4, 0x2D0, 1 - map_top 0x8812C-0x4, 0x2D0, 1, 1 -.else - map_bottom 0x87FB4, 0x2D0, 1 - map_top 0x8812C, 0x2D0, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsTop_0_0, 0x2D0, 1 + map_top gAreaRoomMap_VeilFallsTop_0_1, 0x2D0, 1, 1 gAreaRoomMaps_VeilFallsTop:: @ 08103784 .4byte gAreaRoomMap_VeilFallsTop_0 gAreaRoomMap_Beanstalks_0:: @ 08103788 -.ifdef EU - map_bottom 0x8C11C-0x4, 0x12C, 0, 1 -.else - map_bottom 0x8C11C, 0x12C, 0, 1 -.endif + map_bottom gAreaRoomMap_Beanstalks_0_0, 0x12C, 0, 1 gAreaRoomMap_Beanstalks_1:: @ 08103794 -.ifdef EU - map_bottom 0x8C248-0x4, 0x12C, 0, 1 -.else - map_bottom 0x8C248, 0x12C, 0, 1 -.endif + map_bottom gAreaRoomMap_Beanstalks_1_0, 0x12C, 0, 1 gAreaRoomMap_Beanstalks_2:: @ 081037A0 -.ifdef EU - map_bottom 0x8C374-0x4, 0x12C, 0, 1 -.else - map_bottom 0x8C374, 0x12C, 0, 1 -.endif + map_bottom gAreaRoomMap_Beanstalks_2_0, 0x12C, 0, 1 gAreaRoomMap_Beanstalks_3:: @ 081037AC -.ifdef EU - map_bottom 0x8C4A0-0x4, 0x12C, 0, 1 -.else - map_bottom 0x8C4A0, 0x12C, 0, 1 -.endif + map_bottom gAreaRoomMap_Beanstalks_3_0, 0x12C, 0, 1 -.ifdef EU -gAreaRoomMap_Beanstalks_4:: @ 081037B8-0x4 - map_bottom 0x8C5CC-0x4, 0x12C, 0, 1 -.else gAreaRoomMap_Beanstalks_4:: @ 081037B8 - map_bottom 0x8C5CC, 0x12C, 0, 1 -.endif + map_bottom gAreaRoomMap_Beanstalks_4_0, 0x12C, 0, 1 gAreaRoomMap_Beanstalks_5:: @ 081037C4 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_top_special 0x8BB5C-0x4, 0x800, 1, 1 -.else - map_top_special 0x8BB5C, 0x800, 1, 1 -.endif + .4byte 0x80000000, gMapDataBottom, 0x80002000 + map_top_special gAreaRoomMap_Beanstalks_5_1, 0x800, 1, 1 gAreaRoomMaps_Beanstalks:: @ 081037DC .4byte gAreaRoomMap_Beanstalks_0 @@ -479,157 +277,72 @@ gAreaRoomMaps_Beanstalks:: @ 081037DC .4byte gAreaRoomMap_Beanstalks_5 gAreaRoomMap_CrenelCaves_0:: @ 0810385C -.ifdef EU - map_bottom 0x98278-0x4, 0xA8C, 1 - map_top 0x98694-0x4, 0xA8C, 1, 1 -.else - map_bottom 0x98278, 0xA8C, 1 - map_top 0x98694, 0xA8C, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_0_0, 0xA8C, 1 + map_top gAreaRoomMap_CrenelCaves_0_1, 0xA8C, 1, 1 gAreaRoomMap_CrenelCaves_1:: @ 08103874 -.ifdef EU - map_bottom 0x9887C-0x4, 0x14A, 1 - map_top 0x9897C-0x4, 0x14A, 1, 1 -.else - map_bottom 0x9887C, 0x14A, 1 - map_top 0x9897C, 0x14A, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_1_0, 0x14A, 1 + map_top gAreaRoomMap_CrenelCaves_1_1, 0x14A, 1, 1 gAreaRoomMap_CrenelCaves_2:: @ 0810388C -.ifdef EU - map_bottom 0x989D0-0x4, 0x3A2, 1 - map_top 0x98C14-0x4, 0x3A2, 1, 1 -.else - map_bottom 0x989D0, 0x3A2, 1 - map_top 0x98C14, 0x3A2, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_2_0, 0x3A2, 1 + map_top gAreaRoomMap_CrenelCaves_2_1, 0x3A2, 1, 1 gAreaRoomMap_CrenelCaves_3:: @ 081038A4 -.ifdef EU - map_bottom 0x98CB8-0x4, 0x168, 1 - map_top 0x98DCC-0x4, 0x168, 1, 1 -.else - map_bottom 0x98CB8, 0x168, 1 - map_top 0x98DCC, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_3_0, 0x168, 1 + map_top gAreaRoomMap_CrenelCaves_3_1, 0x168, 1, 1 gAreaRoomMap_CrenelCaves_4:: @ 081038BC -.ifdef EU - map_bottom 0x98E18-0x4, 0x12C, 1 - map_top 0x98F10-0x4, 0x12C, 1, 1 -.else - map_bottom 0x98E18, 0x12C, 1 - map_top 0x98F10, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_4_0, 0x12C, 1 + map_top gAreaRoomMap_CrenelCaves_4_1, 0x12C, 1, 1 gAreaRoomMap_CrenelCaves_5:: @ 081038D4 -.ifdef EU - map_bottom 0x98F64-0x4, 0x12C, 1 - map_top 0x99080-0x4, 0x12C, 1, 1 -.else - map_bottom 0x98F64, 0x12C, 1 - map_top 0x99080, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_5_0, 0x12C, 1 + map_top gAreaRoomMap_CrenelCaves_5_1, 0x12C, 1, 1 gAreaRoomMap_CrenelCaves_6:: @ 081038EC -.ifdef EU - map_bottom 0x990D4-0x4, 0x168, 1 - map_top 0x99200-0x4, 0x168, 1, 1 -.else - map_bottom 0x990D4, 0x168, 1 - map_top 0x99200, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_6_0, 0x168, 1 + map_top gAreaRoomMap_CrenelCaves_6_1, 0x168, 1, 1 gAreaRoomMap_CrenelCaves_7:: @ 08103904 -.ifdef EU - map_bottom 0x99250-0x4, 0x14A, 1 - map_top 0x99350-0x4, 0x14A, 1, 1 -.else - map_bottom 0x99250, 0x14A, 1 - map_top 0x99350, 0x14A, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_7_0, 0x14A, 1 + map_top gAreaRoomMap_CrenelCaves_7_1, 0x14A, 1, 1 gAreaRoomMap_CrenelCaves_8:: @ 0810391C -.ifdef EU - map_bottom 0x993A8-0x4, 0x258, 1 - map_top 0x99558-0x4, 0x258, 1, 1 -.else - map_bottom 0x993A8, 0x258, 1 - map_top 0x99558, 0x258, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_8_0, 0x258, 1 + map_top gAreaRoomMap_CrenelCaves_8_1, 0x258, 1, 1 gAreaRoomMap_CrenelCaves_9:: @ 08103934 -.ifdef EU - map_bottom 0x995F4-0x4, 0x12C, 0 - map_top 0x99720-0x4, 0x12C, 1, 1 -.else - map_bottom 0x995F4, 0x12C, 0 - map_top 0x99720, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_9_0, 0x12C, 0 + map_top gAreaRoomMap_CrenelCaves_9_1, 0x12C, 1, 1 gAreaRoomMap_CrenelCaves_10:: @ 0810394C -.ifdef EU - map_bottom 0x99760-0x4, 0x2BC, 1 - map_top 0x99944-0x4, 0x2BC, 1, 1 -.else - map_bottom 0x99760, 0x2BC, 1 - map_top 0x99944, 0x2BC, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_10_0, 0x2BC, 1 + map_top gAreaRoomMap_CrenelCaves_10_1, 0x2BC, 1, 1 gAreaRoomMap_CrenelCaves_11:: @ 08103964 -.ifdef EU - map_bottom 0x999F4-0x4, 0x294, 1 - map_top 0x99BD0-0x4, 0x294, 1, 1 -.else - map_bottom 0x999F4, 0x294, 1 - map_top 0x99BD0, 0x294, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_11_0, 0x294, 1 + map_top gAreaRoomMap_CrenelCaves_11_1, 0x294, 1, 1 gAreaRoomMap_CrenelCaves_12:: @ 0810397C -.ifdef EU - map_bottom 0x99C60-0x4, 0x12C, 1 - map_top 0x99D7C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x99C60, 0x12C, 1 - map_top 0x99D7C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_12_0, 0x12C, 1 + map_top gAreaRoomMap_CrenelCaves_12_1, 0x12C, 1, 1 gAreaRoomMap_CrenelCaves_13:: @ 08103994 -.ifdef EU - map_bottom 0x99DB0-0x4, 0x12C, 1 - map_top 0x99EB4-0x4, 0x12C, 1, 1 -.else - map_bottom 0x99DB0, 0x12C, 1 - map_top 0x99EB4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_13_0, 0x12C, 1 + map_top gAreaRoomMap_CrenelCaves_13_1, 0x12C, 1, 1 gAreaRoomMap_CrenelCaves_14:: @ 081039AC -.ifdef EU - map_bottom 0x99F0C-0x4, 0x12C, 1 - map_top 0x9A010-0x4, 0x12C, 1, 1 -.else - map_bottom 0x99F0C, 0x12C, 1 - map_top 0x9A010, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_14_0, 0x12C, 1 + map_top gAreaRoomMap_CrenelCaves_14_1, 0x12C, 1, 1 gAreaRoomMap_CrenelCaves_15:: @ 081039C4 -.ifdef EU - map_bottom 0x9A050-0x4, 0x12C, 1 - map_top 0x9A148-0x4, 0x12C, 1, 1 -.else - map_bottom 0x9A050, 0x12C, 1 - map_top 0x9A148, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_15_0, 0x12C, 1 + map_top gAreaRoomMap_CrenelCaves_15_1, 0x12C, 1, 1 gAreaRoomMap_CrenelCaves_16:: @ 081039DC -.ifdef EU - map_bottom 0x9A18C-0x4, 0x1FE, 1 - map_top 0x9A308-0x4, 0x1FE, 1, 1 -.else - map_bottom 0x9A18C, 0x1FE, 1 - map_top 0x9A308, 0x1FE, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelCaves_16_0, 0x1FE, 1 + map_top gAreaRoomMap_CrenelCaves_16_1, 0x1FE, 1, 1 gAreaRoomMaps_CrenelCaves:: @ 081039F4 .4byte gAreaRoomMap_CrenelCaves_0 @@ -651,31 +364,16 @@ gAreaRoomMaps_CrenelCaves:: @ 081039F4 .4byte gAreaRoomMap_CrenelCaves_16 gAreaRoomMap_GreatFairies_0:: @ 08103A38 -.ifdef EU - map_bottom 0x9F744-0x4, 0x21C, 1 - map_top 0x9F924-0x4, 0x21C, 1, 1 -.else - map_bottom 0x9F744, 0x21C, 1 - map_top 0x9F924, 0x21C, 1, 1 -.endif + map_bottom gAreaRoomMap_GreatFairies_0_0, 0x21C, 1 + map_top gAreaRoomMap_GreatFairies_0_1, 0x21C, 1, 1 gAreaRoomMap_GreatFairies_1:: @ 08103A50 -.ifdef EU - map_bottom 0x9F9C4-0x4, 0x21C, 1 - map_top 0x9FB98-0x4, 0x21C, 1, 1 -.else - map_bottom 0x9F9C4, 0x21C, 1 - map_top 0x9FB98, 0x21C, 1, 1 -.endif + map_bottom gAreaRoomMap_GreatFairies_1_0, 0x21C, 1 + map_top gAreaRoomMap_GreatFairies_1_1, 0x21C, 1, 1 gAreaRoomMap_GreatFairies_2:: @ 08103A68 -.ifdef EU - map_bottom 0x9FC38-0x4, 0x21C, 1 - map_top 0x9FE14-0x4, 0x21C, 1, 1 -.else - map_bottom 0x9FC38, 0x21C, 1 - map_top 0x9FE14, 0x21C, 1, 1 -.endif + map_bottom gAreaRoomMap_GreatFairies_2_0, 0x21C, 1 + map_top gAreaRoomMap_GreatFairies_2_1, 0x21C, 1, 1 gAreaRoomMaps_GreatFairies:: @ 08103A80 .4byte gAreaRoomMap_GreatFairies_0 @@ -688,46 +386,26 @@ gAreaRoomMaps_GreatFairies:: @ 08103A80 .4byte gAreaRoomMap_Unused gAreaRoomMap_LakeWoodsCave_0:: @ 08103AA0 -.ifdef EU - map_bottom 0xCD968-0x4, 0x1F02, 1 - map_top 0xCE2AC-0x4, 0x1F02, 1, 1 -.else - map_bottom 0xCD968, 0x1F02, 1 - map_top 0xCE2AC, 0x1F02, 1, 1 -.endif + map_bottom gAreaRoomMap_LakeWoodsCave_0_0, 0x1F02, 1 + map_top gAreaRoomMap_LakeWoodsCave_0_1, 0x1F02, 1, 1 gAreaRoomMaps_LakeWoodsCave:: @ 08103AB8 .4byte gAreaRoomMap_LakeWoodsCave_0 gAreaRoomMap_HyruleDigCaves_0:: @ 08103ABC -.ifdef EU - map_bottom 0xCFEE4-0x4, 0x1D88, 1 - map_top 0xD07C0-0x4, 0x1D88, 1, 1 -.else - map_bottom 0xCFEE4, 0x1D88, 1 - map_top 0xD07C0, 0x1D88, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleDigCaves_0_0, 0x1D88, 1 + map_top gAreaRoomMap_HyruleDigCaves_0_1, 0x1D88, 1, 1 gAreaRoomMaps_HyruleDigCaves:: @ 08103AD4 .4byte gAreaRoomMap_HyruleDigCaves_0 gAreaRoomMap_DigCaves_0:: @ 08103AD8 -.ifdef EU - map_bottom 0xD1410-0x4, 0x7F8, 1 - map_top 0xD16C8-0x4, 0x7F8, 1, 1 -.else - map_bottom 0xD1410, 0x7F8, 1 - map_top 0xD16C8, 0x7F8, 1, 1 -.endif + map_bottom gAreaRoomMap_DigCaves_0_0, 0x7F8, 1 + map_top gAreaRoomMap_DigCaves_0_1, 0x7F8, 1, 1 gAreaRoomMap_DigCaves_1:: @ 08103AF0 -.ifdef EU - map_bottom 0xD187C-0x4, 0xE10, 1 - map_top 0xD1D2C-0x4, 0xE10, 1, 1 -.else - map_bottom 0xD187C, 0xE10, 1 - map_top 0xD1D2C, 0xE10, 1, 1 -.endif + map_bottom gAreaRoomMap_DigCaves_1_0, 0xE10, 1 + map_top gAreaRoomMap_DigCaves_1_1, 0xE10, 1, 1 gAreaRoomMaps_DigCaves1:: @ 08103B08 .4byte gAreaRoomMap_DigCaves_0 @@ -736,85 +414,45 @@ gAreaRoomMaps_DigCaves1:: @ 08103B08 .4byte gAreaRoomMap_DigCaves_1 gAreaRoomMap_CrenelDigCave_0:: @ 08103B18 -.ifdef EU - map_bottom 0xD0D00-0x4, 0x7C0, 1 - map_top 0xD1140-0x4, 0x7C0, 1, 1 -.else - map_bottom 0xD0D00, 0x7C0, 1 - map_top 0xD1140, 0x7C0, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelDigCave_0_0, 0x7C0, 1 + map_top gAreaRoomMap_CrenelDigCave_0_1, 0x7C0, 1, 1 gAreaRoomMaps_CrenelDigCave:: @ 08103B30 .4byte gAreaRoomMap_CrenelDigCave_0 gAreaRoomMap_VeilFallsDigCave_0:: @ 08103B34 -.ifdef EU - map_bottom 0xD2000-0x4, 0xEC4, 1 - map_top 0xD24FC-0x4, 0xEC4, 1, 1 -.else - map_bottom 0xD2000, 0xEC4, 1 - map_top 0xD24FC, 0xEC4, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsDigCave_0_0, 0xEC4, 1 + map_top gAreaRoomMap_VeilFallsDigCave_0_1, 0xEC4, 1, 1 gAreaRoomMaps_VeilFallsDigCave:: @ 08103B4C .4byte gAreaRoomMap_VeilFallsDigCave_0 gAreaRoomMap_CastorWildsDigCave_0:: @ 08103B50 -.ifdef EU - map_bottom 0xCF2D0-0x4, 0x1D88, 1 - map_top 0xCFACC-0x4, 0x1D88, 1, 1 -.else - map_bottom 0xCF2D0, 0x1D88, 1 - map_top 0xCFACC, 0x1D88, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorWildsDigCave_0_0, 0x1D88, 1 + map_top gAreaRoomMap_CastorWildsDigCave_0_1, 0x1D88, 1, 1 gAreaRoomMaps_CastorWildsDigCave:: @ 08103B68 .4byte gAreaRoomMap_CastorWildsDigCave_0 gAreaRoomMap_OuterFortressOfWinds_0:: @ 08103B6C -.ifdef EU - map_bottom 0xD27E0-0x4, 0x5FE, 1 - map_top 0xD2A10-0x4, 0x5FE, 1, 1 -.else - map_bottom 0xD27E0, 0x5FE, 1 - map_top 0xD2A10, 0x5FE, 1, 1 -.endif + map_bottom gAreaRoomMap_OuterFortressOfWinds_0_0, 0x5FE, 1 + map_top gAreaRoomMap_OuterFortressOfWinds_0_1, 0x5FE, 1, 1 gAreaRoomMap_OuterFortressOfWinds_1:: @ 08103B84 -.ifdef EU - map_bottom 0xD2BAC-0x4, 0x938, 1 - map_top 0xD2F0C-0x4, 0x938, 1, 1 -.else - map_bottom 0xD2BAC, 0x938, 1 - map_top 0xD2F0C, 0x938, 1, 1 -.endif + map_bottom gAreaRoomMap_OuterFortressOfWinds_1_0, 0x938, 1 + map_top gAreaRoomMap_OuterFortressOfWinds_1_1, 0x938, 1, 1 gAreaRoomMap_OuterFortressOfWinds_2:: @ 08103B9C -.ifdef EU - map_bottom 0xD31B4-0x4, 0x5FE, 1 - map_top 0xD3434-0x4, 0x5FE, 1, 1 -.else - map_bottom 0xD31B4, 0x5FE, 1 - map_top 0xD3434, 0x5FE, 1, 1 -.endif + map_bottom gAreaRoomMap_OuterFortressOfWinds_2_0, 0x5FE, 1 + map_top gAreaRoomMap_OuterFortressOfWinds_2_1, 0x5FE, 1, 1 gAreaRoomMap_OuterFortressOfWinds_3:: @ 08103BB4 -.ifdef EU - map_bottom 0xD3618-0x4, 0x1EE, 1 - map_top 0xD3708-0x4, 0x1EE, 1, 1 -.else - map_bottom 0xD3618, 0x1EE, 1 - map_top 0xD3708, 0x1EE, 1, 1 -.endif + map_bottom gAreaRoomMap_OuterFortressOfWinds_3_0, 0x1EE, 1 + map_top gAreaRoomMap_OuterFortressOfWinds_3_1, 0x1EE, 1, 1 gAreaRoomMap_OuterFortressOfWinds_4:: @ 08103BCC -.ifdef EU - map_bottom 0xD3814-0x4, 0x186, 1 - map_top 0xD3900-0x4, 0x186, 1, 1 -.else - map_bottom 0xD3814, 0x186, 1 - map_top 0xD3900, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_OuterFortressOfWinds_4_0, 0x186, 1 + map_top gAreaRoomMap_OuterFortressOfWinds_4_1, 0x186, 1, 1 gAreaRoomMaps_OuterFortressOfWinds:: @ 08103BE4 .4byte gAreaRoomMap_OuterFortressOfWinds_0 @@ -824,108 +462,58 @@ gAreaRoomMaps_OuterFortressOfWinds:: @ 08103BE4 .4byte gAreaRoomMap_OuterFortressOfWinds_4 gAreaRoomMap_HyliaDigCaves_0:: @ 08103BF8 -.ifdef EU - map_bottom 0xCE79C-0x4, 0x220, 1 - map_top 0xCE8CC-0x4, 0x220, 1, 1 -.else - map_bottom 0xCE79C, 0x220, 1 - map_top 0xCE8CC, 0x220, 1, 1 -.endif + map_bottom gAreaRoomMap_HyliaDigCaves_0_0, 0x220, 1 + map_top gAreaRoomMap_HyliaDigCaves_0_1, 0x220, 1, 1 gAreaRoomMap_HyliaDigCaves_1:: @ 08103C10 -.ifdef EU - map_bottom 0xCE978-0x4, 0xD4A, 1 - map_top 0xCEEF8-0x4, 0xD4A, 1, 1 -.else - map_bottom 0xCE978, 0xD4A, 1 - map_top 0xCEEF8, 0xD4A, 1, 1 -.endif + map_bottom gAreaRoomMap_HyliaDigCaves_1_0, 0xD4A, 1 + map_top gAreaRoomMap_HyliaDigCaves_1_1, 0xD4A, 1, 1 gAreaRoomMaps_HyliaDigCaves:: @ 08103C28 .4byte gAreaRoomMap_HyliaDigCaves_0 .4byte gAreaRoomMap_HyliaDigCaves_1 gAreaRoomMap_Empty_0:: @ 08103C30 -.ifdef EU - map_bottom 0x8C7D4-0x4, 0x1F02, 1 - map_top 0x8CD7C-0x4, 0x1F02, 1, 1 -.else - map_bottom 0x8C7D4, 0x1F02, 1 - map_top 0x8CD7C, 0x1F02, 1, 1 -.endif + map_bottom gAreaRoomMap_Empty_0_0, 0x1F02, 1 + map_top gAreaRoomMap_Empty_0_1, 0x1F02, 1, 1 gAreaRoomMaps_Empty:: @ 08103C48 .4byte gAreaRoomMap_Empty_0 .4byte gAreaRoomMap_Empty_0 gAreaRoomMap_MinishVillage_0:: @ 08103C50 -.ifdef EU - map_bottom 0xE0F04-0x4, 0x1F02, 1 - map_top 0xE1ACC-0x4, 0x1F02, 1, 1 -.else - map_bottom 0xE0F04, 0x1F02, 1 - map_top 0xE1ACC, 0x1F02, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishVillage_0_0, 0x1F02, 1 + map_top gAreaRoomMap_MinishVillage_0_1, 0x1F02, 1, 1 gAreaRoomMap_MinishVillage_1:: @ 08103C68 -.ifdef EU - map_bottom 0xE2584-0x4, 0x618, 1 - map_top 0xE2728-0x4, 0x618, 1, 1 -.else - map_bottom 0xE2584, 0x618, 1 - map_top 0xE2728, 0x618, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishVillage_1_0, 0x618, 1 + map_top gAreaRoomMap_MinishVillage_1_1, 0x618, 1, 1 gAreaRoomMaps_MinishVillage:: @ 08103C80 .4byte gAreaRoomMap_MinishVillage_0 .4byte gAreaRoomMap_MinishVillage_1 gAreaRoomMap_MelarisMine_0:: @ 08103C88 -.ifdef EU - map_bottom 0xEA6B4-0x4, 0xDB6, 1 - map_top 0xEAE44-0x4, 0xDB6, 1, 1 -.else - map_bottom 0xEA6B4, 0xDB6, 1 - map_top 0xEAE44, 0xDB6, 1, 1 -.endif + map_bottom gAreaRoomMap_MelarisMine_0_0, 0xDB6, 1 + map_top gAreaRoomMap_MelarisMine_0_1, 0xDB6, 1, 1 gAreaRoomMaps_MelarisMine:: @ 08103CA0 .4byte gAreaRoomMap_MelarisMine_0 gAreaRoomMap_MinishPaths1_0:: @ 08103CA4 -.ifdef EU - map_bottom 0xEF458-0x4, 0x5DC, 1, 1 -.else - map_bottom 0xEF458, 0x5DC, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishPaths1_0_0, 0x5DC, 1, 1 gAreaRoomMap_MinishPaths1_1:: @ 08103CB0 -.ifdef EU - map_bottom 0xEF618-0x4, 0x5DC, 1, 1 -.else - map_bottom 0xEF618, 0x5DC, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishPaths1_1_0, 0x5DC, 1, 1 gAreaRoomMap_MinishPaths1_2:: @ 08103CBC -.ifdef EU - map_bottom 0xEF830-0x4, 0x5DC, 1, 1 -.else - map_bottom 0xEF830, 0x5DC, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishPaths1_2_0, 0x5DC, 1, 1 gAreaRoomMap_MinishPaths1_3:: @ 08103CC8 -.ifdef EU - map_bottom 0xEFA5C-0x4, 0x5DC, 1, 1 -.else - map_bottom 0xEFA5C, 0x5DC, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishPaths1_3_0, 0x5DC, 1, 1 gAreaRoomMap_MinishPaths1_4:: @ 08103CD4 -.ifdef EU - map_bottom 0xEFC64-0x4, 0x5DC, 1, 1 -.else - map_bottom 0xEFC64, 0x5DC, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishPaths1_4_0, 0x5DC, 1, 1 gAreaRoomMaps_MinishPaths1:: @ 08103CE0 .4byte gAreaRoomMap_MinishPaths1_0 @@ -935,32 +523,16 @@ gAreaRoomMaps_MinishPaths1:: @ 08103CE0 .4byte gAreaRoomMap_MinishPaths1_4 gAreaRoomMap_CrenelMinishPaths_0:: @ 08103CF4 -.ifdef EU - map_bottom 0xF6B30-0x4, 0x5DC, 1, 1 -.else - map_bottom 0xF6B30, 0x5DC, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelMinishPaths_0_0, 0x5DC, 1, 1 gAreaRoomMap_CrenelMinishPaths_1:: @ 08103D00 -.ifdef EU - map_bottom 0xF6D24-0x4, 0x5DC, 1, 1 -.else - map_bottom 0xF6D24, 0x5DC, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelMinishPaths_1_0, 0x5DC, 1, 1 gAreaRoomMap_CrenelMinishPaths_2:: @ 08103D0C -.ifdef EU - map_bottom 0xF6FCC-0x4, 0x4B0, 1, 1 -.else - map_bottom 0xF6FCC, 0x4B0, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelMinishPaths_2_0, 0x4B0, 1, 1 gAreaRoomMap_CrenelMinishPaths_3:: @ 08103D18 -.ifdef EU - map_bottom 0xF714C-0x4, 0x4B0, 1, 1 -.else - map_bottom 0xF714C, 0x4B0, 1, 1 -.endif + map_bottom gAreaRoomMap_CrenelMinishPaths_3_0, 0x4B0, 1, 1 gAreaRoomMaps_CrenelMinishPaths:: @ 08103D24 .4byte gAreaRoomMap_CrenelMinishPaths_0 @@ -969,214 +541,109 @@ gAreaRoomMaps_CrenelMinishPaths:: @ 08103D24 .4byte gAreaRoomMap_CrenelMinishPaths_3 gAreaRoomMap_MinishHouseInteriors_0:: @ 08103D34 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x139D8C-0x4, 0x96, 1 - map_unknown_2 0x139804-0x4, 0x800, 1, 1 -.else - map_unknown 0x139D8C, 0x96, 1 - map_unknown_2 0x139804, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_0_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_0_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_1:: @ 08103D58 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x13E770-0x4, 0x96, 1 - map_unknown_2 0x139DCC-0x4, 0x800, 1, 1 -.else - map_unknown 0x13E770, 0x96, 1 - map_unknown_2 0x139DCC, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_1_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_1_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_2:: @ 08103D7C - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x142334-0x4, 0x1D0, 1 - map_unknown_2 0x13E7AC-0x4, 0x1000, 1, 1 -.else - map_unknown 0x142334, 0x1D0, 1 - map_unknown_2 0x13E7AC, 0x1000, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_2_1, 0x1D0, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_2_2, 0x1000, 1, 1 gAreaRoomMap_MinishHouseInteriors_3:: @ 08103DA0 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x144C24-0x4, 0xA0, 1 - map_unknown_2 0x1423A4-0x4, 0x800, 1, 1 -.else - map_unknown 0x144C24, 0xA0, 1 - map_unknown_2 0x1423A4, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_3_1, 0xA0, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_3_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_4:: @ 08103DC4 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x147460-0x4, 0xA0, 1 - map_unknown_2 0x144C58-0x4, 0x800, 1, 1 -.else - map_unknown 0x147460, 0xA0, 1 - map_unknown_2 0x144C58, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_4_1, 0xA0, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_4_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_5:: @ 08103DE8 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x149B84-0x4, 0xA0, 1 - map_unknown_2 0x14748C-0x4, 0x800, 1, 1 -.else - map_unknown 0x149B84, 0xA0, 1 - map_unknown_2 0x14748C, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_5_1, 0xA0, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_5_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_6:: @ 08103E0C - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x14C7B0-0x4, 0xA0, 1 - map_unknown_2 0x149BB4-0x4, 0x800, 1, 1 -.else - map_unknown 0x14C7B0, 0xA0, 1 - map_unknown_2 0x149BB4, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_6_1, 0xA0, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_6_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_8:: @ 08103E30 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x15583C-0x4, 0xE1, 1 - map_unknown_2 0x151BF4-0x4, 0x800, 1, 1 -.else - map_unknown 0x15583C, 0xE1, 1 - map_unknown_2 0x151BF4, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_8_1, 0xE1, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_8_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_7:: @ 08103E54 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x151BC0-0x4, 0x96, 1 - map_unknown_2 0x14C7EC-0x4, 0x800, 1, 1 -.else - map_unknown 0x151BC0, 0x96, 1 - map_unknown_2 0x14C7EC, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_7_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_7_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_9:: @ 08103E78 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x15A290-0x4, 0x159, 1 - map_unknown_2 0x15588C-0x4, 0x1000, 1, 1 -.else - map_unknown 0x15A290, 0x159, 1 - map_unknown_2 0x15588C, 0x1000, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_9_1, 0x159, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_9_2, 0x1000, 1, 1 gAreaRoomMap_MinishHouseInteriors_10:: @ 08103E9C - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x15D544-0x4, 0x96, 1 - map_unknown_2 0x15A2E4-0x4, 0x800, 1, 1 -.else - map_unknown 0x15D544, 0x96, 1 - map_unknown_2 0x15A2E4, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_10_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_10_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_11:: @ 08103EC0 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x160898-0x4, 0x96, 1 - map_unknown_2 0x15D57C-0x4, 0x800, 1, 1 -.else - map_unknown 0x160898, 0x96, 1 - map_unknown_2 0x15D57C, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_11_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_11_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_12:: @ 08103EE4 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x163698-0x4, 0xDC, 1 - map_unknown_2 0x1608DC-0x4, 0x1000, 1, 1 -.else - map_unknown 0x163698, 0xDC, 1 - map_unknown_2 0x1608DC, 0x1000, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_12_1, 0xDC, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_12_2, 0x1000, 1, 1 gAreaRoomMap_MinishHouseInteriors_13:: @ 08103F08 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x16C6F8-0x4, 0x96, 1 - map_unknown_2 0x1692D8-0x4, 0x800, 1, 1 -.else - map_unknown 0x16C6F8, 0x96, 1 - map_unknown_2 0x1692D8, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_13_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_13_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_14:: @ 08103F2C - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x16FA58-0x4, 0x96, 1 - map_unknown_2 0x16C730-0x4, 0x800, 1, 1 -.else - map_unknown 0x16FA58, 0x96, 1 - map_unknown_2 0x16C730, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_14_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_14_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_15:: @ 08103F50 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x172E58-0x4, 0x96, 1 - map_unknown_2 0x16FA8C-0x4, 0x800, 1, 1 -.else - map_unknown 0x172E58, 0x96, 1 - map_unknown_2 0x16FA8C, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_15_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_15_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_16:: @ 08103F74 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x17519C-0x4, 0x96, 1 - map_unknown_2 0x172E8C-0x4, 0x800, 1, 1 -.else - map_unknown 0x17519C, 0x96, 1 - map_unknown_2 0x172E8C, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_16_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_16_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_17:: @ 08103F98 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x178664-0x4, 0x96, 1 - map_unknown_2 0x1751D0-0x4, 0x800, 1, 1 -.else - map_unknown 0x178664, 0x96, 1 - map_unknown_2 0x1751D0, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_17_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_17_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_18:: @ 08103FBC - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x17B3B8-0x4, 0x96, 1 - map_unknown_2 0x1786A0-0x4, 0x800, 1, 1 -.else - map_unknown 0x17B3B8, 0x96, 1 - map_unknown_2 0x1786A0, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_18_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_18_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_19:: @ 08103FE0 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x17EA00-0x4, 0x96, 1 - map_unknown_2 0x17B3F0-0x4, 0x800, 1, 1 -.else - map_unknown 0x17EA00, 0x96, 1 - map_unknown_2 0x17B3F0, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_19_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_19_2, 0x800, 1, 1 gAreaRoomMap_MinishHouseInteriors_20:: @ 08104004 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x181E7C-0x4, 0x96, 1 - map_unknown_2 0x17EA34-0x4, 0x800, 1, 1 -.else - map_unknown 0x181E7C, 0x96, 1 - map_unknown_2 0x17EA34, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_MinishHouseInteriors_20_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_MinishHouseInteriors_20_2, 0x800, 1, 1 gAreaRoomMaps_MinishHouseInteriors:: @ 08104028 .4byte gAreaRoomMap_MinishHouseInteriors_0 @@ -1221,94 +688,49 @@ gAreaRoomMaps_MinishHouseInteriors:: @ 08104028 .4byte gAreaRoomMap_MinishHouseInteriors_20 gAreaRoomMap_TownMinishHoles_0:: @ 081040C8 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x184554-0x4, 0x96, 1 - map_unknown_2 0x181EB4-0x4, 0x800, 1, 1 -.else - map_unknown 0x184554, 0x96, 1 - map_unknown_2 0x181EB4, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_0_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_0_2, 0x800, 1, 1 gAreaRoomMap_TownMinishHoles_1:: @ 081040EC - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x1874D0-0x4, 0x96, 1 - map_unknown_2 0x184588-0x4, 0x800, 1, 1 -.else - map_unknown 0x1874D0, 0x96, 1 - map_unknown_2 0x184588, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_1_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_1_2, 0x800, 1, 1 gAreaRoomMap_TownMinishHoles_2:: @ 08104110 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x18A01C-0x4, 0x96, 1 - map_unknown_2 0x187514-0x4, 0x800, 1, 1 -.else - map_unknown 0x18A01C, 0x96, 1 - map_unknown_2 0x187514, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_2_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_2_2, 0x800, 1, 1 gAreaRoomMap_TownMinishHoles_3:: @ 08104134 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x18CFB8-0x4, 0x96, 1 - map_unknown_2 0x18A04C-0x4, 0x800, 1, 1 -.else - map_unknown 0x18CFB8, 0x96, 1 - map_unknown_2 0x18A04C, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_3_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_3_2, 0x800, 1, 1 gAreaRoomMap_TownMinishHoles_4:: @ 08104158 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x18F98C-0x4, 0x96, 1 - map_unknown_2 0x18CFF4-0x4, 0x800, 1, 1 -.else - map_unknown 0x18F98C, 0x96, 1 - map_unknown_2 0x18CFF4, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_4_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_4_2, 0x800, 1, 1 gAreaRoomMap_TownMinishHoles_5:: @ 0810417C - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x192FC0-0x4, 0x96, 1 - map_unknown_2 0x18F9C8-0x4, 0x800, 1, 1 -.else - map_unknown 0x192FC0, 0x96, 1 - map_unknown_2 0x18F9C8, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_5_1, 0x96, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_5_2, 0x800, 1, 1 gAreaRoomMap_TownMinishHoles_6:: @ 081041A0 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x196F84-0x4, 0x24C, 1 - map_unknown_2 0x192FF4-0x4, 0x2000, 1, 1 -.else - map_unknown 0x196F84, 0x24C, 1 - map_unknown_2 0x192FF4, 0x2000, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_6_1, 0x24C, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_6_2, 0x2000, 1, 1 gAreaRoomMap_TownMinishHoles_7:: @ 081041C4 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x19BBAC-0x4, 0xE1, 1 - map_unknown_2 0x196FFC-0x4, 0x800, 1, 1 -.else - map_unknown 0x19BBAC, 0xE1, 1 - map_unknown_2 0x196FFC, 0x800, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_7_1, 0xE1, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_7_2, 0x800, 1, 1 gAreaRoomMap_TownMinishHoles_8:: @ 081041E8 - map_bottom 0x0, 0x2000, 1 -.ifdef EU - map_unknown 0x19FCC0-0x4, 0x190, 1 - map_unknown_2 0x19BBE4-0x4, 0x2000, 1, 1 -.else - map_unknown 0x19FCC0, 0x190, 1 - map_unknown_2 0x19BBE4, 0x2000, 1, 1 -.endif + map_bottom gAreaRoomMap_TownMinishHoles_8_0, 0x2000, 1 + map_unknown gAreaRoomMap_TownMinishHoles_8_1, 0x190, 1 + map_unknown_2 gAreaRoomMap_TownMinishHoles_8_2, 0x2000, 1, 1 gAreaRoomMaps_TownMinishHoles:: @ 0810420C .4byte gAreaRoomMap_TownMinishHoles_0 @@ -1361,121 +783,56 @@ gAreaRoomMaps_TownMinishHoles:: @ 0810420C .4byte 0x0 gAreaRoomMap_HouseInteriors1_0:: @ 081042CC -.ifdef EU - map_bottom 0x132A1C-0x4, 0x198, 1 - map_top 0x132B6C-0x4, 0x198, 1, 1 -.else - map_bottom 0x132A1C, 0x198, 1 - map_top 0x132B6C, 0x198, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_0_0, 0x198, 1 + map_top gAreaRoomMap_HouseInteriors1_0_1, 0x198, 1, 1 gAreaRoomMap_HouseInteriors1_1:: @ 081042E4 -.ifdef EU - map_bottom 0x132BB4-0x4, 0x14A, 1 - map_top 0x132CD8-0x4, 0x14A, 1, 1 -.else - map_bottom 0x132BB4, 0x14A, 1 - map_top 0x132CD8, 0x14A, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_1_0, 0x14A, 1 + map_top gAreaRoomMap_HouseInteriors1_1_1, 0x14A, 1, 1 gAreaRoomMap_HouseInteriors1_2:: @ 081042FC -.ifdef EU - map_bottom 0x132D38-0x4, 0x14A, 1 - map_top 0x132E50-0x4, 0x14A, 1, 1 -.else - map_bottom 0x132D38, 0x14A, 1 - map_top 0x132E50, 0x14A, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_2_0, 0x14A, 1 + map_top gAreaRoomMap_HouseInteriors1_2_1, 0x14A, 1, 1 gAreaRoomMap_HouseInteriors1_3:: @ 08104314 -.ifdef EU - map_bottom 0x132E80-0x4, 0x2C0, 1 - map_top 0x13305C-0x4, 0x2C0, 1, 1 -.else - map_bottom 0x132E80, 0x2C0, 1 - map_top 0x13305C, 0x2C0, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_3_0, 0x2C0, 1 + map_top gAreaRoomMap_HouseInteriors1_3_1, 0x2C0, 1, 1 gAreaRoomMap_HouseInteriors1_4:: @ 0810432C -.ifdef EU - map_bottom 0x1330E8-0x4, 0x1A4, 1 - map_top 0x13322C-0x4, 0x1A4, 1, 1 -.else - map_bottom 0x1330E8, 0x1A4, 1 - map_top 0x13322C, 0x1A4, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_4_0, 0x1A4, 1 + map_top gAreaRoomMap_HouseInteriors1_4_1, 0x1A4, 1, 1 gAreaRoomMap_HouseInteriors1_5:: @ 08104344 -.ifdef EU - map_bottom 0x133280-0x4, 0x12C, 1 - map_top 0x133384-0x4, 0x12C, 1, 1 -.else - map_bottom 0x133280, 0x12C, 1 - map_top 0x133384, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_5_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors1_5_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors1_6:: @ 0810435C -.ifdef EU - map_bottom 0x1333F0-0x4, 0x12C, 1 - map_top 0x1334F4-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1333F0, 0x12C, 1 - map_top 0x1334F4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_6_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors1_6_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors1_7:: @ 08104374 -.ifdef EU - map_bottom 0x133544-0x4, 0x12C, 1 - map_top 0x133640-0x4, 0x12C, 1, 1 -.else - map_bottom 0x133544, 0x12C, 1 - map_top 0x133640, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_7_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors1_7_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors1_8:: @ 0810438C -.ifdef EU - map_bottom 0x133694-0x4, 0x12C, 1 - map_top 0x133790-0x4, 0x12C, 1, 1 -.else - map_bottom 0x133694, 0x12C, 1 - map_top 0x133790, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_8_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors1_8_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors1_9:: @ 081043A4 -.ifdef EU - map_bottom 0x1337C0-0x4, 0x348, 1 - map_top 0x133A3C-0x4, 0x348, 1, 1 -.else - map_bottom 0x1337C0, 0x348, 1 - map_top 0x133A3C, 0x348, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_9_0, 0x348, 1 + map_top gAreaRoomMap_HouseInteriors1_9_1, 0x348, 1, 1 gAreaRoomMap_HouseInteriors1_10:: @ 081043BC -.ifdef EU - map_bottom 0x133ACC-0x4, 0x12C, 1 - map_top 0x133BDC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x133ACC, 0x12C, 1 - map_top 0x133BDC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_10_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors1_10_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors1_11:: @ 081043D4 -.ifdef EU - map_bottom 0x133C08-0x4, 0x1C2, 1 - map_top 0x133D90-0x4, 0x1C2, 1, 1 -.else - map_bottom 0x133C08, 0x1C2, 1 - map_top 0x133D90, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_11_0, 0x1C2, 1 + map_top gAreaRoomMap_HouseInteriors1_11_1, 0x1C2, 1, 1 gAreaRoomMap_HouseInteriors1_12:: @ 081043EC -.ifdef EU - map_bottom 0x133DD0-0x4, 0x1B8, 1 - map_top 0x133F48-0x4, 0x1B8, 1, 1 -.else - map_bottom 0x133DD0, 0x1B8, 1 - map_top 0x133F48, 0x1B8, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors1_12_0, 0x1B8, 1 + map_top gAreaRoomMap_HouseInteriors1_12_1, 0x1B8, 1, 1 gAreaRoomMaps_HouseInteriors1:: @ 08104404 .4byte gAreaRoomMap_HouseInteriors1_0 @@ -1496,175 +853,80 @@ gAreaRoomMaps_HouseInteriors1:: @ 08104404 .4byte 0x0 gAreaRoomMap_HouseInteriors2_0:: @ 08104444 -.ifdef EU - map_bottom 0x12F9C8-0x4, 0x12C, 1 - map_top 0x12FAE8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x12F9C8, 0x12C, 1 - map_top 0x12FAE8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_0_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_0_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_1:: @ 0810445C -.ifdef EU - map_bottom 0x12FB40-0x4, 0x168, 1 - map_top 0x12FC5C-0x4, 0x168, 1, 1 -.else - map_bottom 0x12FB40, 0x168, 1 - map_top 0x12FC5C, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_1_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors2_1_1, 0x168, 1, 1 gAreaRoomMap_HouseInteriors2_2:: @ 08104474 -.ifdef EU - map_bottom 0x12FCD4-0x4, 0x168, 1 - map_top 0x12FDF4-0x4, 0x168, 1, 1 -.else - map_bottom 0x12FCD4, 0x168, 1 - map_top 0x12FDF4, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_2_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors2_2_1, 0x168, 1, 1 gAreaRoomMap_HouseInteriors2_3:: @ 0810448C -.ifdef EU - map_bottom 0x12FE64-0x4, 0x168, 1 - map_top 0x12FF88-0x4, 0x168, 1, 1 -.else - map_bottom 0x12FE64, 0x168, 1 - map_top 0x12FF88, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_3_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors2_3_1, 0x168, 1, 1 gAreaRoomMap_HouseInteriors2_4:: @ 081044A4 -.ifdef EU - map_bottom 0x12FFF4-0x4, 0x168, 1 - map_top 0x130118-0x4, 0x168, 1, 1 -.else - map_bottom 0x12FFF4, 0x168, 1 - map_top 0x130118, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_4_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors2_4_1, 0x168, 1, 1 gAreaRoomMap_HouseInteriors2_5:: @ 081044BC -.ifdef EU - map_bottom 0x130164-0x4, 0x14A, 1 - map_top 0x130254-0x4, 0x14A, 1, 1 -.else - map_bottom 0x130164, 0x14A, 1 - map_top 0x130254, 0x14A, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_5_0, 0x14A, 1 + map_top gAreaRoomMap_HouseInteriors2_5_1, 0x14A, 1, 1 gAreaRoomMap_HouseInteriors2_6:: @ 081044D4 -.ifdef EU - map_bottom 0x1302A8-0x4, 0x12C, 1 - map_top 0x1303C8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1302A8, 0x12C, 1 - map_top 0x1303C8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_6_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_6_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_7:: @ 081044EC -.ifdef EU - map_bottom 0x130428-0x4, 0x168, 1 - map_top 0x130540-0x4, 0x168, 1, 1 -.else - map_bottom 0x130428, 0x168, 1 - map_top 0x130540, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_7_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors2_7_1, 0x168, 1, 1 gAreaRoomMap_HouseInteriors2_8:: @ 08104504 -.ifdef EU - map_bottom 0x130598-0x4, 0x14A, 1 - map_top 0x1306C4-0x4, 0x14A, 1, 1 -.else - map_bottom 0x130598, 0x14A, 1 - map_top 0x1306C4, 0x14A, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_8_0, 0x14A, 1 + map_top gAreaRoomMap_HouseInteriors2_8_1, 0x14A, 1, 1 gAreaRoomMap_HouseInteriors2_9:: @ 0810451C -.ifdef EU - map_bottom 0x130718-0x4, 0x12C, 1 - map_top 0x130824-0x4, 0x12C, 1, 1 -.else - map_bottom 0x130718, 0x12C, 1 - map_top 0x130824, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_9_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_9_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_10:: @ 08104534 -.ifdef EU - map_bottom 0x13087C-0x4, 0x12C, 1 - map_top 0x13098C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x13087C, 0x12C, 1 - map_top 0x13098C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_10_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_10_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_11:: @ 0810454C -.ifdef EU - map_bottom 0x1309E0-0x4, 0x12C, 1 - map_top 0x130AF8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1309E0, 0x12C, 1 - map_top 0x130AF8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_11_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_11_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_12:: @ 08104564 -.ifdef EU - map_bottom 0x130B54-0x4, 0x12C, 1 - map_top 0x130C6C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x130B54, 0x12C, 1 - map_top 0x130C6C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_12_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_12_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_13:: @ 0810457C -.ifdef EU - map_bottom 0x130CB4-0x4, 0x12C, 1 - map_top 0x130DD8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x130CB4, 0x12C, 1 - map_top 0x130DD8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_13_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_13_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_14:: @ 08104594 -.ifdef EU - map_bottom 0x130E28-0x4, 0x12C, 1 - map_top 0x130F48-0x4, 0x12C, 1, 1 -.else - map_bottom 0x130E28, 0x12C, 1 - map_top 0x130F48, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_14_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_14_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_15:: @ 081045AC -.ifdef EU - map_bottom 0x130F8C-0x4, 0x12C, 1 - map_top 0x1310A0-0x4, 0x12C, 1, 1 -.else - map_bottom 0x130F8C, 0x12C, 1 - map_top 0x1310A0, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_15_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_15_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_16:: @ 081045C4 -.ifdef EU - map_bottom 0x1310FC-0x4, 0x14A, 1 - map_top 0x1311D0-0x4, 0x14A, 1, 1 -.else - map_bottom 0x1310FC, 0x14A, 1 - map_top 0x1311D0, 0x14A, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_16_0, 0x14A, 1 + map_top gAreaRoomMap_HouseInteriors2_16_1, 0x14A, 1, 1 gAreaRoomMap_HouseInteriors2_17:: @ 081045DC -.ifdef EU - map_bottom 0x131234-0x4, 0x12C, 1 - map_top 0x131340-0x4, 0x12C, 1, 1 -.else - map_bottom 0x131234, 0x12C, 1 - map_top 0x131340, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_17_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_17_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors2_18:: @ 081045F4 -.ifdef EU - map_bottom 0x13138C-0x4, 0x12C, 1 - map_top 0x13149C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x13138C, 0x12C, 1 - map_top 0x13149C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors2_18_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors2_18_1, 0x12C, 1, 1 gAreaRoomMaps_HouseInteriors2:: @ 0810460C .4byte gAreaRoomMap_HouseInteriors2_0 @@ -1717,58 +979,28 @@ gAreaRoomMaps_HouseInteriors2:: @ 0810460C .4byte gAreaRoomMap_HouseInteriors2_0 gAreaRoomMap_HouseInteriors4_0:: @ 081046CC -.ifdef EU - map_bottom 0x1314F4-0x4, 0x168, 1 - map_top 0x131600-0x4, 0x168, 1, 1 -.else - map_bottom 0x1314F4, 0x168, 1 - map_top 0x131600, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors4_0_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors4_0_1, 0x168, 1, 1 gAreaRoomMap_HouseInteriors4_1:: @ 081046E4 -.ifdef EU - map_bottom 0x131644-0x4, 0x168, 1 - map_top 0x131798-0x4, 0x168, 1, 1 -.else - map_bottom 0x131644, 0x168, 1 - map_top 0x131798, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors4_1_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors4_1_1, 0x168, 1, 1 gAreaRoomMap_HouseInteriors4_2:: @ 081046FC -.ifdef EU - map_bottom 0x1317D8-0x4, 0x12C, 1 - map_top 0x1318EC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1317D8, 0x12C, 1 - map_top 0x1318EC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors4_2_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors4_2_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors4_3:: @ 08104714 -.ifdef EU - map_bottom 0x13192C-0x4, 0x12C, 1 - map_top 0x131A44-0x4, 0x12C, 1, 1 -.else - map_bottom 0x13192C, 0x12C, 1 - map_top 0x131A44, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors4_3_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors4_3_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors4_4:: @ 0810472C -.ifdef EU - map_bottom 0x131A70-0x4, 0x12C, 1 - map_top 0x131B80-0x4, 0x12C, 1, 1 -.else - map_bottom 0x131A70, 0x12C, 1 - map_top 0x131B80, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors4_4_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors4_4_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors4_5:: @ 08104744 -.ifdef EU - map_bottom 0x131BDC-0x4, 0x168, 1 - map_top 0x131D10-0x4, 0x168, 1, 1 -.else - map_bottom 0x131BDC, 0x168, 1 - map_top 0x131D10, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors4_5_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors4_5_1, 0x168, 1, 1 gAreaRoomMaps_HouseInteriors4:: @ 0810475C .4byte gAreaRoomMap_HouseInteriors4_0 @@ -1789,85 +1021,40 @@ gAreaRoomMaps_HouseInteriors4:: @ 0810475C .4byte gAreaRoomMap_HouseInteriors4_0 gAreaRoomMap_HouseInteriors3_0:: @ 0810479C -.ifdef EU - map_bottom 0x131D48-0x4, 0x186, 1 - map_top 0x131E7C-0x4, 0x186, 1, 1 -.else - map_bottom 0x131D48, 0x186, 1 - map_top 0x131E7C, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_0_0, 0x186, 1 + map_top gAreaRoomMap_HouseInteriors3_0_1, 0x186, 1, 1 gAreaRoomMap_HouseInteriors3_1:: @ 081047B4 -.ifdef EU - map_bottom 0x131EF8-0x4, 0x186, 1 - map_top 0x13202C-0x4, 0x186, 1, 1 -.else - map_bottom 0x131EF8, 0x186, 1 - map_top 0x13202C, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_1_0, 0x186, 1 + map_top gAreaRoomMap_HouseInteriors3_1_1, 0x186, 1, 1 gAreaRoomMap_HouseInteriors3_2:: @ 081047CC -.ifdef EU - map_bottom 0x13208C-0x4, 0x12C, 1 - map_top 0x1321A4-0x4, 0x12C, 1, 1 -.else - map_bottom 0x13208C, 0x12C, 1 - map_top 0x1321A4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_2_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors3_2_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors3_3:: @ 081047E4 -.ifdef EU - map_bottom 0x1321F4-0x4, 0x168, 1 - map_top 0x132304-0x4, 0x168, 1, 1 -.else - map_bottom 0x1321F4, 0x168, 1 - map_top 0x132304, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_3_0, 0x168, 1 + map_top gAreaRoomMap_HouseInteriors3_3_1, 0x168, 1, 1 gAreaRoomMap_HouseInteriors3_4:: @ 081047FC -.ifdef EU - map_bottom 0x132354-0x4, 0x12C, 1 - map_top 0x132468-0x4, 0x12C, 1, 1 -.else - map_bottom 0x132354, 0x12C, 1 - map_top 0x132468, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_4_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors3_4_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors3_5:: @ 08104814 -.ifdef EU - map_bottom 0x1324B4-0x4, 0x12C, 1 - map_top 0x1325AC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1324B4, 0x12C, 1 - map_top 0x1325AC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_5_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors3_5_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors3_6:: @ 0810482C -.ifdef EU - map_bottom 0x1325F4-0x4, 0x14A, 1 - map_top 0x13272C-0x4, 0x14A, 1, 1 -.else - map_bottom 0x1325F4, 0x14A, 1 - map_top 0x13272C, 0x14A, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_6_0, 0x14A, 1 + map_top gAreaRoomMap_HouseInteriors3_6_1, 0x14A, 1, 1 gAreaRoomMap_HouseInteriors3_7:: @ 08104844 -.ifdef EU - map_bottom 0x132778-0x4, 0x12C, 1 - map_top 0x132878-0x4, 0x12C, 1, 1 -.else - map_bottom 0x132778, 0x12C, 1 - map_top 0x132878, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_7_0, 0x12C, 1 + map_top gAreaRoomMap_HouseInteriors3_7_1, 0x12C, 1, 1 gAreaRoomMap_HouseInteriors3_8:: @ 0810485C -.ifdef EU - map_bottom 0x1328BC-0x4, 0x140, 1 - map_top 0x1329D4-0x4, 0x140, 1, 1 -.else - map_bottom 0x1328BC, 0x140, 1 - map_top 0x1329D4, 0x140, 1, 1 -.endif + map_bottom gAreaRoomMap_HouseInteriors3_8_0, 0x140, 1 + map_top gAreaRoomMap_HouseInteriors3_8_1, 0x140, 1, 1 gAreaRoomMaps_HouseInteriors3:: @ 08104874 .4byte gAreaRoomMap_HouseInteriors3_0 @@ -1881,157 +1068,72 @@ gAreaRoomMaps_HouseInteriors3:: @ 08104874 .4byte gAreaRoomMap_HouseInteriors3_8 gAreaRoomMap_TreeInteriors_0:: @ 08104898 -.ifdef EU - map_bottom 0x1350AC-0x4, 0x12C, 0 - map_top 0x1351D8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1350AC, 0x12C, 0 - map_top 0x1351D8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_0_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_0_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_1:: @ 081048B0 -.ifdef EU - map_bottom 0x135208-0x4, 0x12C, 0 - map_top 0x135334-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135208, 0x12C, 0 - map_top 0x135334, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_1_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_1_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_2:: @ 081048C8 -.ifdef EU - map_bottom 0x135360-0x4, 0x12C, 0 - map_top 0x13548C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135360, 0x12C, 0 - map_top 0x13548C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_2_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_2_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_3:: @ 081048E0 -.ifdef EU - map_bottom 0x1354D0-0x4, 0x12C, 0 - map_top 0x1355FC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1354D0, 0x12C, 0 - map_top 0x1355FC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_3_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_3_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_4:: @ 081048F8 -.ifdef EU - map_bottom 0x135628-0x4, 0x12C, 0 - map_top 0x135754-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135628, 0x12C, 0 - map_top 0x135754, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_4_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_4_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_5:: @ 08104910 -.ifdef EU - map_bottom 0x135780-0x4, 0x12C, 0 - map_top 0x1358AC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135780, 0x12C, 0 - map_top 0x1358AC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_5_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_5_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_6:: @ 08104928 -.ifdef EU - map_bottom 0x1358D8-0x4, 0x12C, 0 - map_top 0x135A04-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1358D8, 0x12C, 0 - map_top 0x135A04, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_6_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_6_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_7:: @ 08104940 -.ifdef EU - map_bottom 0x135A30-0x4, 0x12C, 0 - map_top 0x135B5C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135A30, 0x12C, 0 - map_top 0x135B5C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_7_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_7_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_8:: @ 08104958 -.ifdef EU - map_bottom 0x135B88-0x4, 0x12C, 0 - map_top 0x135CB4-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135B88, 0x12C, 0 - map_top 0x135CB4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_8_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_8_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_9:: @ 08104970 -.ifdef EU - map_bottom 0x135CE0-0x4, 0x12C, 0 - map_top 0x135E0C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135CE0, 0x12C, 0 - map_top 0x135E0C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_9_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_9_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_10:: @ 08104988 -.ifdef EU - map_bottom 0x135E38-0x4, 0x12C, 0 - map_top 0x135F64-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135E38, 0x12C, 0 - map_top 0x135F64, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_10_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_10_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_11:: @ 081049A0 -.ifdef EU - map_bottom 0x135F90-0x4, 0x12C, 0 - map_top 0x1360BC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x135F90, 0x12C, 0 - map_top 0x1360BC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_11_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_11_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_12:: @ 081049B8 -.ifdef EU - map_bottom 0x1360EC-0x4, 0x12C, 0 - map_top 0x136218-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1360EC, 0x12C, 0 - map_top 0x136218, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_12_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_12_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_13:: @ 081049D0 -.ifdef EU - map_bottom 0x136248-0x4, 0x12C, 0 - map_top 0x136374-0x4, 0x12C, 1, 1 -.else - map_bottom 0x136248, 0x12C, 0 - map_top 0x136374, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_13_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_13_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_14:: @ 081049E8 -.ifdef EU - map_bottom 0x1363CC-0x4, 0x12C, 0 - map_top 0x1364F8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1363CC, 0x12C, 0 - map_top 0x1364F8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_14_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_14_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_15:: @ 08104A00 -.ifdef EU - map_bottom 0x136528-0x4, 0x12C, 0 - map_top 0x136654-0x4, 0x12C, 1, 1 -.else - map_bottom 0x136528, 0x12C, 0 - map_top 0x136654, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_15_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_15_1, 0x12C, 1, 1 gAreaRoomMap_TreeInteriors_16:: @ 08104A18 -.ifdef EU - map_bottom 0x136694-0x4, 0x12C, 0 - map_top 0x1367C0-0x4, 0x12C, 1, 1 -.else - map_bottom 0x136694, 0x12C, 0 - map_top 0x1367C0, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_TreeInteriors_16_0, 0x12C, 0 + map_top gAreaRoomMap_TreeInteriors_16_1, 0x12C, 1, 1 gAreaRoomMaps_TreeInteriors:: @ 08104A30 .4byte gAreaRoomMap_TreeInteriors_0 @@ -2068,130 +1170,60 @@ gAreaRoomMaps_TreeInteriors:: @ 08104A30 .4byte gAreaRoomMap_TreeInteriors_16 gAreaRoomMap_Dojos_0:: @ 08104AB0 -.ifdef EU - map_bottom 0x133F88-0x4, 0x168, 1 - map_top 0x1340B0-0x4, 0x168, 1, 1 -.else - map_bottom 0x133F88, 0x168, 1 - map_top 0x1340B0, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_0_0, 0x168, 1 + map_top gAreaRoomMap_Dojos_0_1, 0x168, 1, 1 gAreaRoomMap_Dojos_1:: @ 08104AC8 -.ifdef EU - map_bottom 0x1340EC-0x4, 0x168, 1 - map_top 0x13421C-0x4, 0x168, 1, 1 -.else - map_bottom 0x1340EC, 0x168, 1 - map_top 0x13421C, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_1_0, 0x168, 1 + map_top gAreaRoomMap_Dojos_1_1, 0x168, 1, 1 gAreaRoomMap_Dojos_2:: @ 08104AE0 -.ifdef EU - map_bottom 0x134254-0x4, 0x168, 1 - map_top 0x134384-0x4, 0x168, 1, 1 -.else - map_bottom 0x134254, 0x168, 1 - map_top 0x134384, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_2_0, 0x168, 1 + map_top gAreaRoomMap_Dojos_2_1, 0x168, 1, 1 gAreaRoomMap_Dojos_3:: @ 08104AF8 -.ifdef EU - map_bottom 0x1343BC-0x4, 0x168, 1 - map_top 0x1344E0-0x4, 0x168, 1, 1 -.else - map_bottom 0x1343BC, 0x168, 1 - map_top 0x1344E0, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_3_0, 0x168, 1 + map_top gAreaRoomMap_Dojos_3_1, 0x168, 1, 1 gAreaRoomMap_Dojos_4:: @ 08104B10 -.ifdef EU - map_bottom 0x134518-0x4, 0x168, 1 - map_top 0x13463C-0x4, 0x168, 1, 1 -.else - map_bottom 0x134518, 0x168, 1 - map_top 0x13463C, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_4_0, 0x168, 1 + map_top gAreaRoomMap_Dojos_4_1, 0x168, 1, 1 gAreaRoomMap_Dojos_5:: @ 08104B28 -.ifdef EU - map_bottom 0x134674-0x4, 0x168, 1 - map_top 0x1347A8-0x4, 0x168, 1, 1 -.else - map_bottom 0x134674, 0x168, 1 - map_top 0x1347A8, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_5_0, 0x168, 1 + map_top gAreaRoomMap_Dojos_5_1, 0x168, 1, 1 gAreaRoomMap_Dojos_6:: @ 08104B40 -.ifdef EU - map_bottom 0x1347E0-0x4, 0x168, 1 - map_top 0x13490C-0x4, 0x168, 1, 1 -.else - map_bottom 0x1347E0, 0x168, 1 - map_top 0x13490C, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_6_0, 0x168, 1 + map_top gAreaRoomMap_Dojos_6_1, 0x168, 1, 1 gAreaRoomMap_Dojos_7:: @ 08104B58 -.ifdef EU - map_bottom 0x134944-0x4, 0x12C, 1 - map_top 0x1349E4-0x4, 0x12C, 1, 1 -.else - map_bottom 0x134944, 0x12C, 1 - map_top 0x1349E4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_7_0, 0x12C, 1 + map_top gAreaRoomMap_Dojos_7_1, 0x12C, 1, 1 gAreaRoomMap_Dojos_8:: @ 08104B70 -.ifdef EU - map_bottom 0x134A28-0x4, 0x12C, 1 - map_top 0x134ACC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x134A28, 0x12C, 1 - map_top 0x134ACC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_8_0, 0x12C, 1 + map_top gAreaRoomMap_Dojos_8_1, 0x12C, 1, 1 gAreaRoomMap_Dojos_9:: @ 08104B88 -.ifdef EU - map_bottom 0x134B1C-0x4, 0x12C, 1 - map_top 0x134BC0-0x4, 0x12C, 1, 1 -.else - map_bottom 0x134B1C, 0x12C, 1 - map_top 0x134BC0, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_9_0, 0x12C, 1 + map_top gAreaRoomMap_Dojos_9_1, 0x12C, 1, 1 gAreaRoomMap_Dojos_10:: @ 08104BA0 -.ifdef EU - map_bottom 0x134C34-0x4, 0x12C, 1 - map_top 0x134CF8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x134C34, 0x12C, 1 - map_top 0x134CF8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_10_0, 0x12C, 1 + map_top gAreaRoomMap_Dojos_10_1, 0x12C, 1, 1 gAreaRoomMap_Dojos_11:: @ 08104BB8 -.ifdef EU - map_bottom 0x134D28-0x4, 0x12C, 1 - map_top 0x134E28-0x4, 0x12C, 1, 1 -.else - map_bottom 0x134D28, 0x12C, 1 - map_top 0x134E28, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_11_0, 0x12C, 1 + map_top gAreaRoomMap_Dojos_11_1, 0x12C, 1, 1 gAreaRoomMap_Dojos_12:: @ 08104BD0 -.ifdef EU - map_bottom 0x134E58-0x4, 0x12C, 1 - map_top 0x134F54-0x4, 0x12C, 1, 1 -.else - map_bottom 0x134E58, 0x12C, 1 - map_top 0x134F54, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_12_0, 0x12C, 1 + map_top gAreaRoomMap_Dojos_12_1, 0x12C, 1, 1 gAreaRoomMap_Dojos_13:: @ 08104BE8 -.ifdef EU - map_bottom 0x134F84-0x4, 0x12C, 1 - map_top 0x13507C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x134F84, 0x12C, 1 - map_top 0x13507C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Dojos_13_0, 0x12C, 1 + map_top gAreaRoomMap_Dojos_13_1, 0x12C, 1, 1 gAreaRoomMaps_Dojos:: @ 08104C00 .4byte gAreaRoomMap_Dojos_0 @@ -2212,166 +1244,76 @@ gAreaRoomMaps_Dojos:: @ 08104C00 .4byte gAreaRoomMap_Dojos_0 gAreaRoomMap_MinishCracks_0:: @ 08104C40 -.ifdef EU - map_bottom 0x1367EC-0x4, 0x12C, 0 - map_top 0x136918-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1367EC, 0x12C, 0 - map_top 0x136918, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_0_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_0_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_1:: @ 08104C58 -.ifdef EU - map_bottom 0x136948-0x4, 0x12C, 0 - map_top 0x136A74-0x4, 0x12C, 1, 1 -.else - map_bottom 0x136948, 0x12C, 0 - map_top 0x136A74, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_1_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_1_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_2:: @ 08104C70 -.ifdef EU - map_bottom 0x136AC4-0x4, 0x12C, 0 - map_top 0x136BF0-0x4, 0x12C, 1, 1 -.else - map_bottom 0x136AC4, 0x12C, 0 - map_top 0x136BF0, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_2_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_2_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_3:: @ 08104C88 -.ifdef EU - map_bottom 0x136C44-0x4, 0x12C, 0 - map_top 0x136D70-0x4, 0x12C, 1, 1 -.else - map_bottom 0x136C44, 0x12C, 0 - map_top 0x136D70, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_3_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_3_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_4:: @ 08104CA0 -.ifdef EU - map_bottom 0x136DC4-0x4, 0x12C, 0 - map_top 0x136EF0-0x4, 0x12C, 1, 1 -.else - map_bottom 0x136DC4, 0x12C, 0 - map_top 0x136EF0, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_4_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_4_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_5:: @ 08104CB8 -.ifdef EU - map_bottom 0x136F40-0x4, 0x12C, 1 - map_top 0x137058-0x4, 0x12C, 1, 1 -.else - map_bottom 0x136F40, 0x12C, 1 - map_top 0x137058, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_5_0, 0x12C, 1 + map_top gAreaRoomMap_MinishCracks_5_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_6:: @ 08104CD0 -.ifdef EU - map_bottom 0x13709C-0x4, 0x12C, 0 - map_top 0x1371C8-0x4, 0x12C, 1, 1 -.else - map_bottom 0x13709C, 0x12C, 0 - map_top 0x1371C8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_6_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_6_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_7:: @ 08104CE8 -.ifdef EU - map_bottom 0x1371F4-0x4, 0x12C, 0 - map_top 0x137320-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1371F4, 0x12C, 0 - map_top 0x137320, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_7_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_7_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_8:: @ 08104D00 -.ifdef EU - map_bottom 0x137374-0x4, 0x12C, 0 - map_top 0x1374A0-0x4, 0x12C, 1, 1 -.else - map_bottom 0x137374, 0x12C, 0 - map_top 0x1374A0, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_8_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_8_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_9:: @ 08104D18 -.ifdef EU - map_bottom 0x1374D0-0x4, 0x12C, 0 - map_top 0x1375FC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1374D0, 0x12C, 0 - map_top 0x1375FC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_9_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_9_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_10:: @ 08104D30 -.ifdef EU - map_bottom 0x13762C-0x4, 0x12C, 0 - map_top 0x137758-0x4, 0x12C, 1, 1 -.else - map_bottom 0x13762C, 0x12C, 0 - map_top 0x137758, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_10_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_10_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_11:: @ 08104D48 -.ifdef EU - map_bottom 0x137788-0x4, 0x12C, 0 - map_top 0x1378B4-0x4, 0x12C, 1, 1 -.else - map_bottom 0x137788, 0x12C, 0 - map_top 0x1378B4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_11_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_11_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_12:: @ 08104D60 -.ifdef EU - map_bottom 0x1378E4-0x4, 0x12C, 0 - map_top 0x137A10-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1378E4, 0x12C, 0 - map_top 0x137A10, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_12_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_12_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_13:: @ 08104D78 -.ifdef EU - map_bottom 0x137A40-0x4, 0x12C, 0 - map_top 0x137B6C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x137A40, 0x12C, 0 - map_top 0x137B6C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_13_0, 0x12C, 0 + map_top gAreaRoomMap_MinishCracks_13_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_14:: @ 08104D90 -.ifdef EU - map_bottom 0x137B9C-0x4, 0x12C, 1 - map_top 0x137CAC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x137B9C, 0x12C, 1 - map_top 0x137CAC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_14_0, 0x12C, 1 + map_top gAreaRoomMap_MinishCracks_14_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_15:: @ 08104DA8 -.ifdef EU - map_bottom 0x137CDC-0x4, 0x12C, 1 - map_top 0x137DEC-0x4, 0x12C, 1, 1 -.else - map_bottom 0x137CDC, 0x12C, 1 - map_top 0x137DEC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_15_0, 0x12C, 1 + map_top gAreaRoomMap_MinishCracks_15_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_16:: @ 08104DC0 -.ifdef EU - map_bottom 0x137E1C-0x4, 0x12C, 1 - map_top 0x137F2C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x137E1C, 0x12C, 1 - map_top 0x137F2C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_16_0, 0x12C, 1 + map_top gAreaRoomMap_MinishCracks_16_1, 0x12C, 1, 1 gAreaRoomMap_MinishCracks_17:: @ 08104DD8 -.ifdef EU - map_bottom 0x137F64-0x4, 0x12C, 1 - map_top 0x138078-0x4, 0x12C, 1, 1 -.else - map_bottom 0x137F64, 0x12C, 1 - map_top 0x138078, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCracks_17_0, 0x12C, 1 + map_top gAreaRoomMap_MinishCracks_17_1, 0x12C, 1, 1 gAreaRoomMaps_MinishCracks:: @ 08104DF0 .4byte gAreaRoomMap_MinishCracks_0 @@ -2394,103 +1336,48 @@ gAreaRoomMaps_MinishCracks:: @ 08104DF0 .4byte gAreaRoomMap_MinishCracks_17 gAreaRoomMap_ArmosInteriors_0:: @ 08104E38 -.ifdef EU - map_bottom 0xA595C-0x4, 0x12C, 0 - map_top 0xA5A88-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA595C, 0x12C, 0 - map_top 0xA5A88, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_0_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_0_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_1:: @ 08104E50 -.ifdef EU - map_bottom 0xA5AC8-0x4, 0x12C, 0 - map_top 0xA5BF4-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA5AC8, 0x12C, 0 - map_top 0xA5BF4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_1_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_1_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_2:: @ 08104E68 -.ifdef EU - map_bottom 0xA5C34-0x4, 0x12C, 0 - map_top 0xA5D60-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA5C34, 0x12C, 0 - map_top 0xA5D60, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_2_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_2_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_3:: @ 08104E80 -.ifdef EU - map_bottom 0xA5DA0-0x4, 0x12C, 0 - map_top 0xA5ECC-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA5DA0, 0x12C, 0 - map_top 0xA5ECC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_3_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_3_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_4:: @ 08104E98 -.ifdef EU - map_bottom 0xA5F0C-0x4, 0x12C, 0 - map_top 0xA6038-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA5F0C, 0x12C, 0 - map_top 0xA6038, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_4_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_4_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_5:: @ 08104EB0 -.ifdef EU - map_bottom 0xA6078-0x4, 0x12C, 0 - map_top 0xA61A4-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA6078, 0x12C, 0 - map_top 0xA61A4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_5_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_5_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_6:: @ 08104EC8 -.ifdef EU - map_bottom 0xA61E4-0x4, 0x12C, 0 - map_top 0xA6310-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA61E4, 0x12C, 0 - map_top 0xA6310, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_6_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_6_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_7:: @ 08104EE0 -.ifdef EU - map_bottom 0xA6350-0x4, 0x12C, 0 - map_top 0xA647C-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA6350, 0x12C, 0 - map_top 0xA647C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_7_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_7_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_8:: @ 08104EF8 -.ifdef EU - map_bottom 0xA64BC-0x4, 0x12C, 0 - map_top 0xA65E8-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA64BC, 0x12C, 0 - map_top 0xA65E8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_8_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_8_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_9:: @ 08104F10 -.ifdef EU - map_bottom 0xA6628-0x4, 0x12C, 0 - map_top 0xA6754-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA6628, 0x12C, 0 - map_top 0xA6754, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_9_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_9_1, 0x12C, 1, 1 gAreaRoomMap_ArmosInteriors_10:: @ 08104F28 -.ifdef EU - map_bottom 0xA6794-0x4, 0x12C, 0 - map_top 0xA68C0-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA6794, 0x12C, 0 - map_top 0xA68C0, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_ArmosInteriors_10_0, 0x12C, 0 + map_top gAreaRoomMap_ArmosInteriors_10_1, 0x12C, 1, 1 gAreaRoomMaps_ArmosInteriors:: @ 08104F40 .4byte gAreaRoomMap_ArmosInteriors_0 @@ -2506,32 +1393,16 @@ gAreaRoomMaps_ArmosInteriors:: @ 08104F40 .4byte gAreaRoomMap_ArmosInteriors_10 gAreaRoomMap_MinishRafters_0:: @ 08104F6C -.ifdef EU - map_bottom 0x1380A8-0x4, 0x3E0, 1, 1 -.else - map_bottom 0x1380A8, 0x3E0, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishRafters_0_0, 0x3E0, 1, 1 gAreaRoomMap_MinishRafters_1:: @ 08104F78 -.ifdef EU - map_bottom 0x1382F4-0x4, 0x3E0, 1, 1 -.else - map_bottom 0x1382F4, 0x3E0, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishRafters_1_0, 0x3E0, 1, 1 gAreaRoomMap_MinishRafters_2:: @ 08104F84 -.ifdef EU - map_bottom 0x138510-0x4, 0x3E0, 1, 1 -.else - map_bottom 0x138510, 0x3E0, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishRafters_2_0, 0x3E0, 1, 1 gAreaRoomMap_MinishRafters_3:: @ 08104F90 -.ifdef EU - map_bottom 0x1387B4-0x4, 0x3E0, 1, 1 -.else - map_bottom 0x1387B4, 0x3E0, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishRafters_3_0, 0x3E0, 1, 1 gAreaRoomMaps_MinishRafters:: @ 08104F9C .4byte gAreaRoomMap_MinishRafters_0 @@ -2540,62 +1411,32 @@ gAreaRoomMaps_MinishRafters:: @ 08104F9C .4byte gAreaRoomMap_MinishRafters_3 gAreaRoomMap_GoronCave_0:: @ 08104FAC -.ifdef EU - map_bottom 0xB0054-0x4, 0x12C, 1 - map_top 0xB0118-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB0054, 0x12C, 1 - map_top 0xB0118, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_GoronCave_0_0, 0x12C, 1 + map_top gAreaRoomMap_GoronCave_0_1, 0x12C, 1, 1 gAreaRoomMap_GoronCave_1:: @ 08104FC4 -.ifdef EU - map_bottom 0xB015C-0x4, 0x546, 1 - map_top 0xB03E0-0x4, 0x546, 1, 1 -.else - map_bottom 0xB015C, 0x546, 1 - map_top 0xB03E0, 0x546, 1, 1 -.endif + map_bottom gAreaRoomMap_GoronCave_1_0, 0x546, 1 + map_top gAreaRoomMap_GoronCave_1_1, 0x546, 1, 1 gAreaRoomMaps_GoronCave:: @ 08104FDC .4byte gAreaRoomMap_GoronCave_0 .4byte gAreaRoomMap_GoronCave_1 gAreaRoomMap_WindTribeTower_0:: @ 08104FE4 -.ifdef EU - map_bottom 0x138BD8-0x4, 0x276, 1 - map_top 0x138DB8-0x4, 0x276, 1, 1 -.else - map_bottom 0x138BD8, 0x276, 1 - map_top 0x138DB8, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_WindTribeTower_0_0, 0x276, 1 + map_top gAreaRoomMap_WindTribeTower_0_1, 0x276, 1, 1 gAreaRoomMap_WindTribeTower_1:: @ 08104FFC -.ifdef EU - map_bottom 0x138E3C-0x4, 0x276, 1 - map_top 0x139028-0x4, 0x276, 1, 1 -.else - map_bottom 0x138E3C, 0x276, 1 - map_top 0x139028, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_WindTribeTower_1_0, 0x276, 1 + map_top gAreaRoomMap_WindTribeTower_1_1, 0x276, 1, 1 gAreaRoomMap_WindTribeTower_2:: @ 08105014 -.ifdef EU - map_bottom 0x1390A4-0x4, 0x276, 1 - map_top 0x13927C-0x4, 0x276, 1, 1 -.else - map_bottom 0x1390A4, 0x276, 1 - map_top 0x13927C, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_WindTribeTower_2_0, 0x276, 1 + map_top gAreaRoomMap_WindTribeTower_2_1, 0x276, 1, 1 gAreaRoomMap_WindTribeTower_3:: @ 0810502C -.ifdef EU - map_bottom 0x1392FC-0x4, 0x276, 1 - map_top 0x1394EC-0x4, 0x276, 1, 1 -.else - map_bottom 0x1392FC, 0x276, 1 - map_top 0x1394EC, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_WindTribeTower_3_0, 0x276, 1 + map_top gAreaRoomMap_WindTribeTower_3_1, 0x276, 1, 1 gAreaRoomMaps_WindTribeTower:: @ 08105044 .4byte gAreaRoomMap_WindTribeTower_0 @@ -2604,106 +1445,51 @@ gAreaRoomMaps_WindTribeTower:: @ 08105044 .4byte gAreaRoomMap_WindTribeTower_3 gAreaRoomMap_WindTribeTowerRoof_0:: @ 08105054 -.ifdef EU - map_bottom 0x13954C-0x4, 0x30C, 1 - map_top 0x1397A0-0x4, 0x30C, 1, 1 -.else - map_bottom 0x13954C, 0x30C, 1 - map_top 0x1397A0, 0x30C, 1, 1 -.endif + map_bottom gAreaRoomMap_WindTribeTowerRoof_0_0, 0x30C, 1 + map_top gAreaRoomMap_WindTribeTowerRoof_0_1, 0x30C, 1, 1 gAreaRoomMaps_WindTribeTowerRoof:: @ 0810506C .4byte gAreaRoomMap_WindTribeTowerRoof_0 gAreaRoomMap_MinishCaves_0:: @ 08105070 -.ifdef EU - map_bottom 0xC12D4-0x4, 0x474, 1 - map_top 0xC15F4-0x4, 0x474, 1, 1 -.else - map_bottom 0xC12D4, 0x474, 1 - map_top 0xC15F4, 0x474, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_0_0, 0x474, 1 + map_top gAreaRoomMap_MinishCaves_0_1, 0x474, 1, 1 gAreaRoomMap_MinishCaves_1:: @ 08105088 -.ifdef EU - map_bottom 0xC16AC-0x4, 0x41A, 1 - map_top 0xC198C-0x4, 0x41A, 1, 1 -.else - map_bottom 0xC16AC, 0x41A, 1 - map_top 0xC198C, 0x41A, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_1_0, 0x41A, 1 + map_top gAreaRoomMap_MinishCaves_1_1, 0x41A, 1, 1 gAreaRoomMap_MinishCaves_2:: @ 081050A0 -.ifdef EU - map_bottom 0xC1A30-0x4, 0x1FE, 1 - map_top 0xC1B90-0x4, 0x1FE, 1, 1 -.else - map_bottom 0xC1A30, 0x1FE, 1 - map_top 0xC1B90, 0x1FE, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_2_0, 0x1FE, 1 + map_top gAreaRoomMap_MinishCaves_2_1, 0x1FE, 1, 1 gAreaRoomMap_MinishCaves_3:: @ 081050B8 -.ifdef EU - map_bottom 0xC1BEC-0x4, 0x4CE, 1 - map_top 0xC1EDC-0x4, 0x4CE, 1, 1 -.else - map_bottom 0xC1BEC, 0x4CE, 1 - map_top 0xC1EDC, 0x4CE, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_3_0, 0x4CE, 1 + map_top gAreaRoomMap_MinishCaves_3_1, 0x4CE, 1, 1 gAreaRoomMap_MinishCaves_4:: @ 081050D0 -.ifdef EU - map_bottom 0xC1FA0-0x4, 0x1C2, 1 - map_top 0xC2124-0x4, 0x1C2, 1, 1 -.else - map_bottom 0xC1FA0, 0x1C2, 1 - map_top 0xC2124, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_4_0, 0x1C2, 1 + map_top gAreaRoomMap_MinishCaves_4_1, 0x1C2, 1, 1 gAreaRoomMap_MinishCaves_5:: @ 081050E8 -.ifdef EU - map_bottom 0xC2174-0x4, 0x258, 1 - map_top 0xC2368-0x4, 0x258, 1, 1 -.else - map_bottom 0xC2174, 0x258, 1 - map_top 0xC2368, 0x258, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_5_0, 0x258, 1 + map_top gAreaRoomMap_MinishCaves_5_1, 0x258, 1, 1 gAreaRoomMap_MinishCaves_6:: @ 08105100 -.ifdef EU - map_bottom 0xC23D8-0x4, 0x258, 1 - map_top 0xC25C4-0x4, 0x258, 1, 1 -.else - map_bottom 0xC23D8, 0x258, 1 - map_top 0xC25C4, 0x258, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_6_0, 0x258, 1 + map_top gAreaRoomMap_MinishCaves_6_1, 0x258, 1, 1 gAreaRoomMap_MinishCaves_7:: @ 08105118 -.ifdef EU - map_bottom 0xC262C-0x4, 0x744, 1 - map_top 0xC2A54-0x4, 0x744, 1, 1 -.else - map_bottom 0xC262C, 0x744, 1 - map_top 0xC2A54, 0x744, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_7_0, 0x744, 1 + map_top gAreaRoomMap_MinishCaves_7_1, 0x744, 1, 1 gAreaRoomMap_MinishCaves_8:: @ 08105130 -.ifdef EU - map_bottom 0xC2B64-0x4, 0x4B0, 1 - map_top 0xC2DFC-0x4, 0x4B0, 1, 1 -.else - map_bottom 0xC2B64, 0x4B0, 1 - map_top 0xC2DFC, 0x4B0, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_8_0, 0x4B0, 1 + map_top gAreaRoomMap_MinishCaves_8_1, 0x4B0, 1, 1 gAreaRoomMap_MinishCaves_9:: @ 08105148 -.ifdef EU - map_bottom 0xC2E94-0x4, 0x618, 1 - map_top 0xC3294-0x4, 0x618, 1, 1 -.else - map_bottom 0xC2E94, 0x618, 1 - map_top 0xC3294, 0x618, 1, 1 -.endif + map_bottom gAreaRoomMap_MinishCaves_9_0, 0x618, 1 + map_top gAreaRoomMap_MinishCaves_9_1, 0x618, 1, 1 gAreaRoomMaps_MinishCaves:: @ 08105160 .4byte gAreaRoomMap_MinishCaves_0 @@ -2718,219 +1504,114 @@ gAreaRoomMaps_MinishCaves:: @ 08105160 .4byte gAreaRoomMap_MinishCaves_9 gAreaRoomMap_CastleGardenMinishHoles_0:: @ 08105188 -.ifdef EU - map_bottom 0xC3368-0x4, 0x1C2, 1 - map_top 0xC3508-0x4, 0x1C2, 1, 1 -.else - map_bottom 0xC3368, 0x1C2, 1 - map_top 0xC3508, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_CastleGardenMinishHoles_0_0, 0x1C2, 1 + map_top gAreaRoomMap_CastleGardenMinishHoles_0_1, 0x1C2, 1, 1 gAreaRoomMap_CastleGardenMinishHoles_1:: @ 081051A0 -.ifdef EU - map_bottom 0xC3554-0x4, 0x1C2, 1 - map_top 0xC36F0-0x4, 0x1C2, 1, 1 -.else - map_bottom 0xC3554, 0x1C2, 1 - map_top 0xC36F0, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_CastleGardenMinishHoles_1_0, 0x1C2, 1 + map_top gAreaRoomMap_CastleGardenMinishHoles_1_1, 0x1C2, 1, 1 gAreaRoomMaps_CastleGardenMinishHoles:: @ 081051B8 .4byte gAreaRoomMap_CastleGardenMinishHoles_0 .4byte gAreaRoomMap_CastleGardenMinishHoles_1 gAreaRoomMap_37_0:: @ 081051C0 -.ifdef EU - map_bottom 0xC373C-0x4, 0x1C2, 1 - map_top 0xC38F0-0x4, 0x1C2, 1, 1 -.else - map_bottom 0xC373C, 0x1C2, 1 - map_top 0xC38F0, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_37_0_0, 0x1C2, 1 + map_top gAreaRoomMap_37_0_1, 0x1C2, 1, 1 gAreaRoomMap_37_1:: @ 081051D8 -.ifdef EU - map_bottom 0xC3988-0x4, 0x1C2, 1 - map_top 0xC3B38-0x4, 0x1C2, 1, 1 -.else - map_bottom 0xC3988, 0x1C2, 1 - map_top 0xC3B38, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_37_1_0, 0x1C2, 1 + map_top gAreaRoomMap_37_1_1, 0x1C2, 1, 1 gAreaRoomMaps_37:: @ 081051F0 .4byte gAreaRoomMap_37_0 .4byte gAreaRoomMap_37_1 gAreaRoomMap_EzloCutscene_0:: @ 081051F8 -.ifdef EU - map_bottom 0x1389B8-0x4, 0x258, 1 - map_top 0x138B50-0x4, 0x258, 1, 1 -.else - map_bottom 0x1389B8, 0x258, 1 - map_top 0x138B50, 0x258, 1, 1 -.endif + map_bottom gAreaRoomMap_EzloCutscene_0_0, 0x258, 1 + map_top gAreaRoomMap_EzloCutscene_0_1, 0x258, 1, 1 gAreaRoomMaps_EzloCutscene:: @ 08105210 .4byte gAreaRoomMap_EzloCutscene_0 gAreaRoomMap_HyruleTownUnderground_0:: @ 08105214 -.ifdef EU - map_bottom 0x1AA7A4-0x4, 0xE10, 1 - map_top 0x1AAC74-0x4, 0xE10, 1, 1 -.else - map_bottom 0x1AA7A4, 0xE10, 1 - map_top 0x1AAC74, 0xE10, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownUnderground_0_0, 0xE10, 1 + map_top gAreaRoomMap_HyruleTownUnderground_0_1, 0xE10, 1, 1 gAreaRoomMap_HyruleTownUnderground_1:: @ 0810522C -.ifdef EU - map_bottom 0x1AAE34-0x4, 0x12C, 1 - map_top 0x1AAF18-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1AAE34, 0x12C, 1 - map_top 0x1AAF18, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownUnderground_1_0, 0x12C, 1 + map_top gAreaRoomMap_HyruleTownUnderground_1_1, 0x12C, 1, 1 gAreaRoomMaps_HyruleTownUnderground:: @ 08105244 .4byte gAreaRoomMap_HyruleTownUnderground_0 .4byte gAreaRoomMap_HyruleTownUnderground_1 gAreaRoomMap_GardenFountains_0:: @ 0810524C -.ifdef EU - map_bottom 0x1AAF44-0x4, 0x12C, 1 - map_top 0x1AB024-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1AAF44, 0x12C, 1 - map_top 0x1AB024, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_GardenFountains_0_0, 0x12C, 1 + map_top gAreaRoomMap_GardenFountains_0_1, 0x12C, 1, 1 gAreaRoomMap_GardenFountains_1:: @ 08105264 -.ifdef EU - map_bottom 0x1AB058-0x4, 0x12C, 1 - map_top 0x1AB150-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1AB058, 0x12C, 1 - map_top 0x1AB150, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_GardenFountains_1_0, 0x12C, 1 + map_top gAreaRoomMap_GardenFountains_1_1, 0x12C, 1, 1 gAreaRoomMaps_GardenFountains:: @ 0810527C .4byte gAreaRoomMap_GardenFountains_0 .4byte gAreaRoomMap_GardenFountains_1 gAreaRoomMap_HyruleCastleCellar_0:: @ 08105284 -.ifdef EU - map_bottom 0x1AB184-0x4, 0x3C0, 1 - map_top 0x1AB2D4-0x4, 0x3C0, 1, 1 -.else - map_bottom 0x1AB184, 0x3C0, 1 - map_top 0x1AB2D4, 0x3C0, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleCastleCellar_0_0, 0x3C0, 1 + map_top gAreaRoomMap_HyruleCastleCellar_0_1, 0x3C0, 1, 1 gAreaRoomMap_HyruleCastleCellar_1:: @ 0810529C -.ifdef EU - map_bottom 0x1AB354-0x4, 0x1E0, 1 - map_top 0x1AB428-0x4, 0x1E0, 1, 1 -.else - map_bottom 0x1AB354, 0x1E0, 1 - map_top 0x1AB428, 0x1E0, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleCastleCellar_1_0, 0x1E0, 1 + map_top gAreaRoomMap_HyruleCastleCellar_1_1, 0x1E0, 1, 1 gAreaRoomMaps_HyruleCastleCellar:: @ 081052B4 .4byte gAreaRoomMap_HyruleCastleCellar_0 .4byte gAreaRoomMap_HyruleCastleCellar_1 gAreaRoomMap_SimonsSimulation_0:: @ 081052BC -.ifdef EU - map_bottom 0x1AB474-0x4, 0x23A, 1 - map_top 0x1AB5A8-0x4, 0x23A, 1, 1 -.else - map_bottom 0x1AB474, 0x23A, 1 - map_top 0x1AB5A8, 0x23A, 1, 1 -.endif + map_bottom gAreaRoomMap_SimonsSimulation_0_0, 0x23A, 1 + map_top gAreaRoomMap_SimonsSimulation_0_1, 0x23A, 1, 1 gAreaRoomMaps_SimonsSimulation:: @ 081052D4 .4byte gAreaRoomMap_SimonsSimulation_0 gAreaRoomMap_40_0:: @ 081052D8 -.ifdef EU - map_bottom 0x1A93EC-0x4, 0x286, 1 - map_top 0x1A958C-0x4, 0x286, 1, 1 -.else - map_bottom 0x1A93EC, 0x286, 1 - map_top 0x1A958C, 0x286, 1, 1 -.endif + map_bottom gAreaRoomMap_40_0_0, 0x286, 1 + map_top gAreaRoomMap_40_0_1, 0x286, 1, 1 gAreaRoomMap_40_1:: @ 081052F0 -.ifdef EU - map_bottom 0x1A95F8-0x4, 0x30E, 1 - map_top 0x1A982C-0x4, 0x30E, 1, 1 -.else - map_bottom 0x1A95F8, 0x30E, 1 - map_top 0x1A982C, 0x30E, 1, 1 -.endif + map_bottom gAreaRoomMap_40_1_0, 0x30E, 1 + map_top gAreaRoomMap_40_1_1, 0x30E, 1, 1 gAreaRoomMap_40_2:: @ 08105308 -.ifdef EU - map_bottom 0x1A98CC-0x4, 0x286, 1 - map_top 0x1A9A30-0x4, 0x286, 1, 1 -.else - map_bottom 0x1A98CC, 0x286, 1 - map_top 0x1A9A30, 0x286, 1, 1 -.endif + map_bottom gAreaRoomMap_40_2_0, 0x286, 1 + map_top gAreaRoomMap_40_2_1, 0x286, 1, 1 gAreaRoomMap_40_3:: @ 08105320 -.ifdef EU - map_bottom 0x1A9AD0-0x4, 0x286, 1 - map_top 0x1A9C28-0x4, 0x286, 1, 1 -.else - map_bottom 0x1A9AD0, 0x286, 1 - map_top 0x1A9C28, 0x286, 1, 1 -.endif + map_bottom gAreaRoomMap_40_3_0, 0x286, 1 + map_top gAreaRoomMap_40_3_1, 0x286, 1, 1 gAreaRoomMap_40_4:: @ 08105338 -.ifdef EU - map_bottom 0x1A9CC8-0x4, 0x30E, 1 - map_top 0x1A9E68-0x4, 0x30E, 1, 1 -.else - map_bottom 0x1A9CC8, 0x30E, 1 - map_top 0x1A9E68, 0x30E, 1, 1 -.endif + map_bottom gAreaRoomMap_40_4_0, 0x30E, 1 + map_top gAreaRoomMap_40_4_1, 0x30E, 1, 1 gAreaRoomMap_40_5:: @ 08105350 -.ifdef EU - map_bottom 0x1A9EF4-0x4, 0x286, 1 - map_top 0x1AA084-0x4, 0x286, 1, 1 -.else - map_bottom 0x1A9EF4, 0x286, 1 - map_top 0x1AA084, 0x286, 1, 1 -.endif + map_bottom gAreaRoomMap_40_5_0, 0x286, 1 + map_top gAreaRoomMap_40_5_1, 0x286, 1, 1 gAreaRoomMap_40_6:: @ 08105368 -.ifdef EU - map_bottom 0x1AA114-0x4, 0x520, 1 - map_top 0x1AA384-0x4, 0x520, 1, 1 -.else - map_bottom 0x1AA114, 0x520, 1 - map_top 0x1AA384, 0x520, 1, 1 -.endif + map_bottom gAreaRoomMap_40_6_0, 0x520, 1 + map_top gAreaRoomMap_40_6_1, 0x520, 1, 1 gAreaRoomMap_40_7:: @ 08105380 -.ifdef EU - map_bottom 0x1AA468-0x4, 0x28A, 1 - map_top 0x1AA5AC-0x4, 0x28A, 1, 1 -.else - map_bottom 0x1AA468, 0x28A, 1 - map_top 0x1AA5AC, 0x28A, 1, 1 -.endif + map_bottom gAreaRoomMap_40_7_0, 0x28A, 1 + map_top gAreaRoomMap_40_7_1, 0x28A, 1, 1 gAreaRoomMap_40_8:: @ 08105398 -.ifdef EU - map_bottom 0x1AA628-0x4, 0x200, 1 - map_top 0x1AA72C-0x4, 0x200, 1, 1 -.else - map_bottom 0x1AA628, 0x200, 1 - map_top 0x1AA72C, 0x200, 1, 1 -.endif + map_bottom gAreaRoomMap_40_8_0, 0x200, 1 + map_top gAreaRoomMap_40_8_1, 0x200, 1, 1 gAreaRoomMaps_40:: @ 081053B0 .4byte gAreaRoomMap_40_0 @@ -2944,202 +1625,92 @@ gAreaRoomMaps_40:: @ 081053B0 .4byte gAreaRoomMap_40_8 gAreaRoomMap_DeepwoodShrine_0:: @ 081053D4 -.ifdef EU - map_bottom 0x1BF038-0x4, 0x1FE, 1 - map_top 0x1BF14C-0x4, 0x1FE, 1, 1 -.else - map_bottom 0x1BF038, 0x1FE, 1 - map_top 0x1BF14C, 0x1FE, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_0_0, 0x1FE, 1 + map_top gAreaRoomMap_DeepwoodShrine_0_1, 0x1FE, 1, 1 gAreaRoomMap_DeepwoodShrine_1:: @ 081053EC -.ifdef EU - map_bottom 0x1BF274-0x4, 0x2EE, 1 - map_top 0x1BF444-0x4, 0x2EE, 1, 1 -.else - map_bottom 0x1BF274, 0x2EE, 1 - map_top 0x1BF444, 0x2EE, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_1_0, 0x2EE, 1 + map_top gAreaRoomMap_DeepwoodShrine_1_1, 0x2EE, 1, 1 gAreaRoomMap_DeepwoodShrine_2:: @ 08105404 -.ifdef EU - map_bottom 0x1BF5AC-0x4, 0x276, 1 - map_top 0x1BF758-0x4, 0x276, 1, 1 -.else - map_bottom 0x1BF5AC, 0x276, 1 - map_top 0x1BF758, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_2_0, 0x276, 1 + map_top gAreaRoomMap_DeepwoodShrine_2_1, 0x276, 1, 1 gAreaRoomMap_DeepwoodShrine_3:: @ 0810541C -.ifdef EU - map_bottom 0x1BF89C-0x4, 0x1FE, 1 - map_top 0x1BFA34-0x4, 0x1FE, 1, 1 -.else - map_bottom 0x1BF89C, 0x1FE, 1 - map_top 0x1BFA34, 0x1FE, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_3_0, 0x1FE, 1 + map_top gAreaRoomMap_DeepwoodShrine_3_1, 0x1FE, 1, 1 gAreaRoomMap_DeepwoodShrine_4:: @ 08105434 -.ifdef EU - map_bottom 0x1BFB34-0x4, 0x154, 1 - map_top 0x1BFC58-0x4, 0x154, 1, 1 -.else - map_bottom 0x1BFB34, 0x154, 1 - map_top 0x1BFC58, 0x154, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_4_0, 0x154, 1 + map_top gAreaRoomMap_DeepwoodShrine_4_1, 0x154, 1, 1 gAreaRoomMap_DeepwoodShrine_5:: @ 0810544C -.ifdef EU - map_bottom 0x1BFD30-0x4, 0x352, 1 - map_top 0x1BFFA0-0x4, 0x352, 1, 1 -.else - map_bottom 0x1BFD30, 0x352, 1 - map_top 0x1BFFA0, 0x352, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_5_0, 0x352, 1 + map_top gAreaRoomMap_DeepwoodShrine_5_1, 0x352, 1, 1 gAreaRoomMap_DeepwoodShrine_6:: @ 08105464 -.ifdef EU - map_bottom 0x1C00F8-0x4, 0x5AA, 1 - map_top 0x1C0470-0x4, 0x5AA, 1, 1 -.else - map_bottom 0x1C00F8, 0x5AA, 1 - map_top 0x1C0470, 0x5AA, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_6_0, 0x5AA, 1 + map_top gAreaRoomMap_DeepwoodShrine_6_1, 0x5AA, 1, 1 gAreaRoomMap_DeepwoodShrine_7:: @ 0810547C -.ifdef EU - map_bottom 0x1C063C-0x4, 0x352, 1 - map_top 0x1C088C-0x4, 0x352, 1, 1 -.else - map_bottom 0x1C063C, 0x352, 1 - map_top 0x1C088C, 0x352, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_7_0, 0x352, 1 + map_top gAreaRoomMap_DeepwoodShrine_7_1, 0x352, 1, 1 gAreaRoomMap_DeepwoodShrine_8:: @ 08105494 -.ifdef EU - map_bottom 0x1C09C0-0x4, 0x198, 1 - map_top 0x1C0AF4-0x4, 0x198, 1, 1 -.else - map_bottom 0x1C09C0, 0x198, 1 - map_top 0x1C0AF4, 0x198, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_8_0, 0x198, 1 + map_top gAreaRoomMap_DeepwoodShrine_8_1, 0x198, 1, 1 gAreaRoomMap_DeepwoodShrine_9:: @ 081054AC -.ifdef EU - map_bottom 0x1C0BEC-0x4, 0x1BA, 1 - map_top 0x1C0D48-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1C0BEC, 0x1BA, 1 - map_top 0x1C0D48, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_9_0, 0x1BA, 1 + map_top gAreaRoomMap_DeepwoodShrine_9_1, 0x1BA, 1, 1 gAreaRoomMap_DeepwoodShrine_10:: @ 081054C4 -.ifdef EU - map_bottom 0x1C0E30-0x4, 0x2CA, 1 - map_top 0x1C1008-0x4, 0x2CA, 1, 1 -.else - map_bottom 0x1C0E30, 0x2CA, 1 - map_top 0x1C1008, 0x2CA, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_10_0, 0x2CA, 1 + map_top gAreaRoomMap_DeepwoodShrine_10_1, 0x2CA, 1, 1 gAreaRoomMap_DeepwoodShrine_11:: @ 081054DC -.ifdef EU - map_bottom 0x1C1154-0x4, 0x2CA, 1 - map_top 0x1C132C-0x4, 0x2CA, 1, 1 -.else - map_bottom 0x1C1154, 0x2CA, 1 - map_top 0x1C132C, 0x2CA, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_11_0, 0x2CA, 1 + map_top gAreaRoomMap_DeepwoodShrine_11_1, 0x2CA, 1, 1 gAreaRoomMap_DeepwoodShrine_12:: @ 081054F4 -.ifdef EU - map_bottom 0x1C14E4-0x4, 0x2CA, 1 - map_top 0x1C1690-0x4, 0x2CA, 1, 1 -.else - map_bottom 0x1C14E4, 0x2CA, 1 - map_top 0x1C1690, 0x2CA, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_12_0, 0x2CA, 1 + map_top gAreaRoomMap_DeepwoodShrine_12_1, 0x2CA, 1, 1 gAreaRoomMap_DeepwoodShrine_13:: @ 0810550C -.ifdef EU - map_bottom 0x1C1800-0x4, 0x2EE, 1 - map_top 0x1C1A34-0x4, 0x2EE, 1, 1 -.else - map_bottom 0x1C1800, 0x2EE, 1 - map_top 0x1C1A34, 0x2EE, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_13_0, 0x2EE, 1 + map_top gAreaRoomMap_DeepwoodShrine_13_1, 0x2EE, 1, 1 gAreaRoomMap_DeepwoodShrine_14:: @ 08105524 -.ifdef EU - map_bottom 0x1C1B10-0x4, 0x276, 1 - map_top 0x1C1D08-0x4, 0x276, 1, 1 -.else - map_bottom 0x1C1B10, 0x276, 1 - map_top 0x1C1D08, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_14_0, 0x276, 1 + map_top gAreaRoomMap_DeepwoodShrine_14_1, 0x276, 1, 1 gAreaRoomMap_DeepwoodShrine_15:: @ 0810553C -.ifdef EU - map_bottom 0x1C1DDC-0x4, 0x198, 1 - map_top 0x1C1F14-0x4, 0x198, 1, 1 -.else - map_bottom 0x1C1DDC, 0x198, 1 - map_top 0x1C1F14, 0x198, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_15_0, 0x198, 1 + map_top gAreaRoomMap_DeepwoodShrine_15_1, 0x198, 1, 1 gAreaRoomMap_DeepwoodShrine_16:: @ 08105554 -.ifdef EU - map_bottom 0x1C1FB4-0x4, 0x5AA, 1 - map_top 0x1C2264-0x4, 0x5AA, 1, 1 -.else - map_bottom 0x1C1FB4, 0x5AA, 1 - map_top 0x1C2264, 0x5AA, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_16_0, 0x5AA, 1 + map_top gAreaRoomMap_DeepwoodShrine_16_1, 0x5AA, 1, 1 gAreaRoomMap_DeepwoodShrine_17:: @ 0810556C -.ifdef EU - map_bottom 0x1C2490-0x4, 0x264, 1 - map_top 0x1C25D4-0x4, 0x264, 1, 1 -.else - map_bottom 0x1C2490, 0x264, 1 - map_top 0x1C25D4, 0x264, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_17_0, 0x264, 1 + map_top gAreaRoomMap_DeepwoodShrine_17_1, 0x264, 1, 1 gAreaRoomMap_DeepwoodShrineBoss_0:: @ 08105584 -.ifdef EU - map_bottom 0x1C26EC-0x4, 0x1FE, 1 - map_top 0x1C28C4-0x4, 0x1FE, 1, 1 -.else - map_bottom 0x1C26EC, 0x1FE, 1 - map_top 0x1C28C4, 0x1FE, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrineBoss_0_0, 0x1FE, 1 + map_top gAreaRoomMap_DeepwoodShrineBoss_0_1, 0x1FE, 1, 1 gAreaRoomMap_DeepwoodShrine_18:: @ 0810559C -.ifdef EU - map_bottom 0x1C296C-0x4, 0x2CA, 1 - map_top 0x1C2B40-0x4, 0x2CA, 1, 1 -.else - map_bottom 0x1C296C, 0x2CA, 1 - map_top 0x1C2B40, 0x2CA, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_18_0, 0x2CA, 1 + map_top gAreaRoomMap_DeepwoodShrine_18_1, 0x2CA, 1, 1 gAreaRoomMap_DeepwoodShrine_19:: @ 081055B4 -.ifdef EU - map_bottom 0x1C2CF4-0x4, 0x12C, 1 - map_top 0x1C2D2C-0x4, 0x12C, 1, 1 -.else - map_bottom 0x1C2CF4, 0x12C, 1 - map_top 0x1C2D2C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrine_19_0, 0x12C, 1 + map_top gAreaRoomMap_DeepwoodShrine_19_1, 0x12C, 1, 1 gAreaRoomMap_DeepwoodShrineEntry_0:: @ 081055CC -.ifdef EU - map_bottom 0x1C2D80-0x4, 0x1C2, 0 - map_top 0x1C2F44-0x4, 0x1C2, 1, 1 -.else - map_bottom 0x1C2D80, 0x1C2, 0 - map_top 0x1C2F44, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_DeepwoodShrineEntry_0_0, 0x1C2, 0 + map_top gAreaRoomMap_DeepwoodShrineEntry_0_1, 0x1C2, 1, 1 gAreaRoomMaps_DeepwoodShrine:: @ 081055E4 .4byte gAreaRoomMap_DeepwoodShrine_0 @@ -3183,166 +1754,76 @@ gAreaRoomMaps_DeepwoodShrineEntry:: @ 0810566C .4byte gAreaRoomMap_DeepwoodShrineEntry_0 gAreaRoomMap_CaveOfFlames_0:: @ 08105670 -.ifdef EU - map_bottom 0x1D6458-0x4, 0x30E, 1 - map_top 0x1D65CC-0x4, 0x30E, 1, 1 -.else - map_bottom 0x1D6458, 0x30E, 1 - map_top 0x1D65CC, 0x30E, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_0_0, 0x30E, 1 + map_top gAreaRoomMap_CaveOfFlames_0_1, 0x30E, 1, 1 gAreaRoomMap_CaveOfFlames_1:: @ 08105688 -.ifdef EU - map_bottom 0x1D67A8-0x4, 0x30E, 1 - map_top 0x1D6908-0x4, 0x30E, 1, 1 -.else - map_bottom 0x1D67A8, 0x30E, 1 - map_top 0x1D6908, 0x30E, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_1_0, 0x30E, 1 + map_top gAreaRoomMap_CaveOfFlames_1_1, 0x30E, 1, 1 gAreaRoomMap_CaveOfFlames_2:: @ 081056A0 -.ifdef EU - map_bottom 0x1D6AE0-0x4, 0x4AC, 1 - map_top 0x1D6C00-0x4, 0x4AC, 1, 1 -.else - map_bottom 0x1D6AE0, 0x4AC, 1 - map_top 0x1D6C00, 0x4AC, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_2_0, 0x4AC, 1 + map_top gAreaRoomMap_CaveOfFlames_2_1, 0x4AC, 1, 1 gAreaRoomMap_CaveOfFlames_3:: @ 081056B8 -.ifdef EU - map_bottom 0x1D6F10-0x4, 0x1BA, 1 - map_top 0x1D6F4C-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1D6F10, 0x1BA, 1 - map_top 0x1D6F4C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_3_0, 0x1BA, 1 + map_top gAreaRoomMap_CaveOfFlames_3_1, 0x1BA, 1, 1 gAreaRoomMap_CaveOfFlames_4:: @ 081056D0 -.ifdef EU - map_bottom 0x1D70D4-0x4, 0x74E, 1 - map_top 0x1D72BC-0x4, 0x74E, 1, 1 -.else - map_bottom 0x1D70D4, 0x74E, 1 - map_top 0x1D72BC, 0x74E, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_4_0, 0x74E, 1 + map_top gAreaRoomMap_CaveOfFlames_4_1, 0x74E, 1, 1 gAreaRoomMap_CaveOfFlames_5:: @ 081056E8 -.ifdef EU - map_bottom 0x1D76E8-0x4, 0x1BA, 1 - map_top 0x1D7724-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1D76E8, 0x1BA, 1 - map_top 0x1D7724, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_5_0, 0x1BA, 1 + map_top gAreaRoomMap_CaveOfFlames_5_1, 0x1BA, 1, 1 gAreaRoomMap_CaveOfFlames_6:: @ 08105700 -.ifdef EU - map_bottom 0x1D78CC-0x4, 0x5B6, 1 - map_top 0x1D7984-0x4, 0x5B6, 1, 1 -.else - map_bottom 0x1D78CC, 0x5B6, 1 - map_top 0x1D7984, 0x5B6, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_6_0, 0x5B6, 1 + map_top gAreaRoomMap_CaveOfFlames_6_1, 0x5B6, 1, 1 gAreaRoomMap_CaveOfFlames_7:: @ 08105718 -.ifdef EU - map_bottom 0x1D7CF8-0x4, 0x1FE, 1 - map_top 0x1D7D3C-0x4, 0x1FE, 1, 1 -.else - map_bottom 0x1D7CF8, 0x1FE, 1 - map_top 0x1D7D3C, 0x1FE, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_7_0, 0x1FE, 1 + map_top gAreaRoomMap_CaveOfFlames_7_1, 0x1FE, 1, 1 gAreaRoomMap_CaveOfFlames_8:: @ 08105730 -.ifdef EU - map_bottom 0x1D7F00-0x4, 0x508, 1 - map_top 0x1D8158-0x4, 0x508, 1, 1 -.else - map_bottom 0x1D7F00, 0x508, 1 - map_top 0x1D8158, 0x508, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_8_0, 0x508, 1 + map_top gAreaRoomMap_CaveOfFlames_8_1, 0x508, 1, 1 gAreaRoomMap_CaveOfFlames_9:: @ 08105748 -.ifdef EU - map_bottom 0x1D8420-0x4, 0x508, 1 - map_top 0x1D869C-0x4, 0x508, 1, 1 -.else - map_bottom 0x1D8420, 0x508, 1 - map_top 0x1D869C, 0x508, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_9_0, 0x508, 1 + map_top gAreaRoomMap_CaveOfFlames_9_1, 0x508, 1, 1 gAreaRoomMap_CaveOfFlames_10:: @ 08105760 -.ifdef EU - map_bottom 0x1D8940-0x4, 0x9D8, 1 - map_top 0x1D8CAC-0x4, 0x9D8, 1, 1 -.else - map_bottom 0x1D8940, 0x9D8, 1 - map_top 0x1D8CAC, 0x9D8, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_10_0, 0x9D8, 1 + map_top gAreaRoomMap_CaveOfFlames_10_1, 0x9D8, 1, 1 gAreaRoomMap_CaveOfFlames_11:: @ 08105778 -.ifdef EU - map_bottom 0x1D9094-0x4, 0x4EC, 1 - map_top 0x1D9264-0x4, 0x4EC, 1, 1 -.else - map_bottom 0x1D9094, 0x4EC, 1 - map_top 0x1D9264, 0x4EC, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_11_0, 0x4EC, 1 + map_top gAreaRoomMap_CaveOfFlames_11_1, 0x4EC, 1, 1 gAreaRoomMap_CaveOfFlames_12:: @ 08105790 -.ifdef EU - map_bottom 0x1D940C-0x4, 0x276, 1 - map_top 0x1D956C-0x4, 0x276, 1, 1 -.else - map_bottom 0x1D940C, 0x276, 1 - map_top 0x1D956C, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_12_0, 0x276, 1 + map_top gAreaRoomMap_CaveOfFlames_12_1, 0x276, 1, 1 gAreaRoomMap_CaveOfFlames_13:: @ 081057A8 -.ifdef EU - map_bottom 0x1D9688-0x4, 0x276, 1 - map_top 0x1D97E0-0x4, 0x276, 1, 1 -.else - map_bottom 0x1D9688, 0x276, 1 - map_top 0x1D97E0, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_13_0, 0x276, 1 + map_top gAreaRoomMap_CaveOfFlames_13_1, 0x276, 1, 1 gAreaRoomMap_CaveOfFlames_14:: @ 081057C0 -.ifdef EU - map_bottom 0x1D992C-0x4, 0x276, 1 - map_top 0x1D9A28-0x4, 0x276, 1, 1 -.else - map_bottom 0x1D992C, 0x276, 1 - map_top 0x1D9A28, 0x276, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_14_0, 0x276, 1 + map_top gAreaRoomMap_CaveOfFlames_14_1, 0x276, 1, 1 gAreaRoomMap_CaveOfFlames_15:: @ 081057D8 -.ifdef EU - map_bottom 0x1D9BA8-0x4, 0x186, 1 - map_top 0x1D9BE0-0x4, 0x186, 1, 1 -.else - map_bottom 0x1D9BA8, 0x186, 1 - map_top 0x1D9BE0, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_15_0, 0x186, 1 + map_top gAreaRoomMap_CaveOfFlames_15_1, 0x186, 1, 1 gAreaRoomMap_CaveOfFlames_16:: @ 081057F0 -.ifdef EU - map_bottom 0x1D9D48-0x4, 0x186, 1 - map_top 0x1D9D80-0x4, 0x186, 1, 1 -.else - map_bottom 0x1D9D48, 0x186, 1 - map_top 0x1D9D80, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_16_0, 0x186, 1 + map_top gAreaRoomMap_CaveOfFlames_16_1, 0x186, 1, 1 gAreaRoomMap_CaveOfFlames_17:: @ 08105808 -.ifdef EU - map_bottom 0x1D9EC8-0x4, 0x9D8, 1 - map_top 0x1DA3B4-0x4, 0x9D8, 1, 1 -.else - map_bottom 0x1D9EC8, 0x9D8, 1 - map_top 0x1DA3B4, 0x9D8, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlames_17_0, 0x9D8, 1 + map_top gAreaRoomMap_CaveOfFlames_17_1, 0x9D8, 1, 1 gAreaRoomMaps_CaveOfFlames:: @ 08105820 .4byte gAreaRoomMap_CaveOfFlames_0 @@ -3371,232 +1852,107 @@ gAreaRoomMaps_CaveOfFlames:: @ 08105820 .4byte gAreaRoomMap_CaveOfFlames_17 gAreaRoomMap_CaveOfFlamesBoss_0:: @ 08105880 -.ifdef EU - map_bottom 0x1DA6E8-0x4, 0x360, 1 - map_top 0x1DA990-0x4, 0x360, 1, 1 -.else - map_bottom 0x1DA6E8, 0x360, 1 - map_top 0x1DA990, 0x360, 1, 1 -.endif + map_bottom gAreaRoomMap_CaveOfFlamesBoss_0_0, 0x360, 1 + map_top gAreaRoomMap_CaveOfFlamesBoss_0_1, 0x360, 1, 1 gAreaRoomMaps_CaveOfFlamesBoss:: @ 08105898 .4byte gAreaRoomMap_CaveOfFlamesBoss_0 gAreaRoomMap_FortressOfWinds_0:: @ 0810589C -.ifdef EU - map_bottom 0x1F19E8-0x4, 0x1BA, 1 - map_top 0x1F1B1C-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F19E8, 0x1BA, 1 - map_top 0x1F1B1C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_0_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_0_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_1:: @ 081058B4 -.ifdef EU - map_bottom 0x1F1BCC-0x4, 0x1BA, 1 - map_top 0x1F1CF0-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F1BCC, 0x1BA, 1 - map_top 0x1F1CF0, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_1_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_1_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_2:: @ 081058CC -.ifdef EU - map_bottom 0x1F1DCC-0x4, 0x804, 1 - map_top 0x1F213C-0x4, 0x804, 1, 1 -.else - map_bottom 0x1F1DCC, 0x804, 1 - map_top 0x1F213C, 0x804, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_2_0, 0x804, 1 + map_top gAreaRoomMap_FortressOfWinds_2_1, 0x804, 1, 1 gAreaRoomMap_FortressOfWinds_3:: @ 081058E4 -.ifdef EU - map_bottom 0x1F23E0-0x4, 0x1DC, 1 - map_top 0x1F253C-0x4, 0x1DC, 1, 1 -.else - map_bottom 0x1F23E0, 0x1DC, 1 - map_top 0x1F253C, 0x1DC, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_3_0, 0x1DC, 1 + map_top gAreaRoomMap_FortressOfWinds_3_1, 0x1DC, 1, 1 gAreaRoomMap_FortressOfWinds_4:: @ 081058FC -.ifdef EU - map_bottom 0x1F2600-0x4, 0x364, 1 - map_top 0x1F2834-0x4, 0x364, 1, 1 -.else - map_bottom 0x1F2600, 0x364, 1 - map_top 0x1F2834, 0x364, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_4_0, 0x364, 1 + map_top gAreaRoomMap_FortressOfWinds_4_1, 0x364, 1, 1 gAreaRoomMap_FortressOfWinds_5:: @ 08105914 -.ifdef EU - map_bottom 0x1F2A14-0x4, 0x1BA, 1 - map_top 0x1F2A50-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F2A14, 0x1BA, 1 - map_top 0x1F2A50, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_5_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_5_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_6:: @ 0810592C -.ifdef EU - map_bottom 0x1F2C14-0x4, 0x1BA, 1 - map_top 0x1F2C9C-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F2C14, 0x1BA, 1 - map_top 0x1F2C9C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_6_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_6_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_7:: @ 08105944 -.ifdef EU - map_bottom 0x1F2E0C-0x4, 0x374, 1 - map_top 0x1F2FBC-0x4, 0x374, 1, 1 -.else - map_bottom 0x1F2E0C, 0x374, 1 - map_top 0x1F2FBC, 0x374, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_7_0, 0x374, 1 + map_top gAreaRoomMap_FortressOfWinds_7_1, 0x374, 1, 1 gAreaRoomMap_FortressOfWinds_8:: @ 0810595C -.ifdef EU - map_bottom 0x1F3174-0x4, 0x1BA, 1 - map_top 0x1F31B0-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F3174, 0x1BA, 1 - map_top 0x1F31B0, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_8_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_8_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_9:: @ 08105974 -.ifdef EU - map_bottom 0x1F3320-0x4, 0x374, 1 - map_top 0x1F3390-0x4, 0x374, 1, 1 -.else - map_bottom 0x1F3320, 0x374, 1 - map_top 0x1F3390, 0x374, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_9_0, 0x374, 1 + map_top gAreaRoomMap_FortressOfWinds_9_1, 0x374, 1, 1 gAreaRoomMap_FortressOfWinds_10:: @ 0810598C -.ifdef EU - map_bottom 0x1F3640-0x4, 0x1BA, 1 - map_top 0x1F367C-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F3640, 0x1BA, 1 - map_top 0x1F367C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_10_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_10_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_11:: @ 081059A4 -.ifdef EU - map_bottom 0x1F382C-0x4, 0x256, 1 - map_top 0x1F3998-0x4, 0x256, 1, 1 -.else - map_bottom 0x1F382C, 0x256, 1 - map_top 0x1F3998, 0x256, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_11_0, 0x256, 1 + map_top gAreaRoomMap_FortressOfWinds_11_1, 0x256, 1, 1 gAreaRoomMap_FortressOfWinds_12:: @ 081059BC -.ifdef EU - map_bottom 0x1F3A40-0x4, 0x1BA, 1 - map_top 0x1F3B3C-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F3A40, 0x1BA, 1 - map_top 0x1F3B3C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_12_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_12_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_13:: @ 081059D4 -.ifdef EU - map_bottom 0x1F3C38-0x4, 0x1BA, 1 - map_top 0x1F3D10-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F3C38, 0x1BA, 1 - map_top 0x1F3D10, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_13_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_13_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_14:: @ 081059EC -.ifdef EU - map_bottom 0x1F3DF0-0x4, 0x374, 1 - map_top 0x1F4054-0x4, 0x374, 1, 1 -.else - map_bottom 0x1F3DF0, 0x374, 1 - map_top 0x1F4054, 0x374, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_14_0, 0x374, 1 + map_top gAreaRoomMap_FortressOfWinds_14_1, 0x374, 1, 1 gAreaRoomMap_FortressOfWinds_15:: @ 08105A04 -.ifdef EU - map_bottom 0x1F41C4-0x4, 0x1BA, 1 - map_top 0x1F42A4-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F41C4, 0x1BA, 1 - map_top 0x1F42A4, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_15_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_15_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_16:: @ 08105A1C -.ifdef EU - map_bottom 0x1F4398-0x4, 0x1BA, 1 - map_top 0x1F443C-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F4398, 0x1BA, 1 - map_top 0x1F443C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_16_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_16_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_17:: @ 08105A34 -.ifdef EU - map_bottom 0x1F458C-0x4, 0x1BA, 1 - map_top 0x1F46A4-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F458C, 0x1BA, 1 - map_top 0x1F46A4, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_17_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_17_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_18:: @ 08105A4C -.ifdef EU - map_bottom 0x1F475C-0x4, 0x1BA, 1 - map_top 0x1F48A0-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x1F475C, 0x1BA, 1 - map_top 0x1F48A0, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_18_0, 0x1BA, 1 + map_top gAreaRoomMap_FortressOfWinds_18_1, 0x1BA, 1, 1 gAreaRoomMap_FortressOfWinds_19:: @ 08105A64 -.ifdef EU - map_bottom 0x1F494C-0x4, 0x186, 1 - map_top 0x1F4A34-0x4, 0x186, 1, 1 -.else - map_bottom 0x1F494C, 0x186, 1 - map_top 0x1F4A34, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_19_0, 0x186, 1 + map_top gAreaRoomMap_FortressOfWinds_19_1, 0x186, 1, 1 gAreaRoomMap_FortressOfWinds_20:: @ 08105A7C -.ifdef EU - map_bottom 0x1F4AE4-0x4, 0x186, 1 - map_top 0x1F4BE8-0x4, 0x186, 1, 1 -.else - map_bottom 0x1F4AE4, 0x186, 1 - map_top 0x1F4BE8, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_20_0, 0x186, 1 + map_top gAreaRoomMap_FortressOfWinds_20_1, 0x186, 1, 1 gAreaRoomMap_FortressOfWinds_21:: @ 08105A94 -.ifdef EU - map_bottom 0x1F4C8C-0x4, 0x186, 1 - map_top 0x1F4D90-0x4, 0x186, 1, 1 -.else - map_bottom 0x1F4C8C, 0x186, 1 - map_top 0x1F4D90, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_21_0, 0x186, 1 + map_top gAreaRoomMap_FortressOfWinds_21_1, 0x186, 1, 1 gAreaRoomMap_FortressOfWinds_22:: @ 08105AAC -.ifdef EU - map_bottom 0x1F4E3C-0x4, 0x186, 1 - map_top 0x1F4F18-0x4, 0x186, 1, 1 -.else - map_bottom 0x1F4E3C, 0x186, 1 - map_top 0x1F4F18, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_22_0, 0x186, 1 + map_top gAreaRoomMap_FortressOfWinds_22_1, 0x186, 1, 1 gAreaRoomMap_FortressOfWinds_23:: @ 08105AC4 -.ifdef EU - map_bottom 0x1F4FB4-0x4, 0x1A0, 1 - map_top 0x1F50AC-0x4, 0x1A0, 1, 1 -.else - map_bottom 0x1F4FB4, 0x1A0, 1 - map_top 0x1F50AC, 0x1A0, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWinds_23_0, 0x1A0, 1 + map_top gAreaRoomMap_FortressOfWinds_23_1, 0x1A0, 1, 1 gAreaRoomMaps_FortressOfWinds:: @ 08105ADC .4byte gAreaRoomMap_FortressOfWinds_0 @@ -3638,407 +1994,187 @@ gAreaRoomMaps_FortressOfWinds:: @ 08105ADC .4byte gAreaRoomMap_FortressOfWinds_23 gAreaRoomMap_FortressOfWindsTop_0:: @ 08105B70 -.ifdef EU - map_bottom 0x1F55E0-0x4, 0x4B0, 1 - map_top 0x1F58B8-0x4, 0x4B0, 1, 1 -.else - map_bottom 0x1F55E0, 0x4B0, 1 - map_top 0x1F58B8, 0x4B0, 1, 1 -.endif + map_bottom gAreaRoomMap_FortressOfWindsTop_0_0, 0x4B0, 1 + map_top gAreaRoomMap_FortressOfWindsTop_0_1, 0x4B0, 1, 1 gAreaRoomMaps_FortressOfWindsTop:: @ 08105B88 .4byte gAreaRoomMap_FortressOfWindsTop_0 gAreaRoomMap_InnerMazaal_0:: @ 08105B8C -.ifdef EU - map_bottom 0x1F514C-0x4, 0x286, 1 - map_top 0x1F5214-0x4, 0x286, 1, 1 -.else - map_bottom 0x1F514C, 0x286, 1 - map_top 0x1F5214, 0x286, 1, 1 -.endif + map_bottom gAreaRoomMap_InnerMazaal_0_0, 0x286, 1 + map_top gAreaRoomMap_InnerMazaal_0_1, 0x286, 1, 1 gAreaRoomMap_InnerMazaal_1:: @ 08105BA4 -.ifdef EU - map_bottom 0x1F538C-0x4, 0x286, 1 - map_top 0x1F5460-0x4, 0x286, 1, 1 -.else - map_bottom 0x1F538C, 0x286, 1 - map_top 0x1F5460, 0x286, 1, 1 -.endif + map_bottom gAreaRoomMap_InnerMazaal_1_0, 0x286, 1 + map_top gAreaRoomMap_InnerMazaal_1_1, 0x286, 1, 1 gAreaRoomMaps_InnerMazaal:: @ 08105BBC .4byte gAreaRoomMap_InnerMazaal_0 .4byte gAreaRoomMap_InnerMazaal_1 gAreaRoomMap_TempleOfDroplets_0:: @ 08105BC4 -.ifdef EU - map_bottom 0x2052BC-0x4, 0x1BA, 1 - map_top 0x2053CC-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x2052BC, 0x1BA, 1 - map_top 0x2053CC, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_0_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_0_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_1:: @ 08105BDC -.ifdef EU - map_bottom 0x205494-0x4, 0x1BA, 1 - map_top 0x2055B0-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x205494, 0x1BA, 1 - map_top 0x2055B0, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_1_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_1_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_2:: @ 08105BF4 -.ifdef EU - map_bottom 0x205678-0x4, 0x1BA, 1 - map_top 0x2057A4-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x205678, 0x1BA, 1 - map_top 0x2057A4, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_2_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_2_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_3:: @ 08105C0C -.ifdef EU - map_bottom 0x205858-0x4, 0x6B4, 1 - map_top 0x205AA0-0x4, 0x6B4, 1, 1 -.else - map_bottom 0x205858, 0x6B4, 1 - map_top 0x205AA0, 0x6B4, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_3_0, 0x6B4, 1 + map_top gAreaRoomMap_TempleOfDroplets_3_1, 0x6B4, 1, 1 gAreaRoomMap_TempleOfDroplets_4:: @ 08105C24 -.ifdef EU - map_bottom 0x205DA0-0x4, 0x1BA, 1 - map_top 0x205E5C-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x205DA0, 0x1BA, 1 - map_top 0x205E5C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_4_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_4_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_5:: @ 08105C3C -.ifdef EU - map_bottom 0x205FA4-0x4, 0x1BA, 1 - map_top 0x205FE0-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x205FA4, 0x1BA, 1 - map_top 0x205FE0, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_5_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_5_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_6:: @ 08105C54 -.ifdef EU - map_bottom 0x206150-0x4, 0x30C, 1 - map_top 0x206270-0x4, 0x30C, 1, 1 -.else - map_bottom 0x206150, 0x30C, 1 - map_top 0x206270, 0x30C, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_6_0, 0x30C, 1 + map_top gAreaRoomMap_TempleOfDroplets_6_1, 0x30C, 1, 1 gAreaRoomMap_TempleOfDroplets_7:: @ 08105C6C -.ifdef EU - map_bottom 0x206470-0x4, 0x374, 1 - map_top 0x2065BC-0x4, 0x374, 1, 1 -.else - map_bottom 0x206470, 0x374, 1 - map_top 0x2065BC, 0x374, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_7_0, 0x374, 1 + map_top gAreaRoomMap_TempleOfDroplets_7_1, 0x374, 1, 1 gAreaRoomMap_TempleOfDroplets_8:: @ 08105C84 -.ifdef EU - map_bottom 0x206798-0x4, 0x948, 1 - map_top 0x206AA4-0x4, 0x948, 1, 1 -.else - map_bottom 0x206798, 0x948, 1 - map_top 0x206AA4, 0x948, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_8_0, 0x948, 1 + map_top gAreaRoomMap_TempleOfDroplets_8_1, 0x948, 1, 1 gAreaRoomMap_TempleOfDroplets_9:: @ 08105C9C -.ifdef EU - map_bottom 0x206EE4-0x4, 0x1BA, 1 - map_top 0x206FBC-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x206EE4, 0x1BA, 1 - map_top 0x206FBC, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_9_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_9_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_10:: @ 08105CB4 -.ifdef EU - map_bottom 0x2070C0-0x4, 0x492, 1 - map_top 0x20735C-0x4, 0x492, 1, 1 -.else - map_bottom 0x2070C0, 0x492, 1 - map_top 0x20735C, 0x492, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_10_0, 0x492, 1 + map_top gAreaRoomMap_TempleOfDroplets_10_1, 0x492, 1, 1 gAreaRoomMap_TempleOfDroplets_11:: @ 08105CCC -.ifdef EU - map_bottom 0x2074E8-0x4, 0x1BA, 1 - map_top 0x207620-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x2074E8, 0x1BA, 1 - map_top 0x207620, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_11_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_11_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_12:: @ 08105CE4 -.ifdef EU - map_bottom 0x207710-0x4, 0x186, 1 - map_top 0x207748-0x4, 0x186, 1, 1 -.else - map_bottom 0x207710, 0x186, 1 - map_top 0x207748, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_12_0, 0x186, 1 + map_top gAreaRoomMap_TempleOfDroplets_12_1, 0x186, 1, 1 gAreaRoomMap_TempleOfDroplets_13:: @ 08105CFC -.ifdef EU - map_bottom 0x20787C-0x4, 0x374, 1 - map_top 0x2079F0-0x4, 0x374, 1, 1 -.else - map_bottom 0x20787C, 0x374, 1 - map_top 0x2079F0, 0x374, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_13_0, 0x374, 1 + map_top gAreaRoomMap_TempleOfDroplets_13_1, 0x374, 1, 1 gAreaRoomMap_TempleOfDroplets_14:: @ 08105D14 -.ifdef EU - map_bottom 0x207BDC-0x4, 0x420, 1 - map_top 0x207CFC-0x4, 0x420, 1, 1 -.else - map_bottom 0x207BDC, 0x420, 1 - map_top 0x207CFC, 0x420, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_14_0, 0x420, 1 + map_top gAreaRoomMap_TempleOfDroplets_14_1, 0x420, 1, 1 gAreaRoomMap_TempleOfDroplets_15:: @ 08105D2C -.ifdef EU - map_bottom 0x207E10-0x4, 0x1BA, 1 - map_top 0x207F30-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x207E10, 0x1BA, 1 - map_top 0x207F30, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_15_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_15_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_16:: @ 08105D44 -.ifdef EU - map_bottom 0x20800C-0x4, 0x1BA, 1 - map_top 0x20810C-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x20800C, 0x1BA, 1 - map_top 0x20810C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_16_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_16_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_17:: @ 08105D5C -.ifdef EU - map_bottom 0x20818C-0x4, 0x186, 1 - map_top 0x208254-0x4, 0x186, 1, 1 -.else - map_bottom 0x20818C, 0x186, 1 - map_top 0x208254, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_17_0, 0x186, 1 + map_top gAreaRoomMap_TempleOfDroplets_17_1, 0x186, 1, 1 gAreaRoomMap_TempleOfDroplets_18:: @ 08105D74 -.ifdef EU - map_bottom 0x208310-0x4, 0x374, 1 - map_top 0x20846C-0x4, 0x374, 1, 1 -.else - map_bottom 0x208310, 0x374, 1 - map_top 0x20846C, 0x374, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_18_0, 0x374, 1 + map_top gAreaRoomMap_TempleOfDroplets_18_1, 0x374, 1, 1 gAreaRoomMap_TempleOfDroplets_19:: @ 08105D8C -.ifdef EU - map_bottom 0x2085BC-0x4, 0x1BA, 1 - map_top 0x2086EC-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x2085BC, 0x1BA, 1 - map_top 0x2086EC, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_19_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_19_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_20:: @ 08105DA4 -.ifdef EU - map_bottom 0x2087B4-0x4, 0x35A, 1 - map_top 0x2088D0-0x4, 0x35A, 1, 1 -.else - map_bottom 0x2087B4, 0x35A, 1 - map_top 0x2088D0, 0x35A, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_20_0, 0x35A, 1 + map_top gAreaRoomMap_TempleOfDroplets_20_1, 0x35A, 1, 1 gAreaRoomMap_TempleOfDroplets_21:: @ 08105DBC -.ifdef EU - map_bottom 0x208A3C-0x4, 0x1BA, 1 - map_top 0x208B48-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x208A3C, 0x1BA, 1 - map_top 0x208B48, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_21_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_21_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_22:: @ 08105DD4 -.ifdef EU - map_bottom 0x208BFC-0x4, 0x374, 1 - map_top 0x208D38-0x4, 0x374, 1, 1 -.else - map_bottom 0x208BFC, 0x374, 1 - map_top 0x208D38, 0x374, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_22_0, 0x374, 1 + map_top gAreaRoomMap_TempleOfDroplets_22_1, 0x374, 1, 1 gAreaRoomMap_TempleOfDroplets_23:: @ 08105DEC -.ifdef EU - map_bottom 0x208FF8-0x4, 0x1BA, 1 - map_top 0x209110-0x4, 0x1BA, 1, 1 -.else - map_bottom 0x208FF8, 0x1BA, 1 - map_top 0x209110, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_23_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_23_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_24:: @ 08105E04 -.ifdef EU - map_bottom 0x20921C-0x4, 0x4B0, 1 - map_top 0x2092B4-0x4, 0x4B0, 1, 1 -.else - map_bottom 0x20921C, 0x4B0, 1 - map_top 0x2092B4, 0x4B0, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_24_0, 0x4B0, 1 + map_top gAreaRoomMap_TempleOfDroplets_24_1, 0x4B0, 1, 1 gAreaRoomMap_TempleOfDroplets_25:: @ 08105E1C -.ifdef EU - map_bottom 0x20961C-0x4, 0x1A4, 1 - map_top 0x209658-0x4, 0x1A4, 1, 1 -.else - map_bottom 0x20961C, 0x1A4, 1 - map_top 0x209658, 0x1A4, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_25_0, 0x1A4, 1 + map_top gAreaRoomMap_TempleOfDroplets_25_1, 0x1A4, 1, 1 gAreaRoomMap_TempleOfDroplets_26:: @ 08105E34 -.ifdef EU - map_bottom 0x2097C4-0x4, 0xA0E, 1 - map_top 0x209BC8-0x1C, 0xA0E, 1, 1 -.else - map_bottom 0x2097C4, 0xA0E, 1 - map_top 0x209BC8, 0xA0E, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_26_0, 0xA0E, 1 + map_top gAreaRoomMap_TempleOfDroplets_26_1, 0xA0E, 1, 1 gAreaRoomMap_TempleOfDroplets_27:: @ 08105E4C -.ifdef EU - map_bottom 0x209F4C-0x1C, 0x1BA, 1 - map_top 0x20A098-0x1C, 0x1BA, 1, 1 -.else - map_bottom 0x209F4C, 0x1BA, 1 - map_top 0x20A098, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_27_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_27_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_28:: @ 08105E64 -.ifdef EU - map_bottom 0x20A144-0x1C, 0x186, 1 - map_top 0x20A234-0x1C, 0x186, 1, 1 -.else - map_bottom 0x20A144, 0x186, 1 - map_top 0x20A234, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_28_0, 0x186, 1 + map_top gAreaRoomMap_TempleOfDroplets_28_1, 0x186, 1, 1 gAreaRoomMap_TempleOfDroplets_29:: @ 08105E7C -.ifdef EU - map_bottom 0x20A2CC-0x1C, 0x492, 1 - map_top 0x20A4CC-0x1C, 0x492, 1, 1 -.else - map_bottom 0x20A2CC, 0x492, 1 - map_top 0x20A4CC, 0x492, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_29_0, 0x492, 1 + map_top gAreaRoomMap_TempleOfDroplets_29_1, 0x492, 1, 1 gAreaRoomMap_TempleOfDroplets_30:: @ 08105E94 -.ifdef EU - map_bottom 0x20A614-0x1C, 0x186, 1 - map_top 0x20A64C-0x1C, 0x186, 1, 1 -.else - map_bottom 0x20A614, 0x186, 1 - map_top 0x20A64C, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_30_0, 0x186, 1 + map_top gAreaRoomMap_TempleOfDroplets_30_1, 0x186, 1, 1 gAreaRoomMap_TempleOfDroplets_31:: @ 08105EAC -.ifdef EU - map_bottom 0x20A614+0x154, 0x1BA, 1 - map_top 0x20A64C+0x1CC, 0x1BA, 1, 1 -.else - map_bottom 0x20A784, 0x1BA, 1 - map_top 0x20A834, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_31_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_31_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_32:: @ 08105EC4 -.ifdef EU - map_bottom 0x20A980-0x1C, 0x1BA, 1 - map_top 0x20AA74-0x1C, 0x1BA, 1, 1 -.else - map_bottom 0x20A980, 0x1BA, 1 - map_top 0x20AA74, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_32_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_32_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_33:: @ 08105EDC -.ifdef EU - map_bottom 0x20AB54-0x1C, 0x186, 1 - map_top 0x20AC10-0x1C, 0x186, 1, 1 -.else - map_bottom 0x20AB54, 0x186, 1 - map_top 0x20AC10, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_33_0, 0x186, 1 + map_top gAreaRoomMap_TempleOfDroplets_33_1, 0x186, 1, 1 gAreaRoomMap_TempleOfDroplets_34:: @ 08105EF4 -.ifdef EU - map_bottom 0x20ACB4-0x1C, 0x186, 1 - map_top 0x20ACEC-0x1C, 0x186, 1, 1 -.else - map_bottom 0x20ACB4, 0x186, 1 - map_top 0x20ACEC, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_34_0, 0x186, 1 + map_top gAreaRoomMap_TempleOfDroplets_34_1, 0x186, 1, 1 gAreaRoomMap_TempleOfDroplets_35:: @ 08105F0C -.ifdef EU - map_bottom 0x20AE3C-0x1C, 0x396, 1 - map_top 0x20B03C-0x1C, 0x396, 1, 1 -.else - map_bottom 0x20AE3C, 0x396, 1 - map_top 0x20B03C, 0x396, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_35_0, 0x396, 1 + map_top gAreaRoomMap_TempleOfDroplets_35_1, 0x396, 1, 1 gAreaRoomMap_TempleOfDroplets_36:: @ 08105F24 -.ifdef EU - map_bottom 0x20B188-0x1C, 0x1BA, 1 - map_top 0x20B2C0-0x1C, 0x1BA, 1, 1 -.else - map_bottom 0x20B188, 0x1BA, 1 - map_top 0x20B2C0, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_36_0, 0x1BA, 1 + map_top gAreaRoomMap_TempleOfDroplets_36_1, 0x1BA, 1, 1 gAreaRoomMap_TempleOfDroplets_37:: @ 08105F3C -.ifdef EU - map_bottom 0x20B394-0x1C, 0x186, 1 - map_top 0x20B4C0-0x1C, 0x186, 1, 1 -.else - map_bottom 0x20B394, 0x186, 1 - map_top 0x20B4C0, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_37_0, 0x186, 1 + map_top gAreaRoomMap_TempleOfDroplets_37_1, 0x186, 1, 1 gAreaRoomMap_TempleOfDroplets_38:: @ 08105F54 -.ifdef EU - map_bottom 0x20B558-0x1C, 0x39C, 1 - map_top 0x20B724-0x1C, 0x39C, 1, 1 -.else - map_bottom 0x20B558, 0x39C, 1 - map_top 0x20B724, 0x39C, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_38_0, 0x39C, 1 + map_top gAreaRoomMap_TempleOfDroplets_38_1, 0x39C, 1, 1 gAreaRoomMap_TempleOfDroplets_39:: @ 08105F6C -.ifdef EU - map_bottom 0x20B82C-0x1C, 0x1DC, 1 - map_top 0x20B950-0x1C, 0x1DC, 1, 1 -.else - map_bottom 0x20B82C, 0x1DC, 1 - map_top 0x20B950, 0x1DC, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_39_0, 0x1DC, 1 + map_top gAreaRoomMap_TempleOfDroplets_39_1, 0x1DC, 1, 1 gAreaRoomMap_TempleOfDroplets_40:: @ 08105F84 -.ifdef EU - map_bottom 0x20BA0C-0x1C, 0x1A0, 1 - map_top 0x20BADC-0x1C, 0x1A0, 1, 1 -.else - map_bottom 0x20BA0C, 0x1A0, 1 - map_top 0x20BADC, 0x1A0, 1, 1 -.endif + map_bottom gAreaRoomMap_TempleOfDroplets_40_0, 0x1A0, 1 + map_top gAreaRoomMap_TempleOfDroplets_40_1, 0x1A0, 1, 1 gAreaRoomMaps_TempleOfDroplets:: @ 08105F9C .4byte gAreaRoomMap_TempleOfDroplets_0 @@ -4098,115 +2234,55 @@ gAreaRoomMaps_TempleOfDroplets:: @ 08105F9C .4byte gAreaRoomMap_TempleOfDroplets_40 gAreaRoomMap_61_0:: @ 08106078 -.ifdef EU - map_bottom 0x20BBC4-0x1C, 0x1C2, 1 - map_top 0x20BCF8-0x1C, 0x1C2, 1, 1 -.else - map_bottom 0x20BBC4, 0x1C2, 1 - map_top 0x20BCF8, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_61_0_0, 0x1C2, 1 + map_top gAreaRoomMap_61_0_1, 0x1C2, 1, 1 gAreaRoomMaps_61:: @ 08106090 .4byte gAreaRoomMap_61_0 gAreaRoomMap_HyruleTownMinishCaves_0:: @ 08106094 -.ifdef EU - map_bottom 0x20BD3C-0x1C, 0x330, 1 - map_top 0x20BF18-0x2C, 0x330, 1, 1 -.else - map_bottom 0x20BD3C, 0x330, 1 - map_top 0x20BF18, 0x330, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_0_0, 0x330, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_0_1, 0x330, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_1:: @ 081060AC -.ifdef EU - map_bottom 0x20BFC0-0x2C, 0x2D0, 1 - map_top 0x20C138-0x2C, 0x2D0, 1, 1 -.else - map_bottom 0x20BFC0, 0x2D0, 1 - map_top 0x20C138, 0x2D0, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_1_0, 0x2D0, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_1_1, 0x2D0, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_2:: @ 081060C4 -.ifdef EU - map_bottom 0x20C1E0-0x2C, 0x242, 1 - map_top 0x20C2F0-0x2C, 0x242, 1, 1 -.else - map_bottom 0x20C1E0, 0x242, 1 - map_top 0x20C2F0, 0x242, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_2_0, 0x242, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_2_1, 0x242, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_3:: @ 081060DC -.ifdef EU - map_bottom 0x20C3C4-0x2C, 0x1FE, 1 - map_top 0x20C408-0x2C, 0x1FE, 1, 1 -.else - map_bottom 0x20C3C4, 0x1FE, 1 - map_top 0x20C408, 0x1FE, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_3_0, 0x1FE, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_3_1, 0x1FE, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_4:: @ 081060F4 -.ifdef EU - map_bottom 0x20C538-0x2C, 0x1C2, 1 - map_top 0x20C624-0x2C, 0x1C2, 1, 1 -.else - map_bottom 0x20C538, 0x1C2, 1 - map_top 0x20C624, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_4_0, 0x1C2, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_4_1, 0x1C2, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_5:: @ 0810610C -.ifdef EU - map_bottom 0x20C6AC-0x2C, 0x222, 1 - map_top 0x20C7E0-0x2C, 0x222, 1, 1 -.else - map_bottom 0x20C6AC, 0x222, 1 - map_top 0x20C7E0, 0x222, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_5_0, 0x222, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_5_1, 0x222, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_6:: @ 08106124 -.ifdef EU - map_bottom 0x20C848-0x2C, 0x1BA, 1 - map_top 0x20C95C-0x2C, 0x1BA, 1, 1 -.else - map_bottom 0x20C848, 0x1BA, 1 - map_top 0x20C95C, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_6_0, 0x1BA, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_6_1, 0x1BA, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_7:: @ 0810613C -.ifdef EU - map_bottom 0x20C998-0x2C, 0x186, 1 - map_top 0x20CAA4-0x2C, 0x186, 1, 1 -.else - map_bottom 0x20C998, 0x186, 1 - map_top 0x20CAA4, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_7_0, 0x186, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_7_1, 0x186, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_8:: @ 08106154 -.ifdef EU - map_bottom 0x20CAFC-0x2C, 0x24C, 1 - map_top 0x20CC48-0x2C, 0x24C, 1, 1 -.else - map_bottom 0x20CAFC, 0x24C, 1 - map_top 0x20CC48, 0x24C, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_8_0, 0x24C, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_8_1, 0x24C, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_9:: @ 0810616C -.ifdef EU - map_bottom 0x20CCB8-0x2C, 0x1DC, 1 - map_top 0x20CDD0-0x2C, 0x1DC, 1, 1 -.else - map_bottom 0x20CCB8, 0x1DC, 1 - map_top 0x20CDD0, 0x1DC, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_9_0, 0x1DC, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_9_1, 0x1DC, 1, 1 gAreaRoomMap_HyruleTownMinishCaves_10:: @ 08106184 -.ifdef EU - map_bottom 0x20CE18-0x2C, 0x348, 1 - map_top 0x20CEF4-0x2C, 0x348, 1, 1 -.else - map_bottom 0x20CE18, 0x348, 1 - map_top 0x20CEF4, 0x348, 1, 1 -.endif + map_bottom gAreaRoomMap_HyruleTownMinishCaves_10_0, 0x348, 1 + map_top gAreaRoomMap_HyruleTownMinishCaves_10_1, 0x348, 1, 1 gAreaRoomMaps_HyruleTownMinishCaves:: @ 0810619C .4byte gAreaRoomMap_HyruleTownMinishCaves_0 @@ -4233,85 +2309,40 @@ gAreaRoomMaps_HyruleTownMinishCaves:: @ 0810619C .4byte gAreaRoomMap_HyruleTownMinishCaves_10 gAreaRoomMap_RoyalCrypt_0:: @ 081061F4 -.ifdef EU - map_bottom 0x2159A4-0x2C, 0x532, 1 - map_top 0x215BCC-0x2C, 0x532, 1, 1 -.else - map_bottom 0x2159A4, 0x532, 1 - map_top 0x215BCC, 0x532, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_0_0, 0x532, 1 + map_top gAreaRoomMap_RoyalCrypt_0_1, 0x532, 1, 1 gAreaRoomMap_RoyalCrypt_1:: @ 0810620C -.ifdef EU - map_bottom 0x215D68-0x2C, 0x1DC, 1 - map_top 0x215E8C-0x2C, 0x1DC, 1, 1 -.else - map_bottom 0x215D68, 0x1DC, 1 - map_top 0x215E8C, 0x1DC, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_1_0, 0x1DC, 1 + map_top gAreaRoomMap_RoyalCrypt_1_1, 0x1DC, 1, 1 gAreaRoomMap_RoyalCrypt_2:: @ 08106224 -.ifdef EU - map_bottom 0x215F08-0x2C, 0x348, 1 - map_top 0x21602C-0x2C, 0x348, 1, 1 -.else - map_bottom 0x215F08, 0x348, 1 - map_top 0x21602C, 0x348, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_2_0, 0x348, 1 + map_top gAreaRoomMap_RoyalCrypt_2_1, 0x348, 1, 1 gAreaRoomMap_RoyalCrypt_3:: @ 0810623C -.ifdef EU - map_bottom 0x216104-0x2C, 0x2F4, 1 - map_top 0x216278-0x2C, 0x2F4, 1, 1 -.else - map_bottom 0x216104, 0x2F4, 1 - map_top 0x216278, 0x2F4, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_3_0, 0x2F4, 1 + map_top gAreaRoomMap_RoyalCrypt_3_1, 0x2F4, 1, 1 gAreaRoomMap_RoyalCrypt_4:: @ 08106254 -.ifdef EU - map_bottom 0x216344-0x2C, 0x6F0, 1 - map_top 0x216678-0x2C, 0x6F0, 1, 1 -.else - map_bottom 0x216344, 0x6F0, 1 - map_top 0x216678, 0x6F0, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_4_0, 0x6F0, 1 + map_top gAreaRoomMap_RoyalCrypt_4_1, 0x6F0, 1, 1 gAreaRoomMap_RoyalCrypt_5:: @ 0810626C -.ifdef EU - map_bottom 0x2167CC-0x2C, 0x2E4, 1 - map_top 0x216954-0x2C, 0x2E4, 1, 1 -.else - map_bottom 0x2167CC, 0x2E4, 1 - map_top 0x216954, 0x2E4, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_5_0, 0x2E4, 1 + map_top gAreaRoomMap_RoyalCrypt_5_1, 0x2E4, 1, 1 gAreaRoomMap_RoyalCrypt_6:: @ 08106284 -.ifdef EU - map_bottom 0x2169F4-0x2C, 0x2E4, 1 - map_top 0x216B58-0x2C, 0x2E4, 1, 1 -.else - map_bottom 0x2169F4, 0x2E4, 1 - map_top 0x216B58, 0x2E4, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_6_0, 0x2E4, 1 + map_top gAreaRoomMap_RoyalCrypt_6_1, 0x2E4, 1, 1 gAreaRoomMap_RoyalCrypt_7:: @ 0810629C -.ifdef EU - map_bottom 0x216BF0-0x2C, 0x2EC, 1 - map_top 0x216D48-0x2C, 0x2EC, 1, 1 -.else - map_bottom 0x216BF0, 0x2EC, 1 - map_top 0x216D48, 0x2EC, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_7_0, 0x2EC, 1 + map_top gAreaRoomMap_RoyalCrypt_7_1, 0x2EC, 1, 1 gAreaRoomMap_RoyalCrypt_8:: @ 081062B4 -.ifdef EU - map_bottom 0x216E00-0x2C, 0x154, 1 - map_top 0x216EF0-0x2C, 0x154, 1, 1 -.else - map_bottom 0x216E00, 0x154, 1 - map_top 0x216EF0, 0x154, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalCrypt_8_0, 0x154, 1 + map_top gAreaRoomMap_RoyalCrypt_8_1, 0x154, 1, 1 gAreaRoomMaps_RoyalCrypt:: @ 081062CC .4byte gAreaRoomMap_RoyalCrypt_0 @@ -4332,973 +2363,208 @@ gAreaRoomMaps_RoyalCrypt:: @ 081062CC .4byte 0x0 gAreaRoomMap_PalaceOfWinds_0:: @ 0810630C -.ifdef JP - map_bottom 0x2246C0+0x74, 0xA8C, 1 - map_top 0x224A00+0x74, 0xA8C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2246C0+0x74, 0xA8C, 1 - map_top 0x224A00+0x74, 0xA8C, 1, 1 -.else -.ifdef EU - map_bottom 0x2246C0+0x48, 0xA8C, 1 - map_top 0x224A00+0x48, 0xA8C, 1, 1 -.else - map_bottom 0x2246C0, 0xA8C, 1 - map_top 0x224A00, 0xA8C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_0_0, 0xA8C, 1 + map_top gAreaRoomMap_PalaceOfWinds_0_1, 0xA8C, 1, 1 gAreaRoomMap_PalaceOfWinds_1:: @ 08106324 -.ifdef JP - map_bottom 0x224D14+0x74, 0x12C, 1 - map_top 0x224E04+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x224D14+0x74, 0x12C, 1 - map_top 0x224E04+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x224D14+0x48, 0x12C, 1 - map_top 0x224E04+0x48, 0x12C, 1, 1 -.else - map_bottom 0x224D14, 0x12C, 1 - map_top 0x224E04, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_1_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_1_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_2:: @ 0810633C -.ifdef JP - map_bottom 0x224E64+0x74, 0x1A4, 1 - map_top 0x224FBC+0x74, 0x1A4, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x224E64+0x74, 0x1A4, 1 - map_top 0x224FBC+0x74, 0x1A4, 1, 1 -.else -.ifdef EU - map_bottom 0x224E64+0x48, 0x1A4, 1 - map_top 0x224FBC+0x48, 0x1A4, 1, 1 -.else - map_bottom 0x224E64, 0x1A4, 1 - map_top 0x224FBC, 0x1A4, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_2_0, 0x1A4, 1 + map_top gAreaRoomMap_PalaceOfWinds_2_1, 0x1A4, 1, 1 gAreaRoomMap_PalaceOfWinds_3:: @ 08106354 -.ifdef JP - map_bottom 0x22505C+0x74, 0x384, 1 - map_top 0x2252A4+0x74, 0x384, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22505C+0x74, 0x384, 1 - map_top 0x2252A4+0x74, 0x384, 1, 1 -.else -.ifdef EU - map_bottom 0x22505C+0x48, 0x384, 1 - map_top 0x2252A4+0x48, 0x384, 1, 1 -.else - map_bottom 0x22505C, 0x384, 1 - map_top 0x2252A4, 0x384, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_3_0, 0x384, 1 + map_top gAreaRoomMap_PalaceOfWinds_3_1, 0x384, 1, 1 gAreaRoomMap_PalaceOfWinds_4:: @ 0810636C -.ifdef JP - map_bottom 0x2253FC+0x74, 0x12C, 1 - map_top 0x2254C8+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2253FC+0x74, 0x12C, 1 - map_top 0x2254C8+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x2253FC+0x48, 0x12C, 1 - map_top 0x2254C8+0x48, 0x12C, 1, 1 -.else - map_bottom 0x2253FC, 0x12C, 1 - map_top 0x2254C8, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_4_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_4_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_5:: @ 08106384 -.ifdef JP - map_bottom 0x225524+0x74, 0x384, 1 - map_top 0x22572C+0x74, 0x384, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x225524+0x74, 0x384, 1 - map_top 0x22572C+0x74, 0x384, 1, 1 -.else -.ifdef EU - map_bottom 0x225524+0x48, 0x384, 1 - map_top 0x22572C+0x48, 0x384, 1, 1 -.else - map_bottom 0x225524, 0x384, 1 - map_top 0x22572C, 0x384, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_5_0, 0x384, 1 + map_top gAreaRoomMap_PalaceOfWinds_5_1, 0x384, 1, 1 gAreaRoomMap_PalaceOfWinds_6:: @ 0810639C -.ifdef JP - map_bottom 0x225850+0x74, 0x384, 1 - map_top 0x225A40+0x74, 0x384, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x225850+0x74, 0x384, 1 - map_top 0x225A40+0x74, 0x384, 1, 1 -.else -.ifdef EU - map_bottom 0x225850+0x48, 0x384, 1 - map_top 0x225A40+0x48, 0x384, 1, 1 -.else - map_bottom 0x225850, 0x384, 1 - map_top 0x225A40, 0x384, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_6_0, 0x384, 1 + map_top gAreaRoomMap_PalaceOfWinds_6_1, 0x384, 1, 1 gAreaRoomMap_PalaceOfWinds_7:: @ 081063B4 -.ifdef JP - map_bottom 0x225B60+0x74, 0x384, 1 - map_top 0x225D68+0x74, 0x384, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x225B60+0x74, 0x384, 1 - map_top 0x225D68+0x74, 0x384, 1, 1 -.else -.ifdef EU - map_bottom 0x225B60+0x48, 0x384, 1 - map_top 0x225D68+0x48, 0x384, 1, 1 -.else - map_bottom 0x225B60, 0x384, 1 - map_top 0x225D68, 0x384, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_7_0, 0x384, 1 + map_top gAreaRoomMap_PalaceOfWinds_7_1, 0x384, 1, 1 gAreaRoomMap_PalaceOfWinds_8:: @ 081063CC -.ifdef JP - map_bottom 0x225E98+0x74, 0x258, 1 - map_top 0x22601C+0x74, 0x258, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x225E98+0x74, 0x258, 1 - map_top 0x22601C+0x74, 0x258, 1, 1 -.else -.ifdef EU - map_bottom 0x225E98+0x48, 0x258, 1 - map_top 0x22601C+0x48, 0x258, 1, 1 -.else - map_bottom 0x225E98, 0x258, 1 - map_top 0x22601C, 0x258, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_8_0, 0x258, 1 + map_top gAreaRoomMap_PalaceOfWinds_8_1, 0x258, 1, 1 gAreaRoomMap_PalaceOfWinds_9:: @ 081063E4 -.ifdef JP - map_bottom 0x226128+0x74, 0x12C, 1 - map_top 0x226200+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x226128+0x74, 0x12C, 1 - map_top 0x226200+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x226128+0x48, 0x12C, 1 - map_top 0x226200+0x48, 0x12C, 1, 1 -.else - map_bottom 0x226128, 0x12C, 1 - map_top 0x226200, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_9_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_9_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_10:: @ 081063FC -.ifdef JP - map_bottom 0x226264+0x74, 0x186, 1 - map_top 0x226364+0x74, 0x186, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x226264+0x74, 0x186, 1 - map_top 0x226364+0x74, 0x186, 1, 1 -.else -.ifdef EU - map_bottom 0x226264+0x48, 0x186, 1 - map_top 0x226364+0x48, 0x186, 1, 1 -.else - map_bottom 0x226264, 0x186, 1 - map_top 0x226364, 0x186, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_10_0, 0x186, 1 + map_top gAreaRoomMap_PalaceOfWinds_10_1, 0x186, 1, 1 gAreaRoomMap_PalaceOfWinds_11:: @ 08106414 -.ifdef JP - map_bottom 0x226418+0x74, 0x12C, 1 - map_top 0x2264FC+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x226418+0x74, 0x12C, 1 - map_top 0x2264FC+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x226418+0x48, 0x12C, 1 - map_top 0x2264FC+0x48, 0x12C, 1, 1 -.else - map_bottom 0x226418, 0x12C, 1 - map_top 0x2264FC, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_11_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_11_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_12:: @ 0810642C -.ifdef JP - map_bottom 0x226578+0x74, 0x1E0, 1 - map_top 0x22663C+0x74, 0x1E0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x226578+0x74, 0x1E0, 1 - map_top 0x22663C+0x74, 0x1E0, 1, 1 -.else -.ifdef EU - map_bottom 0x226578+0x48, 0x1E0, 1 - map_top 0x22663C+0x48, 0x1E0, 1, 1 -.else - map_bottom 0x226578, 0x1E0, 1 - map_top 0x22663C, 0x1E0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_12_0, 0x1E0, 1 + map_top gAreaRoomMap_PalaceOfWinds_12_1, 0x1E0, 1, 1 gAreaRoomMap_PalaceOfWinds_13:: @ 08106444 -.ifdef JP - map_bottom 0x2266BC+0x74, 0x12C, 1 - map_top 0x22679C+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2266BC+0x74, 0x12C, 1 - map_top 0x22679C+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x2266BC+0x48, 0x12C, 1 - map_top 0x22679C+0x48, 0x12C, 1, 1 -.else - map_bottom 0x2266BC, 0x12C, 1 - map_top 0x22679C, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_13_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_13_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_14:: @ 0810645C -.ifdef JP - map_bottom 0x226818+0x74, 0x258, 1 - map_top 0x226948+0x74, 0x258, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x226818+0x74, 0x258, 1 - map_top 0x226948+0x74, 0x258, 1, 1 -.else -.ifdef EU - map_bottom 0x226818+0x48, 0x258, 1 - map_top 0x226948+0x48, 0x258, 1, 1 -.else - map_bottom 0x226818, 0x258, 1 - map_top 0x226948, 0x258, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_14_0, 0x258, 1 + map_top gAreaRoomMap_PalaceOfWinds_14_1, 0x258, 1, 1 gAreaRoomMap_PalaceOfWinds_15:: @ 08106474 -.ifdef JP - map_bottom 0x2269F4+0x74, 0x708, 1 - map_top 0x226C3C+0x74, 0x708, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2269F4+0x74, 0x708, 1 - map_top 0x226C3C+0x74, 0x708, 1, 1 -.else -.ifdef EU - map_bottom 0x2269F4+0x48, 0x708, 1 - map_top 0x226C3C+0x48, 0x708, 1, 1 -.else - map_bottom 0x2269F4, 0x708, 1 - map_top 0x226C3C, 0x708, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_15_0, 0x708, 1 + map_top gAreaRoomMap_PalaceOfWinds_15_1, 0x708, 1, 1 gAreaRoomMap_PalaceOfWinds_16:: @ 0810648C -.ifdef JP - map_bottom 0x226E70+0x74, 0xA8C, 1 - map_top 0x2271A4+0x74, 0xA8C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x226E70+0x74, 0xA8C, 1 - map_top 0x2271A4+0x74, 0xA8C, 1, 1 -.else -.ifdef EU - map_bottom 0x226E70+0x48, 0xA8C, 1 - map_top 0x2271A4+0x48, 0xA8C, 1, 1 -.else - map_bottom 0x226E70, 0xA8C, 1 - map_top 0x2271A4, 0xA8C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_16_0, 0xA8C, 1 + map_top gAreaRoomMap_PalaceOfWinds_16_1, 0xA8C, 1, 1 gAreaRoomMap_PalaceOfWinds_17:: @ 081064A4 -.ifdef JP - map_bottom 0x22745C+0x74, 0x384, 1 - map_top 0x227668+0x74, 0x384, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22745C+0x74, 0x384, 1 - map_top 0x227668+0x74, 0x384, 1, 1 -.else -.ifdef EU - map_bottom 0x22745C+0x48, 0x384, 1 - map_top 0x227668+0x48, 0x384, 1, 1 -.else - map_bottom 0x22745C, 0x384, 1 - map_top 0x227668, 0x384, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_17_0, 0x384, 1 + map_top gAreaRoomMap_PalaceOfWinds_17_1, 0x384, 1, 1 gAreaRoomMap_PalaceOfWinds_18:: @ 081064BC -.ifdef JP - map_bottom 0x227774+0x74, 0x258, 1 - map_top 0x227860+0x74, 0x258, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x227774+0x74, 0x258, 1 - map_top 0x227860+0x74, 0x258, 1, 1 -.else -.ifdef EU - map_bottom 0x227774+0x48, 0x258, 1 - map_top 0x227860+0x48, 0x258, 1, 1 -.else - map_bottom 0x227774, 0x258, 1 - map_top 0x227860, 0x258, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_18_0, 0x258, 1 + map_top gAreaRoomMap_PalaceOfWinds_18_1, 0x258, 1, 1 gAreaRoomMap_PalaceOfWinds_19:: @ 081064D4 -.ifdef JP - map_bottom 0x227924+0x74, 0x4B0, 1 - map_top 0x227B6C+0x74, 0x4B0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x227924+0x74, 0x4B0, 1 - map_top 0x227B6C+0x74, 0x4B0, 1, 1 -.else -.ifdef EU - map_bottom 0x227924+0x48, 0x4B0, 1 - map_top 0x227B6C+0x48, 0x4B0, 1, 1 -.else - map_bottom 0x227924, 0x4B0, 1 - map_top 0x227B6C, 0x4B0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_19_0, 0x4B0, 1 + map_top gAreaRoomMap_PalaceOfWinds_19_1, 0x4B0, 1, 1 gAreaRoomMap_PalaceOfWinds_20:: @ 081064EC -.ifdef JP - map_bottom 0x227D34+0x74, 0x258, 1 - map_top 0x227EA8+0x74, 0x258, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x227D34+0x74, 0x258, 1 - map_top 0x227EA8+0x74, 0x258, 1, 1 -.else -.ifdef EU - map_bottom 0x227D34+0x48, 0x258, 1 - map_top 0x227EA8+0x48, 0x258, 1, 1 -.else - map_bottom 0x227D34, 0x258, 1 - map_top 0x227EA8, 0x258, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_20_0, 0x258, 1 + map_top gAreaRoomMap_PalaceOfWinds_20_1, 0x258, 1, 1 gAreaRoomMap_PalaceOfWinds_21:: @ 08106504 -.ifdef JP - map_bottom 0x227F48+0x74, 0x708, 1 - map_top 0x228330+0x74, 0x708, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x227F48+0x74, 0x708, 1 - map_top 0x228330+0x74, 0x708, 1, 1 -.else -.ifdef EU - map_bottom 0x227F48+0x48, 0x708, 1 - map_top 0x228330+0x48, 0x708, 1, 1 -.else - map_bottom 0x227F48, 0x708, 1 - map_top 0x228330, 0x708, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_21_0, 0x708, 1 + map_top gAreaRoomMap_PalaceOfWinds_21_1, 0x708, 1, 1 gAreaRoomMap_PalaceOfWinds_22:: @ 0810651C -.ifdef JP - map_bottom 0x22856C+0x74, 0x4B0, 1 - map_top 0x2287B8+0x74, 0x4B0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22856C+0x74, 0x4B0, 1 - map_top 0x2287B8+0x74, 0x4B0, 1, 1 -.else -.ifdef EU - map_bottom 0x22856C+0x48, 0x4B0, 1 - map_top 0x2287B8+0x48, 0x4B0, 1, 1 -.else - map_bottom 0x22856C, 0x4B0, 1 - map_top 0x2287B8, 0x4B0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_22_0, 0x4B0, 1 + map_top gAreaRoomMap_PalaceOfWinds_22_1, 0x4B0, 1, 1 gAreaRoomMap_PalaceOfWinds_23:: @ 08106534 -.ifdef JP - map_bottom 0x228988+0x74, 0x258, 1 - map_top 0x228A58+0x74, 0x258, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x228988+0x74, 0x258, 1 - map_top 0x228A58+0x74, 0x258, 1, 1 -.else -.ifdef EU - map_bottom 0x228988+0x48, 0x258, 1 - map_top 0x228A58+0x48, 0x258, 1, 1 -.else - map_bottom 0x228988, 0x258, 1 - map_top 0x228A58, 0x258, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_23_0, 0x258, 1 + map_top gAreaRoomMap_PalaceOfWinds_23_1, 0x258, 1, 1 gAreaRoomMap_PalaceOfWinds_24:: @ 0810654C -.ifdef JP - map_bottom 0x228AFC+0x74, 0x4B0, 1 - map_top 0x228C7C+0x74, 0x4B0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x228AFC+0x74, 0x4B0, 1 - map_top 0x228C7C+0x74, 0x4B0, 1, 1 -.else -.ifdef EU - map_bottom 0x228AFC+0x48, 0x4B0, 1 - map_top 0x228C7C+0x48, 0x4B0, 1, 1 -.else - map_bottom 0x228AFC, 0x4B0, 1 - map_top 0x228C7C, 0x4B0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_24_0, 0x4B0, 1 + map_top gAreaRoomMap_PalaceOfWinds_24_1, 0x4B0, 1, 1 gAreaRoomMap_PalaceOfWinds_25:: @ 08106564 -.ifdef JP - map_bottom 0x228DE4+0x74, 0x4B0, 1 - map_top 0x228F90+0x74, 0x4B0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x228DE4+0x74, 0x4B0, 1 - map_top 0x228F90+0x74, 0x4B0, 1, 1 -.else -.ifdef EU - map_bottom 0x228DE4+0x48, 0x4B0, 1 - map_top 0x228F90+0x48, 0x4B0, 1, 1 -.else - map_bottom 0x228DE4, 0x4B0, 1 - map_top 0x228F90, 0x4B0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_25_0, 0x4B0, 1 + map_top gAreaRoomMap_PalaceOfWinds_25_1, 0x4B0, 1, 1 gAreaRoomMap_PalaceOfWinds_26:: @ 0810657C -.ifdef JP - map_bottom 0x229138+0x74, 0x4B0, 1 - map_top 0x2293A4+0x74, 0x4B0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x229138+0x74, 0x4B0, 1 - map_top 0x2293A4+0x74, 0x4B0, 1, 1 -.else -.ifdef EU - map_bottom 0x229138+0x48, 0x4B0, 1 - map_top 0x2293A4+0x48, 0x4B0, 1, 1 -.else - map_bottom 0x229138, 0x4B0, 1 - map_top 0x2293A4, 0x4B0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_26_0, 0x4B0, 1 + map_top gAreaRoomMap_PalaceOfWinds_26_1, 0x4B0, 1, 1 gAreaRoomMap_PalaceOfWinds_27:: @ 08106594 -.ifdef JP - map_bottom 0x229574+0x74, 0x12C, 1 - map_top 0x22964C+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x229574+0x74, 0x12C, 1 - map_top 0x22964C+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x229574+0x48, 0x12C, 1 - map_top 0x22964C+0x48, 0x12C, 1, 1 -.else - map_bottom 0x229574, 0x12C, 1 - map_top 0x22964C, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_27_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_27_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_28:: @ 081065AC -.ifdef JP - map_bottom 0x2296D8+0x74, 0x12C, 1 - map_top 0x2297C0+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2296D8+0x74, 0x12C, 1 - map_top 0x2297C0+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x2296D8+0x48, 0x12C, 1 - map_top 0x2297C0+0x48, 0x12C, 1, 1 -.else - map_bottom 0x2296D8, 0x12C, 1 - map_top 0x2297C0, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_28_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_28_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_29:: @ 081065C4 -.ifdef JP - map_bottom 0x229820+0x74, 0x12C, 1 - map_top 0x2298F8+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x229820+0x74, 0x12C, 1 - map_top 0x2298F8+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x229820+0x48, 0x12C, 1 - map_top 0x2298F8+0x48, 0x12C, 1, 1 -.else - map_bottom 0x229820, 0x12C, 1 - map_top 0x2298F8, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_29_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_29_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_30:: @ 081065DC -.ifdef JP - map_bottom 0x229978+0x74, 0x12C, 1 - map_top 0x229A58+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x229978+0x74, 0x12C, 1 - map_top 0x229A58+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x229978+0x48, 0x12C, 1 - map_top 0x229A58+0x48, 0x12C, 1, 1 -.else - map_bottom 0x229978, 0x12C, 1 - map_top 0x229A58, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_30_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_30_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_31:: @ 081065F4 -.ifdef JP - map_bottom 0x229AD4+0x74, 0x12C, 1 - map_top 0x229BA4+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x229AD4+0x74, 0x12C, 1 - map_top 0x229BA4+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x229AD4+0x48, 0x12C, 1 - map_top 0x229BA4+0x48, 0x12C, 1, 1 -.else - map_bottom 0x229AD4, 0x12C, 1 - map_top 0x229BA4, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_31_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_31_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_32:: @ 0810660C -.ifdef JP - map_bottom 0x229C14+0x74, 0x12C, 1 - map_top 0x229CE8+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x229C14+0x74, 0x12C, 1 - map_top 0x229CE8+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x229C14+0x48, 0x12C, 1 - map_top 0x229CE8+0x48, 0x12C, 1, 1 -.else - map_bottom 0x229C14, 0x12C, 1 - map_top 0x229CE8, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_32_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_32_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_33:: @ 08106624 -.ifdef JP - map_bottom 0x229D5C+0x74, 0xA8C, 1 - map_top 0x22A0F0+0x74, 0xA8C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x229D5C+0x74, 0xA8C, 1 - map_top 0x22A0F0+0x74, 0xA8C, 1, 1 -.else -.ifdef EU - map_bottom 0x229D5C+0x48, 0xA8C, 1 - map_top 0x22A0F0+0x48, 0xA8C, 1, 1 -.else - map_bottom 0x229D5C, 0xA8C, 1 - map_top 0x22A0F0, 0xA8C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_33_0, 0xA8C, 1 + map_top gAreaRoomMap_PalaceOfWinds_33_1, 0xA8C, 1, 1 gAreaRoomMap_PalaceOfWinds_34:: @ 0810663C -.ifdef JP - map_bottom 0x22A454+0x74, 0x708, 1 - map_top 0x22A760+0x74, 0x708, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22A454+0x74, 0x708, 1 - map_top 0x22A760+0x74, 0x708, 1, 1 -.else -.ifdef EU - map_bottom 0x22A454+0x48, 0x708, 1 - map_top 0x22A760+0x48, 0x708, 1, 1 -.else - map_bottom 0x22A454, 0x708, 1 - map_top 0x22A760, 0x708, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_34_0, 0x708, 1 + map_top gAreaRoomMap_PalaceOfWinds_34_1, 0x708, 1, 1 gAreaRoomMap_PalaceOfWinds_35:: @ 08106654 -.ifdef JP - map_bottom 0x22A99C+0x74, 0x258, 1 - map_top 0x22AB10+0x74, 0x258, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22A99C+0x74, 0x258, 1 - map_top 0x22AB10+0x74, 0x258, 1, 1 -.else -.ifdef EU - map_bottom 0x22A99C+0x48, 0x258, 1 - map_top 0x22AB10+0x48, 0x258, 1, 1 -.else - map_bottom 0x22A99C, 0x258, 1 - map_top 0x22AB10, 0x258, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_35_0, 0x258, 1 + map_top gAreaRoomMap_PalaceOfWinds_35_1, 0x258, 1, 1 gAreaRoomMap_PalaceOfWinds_36:: @ 0810666C -.ifdef JP - map_bottom 0x22ABF0+0x74, 0x4B0, 1 - map_top 0x22AD78+0x74, 0x4B0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22ABF0+0x74, 0x4B0, 1 - map_top 0x22AD78+0x74, 0x4B0, 1, 1 -.else -.ifdef EU - map_bottom 0x22ABF0+0x48, 0x4B0, 1 - map_top 0x22AD78+0x48, 0x4B0, 1, 1 -.else - map_bottom 0x22ABF0, 0x4B0, 1 - map_top 0x22AD78, 0x4B0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_36_0, 0x4B0, 1 + map_top gAreaRoomMap_PalaceOfWinds_36_1, 0x4B0, 1, 1 gAreaRoomMap_PalaceOfWinds_37:: @ 08106684 -.ifdef JP - map_bottom 0x22AEC4+0x74, 0x12C, 1 - map_top 0x22AFC4+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22AEC4+0x74, 0x12C, 1 - map_top 0x22AFC4+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x22AEC4+0x48, 0x12C, 1 - map_top 0x22AFC4+0x48, 0x12C, 1, 1 -.else - map_bottom 0x22AEC4, 0x12C, 1 - map_top 0x22AFC4, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_37_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_37_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_38:: @ 0810669C -.ifdef JP - map_bottom 0x22B03C+0x74, 0x12C, 1 - map_top 0x22B150+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22B03C+0x74, 0x12C, 1 - map_top 0x22B150+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x22B03C+0x48, 0x12C, 1 - map_top 0x22B150+0x48, 0x12C, 1, 1 -.else - map_bottom 0x22B03C, 0x12C, 1 - map_top 0x22B150, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_38_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_38_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_39:: @ 081066B4 -.ifdef JP - map_bottom 0x22B1B0+0x74, 0x12C, 1 - map_top 0x22B2A8+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22B1B0+0x74, 0x12C, 1 - map_top 0x22B2A8+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x22B1B0+0x48, 0x12C, 1 - map_top 0x22B2A8+0x48, 0x12C, 1, 1 -.else - map_bottom 0x22B1B0, 0x12C, 1 - map_top 0x22B2A8, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_39_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_39_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_40:: @ 081066CC -.ifdef JP - map_bottom 0x22B324+0x74, 0x12C, 1 - map_top 0x22B414+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22B324+0x74, 0x12C, 1 - map_top 0x22B414+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x22B324+0x48, 0x12C, 1 - map_top 0x22B414+0x48, 0x12C, 1, 1 -.else - map_bottom 0x22B324, 0x12C, 1 - map_top 0x22B414, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_40_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_40_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_41:: @ 081066E4 -.ifdef JP - map_bottom 0x22B498+0x74, 0x12C, 1 - map_top 0x22B56C+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22B498+0x74, 0x12C, 1 - map_top 0x22B56C+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x22B498+0x48, 0x12C, 1 - map_top 0x22B56C+0x48, 0x12C, 1, 1 -.else - map_bottom 0x22B498, 0x12C, 1 - map_top 0x22B56C, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_41_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_41_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_42:: @ 081066FC -.ifdef JP - map_bottom 0x22B5EC+0x74, 0x12C, 1 - map_top 0x22B6D8+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22B5EC+0x74, 0x12C, 1 - map_top 0x22B6D8+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x22B5EC+0x48, 0x12C, 1 - map_top 0x22B6D8+0x48, 0x12C, 1, 1 -.else - map_bottom 0x22B5EC, 0x12C, 1 - map_top 0x22B6D8, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_42_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_42_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_43:: @ 08106714 -.ifdef JP - map_bottom 0x22B758+0x74, 0x258, 1 - map_top 0x22B8B4+0x74, 0x258, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22B758+0x74, 0x258, 1 - map_top 0x22B8B4+0x74, 0x258, 1, 1 -.else -.ifdef EU - map_bottom 0x22B758+0x48, 0x258, 1 - map_top 0x22B8B4+0x48, 0x258, 1, 1 -.else - map_bottom 0x22B758, 0x258, 1 - map_top 0x22B8B4, 0x258, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_43_0, 0x258, 1 + map_top gAreaRoomMap_PalaceOfWinds_43_1, 0x258, 1, 1 gAreaRoomMap_PalaceOfWinds_44:: @ 0810672C -.ifdef JP - map_bottom 0x22B994+0x74, 0x708, 1 - map_top 0x22BC78+0x74, 0x708, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22B994+0x74, 0x708, 1 - map_top 0x22BC78+0x74, 0x708, 1, 1 -.else -.ifdef EU - map_bottom 0x22B994+0x48, 0x708, 1 - map_top 0x22BC78+0x48, 0x708, 1, 1 -.else - map_bottom 0x22B994, 0x708, 1 - map_top 0x22BC78, 0x708, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_44_0, 0x708, 1 + map_top gAreaRoomMap_PalaceOfWinds_44_1, 0x708, 1, 1 gAreaRoomMap_PalaceOfWinds_45:: @ 08106744 -.ifdef JP - map_bottom 0x22BE68+0x74, 0x708, 1 - map_top 0x22C07C+0x74, 0x708, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22BE68+0x74, 0x708, 1 - map_top 0x22C07C+0x74, 0x708, 1, 1 -.else -.ifdef EU - map_bottom 0x22BE68+0x48, 0x708, 1 - map_top 0x22C07C+0x48, 0x708, 1, 1 -.else - map_bottom 0x22BE68, 0x708, 1 - map_top 0x22C07C, 0x708, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_45_0, 0x708, 1 + map_top gAreaRoomMap_PalaceOfWinds_45_1, 0x708, 1, 1 gAreaRoomMap_PalaceOfWinds_46:: @ 0810675C -.ifdef JP - map_bottom 0x22C304+0x74, 0x550, 1 - map_top 0x22C4B0+0x74, 0x550, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22C304+0x74, 0x550, 1 - map_top 0x22C4B0+0x74, 0x550, 1, 1 -.else -.ifdef EU - map_bottom 0x22C304+0x48, 0x550, 1 - map_top 0x22C4B0+0x48, 0x550, 1, 1 -.else - map_bottom 0x22C304, 0x550, 1 - map_top 0x22C4B0, 0x550, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_46_0, 0x550, 1 + map_top gAreaRoomMap_PalaceOfWinds_46_1, 0x550, 1, 1 gAreaRoomMap_PalaceOfWinds_47:: @ 08106774 -.ifdef JP - map_bottom 0x22C648+0x74, 0x12C, 1 - map_top 0x22C6C8+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22C648+0x74, 0x12C, 1 - map_top 0x22C6C8+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x22C648+0x48, 0x12C, 1 - map_top 0x22C6C8+0x48, 0x12C, 1, 1 -.else - map_bottom 0x22C648, 0x12C, 1 - map_top 0x22C6C8, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_47_0, 0x12C, 1 + map_top gAreaRoomMap_PalaceOfWinds_47_1, 0x12C, 1, 1 gAreaRoomMap_PalaceOfWinds_48:: @ 0810678C -.ifdef JP - map_bottom 0x22C71C+0x74, 0x500, 1 - map_top 0x22C9C0+0x74, 0x500, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22C71C+0x74, 0x500, 1 - map_top 0x22C9C0+0x74, 0x500, 1, 1 -.else -.ifdef EU - map_bottom 0x22C71C+0x48, 0x500, 1 - map_top 0x22C9C0+0x48, 0x500, 1, 1 -.else - map_bottom 0x22C71C, 0x500, 1 - map_top 0x22C9C0, 0x500, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_48_0, 0x500, 1 + map_top gAreaRoomMap_PalaceOfWinds_48_1, 0x500, 1, 1 gAreaRoomMap_PalaceOfWinds_49:: @ 081067A4 -.ifdef JP - map_bottom 0x22CB00+0x74, 0x3DE, 1 - map_top 0x22CC68+0x74, 0x3DE, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22CB00+0x74, 0x3DE, 1 - map_top 0x22CC68+0x74, 0x3DE, 1, 1 -.else -.ifdef EU - map_bottom 0x22CB00+0x48, 0x3DE, 1 - map_top 0x22CC68+0x48, 0x3DE, 1, 1 -.else - map_bottom 0x22CB00, 0x3DE, 1 - map_top 0x22CC68, 0x3DE, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_49_0, 0x3DE, 1 + map_top gAreaRoomMap_PalaceOfWinds_49_1, 0x3DE, 1, 1 gAreaRoomMap_PalaceOfWinds_50:: @ 081067BC -.ifdef JP - map_bottom 0x22CD70+0x74, 0x708, 1 - map_top 0x22D070+0x74, 0x708, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x22CD70+0x74, 0x708, 1 - map_top 0x22D070+0x74, 0x708, 1, 1 -.else -.ifdef EU - map_bottom 0x22CD70+0x48, 0x708, 1 - map_top 0x22D070+0x48, 0x708, 1, 1 -.else - map_bottom 0x22CD70, 0x708, 1 - map_top 0x22D070, 0x708, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_PalaceOfWinds_50_0, 0x708, 1 + map_top gAreaRoomMap_PalaceOfWinds_50_1, 0x708, 1, 1 gAreaRoomMaps_PalaceOfWinds:: @ 081067D4 .4byte gAreaRoomMap_PalaceOfWinds_0 @@ -5354,79 +2620,21 @@ gAreaRoomMaps_PalaceOfWinds:: @ 081067D4 .4byte gAreaRoomMap_PalaceOfWinds_50 gAreaRoomMap_PalaceOfWindsBoss_0:: @ 081068A0 -.ifdef JP - map_top 0x22D2B8+0x74, 0x1F80, 1, 1 -.else -.ifdef DEMO_JP - map_top 0x22D2B8+0x74, 0x1F80, 1, 1 -.else -.ifdef EU - map_top 0x22D2B8+0x48, 0x1F80, 1, 1 -.else - map_top 0x22D2B8, 0x1F80, 1, 1 -.endif -.endif -.endif - + map_top gAreaRoomMap_PalaceOfWindsBoss_0_0, 0x1F80, 1, 1 gAreaRoomMaps_PalaceOfWindsBoss:: @ 081068AC .4byte gAreaRoomMap_PalaceOfWindsBoss_0 gAreaRoomMap_Sanctuary_0:: @ 081068B0 -.ifdef JP - map_bottom 0x236A08+0x74, 0x6D6, 1 - map_top 0x236D1C+0x74, 0x6D6, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x236A08+0x74, 0x6D6, 1 - map_top 0x236D1C+0x74, 0x6D6, 1, 1 -.else -.ifdef EU - map_bottom 0x236A08+0x48, 0x6D6, 1 - map_top 0x236D1C+0x48, 0x6D6, 1, 1 -.else - map_bottom 0x236A08, 0x6D6, 1 - map_top 0x236D1C, 0x6D6, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_Sanctuary_0_0, 0x6D6, 1 + map_top gAreaRoomMap_Sanctuary_0_1, 0x6D6, 1, 1 gAreaRoomMap_Sanctuary_1:: @ 081068C8 -.ifdef JP - map_bottom 0x236E14+0x74, 0x910, 1 - map_top 0x237320+0x74, 0x910, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x236E14+0x74, 0x910, 1 - map_top 0x237320+0x74, 0x910, 1, 1 -.else -.ifdef EU - map_bottom 0x236E14+0x48, 0x910, 1 - map_top 0x237320+0x48, 0x910, 1, 1 -.else - map_bottom 0x236E14, 0x910, 1 - map_top 0x237320, 0x910, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_Sanctuary_1_0, 0x910, 1 + map_top gAreaRoomMap_Sanctuary_1_1, 0x910, 1, 1 gAreaRoomMap_Sanctuary_2:: @ 081068E0 -.ifdef JP - map_bottom 0x2375D8+0x74, 0x344, 1 - map_top 0x23788C+0x74, 0x344, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2375D8+0x74, 0x344, 1 - map_top 0x23788C+0x74, 0x344, 1, 1 -.else -.ifdef EU - map_bottom 0x2375D8+0x48, 0x344, 1 - map_top 0x23788C+0x48, 0x344, 1, 1 -.else - map_bottom 0x2375D8, 0x344, 1 - map_top 0x23788C, 0x344, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_Sanctuary_2_0, 0x344, 1 + map_top gAreaRoomMap_Sanctuary_2_1, 0x344, 1, 1 gAreaRoomMaps_Sanctuary:: @ 081068F8 .4byte gAreaRoomMap_Sanctuary_0 @@ -5439,137 +2647,32 @@ gAreaRoomMaps_Sanctuary:: @ 081068F8 .4byte 0x0 gAreaRoomMap_HyruleCastle_0:: @ 08106918 -.ifdef JP - map_bottom 0x240B44+0x74, 0x7CE, 1 - map_top 0x240F30+0x74, 0x7CE, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x240B44+0x74, 0x7CE, 1 - map_top 0x240F30+0x74, 0x7CE, 1, 1 -.else -.ifdef EU - map_bottom 0x240B44+0x48, 0x7CE, 1 - map_top 0x240F30+0x48, 0x7CE, 1, 1 -.else - map_bottom 0x240B44, 0x7CE, 1 - map_top 0x240F30, 0x7CE, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_HyruleCastle_0_0, 0x7CE, 1 + map_top gAreaRoomMap_HyruleCastle_0_1, 0x7CE, 1, 1 gAreaRoomMap_HyruleCastle_1:: @ 08106930 -.ifdef JP - map_bottom 0x241118+0x74, 0x7FE, 1 - map_top 0x241424+0x74, 0x7FE, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x241118+0x74, 0x7FE, 1 - map_top 0x241424+0x74, 0x7FE, 1, 1 -.else -.ifdef EU - map_bottom 0x241118+0x48, 0x7FE, 1 - map_top 0x241424+0x48, 0x7FE, 1, 1 -.else - map_bottom 0x241118, 0x7FE, 1 - map_top 0x241424, 0x7FE, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_HyruleCastle_1_0, 0x7FE, 1 + map_top gAreaRoomMap_HyruleCastle_1_1, 0x7FE, 1, 1 gAreaRoomMap_HyruleCastle_2:: @ 08106948 -.ifdef JP - map_bottom 0x2415B0+0x74, 0x2EC, 1 - map_top 0x2417B8+0x74, 0x2EC, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2415B0+0x74, 0x2EC, 1 - map_top 0x2417B8+0x74, 0x2EC, 1, 1 -.else -.ifdef EU - map_bottom 0x2415B0+0x48, 0x2EC, 1 - map_top 0x2417B8+0x48, 0x2EC, 1, 1 -.else - map_bottom 0x2415B0, 0x2EC, 1 - map_top 0x2417B8, 0x2EC, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_HyruleCastle_2_0, 0x2EC, 1 + map_top gAreaRoomMap_HyruleCastle_2_1, 0x2EC, 1, 1 gAreaRoomMap_HyruleCastle_3:: @ 08106960 -.ifdef JP - map_bottom 0x24186C+0x74, 0xC94, 1 - map_top 0x241D18+0x74, 0xC94, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x24186C+0x74, 0xC94, 1 - map_top 0x241D18+0x74, 0xC94, 1, 1 -.else -.ifdef EU - map_bottom 0x24186C+0x48, 0xC94, 1 - map_top 0x241D18+0x48, 0xC94, 1, 1 -.else - map_bottom 0x24186C, 0xC94, 1 - map_top 0x241D18, 0xC94, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_HyruleCastle_3_0, 0xC94, 1 + map_top gAreaRoomMap_HyruleCastle_3_1, 0xC94, 1, 1 gAreaRoomMap_HyruleCastle_4:: @ 08106978 -.ifdef JP - map_bottom 0x241EF0+0x74, 0x1FE, 1 - map_top 0x242044+0x74, 0x1FE, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x241EF0+0x74, 0x1FE, 1 - map_top 0x242044+0x74, 0x1FE, 1, 1 -.else -.ifdef EU - map_bottom 0x241EF0+0x48, 0x1FE, 1 - map_top 0x242044+0x48, 0x1FE, 1, 1 -.else - map_bottom 0x241EF0, 0x1FE, 1 - map_top 0x242044, 0x1FE, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_HyruleCastle_4_0, 0x1FE, 1 + map_top gAreaRoomMap_HyruleCastle_4_1, 0x1FE, 1, 1 gAreaRoomMap_HyruleCastle_5:: @ 08106990 -.ifdef JP - map_bottom 0x2420A4+0x74, 0x12C, 1 - map_top 0x24217C+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2420A4+0x74, 0x12C, 1 - map_top 0x24217C+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x2420A4+0x48, 0x12C, 1 - map_top 0x24217C+0x48, 0x12C, 1, 1 -.else - map_bottom 0x2420A4, 0x12C, 1 - map_top 0x24217C, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_HyruleCastle_5_0, 0x12C, 1 + map_top gAreaRoomMap_HyruleCastle_5_1, 0x12C, 1, 1 gAreaRoomMap_HyruleCastle_6:: @ 081069A8 -.ifdef JP - map_bottom 0x2421A8+0x74, 0x12C, 1 - map_top 0x242274+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2421A8+0x74, 0x12C, 1 - map_top 0x242274+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x2421A8+0x48, 0x12C, 1 - map_top 0x242274+0x48, 0x12C, 1, 1 -.else - map_bottom 0x2421A8, 0x12C, 1 - map_top 0x242274, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_HyruleCastle_6_0, 0x12C, 1 + map_top gAreaRoomMap_HyruleCastle_6_1, 0x12C, 1, 1 gAreaRoomMaps_HyruleCastle:: @ 081069C0 .4byte gAreaRoomMap_HyruleCastle_0 @@ -5590,1166 +2693,251 @@ gAreaRoomMaps_HyruleCastle:: @ 081069C0 .4byte 0x0 gAreaRoomMap_SanctuaryEntrance_0:: @ 08106A00 -.ifdef JP - map_bottom 0x247218+0x74, 0x396, 1 - map_top 0x24745C+0x74, 0x396, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x247218+0x74, 0x396, 1 - map_top 0x24745C+0x74, 0x396, 1, 1 -.else -.ifdef EU - map_bottom 0x247218+0x48, 0x396, 1 - map_top 0x24745C+0x48, 0x396, 1, 1 -.else - map_bottom 0x247218, 0x396, 1 - map_top 0x24745C, 0x396, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_SanctuaryEntrance_0_0, 0x396, 1 + map_top gAreaRoomMap_SanctuaryEntrance_0_1, 0x396, 1, 1 gAreaRoomMaps_SanctuaryEntrance:: @ 08106A18 .4byte gAreaRoomMap_SanctuaryEntrance_0 gAreaRoomMap_DarkHyruleCastle_0:: @ 08106A1C -.ifdef JP - map_bottom 0x264EF4+0x74, 0xE58, 1 - map_top 0x265378+0x74, 0xE58, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x264EF4+0x74, 0xE58, 1 - map_top 0x265378+0x74, 0xE58, 1, 1 -.else -.ifdef EU - map_bottom 0x264EF4+0x48, 0xE58, 1 - map_top 0x265378+0x48, 0xE58, 1, 1 -.else - map_bottom 0x264EF4, 0xE58, 1 - map_top 0x265378, 0xE58, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_0_0, 0xE58, 1 + map_top gAreaRoomMap_DarkHyruleCastle_0_1, 0xE58, 1, 1 gAreaRoomMap_DarkHyruleCastle_1:: @ 08106A34 -.ifdef JP - map_bottom 0x2657C8+0x74, 0x1BA, 1 - map_top 0x2658A4+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2657C8+0x74, 0x1BA, 1 - map_top 0x2658A4+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2657C8+0x48, 0x1BA, 1 - map_top 0x2658A4+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2657C8, 0x1BA, 1 - map_top 0x2658A4, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_1_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_1_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_2:: @ 08106A4C -.ifdef JP - map_bottom 0x265964+0x74, 0x1BA, 1 - map_top 0x265A44+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x265964+0x74, 0x1BA, 1 - map_top 0x265A44+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x265964+0x48, 0x1BA, 1 - map_top 0x265A44+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x265964, 0x1BA, 1 - map_top 0x265A44, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_2_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_2_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_3:: @ 08106A64 -.ifdef JP - map_bottom 0x265B18+0x74, 0x1BA, 1 - map_top 0x265C08+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x265B18+0x74, 0x1BA, 1 - map_top 0x265C08+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x265B18+0x48, 0x1BA, 1 - map_top 0x265C08+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x265B18, 0x1BA, 1 - map_top 0x265C08, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_3_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_3_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_4:: @ 08106A7C -.ifdef JP - map_bottom 0x265CD4+0x74, 0x1BA, 1 - map_top 0x265DC8+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x265CD4+0x74, 0x1BA, 1 - map_top 0x265DC8+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x265CD4+0x48, 0x1BA, 1 - map_top 0x265DC8+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x265CD4, 0x1BA, 1 - map_top 0x265DC8, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_4_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_4_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_5:: @ 08106A94 -.ifdef JP - map_bottom 0x265E98+0x74, 0x444, 1 - map_top 0x2660BC+0x74, 0x444, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x265E98+0x74, 0x444, 1 - map_top 0x2660BC+0x74, 0x444, 1, 1 -.else -.ifdef EU - map_bottom 0x265E98+0x48, 0x444, 1 - map_top 0x2660BC+0x48, 0x444, 1, 1 -.else - map_bottom 0x265E98, 0x444, 1 - map_top 0x2660BC, 0x444, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_5_0, 0x444, 1 + map_top gAreaRoomMap_DarkHyruleCastle_5_1, 0x444, 1, 1 gAreaRoomMap_DarkHyruleCastle_6:: @ 08106AAC -.ifdef JP - map_bottom 0x26620C+0x74, 0x2A0, 1 - map_top 0x2663A0+0x74, 0x2A0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26620C+0x74, 0x2A0, 1 - map_top 0x2663A0+0x74, 0x2A0, 1, 1 -.else -.ifdef EU - map_bottom 0x26620C+0x48, 0x2A0, 1 - map_top 0x2663A0+0x48, 0x2A0, 1, 1 -.else - map_bottom 0x26620C, 0x2A0, 1 - map_top 0x2663A0, 0x2A0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_6_0, 0x2A0, 1 + map_top gAreaRoomMap_DarkHyruleCastle_6_1, 0x2A0, 1, 1 gAreaRoomMap_DarkHyruleCastle_7:: @ 08106AC4 -.ifdef JP - map_bottom 0x2664A0+0x74, 0x374, 1 - map_top 0x2665EC+0x74, 0x374, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2664A0+0x74, 0x374, 1 - map_top 0x2665EC+0x74, 0x374, 1, 1 -.else -.ifdef EU - map_bottom 0x2664A0+0x48, 0x374, 1 - map_top 0x2665EC+0x48, 0x374, 1, 1 -.else - map_bottom 0x2664A0, 0x374, 1 - map_top 0x2665EC, 0x374, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_7_0, 0x374, 1 + map_top gAreaRoomMap_DarkHyruleCastle_7_1, 0x374, 1, 1 gAreaRoomMap_DarkHyruleCastle_8:: @ 08106ADC -.ifdef JP - map_bottom 0x266730+0x74, 0x374, 1 - map_top 0x266910+0x74, 0x374, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x266730+0x74, 0x374, 1 - map_top 0x266910+0x74, 0x374, 1, 1 -.else -.ifdef EU - map_bottom 0x266730+0x48, 0x374, 1 - map_top 0x266910+0x48, 0x374, 1, 1 -.else - map_bottom 0x266730, 0x374, 1 - map_top 0x266910, 0x374, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_8_0, 0x374, 1 + map_top gAreaRoomMap_DarkHyruleCastle_8_1, 0x374, 1, 1 gAreaRoomMap_DarkHyruleCastle_9:: @ 08106AF4 -.ifdef JP - map_bottom 0x266A44+0x74, 0x1FE, 1 - map_top 0x266B98+0x74, 0x1FE, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x266A44+0x74, 0x1FE, 1 - map_top 0x266B98+0x74, 0x1FE, 1, 1 -.else -.ifdef EU - map_bottom 0x266A44+0x48, 0x1FE, 1 - map_top 0x266B98+0x48, 0x1FE, 1, 1 -.else - map_bottom 0x266A44, 0x1FE, 1 - map_top 0x266B98, 0x1FE, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_9_0, 0x1FE, 1 + map_top gAreaRoomMap_DarkHyruleCastle_9_1, 0x1FE, 1, 1 gAreaRoomMap_DarkHyruleCastle_10:: @ 08106B0C -.ifdef JP - map_bottom 0x266C78+0x74, 0x1BA, 1 - map_top 0x266DA4+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x266C78+0x74, 0x1BA, 1 - map_top 0x266DA4+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x266C78+0x48, 0x1BA, 1 - map_top 0x266DA4+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x266C78, 0x1BA, 1 - map_top 0x266DA4, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_10_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_10_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_11:: @ 08106B24 -.ifdef JP - map_bottom 0x266E70+0x74, 0x1BA, 1 - map_top 0x266F7C+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x266E70+0x74, 0x1BA, 1 - map_top 0x266F7C+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x266E70+0x48, 0x1BA, 1 - map_top 0x266F7C+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x266E70, 0x1BA, 1 - map_top 0x266F7C, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_11_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_11_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_12:: @ 08106B3C -.ifdef JP - map_bottom 0x26701C+0x74, 0x1BA, 1 - map_top 0x26712C+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26701C+0x74, 0x1BA, 1 - map_top 0x26712C+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26701C+0x48, 0x1BA, 1 - map_top 0x26712C+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26701C, 0x1BA, 1 - map_top 0x26712C, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_12_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_12_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_13:: @ 08106B54 -.ifdef JP - map_bottom 0x2671DC+0x74, 0x1BA, 1 - map_top 0x2672E8+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2671DC+0x74, 0x1BA, 1 - map_top 0x2672E8+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2671DC+0x48, 0x1BA, 1 - map_top 0x2672E8+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2671DC, 0x1BA, 1 - map_top 0x2672E8, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_13_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_13_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_14:: @ 08106B6C -.ifdef JP - map_bottom 0x2673B4+0x74, 0x1BA, 1 - map_top 0x2674F0+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2673B4+0x74, 0x1BA, 1 - map_top 0x2674F0+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2673B4+0x48, 0x1BA, 1 - map_top 0x2674F0+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2673B4, 0x1BA, 1 - map_top 0x2674F0, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_14_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_14_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_15:: @ 08106B84 -.ifdef JP - map_bottom 0x2675D4+0x74, 0x1BA, 1 - map_top 0x2676F8+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2675D4+0x74, 0x1BA, 1 - map_top 0x2676F8+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2675D4+0x48, 0x1BA, 1 - map_top 0x2676F8+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2675D4, 0x1BA, 1 - map_top 0x2676F8, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_15_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_15_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_16:: @ 08106B9C -.ifdef JP - map_bottom 0x2677BC+0x74, 0x1BA, 1 - map_top 0x2678F0+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2677BC+0x74, 0x1BA, 1 - map_top 0x2678F0+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2677BC+0x48, 0x1BA, 1 - map_top 0x2678F0+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2677BC, 0x1BA, 1 - map_top 0x2678F0, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_16_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_16_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_17:: @ 08106BB4 -.ifdef JP - map_bottom 0x2679D0+0x74, 0x2A8, 1 - map_top 0x267B70+0x74, 0x2A8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2679D0+0x74, 0x2A8, 1 - map_top 0x267B70+0x74, 0x2A8, 1, 1 -.else -.ifdef EU - map_bottom 0x2679D0+0x48, 0x2A8, 1 - map_top 0x267B70+0x48, 0x2A8, 1, 1 -.else - map_bottom 0x2679D0, 0x2A8, 1 - map_top 0x267B70, 0x2A8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_17_0, 0x2A8, 1 + map_top gAreaRoomMap_DarkHyruleCastle_17_1, 0x2A8, 1, 1 gAreaRoomMap_DarkHyruleCastle_18:: @ 08106BCC -.ifdef JP - map_bottom 0x267C98+0x74, 0x2A8, 1 - map_top 0x267E00+0x74, 0x2A8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x267C98+0x74, 0x2A8, 1 - map_top 0x267E00+0x74, 0x2A8, 1, 1 -.else -.ifdef EU - map_bottom 0x267C98+0x48, 0x2A8, 1 - map_top 0x267E00+0x48, 0x2A8, 1, 1 -.else - map_bottom 0x267C98, 0x2A8, 1 - map_top 0x267E00, 0x2A8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_18_0, 0x2A8, 1 + map_top gAreaRoomMap_DarkHyruleCastle_18_1, 0x2A8, 1, 1 gAreaRoomMap_DarkHyruleCastle_19:: @ 08106BE4 -.ifdef JP - map_bottom 0x267F48+0x74, 0x1BA, 1 - map_top 0x268080+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x267F48+0x74, 0x1BA, 1 - map_top 0x268080+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x267F48+0x48, 0x1BA, 1 - map_top 0x268080+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x267F48, 0x1BA, 1 - map_top 0x268080, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_19_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_19_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_20:: @ 08106BFC -.ifdef JP - map_bottom 0x268168+0x74, 0x1BA, 1 - map_top 0x2682C8+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x268168+0x74, 0x1BA, 1 - map_top 0x2682C8+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x268168+0x48, 0x1BA, 1 - map_top 0x2682C8+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x268168, 0x1BA, 1 - map_top 0x2682C8, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_20_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_20_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_21:: @ 08106C14 -.ifdef JP - map_bottom 0x2683A4+0x74, 0x1BA, 1 - map_top 0x2684CC+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2683A4+0x74, 0x1BA, 1 - map_top 0x2684CC+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2683A4+0x48, 0x1BA, 1 - map_top 0x2684CC+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2683A4, 0x1BA, 1 - map_top 0x2684CC, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_21_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_21_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_22:: @ 08106C2C -.ifdef JP - map_bottom 0x2685A8+0x74, 0x1BA, 1 - map_top 0x2686B0+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2685A8+0x74, 0x1BA, 1 - map_top 0x2686B0+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2685A8+0x48, 0x1BA, 1 - map_top 0x2686B0+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2685A8, 0x1BA, 1 - map_top 0x2686B0, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_22_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_22_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_23:: @ 08106C44 -.ifdef JP - map_bottom 0x26876C+0x74, 0x374, 1 - map_top 0x268930+0x74, 0x374, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26876C+0x74, 0x374, 1 - map_top 0x268930+0x74, 0x374, 1, 1 -.else -.ifdef EU - map_bottom 0x26876C+0x48, 0x374, 1 - map_top 0x268930+0x48, 0x374, 1, 1 -.else - map_bottom 0x26876C, 0x374, 1 - map_top 0x268930, 0x374, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_23_0, 0x374, 1 + map_top gAreaRoomMap_DarkHyruleCastle_23_1, 0x374, 1, 1 gAreaRoomMap_DarkHyruleCastle_24:: @ 08106C5C -.ifdef JP - map_bottom 0x268A98+0x74, 0x374, 1 - map_top 0x268C2C+0x74, 0x374, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x268A98+0x74, 0x374, 1 - map_top 0x268C2C+0x74, 0x374, 1, 1 -.else -.ifdef EU - map_bottom 0x268A98+0x48, 0x374, 1 - map_top 0x268C2C+0x48, 0x374, 1, 1 -.else - map_bottom 0x268A98, 0x374, 1 - map_top 0x268C2C, 0x374, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_24_0, 0x374, 1 + map_top gAreaRoomMap_DarkHyruleCastle_24_1, 0x374, 1, 1 gAreaRoomMap_DarkHyruleCastle_25:: @ 08106C74 -.ifdef JP - map_bottom 0x268D54+0x74, 0x1BA, 1 - map_top 0x268E3C+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x268D54+0x74, 0x1BA, 1 - map_top 0x268E3C+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x268D54+0x48, 0x1BA, 1 - map_top 0x268E3C+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x268D54, 0x1BA, 1 - map_top 0x268E3C, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_25_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_25_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_26:: @ 08106C8C -.ifdef JP - map_bottom 0x268F0C+0x74, 0x1BA, 1 - map_top 0x269010+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x268F0C+0x74, 0x1BA, 1 - map_top 0x269010+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x268F0C+0x48, 0x1BA, 1 - map_top 0x269010+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x268F0C, 0x1BA, 1 - map_top 0x269010, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_26_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_26_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_27:: @ 08106CA4 -.ifdef JP - map_bottom 0x2690AC+0x74, 0x1BA, 1 - map_top 0x2690E8+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2690AC+0x74, 0x1BA, 1 - map_top 0x2690E8+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2690AC+0x48, 0x1BA, 1 - map_top 0x2690E8+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2690AC, 0x1BA, 1 - map_top 0x2690E8, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_27_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_27_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_28:: @ 08106CBC -.ifdef JP - map_bottom 0x269168+0x74, 0x1BA, 1 - map_top 0x269290+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x269168+0x74, 0x1BA, 1 - map_top 0x269290+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x269168+0x48, 0x1BA, 1 - map_top 0x269290+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x269168, 0x1BA, 1 - map_top 0x269290, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_28_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_28_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_29:: @ 08106CD4 -.ifdef JP - map_bottom 0x26936C+0x74, 0x374, 1 - map_top 0x2694B0+0x74, 0x374, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26936C+0x74, 0x374, 1 - map_top 0x2694B0+0x74, 0x374, 1, 1 -.else -.ifdef EU - map_bottom 0x26936C+0x48, 0x374, 1 - map_top 0x2694B0+0x48, 0x374, 1, 1 -.else - map_bottom 0x26936C, 0x374, 1 - map_top 0x2694B0, 0x374, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_29_0, 0x374, 1 + map_top gAreaRoomMap_DarkHyruleCastle_29_1, 0x374, 1, 1 gAreaRoomMap_DarkHyruleCastle_30:: @ 08106CEC -.ifdef JP - map_bottom 0x2695F0+0x74, 0x1BA, 1 - map_top 0x2696D4+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2695F0+0x74, 0x1BA, 1 - map_top 0x2696D4+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2695F0+0x48, 0x1BA, 1 - map_top 0x2696D4+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2695F0, 0x1BA, 1 - map_top 0x2696D4, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_30_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_30_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_31:: @ 08106D04 -.ifdef JP - map_bottom 0x269794+0x74, 0x1BA, 1 - map_top 0x2698E4+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x269794+0x74, 0x1BA, 1 - map_top 0x2698E4+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x269794+0x48, 0x1BA, 1 - map_top 0x2698E4+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x269794, 0x1BA, 1 - map_top 0x2698E4, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_31_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_31_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_32:: @ 08106D1C -.ifdef JP - map_bottom 0x2699BC+0x74, 0x1BA, 1 - map_top 0x269AF0+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2699BC+0x74, 0x1BA, 1 - map_top 0x269AF0+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x2699BC+0x48, 0x1BA, 1 - map_top 0x269AF0+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x2699BC, 0x1BA, 1 - map_top 0x269AF0, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_32_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_32_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_33:: @ 08106D34 -.ifdef JP - map_bottom 0x269BD8+0x74, 0x1BA, 1 - map_top 0x269CE0+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x269BD8+0x74, 0x1BA, 1 - map_top 0x269CE0+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x269BD8+0x48, 0x1BA, 1 - map_top 0x269CE0+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x269BD8, 0x1BA, 1 - map_top 0x269CE0, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_33_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_33_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_34:: @ 08106D4C -.ifdef JP - map_bottom 0x269DB4+0x74, 0x1BA, 1 - map_top 0x269ED0+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x269DB4+0x74, 0x1BA, 1 - map_top 0x269ED0+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x269DB4+0x48, 0x1BA, 1 - map_top 0x269ED0+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x269DB4, 0x1BA, 1 - map_top 0x269ED0, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_34_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_34_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_35:: @ 08106D64 -.ifdef JP - map_bottom 0x269FAC+0x74, 0x1BA, 1 - map_top 0x269FE8+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x269FAC+0x74, 0x1BA, 1 - map_top 0x269FE8+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x269FAC+0x48, 0x1BA, 1 - map_top 0x269FE8+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x269FAC, 0x1BA, 1 - map_top 0x269FE8, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_35_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_35_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_36:: @ 08106D7C -.ifdef JP - map_bottom 0x26A168+0x74, 0x1BA, 1 - map_top 0x26A1A4+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26A168+0x74, 0x1BA, 1 - map_top 0x26A1A4+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26A168+0x48, 0x1BA, 1 - map_top 0x26A1A4+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26A168, 0x1BA, 1 - map_top 0x26A1A4, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_36_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_36_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_37:: @ 08106D94 -.ifdef JP - map_bottom 0x26A2F8+0x74, 0x1BA, 1 - map_top 0x26A334+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26A2F8+0x74, 0x1BA, 1 - map_top 0x26A334+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26A2F8+0x48, 0x1BA, 1 - map_top 0x26A334+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26A2F8, 0x1BA, 1 - map_top 0x26A334, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_37_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_37_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_38:: @ 08106DAC -.ifdef JP - map_bottom 0x26A4A0+0x74, 0x2A8, 1 - map_top 0x26A5CC+0x74, 0x2A8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26A4A0+0x74, 0x2A8, 1 - map_top 0x26A5CC+0x74, 0x2A8, 1, 1 -.else -.ifdef EU - map_bottom 0x26A4A0+0x48, 0x2A8, 1 - map_top 0x26A5CC+0x48, 0x2A8, 1, 1 -.else - map_bottom 0x26A4A0, 0x2A8, 1 - map_top 0x26A5CC, 0x2A8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_38_0, 0x2A8, 1 + map_top gAreaRoomMap_DarkHyruleCastle_38_1, 0x2A8, 1, 1 gAreaRoomMap_DarkHyruleCastle_39:: @ 08106DC4 -.ifdef JP - map_bottom 0x26A70C+0x74, 0x2A8, 1 - map_top 0x26A7BC+0x74, 0x2A8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26A70C+0x74, 0x2A8, 1 - map_top 0x26A7BC+0x74, 0x2A8, 1, 1 -.else -.ifdef EU - map_bottom 0x26A70C+0x48, 0x2A8, 1 - map_top 0x26A7BC+0x48, 0x2A8, 1, 1 -.else - map_bottom 0x26A70C, 0x2A8, 1 - map_top 0x26A7BC, 0x2A8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_39_0, 0x2A8, 1 + map_top gAreaRoomMap_DarkHyruleCastle_39_1, 0x2A8, 1, 1 gAreaRoomMap_DarkHyruleCastle_40:: @ 08106DDC -.ifdef JP - map_bottom 0x26A940+0x74, 0x1BA, 1 - map_top 0x26AA24+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26A940+0x74, 0x1BA, 1 - map_top 0x26AA24+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26A940+0x48, 0x1BA, 1 - map_top 0x26AA24+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26A940, 0x1BA, 1 - map_top 0x26AA24, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_40_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_40_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_41:: @ 08106DF4 -.ifdef JP - map_bottom 0x26AAF8+0x74, 0x1BA, 1 - map_top 0x26ABB4+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26AAF8+0x74, 0x1BA, 1 - map_top 0x26ABB4+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26AAF8+0x48, 0x1BA, 1 - map_top 0x26ABB4+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26AAF8, 0x1BA, 1 - map_top 0x26ABB4, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_41_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_41_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_42:: @ 08106E0C -.ifdef JP - map_bottom 0x26AC78+0x74, 0x1BA, 1 - map_top 0x26AD44+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26AC78+0x74, 0x1BA, 1 - map_top 0x26AD44+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26AC78+0x48, 0x1BA, 1 - map_top 0x26AD44+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26AC78, 0x1BA, 1 - map_top 0x26AD44, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_42_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_42_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_43:: @ 08106E24 -.ifdef JP - map_bottom 0x26AE18+0x74, 0x1BA, 1 - map_top 0x26AEF8+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26AE18+0x74, 0x1BA, 1 - map_top 0x26AEF8+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26AE18+0x48, 0x1BA, 1 - map_top 0x26AEF8+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26AE18, 0x1BA, 1 - map_top 0x26AEF8, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_43_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_43_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_44:: @ 08106E3C -.ifdef JP - map_bottom 0x26AFBC+0x74, 0x1BA, 1 - map_top 0x26B094+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26AFBC+0x74, 0x1BA, 1 - map_top 0x26B094+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26AFBC+0x48, 0x1BA, 1 - map_top 0x26B094+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26AFBC, 0x1BA, 1 - map_top 0x26B094, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_44_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_44_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_45:: @ 08106E54 -.ifdef JP - map_bottom 0x26B15C+0x74, 0x1BA, 1 - map_top 0x26B250+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26B15C+0x74, 0x1BA, 1 - map_top 0x26B250+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26B15C+0x48, 0x1BA, 1 - map_top 0x26B250+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26B15C, 0x1BA, 1 - map_top 0x26B250, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_45_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_45_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_46:: @ 08106E6C -.ifdef JP - map_bottom 0x26B2F4+0x74, 0x1BA, 1 - map_top 0x26B408+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26B2F4+0x74, 0x1BA, 1 - map_top 0x26B408+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26B2F4+0x48, 0x1BA, 1 - map_top 0x26B408+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26B2F4, 0x1BA, 1 - map_top 0x26B408, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_46_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_46_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_47:: @ 08106E84 -.ifdef JP - map_bottom 0x26B4BC+0x74, 0x1BA, 1 - map_top 0x26B4F8+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26B4BC+0x74, 0x1BA, 1 - map_top 0x26B4F8+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26B4BC+0x48, 0x1BA, 1 - map_top 0x26B4F8+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26B4BC, 0x1BA, 1 - map_top 0x26B4F8, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_47_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_47_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_48:: @ 08106E9C -.ifdef JP - map_bottom 0x26B658+0x74, 0x1BA, 1 - map_top 0x26B694+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26B658+0x74, 0x1BA, 1 - map_top 0x26B694+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26B658+0x48, 0x1BA, 1 - map_top 0x26B694+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26B658, 0x1BA, 1 - map_top 0x26B694, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_48_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_48_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_49:: @ 08106EB4 -.ifdef JP - map_bottom 0x26B7EC+0x74, 0x1BA, 1 - map_top 0x26B828+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26B7EC+0x74, 0x1BA, 1 - map_top 0x26B828+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26B7EC+0x48, 0x1BA, 1 - map_top 0x26B828+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26B7EC, 0x1BA, 1 - map_top 0x26B828, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_49_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_49_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_50:: @ 08106ECC -.ifdef JP - map_bottom 0x26B984+0x74, 0x1BA, 1 - map_top 0x26B9C0+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26B984+0x74, 0x1BA, 1 - map_top 0x26B9C0+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26B984+0x48, 0x1BA, 1 - map_top 0x26B9C0+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26B984, 0x1BA, 1 - map_top 0x26B9C0, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_50_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_50_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_51:: @ 08106EE4 -.ifdef JP - map_bottom 0x26BB34+0x74, 0x2A8, 1 - map_top 0x26BB8C+0x74, 0x2A8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26BB34+0x74, 0x2A8, 1 - map_top 0x26BB8C+0x74, 0x2A8, 1, 1 -.else -.ifdef EU - map_bottom 0x26BB34+0x48, 0x2A8, 1 - map_top 0x26BB8C+0x48, 0x2A8, 1, 1 -.else - map_bottom 0x26BB34, 0x2A8, 1 - map_top 0x26BB8C, 0x2A8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_51_0, 0x2A8, 1 + map_top gAreaRoomMap_DarkHyruleCastle_51_1, 0x2A8, 1, 1 gAreaRoomMap_DarkHyruleCastle_52:: @ 08106EFC -.ifdef JP - map_bottom 0x26BD88+0x74, 0x2A8, 1 - map_top 0x26BDE0+0x74, 0x2A8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26BD88+0x74, 0x2A8, 1 - map_top 0x26BDE0+0x74, 0x2A8, 1, 1 -.else -.ifdef EU - map_bottom 0x26BD88+0x48, 0x2A8, 1 - map_top 0x26BDE0+0x48, 0x2A8, 1, 1 -.else - map_bottom 0x26BD88, 0x2A8, 1 - map_top 0x26BDE0, 0x2A8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_52_0, 0x2A8, 1 + map_top gAreaRoomMap_DarkHyruleCastle_52_1, 0x2A8, 1, 1 gAreaRoomMap_DarkHyruleCastle_53:: @ 08106F14 -.ifdef JP - map_bottom 0x26BFB4+0x74, 0x1BA, 1 - map_top 0x26C060+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26BFB4+0x74, 0x1BA, 1 - map_top 0x26C060+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26BFB4+0x48, 0x1BA, 1 - map_top 0x26C060+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26BFB4, 0x1BA, 1 - map_top 0x26C060, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_53_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_53_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_54:: @ 08106F2C -.ifdef JP - map_bottom 0x26C190+0x74, 0x1BA, 1 - map_top 0x26C23C+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26C190+0x74, 0x1BA, 1 - map_top 0x26C23C+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26C190+0x48, 0x1BA, 1 - map_top 0x26C23C+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26C190, 0x1BA, 1 - map_top 0x26C23C, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_54_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_54_1, 0x1BA, 1, 1 gAreaRoomMap_DarkHyruleCastle_55:: @ 08106F44 -.ifdef JP - map_bottom 0x26C36C+0x74, 0xA5C, 1 - map_top 0x26C578+0x74, 0xA5C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26C36C+0x74, 0xA5C, 1 - map_top 0x26C578+0x74, 0xA5C, 1, 1 -.else -.ifdef EU - map_bottom 0x26C36C+0x48, 0xA5C, 1 - map_top 0x26C578+0x48, 0xA5C, 1, 1 -.else - map_bottom 0x26C36C, 0xA5C, 1 - map_top 0x26C578, 0xA5C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_55_0, 0xA5C, 1 + map_top gAreaRoomMap_DarkHyruleCastle_55_1, 0xA5C, 1, 1 gAreaRoomMap_DarkHyruleCastle_56:: @ 08106F5C -.ifdef JP - map_bottom 0x26CB1C+0x74, 0x1FE, 1 - map_top 0x26CC54+0x74, 0x1FE, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26CB1C+0x74, 0x1FE, 1 - map_top 0x26CC54+0x74, 0x1FE, 1, 1 -.else -.ifdef EU - map_bottom 0x26CB1C+0x48, 0x1FE, 1 - map_top 0x26CC54+0x48, 0x1FE, 1, 1 -.else - map_bottom 0x26CB1C, 0x1FE, 1 - map_top 0x26CC54, 0x1FE, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_56_0, 0x1FE, 1 + map_top gAreaRoomMap_DarkHyruleCastle_56_1, 0x1FE, 1, 1 gAreaRoomMap_DarkHyruleCastle_57:: @ 08106F74 -.ifdef JP - map_bottom 0x26CD14+0x74, 0x3FC, 1 - map_top 0x26CE94+0x74, 0x3FC, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26CD14+0x74, 0x3FC, 1 - map_top 0x26CE94+0x74, 0x3FC, 1, 1 -.else -.ifdef EU - map_bottom 0x26CD14+0x48, 0x3FC, 1 - map_top 0x26CE94+0x48, 0x3FC, 1, 1 -.else - map_bottom 0x26CD14, 0x3FC, 1 - map_top 0x26CE94, 0x3FC, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_57_0, 0x3FC, 1 + map_top gAreaRoomMap_DarkHyruleCastle_57_1, 0x3FC, 1, 1 gAreaRoomMap_DarkHyruleCastle_58:: @ 08106F8C -.ifdef JP - map_bottom 0x26CFD0+0x74, 0x264, 1 - map_top 0x26D0C4+0x74, 0x264, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26CFD0+0x74, 0x264, 1 - map_top 0x26D0C4+0x74, 0x264, 1, 1 -.else -.ifdef EU - map_bottom 0x26CFD0+0x48, 0x264, 1 - map_top 0x26D0C4+0x48, 0x264, 1, 1 -.else - map_bottom 0x26CFD0, 0x264, 1 - map_top 0x26D0C4, 0x264, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_58_0, 0x264, 1 + map_top gAreaRoomMap_DarkHyruleCastle_58_1, 0x264, 1, 1 gAreaRoomMap_DarkHyruleCastle_59:: @ 08106FA4 -.ifdef JP - map_bottom 0x26D194+0x74, 0x1BA, 1 - map_top 0x26D1D0+0x74, 0x1BA, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26D194+0x74, 0x1BA, 1 - map_top 0x26D1D0+0x74, 0x1BA, 1, 1 -.else -.ifdef EU - map_bottom 0x26D194+0x48, 0x1BA, 1 - map_top 0x26D1D0+0x48, 0x1BA, 1, 1 -.else - map_bottom 0x26D194, 0x1BA, 1 - map_top 0x26D1D0, 0x1BA, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastle_59_0, 0x1BA, 1 + map_top gAreaRoomMap_DarkHyruleCastle_59_1, 0x1BA, 1, 1 gAreaRoomMaps_DarkHyruleCastle:: @ 08106FBC .4byte gAreaRoomMap_DarkHyruleCastle_0 @@ -6814,175 +3002,40 @@ gAreaRoomMaps_DarkHyruleCastle:: @ 08106FBC .4byte gAreaRoomMap_DarkHyruleCastle_59 gAreaRoomMap_DarkHyruleCastleOutside_0:: @ 081070AC -.ifdef JP - map_bottom 0x27647C+0x74, 0x2EE, 1 - map_top 0x276694+0x74, 0x2EE, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27647C+0x74, 0x2EE, 1 - map_top 0x276694+0x74, 0x2EE, 1, 1 -.else -.ifdef EU - map_bottom 0x27647C+0x48, 0x2EE, 1 - map_top 0x276694+0x48, 0x2EE, 1, 1 -.else - map_bottom 0x27647C, 0x2EE, 1 - map_top 0x276694, 0x2EE, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_0_0, 0x2EE, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_0_1, 0x2EE, 1, 1 gAreaRoomMap_DarkHyruleCastleOutside_1:: @ 081070C4 -.ifdef JP - map_bottom 0x276704+0x74, 0x396, 1 - map_top 0x276924+0x74, 0x396, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x276704+0x74, 0x396, 1 - map_top 0x276924+0x74, 0x396, 1, 1 -.else -.ifdef EU - map_bottom 0x276704+0x48, 0x396, 1 - map_top 0x276924+0x48, 0x396, 1, 1 -.else - map_bottom 0x276704, 0x396, 1 - map_top 0x276924, 0x396, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_1_0, 0x396, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_1_1, 0x396, 1, 1 gAreaRoomMap_DarkHyruleCastleOutside_2:: @ 081070DC -.ifdef JP - map_bottom 0x2769A0+0x74, 0x374, 1 - map_top 0x276A8C+0x74, 0x374, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2769A0+0x74, 0x374, 1 - map_top 0x276A8C+0x74, 0x374, 1, 1 -.else -.ifdef EU - map_bottom 0x2769A0+0x48, 0x374, 1 - map_top 0x276A8C+0x48, 0x374, 1, 1 -.else - map_bottom 0x2769A0, 0x374, 1 - map_top 0x276A8C, 0x374, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_2_0, 0x374, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_2_1, 0x374, 1, 1 gAreaRoomMap_DarkHyruleCastleOutside_3:: @ 081070F4 -.ifdef JP - map_bottom 0x276BE8+0x74, 0x52E, 1 - map_top 0x276D2C+0x74, 0x52E, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x276BE8+0x74, 0x52E, 1 - map_top 0x276D2C+0x74, 0x52E, 1, 1 -.else -.ifdef EU - map_bottom 0x276BE8+0x48, 0x52E, 1 - map_top 0x276D2C+0x48, 0x52E, 1, 1 -.else - map_bottom 0x276BE8, 0x52E, 1 - map_top 0x276D2C, 0x52E, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_3_0, 0x52E, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_3_1, 0x52E, 1, 1 gAreaRoomMap_DarkHyruleCastleOutside_4:: @ 0810710C -.ifdef JP - map_bottom 0x276EEC+0x74, 0x2A8, 1 - map_top 0x276F78+0x74, 0x2A8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x276EEC+0x74, 0x2A8, 1 - map_top 0x276F78+0x74, 0x2A8, 1, 1 -.else -.ifdef EU - map_bottom 0x276EEC+0x48, 0x2A8, 1 - map_top 0x276F78+0x48, 0x2A8, 1, 1 -.else - map_bottom 0x276EEC, 0x2A8, 1 - map_top 0x276F78, 0x2A8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_4_0, 0x2A8, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_4_1, 0x2A8, 1, 1 gAreaRoomMap_DarkHyruleCastleOutside_5:: @ 08107124 -.ifdef JP - map_bottom 0x27705C+0x74, 0x374, 1 - map_top 0x277164+0x74, 0x374, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27705C+0x74, 0x374, 1 - map_top 0x277164+0x74, 0x374, 1, 1 -.else -.ifdef EU - map_bottom 0x27705C+0x48, 0x374, 1 - map_top 0x277164+0x48, 0x374, 1, 1 -.else - map_bottom 0x27705C, 0x374, 1 - map_top 0x277164, 0x374, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_5_0, 0x374, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_5_1, 0x374, 1, 1 gAreaRoomMap_DarkHyruleCastleOutside_6:: @ 0810713C -.ifdef JP - map_bottom 0x2772D0+0x74, 0xA5C, 1 - map_top 0x277480+0x74, 0xA5C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2772D0+0x74, 0xA5C, 1 - map_top 0x277480+0x74, 0xA5C, 1, 1 -.else -.ifdef EU - map_bottom 0x2772D0+0x48, 0xA5C, 1 - map_top 0x277480+0x48, 0xA5C, 1, 1 -.else - map_bottom 0x2772D0, 0xA5C, 1 - map_top 0x277480, 0xA5C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_6_0, 0xA5C, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_6_1, 0xA5C, 1, 1 gAreaRoomMap_DarkHyruleCastleOutside_7:: @ 08107154 -.ifdef JP - map_bottom 0x2776C8+0x74, 0x6E8, 1 - map_top 0x277848+0x74, 0x6E8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2776C8+0x74, 0x6E8, 1 - map_top 0x277848+0x74, 0x6E8, 1, 1 -.else -.ifdef EU - map_bottom 0x2776C8+0x48, 0x6E8, 1 - map_top 0x277848+0x48, 0x6E8, 1, 1 -.else - map_bottom 0x2776C8, 0x6E8, 1 - map_top 0x277848, 0x6E8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_7_0, 0x6E8, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_7_1, 0x6E8, 1, 1 gAreaRoomMap_DarkHyruleCastleOutside_8:: @ 0810716C -.ifdef JP - map_bottom 0x277A28+0x74, 0x630, 1 - map_top 0x277AEC+0x74, 0x630, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x277A28+0x74, 0x630, 1 - map_top 0x277AEC+0x74, 0x630, 1, 1 -.else -.ifdef EU - map_bottom 0x277A28+0x48, 0x630, 1 - map_top 0x277AEC+0x48, 0x630, 1, 1 -.else - map_bottom 0x277A28, 0x630, 1 - map_top 0x277AEC, 0x630, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleOutside_8_0, 0x630, 1 + map_top gAreaRoomMap_DarkHyruleCastleOutside_8_1, 0x630, 1, 1 gAreaRoomMaps_DarkHyruleCastleOutside:: @ 08107184 .4byte gAreaRoomMap_DarkHyruleCastleOutside_0 @@ -6996,83 +3049,23 @@ gAreaRoomMaps_DarkHyruleCastleOutside:: @ 08107184 .4byte gAreaRoomMap_DarkHyruleCastleOutside_8 gAreaRoomMap_DarkHyruleCastleBridge_0:: @ 081071A8 -.ifdef JP - map_bottom 0x26D27C+0x74, 0x2A8, 1 - map_top 0x26D470+0x74, 0x2A8, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26D27C+0x74, 0x2A8, 1 - map_top 0x26D470+0x74, 0x2A8, 1, 1 -.else -.ifdef EU - map_bottom 0x26D27C+0x48, 0x2A8, 1 - map_top 0x26D470+0x48, 0x2A8, 1, 1 -.else - map_bottom 0x26D27C, 0x2A8, 1 - map_top 0x26D470, 0x2A8, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_DarkHyruleCastleBridge_0_0, 0x2A8, 1 + map_top gAreaRoomMap_DarkHyruleCastleBridge_0_1, 0x2A8, 1, 1 gAreaRoomMaps_DarkHyruleCastleBridge:: @ 081071C0 .4byte gAreaRoomMap_DarkHyruleCastleBridge_0 gAreaRoomMap_VaatisArms_0:: @ 081071C4 -.ifdef JP - map_bottom 0x26DA80+0x74, 0x214, 1 - map_top 0x26DC40+0x74, 0x214, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26DA80+0x74, 0x214, 1 - map_top 0x26DC40+0x74, 0x214, 1, 1 -.else -.ifdef EU - map_bottom 0x26DA80+0x48, 0x214, 1 - map_top 0x26DC40+0x48, 0x214, 1, 1 -.else - map_bottom 0x26DA80, 0x214, 1 - map_top 0x26DC40, 0x214, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_VaatisArms_0_0, 0x214, 1 + map_top gAreaRoomMap_VaatisArms_0_1, 0x214, 1, 1 gAreaRoomMap_VaatisArms_1:: @ 081071DC -.ifdef JP - map_bottom 0x26DC98+0x74, 0x214, 1 - map_top 0x26DE58+0x74, 0x214, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26DC98+0x74, 0x214, 1 - map_top 0x26DE58+0x74, 0x214, 1, 1 -.else -.ifdef EU - map_bottom 0x26DC98+0x48, 0x214, 1 - map_top 0x26DE58+0x48, 0x214, 1, 1 -.else - map_bottom 0x26DC98, 0x214, 1 - map_top 0x26DE58, 0x214, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_VaatisArms_1_0, 0x214, 1 + map_top gAreaRoomMap_VaatisArms_1_1, 0x214, 1, 1 gAreaRoomMap_VaatisArms_2:: @ 081071F4 -.ifdef JP - map_bottom 0x26DEB0+0x74, 0x214, 1 - map_top 0x26E070+0x74, 0x214, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26DEB0+0x74, 0x214, 1 - map_top 0x26E070+0x74, 0x214, 1, 1 -.else -.ifdef EU - map_bottom 0x26DEB0+0x48, 0x214, 1 - map_top 0x26E070+0x48, 0x214, 1, 1 -.else - map_bottom 0x26DEB0, 0x214, 1 - map_top 0x26E070, 0x214, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_VaatisArms_2_0, 0x214, 1 + map_top gAreaRoomMap_VaatisArms_2_1, 0x214, 1, 1 gAreaRoomMaps_VaatisArms:: @ 0810720C .4byte gAreaRoomMap_VaatisArms_0 @@ -7080,125 +3073,35 @@ gAreaRoomMaps_VaatisArms:: @ 0810720C .4byte gAreaRoomMap_VaatisArms_2 gAreaRoomMap_Vaati3_0:: @ 08107218 -.ifdef JP - map_bottom 0x26D564+0x74, 0x294, 1 - map_top 0x26D704+0x74, 0x294, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26D564+0x74, 0x294, 1 - map_top 0x26D704+0x74, 0x294, 1, 1 -.else -.ifdef EU - map_bottom 0x26D564+0x48, 0x294, 1 - map_top 0x26D704+0x48, 0x294, 1, 1 -.else - map_bottom 0x26D564, 0x294, 1 - map_top 0x26D704, 0x294, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_Vaati3_0_0, 0x294, 1 + map_top gAreaRoomMap_Vaati3_0_1, 0x294, 1, 1 gAreaRoomMap_Vaati3_1:: @ 08107230 -.ifdef JP - map_bottom 0x26D75C+0x74, 0x210, 1 - map_top 0x26D89C+0x74, 0x210, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26D75C+0x74, 0x210, 1 - map_top 0x26D89C+0x74, 0x210, 1, 1 -.else -.ifdef EU - map_bottom 0x26D75C+0x48, 0x210, 1 - map_top 0x26D89C+0x48, 0x210, 1, 1 -.else - map_bottom 0x26D75C, 0x210, 1 - map_top 0x26D89C, 0x210, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_Vaati3_1_0, 0x210, 1 + map_top gAreaRoomMap_Vaati3_1_1, 0x210, 1, 1 gAreaRoomMaps_Vaati3:: @ 08107248 .4byte gAreaRoomMap_Vaati3_0 .4byte gAreaRoomMap_Vaati3_1 gAreaRoomMap_Vaati2_0:: @ 08107250 -.ifdef JP - map_bottom 0x26D8E4+0x74, 0x294, 1 - map_top 0x26DA24+0x74, 0x294, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x26D8E4+0x74, 0x294, 1 - map_top 0x26DA24+0x74, 0x294, 1, 1 -.else -.ifdef EU - map_bottom 0x26D8E4+0x48, 0x294, 1 - map_top 0x26DA24+0x48, 0x294, 1, 1 -.else - map_bottom 0x26D8E4, 0x294, 1 - map_top 0x26DA24, 0x294, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_Vaati2_0_0, 0x294, 1 + map_top gAreaRoomMap_Vaati2_0_1, 0x294, 1, 1 gAreaRoomMaps_Vaati2:: @ 08107268 .4byte gAreaRoomMap_Vaati2_0 gAreaRoomMap_47_0:: @ 0810726C -.ifdef JP - map_bottom 0x277BB0+0x74, 0x256, 1 - map_top 0x277CD8+0x74, 0x256, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x277BB0+0x74, 0x256, 1 - map_top 0x277CD8+0x74, 0x256, 1, 1 -.else -.ifdef EU - map_bottom 0x277BB0+0x48, 0x256, 1 - map_top 0x277CD8+0x48, 0x256, 1, 1 -.else - map_bottom 0x277BB0, 0x256, 1 - map_top 0x277CD8, 0x256, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_47_0_0, 0x256, 1 + map_top gAreaRoomMap_47_0_1, 0x256, 1, 1 gAreaRoomMap_47_1:: @ 08107284 -.ifdef JP - map_bottom 0x277D38+0x74, 0x2B2, 1 - map_top 0x277E5C+0x74, 0x2B2, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x277D38+0x74, 0x2B2, 1 - map_top 0x277E5C+0x74, 0x2B2, 1, 1 -.else -.ifdef EU - map_bottom 0x277D38+0x48, 0x2B2, 1 - map_top 0x277E5C+0x48, 0x2B2, 1, 1 -.else - map_bottom 0x277D38, 0x2B2, 1 - map_top 0x277E5C, 0x2B2, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_47_1_0, 0x2B2, 1 + map_top gAreaRoomMap_47_1_1, 0x2B2, 1, 1 gAreaRoomMap_47_2:: @ 0810729C -.ifdef JP - map_bottom 0x277ECC+0x74, 0x47E, 1 - map_top 0x2780BC+0x74, 0x47E, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x277ECC+0x74, 0x47E, 1 - map_top 0x2780BC+0x74, 0x47E, 1, 1 -.else -.ifdef EU - map_bottom 0x277ECC+0x48, 0x47E, 1 - map_top 0x2780BC+0x48, 0x47E, 1, 1 -.else - map_bottom 0x277ECC, 0x47E, 1 - map_top 0x2780BC, 0x47E, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_47_2_0, 0x47E, 1 + map_top gAreaRoomMap_47_2_1, 0x47E, 1, 1 gAreaRoomMaps_47:: @ 081072B4 .4byte gAreaRoomMap_47_0 @@ -7206,49 +3109,24 @@ gAreaRoomMaps_47:: @ 081072B4 .4byte gAreaRoomMap_47_2 gAreaRoomMap_CastorCaves_0:: @ 081072C0 -.ifdef EU - map_bottom 0x9FEB4-0x4, 0x168, 1 - map_top 0x9FFE4-0x4, 0x168, 1, 1 -.else - map_bottom 0x9FEB4, 0x168, 1 - map_top 0x9FFE4, 0x168, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorCaves_0_0, 0x168, 1 + map_top gAreaRoomMap_CastorCaves_0_1, 0x168, 1, 1 gAreaRoomMap_CastorCaves_1:: @ 081072D8 -.ifdef EU - map_bottom 0xA0030-0x4, 0x1B8, 1 - map_top 0xA0194-0x4, 0x1B8, 1, 1 -.else - map_bottom 0xA0030, 0x1B8, 1 - map_top 0xA0194, 0x1B8, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorCaves_1_0, 0x1B8, 1 + map_top gAreaRoomMap_CastorCaves_1_1, 0x1B8, 1, 1 gAreaRoomMap_CastorCaves_2:: @ 081072F0 -.ifdef EU - map_bottom 0xA01DC-0x4, 0x12C, 1 - map_top 0xA02B4-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA01DC, 0x12C, 1 - map_top 0xA02B4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorCaves_2_0, 0x12C, 1 + map_top gAreaRoomMap_CastorCaves_2_1, 0x12C, 1, 1 gAreaRoomMap_CastorCaves_3:: @ 08107308 -.ifdef EU - map_bottom 0xA0328-0x4, 0x12C, 1 - map_top 0xA0414-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA0328, 0x12C, 1 - map_top 0xA0414, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorCaves_3_0, 0x12C, 1 + map_top gAreaRoomMap_CastorCaves_3_1, 0x12C, 1, 1 gAreaRoomMap_CastorCaves_4:: @ 08107320 -.ifdef EU - map_bottom 0xA0488-0x4, 0x12C, 1 - map_top 0xA058C-0x4, 0x12C, 1, 1 -.else - map_bottom 0xA0488, 0x12C, 1 - map_top 0xA058C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorCaves_4_0, 0x12C, 1 + map_top gAreaRoomMap_CastorCaves_4_1, 0x12C, 1, 1 gAreaRoomMaps_CastorCaves:: @ 08107338 .4byte gAreaRoomMap_CastorCaves_0 @@ -7258,242 +3136,112 @@ gAreaRoomMaps_CastorCaves:: @ 08107338 .4byte gAreaRoomMap_CastorCaves_4 gAreaRoomMap_CastorDarknut_0:: @ 0810734C -.ifdef EU - map_bottom 0xA05C0-0x4, 0x1BA, 1 - map_top 0xA0724-0x4, 0x1BA, 1, 1 -.else - map_bottom 0xA05C0, 0x1BA, 1 - map_top 0xA0724, 0x1BA, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorDarknut_0_0, 0x1BA, 1 + map_top gAreaRoomMap_CastorDarknut_0_1, 0x1BA, 1, 1 gAreaRoomMap_CastorDarknut_1:: @ 08107364 -.ifdef EU - map_bottom 0xA0768-0x4, 0x280, 1 - map_top 0xA08BC-0x4, 0x280, 1, 1 -.else - map_bottom 0xA0768, 0x280, 1 - map_top 0xA08BC, 0x280, 1, 1 -.endif + map_bottom gAreaRoomMap_CastorDarknut_1_0, 0x280, 1 + map_top gAreaRoomMap_CastorDarknut_1_1, 0x280, 1, 1 gAreaRoomMaps_CastorDarknut:: @ 0810737C .4byte gAreaRoomMap_CastorDarknut_0 .4byte gAreaRoomMap_CastorDarknut_1 gAreaRoomMap_Caves_0:: @ 08107384 -.ifdef EU - map_bottom 0xB04AC-0x4, 0x372, 1 - map_top 0xB06C8-0x4, 0x372, 1, 1 -.else - map_bottom 0xB04AC, 0x372, 1 - map_top 0xB06C8, 0x372, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_0_0, 0x372, 1 + map_top gAreaRoomMap_Caves_0_1, 0x372, 1, 1 gAreaRoomMap_Caves_1:: @ 0810739C -.ifdef EU - map_bottom 0xB0738-0x4, 0x2B2, 1 - map_top 0xB090C-0x4, 0x2B2, 1, 1 -.else - map_bottom 0xB0738, 0x2B2, 1 - map_top 0xB090C, 0x2B2, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_1_0, 0x2B2, 1 + map_top gAreaRoomMap_Caves_1_1, 0x2B2, 1, 1 gAreaRoomMap_Caves_2:: @ 081073B4 -.ifdef EU - map_bottom 0xB09B8-0x4, 0x12C, 1 - map_top 0xB0ABC-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB09B8, 0x12C, 1 - map_top 0xB0ABC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_2_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_2_1, 0x12C, 1, 1 gAreaRoomMap_Caves_3:: @ 081073CC -.ifdef EU - map_bottom 0xB0AE8-0x4, 0x12C, 1 - map_top 0xB0BF4-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB0AE8, 0x12C, 1 - map_top 0xB0BF4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_3_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_3_1, 0x12C, 1, 1 gAreaRoomMap_Caves_4:: @ 081073E4 -.ifdef EU - map_bottom 0xB0C20-0x4, 0x12C, 1 - map_top 0xB0D10-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB0C20, 0x12C, 1 - map_top 0xB0D10, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_4_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_4_1, 0x12C, 1, 1 gAreaRoomMap_Caves_5:: @ 081073FC -.ifdef EU - map_bottom 0xB0D3C-0x4, 0x12C, 1 - map_top 0xB0E08-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB0D3C, 0x12C, 1 - map_top 0xB0E08, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_5_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_5_1, 0x12C, 1, 1 gAreaRoomMap_Caves_6:: @ 08107414 -.ifdef EU - map_bottom 0xB0E34-0x4, 0x1A4, 1 - map_top 0xB0F48-0x4, 0x1A4, 1, 1 -.else - map_bottom 0xB0E34, 0x1A4, 1 - map_top 0xB0F48, 0x1A4, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_6_0, 0x1A4, 1 + map_top gAreaRoomMap_Caves_6_1, 0x1A4, 1, 1 gAreaRoomMap_Caves_7:: @ 0810742C -.ifdef EU - map_bottom 0xB0FE0-0x4, 0x12C, 1 - map_top 0xB10E8-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB0FE0, 0x12C, 1 - map_top 0xB10E8, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_7_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_7_1, 0x12C, 1, 1 gAreaRoomMap_Caves_8:: @ 08107444 -.ifdef EU - map_bottom 0xB113C-0x4, 0x12C, 1 - map_top 0xB1250-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB113C, 0x12C, 1 - map_top 0xB1250, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_8_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_8_1, 0x12C, 1, 1 gAreaRoomMap_Caves_9:: @ 0810745C -.ifdef EU - map_bottom 0xB1290-0x4, 0x12C, 1 - map_top 0xB1390-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB1290, 0x12C, 1 - map_top 0xB1390, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_9_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_9_1, 0x12C, 1, 1 gAreaRoomMap_Caves_10:: @ 08107474 -.ifdef EU - map_bottom 0xB13F0-0x4, 0x12C, 1 - map_top 0xB14EC-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB13F0, 0x12C, 1 - map_top 0xB14EC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_10_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_10_1, 0x12C, 1, 1 gAreaRoomMap_Caves_11:: @ 0810748C -.ifdef EU - map_bottom 0xB1520-0x4, 0x12C, 1 - map_top 0xB1624-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB1520, 0x12C, 1 - map_top 0xB1624, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_11_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_11_1, 0x12C, 1, 1 gAreaRoomMap_Caves_12:: @ 081074A4 -.ifdef EU - map_bottom 0xB1658-0x4, 0x1E0, 1 - map_top 0xB17C0-0x4, 0x1E0, 1, 1 -.else - map_bottom 0xB1658, 0x1E0, 1 - map_top 0xB17C0, 0x1E0, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_12_0, 0x1E0, 1 + map_top gAreaRoomMap_Caves_12_1, 0x1E0, 1, 1 gAreaRoomMap_Caves_13:: @ 081074BC -.ifdef EU - map_bottom 0xB183C-0x4, 0x1E0, 1 - map_top 0xB1940-0x4, 0x1E0, 1, 1 -.else - map_bottom 0xB183C, 0x1E0, 1 - map_top 0xB1940, 0x1E0, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_13_0, 0x1E0, 1 + map_top gAreaRoomMap_Caves_13_1, 0x1E0, 1, 1 gAreaRoomMap_Caves_14:: @ 081074D4 -.ifdef EU - map_bottom 0xB19D0-0x4, 0x208, 1 - map_top 0xB1B00-0x4, 0x208, 1, 1 -.else - map_bottom 0xB19D0, 0x208, 1 - map_top 0xB1B00, 0x208, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_14_0, 0x208, 1 + map_top gAreaRoomMap_Caves_14_1, 0x208, 1, 1 gAreaRoomMap_Caves_15:: @ 081074EC -.ifdef EU - map_bottom 0xB1B7C-0x4, 0x12C, 1 - map_top 0xB1C88-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB1B7C, 0x12C, 1 - map_top 0xB1C88, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_15_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_15_1, 0x12C, 1, 1 gAreaRoomMap_Caves_16:: @ 08107504 -.ifdef EU - map_bottom 0xB1CBC-0x4, 0x12C, 1 - map_top 0xB1DAC-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB1CBC, 0x12C, 1 - map_top 0xB1DAC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_16_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_16_1, 0x12C, 1, 1 gAreaRoomMap_Caves_17:: @ 0810751C -.ifdef EU - map_bottom 0xB1DE0-0x4, 0x12C, 1 - map_top 0xB1EDC-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB1DE0, 0x12C, 1 - map_top 0xB1EDC, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_17_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_17_1, 0x12C, 1, 1 gAreaRoomMap_Caves_18:: @ 08107534 -.ifdef EU - map_bottom 0xB1F10-0x4, 0x12C, 1 - map_top 0xB200C-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB1F10, 0x12C, 1 - map_top 0xB200C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_18_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_18_1, 0x12C, 1, 1 gAreaRoomMap_Caves_19:: @ 0810754C -.ifdef EU - map_bottom 0xB2038-0x4, 0x12C, 1 - map_top 0xB2124-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB2038, 0x12C, 1 - map_top 0xB2124, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_19_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_19_1, 0x12C, 1, 1 gAreaRoomMap_Caves_20:: @ 08107564 -.ifdef EU - map_bottom 0xB2174-0x4, 0x12C, 1 - map_top 0xB225C-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB2174, 0x12C, 1 - map_top 0xB225C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_20_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_20_1, 0x12C, 1, 1 gAreaRoomMap_Caves_21:: @ 0810757C -.ifdef EU - map_bottom 0xB2294-0x4, 0x1C2, 1 - map_top 0xB2374-0x4, 0x1C2, 1, 1 -.else - map_bottom 0xB2294, 0x1C2, 1 - map_top 0xB2374, 0x1C2, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_21_0, 0x1C2, 1 + map_top gAreaRoomMap_Caves_21_1, 0x1C2, 1, 1 gAreaRoomMap_Caves_22:: @ 08107594 -.ifdef EU - map_bottom 0xB2410-0x4, 0x12C, 1 - map_top 0xB2524-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB2410, 0x12C, 1 - map_top 0xB2524, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_22_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_22_1, 0x12C, 1, 1 gAreaRoomMap_Caves_23:: @ 081075AC -.ifdef EU - map_bottom 0xB2560-0x4, 0x12C, 1 - map_top 0xB2624-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB2560, 0x12C, 1 - map_top 0xB2624, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_Caves_23_0, 0x12C, 1 + map_top gAreaRoomMap_Caves_23_1, 0x12C, 1, 1 gAreaRoomMaps_Caves:: @ 081075C4 .4byte gAreaRoomMap_Caves_0 @@ -7522,94 +3270,44 @@ gAreaRoomMaps_Caves:: @ 081075C4 .4byte gAreaRoomMap_Caves_23 gAreaRoomMap_VeilFallsCaves_0:: @ 08107624 -.ifdef EU - map_bottom 0xB2658-0x4, 0x1A4, 1 - map_top 0xB277C-0x4, 0x1A4, 1, 1 -.else - map_bottom 0xB2658, 0x1A4, 1 - map_top 0xB277C, 0x1A4, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_0_0, 0x1A4, 1 + map_top gAreaRoomMap_VeilFallsCaves_0_1, 0x1A4, 1, 1 gAreaRoomMap_VeilFallsCaves_1:: @ 0810763C -.ifdef EU - map_bottom 0xB27E8-0x4, 0x2D0, 1 - map_top 0xB297C-0x4, 0x2D0, 1, 1 -.else - map_bottom 0xB27E8, 0x2D0, 1 - map_top 0xB297C, 0x2D0, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_1_0, 0x2D0, 1 + map_top gAreaRoomMap_VeilFallsCaves_1_1, 0x2D0, 1, 1 gAreaRoomMap_VeilFallsCaves_2:: @ 08107654 -.ifdef EU - map_bottom 0xB2A3C-0x4, 0x186, 1 - map_top 0xB2B18-0x4, 0x186, 1, 1 -.else - map_bottom 0xB2A3C, 0x186, 1 - map_top 0xB2B18, 0x186, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_2_0, 0x186, 1 + map_top gAreaRoomMap_VeilFallsCaves_2_1, 0x186, 1, 1 gAreaRoomMap_VeilFallsCaves_3:: @ 0810766C -.ifdef EU - map_bottom 0xB2BAC-0x4, 0x1E0, 1 - map_top 0xB2CE8-0x4, 0x1E0, 1, 1 -.else - map_bottom 0xB2BAC, 0x1E0, 1 - map_top 0xB2CE8, 0x1E0, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_3_0, 0x1E0, 1 + map_top gAreaRoomMap_VeilFallsCaves_3_1, 0x1E0, 1, 1 gAreaRoomMap_VeilFallsCaves_4:: @ 08107684 -.ifdef EU - map_bottom 0xB2D34-0x4, 0x12C, 1 - map_top 0xB2E14-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB2D34, 0x12C, 1 - map_top 0xB2E14, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_4_0, 0x12C, 1 + map_top gAreaRoomMap_VeilFallsCaves_4_1, 0x12C, 1, 1 gAreaRoomMap_VeilFallsCaves_5:: @ 0810769C -.ifdef EU - map_bottom 0xB2E88-0x4, 0x12C, 1 - map_top 0xB2F50-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB2E88, 0x12C, 1 - map_top 0xB2F50, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_5_0, 0x12C, 1 + map_top gAreaRoomMap_VeilFallsCaves_5_1, 0x12C, 1, 1 gAreaRoomMap_VeilFallsCaves_6:: @ 081076B4 -.ifdef EU - map_bottom 0xB2FD8-0x4, 0x12C, 1 - map_top 0xB309C-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB2FD8, 0x12C, 1 - map_top 0xB309C, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_6_0, 0x12C, 1 + map_top gAreaRoomMap_VeilFallsCaves_6_1, 0x12C, 1, 1 gAreaRoomMap_VeilFallsCaves_7:: @ 081076CC -.ifdef EU - map_bottom 0xB310C-0x4, 0x258, 1 - map_top 0xB328C-0x4, 0x258, 1, 1 -.else - map_bottom 0xB310C, 0x258, 1 - map_top 0xB328C, 0x258, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_7_0, 0x258, 1 + map_top gAreaRoomMap_VeilFallsCaves_7_1, 0x258, 1, 1 gAreaRoomMap_VeilFallsCaves_8:: @ 081076E4 -.ifdef EU - map_bottom 0xB3318-0x4, 0x258, 1 - map_top 0xB34E8-0x4, 0x258, 1, 1 -.else - map_bottom 0xB3318, 0x258, 1 - map_top 0xB34E8, 0x258, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_8_0, 0x258, 1 + map_top gAreaRoomMap_VeilFallsCaves_8_1, 0x258, 1, 1 gAreaRoomMap_VeilFallsCaves_9:: @ 081076FC -.ifdef EU - map_bottom 0xB3578-0x4, 0x12C, 1 - map_top 0xB3694-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB3578, 0x12C, 1 - map_top 0xB3694, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_VeilFallsCaves_9_0, 0x12C, 1 + map_top gAreaRoomMap_VeilFallsCaves_9_1, 0x12C, 1, 1 gAreaRoomMaps_VeilFallsCaves:: @ 08107714 .4byte gAreaRoomMap_VeilFallsCaves_0 @@ -7624,200 +3322,55 @@ gAreaRoomMaps_VeilFallsCaves:: @ 08107714 .4byte gAreaRoomMap_VeilFallsCaves_9 gAreaRoomMap_RoyalValleyGraves_0:: @ 0810773C -.ifdef EU - map_bottom 0xB36C8-0x4, 0x12C, 1 - map_top 0xB37E4-0x4, 0x12C, 1, 1 -.else - map_bottom 0xB36C8, 0x12C, 1 - map_top 0xB37E4, 0x12C, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalValleyGraves_0_0, 0x12C, 1 + map_top gAreaRoomMap_RoyalValleyGraves_0_1, 0x12C, 1, 1 gAreaRoomMap_RoyalValleyGraves_1:: @ 08107754 -.ifdef EU - map_bottom 0xB3818-0x4, 0x258, 1 - map_top 0xB3984-0x4, 0x258, 1, 1 -.else - map_bottom 0xB3818, 0x258, 1 - map_top 0xB3984, 0x258, 1, 1 -.endif + map_bottom gAreaRoomMap_RoyalValleyGraves_1_0, 0x258, 1 + map_top gAreaRoomMap_RoyalValleyGraves_1_1, 0x258, 1, 1 gAreaRoomMaps_RoyalValleyGraves:: @ 0810776C .4byte gAreaRoomMap_RoyalValleyGraves_0 .4byte gAreaRoomMap_RoyalValleyGraves_1 gAreaRoomMap_45_0:: @ 08107774 -.ifdef JP - map_bottom 0x278158+0x74, 0x1FE, 1 - map_top 0x27828C+0x74, 0x1FE, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x278158+0x74, 0x1FE, 1 - map_top 0x27828C+0x74, 0x1FE, 1, 1 -.else -.ifdef EU - map_bottom 0x278158+0x48, 0x1FE, 1 - map_top 0x27828C+0x48, 0x1FE, 1, 1 -.else - map_bottom 0x278158, 0x1FE, 1 - map_top 0x27828C, 0x1FE, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_45_0_0, 0x1FE, 1 + map_top gAreaRoomMap_45_0_1, 0x1FE, 1, 1 gAreaRoomMaps_45:: @ 0810778C .4byte gAreaRoomMap_45_0 gAreaRoomMap_46_0:: @ 08107790 -.ifdef JP - map_bottom 0x2782D0+0x74, 0x286, 1 - map_top 0x278454+0x74, 0x286, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2782D0+0x74, 0x286, 1 - map_top 0x278454+0x74, 0x286, 1, 1 -.else -.ifdef EU - map_bottom 0x2782D0+0x48, 0x286, 1 - map_top 0x278454+0x48, 0x286, 1, 1 -.else - map_bottom 0x2782D0, 0x286, 1 - map_top 0x278454, 0x286, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_46_0_0, 0x286, 1 + map_top gAreaRoomMap_46_0_1, 0x286, 1, 1 gAreaRoomMap_46_1:: @ 081077A8 -.ifdef JP - map_bottom 0x2784C4+0x74, 0x30E, 1 - map_top 0x2786E0+0x74, 0x30E, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2784C4+0x74, 0x30E, 1 - map_top 0x2786E0+0x74, 0x30E, 1, 1 -.else -.ifdef EU - map_bottom 0x2784C4+0x48, 0x30E, 1 - map_top 0x2786E0+0x48, 0x30E, 1, 1 -.else - map_bottom 0x2784C4, 0x30E, 1 - map_top 0x2786E0, 0x30E, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_46_1_0, 0x30E, 1 + map_top gAreaRoomMap_46_1_1, 0x30E, 1, 1 gAreaRoomMap_46_2:: @ 081077C0 -.ifdef JP - map_bottom 0x278790+0x74, 0x286, 1 - map_top 0x278908+0x74, 0x286, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x278790+0x74, 0x286, 1 - map_top 0x278908+0x74, 0x286, 1, 1 -.else -.ifdef EU - map_bottom 0x278790+0x48, 0x286, 1 - map_top 0x278908+0x48, 0x286, 1, 1 -.else - map_bottom 0x278790, 0x286, 1 - map_top 0x278908, 0x286, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_46_2_0, 0x286, 1 + map_top gAreaRoomMap_46_2_1, 0x286, 1, 1 gAreaRoomMap_46_3:: @ 081077D8 -.ifdef JP - map_bottom 0x2789A0+0x74, 0x286, 1 - map_top 0x278AEC+0x74, 0x286, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x2789A0+0x74, 0x286, 1 - map_top 0x278AEC+0x74, 0x286, 1, 1 -.else -.ifdef EU - map_bottom 0x2789A0+0x48, 0x286, 1 - map_top 0x278AEC+0x48, 0x286, 1, 1 -.else - map_bottom 0x2789A0, 0x286, 1 - map_top 0x278AEC, 0x286, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_46_3_0, 0x286, 1 + map_top gAreaRoomMap_46_3_1, 0x286, 1, 1 gAreaRoomMap_46_4:: @ 081077F0 -.ifdef JP - map_bottom 0x278B88+0x74, 0x30E, 1 - map_top 0x278D38+0x74, 0x30E, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x278B88+0x74, 0x30E, 1 - map_top 0x278D38+0x74, 0x30E, 1, 1 -.else -.ifdef EU - map_bottom 0x278B88+0x48, 0x30E, 1 - map_top 0x278D38+0x48, 0x30E, 1, 1 -.else - map_bottom 0x278B88, 0x30E, 1 - map_top 0x278D38, 0x30E, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_46_4_0, 0x30E, 1 + map_top gAreaRoomMap_46_4_1, 0x30E, 1, 1 gAreaRoomMap_46_5:: @ 08107808 -.ifdef JP - map_bottom 0x278DDC+0x74, 0x286, 1 - map_top 0x278F2C+0x74, 0x286, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x278DDC+0x74, 0x286, 1 - map_top 0x278F2C+0x74, 0x286, 1, 1 -.else -.ifdef EU - map_bottom 0x278DDC+0x48, 0x286, 1 - map_top 0x278F2C+0x48, 0x286, 1, 1 -.else - map_bottom 0x278DDC, 0x286, 1 - map_top 0x278F2C, 0x286, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_46_5_0, 0x286, 1 + map_top gAreaRoomMap_46_5_1, 0x286, 1, 1 gAreaRoomMap_46_6:: @ 08107820 -.ifdef JP - map_bottom 0x278FA8+0x74, 0x720, 1 - map_top 0x27921C+0x74, 0x720, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x278FA8+0x74, 0x720, 1 - map_top 0x27921C+0x74, 0x720, 1, 1 -.else -.ifdef EU - map_bottom 0x278FA8+0x48, 0x720, 1 - map_top 0x27921C+0x48, 0x720, 1, 1 -.else - map_bottom 0x278FA8, 0x720, 1 - map_top 0x27921C, 0x720, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_46_6_0, 0x720, 1 + map_top gAreaRoomMap_46_6_1, 0x720, 1, 1 gAreaRoomMap_46_7:: @ 08107838 -.ifdef JP - map_bottom 0x27932C+0x74, 0x2F2, 1 - map_top 0x2794A4+0x74, 0x2F2, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27932C+0x74, 0x2F2, 1 - map_top 0x2794A4+0x74, 0x2F2, 1, 1 -.else -.ifdef EU - map_bottom 0x27932C+0x48, 0x2F2, 1 - map_top 0x2794A4+0x48, 0x2F2, 1, 1 -.else - map_bottom 0x27932C, 0x2F2, 1 - map_top 0x2794A4, 0x2F2, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_46_7_0, 0x2F2, 1 + map_top gAreaRoomMap_46_7_1, 0x2F2, 1, 1 gAreaRoomMaps_46:: @ 08107850 .4byte gAreaRoomMap_46_0 @@ -7830,221 +3383,71 @@ gAreaRoomMaps_46:: @ 08107850 .4byte gAreaRoomMap_46_7 gAreaRoomMap_08107870:: @ 08107870 -.ifdef JP - map_bottom 0x279520+0x74, 0xC80, 1 - map_top 0x2799B0+0x74, 0xC80, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x279520+0x74, 0xC80, 1 - map_top 0x2799B0+0x74, 0xC80, 1, 1 -.else -.ifdef EU - map_bottom 0x279520+0x48, 0xC80, 1 - map_top 0x2799B0+0x48, 0xC80, 1, 1 -.else - map_bottom 0x279520, 0xC80, 1 - map_top 0x2799B0, 0xC80, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_08107870_0, 0xC80, 1 + map_top gAreaRoomMap_08107870_1, 0xC80, 1, 1 @ Unused .4byte gAreaRoomMap_08107870 gAreaRoomMap_4D_0:: @ 0810788C -.ifdef JP - map_bottom 0x279D28+0x74, 0xCD0, 1 - map_top 0x27A2F4+0x74, 0xCD0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x279D28+0x74, 0xCD0, 1 - map_top 0x27A2F4+0x74, 0xCD0, 1, 1 -.else -.ifdef EU - map_bottom 0x279D28+0x48, 0xCD0, 1 - map_top 0x27A2F4+0x48, 0xCD0, 1, 1 -.else - map_bottom 0x279D28, 0xCD0, 1 - map_top 0x27A2F4, 0xCD0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_4D_0_0, 0xCD0, 1 + map_top gAreaRoomMap_4D_0_1, 0xCD0, 1, 1 gAreaRoomMaps_4D:: @ 081078A4 .4byte gAreaRoomMap_4D_0 gAreaRoomMap_57_0:: @ 081078A8 -.ifdef JP - map_bottom 0x27A574+0x74, 0xC80, 1 - map_top 0x27AAE4+0x74, 0xC80, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27A574+0x74, 0xC80, 1 - map_top 0x27AAE4+0x74, 0xC80, 1, 1 -.else -.ifdef EU - map_bottom 0x27A574+0x48, 0xC80, 1 - map_top 0x27AAE4+0x48, 0xC80, 1, 1 -.else - map_bottom 0x27A574, 0xC80, 1 - map_top 0x27AAE4, 0xC80, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_57_0_0, 0xC80, 1 + map_top gAreaRoomMap_57_0_1, 0xC80, 1, 1 gAreaRoomMaps_57:: @ 081078C0 .4byte gAreaRoomMap_57_0 gAreaRoomMap_5F_0:: @ 081078C4 -.ifdef JP - map_bottom 0x27AD50+0x74, 0xC80, 1 - map_top 0x27B118+0x74, 0xC80, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27AD50+0x74, 0xC80, 1 - map_top 0x27B118+0x74, 0xC80, 1, 1 -.else -.ifdef EU - map_bottom 0x27AD50+0x48, 0xC80, 1 - map_top 0x27B118+0x48, 0xC80, 1, 1 -.else - map_bottom 0x27AD50, 0xC80, 1 - map_top 0x27B118, 0xC80, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_5F_0_0, 0xC80, 1 + map_top gAreaRoomMap_5F_0_1, 0xC80, 1, 1 gAreaRoomMaps_5F:: @ 081078DC .4byte gAreaRoomMap_5F_0 gAreaRoomMap_67_0:: @ 081078E0 -.ifdef JP - map_bottom 0x27B3A0+0x74, 0x12C, 1 - map_top 0x27B470+0x74, 0x12C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27B3A0+0x74, 0x12C, 1 - map_top 0x27B470+0x74, 0x12C, 1, 1 -.else -.ifdef EU - map_bottom 0x27B3A0+0x48, 0x12C, 1 - map_top 0x27B470+0x48, 0x12C, 1, 1 -.else - map_bottom 0x27B3A0, 0x12C, 1 - map_top 0x27B470, 0x12C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_67_0_0, 0x12C, 1 + map_top gAreaRoomMap_67_0_1, 0x12C, 1, 1 gAreaRoomMaps_67:: @ 081078F8 .4byte gAreaRoomMap_67_0 gAreaRoomMap_6F_0:: @ 081078FC -.ifdef JP - map_bottom 0x27B4AC+0x74, 0xC80, 1 - map_top 0x27B974+0x74, 0xC80, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27B4AC+0x74, 0xC80, 1 - map_top 0x27B974+0x74, 0xC80, 1, 1 -.else -.ifdef EU - map_bottom 0x27B4AC+0x48, 0xC80, 1 - map_top 0x27B974+0x48, 0xC80, 1, 1 -.else - map_bottom 0x27B4AC, 0xC80, 1 - map_top 0x27B974, 0xC80, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_6F_0_0, 0xC80, 1 + map_top gAreaRoomMap_6F_0_1, 0xC80, 1, 1 gAreaRoomMaps_6F:: @ 08107914 .4byte gAreaRoomMap_6F_0 gAreaRoomMap_77_0:: @ 08107918 -.ifdef JP - map_bottom 0x27BCCC+0x74, 0x1040, 1 - map_top 0x27C2C8+0x74, 0x1040, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27BCCC+0x74, 0x1040, 1 - map_top 0x27C2C8+0x74, 0x1040, 1, 1 -.else -.ifdef EU - map_bottom 0x27BCCC+0x48, 0x1040, 1 - map_top 0x27C2C8+0x48, 0x1040, 1, 1 -.else - map_bottom 0x27BCCC, 0x1040, 1 - map_top 0x27C2C8, 0x1040, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_77_0_0, 0x1040, 1 + map_top gAreaRoomMap_77_0_1, 0x1040, 1, 1 gAreaRoomMaps_77:: @ 08107930 .4byte gAreaRoomMap_77_0 gAreaRoomMap_7F_0:: @ 08107934 -.ifdef JP - map_bottom 0x27C720+0x74, 0xC80, 1 - map_top 0x27CC28+0x74, 0xC80, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27C720+0x74, 0xC80, 1 - map_top 0x27CC28+0x74, 0xC80, 1, 1 -.else -.ifdef EU - map_bottom 0x27C720+0x48, 0xC80, 1 - map_top 0x27CC28+0x48, 0xC80, 1, 1 -.else - map_bottom 0x27C720, 0xC80, 1 - map_top 0x27CC28, 0xC80, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_7F_0_0, 0xC80, 1 + map_top gAreaRoomMap_7F_0_1, 0xC80, 1, 1 gAreaRoomMaps_7F:: @ 0810794C .4byte gAreaRoomMap_7F_0 gAreaRoomMap_87_0:: @ 08107950 -.ifdef JP - map_bottom 0x27CF58+0x74, 0xF3C, 1 - map_top 0x27D71C+0x74, 0xF3C, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27CF58+0x74, 0xF3C, 1 - map_top 0x27D71C+0x74, 0xF3C, 1, 1 -.else -.ifdef EU - map_bottom 0x27CF58+0x48, 0xF3C, 1 - map_top 0x27D71C+0x48, 0xF3C, 1, 1 -.else - map_bottom 0x27CF58, 0xF3C, 1 - map_top 0x27D71C, 0xF3C, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_87_0_0, 0xF3C, 1 + map_top gAreaRoomMap_87_0_1, 0xF3C, 1, 1 gAreaRoomMaps_87:: @ 08107968 .4byte gAreaRoomMap_87_0 gAreaRoomMap_8F_0:: @ 0810796C -.ifdef JP - map_bottom 0x27DA00+0x74, 0xFA0, 1 - map_top 0x27DFF4+0x74, 0xFA0, 1, 1 -.else -.ifdef DEMO_JP - map_bottom 0x27DA00+0x74, 0xFA0, 1 - map_top 0x27DFF4+0x74, 0xFA0, 1, 1 -.else -.ifdef EU - map_bottom 0x27DA00+0x48, 0xFA0, 1 - map_top 0x27DFF4+0x48, 0xFA0, 1, 1 -.else - map_bottom 0x27DA00, 0xFA0, 1 - map_top 0x27DFF4, 0xFA0, 1, 1 -.endif -.endif -.endif + map_bottom gAreaRoomMap_8F_0_0, 0xFA0, 1 + map_top gAreaRoomMap_8F_0_1, 0xFA0, 1, 1 gAreaRoomMaps_8F:: @ 08107984 .4byte gAreaRoomMap_8F_0 diff --git a/data/map/metatile_headers.s b/data/map/metatile_headers.s index cd96a797..77c9b76c 100755 --- a/data/map/metatile_headers.s +++ b/data/map/metatile_headers.s @@ -5,819 +5,326 @@ .align 2 gAreaMetatiles_MinishWoods:: @ 081026AC - metatiles_bottom 0x7704, 0x4000, 1 - metatiles_top 0x9280, 0x3FF0, 1 - metatile_types_bottom 0xA00C, 0x1000, 1 - metatile_types_top 0xA43C, 0xFFC, 1, 1 + metatiles_bottom gAreaMetatiles_MinishWoods_0, 0x4000, 1 + metatiles_top gAreaMetatiles_MinishWoods_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_MinishWoods_2, 0x1000, 1 + metatile_types_top gAreaMetatiles_MinishWoods_3, 0xFFC, 1, 1 gAreaMetatiles_LakeHylia:: @ 081026DC - metatiles_bottom 0x12A34, 0x4000, 1 - metatiles_top 0x1420C, 0x3FF0, 1 - metatile_types_bottom 0x1500C, 0x1000, 1 - metatile_types_top 0x15484, 0xFFC, 1, 1 + metatiles_bottom gAreaMetatiles_LakeHylia_0, 0x4000, 1 + metatiles_top gAreaMetatiles_LakeHylia_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_LakeHylia_2, 0x1000, 1 + metatile_types_top gAreaMetatiles_LakeHylia_3, 0xFFC, 1, 1 gAreaMetatiles_CastorWilds:: @ 0810270C - metatiles_bottom 0x1D5E0, 0x4000, 1 - metatiles_top 0x1F310, 0x3FF0, 1 - metatile_types_bottom 0x20144, 0x1000, 1 - metatile_types_top 0x2062C, 0xFFC, 1, 1 + metatiles_bottom gAreaMetatiles_CastorWilds_0, 0x4000, 1 + metatiles_top gAreaMetatiles_CastorWilds_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_CastorWilds_2, 0x1000, 1 + metatile_types_top gAreaMetatiles_CastorWilds_3, 0xFFC, 1, 1 gAreaMetatiles_HyruleTown:: @ 0810273C -.ifdef EU - metatiles_bottom 0x29774-0x4, 0x4000, 1 - metatiles_top 0x2B788-0x4, 0x3FF0, 1 - metatile_types_bottom 0x2D47C-0x4, 0x1000, 1 - metatile_types_top 0x2D984-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x29774, 0x4000, 1 - metatiles_top 0x2B788, 0x3FF0, 1 - metatile_types_bottom 0x2D47C, 0x1000, 1 - metatile_types_top 0x2D984, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_HyruleTown_0, 0x4000, 1 + metatiles_top gAreaMetatiles_HyruleTown_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_HyruleTown_2, 0x1000, 1 + metatile_types_top gAreaMetatiles_HyruleTown_3, 0xFFC, 1, 1 gAreaMetatiles_MtCrenel:: @ 0810276C -.ifdef EU - metatiles_bottom 0x43FF0-0x4, 0x4000, 1 - metatiles_top 0x45D0C-0x4, 0x3FF0, 1 - metatile_types_bottom 0x46BA4-0x4, 0x1000, 1 - metatile_types_top 0x4712C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x43FF0, 0x4000, 1 - metatiles_top 0x45D0C, 0x3FF0, 1 - metatile_types_bottom 0x46BA4, 0x1000, 1 - metatile_types_top 0x4712C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_MtCrenel_0, 0x4000, 1 + metatiles_top gAreaMetatiles_MtCrenel_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_MtCrenel_2, 0x1000, 1 + metatile_types_top gAreaMetatiles_MtCrenel_3, 0xFFC, 1, 1 gAreaMetatiles_HyruleField:: @ 0810279C -.ifdef EU - metatiles_bottom 0x5D3B8-0x4, 0x4000, 1 - metatiles_top 0x5F584-0x4, 0x3FF0, 1 - metatile_types_bottom 0x6064C-0x4, 0x1000, 1 - metatile_types_top 0x60C64-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x5D3B8, 0x4000, 1 - metatiles_top 0x5F584, 0x3FF0, 1 - metatile_types_bottom 0x6064C, 0x1000, 1 - metatile_types_top 0x60C64, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_HyruleField_0, 0x4000, 1 + metatiles_top gAreaMetatiles_HyruleField_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_HyruleField_2, 0x1000, 1 + metatile_types_top gAreaMetatiles_HyruleField_3, 0xFFC, 1, 1 gAreaMetatiles_CastleGarden:: @ 081027CC -.ifdef EU - metatiles_bottom 0x6B79C-0x4, 0x3000, 1 - metatiles_top 0x6CD14-0x4, 0x3FF0, 1 - metatile_types_bottom 0x6D7A8-0x4, 0xC00, 1 - metatile_types_top 0x6DAE4-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x6B79C, 0x3000, 1 - metatiles_top 0x6CD14, 0x3FF0, 1 - metatile_types_bottom 0x6D7A8, 0xC00, 1 - metatile_types_top 0x6DAE4, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_CastleGarden_0, 0x3000, 1 + metatiles_top gAreaMetatiles_CastleGarden_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_CastleGarden_2, 0xC00, 1 + metatile_types_top gAreaMetatiles_CastleGarden_3, 0xFFC, 1, 1 gAreaMetatiles_CloudTops:: @ 081027FC -.ifdef EU - metatiles_bottom 0x72898-0x4, 0x3FB0, 1 - metatiles_top 0x73B54-0x4, 0x3FF0, 1 - metatile_types_bottom 0x74534-0x4, 0xFEC, 1 - metatile_types_top 0x74824-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x72898, 0x3FB0, 1 - metatiles_top 0x73B54, 0x3FF0, 1 - metatile_types_bottom 0x74534, 0xFEC, 1 - metatile_types_top 0x74824, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_CloudTops_0, 0x3FB0, 1 + metatiles_top gAreaMetatiles_CloudTops_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_CloudTops_2, 0xFEC, 1 + metatile_types_top gAreaMetatiles_CloudTops_3, 0xFFC, 1, 1 gAreaMetatiles_RoyalValley:: @ 0810282C -.ifdef EU - metatiles_bottom 0x7CAB8-0x4, 0x4000, 1 - metatiles_top 0x7DBEC-0x4, 0x3FF0, 1 - metatile_types_bottom 0x7E6F8-0x4, 0x1000, 1 - metatile_types_top 0x7EA4C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x7CAB8, 0x4000, 1 - metatiles_top 0x7DBEC, 0x3FF0, 1 - metatile_types_bottom 0x7E6F8, 0x1000, 1 - metatile_types_top 0x7EA4C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_RoyalValley_0, 0x4000, 1 + metatiles_top gAreaMetatiles_RoyalValley_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_RoyalValley_2, 0x1000, 1 + metatile_types_top gAreaMetatiles_RoyalValley_3, 0xFFC, 1, 1 gAreaMetatiles_Beanstalks:: @ 0810285C -.ifdef EU - metatiles_bottom 0x8B610-0x4, 0x5A8, 1 - metatile_types_bottom 0x8B930-0x4, 0x16A, 1, 1 -.else - metatiles_bottom 0x8B610, 0x5A8, 1 - metatile_types_bottom 0x8B930, 0x16A, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_Beanstalks_0, 0x5A8, 1 + metatile_types_bottom gAreaMetatiles_Beanstalks_1, 0x16A, 1, 1 gAreaMetatiles_CrenelCaves:: @ 08102874 -.ifdef EU - metatiles_bottom 0x93F04-0x4, 0x3F80, 1 - metatiles_top 0x95ED0-0x4, 0x3F40, 1 - metatile_types_bottom 0x9775C-0x4, 0xFE0, 1 - metatile_types_top 0x97D58-0x4, 0xFD0, 1, 1 -.else - metatiles_bottom 0x93F04, 0x3F80, 1 - metatiles_top 0x95ED0, 0x3F40, 1 - metatile_types_bottom 0x9775C, 0xFE0, 1 - metatile_types_top 0x97D58, 0xFD0, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_CrenelCaves_0, 0x3F80, 1 + metatiles_top gAreaMetatiles_CrenelCaves_1, 0x3F40, 1 + metatile_types_bottom gAreaMetatiles_CrenelCaves_2, 0xFE0, 1 + metatile_types_top gAreaMetatiles_CrenelCaves_3, 0xFD0, 1, 1 gAreaMetatiles_GreatFairies:: @ 081028A4 -.ifdef EU - metatiles_bottom 0x9E2D0-0x4, 0x17A8, 1 - metatiles_top 0x9EF9C-0x4, 0x1070, 1 - metatile_types_bottom 0x9F4D0-0x4, 0x5EA, 1 - metatile_types_top 0x9F650-0x4, 0x41C, 1, 1 -.else - metatiles_bottom 0x9E2D0, 0x17A8, 1 - metatiles_top 0x9EF9C, 0x1070, 1 - metatile_types_bottom 0x9F4D0, 0x5EA, 1 - metatile_types_top 0x9F650, 0x41C, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_GreatFairies_0, 0x17A8, 1 + metatiles_top gAreaMetatiles_GreatFairies_1, 0x1070, 1 + metatile_types_bottom gAreaMetatiles_GreatFairies_2, 0x5EA, 1 + metatile_types_top gAreaMetatiles_GreatFairies_3, 0x41C, 1, 1 gAreaMetatiles_MinishVillage:: @ 081028D4 -.ifdef EU - metatiles_bottom 0xD9690-0x4, 0x35A8, 1 - metatiles_top 0xDB294-0x4, 0x3228, 1 - metatile_types_bottom 0xDC79C-0x4, 0xD6A, 1 - metatile_types_top 0xDCA88-0x4, 0xC8A, 1, 1 -.else - metatiles_bottom 0xD9690, 0x35A8, 1 - metatiles_top 0xDB294, 0x3228, 1 - metatile_types_bottom 0xDC79C, 0xD6A, 1 - metatile_types_top 0xDCA88, 0xC8A, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_MinishVillage_0, 0x35A8, 1 + metatiles_top gAreaMetatiles_MinishVillage_1, 0x3228, 1 + metatile_types_bottom gAreaMetatiles_MinishVillage_2, 0xD6A, 1 + metatile_types_top gAreaMetatiles_MinishVillage_3, 0xC8A, 1, 1 gAreaMetatiles_MelarisMine:: @ 08102904 -.ifdef EU - metatiles_bottom 0xE8D1C-0x4, 0x27C0, 1 - metatiles_top 0xEA3A0-0x4, 0x308, 1 - metatile_types_bottom 0xEA464-0x4, 0x9F0, 1 - metatile_types_top 0xEA684-0x4, 0xC2, 1, 1 -.else - metatiles_bottom 0xE8D1C, 0x27C0, 1 - metatiles_top 0xEA3A0, 0x308, 1 - metatile_types_bottom 0xEA464, 0x9F0, 1 - metatile_types_top 0xEA684, 0xC2, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_MelarisMine_0, 0x27C0, 1 + metatiles_top gAreaMetatiles_MelarisMine_1, 0x308, 1 + metatile_types_bottom gAreaMetatiles_MelarisMine_2, 0x9F0, 1 + metatile_types_top gAreaMetatiles_MelarisMine_3, 0xC2, 1, 1 gAreaMetatiles_MnishPaths1:: @ 08102934 -.ifdef EU - metatiles_bottom 0xEE698-0x4, 0x1420, 1 - metatile_types_bottom 0xEF330-0x4, 0x508, 1, 1 -.else - metatiles_bottom 0xEE698, 0x1420, 1 - metatile_types_bottom 0xEF330, 0x508, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_MnishPaths1_0, 0x1420, 1 + metatile_types_bottom gAreaMetatiles_MnishPaths1_1, 0x508, 1, 1 gAreaMetatiles_CrenelMinishPaths:: @ 0810294C -.ifdef EU - metatiles_bottom 0xF5734-0x4, 0x1EB8, 1 - metatile_types_bottom 0xF698C-0x4, 0x7AE, 1, 1 -.else - metatiles_bottom 0xF5734, 0x1EB8, 1 - metatile_types_bottom 0xF698C, 0x7AE, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_CrenelMinishPaths_0, 0x1EB8, 1 + metatile_types_bottom gAreaMetatiles_CrenelMinishPaths_1, 0x7AE, 1, 1 gAreaMetatiles_MinishHouseInteriors:: @ 08102964 -.ifdef EU - metatiles_bottom 0x93F04-0x4, 0x3F80, 1 - metatiles_top 0x95ED0-0x4, 0x3F40, 1 - metatile_types_bottom 0x9775C-0x4, 0xFE0, 1 - metatile_types_top 0x97D58-0x4, 0xFD0, 1, 1 -.else - metatiles_bottom 0x93F04, 0x3F80, 1 - metatiles_top 0x95ED0, 0x3F40, 1 - metatile_types_bottom 0x9775C, 0xFE0, 1 - metatile_types_top 0x97D58, 0xFD0, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_CrenelCaves_0, 0x3F80, 1 + metatiles_top gAreaMetatiles_CrenelCaves_1, 0x3F40, 1 + metatile_types_bottom gAreaMetatiles_CrenelCaves_2, 0xFE0, 1 + metatile_types_top gAreaMetatiles_CrenelCaves_3, 0xFD0, 1, 1 gAreaMetatiles_HouseInteriors1:: @ 08102994 -.ifdef EU - metatiles_bottom 0xFCE7C-0x4, 0x3188, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0xFE120-0x4, 0xC62, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0xFCE7C, 0x3188, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0xFE120, 0xC62, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_HouseInteriors1_0, 0x3188, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_HouseInteriors1_2, 0xC62, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_HouseInteriors2:: @ 081029C4 -.ifdef EU - metatiles_bottom 0x102AB8-0x4, 0x33A0, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x103D54-0x4, 0xCE8, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x102AB8, 0x33A0, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x103D54, 0xCE8, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_HouseInteriors2_0, 0x33A0, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_HouseInteriors2_2, 0xCE8, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_HouseInteriors4:: @ 081029F4 -.ifdef EU - metatiles_bottom 0x10823C-0x4, 0x33A0, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x109530-0x4, 0xCE8, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x10823C, 0x33A0, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x109530, 0xCE8, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_HouseInteriors4_0, 0x33A0, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_HouseInteriors4_2, 0xCE8, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_HouseInteriors3:: @ 08102A24 -.ifdef EU - metatiles_bottom 0x10DAA8-0x4, 0x2F20, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x10E9F0-0x4, 0xBC8, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x10DAA8, 0x2F20, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x10E9F0, 0xBC8, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_HouseInteriors3_0, 0x2F20, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_HouseInteriors3_2, 0xBC8, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_TreeInteriors:: @ 08102A54 -.ifdef EU - metatiles_bottom 0x112BF0-0x4, 0x3000, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x113A88-0x4, 0xC00, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x112BF0, 0x3000, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x113A88, 0xC00, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_TreeInteriors_0, 0x3000, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_TreeInteriors_2, 0xC00, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_Dojos:: @ 08102A84 -.ifdef EU - metatiles_bottom 0x11D198-0x4, 0x33A0, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x11E030-0x4, 0xCE8, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x11D198, 0x33A0, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x11E030, 0xCE8, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_Dojos_0, 0x33A0, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_Dojos_2, 0xCE8, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_MinishCracks:: @ 08102AB4 -.ifdef EU - metatiles_bottom 0x118044-0x4, 0x3180, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x118F94-0x4, 0xC60, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x118044, 0x3180, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x118F94, 0xC60, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_MinishCracks_0, 0x3180, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_MinishCracks_2, 0xC60, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_ArmosInteriors:: @ 08102AE4 -.ifdef EU - metatiles_bottom 0xA4840-0x4, 0xC50, 1 - metatiles_top 0xA4FB4-0x4, 0xC50, 1 - metatile_types_bottom 0xA5728-0x4, 0x314, 1 - metatile_types_top 0xA5840-0x4, 0x314, 1, 1 -.else - metatiles_bottom 0xA4840, 0xC50, 1 - metatiles_top 0xA4FB4, 0xC50, 1 - metatile_types_bottom 0xA5728, 0x314, 1 - metatile_types_top 0xA5840, 0x314, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_ArmosInteriors_0, 0xC50, 1 + metatiles_top gAreaMetatiles_ArmosInteriors_1, 0xC50, 1 + metatile_types_bottom gAreaMetatiles_ArmosInteriors_2, 0x314, 1 + metatile_types_top gAreaMetatiles_ArmosInteriors_3, 0x314, 1, 1 gAreaMetatiles_MinishRafters:: @ 08102B14 -.ifdef EU - metatiles_bottom 0x120478-0x4, 0x1A30, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x1210C8-0x4, 0x68C, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x120478, 0x1A30, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x1210C8, 0x68C, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_MinishRafters_0, 0x1A30, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_MinishRafters_2, 0x68C, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_GoronCave:: @ 08102B44 -.ifdef EU - metatiles_bottom 0xAC444-0x4, 0x3F80, 1 - metatiles_top 0xADE48-0x4, 0x3400, 1 - metatile_types_bottom 0xAF650-0x4, 0xFE0, 1 - metatile_types_top 0xAFB8C-0x4, 0xD00, 1, 1 -.else - metatiles_bottom 0xAC444, 0x3F80, 1 - metatiles_top 0xADE48, 0x3400, 1 - metatile_types_bottom 0xAF650, 0xFE0, 1 - metatile_types_top 0xAFB8C, 0xD00, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_GoronCave_0, 0x3F80, 1 + metatiles_top gAreaMetatiles_GoronCave_1, 0x3400, 1 + metatile_types_bottom gAreaMetatiles_GoronCave_2, 0xFE0, 1 + metatile_types_top gAreaMetatiles_GoronCave_3, 0xD00, 1, 1 gAreaMetatiles_WindTribeTower:: @ 08102B74 -.ifdef EU - metatiles_bottom 0x125100-0x4, 0x2EB0, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x126040-0x4, 0xBAC, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x125100, 0x2EB0, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x126040, 0xBAC, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_WindTribeTower_0, 0x2EB0, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_WindTribeTower_2, 0xBAC, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_WindTribeTowerRoof:: @ 08102BA4 -.ifdef EU - metatiles_bottom 0x12AAB0-0x4, 0xBC0, 1 - metatiles_top 0x12B13C-0x4, 0xBC0, 1 - metatile_types_bottom 0x12B784-0x4, 0x2F0, 1 - metatile_types_top 0x12B840-0x4, 0x2F0, 1, 1 -.else - metatiles_bottom 0x12AAB0, 0xBC0, 1 - metatiles_top 0x12B13C, 0xBC0, 1 - metatile_types_bottom 0x12B784, 0x2F0, 1 - metatile_types_top 0x12B840, 0x2F0, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_WindTribeTowerRoof_0, 0xBC0, 1 + metatiles_top gAreaMetatiles_WindTribeTowerRoof_1, 0xBC0, 1 + metatile_types_bottom gAreaMetatiles_WindTribeTowerRoof_2, 0x2F0, 1 + metatile_types_top gAreaMetatiles_WindTribeTowerRoof_3, 0x2F0, 1, 1 gAreaMetatiles_MinishCaves:: @ 08102BD4 -.ifdef EU - metatiles_bottom 0xB9118-0x4, 0x3F80, 1 - metatiles_top 0xBAF54-0x4, 0x3F80, 1 - metatile_types_bottom 0xBC0CC-0x4, 0xFE0, 1 - metatile_types_top 0xBC570-0x4, 0xFE0, 1, 1 -.else - metatiles_bottom 0xB9118, 0x3F80, 1 - metatiles_top 0xBAF54, 0x3F80, 1 - metatile_types_bottom 0xBC0CC, 0xFE0, 1 - metatile_types_top 0xBC570, 0xFE0, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_MinishCaves_0, 0x3F80, 1 + metatiles_top gAreaMetatiles_MinishCaves_1, 0x3F80, 1 + metatile_types_bottom gAreaMetatiles_MinishCaves_2, 0xFE0, 1 + metatile_types_top gAreaMetatiles_MinishCaves_3, 0xFE0, 1, 1 gAreaMetatiles_CastleGardenMinishHoles:: @ 08102C04 -.ifdef EU - metatiles_bottom 0xBFB4C-0x4, 0x13A8, 1 - metatiles_top 0xC0570-0x4, 0x1680, 1 - metatile_types_bottom 0xC1030-0x4, 0x4EA, 1 - metatile_types_top 0xC11B8-0x4, 0x5A0, 1, 1 -.else - metatiles_bottom 0xBFB4C, 0x13A8, 1 - metatiles_top 0xC0570, 0x1680, 1 - metatile_types_bottom 0xC1030, 0x4EA, 1 - metatile_types_top 0xC11B8, 0x5A0, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_CastleGardenMinishHoles_0, 0x13A8, 1 + metatiles_top gAreaMetatiles_CastleGardenMinishHoles_1, 0x1680, 1 + metatile_types_bottom gAreaMetatiles_CastleGardenMinishHoles_2, 0x4EA, 1 + metatile_types_top gAreaMetatiles_CastleGardenMinishHoles_3, 0x5A0, 1, 1 gAreaMetatiles_EzloCutscene:: @ 08102C34 -.ifdef EU - metatiles_bottom 0x12EEBC-0x4, 0x1A20, 1 - metatiles_top 0xF7AD8-0x4, 0x3FF0, 1 - metatile_types_bottom 0x12F564-0x4, 0x688, 1 - metatile_types_top 0xF8A5C-0x4, 0xFFC, 1, 1 -.else - metatiles_bottom 0x12EEBC, 0x1A20, 1 - metatiles_top 0xF7AD8, 0x3FF0, 1 - metatile_types_bottom 0x12F564, 0x688, 1 - metatile_types_top 0xF8A5C, 0xFFC, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_EzloCutscene_0, 0x1A20, 1 + metatiles_top gAreaMetatiles_EzloCutscene_1, 0x3FF0, 1 + metatile_types_bottom gAreaMetatiles_EzloCutscene_2, 0x688, 1 + metatile_types_top gAreaMetatiles_EzloCutscene_3, 0xFFC, 1, 1 gAreaMetatiles_HyruleTownUnderground:: @ 08102C64 -.ifdef EU - metatiles_bottom 0x1A51B8-0x4, 0x3E80, 1 - metatiles_top 0x1A7454-0x4, 0x3610, 1 - metatile_types_bottom 0x1A8B10-0x4, 0xFA0, 1 - metatile_types_top 0x1A9000-0x4, 0xD84, 1, 1 -.else - metatiles_bottom 0x1A51B8, 0x3E80, 1 - metatiles_top 0x1A7454, 0x3610, 1 - metatile_types_bottom 0x1A8B10, 0xFA0, 1 - metatile_types_top 0x1A9000, 0xD84, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_HyruleTownUnderground_0, 0x3E80, 1 + metatiles_top gAreaMetatiles_HyruleTownUnderground_1, 0x3610, 1 + metatile_types_bottom gAreaMetatiles_HyruleTownUnderground_2, 0xFA0, 1 + metatile_types_top gAreaMetatiles_HyruleTownUnderground_3, 0xD84, 1, 1 gAreaMetatiles_DeepwoodShrine:: @ 08102C94 -.ifdef EU - metatiles_bottom 0x1B20C4-0x4, 0x3B28, 1 - metatiles_top 0x1B4644-0x4, 0x3620, 1 - metatile_types_bottom 0x1B6044-0x4, 0xECA, 1 - metatile_types_top 0x1B64F8-0x4, 0xD88, 1, 1 -.else - metatiles_bottom 0x1B20C4, 0x3B28, 1 - metatiles_top 0x1B4644, 0x3620, 1 - metatile_types_bottom 0x1B6044, 0xECA, 1 - metatile_types_top 0x1B64F8, 0xD88, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_DeepwoodShrine_0, 0x3B28, 1 + metatiles_top gAreaMetatiles_DeepwoodShrine_1, 0x3620, 1 + metatile_types_bottom gAreaMetatiles_DeepwoodShrine_2, 0xECA, 1 + metatile_types_top gAreaMetatiles_DeepwoodShrine_3, 0xD88, 1, 1 gAreaMetatiles_DeepwoodShrineBoss:: @ 08102CC4 -.ifdef EU - metatiles_bottom 0x1B9E08-0x4, 0x3620, 1 - metatiles_top 0x1BAF34-0x4, 0x11F8, 1 - metatile_types_bottom 0x1BB24C-0x4, 0xD88, 1 - metatile_types_top 0x1BB4BC-0x4, 0x47E, 1, 1 -.else - metatiles_bottom 0x1B9E08, 0x3620, 1 - metatiles_top 0x1BAF34, 0x11F8, 1 - metatile_types_bottom 0x1BB24C, 0xD88, 1 - metatile_types_top 0x1BB4BC, 0x47E, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_DeepwoodShrineBoss_0, 0x3620, 1 + metatiles_top gAreaMetatiles_DeepwoodShrineBoss_1, 0x11F8, 1 + metatile_types_bottom gAreaMetatiles_DeepwoodShrineBoss_2, 0xD88, 1 + metatile_types_top gAreaMetatiles_DeepwoodShrineBoss_3, 0x47E, 1, 1 gAreaMetatiles_DeepwoodShrineEntry:: @ 08102CF4 -.ifdef EU - metatiles_bottom 0x1BE520-0x4, 0xD08, 1 - metatiles_top 0x1BEB0C-0x4, 0x9F8, 1 - metatile_types_bottom 0x1BEF10-0x4, 0x342, 1 - metatile_types_top 0x1BEFC0-0x4, 0x27E, 1, 1 -.else - metatiles_bottom 0x1BE520, 0xD08, 1 - metatiles_top 0x1BEB0C, 0x9F8, 1 - metatile_types_bottom 0x1BEF10, 0x342, 1 - metatile_types_top 0x1BEFC0, 0x27E, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_DeepwoodShrineEntry_0, 0xD08, 1 + metatiles_top gAreaMetatiles_DeepwoodShrineEntry_1, 0x9F8, 1 + metatile_types_bottom gAreaMetatiles_DeepwoodShrineEntry_2, 0x342, 1 + metatile_types_top gAreaMetatiles_DeepwoodShrineEntry_3, 0x27E, 1, 1 gAreaMetatiles_CaveOfFlames:: @ 08102D24 -.ifdef EU - metatiles_bottom 0x1CA0C8-0x4, 0x3B08, 1 - metatiles_top 0x1CBCF4-0x4, 0x3F28, 1 - metatile_types_bottom 0x1CD6F4-0x4, 0xEC2, 1 - metatile_types_top 0x1CDB88-0x4, 0xFCA, 1, 1 -.else - metatiles_bottom 0x1CA0C8, 0x3B08, 1 - metatiles_top 0x1CBCF4, 0x3F28, 1 - metatile_types_bottom 0x1CD6F4, 0xEC2, 1 - metatile_types_top 0x1CDB88, 0xFCA, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_CaveOfFlames_0, 0x3B08, 1 + metatiles_top gAreaMetatiles_CaveOfFlames_1, 0x3F28, 1 + metatile_types_bottom gAreaMetatiles_CaveOfFlames_2, 0xEC2, 1 + metatile_types_top gAreaMetatiles_CaveOfFlames_3, 0xFCA, 1, 1 gAreaMetatiles_CaveOfFlamesBoss:: @ 08102D54 -.ifdef EU - metatiles_bottom 0x1D378C-0x4, 0x3B08, 1 - metatiles_top 0x1D4B14-0x4, 0x3610, 1 - metatile_types_bottom 0x1D5C70-0x4, 0xEC2, 1 - metatile_types_top 0x1D5EFC-0x4, 0xD84, 1, 1 -.else - metatiles_bottom 0x1D378C, 0x3B08, 1 - metatiles_top 0x1D4B14, 0x3610, 1 - metatile_types_bottom 0x1D5C70, 0xEC2, 1 - metatile_types_top 0x1D5EFC, 0xD84, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_CaveOfFlamesBoss_0, 0x3B08, 1 + metatiles_top gAreaMetatiles_CaveOfFlamesBoss_1, 0x3610, 1 + metatile_types_bottom gAreaMetatiles_CaveOfFlamesBoss_2, 0xEC2, 1 + metatile_types_top gAreaMetatiles_CaveOfFlamesBoss_3, 0xD84, 1, 1 gAreaMetatiles_FortressOfWinds:: @ 08102D84 -.ifdef EU - metatiles_bottom 0x1E163C-0x4, 0x3868, 1 - metatiles_top 0x1E3670-0x4, 0x3850, 1 - metatile_types_bottom 0x1E4E8C-0x4, 0xE1A, 1 - metatile_types_top 0x1E52DC-0x4, 0xE14, 1, 1 -.else - metatiles_bottom 0x1E163C, 0x3868, 1 - metatiles_top 0x1E3670, 0x3850, 1 - metatile_types_bottom 0x1E4E8C, 0xE1A, 1 - metatile_types_top 0x1E52DC, 0xE14, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_FortressOfWinds_0, 0x3868, 1 + metatiles_top gAreaMetatiles_FortressOfWinds_1, 0x3850, 1 + metatile_types_bottom gAreaMetatiles_FortressOfWinds_2, 0xE1A, 1 + metatile_types_top gAreaMetatiles_FortressOfWinds_3, 0xE14, 1, 1 gAreaMetatiles_FortressOfWindsTop:: @ 08102DB4 -.ifdef EU - metatiles_bottom 0x1F06E4-0x4, 0x1440, 1 - metatiles_top 0x1F11AC-0x4, 0x1368, 1 - metatile_types_bottom 0x1F1740-0x4, 0x510, 1 - metatile_types_top 0x1F18D4-0x4, 0x4DA, 1, 1 -.else - metatiles_bottom 0x1F06E4, 0x1440, 1 - metatiles_top 0x1F11AC, 0x1368, 1 - metatile_types_bottom 0x1F1740, 0x510, 1 - metatile_types_top 0x1F18D4, 0x4DA, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_FortressOfWindsTop_0, 0x1440, 1 + metatiles_top gAreaMetatiles_FortressOfWindsTop_1, 0x1368, 1 + metatile_types_bottom gAreaMetatiles_FortressOfWindsTop_2, 0x510, 1 + metatile_types_top gAreaMetatiles_FortressOfWindsTop_3, 0x4DA, 1, 1 gAreaMetatiles_InnerMazaal:: @ 08102DE4 -.ifdef EU - metatiles_bottom 0x1E9E38-0x4, 0x3C00, 1 - metatiles_top 0x1EABE0-0x4, 0x3E70, 1 - metatile_types_bottom 0x1EBAAC-0x4, 0xF00, 1 - metatile_types_top 0x1EBD60-0x4, 0xF9C, 1, 1 -.else - metatiles_bottom 0x1E9E38, 0x3C00, 1 - metatiles_top 0x1EABE0, 0x3E70, 1 - metatile_types_bottom 0x1EBAAC, 0xF00, 1 - metatile_types_top 0x1EBD60, 0xF9C, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_InnerMazaal_0, 0x3C00, 1 + metatiles_top gAreaMetatiles_InnerMazaal_1, 0x3E70, 1 + metatile_types_bottom gAreaMetatiles_InnerMazaal_2, 0xF00, 1 + metatile_types_top gAreaMetatiles_InnerMazaal_3, 0xF9C, 1, 1 gAreaMetatiles_TempleOfDroplets:: @ 08102E14 -.ifdef EU - metatiles_bottom 0x1FC4F4-0x4, 0x3D68, 1 - metatiles_top 0x1FE6E0-0x4, 0x4000, 1 - metatile_types_bottom 0x200A9C-0x4, 0xF5A, 1 - metatile_types_top 0x200F70-0x4, 0x1000, 1, 1 -.else - metatiles_bottom 0x1FC4F4, 0x3D68, 1 - metatiles_top 0x1FE6E0, 0x4000, 1 - metatile_types_bottom 0x200A9C, 0xF5A, 1 - metatile_types_top 0x200F70, 0x1000, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_TempleOfDroplets_0, 0x3D68, 1 + metatiles_top gAreaMetatiles_TempleOfDroplets_1, 0x4000, 1 + metatile_types_bottom gAreaMetatiles_TempleOfDroplets_2, 0xF5A, 1 + metatile_types_top gAreaMetatiles_TempleOfDroplets_3, 0x1000, 1, 1 gAreaMetatiles_61:: @ 08102E44 -.ifdef EU - metatiles_bottom 0x204BD4-0x4, 0x600, 1 - metatiles_top 0x20509C-0x4, 0x398, 1 - metatile_types_bottom 0x2051BC-0x4, 0x180, 1 - metatile_types_top 0x205254-0x4, 0xE6, 1, 1 -.else - metatiles_bottom 0x204BD4, 0x600, 1 - metatiles_top 0x20509C, 0x398, 1 - metatile_types_bottom 0x2051BC, 0x180, 1 - metatile_types_top 0x205254, 0xE6, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_61_0, 0x600, 1 + metatiles_top gAreaMetatiles_61_1, 0x398, 1 + metatile_types_bottom gAreaMetatiles_61_2, 0x180, 1 + metatile_types_top gAreaMetatiles_61_3, 0xE6, 1, 1 gAreaMetatiles_RoyalCrypt:: @ 08102E74 -.ifdef EU - metatiles_bottom 0x212144-0x2C, 0x3610, 1 - metatiles_top 0x213D34-0x2C, 0x3610, 1 - metatile_types_bottom 0x215134-0x2C, 0xD84, 1 - metatile_types_top 0x2155E0-0x2C, 0xD84, 1, 1 -.else - metatiles_bottom 0x212144, 0x3610, 1 - metatiles_top 0x213D34, 0x3610, 1 - metatile_types_bottom 0x215134, 0xD84, 1 - metatile_types_top 0x2155E0, 0xD84, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_RoyalCrypt_0, 0x3610, 1 + metatiles_top gAreaMetatiles_RoyalCrypt_1, 0x3610, 1 + metatile_types_bottom gAreaMetatiles_RoyalCrypt_2, 0xD84, 1 + metatile_types_top gAreaMetatiles_RoyalCrypt_3, 0xD84, 1, 1 gAreaMetatiles_PalaceOfWinds:: @ 08102EA4 -.ifdef EU - metatiles_bottom 0x21D230-0x2C, 0x3620, 1 - metatiles_top 0x21EEA4-0x2C, 0x3620, 1 - metatile_types_bottom 0x220788-0x2C, 0xD88, 1 - metatile_types_top 0x220C54-0x2C, 0xD88, 1, 1 -.else - metatiles_bottom 0x21D230, 0x3620, 1 - metatiles_top 0x21EEA4, 0x3620, 1 - metatile_types_bottom 0x220788, 0xD88, 1 - metatile_types_top 0x220C54, 0xD88, 1, 1 -.endif + metatiles_bottom gAreaMetatiles_PalaceOfWinds_0, 0x3620, 1 + metatiles_top gAreaMetatiles_PalaceOfWinds_1, 0x3620, 1 + metatile_types_bottom gAreaMetatiles_PalaceOfWinds_2, 0xD88, 1 + metatile_types_top gAreaMetatiles_PalaceOfWinds_3, 0xD88, 1, 1 gAreaMetatiles_PalaceOfWindsBoss:: @ 08102ED4 -.ifdef JP - metatiles_top 0x223680, 0x108, 1 - metatile_types_top 0x2236C8, 0x42, 1, 1 -.else -.ifdef DEMO_JP - metatiles_top 0x223680, 0x108, 1 - metatile_types_top 0x2236C8, 0x42, 1, 1 -.else -.ifdef EU - metatiles_top 0x22360C+0x48, 0x108, 1 - metatile_types_top 0x223654+0x48, 0x42, 1, 1 -.else - metatiles_top 0x22360C, 0x108, 1 - metatile_types_top 0x223654, 0x42, 1, 1 -.endif -.endif -.endif + metatiles_top gAreaMetatiles_PalaceOfWindsBoss_0, 0x108, 1 + metatile_types_top gAreaMetatiles_PalaceOfWindsBoss_1, 0x42, 1, 1 gAreaMetatiles_Sanctuary:: @ 08102EEC -.ifdef JP - metatiles_bottom 0x233418, 0x3620, 1 - metatiles_top 0x235320, 0x3620, 1 - metatile_types_bottom 0x236424, 0xD88, 1 - metatile_types_top 0x236788, 0xD88, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x233418, 0x3620, 1 - metatiles_top 0x235320, 0x3620, 1 - metatile_types_bottom 0x236424, 0xD88, 1 - metatile_types_top 0x236788, 0xD88, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x2333A4+0x48, 0x3620, 1 - metatiles_top 0x2352AC+0x48, 0x3620, 1 - metatile_types_bottom 0x2363B0+0x48, 0xD88, 1 - metatile_types_top 0x236714+0x48, 0xD88, 1, 1 -.else - metatiles_bottom 0x2333A4, 0x3620, 1 - metatiles_top 0x2352AC, 0x3620, 1 - metatile_types_bottom 0x2363B0, 0xD88, 1 - metatile_types_top 0x236714, 0xD88, 1, 1 -.endif -.endif -.endif - + metatiles_bottom gAreaMetatiles_Sanctuary_0, 0x3620, 1 + metatiles_top gAreaMetatiles_Sanctuary_1, 0x3620, 1 + metatile_types_bottom gAreaMetatiles_Sanctuary_2, 0xD88, 1 + metatile_types_top gAreaMetatiles_Sanctuary_3, 0xD88, 1, 1 gAreaMetatiles_HyruleCastle:: @ 08102F1C -.ifdef JP - metatiles_bottom 0x23D224, 0x37C0, 1 - metatiles_top 0x23EF98, 0x3610, 1 - metatile_types_bottom 0x240440, 0xDF0, 1 - metatile_types_top 0x24086C, 0xD84, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x23D224, 0x37C0, 1 - metatiles_top 0x23EF98, 0x3610, 1 - metatile_types_bottom 0x240440, 0xDF0, 1 - metatile_types_top 0x24086C, 0xD84, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x23D1B0+0x48, 0x37C0, 1 - metatiles_top 0x23EF24+0x48, 0x3610, 1 - metatile_types_bottom 0x2403CC+0x48, 0xDF0, 1 - metatile_types_top 0x2407F8+0x48, 0xD84, 1, 1 -.else - metatiles_bottom 0x23D1B0, 0x37C0, 1 - metatiles_top 0x23EF24, 0x3610, 1 - metatile_types_bottom 0x2403CC, 0xDF0, 1 - metatile_types_top 0x2407F8, 0xD84, 1, 1 -.endif -.endif -.endif + metatiles_bottom gAreaMetatiles_HyruleCastle_0, 0x37C0, 1 + metatiles_top gAreaMetatiles_HyruleCastle_1, 0x3610, 1 + metatile_types_bottom gAreaMetatiles_HyruleCastle_2, 0xDF0, 1 + metatile_types_top gAreaMetatiles_HyruleCastle_3, 0xD84, 1, 1 gAreaMetatiles_SanctuaryEntrance:: @ 08102F4C -.ifdef JP - metatiles_bottom 0x246158, 0x1478, 1 - metatiles_top 0x246CAC, 0xFF0, 1 - metatile_types_bottom 0x24702C, 0x51E, 1 - metatile_types_top 0x24719C, 0x3FC, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x246158, 0x1478, 1 - metatiles_top 0x246CAC, 0xFF0, 1 - metatile_types_bottom 0x24702C, 0x51E, 1 - metatile_types_top 0x24719C, 0x3FC, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x2460E4+0x48, 0x1478, 1 - metatiles_top 0x246C38+0x48, 0xFF0, 1 - metatile_types_bottom 0x246FB8+0x48, 0x51E, 1 - metatile_types_top 0x247128+0x48, 0x3FC, 1, 1 -.else - metatiles_bottom 0x2460E4, 0x1478, 1 - metatiles_top 0x246C38, 0xFF0, 1 - metatile_types_bottom 0x246FB8, 0x51E, 1 - metatile_types_top 0x247128, 0x3FC, 1, 1 -.endif -.endif -.endif + metatiles_bottom gAreaMetatiles_SanctuaryEntrance_0, 0x1478, 1 + metatiles_top gAreaMetatiles_SanctuaryEntrance_1, 0xFF0, 1 + metatile_types_bottom gAreaMetatiles_SanctuaryEntrance_2, 0x51E, 1 + metatile_types_top gAreaMetatiles_SanctuaryEntrance_3, 0x3FC, 1, 1 gAreaMetatiles_DarkHyruleCastle:: @ 08102F7C -.ifdef JP - metatiles_bottom 0x24D940, 0x3FD8, 1 - metatiles_top 0x250680, 0x37C0, 1 - metatile_types_bottom 0x2524F4, 0xFF6, 1 - metatile_types_top 0x252A7C, 0xDF0, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x24D940, 0x3FD8, 1 - metatiles_top 0x250680, 0x37C0, 1 - metatile_types_bottom 0x2524F4, 0xFF6, 1 - metatile_types_top 0x252A7C, 0xDF0, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x24D8CC+0x48, 0x3FD8, 1 - metatiles_top 0x25060C+0x48, 0x37C0, 1 - metatile_types_bottom 0x252480+0x48, 0xFF6, 1 - metatile_types_top 0x252A08+0x48, 0xDF0, 1, 1 -.else - metatiles_bottom 0x24D8CC, 0x3FD8, 1 - metatiles_top 0x25060C, 0x37C0, 1 - metatile_types_bottom 0x252480, 0xFF6, 1 - metatile_types_top 0x252A08, 0xDF0, 1, 1 -.endif -.endif -.endif + metatiles_bottom gAreaMetatiles_DarkHyruleCastle_0, 0x3FD8, 1 + metatiles_top gAreaMetatiles_DarkHyruleCastle_1, 0x37C0, 1 + metatile_types_bottom gAreaMetatiles_DarkHyruleCastle_2, 0xFF6, 1 + metatile_types_top gAreaMetatiles_DarkHyruleCastle_3, 0xDF0, 1, 1 gAreaMetatiles_DarkHyruleCastleOutside:: @ 08102FAC -.ifdef JP - metatiles_bottom 0x273EE8, 0x3340, 1 - metatiles_top 0x27540C, 0x1EF0, 1 - metatile_types_bottom 0x276048, 0xCD0, 1 - metatile_types_top 0x276324, 0x7BC, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x273EE8, 0x3340, 1 - metatiles_top 0x27540C, 0x1EF0, 1 - metatile_types_bottom 0x276048, 0xCD0, 1 - metatile_types_top 0x276324, 0x7BC, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x273E74+0x48, 0x3340, 1 - metatiles_top 0x275398+0x48, 0x1EF0, 1 - metatile_types_bottom 0x275FD4+0x48, 0xCD0, 1 - metatile_types_top 0x2762B0+0x48, 0x7BC, 1, 1 -.else - metatiles_bottom 0x273E74, 0x3340, 1 - metatiles_top 0x275398, 0x1EF0, 1 - metatile_types_bottom 0x275FD4, 0xCD0, 1 - metatile_types_top 0x2762B0, 0x7BC, 1, 1 -.endif -.endif -.endif + metatiles_bottom gAreaMetatiles_DarkHyruleCastleOutside_0, 0x3340, 1 + metatiles_top gAreaMetatiles_DarkHyruleCastleOutside_1, 0x1EF0, 1 + metatile_types_bottom gAreaMetatiles_DarkHyruleCastleOutside_2, 0xCD0, 1 + metatile_types_top gAreaMetatiles_DarkHyruleCastleOutside_3, 0x7BC, 1, 1 gAreaMetatiles_DarkHyruleCastleBridge:: @ 08102FDC -.ifdef JP - metatiles_bottom 0x256688, 0x3610, 1 - metatiles_top 0x257468, 0x3610, 1 - metatile_types_bottom 0x257D78, 0xD84, 1 - metatile_types_top 0x257FEC, 0xD84, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x256688, 0x3610, 1 - metatiles_top 0x257468, 0x3610, 1 - metatile_types_bottom 0x257D78, 0xD84, 1 - metatile_types_top 0x257FEC, 0xD84, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x256614+0x48, 0x3610, 1 - metatiles_top 0x2573F4+0x48, 0x3610, 1 - metatile_types_bottom 0x257D04+0x48, 0xD84, 1 - metatile_types_top 0x257F78+0x48, 0xD84, 1, 1 -.else - metatiles_bottom 0x256614, 0x3610, 1 - metatiles_top 0x2573F4, 0x3610, 1 - metatile_types_bottom 0x257D04, 0xD84, 1 - metatile_types_top 0x257F78, 0xD84, 1, 1 -.endif -.endif -.endif + metatiles_bottom gAreaMetatiles_DarkHyruleCastleBridge_0, 0x3610, 1 + metatiles_top gAreaMetatiles_DarkHyruleCastleBridge_1, 0x3610, 1 + metatile_types_bottom gAreaMetatiles_DarkHyruleCastleBridge_2, 0xD84, 1 + metatile_types_top gAreaMetatiles_DarkHyruleCastleBridge_3, 0xD84, 1, 1 gAreaMetatiles_VaatisArms:: @ 0810300C -.ifdef JP - metatiles_bottom 0x263D70, 0x17C8, 1 - metatiles_top 0x264A38, 0xBC0, 1 - metatile_types_bottom 0x264DBC, 0x5F2, 1 - metatile_types_top 0x264EC0, 0x2F0, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x263D70, 0x17C8, 1 - metatiles_top 0x264A38, 0xBC0, 1 - metatile_types_bottom 0x264DBC, 0x5F2, 1 - metatile_types_top 0x264EC0, 0x2F0, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x263CFC+0x48, 0x17C8, 1 - metatiles_top 0x2649C4+0x48, 0xBC0, 1 - metatile_types_bottom 0x264D48+0x48, 0x5F2, 1 - metatile_types_top 0x264E4C+0x48, 0x2F0, 1, 1 -.else - metatiles_bottom 0x263CFC, 0x17C8, 1 - metatiles_top 0x2649C4, 0xBC0, 1 - metatile_types_bottom 0x264D48, 0x5F2, 1 - metatile_types_top 0x264E4C, 0x2F0, 1, 1 -.endif -.endif -.endif + metatiles_bottom gAreaMetatiles_VaatisArms_0, 0x17C8, 1 + metatiles_top gAreaMetatiles_VaatisArms_1, 0xBC0, 1 + metatile_types_bottom gAreaMetatiles_VaatisArms_2, 0x5F2, 1 + metatile_types_top gAreaMetatiles_VaatisArms_3, 0x2F0, 1, 1 gAreaMetatiles_Vaati3:: @ 0810303C -.ifdef JP - metatiles_bottom 0x25C730, 0xE80, 1 - metatiles_top 0x25CDE8, 0x9B8, 1 - metatile_types_bottom 0x25CFC4, 0x3A0, 1 - metatile_types_top 0x25D098, 0x26E, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x25C730, 0xE80, 1 - metatiles_top 0x25CDE8, 0x9B8, 1 - metatile_types_bottom 0x25CFC4, 0x3A0, 1 - metatile_types_top 0x25D098, 0x26E, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x25C6BC+0x48, 0xE80, 1 - metatiles_top 0x25CD74+0x48, 0x9B8, 1 - metatile_types_bottom 0x25CF50+0x48, 0x3A0, 1 - metatile_types_top 0x25D024+0x48, 0x26E, 1, 1 -.else - metatiles_bottom 0x25C6BC, 0xE80, 1 - metatiles_top 0x25CD74, 0x9B8, 1 - metatile_types_bottom 0x25CF50, 0x3A0, 1 - metatile_types_top 0x25D024, 0x26E, 1, 1 -.endif -.endif -.endif + metatiles_bottom gAreaMetatiles_Vaati3_0, 0xE80, 1 + metatiles_top gAreaMetatiles_Vaati3_1, 0x9B8, 1 + metatile_types_bottom gAreaMetatiles_Vaati3_2, 0x3A0, 1 + metatile_types_top gAreaMetatiles_Vaati3_3, 0x26E, 1, 1 gAreaMetatiles_Vaati2:: @ 0810306C -.ifdef JP - metatiles_bottom 0x260864, 0x850, 1 - metatiles_top 0x260C90, 0x298, 1 - metatile_types_bottom 0x260D30, 0x214, 1 - metatile_types_top 0x260DAC, 0xA6, 1, 1 -.else -.ifdef DEMO_JP - metatiles_bottom 0x260864, 0x850, 1 - metatiles_top 0x260C90, 0x298, 1 - metatile_types_bottom 0x260D30, 0x214, 1 - metatile_types_top 0x260DAC, 0xA6, 1, 1 -.else -.ifdef EU - metatiles_bottom 0x2607F0+0x48, 0x850, 1 - metatiles_top 0x260C1C+0x48, 0x298, 1 - metatile_types_bottom 0x260CBC+0x48, 0x214, 1 - metatile_types_top 0x260D38+0x48, 0xA6, 1, 1 -.else - metatiles_bottom 0x2607F0, 0x850, 1 - metatiles_top 0x260C1C, 0x298, 1 - metatile_types_bottom 0x260CBC, 0x214, 1 - metatile_types_top 0x260D38, 0xA6, 1, 1 -.endif -.endif -.endif + metatiles_bottom gAreaMetatiles_Vaati2_0, 0x850, 1 + metatiles_top gAreaMetatiles_Vaati2_1, 0x298, 1 + metatile_types_bottom gAreaMetatiles_Vaati2_2, 0x214, 1 + metatile_types_top gAreaMetatiles_Vaati2_3, 0xA6, 1, 1 gAreaMetatiles:: @ 0810309C diff --git a/data/map/tileset_headers.s b/data/map/tileset_headers.s index 36ab18a5..0401518b 100755 --- a/data/map/tileset_headers.s +++ b/data/map/tileset_headers.s @@ -14,19 +14,14 @@ gAreaRoomMaps_Unused:: .4byte gAreaTileset_Unused_0 gTileset_MinishWoods_0:: @ 08100CF4 - tileset_tiles 0x3D0, 0x6000000, 0x4000, 1 - tileset_tiles 0x3024, 0x6004000, 0x4000, 1 - tileset_tiles 0x5614, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_LakeWoodsCave_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_LakeWoodsCave_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_LakeWoodsCave_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 28, 1 gTileset_MinishWoods_1:: @ 08100D24 -.ifdef EU - tileset_tiles 0xC3BE4-0x4, 0x6000000, 0x2000, 1 - tileset_tiles 0xC4BFC-0x4, 0x6008000, 0x2000, 1 -.else - tileset_tiles 0xC3BE4, 0x6000000, 0x2000, 1 - tileset_tiles 0xC4BFC, 0x6008000, 0x2000, 1 -.endif + tileset_tiles gAreaTileset_LakeWoodsCave_0_3, 0x6000000, 0x2000, 1 + tileset_tiles gAreaTileset_LakeWoodsCave_0_4, 0x6008000, 0x2000, 1 tileset_palette_set 21, 1 gAreaTilesets_MinishWoods:: @ 08100D48 @@ -34,117 +29,78 @@ gAreaTilesets_MinishWoods:: @ 08100D48 .4byte gTileset_MinishWoods_1 gAreaTileset_LakeHylia_0:: @ 08100D50 - tileset_tiles 0xC634, 0x6000000, 0x4000, 1 - tileset_tiles 0xE640, 0x6004000, 0x4000, 1 - tileset_tiles 0x10C70, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_HyliaDigCaves_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyliaDigCaves_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_HyliaDigCaves_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 39, 1 gAreaTilesets_LakeHylia:: @ 08100D80 .4byte gAreaTileset_LakeHylia_0 gAreaTileset_CastorWilds_0:: @ 08100D84 - tileset_tiles 0x16DB8, 0x6000000, 0x4000, 1 - tileset_tiles 0x199CC, 0x6004000, 0x4000, 1 - tileset_tiles 0x1C158, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 19, 1 gAreaTilesets_CastorWilds:: @ 08100DB4 .4byte gAreaTileset_CastorWilds_0 gAreaTileset_Ruins_0:: @ 08100DB8 - tileset_tiles 0x16DB8, 0x6000000, 0x4000, 1 - tileset_tiles 0x199CC, 0x6004000, 0x4000, 1 - tileset_tiles 0x1C158, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 29, 1 gAreaTilesets_Ruins:: @ 08100DE8 .4byte gAreaTileset_Ruins_0 gAreaTileset_HyruleTown_0:: @ 08100DEC -.ifdef EU - tileset_tiles 0x2DCAC-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x302CC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x32760-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x2DCAC, 0x6000000, 0x4000, 1 - tileset_tiles 0x302CC, 0x6004000, 0x4000, 1 - tileset_tiles 0x32760, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HyruleDigCaves_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleDigCaves_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleDigCaves_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 27, 1 gAreaTilesets_HyruleTown:: @ 08100E1C .4byte gAreaTileset_HyruleTown_0 gAreaTileset_FestivalTown_0:: @ 08100E20 -.ifdef EU - tileset_tiles 0x3467C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x36264-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x386F8-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x3467C, 0x6000000, 0x4000, 1 - tileset_tiles 0x36264, 0x6004000, 0x4000, 1 - tileset_tiles 0x386F8, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_FestivalTown_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_FestivalTown_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_FestivalTown_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 170, 1 gAreaTilesets_FestivalTown:: @ 08100E50 .4byte gAreaTileset_FestivalTown_0 gAreaTileset_MtCrenel_0:: @ 08100E54 -.ifdef EU - tileset_tiles 0x3D02C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x3F944-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x41E84-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x3D02C, 0x6000000, 0x4000, 1 - tileset_tiles 0x3F944, 0x6004000, 0x4000, 1 - tileset_tiles 0x41E84, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_CrenelDigCave_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CrenelDigCave_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_CrenelDigCave_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 30, 1 gAreaTilesets_MtCrenel:: @ 08100E84 .4byte gAreaTileset_MtCrenel_0 gAreaTileset_HyruleField_0:: @ 08100E88 -.ifdef EU - tileset_tiles 0x49964-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x4C134-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x4EA0C-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0x60F68-0x4, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x49964, 0x6000000, 0x4000, 1 - tileset_tiles 0x4C134, 0x6004000, 0x4000, 1 - tileset_tiles 0x4EA0C, 0x6008000, 0x4000, 1 - tileset_tiles 0x60F68, 0x600F000, 0x800, 1 -.endif + tileset_tiles gAreaRoomMap_HyruleField_7_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_DigCaves1_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaRoomMap_HyruleField_7_1, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleField_2_3, 0x600F000, 0x800, 1 tileset_palette_set 16, 1 gAreaTileset_HyruleField_1:: @ 08100EC4 -.ifdef EU - tileset_tiles 0x569D0-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x59078-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x5B950-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0x60F68-0x4, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x569D0, 0x6000000, 0x4000, 1 - tileset_tiles 0x59078, 0x6004000, 0x4000, 1 - tileset_tiles 0x5B950, 0x6008000, 0x4000, 1 - tileset_tiles 0x60F68, 0x600F000, 0x800, 1 -.endif + tileset_tiles gAreaRoomMap_HyruleField_5_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleField_1_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaRoomMap_HyruleField_5_1, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleField_2_3, 0x600F000, 0x800, 1 tileset_palette_set 67, 1 gAreaTileset_HyruleField_2:: @ 08100F00 -.ifdef EU - tileset_tiles 0x50844-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x52A70-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x55348-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0x60F68-0x4, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x50844, 0x6000000, 0x4000, 1 - tileset_tiles 0x52A70, 0x6004000, 0x4000, 1 - tileset_tiles 0x55348, 0x6008000, 0x4000, 1 - tileset_tiles 0x60F68, 0x600F000, 0x800, 1 -.endif + tileset_tiles gAreaRoomMap_HyruleField_6_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleField_2_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaRoomMap_HyruleField_6_1, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleField_2_3, 0x600F000, 0x800, 1 tileset_palette_set 46, 1 gAreaTilesets_HyruleField:: @ 08100F3C @@ -153,148 +109,86 @@ gAreaTilesets_HyruleField:: @ 08100F3C .4byte gAreaTileset_HyruleField_2 gAreaTileset_CastleGarden_0:: @ 08100F48 -.ifdef EU - tileset_tiles 0x66C28-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x68AD8-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x6A7C0-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x66C28, 0x6000000, 0x4000, 1 - tileset_tiles 0x68AD8, 0x6004000, 0x4000, 1 - tileset_tiles 0x6A7C0, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_CastleGarden_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CastleGarden_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_CastleGarden_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 31, 1 gAreaTilesets_CastleGarden:: @ 08100F78 .4byte gAreaTileset_CastleGarden_0 gAreaTileset_CloudTops_0:: @ 08100F7C -.ifdef EU - tileset_tiles 0x6EA9C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x701BC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x71A14-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0x77194-0x4, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x6EA9C, 0x6000000, 0x4000, 1 - tileset_tiles 0x701BC, 0x6004000, 0x4000, 1 - tileset_tiles 0x71A14, 0x6008000, 0x4000, 1 - tileset_tiles 0x77194, 0x600F000, 0x800, 1 -.endif + tileset_tiles gAreaTileset_CloudTops_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CloudTops_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_CloudTops_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_CloudTops_0_3, 0x600F000, 0x800, 1 tileset_palette_set 32, 1 gAreaTilesets_CloudTops:: @ 08100FB8 .4byte gAreaTileset_CloudTops_0 gAreaTileset_RoyalValley_0:: @ 08100FBC -.ifdef EU - tileset_tiles 0x773A8-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x79588-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x7B084-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x773A8, 0x6000000, 0x4000, 1 - tileset_tiles 0x79588, 0x6004000, 0x4000, 1 - tileset_tiles 0x7B084, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_RoyalValley_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_RoyalValley_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_RoyalValley_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 38, 1 gAreaTilesets_RoyalValley:: @ 08100FEC .4byte gAreaTileset_RoyalValley_0 gAreaTileset_VeilFalls_0:: @ 08100FF0 -.ifdef EU - tileset_tiles 0x7FA54-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x81D54-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x842A8-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x7FA54, 0x6000000, 0x4000, 1 - tileset_tiles 0x81D54, 0x6004000, 0x4000, 1 - tileset_tiles 0x842A8, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_VeilFallsTop_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_VeilFallsTop_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_VeilFallsDigCave_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 44, 1 gAreaTilesets_VeilFalls:: @ 08101020 .4byte gAreaTileset_VeilFalls_0 gAreaTileset_VeilFallsTop_0:: @ 08101024 -.ifdef EU - tileset_tiles 0x7FA54-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x81D54-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x86984-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x7FA54, 0x6000000, 0x4000, 1 - tileset_tiles 0x81D54, 0x6004000, 0x4000, 1 - tileset_tiles 0x86984, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_VeilFallsTop_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_VeilFallsTop_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_VeilFallsTop_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 44, 1 gAreaTilesets_VeilFallsTop:: @ 08101054 .4byte gAreaTileset_VeilFallsTop_0 gAreaTileset_Beanstalks_0:: @ 08101058 -.ifdef EU - tileset_tiles 0x88188-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x89218-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x89E04-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0x8B9A4-0x4, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x88188, 0x6000000, 0x4000, 1 - tileset_tiles 0x89218, 0x6004000, 0x4000, 1 - tileset_tiles 0x89E04, 0x6008000, 0x4000, 1 - tileset_tiles 0x8B9A4, 0x600F000, 0x800, 1 -.endif + tileset_tiles gAreaTileset_Beanstalks_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Beanstalks_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_Beanstalks_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_Beanstalks_0_3, 0x600F000, 0x800, 1 tileset_palette_set 41, 1 gAreaTilesets_Beanstalks:: @ 08101094 .4byte gAreaTileset_Beanstalks_0 gAreaTileset_CrenelCaves_0:: @ 08101098 -.ifdef EU - tileset_tiles 0x8D160-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x8D160, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_45_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 62, 1 gAreaTilesets_CrenelCaves:: @ 081010C8 .4byte gAreaTileset_CrenelCaves_0 gAreaTileset_GreatFairies_0:: @ 081010CC -.ifdef EU - tileset_tiles 0x9A388-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x9C1A4-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x9D704-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x9A388, 0x6000000, 0x4000, 1 - tileset_tiles 0x9C1A4, 0x6004000, 0x4000, 1 - tileset_tiles 0x9D704, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_GreatFairies_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_GreatFairies_2_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_GreatFairies_2_2, 0x6008000, 0x4000, 1 tileset_palette_set 92, 1 gAreaTileset_GreatFairies_1:: @ 081010FC -.ifdef EU - tileset_tiles 0x9A388-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x9C1A4-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x9D704-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x9A388, 0x6000000, 0x4000, 1 - tileset_tiles 0x9C1A4, 0x6004000, 0x4000, 1 - tileset_tiles 0x9D704, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_GreatFairies_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_GreatFairies_2_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_GreatFairies_2_2, 0x6008000, 0x4000, 1 tileset_palette_set 102, 1 gAreaTileset_GreatFairies_2:: @ 0810112C -.ifdef EU - tileset_tiles 0x9A388-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x9C1A4-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x9D704-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x9A388, 0x6000000, 0x4000, 1 - tileset_tiles 0x9C1A4, 0x6004000, 0x4000, 1 - tileset_tiles 0x9D704, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_GreatFairies_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_GreatFairies_2_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_GreatFairies_2_2, 0x6008000, 0x4000, 1 tileset_palette_set 103, 1 gAreaTilesets_GreatFairies:: @ 0810115C @@ -303,169 +197,103 @@ gAreaTilesets_GreatFairies:: @ 0810115C .4byte gAreaTileset_GreatFairies_2 gAreaTileset_LakeWoodsCave_0:: @ 08101168 - - tileset_tiles 0x3D0, 0x6000000, 0x4000, 1 - tileset_tiles 0x3024, 0x6004000, 0x4000, 1 - tileset_tiles 0x5614, 0x6008000, 0x4000, 1 -.ifdef EU - tileset_tiles 0xC3BE4-0x4, 0x6001000, 0x2000, 1 - tileset_tiles 0xC4BFC-0x4, 0x6009000, 0x2000, 1 -.else - tileset_tiles 0xC3BE4, 0x6001000, 0x2000, 1 - tileset_tiles 0xC4BFC, 0x6009000, 0x2000, 1 -.endif + tileset_tiles gAreaTileset_LakeWoodsCave_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_LakeWoodsCave_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_LakeWoodsCave_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_LakeWoodsCave_0_3, 0x6001000, 0x2000, 1 + tileset_tiles gAreaTileset_LakeWoodsCave_0_4, 0x6009000, 0x2000, 1 tileset_palette_set 21, 1 gAreaTilesets_LakeWoodsCave:: @ 081011B0 .4byte gAreaTileset_LakeWoodsCave_0 gAreaTileset_HyruleDigCaves_0:: @ 081011B4 -.ifdef EU - tileset_tiles 0x2DCAC-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x302CC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x32760-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0xC5600-0x4, 0x6001000, 0x2000, 1 - tileset_tiles 0xC6420-0x4, 0x6009000, 0x2000, 1 -.else - tileset_tiles 0x2DCAC, 0x6000000, 0x4000, 1 - tileset_tiles 0x302CC, 0x6004000, 0x4000, 1 - tileset_tiles 0x32760, 0x6008000, 0x4000, 1 - tileset_tiles 0xC5600, 0x6001000, 0x2000, 1 - tileset_tiles 0xC6420, 0x6009000, 0x2000, 1 -.endif + tileset_tiles gAreaTileset_HyruleDigCaves_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleDigCaves_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleDigCaves_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleDigCaves_0_3, 0x6001000, 0x2000, 1 + tileset_tiles gAreaTileset_HyruleDigCaves_0_4, 0x6009000, 0x2000, 1 tileset_palette_set 54, 1 gAreaTilesets_HyruleDigCaves:: @ 081011FC .4byte gAreaTileset_HyruleDigCaves_0 gAreaTileset_DigCaves1_0:: @ 08101200 -.ifdef EU - tileset_tiles 0x49964-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x4C134-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x4EA0C-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0xC8B0C-0x4, 0x6001000, 0x2000, 1 - tileset_tiles 0xC99EC-0x4, 0x6009000, 0x2000, 1 -.else - tileset_tiles 0x49964, 0x6000000, 0x4000, 1 - tileset_tiles 0x4C134, 0x6004000, 0x4000, 1 - tileset_tiles 0x4EA0C, 0x6008000, 0x4000, 1 - tileset_tiles 0xC8B0C, 0x6001000, 0x2000, 1 - tileset_tiles 0xC99EC, 0x6009000, 0x2000, 1 -.endif + tileset_tiles gAreaRoomMap_HyruleField_7_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_DigCaves1_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaRoomMap_HyruleField_7_1, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_DigCaves1_0_3, 0x6001000, 0x2000, 1 + tileset_tiles gAreaTileset_DigCaves1_0_4, 0x6009000, 0x2000, 1 tileset_palette_set 85, 1 gAreaTilesets_DigCaves1:: @ 08101248 .4byte gAreaTileset_DigCaves1_0 gAreaTileset_CrenelDigCave_0:: @ 0810124C -.ifdef EU - tileset_tiles 0x3D02C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x3F944-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x41E84-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0xC6DF8-0x4, 0x6001000, 0x2000, 1 - tileset_tiles 0xC7F60-0x4, 0x6009000, 0x2000, 1 -.else - tileset_tiles 0x3D02C, 0x6000000, 0x4000, 1 - tileset_tiles 0x3F944, 0x6004000, 0x4000, 1 - tileset_tiles 0x41E84, 0x6008000, 0x4000, 1 - tileset_tiles 0xC6DF8, 0x6001000, 0x2000, 1 - tileset_tiles 0xC7F60, 0x6009000, 0x2000, 1 -.endif + tileset_tiles gAreaTileset_CrenelDigCave_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CrenelDigCave_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_CrenelDigCave_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_VeilFallsDigCave_0_3, 0x6001000, 0x2000, 1 + tileset_tiles gAreaTileset_VeilFallsDigCave_0_4, 0x6009000, 0x2000, 1 tileset_palette_set 33, 1 gAreaTilesets_CrenelDigCave:: @ 08101294 .4byte gAreaTileset_CrenelDigCave_0 gAreaTileset_VeilFallsDigCave_0:: @ 08101298 -.ifdef EU - tileset_tiles 0x7FA54-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x81D54-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x842A8-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0xC6DF8-0x4, 0x6001000, 0x2000, 1 - tileset_tiles 0xC7F60-0x4, 0x6009000, 0x2000, 1 -.else - tileset_tiles 0x7FA54, 0x6000000, 0x4000, 1 - tileset_tiles 0x81D54, 0x6004000, 0x4000, 1 - tileset_tiles 0x842A8, 0x6008000, 0x4000, 1 - tileset_tiles 0xC6DF8, 0x6001000, 0x2000, 1 - tileset_tiles 0xC7F60, 0x6009000, 0x2000, 1 -.endif + tileset_tiles gAreaTileset_VeilFallsTop_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_VeilFallsTop_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_VeilFallsDigCave_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_VeilFallsDigCave_0_3, 0x6001000, 0x2000, 1 + tileset_tiles gAreaTileset_VeilFallsDigCave_0_4, 0x6009000, 0x2000, 1 tileset_palette_set 99, 1 gAreaTilesets_VeilFallsDigCave:: @ 081012E0 .4byte gAreaTileset_VeilFallsDigCave_0 gAreaTileset_CastorWildsDigCave_0:: @ 081012E4 - tileset_tiles 0x16DB8, 0x6000000, 0x4000, 1 - tileset_tiles 0x199CC, 0x6004000, 0x4000, 1 - tileset_tiles 0x1C158, 0x6008000, 0x4000, 1 -.ifdef EU - tileset_tiles 0xCA4C0-0x4, 0x6001000, 0x2000, 1 - tileset_tiles 0xCB858-0x4, 0x6009000, 0x2000, 1 -.else - tileset_tiles 0xCA4C0, 0x6001000, 0x2000, 1 - tileset_tiles 0xCB858, 0x6009000, 0x2000, 1 -.endif + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_3, 0x6001000, 0x2000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_4, 0x6009000, 0x2000, 1 tileset_palette_set 100, 1 gAreaTilesets_CastorWildsDigCave:: @ 0810132C .4byte gAreaTileset_CastorWildsDigCave_0 gAreaTileset_OuterFortressOfWinds_0:: @ 08101330 - tileset_tiles 0x16DB8, 0x6000000, 0x4000, 1 - tileset_tiles 0x199CC, 0x6004000, 0x4000, 1 - tileset_tiles 0x1C158, 0x6008000, 0x4000, 1 -.ifdef EU - tileset_tiles 0xCA4C0-0x4, 0x6001000, 0x2000, 1 - tileset_tiles 0xCB858-0x4, 0x6009000, 0x2000, 1 -.else - tileset_tiles 0xCA4C0, 0x6001000, 0x2000, 1 - tileset_tiles 0xCB858, 0x6009000, 0x2000, 1 -.endif + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_3, 0x6001000, 0x2000, 1 + tileset_tiles gAreaTileset_OuterFortressOfWinds_0_4, 0x6009000, 0x2000, 1 tileset_palette_set 167, 1 gAreaTilesets_OuterFortressOfWinds:: @ 08101378 .4byte gAreaTileset_OuterFortressOfWinds_0 gAreaTileset_HyliaDigCaves_0:: @ 0810137C - tileset_tiles 0xC634, 0x6000000, 0x4000, 1 - tileset_tiles 0xE640, 0x6004000, 0x4000, 1 - tileset_tiles 0x10C70, 0x6008000, 0x4000, 1 - -.ifdef EU - tileset_tiles 0xCC334-0x4, 0x6001000, 0x2000, 1 - tileset_tiles 0xCCF64-0x4, 0x6009000, 0x2000, 1 -.else - tileset_tiles 0xCC334, 0x6001000, 0x2000, 1 - tileset_tiles 0xCCF64, 0x6009000, 0x2000, 1 -.endif + tileset_tiles gAreaTileset_HyliaDigCaves_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyliaDigCaves_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_HyliaDigCaves_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_HyliaDigCaves_0_3, 0x6001000, 0x2000, 1 + tileset_tiles gAreaTileset_HyliaDigCaves_0_4, 0x6009000, 0x2000, 1 tileset_palette_set 20, 1 gAreaTilesets_HyliaDigCaves:: @ 081013C4 .4byte gAreaTileset_HyliaDigCaves_0 gAreaTileset_MinishVillage_0:: @ 081013C8 -.ifdef EU - tileset_tiles 0xD39BC-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xD5434-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xD76F4-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xD39BC, 0x6000000, 0x4000, 1 - tileset_tiles 0xD5434, 0x6004000, 0x4000, 1 - tileset_tiles 0xD76F4, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishVillage_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishVillage_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishVillage_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 14, 1 gAreaTileset_MinishVillage_1:: @ 081013F8 -.ifdef EU - tileset_tiles 0xDCC34-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xDDFCC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xE028C-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xDCC34, 0x6000000, 0x4000, 1 - tileset_tiles 0xDDFCC, 0x6004000, 0x4000, 1 - tileset_tiles 0xE028C, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishVillage_1_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishVillage_1_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishVillage_1_2, 0x6008000, 0x4000, 1 tileset_palette_set 25, 1 gAreaTilesets_MinishVillage:: @ 08101428 @@ -473,48 +301,27 @@ gAreaTilesets_MinishVillage:: @ 08101428 .4byte gAreaTileset_MinishVillage_1 gAreaTileset_MelarisMine_0:: @ 08101430 -.ifdef EU - tileset_tiles 0xE28EC-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xE4D74-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xE6994-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xE28EC, 0x6000000, 0x4000, 1 - tileset_tiles 0xE4D74, 0x6004000, 0x4000, 1 - tileset_tiles 0xE6994, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MelarisMine_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MelarisMine_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_MelarisMine_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 61, 1 gAreaTilesets_MelarisMine:: @ 08101460 .4byte gAreaTileset_MelarisMine_0 gAreaTileset_MinishPaths1_0:: @ 08101464 -.ifdef EU - tileset_tiles 0xEB00C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xECB90-0x4, 0x6004000, 0x4000, 1 -.else - tileset_tiles 0xEB00C, 0x6000000, 0x4000, 1 - tileset_tiles 0xECB90, 0x6004000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishPaths1_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishPaths1_2_1, 0x6004000, 0x4000, 1 tileset_palette_set 18, 1 gAreaTileset_MinishPaths1_1:: @ 08101488 -.ifdef EU - tileset_tiles 0xEB00C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xECB90-0x4, 0x6004000, 0x4000, 1 -.else - tileset_tiles 0xEB00C, 0x6000000, 0x4000, 1 - tileset_tiles 0xECB90, 0x6004000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishPaths1_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishPaths1_2_1, 0x6004000, 0x4000, 1 tileset_palette_set 63, 1 gAreaTileset_MinishPaths1_2:: @ 081014AC -.ifdef EU - tileset_tiles 0xEB00C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xECB90-0x4, 0x6004000, 0x4000, 1 -.else - tileset_tiles 0xEB00C, 0x6000000, 0x4000, 1 - tileset_tiles 0xECB90, 0x6004000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishPaths1_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishPaths1_2_1, 0x6004000, 0x4000, 1 tileset_palette_set 64, 1 gAreaTilesets_MinishPaths1:: @ 081014D0 @@ -523,34 +330,18 @@ gAreaTilesets_MinishPaths1:: @ 081014D0 .4byte gAreaTileset_MinishPaths1_2 gAreaTileset_CrenelMinishPaths_0:: @ 081014DC -.ifdef EU - tileset_tiles 0xEFE04-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xF1644-0x4, 0x6004000, 0x4000, 1 -.else - tileset_tiles 0xEFE04, 0x6000000, 0x4000, 1 - tileset_tiles 0xF1644, 0x6004000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_CrenelMinishPaths_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CrenelMinishPaths_0_1, 0x6004000, 0x4000, 1 tileset_palette_set 65, 1 gAreaTileset_CrenelMinishPaths_1:: @ 08101500 -.ifdef EU - tileset_tiles 0xF2E74-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xF4160-0x4, 0x6004000, 0x4000, 1 -.else - tileset_tiles 0xF2E74, 0x6000000, 0x4000, 1 - tileset_tiles 0xF4160, 0x6004000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_CrenelMinishPaths_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CrenelMinishPaths_2_1, 0x6004000, 0x4000, 1 tileset_palette_set 66, 1 -.ifdef EU -gAreaTileset_CrenelMinishPaths_2:: @ 08101524-0x4 - tileset_tiles 0xF2E74-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xF4160-0x4, 0x6004000, 0x4000, 1 -.else gAreaTileset_CrenelMinishPaths_2:: @ 08101524 - tileset_tiles 0xF2E74, 0x6000000, 0x4000, 1 - tileset_tiles 0xF4160, 0x6004000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_CrenelMinishPaths_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CrenelMinishPaths_2_1, 0x6004000, 0x4000, 1 tileset_palette_set 93, 1 gAreaTilesets_CrenelMinishPaths:: @ 08101548 @@ -559,163 +350,83 @@ gAreaTilesets_CrenelMinishPaths:: @ 08101548 .4byte gAreaTileset_CrenelMinishPaths_2 gAreaTileset_MinishHouseInteriors_0:: @ 08101554 -.ifdef EU - tileset_tiles 0x13A218-0x4, 0x6000000, 0x8740, 1 -.else - tileset_tiles 0x13A218, 0x6000000, 0x8740, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_0_0, 0x6000000, 0x8740, 1 tileset_palette_set 68, 1 gAreaTileset_MinishHouseInteriors_1:: @ 0810156C -.ifdef EU - tileset_tiles 0x13F620-0x4, 0x6000000, 0x7540, 1 -.else - tileset_tiles 0x13F620, 0x6000000, 0x7540, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_1_0, 0x6000000, 0x7540, 1 tileset_palette_set 69, 1 gAreaTileset_MinishHouseInteriors_2:: @ 08101584 -.ifdef EU - tileset_tiles 0x1427B8-0x4, 0x6000000, 0x4B40, 1 -.else - tileset_tiles 0x1427B8, 0x6000000, 0x4B40, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_2_0, 0x6000000, 0x4B40, 1 tileset_palette_set 70, 1 gAreaTileset_MinishHouseInteriors_3:: @ 0810159C -.ifdef EU - tileset_tiles 0x14506C-0x4, 0x6000000, 0x4A40, 1 -.else - tileset_tiles 0x14506C, 0x6000000, 0x4A40, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_3_0, 0x6000000, 0x4A40, 1 tileset_palette_set 71, 1 gAreaTileset_MinishHouseInteriors_4:: @ 081015B4 -.ifdef EU - tileset_tiles 0x14789C-0x4, 0x6000000, 0x4980, 1 -.else - tileset_tiles 0x14789C, 0x6000000, 0x4980, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_4_0, 0x6000000, 0x4980, 1 tileset_palette_set 72, 1 gAreaTileset_MinishHouseInteriors_5:: @ 081015CC -.ifdef EU - tileset_tiles 0x149FC8-0x4, 0x6000000, 0x4D80, 1 -.else - tileset_tiles 0x149FC8, 0x6000000, 0x4D80, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_5_0, 0x6000000, 0x4D80, 1 tileset_palette_set 73, 1 gAreaTileset_MinishHouseInteriors_6:: @ 081015E4 -.ifdef EU - tileset_tiles 0x14CD90-0x4, 0x6000000, 0x8E40, 1 -.else - tileset_tiles 0x14CD90, 0x6000000, 0x8E40, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_6_0, 0x6000000, 0x8E40, 1 tileset_palette_set 74, 1 gAreaTileset_MinishHouseInteriors_7:: @ 081015FC -.ifdef EU - tileset_tiles 0x152324-0x4, 0x6000000, 0x7E00, 1 -.else - tileset_tiles 0x152324, 0x6000000, 0x7E00, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_7_0, 0x6000000, 0x7E00, 1 tileset_palette_set 75, 1 gAreaTileset_MinishHouseInteriors_8:: @ 08101614 -.ifdef EU - tileset_tiles 0x1562EC-0x4, 0x6000000, 0x9F40, 1 -.else - tileset_tiles 0x1562EC, 0x6000000, 0x9F40, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_8_0, 0x6000000, 0x9F40, 1 tileset_palette_set 76, 1 gAreaTileset_MinishHouseInteriors_9:: @ 0810162C -.ifdef EU - tileset_tiles 0x15A834-0x4, 0x6000000, 0x7980, 1 -.else - tileset_tiles 0x15A834, 0x6000000, 0x7980, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_9_0, 0x6000000, 0x7980, 1 tileset_palette_set 86, 1 gAreaTileset_MinishHouseInteriors_10:: @ 08101644 -.ifdef EU - tileset_tiles 0x15DAE0-0x4, 0x6000000, 0x7B40, 1 -.else - tileset_tiles 0x15DAE0, 0x6000000, 0x7B40, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_10_0, 0x6000000, 0x7B40, 1 tileset_palette_set 87, 1 gAreaTileset_MinishHouseInteriors_11:: @ 0810165C -.ifdef EU - tileset_tiles 0x16100C-0x4, 0x6000000, 0x69C0, 1 -.else - tileset_tiles 0x16100C, 0x6000000, 0x69C0, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_11_0, 0x6000000, 0x69C0, 1 tileset_palette_set 88, 1 gAreaTileset_MinishHouseInteriors_12:: @ 08101674 -.ifdef EU - tileset_tiles 0x169738-0x4, 0x6000000, 0x5D80, 1 -.else - tileset_tiles 0x169738, 0x6000000, 0x5D80, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_12_0, 0x6000000, 0x5D80, 1 tileset_palette_set 77, 1 gAreaTileset_MinishHouseInteriors_13:: @ 0810168C -.ifdef EU - tileset_tiles 0x16CB98-0x4, 0x6000000, 0x5CC0, 1 -.else - tileset_tiles 0x16CB98, 0x6000000, 0x5CC0, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_13_0, 0x6000000, 0x5CC0, 1 tileset_palette_set 78, 1 gAreaTileset_MinishHouseInteriors_14:: @ 081016A4 -.ifdef EU - tileset_tiles 0x16FEE8-0x4, 0x6000000, 0x5B00, 1 -.else - tileset_tiles 0x16FEE8, 0x6000000, 0x5B00, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_14_0, 0x6000000, 0x5B00, 1 tileset_palette_set 79, 1 gAreaTileset_MinishHouseInteriors_15:: @ 081016BC -.ifdef EU - tileset_tiles 0x1732E8-0x4, 0x6000000, 0x5240, 1 -.else - tileset_tiles 0x1732E8, 0x6000000, 0x5240, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_15_0, 0x6000000, 0x5240, 1 tileset_palette_set 80, 1 gAreaTileset_MinishHouseInteriors_16:: @ 081016D4 -.ifdef EU - tileset_tiles 0x175638-0x4, 0x6000000, 0x5C40, 1 -.else - tileset_tiles 0x175638, 0x6000000, 0x5C40, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_16_0, 0x6000000, 0x5C40, 1 tileset_palette_set 81, 1 gAreaTileset_MinishHouseInteriors_17:: @ 081016EC -.ifdef EU - tileset_tiles 0x178B08-0x4, 0x6000000, 0x5740, 1 -.else - tileset_tiles 0x178B08, 0x6000000, 0x5740, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_17_0, 0x6000000, 0x5740, 1 tileset_palette_set 82, 1 gAreaTileset_MinishHouseInteriors_18:: @ 08101704 -.ifdef EU - tileset_tiles 0x17B854-0x4, 0x6000000, 0x6180, 1 -.else - tileset_tiles 0x17B854, 0x6000000, 0x6180, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_18_0, 0x6000000, 0x6180, 1 tileset_palette_set 83, 1 gAreaTileset_MinishHouseInteriors_19:: @ 0810171C -.ifdef EU - tileset_tiles 0x17EE9C-0x4, 0x6000000, 0x5C80, 1 -.else - tileset_tiles 0x17EE9C, 0x6000000, 0x5C80, 1 -.endif + tileset_tiles gAreaTileset_MinishHouseInteriors_19_0, 0x6000000, 0x5C80, 1 tileset_palette_set 84, 1 gAreaTilesets_MinishHouseInteriors:: @ 08101734 @@ -741,75 +452,39 @@ gAreaTilesets_MinishHouseInteriors:: @ 08101734 .4byte gAreaTileset_MinishHouseInteriors_19 gAreaTileset_TownMinishHoles_0:: @ 08101784 -.ifdef EU - tileset_tiles 0x1823BC-0x4, 0x6000000, 0x6100, 1 -.else - tileset_tiles 0x1823BC, 0x6000000, 0x6100, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_0_0, 0x6000000, 0x6100, 1 tileset_palette_set 115, 1 gAreaTileset_TownMinishHoles_1:: @ 0810179C -.ifdef EU - tileset_tiles 0x184B10-0x4, 0x6000000, 0x7DC0, 1 -.else - tileset_tiles 0x184B10, 0x6000000, 0x7DC0, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_1_0, 0x6000000, 0x7DC0, 1 tileset_palette_set 116, 1 gAreaTileset_TownMinishHoles_2:: @ 081017B4 -.ifdef EU - tileset_tiles 0x187A3C-0x4, 0x6000000, 0x70C0, 1 -.else - tileset_tiles 0x187A3C, 0x6000000, 0x70C0, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_2_0, 0x6000000, 0x70C0, 1 tileset_palette_set 117, 1 gAreaTileset_TownMinishHoles_3:: @ 081017CC -.ifdef EU - tileset_tiles 0x18A5D4-0x4, 0x6000000, 0x7E40, 1 -.else - tileset_tiles 0x18A5D4, 0x6000000, 0x7E40, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_3_0, 0x6000000, 0x7E40, 1 tileset_palette_set 118, 1 gAreaTileset_TownMinishHoles_4:: @ 081017E4 -.ifdef EU - tileset_tiles 0x18D530-0x4, 0x6000000, 0x7240, 1 -.else - tileset_tiles 0x18D530, 0x6000000, 0x7240, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_4_0, 0x6000000, 0x7240, 1 tileset_palette_set 119, 1 gAreaTileset_TownMinishHoles_5:: @ 081017FC -.ifdef EU - tileset_tiles 0x18FF58-0x4, 0x6000000, 0x8900, 1 -.else - tileset_tiles 0x18FF58, 0x6000000, 0x8900, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_5_0, 0x6000000, 0x8900, 1 tileset_palette_set 129, 1 gAreaTileset_TownMinishHoles_6:: @ 08101814 -.ifdef EU - tileset_tiles 0x193CD4-0x4, 0x6000000, 0xBEC0, 1 -.else - tileset_tiles 0x193CD4, 0x6000000, 0xBEC0, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_6_0, 0x6000000, 0xBEC0, 1 tileset_palette_set 124, 1 gAreaTileset_TownMinishHoles_7:: @ 0810182C -.ifdef EU - tileset_tiles 0x197688-0x4, 0x6000000, 0xA480, 1 -.else - tileset_tiles 0x197688, 0x6000000, 0xA480, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_7_0, 0x6000000, 0xA480, 1 tileset_palette_set 123, 1 gAreaTileset_TownMinishHoles_8:: @ 08101844 -.ifdef EU - tileset_tiles 0x19C788-0x4, 0x6000000, 0xB0C0, 1 -.else - tileset_tiles 0x19C788, 0x6000000, 0xB0C0, 1 -.endif + tileset_tiles gAreaTileset_TownMinishHoles_8_0, 0x6000000, 0xB0C0, 1 tileset_palette_set 122, 1 gAreaTilesets_TownMinishHoles:: @ 0810185C @@ -824,54 +499,30 @@ gAreaTilesets_TownMinishHoles:: @ 0810185C .4byte gAreaTileset_TownMinishHoles_8 gAreaTileset_HouseInteriors1_0:: @ 08101880 -.ifdef EU - tileset_tiles 0xF8D18-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xFAD04-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xF8D18, 0x6000000, 0x4000, 1 - tileset_tiles 0xFAD04, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HouseInteriors1_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HouseInteriors1_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 51, 1 gAreaTilesets_HouseInteriors1:: @ 081018B0 .4byte gAreaTileset_HouseInteriors1_0 gAreaTileset_HouseInteriors2_0:: @ 081018B4 -.ifdef EU - tileset_tiles 0xFE38C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x100940-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xFE38C, 0x6000000, 0x4000, 1 - tileset_tiles 0x100940, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HouseInteriors2_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HouseInteriors2_2_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 52, 1 gAreaTileset_HouseInteriors2_1:: @ 081018E4 -.ifdef EU - tileset_tiles 0xFE38C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x100940-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xFE38C, 0x6000000, 0x4000, 1 - tileset_tiles 0x100940, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HouseInteriors2_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HouseInteriors2_2_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 168, 1 gAreaTileset_HouseInteriors2_2:: @ 08101914 -.ifdef EU - tileset_tiles 0xFE38C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x100940-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xFE38C, 0x6000000, 0x4000, 1 - tileset_tiles 0x100940, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HouseInteriors2_2_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HouseInteriors2_2_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 157, 1 gAreaTilesets_HouseInteriors2:: @ 08101944 @@ -880,120 +531,66 @@ gAreaTilesets_HouseInteriors2:: @ 08101944 .4byte gAreaTileset_HouseInteriors2_2 gAreaTileset_HouseInteriors4_0:: @ 08101950 -.ifdef EU - tileset_tiles 0x104044-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1060C4-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x104044, 0x6000000, 0x4000, 1 - tileset_tiles 0x1060C4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HouseInteriors4_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HouseInteriors4_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 89, 1 gAreaTilesets_HouseInteriors4:: @ 08101980 .4byte gAreaTileset_HouseInteriors4_0 gAreaTileset_HouseInteriors3_0:: @ 08101984 -.ifdef EU - tileset_tiles 0x10984C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x10B930-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x10984C, 0x6000000, 0x4000, 1 - tileset_tiles 0x10B930, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HouseInteriors3_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HouseInteriors3_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 53, 1 gAreaTilesets_HouseInteriors3:: @ 081019B4 .4byte gAreaTileset_HouseInteriors3_0 gAreaTileset_TreeInteriors_0:: @ 081019B8 -.ifdef EU - tileset_tiles 0x10EC50-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x110A78-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x10EC50, 0x6000000, 0x4000, 1 - tileset_tiles 0x110A78, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_TreeInteriors_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_TreeInteriors_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 13, 1 gAreaTilesets_TreeInteriors:: @ 081019E8 .4byte gAreaTileset_TreeInteriors_0 gAreaTileset_Dojos_0:: @ 081019EC -.ifdef EU - tileset_tiles 0x11919C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x11919C, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_Dojos_5_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Dojos_5_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 150, 1 gAreaTileset_Dojos_1:: @ 08101A1C -.ifdef EU - tileset_tiles 0x11919C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x11919C, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_Dojos_5_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Dojos_5_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 149, 1 gAreaTileset_Dojos_2:: @ 08101A4C -.ifdef EU - tileset_tiles 0x11919C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x11919C, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_Dojos_5_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Dojos_5_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 148, 1 gAreaTileset_Dojos_3:: @ 08101A7C -.ifdef EU - tileset_tiles 0x11919C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x11919C, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_Dojos_5_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Dojos_5_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 146, 1 gAreaTileset_Dojos_4:: @ 08101AAC -.ifdef EU - tileset_tiles 0x11919C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x11919C, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_Dojos_5_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Dojos_5_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 147, 1 gAreaTileset_Dojos_5:: @ 08101ADC -.ifdef EU - tileset_tiles 0x11919C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x11919C, 0x6000000, 0x4000, 1 - tileset_tiles 0x11B020, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_Dojos_5_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Dojos_5_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 45, 1 gAreaTilesets_Dojos:: @ 08101B0C @@ -1005,63 +602,33 @@ gAreaTilesets_Dojos:: @ 08101B0C .4byte gAreaTileset_Dojos_5 gAreaTileset_MinishCracks_0:: @ 08101B24 -.ifdef EU - tileset_tiles 0x113C98-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x113C98, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishCracks_4_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishCracks_4_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 153, 1 gAreaTileset_MinishCracks_1:: @ 08101B54 -.ifdef EU - tileset_tiles 0x113C98-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x113C98, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishCracks_4_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishCracks_4_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 152, 1 gAreaTileset_MinishCracks_2:: @ 08101B84 -.ifdef EU - tileset_tiles 0x113C98-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x113C98, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishCracks_4_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishCracks_4_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 154, 1 gAreaTileset_MinishCracks_3:: @ 08101BB4 -.ifdef EU - tileset_tiles 0x113C98-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x113C98, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishCracks_4_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishCracks_4_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 34, 1 gAreaTileset_MinishCracks_4:: @ 08101BE4 -.ifdef EU - tileset_tiles 0x113C98-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x113C98, 0x6000000, 0x4000, 1 - tileset_tiles 0x115ECC, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishCracks_4_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishCracks_4_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 151, 1 gAreaTilesets_MinishCracks:: @ 08101C14 @@ -1072,726 +639,363 @@ gAreaTilesets_MinishCracks:: @ 08101C14 .4byte gAreaTileset_MinishCracks_4 gAreaTileset_ArmosInteriors_0:: @ 08101C28 -.ifdef EU - tileset_tiles 0xA0924-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xA1AC0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xA36A4-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xA0924, 0x6000000, 0x4000, 1 - tileset_tiles 0xA1AC0, 0x6004000, 0x4000, 1 - tileset_tiles 0xA36A4, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_ArmosInteriors_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_ArmosInteriors_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_ArmosInteriors_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 110, 1 gAreaTilesets_ArmosInteriors:: @ 08101C58 .4byte gAreaTileset_ArmosInteriors_0 gAreaTileset_MinishRafters_0:: @ 08101C5C -.ifdef EU - tileset_tiles 0x11E2E4-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x11FCDC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x11E2E4, 0x6000000, 0x4000, 1 - tileset_tiles 0x11FCDC, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishRafters_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishRafters_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 121, 1 gAreaTilesets_MinishRafters:: @ 08101C8C .4byte gAreaTileset_MinishRafters_0 gAreaTileset_GoronCave_0:: @ 08101C90 -.ifdef EU - tileset_tiles 0xA6900-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xA8578-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xAAA44-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xA6900, 0x6000000, 0x4000, 1 - tileset_tiles 0xA8578, 0x6004000, 0x4000, 1 - tileset_tiles 0xAAA44, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_GoronCave_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_GoronCave_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_GoronCave_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 125, 1 gAreaTilesets_GoronCave:: @ 08101CC0 .4byte gAreaTileset_GoronCave_0 gAreaTileset_WindTribeTower_0:: @ 08101CC4 -.ifdef EU - tileset_tiles 0x121254-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x122F88-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x121254, 0x6000000, 0x4000, 1 - tileset_tiles 0x122F88, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_WindTribeTower_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_WindTribeTower_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 126, 1 gAreaTilesets_WindTribeTower:: @ 08101CF4 .4byte gAreaTileset_WindTribeTower_0 gAreaTileset_WindTribeTowerRoof_0:: @ 08101CF8 -.ifdef EU - tileset_tiles 0x126224-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x127B68-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x129CE0-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x126224, 0x6000000, 0x4000, 1 - tileset_tiles 0x127B68, 0x6004000, 0x4000, 1 - tileset_tiles 0x129CE0, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_WindTribeTowerRoof_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_WindTribeTowerRoof_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_WindTribeTowerRoof_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 127, 1 gAreaTilesets_WindTribeTowerRoof:: @ 08101D28 .4byte gAreaTileset_WindTribeTowerRoof_0 gAreaTileset_MinishCaves_0:: @ 08101D2C -.ifdef EU - tileset_tiles 0xB39E0-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xB5B40-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xB7D48-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xB39E0, 0x6000000, 0x4000, 1 - tileset_tiles 0xB5B40, 0x6004000, 0x4000, 1 - tileset_tiles 0xB7D48, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_MinishCaves_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishCaves_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_MinishCaves_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 158, 1 gAreaTilesets_MinishCaves:: @ 08101D5C .4byte gAreaTileset_MinishCaves_0 gAreaTileset_CastleGardenMinishHoles_0:: @ 08101D60 -.ifdef EU - tileset_tiles 0xBC8F4-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xBDCB8-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xBEE54-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xBC8F4, 0x6000000, 0x4000, 1 - tileset_tiles 0xBDCB8, 0x6004000, 0x4000, 1 - tileset_tiles 0xBEE54, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_37_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_37_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_37_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 159, 1 gAreaTilesets_CastleGardenMinishHoles:: @ 08101D90 .4byte gAreaTileset_CastleGardenMinishHoles_0 gAreaTileset_37_0:: @ 08101D94 -.ifdef EU - tileset_tiles 0xBC8F4-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0xBDCB8-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xBEE54-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0xBC8F4, 0x6000000, 0x4000, 1 - tileset_tiles 0xBDCB8, 0x6004000, 0x4000, 1 - tileset_tiles 0xBEE54, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_37_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_37_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_37_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 160, 1 gAreaTilesets_37:: @ 08101DC4 .4byte gAreaTileset_37_0 gAreaTileset_EzloCutscene_0:: @ 08101DC8 -.ifdef EU - tileset_tiles 0x12BB70-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x12CD44-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x12BB70, 0x6000000, 0x4000, 1 - tileset_tiles 0x12CD44, 0x6004000, 0x4000, 1 - tileset_tiles 0xF7308, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_EzloCutscene_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_EzloCutscene_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 161, 1 gAreaTilesets_EzloCutscene:: @ 08101DF8 .4byte gAreaTileset_EzloCutscene_0 gAreaTileset_HyruleTownUnderground_0:: @ 08101DFC -.ifdef EU - tileset_tiles 0x19FD10-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1A1C8C-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1A3BE0-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x19FD10, 0x6000000, 0x4000, 1 - tileset_tiles 0x1A1C8C, 0x6004000, 0x4000, 1 - tileset_tiles 0x1A3BE0, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_SimonsSimulation_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_SimonsSimulation_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_SimonsSimulation_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 109, 1 gAreaTilesets_HyruleTownUnderground:: @ 08101E2C .4byte gAreaTileset_HyruleTownUnderground_0 gAreaTileset_SimonsSimulation_0:: @ 08101E30 -.ifdef EU - tileset_tiles 0x19FD10-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1A1C8C-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1A3BE0-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x19FD10, 0x6000000, 0x4000, 1 - tileset_tiles 0x1A1C8C, 0x6004000, 0x4000, 1 - tileset_tiles 0x1A3BE0, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_SimonsSimulation_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_SimonsSimulation_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_SimonsSimulation_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 15, 1 gAreaTilesets_SimonsSimulation:: @ 08101E60 .4byte gAreaTileset_SimonsSimulation_0 gAreaTileset_40_0:: @ 08101E64 -.ifdef EU - tileset_tiles 0x19FD10-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1A1C8C-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1A3BE0-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x19FD10, 0x6000000, 0x4000, 1 - tileset_tiles 0x1A1C8C, 0x6004000, 0x4000, 1 - tileset_tiles 0x1A3BE0, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_SimonsSimulation_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_SimonsSimulation_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_SimonsSimulation_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 15, 1 gAreaTilesets_40:: @ 08101E94 .4byte gAreaTileset_40_0 gAreaTileset_DeepwoodShrine_0:: @ 08101E98 -.ifdef EU - tileset_tiles 0x1AB5F4-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1ADAE0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1B007C-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1AB5F4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1ADAE0, 0x6004000, 0x4000, 1 - tileset_tiles 0x1B007C, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_DeepwoodShrine_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_DeepwoodShrine_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_DeepwoodShrine_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 17, 1 gAreaTilesets_DeepwoodShrine:: @ 08101EC8 .4byte gAreaTileset_DeepwoodShrine_0 gAreaTileset_DeepwoodShrineBoss_0:: @ 08101ECC -.ifdef EU - tileset_tiles 0x1B68AC-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1B7708-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1B9668-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1B68AC, 0x6000000, 0x4000, 1 - tileset_tiles 0x1B7708, 0x6004000, 0x4000, 1 - tileset_tiles 0x1B9668, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_DeepwoodShrineBoss_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_DeepwoodShrineBoss_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_DeepwoodShrineBoss_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 17, 1 gAreaTilesets_DeepwoodShrineBoss:: @ 08101EFC .4byte gAreaTileset_DeepwoodShrineBoss_0 gAreaTileset_DeepwoodShrineEntry_0:: @ 08101F00 -.ifdef EU - tileset_tiles 0x1BB598-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1BCACC-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1BD320-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1BB598, 0x6000000, 0x4000, 1 - tileset_tiles 0x1BCACC, 0x6004000, 0x4000, 1 - tileset_tiles 0x1BD320, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_DeepwoodShrineEntry_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_DeepwoodShrineEntry_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_DeepwoodShrineEntry_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 90, 1 gAreaTilesets_DeepwoodShrineEntry:: @ 08101F30 .4byte gAreaTileset_DeepwoodShrineEntry_0 gAreaTileset_CaveOfFlames_0:: @ 08101F34 -.ifdef EU - tileset_tiles 0x1C3044-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1C56F8-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1C7960-0x4, 0x6008000, 0x4000, 1 - tileset_tiles 0x1D6168-0x4, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x1C3044, 0x6000000, 0x4000, 1 - tileset_tiles 0x1C56F8, 0x6004000, 0x4000, 1 - tileset_tiles 0x1C7960, 0x6008000, 0x4000, 1 - tileset_tiles 0x1D6168, 0x600F000, 0x800, 1 -.endif + tileset_tiles gAreaTileset_CaveOfFlames_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CaveOfFlames_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_CaveOfFlames_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_CaveOfFlames_0_3, 0x600F000, 0x800, 1 tileset_palette_set 36, 1 gAreaTilesets_CaveOfFlames:: @ 08101F70 .4byte gAreaTileset_CaveOfFlames_0 gAreaTileset_CaveOfFlamesBoss_0:: @ 08101F74 -.ifdef EU - tileset_tiles 0x1CE024-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1CFB40-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1D1E98-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1CE024, 0x6000000, 0x4000, 1 - tileset_tiles 0x1CFB40, 0x6004000, 0x4000, 1 - tileset_tiles 0x1D1E98, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_CaveOfFlamesBoss_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CaveOfFlamesBoss_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_CaveOfFlamesBoss_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 36, 1 gAreaTilesets_CaveOfFlamesBoss:: @ 08101FA4 .4byte gAreaTileset_CaveOfFlamesBoss_0 gAreaTileset_CastorDarknut_0:: @ 08101FA8 -.ifdef EU - tileset_tiles 0x1DACA4-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1DD2D0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1DF4B4-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1DACA4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1DD2D0, 0x6004000, 0x4000, 1 - tileset_tiles 0x1DF4B4, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_CastorDarknut_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_CastorDarknut_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_CastorDarknut_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 37, 1 gAreaTilesets_FortressOfWinds:: @ 08101FD8 .4byte gAreaTileset_CastorDarknut_0 gAreaTileset_FortressOfWindsTop_0:: @ 08101FDC -.ifdef EU - tileset_tiles 0x1EC07C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1ED3E0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1EEE8C-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1EC07C, 0x6000000, 0x4000, 1 - tileset_tiles 0x1ED3E0, 0x6004000, 0x4000, 1 - tileset_tiles 0x1EEE8C, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_FortressOfWindsTop_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_FortressOfWindsTop_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_FortressOfWindsTop_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 94, 1 gAreaTilesets_FortressOfWindsTop:: @ 0810200C .4byte gAreaTileset_FortressOfWindsTop_0 gAreaTileset_InnerMazaal_0:: @ 08102010 -.ifdef EU - tileset_tiles 0x1E5748-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1E7484-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1E89D0-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1E5748, 0x6000000, 0x4000, 1 - tileset_tiles 0x1E7484, 0x6004000, 0x4000, 1 - tileset_tiles 0x1E89D0, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_InnerMazaal_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_InnerMazaal_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_InnerMazaal_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 128, 1 gAreaTilesets_InnerMazaal:: @ 08102040 .4byte gAreaTileset_InnerMazaal_0 gAreaTileset_TempleOfDroplets_0:: @ 08102044 -.ifdef EU - tileset_tiles 0x1F5A1C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1F7C44-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1FA2F0-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1F5A1C, 0x6000000, 0x4000, 1 - tileset_tiles 0x1F7C44, 0x6004000, 0x4000, 1 - tileset_tiles 0x1FA2F0, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HyruleTownMinishCaves_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleTownMinishCaves_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleTownMinishCaves_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 55, 1 gAreaTilesets_TempleOfDroplets:: @ 08102074 .4byte gAreaTileset_TempleOfDroplets_0 gAreaTileset_61_0:: @ 08102078 -.ifdef EU - tileset_tiles 0x20143C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x2031E8-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x204370-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x20143C, 0x6000000, 0x4000, 1 - tileset_tiles 0x2031E8, 0x6004000, 0x4000, 1 - tileset_tiles 0x204370, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_61_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_61_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_61_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 104, 1 gAreaTilesets_61:: @ 081020A8 .4byte gAreaTileset_61_0 gAreaTileset_HyruleTownMinishCaves_0:: @ 081020AC -.ifdef EU - tileset_tiles 0x1F5A1C-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x1F7C44-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x1FA2F0-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x1F5A1C, 0x6000000, 0x4000, 1 - tileset_tiles 0x1F7C44, 0x6004000, 0x4000, 1 - tileset_tiles 0x1FA2F0, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_HyruleTownMinishCaves_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleTownMinishCaves_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleTownMinishCaves_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 130, 1 gAreaTilesets_HyruleTownMinishCaves:: @ 081020DC .4byte gAreaTileset_HyruleTownMinishCaves_0 gAreaTileset_RoyalCrypt_0:: @ 081020E0 -.ifdef EU - tileset_tiles 0x20CFC4-0x2C, 0x6000000, 0x4000, 1 - tileset_tiles 0x20EF84-0x2C, 0x6004000, 0x4000, 1 - tileset_tiles 0x210B80-0x2C, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x20CFC4, 0x6000000, 0x4000, 1 - tileset_tiles 0x20EF84, 0x6004000, 0x4000, 1 - tileset_tiles 0x210B80, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_RoyalCrypt_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_RoyalCrypt_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_RoyalCrypt_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 60, 1 gAreaTilesets_RoyalCrypt:: @ 08102110 .4byte gAreaTileset_RoyalCrypt_0 gAreaTileset_PalaceOfWinds_0:: @ 08102114 -.ifdef EU - tileset_tiles 0x216F68-0x2C, 0x6000000, 0x4000, 1 - tileset_tiles 0x219350-0x2C, 0x6004000, 0x4000, 1 - tileset_tiles 0x21B4D8-0x2C, 0x6008000, 0x4000, 1 - tileset_tiles 0x2210F8-0x2C, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x216F68, 0x6000000, 0x4000, 1 - tileset_tiles 0x219350, 0x6004000, 0x4000, 1 - tileset_tiles 0x21B4D8, 0x6008000, 0x4000, 1 - tileset_tiles 0x2210F8, 0x600F000, 0x800, 1 -.endif + tileset_tiles gAreaTileset_PalaceOfWinds_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_PalaceOfWinds_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_PalaceOfWinds_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_PalaceOfWinds_0_3, 0x600F000, 0x800, 1 tileset_palette_set 56, 1 gAreaTilesets_PalaceOfWinds:: @ 08102150 .4byte gAreaTileset_PalaceOfWinds_0 gAreaTileset_PalaceOfWindsBoss_0:: @ 08102154 -.ifdef EU - tileset_tiles 0x22131C-0x2C, 0x6000000, 0x4000, 1 - tileset_tiles 0x222634-0x2C, 0x6004000, 0x4000, 1 - tileset_tiles 0x22449C+0x48, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x22131C, 0x6000000, 0x4000, 1 - tileset_tiles 0x222634, 0x6004000, 0x4000, 1 -.ifdef JP - tileset_tiles 0x224510, 0x600F000, 0x800, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x224510, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x22449C, 0x600F000, 0x800, 1 -.endif -.endif -.endif + tileset_tiles gAreaTileset_PalaceOfWindsBoss_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_PalaceOfWindsBoss_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_PalaceOfWindsBoss_0_2, 0x600F000, 0x800, 1 tileset_palette_set 162, 1 gAreaTilesets_PalaceOfWindsBoss:: @ 08102184 .4byte gAreaTileset_PalaceOfWindsBoss_0 gAreaTileset_Sanctuary_0:: @ 08102188 -.ifdef JP - tileset_tiles 0x22E250, 0x6000000, 0x4000, 1 - tileset_tiles 0x22FFA4, 0x6004000, 0x4000, 1 - tileset_tiles 0x232028, 0x6008000, 0x4000, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x22E250, 0x6000000, 0x4000, 1 - tileset_tiles 0x22FFA4, 0x6004000, 0x4000, 1 - tileset_tiles 0x232028, 0x6008000, 0x4000, 1 -.else -.ifdef EU - tileset_tiles 0x22E1DC+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x22FF30+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x231FB4+0x48, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x22E1DC, 0x6000000, 0x4000, 1 - tileset_tiles 0x22FF30, 0x6004000, 0x4000, 1 - tileset_tiles 0x231FB4, 0x6008000, 0x4000, 1 -.endif -.endif -.endif + tileset_tiles gAreaTileset_Sanctuary_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Sanctuary_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_Sanctuary_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 57, 1 gAreaTilesets_Sanctuary:: @ 081021B8 .4byte gAreaTileset_Sanctuary_0 gAreaTileset_HyruleCastle_0:: @ 081021BC -.ifdef JP - tileset_tiles 0x2379C0, 0x6000000, 0x4000, 1 - tileset_tiles 0x239B50, 0x6004000, 0x4000, 1 - tileset_tiles 0x23B8C8, 0x6008000, 0x4000, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x2379C0, 0x6000000, 0x4000, 1 - tileset_tiles 0x239B50, 0x6004000, 0x4000, 1 - tileset_tiles 0x23B8C8, 0x6008000, 0x4000, 1 -.else -.ifdef EU - tileset_tiles 0x23794C+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x239ADC+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x23B854+0x48, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x23794C, 0x6000000, 0x4000, 1 - tileset_tiles 0x239ADC, 0x6004000, 0x4000, 1 - tileset_tiles 0x23B854, 0x6008000, 0x4000, 1 -.endif -.endif -.endif + tileset_tiles gAreaTileset_HyruleCastle_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleCastle_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_HyruleCastle_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 58, 1 gAreaTilesets_HyruleCastle:: @ 081021EC .4byte gAreaTileset_HyruleCastle_0 gAreaTileset_SanctuaryEntrance_0:: @ 081021F0 -.ifdef JP - tileset_tiles 0x242430, 0x6000000, 0x4000, 1 - tileset_tiles 0x243F6C, 0x6004000, 0x4000, 1 - tileset_tiles 0x245558, 0x6008000, 0x4000, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x242430, 0x6000000, 0x4000, 1 - tileset_tiles 0x243F6C, 0x6004000, 0x4000, 1 - tileset_tiles 0x245558, 0x6008000, 0x4000, 1 -.else -.ifdef EU - tileset_tiles 0x2423BC+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x243EF8+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x2454E4+0x48, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x2423BC, 0x6000000, 0x4000, 1 - tileset_tiles 0x243EF8, 0x6004000, 0x4000, 1 - tileset_tiles 0x2454E4, 0x6008000, 0x4000, 1 -.endif -.endif -.endif - + tileset_tiles gAreaTileset_SanctuaryEntrance_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_SanctuaryEntrance_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_SanctuaryEntrance_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 145, 1 gAreaTilesets_SanctuaryEntrance:: @ 08102220 .4byte gAreaTileset_SanctuaryEntrance_0 gAreaTileset_DarkHyruleCastle_0:: @ 08102224 -.ifdef JP - tileset_tiles 0x247560, 0x6000000, 0x4000, 1 - tileset_tiles 0x249734, 0x6004000, 0x4000, 1 - tileset_tiles 0x24B99C, 0x6008000, 0x4000, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x247560, 0x6000000, 0x4000, 1 - tileset_tiles 0x249734, 0x6004000, 0x4000, 1 - tileset_tiles 0x24B99C, 0x6008000, 0x4000, 1 -.else -.ifdef EU - tileset_tiles 0x2474EC+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x2496C0+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x24B928+0x48, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x2474EC, 0x6000000, 0x4000, 1 - tileset_tiles 0x2496C0, 0x6004000, 0x4000, 1 - tileset_tiles 0x24B928, 0x6008000, 0x4000, 1 -.endif -.endif -.endif + tileset_tiles gAreaTileset_DarkHyruleCastle_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_DarkHyruleCastle_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_DarkHyruleCastle_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 59, 1 gAreaTilesets_DarkHyruleCastle:: @ 08102254 .4byte gAreaTileset_DarkHyruleCastle_0 gAreaTileset_DarkHyruleCastleOutside_0:: @ 08102258 -.ifdef JP - tileset_tiles 0x26E430, 0x6000000, 0x4000, 1 - tileset_tiles 0x270420, 0x6004000, 0x4000, 1 - tileset_tiles 0x2720A4, 0x6008000, 0x4000, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x26E430, 0x6000000, 0x4000, 1 - tileset_tiles 0x270420, 0x6004000, 0x4000, 1 - tileset_tiles 0x2720A4, 0x6008000, 0x4000, 1 -.else -.ifdef EU - tileset_tiles 0x26E3BC+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x2703AC+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x272030+0x48, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x26E3BC, 0x6000000, 0x4000, 1 - tileset_tiles 0x2703AC, 0x6004000, 0x4000, 1 - tileset_tiles 0x272030, 0x6008000, 0x4000, 1 -.endif -.endif -.endif - + tileset_tiles gAreaTileset_DarkHyruleCastleOutside_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_DarkHyruleCastleOutside_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_DarkHyruleCastleOutside_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 144, 1 gAreaTilesets_DarkHyruleCastleOutside:: @ 08102288 .4byte gAreaTileset_DarkHyruleCastleOutside_0 gAreaTileset_DarkHyruleCastleBridge_0:: @ 0810228C -.ifdef JP - tileset_tiles 0x252F6C, 0x6000000, 0x4000, 1 - tileset_tiles 0x254090, 0x6004000, 0x4000, 1 - tileset_tiles 0x2557CC, 0x6008000, 0x4000, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x252F6C, 0x6000000, 0x4000, 1 - tileset_tiles 0x254090, 0x6004000, 0x4000, 1 - tileset_tiles 0x2557CC, 0x6008000, 0x4000, 1 -.else -.ifdef EU - tileset_tiles 0x252EF8+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x25401C+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x255758+0x48, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x252EF8, 0x6000000, 0x4000, 1 - tileset_tiles 0x25401C, 0x6004000, 0x4000, 1 - tileset_tiles 0x255758, 0x6008000, 0x4000, 1 -.endif -.endif -.endif + tileset_tiles gAreaTileset_DarkHyruleCastleBridge_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_DarkHyruleCastleBridge_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_DarkHyruleCastleBridge_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 180, 1 gAreaTilesets_DarkHyruleCastleBridge:: @ 081022BC .4byte gAreaTileset_DarkHyruleCastleBridge_0 gAreaTileset_VaatisArms_0:: @ 081022C0 -.ifdef JP - tileset_tiles 0x260DFC, 0x6000000, 0x4000, 1 - tileset_tiles 0x2625A4, 0x6004000, 0x4000, 1 - tileset_tiles 0x262F78, 0x6008000, 0x4000, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x260DFC, 0x6000000, 0x4000, 1 - tileset_tiles 0x2625A4, 0x6004000, 0x4000, 1 - tileset_tiles 0x262F78, 0x6008000, 0x4000, 1 -.else -.ifdef EU - tileset_tiles 0x260D88+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x262530+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x262F04+0x48, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x260D88, 0x6000000, 0x4000, 1 - tileset_tiles 0x262530, 0x6004000, 0x4000, 1 - tileset_tiles 0x262F04, 0x6008000, 0x4000, 1 -.endif -.endif -.endif + tileset_tiles gAreaTileset_VaatisArms_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_VaatisArms_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_VaatisArms_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 155, 1 gAreaTilesets_VaatisArms:: @ 081022F0 .4byte gAreaTileset_VaatisArms_0 gAreaTileset_Vaati3_0:: @ 081022F4 -.ifdef JP - tileset_tiles 0x258204, 0x6000000, 0x4000, 1 - tileset_tiles 0x259310, 0x6004000, 0x4000, 1 - tileset_tiles 0x25A52C, 0x6008000, 0x4000, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x258204, 0x6000000, 0x4000, 1 - tileset_tiles 0x259310, 0x6004000, 0x4000, 1 - tileset_tiles 0x25A52C, 0x6008000, 0x4000, 1 -.else -.ifdef EU - tileset_tiles 0x258190+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x25929C+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x25A4B8+0x48, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x258190, 0x6000000, 0x4000, 1 - tileset_tiles 0x25929C, 0x6004000, 0x4000, 1 - tileset_tiles 0x25A4B8, 0x6008000, 0x4000, 1 -.endif -.endif -.endif + tileset_tiles gAreaTileset_Vaati3_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Vaati3_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_Vaati3_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 156, 1 gAreaTilesets_Vaati3:: @ 08102324 .4byte gAreaTileset_Vaati3_0 gAreaTileset_Vaati2_0:: @ 08102328 -.ifdef JP - tileset_tiles 0x25D128, 0x6000000, 0x4000, 1 - tileset_tiles 0x25DC08, 0x6004000, 0x4000, 1 - tileset_tiles 0x25EE50, 0x6008000, 0x4000, 1 - tileset_tiles 0x26E13C, 0x600F000, 0x800, 1 -.else -.ifdef DEMO_JP - tileset_tiles 0x25D128, 0x6000000, 0x4000, 1 - tileset_tiles 0x25DC08, 0x6004000, 0x4000, 1 - tileset_tiles 0x25EE50, 0x6008000, 0x4000, 1 - tileset_tiles 0x26E13C, 0x600F000, 0x800, 1 -.else -.ifdef EU - tileset_tiles 0x25D0B4+0x48, 0x6000000, 0x4000, 1 - tileset_tiles 0x25DB94+0x48, 0x6004000, 0x4000, 1 - tileset_tiles 0x25EDDC+0x48, 0x6008000, 0x4000, 1 - tileset_tiles 0x26E0C8+0x48, 0x600F000, 0x800, 1 -.else - tileset_tiles 0x25D0B4, 0x6000000, 0x4000, 1 - tileset_tiles 0x25DB94, 0x6004000, 0x4000, 1 - tileset_tiles 0x25EDDC, 0x6008000, 0x4000, 1 - tileset_tiles 0x26E0C8, 0x600F000, 0x800, 1 -.endif -.endif -.endif + tileset_tiles gAreaTileset_Vaati2_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_Vaati2_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_Vaati2_0_2, 0x6008000, 0x4000, 1 + tileset_tiles gAreaTileset_Vaati2_0_3, 0x600F000, 0x800, 1 tileset_palette_set 169, 1 gAreaTilesets_Vaati2:: @ 08102364 .4byte gAreaTileset_Vaati2_0 gAreaTileset_45_0:: @ 08102368 -.ifdef EU - tileset_tiles 0x8D160-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x8D160, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_45_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 35, 1 gAreaTilesets_45:: @ 08102398 .4byte gAreaTileset_45_0 gAreaTileset_CastorCaves_0:: @ 0810239C -.ifdef EU - tileset_tiles 0x8D160-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x8D160, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_45_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 101, 1 gAreaTilesets_CastorCaves:: @ 081023CC .4byte gAreaTileset_CastorCaves_0 gAreaTileset_Caves_0:: @ 081023D0 -.ifdef EU - tileset_tiles 0x8D160-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x8D160, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_45_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 131, 1 gAreaTilesets_Caves:: @ 08102400 .4byte gAreaTileset_Caves_0 gAreaTileset_VeilFallsCaves_0:: @ 08102404 -.ifdef EU - tileset_tiles 0x8D160-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x8D160, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_45_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 132, 1 gAreaTilesets_VeilFallsCaves:: @ 08102434 .4byte gAreaTileset_VeilFallsCaves_0 gAreaTileset_RoyalValleyGraves_0:: @ 08102438 -.ifdef EU - tileset_tiles 0x8D160-0x4, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0-0x4, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434-0x4, 0x6008000, 0x4000, 1 -.else - tileset_tiles 0x8D160, 0x6000000, 0x4000, 1 - tileset_tiles 0x8FAF0, 0x6004000, 0x4000, 1 - tileset_tiles 0x92434, 0x6008000, 0x4000, 1 -.endif + tileset_tiles gAreaTileset_45_0_0, 0x6000000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_1, 0x6004000, 0x4000, 1 + tileset_tiles gAreaTileset_45_0_2, 0x6008000, 0x4000, 1 tileset_palette_set 133, 1 gAreaTilesets_RoyalValleyGraves:: @ 08102468 diff --git a/linker.ld b/linker.ld index ee94f4ae..f2734d1e 100644 --- a/linker.ld +++ b/linker.ld @@ -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); diff --git a/tools/asset_extractor/asset_extractor.py b/tools/asset_extractor/asset_extractor.py index 5e6f70e5..14f23011 100644 --- a/tools/asset_extractor/asset_extractor.py +++ b/tools/asset_extractor/asset_extractor.py @@ -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)