diff --git a/constants/item_constants.asm b/constants/item_constants.asm index 455af6d12..426f28bd0 100644 --- a/constants/item_constants.asm +++ b/constants/item_constants.asm @@ -283,13 +283,14 @@ NUM_TMS = const_value - TM01 - 2 ; discount ITEM_C3 and ITEM_DC add_hm WHIRLPOOL ; f8 add_hm WATERFALL ; f9 NUM_HMS = const_value - HM01 - const ITEM_FA ; fa add_mt FLAMETHROWER add_mt THUNDERBOLT add_mt ICE_BEAM NUM_TM_HM_TUTOR = __enum__ + -1 + const ITEM_FA ; fa + USE_SCRIPT_VAR EQU $00 ITEM_FROM_MEM EQU $ff diff --git a/engine/clock_reset.asm b/engine/clock_reset.asm index 58c24f732..c05129349 100755 --- a/engine/clock_reset.asm +++ b/engine/clock_reset.asm @@ -220,8 +220,8 @@ RestartClock: ; 20021 (8:4021) ret ; 20160 (8:4160) -; unused .unreferenced ; 20160 +; unused ld a, [wBuffer3] ld b, a call Coord2Tile @@ -243,10 +243,12 @@ RestartClock: ; 20021 (8:4021) ret ; 2017c (8:417c) -String_2017c: ; 2017c +UnreferencedString_HourJP: ; 2017c +; unused db "じ@" ; HR ; 2017e -String_2017e: ; 2017e +UnreferencedString_MinuteJP: ; 2017e +; unused db "ふん@" ; MIN ; 20181 diff --git a/engine/crystal_intro.asm b/engine/crystal_intro.asm index edc8d19d3..56bb02750 100755 --- a/engine/crystal_intro.asm +++ b/engine/crystal_intro.asm @@ -482,11 +482,11 @@ IntroScene1: ; e495b (39:495b) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_365ad + ld hl, IntroPalette2 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_365ad + ld hl, IntroPalette2 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -555,11 +555,11 @@ IntroScene3: ; e49fd (39:49fd) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_e5edd + ld hl, IntroPalette1 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_e5edd + ld hl, IntroPalette1 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -621,11 +621,11 @@ IntroScene5: ; e4a7a (39:4a7a) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_365ad + ld hl, IntroPalette2 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_365ad + ld hl, IntroPalette2 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -728,12 +728,12 @@ IntroScene7: ; e4b3f (39:4b3f) ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_e5edd + ld hl, IntroPalette1 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_e5edd + ld hl, IntroPalette1 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -886,11 +886,11 @@ IntroScene11: ; e4c86 (39:4c86) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_365ad + ld hl, IntroPalette2 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_365ad + ld hl, IntroPalette2 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -1013,11 +1013,11 @@ IntroScene13: ; e4d6d (39:4d6d) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_e5edd + ld hl, IntroPalette1 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_e5edd + ld hl, IntroPalette1 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -1122,11 +1122,11 @@ IntroScene15: ; e4e40 (39:4e40) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_e77dd + ld hl, IntroPalette5 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_e77dd + ld hl, IntroPalette5 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -1196,11 +1196,11 @@ IntroScene17: ; e4ef5 (39:4ef5) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_e6d6d + ld hl, IntroPalette4 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_e6d6d + ld hl, IntroPalette4 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -1270,11 +1270,11 @@ IntroScene19: ; e4f7e (39:4f7e) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_e77dd + ld hl, IntroPalette5 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_e77dd + ld hl, IntroPalette5 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -1440,11 +1440,11 @@ IntroScene26: ; e50bb (39:50bb) push af ld a, BANK(wBGPals1) ld [rSVBK], a - ld hl, Palette_e679d + ld hl, IntroPalette3 ld de, wBGPals1 ld bc, 16 palettes call CopyBytes - ld hl, Palette_e679d + ld hl, IntroPalette3 ld de, wBGPals2 ld bc, 16 palettes call CopyBytes @@ -2086,7 +2086,7 @@ IntroTilemap003: ; e5ecd INCBIN "gfx/intro/003.tilemap.lz" ; e5edd -Palette_e5edd: ; e5edd +IntroPalette1: ; e5edd INCLUDE "gfx/intro/intro_1.pal" ; e5f5d @@ -2122,7 +2122,7 @@ IntroTilemap007: ; e655d INCBIN "gfx/intro/007.tilemap.lz" ; e65ad -Palette_365ad: ; e65ad +IntroPalette2: ; e65ad INCLUDE "gfx/intro/intro_2.pal" ; e662d @@ -2138,7 +2138,7 @@ IntroTilemap015: ; e676d INCBIN "gfx/intro/015.tilemap.lz" ; e679d -Palette_e679d: ; e679d +IntroPalette3: ; e679d INCLUDE "gfx/intro/intro_3.pal" ; e681d @@ -2154,7 +2154,7 @@ IntroTilemap011: ; e6d0d INCBIN "gfx/intro/011.tilemap.lz" ; e6d6d -Palette_e6d6d: ; e6d6d +IntroPalette4: ; e6d6d INCLUDE "gfx/intro/intro_4.pal" ; e6ded @@ -2182,7 +2182,7 @@ IntroTilemap013: ; e778d INCBIN "gfx/intro/013.tilemap.lz" ; e77dd -Palette_e77dd: ; e77dd +IntroPalette5: ; e77dd INCLUDE "gfx/intro/intro_5.pal" IntroUnownBackGFX: ; e785d diff --git a/engine/crystal_layouts.asm b/engine/crystal_layouts.asm index 1fbba9a5f..d6b193e9d 100755 --- a/engine/crystal_layouts.asm +++ b/engine/crystal_layouts.asm @@ -54,7 +54,7 @@ MG_Mobile_Layout_WipeAttrMap: ; 49346 (12:5346) MG_Mobile_Layout_LoadPals: ; 49351 (12:5351) ld de, wBGPals1 - ld hl, Palette_493e1 + ld hl, Palette_MysteryGiftMobile ld bc, 5 palettes ld a, BANK(wBGPals1) call FarCopyWRAM @@ -111,7 +111,7 @@ MG_Mobile_Layout_CreatePalBoxes: ; 49384 (12:5384) ret ; 493e1 (12:53e1) -Palette_493e1: ; 493e1 +Palette_MysteryGiftMobile: ; 493e1 INCLUDE "gfx/mystery_gift/mg_mobile.pal" ; 49409 diff --git a/engine/debug.asm b/engine/debug.asm index 1904c240e..4c3110fe1 100755 --- a/engine/debug.asm +++ b/engine/debug.asm @@ -181,13 +181,13 @@ Function819a7: ; 819a7 push af ld a, BANK(wBGPals2) ld [rSVBK], a - ld hl, Palette_819f4 + ld hl, Palette_DebugBG ld de, wBGPals2 ld bc, 16 palettes call CopyBytes ld a, 1 << rBGPI_AUTO_INCREMENT ld [rBGPI], a - ld hl, Palette_819f4 + ld hl, Palette_DebugBG ld c, 8 palettes xor a .asm_819c8 @@ -196,7 +196,7 @@ Function819a7: ; 819a7 jr nz, .asm_819c8 ld a, 1 << rOBPI_AUTO_INCREMENT ld [rOBPI], a - ld hl, Palette_81a34 + ld hl, Palette_DebugOB ld c, 8 palettes .asm_819d6 ld a, [hli] @@ -216,10 +216,10 @@ Function819a7: ; 819a7 ret ; 819f4 -Palette_819f4: ; 819f4 +Palette_DebugBG: ; 819f4 INCLUDE "gfx/debug/bg.pal" -Palette_81a34: ; 81a34 +Palette_DebugOB: ; 81a34 INCLUDE "gfx/debug/ob.pal" ; 81a74 diff --git a/engine/events/battle_tower/battle_tower.asm b/engine/events/battle_tower/battle_tower.asm index fd559af27..9dace59b4 100755 --- a/engine/events/battle_tower/battle_tower.asm +++ b/engine/events/battle_tower/battle_tower.asm @@ -1334,7 +1334,7 @@ BattleTowerAction_EggTicket: ; 17093c (5c:493c) BattleTowerAction $0e dec a jr nz, .loop2 .skip - ld de, String_1709a4 + ld de, String_MysteryJP ld a, NAME_LENGTH_JAPANESE .compare_loop push af @@ -1375,8 +1375,8 @@ endr ret ; 1709a4 (5c:49a4) -String_1709a4: ; 1709a4 - db "なぞナゾ@@" +String_MysteryJP: ; 1709a4 + db "なぞナゾ@@" ; MYSTERY Function1709aa: ; 1709aa (5c:49aa) BattleTowerAction $0f ld a, [rSVBK] @@ -1400,7 +1400,7 @@ Function1709bb: ; 1709bb (5c:49bb) BattleTowerAction $10 jr nc, .invalid ld e, a ld d, 0 - ld hl, Jumptable_1709e7 + ld hl, .jumptable add hl, de add hl, de ld a, [hli] @@ -1417,7 +1417,7 @@ Function1709bb: ; 1709bb (5c:49bb) BattleTowerAction $10 ret ; 1709e7 (5c:49e7) -Jumptable_1709e7: ; 1709e7 +.jumptable: ; 1709e7 dw .NoAction dw .NoAction dw .DoAction1 @@ -1519,11 +1519,11 @@ Jumptable_1709e7: ; 1709e7 ; 170a9c Function170a9c: ; 170a9c (5c:4a9c) BattleTowerAction $11 - ld c, $0 + ld c, FALSE jr asm_170aa2 Function170aa0: ; 170aa0 (5c:4aa0) BattleTowerAction $12 - ld c, $1 + ld c, TRUE asm_170aa2: ; 170aa2 (5c:4aa2) ld a, $5 call GetSRAMBank diff --git a/engine/link_trade.asm b/engine/link_trade.asm index 90b242e90..4c2af0842 100755 --- a/engine/link_trade.asm +++ b/engine/link_trade.asm @@ -11,7 +11,7 @@ __LoadTradeScreenBorder: ; 16d421 ; 16d42e Function16d42e: ; 16d42e - ld hl, Tilemap_16d465 + ld hl, Tilemap_MobileTradeBorderFullscreen decoord 0, 0 ld bc, SCREEN_WIDTH * SCREEN_HEIGHT call CopyBytes @@ -34,13 +34,13 @@ Function16d43b: ; 16d43b ret ; 16d465 -Tilemap_16d465: +Tilemap_MobileTradeBorderFullscreen: INCBIN "gfx/trade/border_mobile_fullscreen.tilemap" -Tilemap_16d5cd: +Tilemap_CableTradeBorderTop: INCBIN "gfx/trade/border_cable_top.tilemap" -Tilemap_16d5f5: +Tilemap_CableTradeBorderBottom: INCBIN "gfx/trade/border_cable_bottom.tilemap" _LinkTextbox: ; 16d61d @@ -152,11 +152,11 @@ LoadTradeRoomBGPals_: ; 16d6a7 Function16d6ae: ; 16d6ae call Function16d42e - ld hl, Tilemap_16d5cd + ld hl, Tilemap_CableTradeBorderTop decoord 0, 0 ld bc, 2 * SCREEN_WIDTH call CopyBytes - ld hl, Tilemap_16d5f5 + ld hl, Tilemap_CableTradeBorderBottom decoord 0, 16 ld bc, 2 * SCREEN_WIDTH call CopyBytes diff --git a/engine/mystery_gift.asm b/engine/mystery_gift.asm index 9ffe1aa0e..c73e4246e 100755 --- a/engine/mystery_gift.asm +++ b/engine/mystery_gift.asm @@ -1420,7 +1420,7 @@ Function105688: ; 105688 (41:5688) call WaitBGMap call Function1057d7 hlcoord 3, 8 - ld de, String_10572e + ld de, String_PressAToLink_BToCancel_JP call PlaceString call WaitBGMap call Function10578c @@ -1451,9 +1451,9 @@ Function105688: ; 105688 (41:5688) ld a, c ld [wd265], a ld hl, Text_CardNotRegistered - jr c, asm_105726 + jr c, PrintTextAndExit_JP ld hl, Text_ListedCardAsNumber - jr asm_105726 + jr PrintTextAndExit_JP Function1056eb: ; 1056eb (41:56eb) ld c, 16 @@ -1487,7 +1487,7 @@ endr Function105712: ; 105712 (41:5712) call Function105777 ld hl, Text_MGLinkCanceled - jr asm_105726 + jr PrintTextAndExit_JP Function10571a: ; 10571a (41:571a) call Function105777 @@ -1495,18 +1495,18 @@ Function10571a: ; 10571a (41:571a) call PrintText jp Function105688 -asm_105726: ; 105726 (41:5726) +PrintTextAndExit_JP: ; 105726 (41:5726) call PrintText ld a, LCDC_DEFAULT ld [rLCDC], a ret ; 10572e (41:572e) -String_10572e: ; 10572e - db "エーボタン¯おすと" +String_PressAToLink_BToCancel_JP: ; 10572e + db "エーボタンおすと" next "つうしんおこなわれるよ!" - next "ビーボタン¯おすと" - next "つうしん¯ちゅうし します" + next "ビーボタンおすと" + next "つうしんちゅうし します" db "@" ; 10575e diff --git a/engine/pokedex/pokedex_2.asm b/engine/pokedex/pokedex_2.asm index f8f5a34c5..b17832216 100644 --- a/engine/pokedex/pokedex_2.asm +++ b/engine/pokedex/pokedex_2.asm @@ -211,7 +211,8 @@ DisplayDexEntry: ; 4424d call FarString ret -String_44331: ; 44331 +UnreferencedPOKeString: ; 44331 +; unused db "#@" GetDexEntryPointer: ; 44333 diff --git a/engine/start_menu.asm b/engine/start_menu.asm index c2409e677..037efd947 100755 --- a/engine/start_menu.asm +++ b/engine/start_menu.asm @@ -1595,7 +1595,7 @@ MoveScreenLoop: ; 12fd5 lb bc, 5, SCREEN_WIDTH - 2 call ClearBox hlcoord 1, 12 - ld de, String_1316b + ld de, String_MoveWhere call PlaceString jp .joy_loop .b_button @@ -1771,7 +1771,7 @@ MoveScreenAttributes: ; 13163 db D_UP | D_DOWN | D_LEFT | D_RIGHT | A_BUTTON | B_BUTTON ; 1316b -String_1316b: ; 1316b +String_MoveWhere: ; 1316b db "Where?@" ; 13172 @@ -1871,13 +1871,13 @@ PlaceMoveData: ; 13256 xor a ld [hBGMapMode], a hlcoord 0, 10 - ld de, String_132ba + ld de, String_MoveType_Top call PlaceString hlcoord 0, 11 - ld de, String_132c2 + ld de, String_MoveType_Bottom call PlaceString hlcoord 12, 12 - ld de, String_132ca + ld de, String_MoveAtk call PlaceString ld a, [wCurMove] ld b, a @@ -1900,7 +1900,7 @@ PlaceMoveData: ; 13256 jr .description .no_power - ld de, String_132cf + ld de, String_MoveNoPower call PlaceString .description @@ -1911,16 +1911,16 @@ PlaceMoveData: ; 13256 ret ; 132ba -String_132ba: ; 132ba +String_MoveType_Top: ; 132ba db "┌─────┐@" ; 132c2 -String_132c2: ; 132c2 +String_MoveType_Bottom: ; 132c2 db "│TYPE/└@" ; 132ca -String_132ca: ; 132ca +String_MoveAtk: ; 132ca db "ATK/@" ; 132cf -String_132cf: ; 132cf +String_MoveNoPower: ; 132cf db "---@" ; 132d3