mirror of
https://github.com/pret/pokegold-spaceworld.git
synced 2026-04-24 23:10:52 -05:00
Build files in maps/
This commit is contained in:
parent
116b3b2519
commit
ca09233c9e
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -34,4 +34,5 @@ tools/gfx
|
|||
coverage.png
|
||||
coverage.log
|
||||
temp/
|
||||
pokegold-spaceworld-gen.link
|
||||
pokegold-spaceworld-gen.link
|
||||
*.txt
|
||||
2
Makefile
2
Makefile
|
|
@ -20,7 +20,7 @@ SHIM := shim.sym
|
|||
CORRECTEDROM := $(ROM:%.gb=%-correctheader.gb)
|
||||
|
||||
rwildcard = $(foreach d, $(wildcard $1*), $(filter $(subst *, %, $2), $d) $(call rwildcard, $d/, $2))
|
||||
DIRS := home engine data audio
|
||||
DIRS := home engine data audio maps
|
||||
ASMFILES := $(call rwildcard, $(DIRS), *.asm) gfx.asm vram.asm sram.asm wram.asm hram.asm
|
||||
OBJS := $(patsubst %.asm, $(BUILD)/%.o, $(ASMFILES))
|
||||
OBJS += $(BUILD)/shim.o
|
||||
|
|
|
|||
11
compare.sh
Normal file
11
compare.sh
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#!/bin/sh
|
||||
# Compares baserom.gb and pokegold-spaceworld.gb
|
||||
|
||||
# create baserom.txt if necessary
|
||||
if [ ! -f baserom.txt ]; then
|
||||
hexdump -C baserom.gb > baserom.txt
|
||||
fi
|
||||
|
||||
hexdump -C pokegold-spaceworld.gb > pokegold-spaceworld.txt
|
||||
|
||||
diff -u baserom.txt pokegold-spaceworld.txt | less
|
||||
|
|
@ -27,11 +27,11 @@ ENDM
|
|||
map_const ROUTE_SILENT_EAST_GATE, 5, 4 ; 7
|
||||
map_const PLAYER_HOUSE_1F, 5, 4 ; 8
|
||||
map_const PLAYER_HOUSE_2F, 5, 4 ; 9
|
||||
map_const SILENT_POKECENTER, 8, 4 ; 10
|
||||
map_const SILENT_HILL_POKECENTER, 8, 4 ; 10
|
||||
map_const SILENT_HILL_HOUSE, 5, 4 ; 11
|
||||
map_const SILENT_HILL_LAB, 4, 8 ; 12
|
||||
map_const SILENT_HILL_LAB_2, 4, 4 ; 13
|
||||
map_const UNUSED_13, 4, 4 ; 14
|
||||
map_const SILENT_HILL_LAB_FRONT, 4, 8 ; 12
|
||||
map_const SILENT_HILL_LAB_BACK, 4, 4 ; 13
|
||||
map_const UNUSED_MAP_13, 4, 4 ; 14
|
||||
map_const SHIZUKANA_OKA, 25, 18 ; 15
|
||||
|
||||
newgroup ; 2
|
||||
|
|
|
|||
|
|
@ -3506,10 +3506,10 @@ PlayerHouse2F_MapEvents::
|
|||
|
||||
PlayerHouse2F_Blocks:: INCBIN "maps/blk/PlayerHouse2F.blk"
|
||||
|
||||
SECTION "data/maps/attributes.asm@SilentPokecenter", ROMX
|
||||
map_attributes SilentPokecenter, SILENT_POKECENTER, 0
|
||||
SECTION "data/maps/attributes.asm@SilentHillPokecenter", ROMX
|
||||
map_attributes SilentHillPokecenter, SILENT_HILL_POKECENTER, 0
|
||||
|
||||
SilentPokecenter_MapEvents::
|
||||
SilentHillPokecenter_MapEvents::
|
||||
dw $4000 ; unknown
|
||||
|
||||
db 2 ; warp events
|
||||
|
|
@ -3526,7 +3526,7 @@ SilentPokecenter_MapEvents::
|
|||
object_event 9, 1, SPRITE_YOUNGSTER, SLOW_STEP_UP, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0
|
||||
object_event 10, 1, SPRITE_SIDON, SLOW_STEP_UP, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0
|
||||
|
||||
SilentPokecenter_Blocks:: INCBIN "maps/blk/SilentPokecenter.blk"
|
||||
SilentHillPokecenter_Blocks:: INCBIN "maps/blk/SilentHillPokecenter.blk"
|
||||
|
||||
SECTION "data/maps/attributes.asm@SilentHillHouse", ROMX
|
||||
map_attributes SilentHillHouse, SILENT_HILL_HOUSE, 0
|
||||
|
|
@ -3552,16 +3552,16 @@ SilentHillHouse_MapEvents::
|
|||
|
||||
SilentHillHouse_Blocks:: INCBIN "maps/blk/SilentHillHouse.blk"
|
||||
|
||||
SECTION "data/maps/attributes.asm@SilentHillLab", ROMX
|
||||
map_attributes SilentHillLab, SILENT_HILL_LAB, 0
|
||||
SECTION "data/maps/attributes.asm@SilentHillLabFront", ROMX
|
||||
map_attributes SilentHillLabFront, SILENT_HILL_LAB_FRONT, 0
|
||||
|
||||
SilentHillLab_MapEvents::
|
||||
SilentHillLabFront_MapEvents::
|
||||
dw $4000 ; unknown
|
||||
|
||||
db 3 ; warp events
|
||||
warp_event 3, 15, 4, SILENT_HILL, wOverworldMapBlocks + 82
|
||||
warp_event 4, 15, 5, SILENT_HILL, wOverworldMapBlocks + 83
|
||||
warp_event 4, 0, 2, SILENT_HILL_LAB_2, wOverworldMapBlocks + 13
|
||||
warp_event 4, 0, 2, SILENT_HILL_LAB_BACK, wOverworldMapBlocks + 13
|
||||
|
||||
db 15 ; bg events
|
||||
bg_event 6, 1, 0, 1
|
||||
|
|
@ -3593,17 +3593,17 @@ SilentHillLab_MapEvents::
|
|||
object_event 0, 1, SPRITE_POKEDEX, SLOW_STEP_UP, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0
|
||||
object_event 1, 1, SPRITE_POKEDEX, SLOW_STEP_UP, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0
|
||||
|
||||
SilentHillLab_Blocks:: INCBIN "maps/blk/SilentHillLab.blk"
|
||||
SilentHillLabFront_Blocks:: INCBIN "maps/blk/SilentHillLabFront.blk"
|
||||
|
||||
SECTION "data/maps/attributes.asm@SilentHillLab2", ROMX
|
||||
map_attributes SilentHillLab2, SILENT_HILL_LAB_2, 0
|
||||
SECTION "data/maps/attributes.asm@SilentHillLabBack", ROMX
|
||||
map_attributes SilentHillLabBack, SILENT_HILL_LAB_BACK, 0
|
||||
|
||||
SilentHillLab2_MapEvents::
|
||||
SilentHillLabBack_MapEvents::
|
||||
dw $4000 ; unknown
|
||||
|
||||
db 2 ; warp events
|
||||
warp_event 3, 7, 3, SILENT_HILL_LAB, wOverworldMapBlocks + 42
|
||||
warp_event 4, 7, 3, SILENT_HILL_LAB, wOverworldMapBlocks + 43
|
||||
warp_event 3, 7, 3, SILENT_HILL_LAB_FRONT, wOverworldMapBlocks + 42
|
||||
warp_event 4, 7, 3, SILENT_HILL_LAB_FRONT, wOverworldMapBlocks + 43
|
||||
|
||||
db 5 ; bg events
|
||||
bg_event 0, 1, 0, 1
|
||||
|
|
@ -3619,13 +3619,13 @@ SilentHillLab2_MapEvents::
|
|||
object_event 6, 2, SPRITE_POKE_BALL, SLOW_STEP_UP, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0
|
||||
object_event 7, 2, SPRITE_POKE_BALL, SLOW_STEP_UP, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0
|
||||
|
||||
SilentHillLab2_Blocks:: INCBIN "maps/blk/SilentHillLab2.blk"
|
||||
SilentHillLabBack_Blocks:: INCBIN "maps/blk/SilentHillLabBack.blk"
|
||||
|
||||
SECTION "data/maps/attributes.asm@Unused13", ROMX
|
||||
map_attributes Unused13, UNUSED_13, 0
|
||||
SECTION "data/maps/attributes.asm@UnusedMap13", ROMX
|
||||
map_attributes UnusedMap13, UNUSED_MAP_13, 0
|
||||
|
||||
Unused13_MapEvents::
|
||||
Unused13_Blocks::
|
||||
UnusedMap13_MapEvents::
|
||||
UnusedMap13_Blocks::
|
||||
|
||||
SECTION "data/maps/attributes.asm@SilentHill", ROMX
|
||||
map_attributes SilentHill, SILENT_HILL, NORTH | WEST | EAST
|
||||
|
|
@ -3638,10 +3638,10 @@ SilentHill_MapEvents::
|
|||
|
||||
db 5 ; warp events
|
||||
warp_event 5, 4, 1, PLAYER_HOUSE_1F, wOverworldMapBlocks + 51
|
||||
warp_event 13, 4, 1, SILENT_POKECENTER, wOverworldMapBlocks + 55
|
||||
warp_event 13, 4, 1, SILENT_HILL_POKECENTER, wOverworldMapBlocks + 55
|
||||
warp_event 3, 12, 1, SILENT_HILL_HOUSE, wOverworldMapBlocks + 114
|
||||
warp_event 14, 11, 1, SILENT_HILL_LAB, wOverworldMapBlocks + 104
|
||||
warp_event 15, 11, 2, SILENT_HILL_LAB, wOverworldMapBlocks + 104
|
||||
warp_event 14, 11, 1, SILENT_HILL_LAB_FRONT, wOverworldMapBlocks + 104
|
||||
warp_event 15, 11, 2, SILENT_HILL_LAB_FRONT, wOverworldMapBlocks + 104
|
||||
|
||||
db 5 ; bg events
|
||||
bg_event 8, 4, 0, 1
|
||||
|
|
|
|||
|
|
@ -33,11 +33,11 @@ MapGroup_SilentHill:
|
|||
map RouteSilentEastGate, TILESET_ROUTE_GATE, GATE, LANDMARK_ROUTE_SILENT_EAST
|
||||
map PlayerHouse1F, TILESET_HOUSE, INDOOR, LANDMARK_SILENT_HILL
|
||||
map PlayerHouse2F, TILESET_HOUSE, INDOOR, LANDMARK_SILENT_HILL
|
||||
map SilentPokecenter, TILESET_POKECENTER, INDOOR, LANDMARK_SILENT_HILL
|
||||
map SilentHillPokecenter, TILESET_POKECENTER, INDOOR, LANDMARK_SILENT_HILL
|
||||
map SilentHillHouse, TILESET_HOUSE, INDOOR, LANDMARK_SILENT_HILL
|
||||
map SilentHillLab, TILESET_LAB, INDOOR, LANDMARK_SILENT_HILL
|
||||
map SilentHillLab2, TILESET_LAB, INDOOR, LANDMARK_SILENT_HILL
|
||||
map Unused13, TILESET_LAB, INDOOR, LANDMARK_SILENT_HILL
|
||||
map SilentHillLabFront, TILESET_LAB, INDOOR, LANDMARK_SILENT_HILL
|
||||
map SilentHillLabBack, TILESET_LAB, INDOOR, LANDMARK_SILENT_HILL
|
||||
map UnusedMap13, TILESET_LAB, INDOOR, LANDMARK_SILENT_HILL
|
||||
map ShizukanaOka, TILESET_FOREST, CAVE, LANDMARK_NONE
|
||||
|
||||
MapGroup_OldCity:
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@ CURRENT_MAP_HEIGHT = \2_HEIGHT
|
|||
\1_MapAttributes::
|
||||
db CURRENT_MAP_HEIGHT, CURRENT_MAP_WIDTH
|
||||
dw \1_Blocks
|
||||
dw \1_Unk
|
||||
dw \1_MapScripts
|
||||
dw \1TextPointers
|
||||
dw \1ScriptLoader
|
||||
dw \1_MapEvents
|
||||
db \3
|
||||
ENDM
|
||||
|
|
|
|||
|
|
@ -1,26 +0,0 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/Map13.asm", ROMX
|
||||
|
||||
Map13ScriptLoader:: ; 6078
|
||||
ld hl, Map13ScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
Map13ScriptPointers: ; 6082
|
||||
dw Map13Script
|
||||
dw Map13NPCIDs
|
||||
|
||||
Map13NPCIDs: ; 6086
|
||||
db $FF
|
||||
|
||||
Map13TextPointers: ; 6087
|
||||
dw MapDefaultText
|
||||
dw MapDefaultText
|
||||
|
||||
Map13Script: ; 608B
|
||||
ld hl, Map13NPCIDs
|
||||
ld de, Map13TextPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
61
maps/PlayerHouse1F.asm
Normal file
61
maps/PlayerHouse1F.asm
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "Player's House 1F", ROMX[$409C], BANK[$34]
|
||||
|
||||
PlayerHouse1FScriptLoader:: ; 409C
|
||||
ld hl, PlayerHouse1FScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
PlayerHouse1FScriptPointers: ; 40A6
|
||||
dw PlayerHouse1FScript1
|
||||
dw PlayerHouse1FNPCIDs1
|
||||
dw PlayerHouse1FScript2
|
||||
dw PlayerHouse1FNPCIDs2
|
||||
|
||||
PlayerHouse1FNPCIDs1: ; 40AE
|
||||
db $FF
|
||||
|
||||
PlayerHouse1FNPCIDs2: ; 40AF
|
||||
db 0
|
||||
db $FF
|
||||
|
||||
PlayerHouse1FScript1: ; 40B1
|
||||
ld hl, PlayerHouse1FNPCIDs1
|
||||
ld de, PlayerHouse1FSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
PlayerHouse1FScript2: ; 40BB
|
||||
ld hl, PlayerHouse1FNPCIDs2
|
||||
ld de, PlayerHouse1FSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
PlayerHouse1FSignPointers: ; 40C5
|
||||
dw Function38ab
|
||||
dw Function38b4
|
||||
dw Function38a2
|
||||
dw Function38bd
|
||||
dw Function3899
|
||||
PlayerHouse1FTextPointers::
|
||||
dw PlayerHouse1FNPCText1
|
||||
|
||||
PlayerHouse1FNPCText1: ; 40D1
|
||||
ld hl, PlayerHouse1FTextString1
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
PlayerHouse1FTextString1: ; 40D8
|
||||
text "おかあさん『えっ あなた"
|
||||
line "オーキドはかせに"
|
||||
cont "ポケモンずかんを つくってくれって"
|
||||
cont "たのまれたの?"
|
||||
|
||||
para "すごいじゃない!"
|
||||
line "わたしも ポケモン きらいって"
|
||||
cont "わけじゃないし がんばるのよ!"
|
||||
done
|
||||
|
||||
; 4132
|
||||
|
|
@ -1,47 +1,49 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/PlayersHouse2F.asm", ROMX
|
||||
SECTION "Player's House 2F", ROMX[$418B], BANK[$34]
|
||||
|
||||
PlayersHouse2FScriptLoader:: ; 418B
|
||||
ld hl, PlayersHouse2FScriptPointers
|
||||
PlayerHouse2FScriptLoader:: ; 418B
|
||||
ld hl, PlayerHouse2FScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
PlayersHouse2FScriptPointers: ; 4195
|
||||
dw PlayersHouse2FScript1
|
||||
dw PlayersHouse2FNPCIDs1
|
||||
dw PlayersHouse2FScript2
|
||||
dw PlayersHouse2FNPCIDs2
|
||||
dw PlayersHouse2FScript3
|
||||
dw PlayersHouse2FDollText
|
||||
PlayerHouse2FScriptPointers: ; 4195
|
||||
dw PlayerHouse2FScript1
|
||||
dw PlayerHouse2FNPCIDs1
|
||||
dw PlayerHouse2FScript2
|
||||
dw PlayerHouse2FNPCIDs2
|
||||
|
||||
PlayerHouse2FTextPointers::
|
||||
dw PlayerHouse2FText1
|
||||
dw PlayerHouse2FDollText
|
||||
|
||||
PlayersHouse2FNPCIDs1: ; 41A1
|
||||
PlayerHouse2FNPCIDs1: ; 41A1
|
||||
db 0
|
||||
db 1
|
||||
db $FF
|
||||
|
||||
PlayersHouse2FNPCIDs2: ; 41A4
|
||||
PlayerHouse2FNPCIDs2: ; 41A4
|
||||
db 1
|
||||
db $FF
|
||||
|
||||
PlayersHouse2FTextPointers: ; 41A6
|
||||
PlayerHouse2FSignPointers: ; 41A6
|
||||
dw Function3899
|
||||
dw PlayersHouse2FRadioText
|
||||
dw PlayersHouse2FComputerText
|
||||
dw PlayerHouse2FRadioText
|
||||
dw PlayerHouse2FComputerText
|
||||
dw Function3899
|
||||
dw PlayersHouse2FN64Text
|
||||
dw PlayerHouse2FN64Text
|
||||
|
||||
PlayersHouse2FScript1: ; 41B0
|
||||
call PlayersHouse2PositionCheck
|
||||
PlayerHouse2FScript1: ; 41B0
|
||||
call PlayerHouse2PositionCheck
|
||||
ret z
|
||||
ld hl, PlayersHouse2FNPCIDs1
|
||||
ld de, PlayersHouse2FTextPointers
|
||||
ld hl, PlayerHouse2FNPCIDs1
|
||||
ld de, PlayerHouse2FSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret nz
|
||||
ret
|
||||
|
||||
PlayersHouse2PositionCheck: ; 41BF
|
||||
PlayerHouse2PositionCheck: ; 41BF
|
||||
ld hl, wd41a
|
||||
bit 0, [hl]
|
||||
ret nz
|
||||
|
|
@ -56,13 +58,13 @@ PlayersHouse2PositionCheck: ; 41BF
|
|||
ld a, LEFT
|
||||
ld d, 0
|
||||
call SetObjectFacing
|
||||
ld hl, PlayersHouse2FTextString2
|
||||
ld hl, PlayerHouse2FTextString2
|
||||
call OpenTextbox
|
||||
call PlayersHouse2FMovePlayer
|
||||
call PlayerHouse2FMovePlayer
|
||||
call ClearAccumulator
|
||||
ret
|
||||
|
||||
PlayersHouse2FMovePlayer: ; 41EA
|
||||
PlayerHouse2FMovePlayer: ; 41EA
|
||||
ld a, 0
|
||||
ld hl, Movement
|
||||
call LoadMovementDataPointer
|
||||
|
|
@ -77,42 +79,42 @@ Movement: ; 41FD
|
|||
db $04
|
||||
db $32
|
||||
|
||||
PlayersHouse2FScript2: ; 4200
|
||||
ld hl, PlayersHouse2FNPCIDs2
|
||||
ld de, PlayersHouse2FTextPointers
|
||||
PlayerHouse2FScript2: ; 4200
|
||||
ld hl, PlayerHouse2FNPCIDs2
|
||||
ld de, PlayerHouse2FSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
PlayersHouse2FScript3: ; 420A
|
||||
PlayerHouse2FText1: ; 420A
|
||||
ld hl, wd41a
|
||||
bit 3, [hl]
|
||||
jr nz, .jump
|
||||
ld hl, PlayersHouse2FTextString1
|
||||
ld hl, PlayerHouse2FTextString1
|
||||
call OpenTextbox
|
||||
ld hl, wd41a
|
||||
set 3, [hl]
|
||||
ld c, 3
|
||||
call DelayFrames
|
||||
.jump
|
||||
ld hl, PlayersHouse2FTextString2
|
||||
ld hl, PlayerHouse2FTextString2
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
PlayersHouse2FDollText: ; 4228
|
||||
ld hl, PlayersHouse2FTextString3
|
||||
PlayerHouse2FDollText: ; 4228
|
||||
ld hl, PlayerHouse2FTextString3
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
PlayersHouse2FRadioText: ; 422F
|
||||
ld hl, PlayersHouse2FTextString9
|
||||
PlayerHouse2FRadioText: ; 422F
|
||||
ld hl, PlayerHouse2FTextString9
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
PlayersHouse2FComputerText: ; 4236
|
||||
PlayerHouse2FComputerText: ; 4236
|
||||
ld hl, wd41a
|
||||
bit 0, [hl]
|
||||
jr nz, .jump
|
||||
ld hl, PlayersHouse2FTextString5
|
||||
ld hl, PlayerHouse2FTextString5
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
|
|
@ -123,27 +125,27 @@ PlayersHouse2FComputerText: ; 4236
|
|||
call Function1fea
|
||||
ret
|
||||
|
||||
PlayersHouse2FCheckEmail: ; 4253
|
||||
PlayerHouse2FCheckEmail: ; 4253
|
||||
call YesNoBox
|
||||
jr c, .jump2
|
||||
ld hl, wd41a
|
||||
set 0, [hl]
|
||||
ld hl, PlayersHouse2FTextString6
|
||||
ld hl, PlayerHouse2FTextString6
|
||||
call PrintText
|
||||
ret
|
||||
|
||||
.jump2
|
||||
; 4264
|
||||
ld hl, PlayersHouse2FTextString7
|
||||
ld hl, PlayerHouse2FTextString7
|
||||
call PrintText
|
||||
ret
|
||||
|
||||
PlayersHouse2FN64Text: ; 426B
|
||||
ld hl, PlayersHouse2FTextString4
|
||||
PlayerHouse2FN64Text: ; 426B
|
||||
ld hl, PlayerHouse2FTextString4
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
PlayersHouse2FTextString1: ; 4272
|
||||
PlayerHouse2FTextString1: ; 4272
|
||||
text "ケン『おっ おまえの うでで"
|
||||
line "ひかりかがやく そのとけいは⋯⋯"
|
||||
cont "<PLAYER>も ついに"
|
||||
|
|
@ -163,27 +165,27 @@ PlayersHouse2FTextString1: ; 4272
|
|||
cont "きょうは むり だぜ!"
|
||||
done
|
||||
|
||||
PlayersHouse2FTextString2: ; 4332
|
||||
PlayerHouse2FTextString2: ; 4332
|
||||
text "そうだ おまえの パソコンに"
|
||||
line "メールが とどいていたな"
|
||||
cont "でかけるんなら"
|
||||
cont "メールぐらい よんでおけよ"
|
||||
done
|
||||
|
||||
PlayersHouse2FTextString3: ; 4365
|
||||
PlayerHouse2FTextString3: ; 4365
|
||||
text "クりスマスに カントーの"
|
||||
line "しんせきに プレゼント"
|
||||
cont "してもらった にんぎょうだ"
|
||||
done
|
||||
|
||||
PlayersHouse2FTextString4: ; 438D
|
||||
PlayerHouse2FTextString4: ; 438D
|
||||
text "ニンテンドウ64を してる!"
|
||||
cont "⋯⋯ ⋯⋯ さてと!"
|
||||
cont "そろそろ そとに あそびに"
|
||||
cont "でかけるか!"
|
||||
done
|
||||
|
||||
PlayersHouse2FTextString5: ; 43BD
|
||||
PlayerHouse2FTextString5: ; 43BD
|
||||
text "<PLAYER>は"
|
||||
line "パソコンの スイッチを いれた!"
|
||||
|
||||
|
|
@ -194,11 +196,11 @@ PlayersHouse2FTextString5: ; 43BD
|
|||
db $08
|
||||
|
||||
; 43F3
|
||||
call PlayersHouse2FCheckEmail
|
||||
call PlayerHouse2FCheckEmail
|
||||
call Function3036
|
||||
ret
|
||||
|
||||
PlayersHouse2FTextString6: ; 43FA
|
||||
PlayerHouse2FTextString6: ; 43FA
|
||||
text "とつぜん メールを さしあげる"
|
||||
line "しつれいを おゆるしあれ"
|
||||
|
||||
|
|
@ -208,12 +210,12 @@ PlayersHouse2FTextString6: ; 43FA
|
|||
cont "ポケモンけんきゅうしゃ オーキド"
|
||||
done
|
||||
|
||||
PlayersHouse2FTextString7: ; 4456
|
||||
PlayerHouse2FTextString7: ; 4456
|
||||
text "あとで"
|
||||
line "よもっと<⋯⋯>"
|
||||
done
|
||||
|
||||
PlayersHouse2FTextString8: ; 4461 (unused?)
|
||||
PlayerHouse2FTextString8: ; 4461 (unused?)
|
||||
text "しんはつばい トレーナーギア!"
|
||||
line "ポケモントレーナーの ための"
|
||||
cont "さいせんたんの とけい です"
|
||||
|
|
@ -231,7 +233,7 @@ PlayersHouse2FTextString8: ; 4461 (unused?)
|
|||
cont "シルフの ホームぺージだ"
|
||||
done
|
||||
|
||||
PlayersHouse2FTextString9: ; 44FE
|
||||
PlayerHouse2FTextString9: ; 44FE
|
||||
text "<PLAYER>は"
|
||||
line "ラジオのスイッチを おした!"
|
||||
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/PlayersHouse1F.asm", ROMX
|
||||
|
||||
PlayersHouse1FScriptLoader:: ; 409C
|
||||
ld hl, PlayersHouse1FScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
PlayersHouse1FScriptPointers: ; 40A6
|
||||
dw PlayersHouse1FScript1
|
||||
dw PlayersHouse1FNPCIDs1
|
||||
dw PlayersHouse1FScript2
|
||||
dw PlayersHouse1FNPCIDs2
|
||||
|
||||
PlayersHouse1FNPCIDs1: ; 40AE
|
||||
db $FF
|
||||
|
||||
PlayersHouse1FNPCIDs2: ; 40AF
|
||||
db 0
|
||||
db $FF
|
||||
|
||||
PlayersHouse1FScript1: ; 40B1
|
||||
ld hl, PlayersHouse1FNPCIDs1
|
||||
ld de, PlayersHouse1FTextPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
PlayersHouse1FScript2: ; 40BB
|
||||
ld hl, PlayersHouse1FNPCIDs2
|
||||
ld de, PlayersHouse1FTextPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
PlayersHouse1FTextPointers: ; 40C5
|
||||
dw Function38ab
|
||||
dw Function38b4
|
||||
dw Function38a2
|
||||
dw Function38bd
|
||||
dw Function3899
|
||||
dw PlayersHouse1FNPCText1
|
||||
|
||||
PlayersHouse1FNPCText1: ; 40D1
|
||||
ld hl, PlayersHouse1FTextString1
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
PlayersHouse1FTextString1: ; 40D8
|
||||
text "おかあさん『えっ あなた"
|
||||
line "オーキドはかせに"
|
||||
cont "ポケモンずかんを つくってくれって"
|
||||
cont "たのまれたの?"
|
||||
|
||||
para "すごいじゃない!"
|
||||
line "わたしも ポケモン きらいって"
|
||||
cont "わけじゃないし がんばるのよ!"
|
||||
done
|
||||
|
||||
; 4132
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/Route1Gate1F.asm", ROMX
|
||||
SECTION "Route 1 Gate 1F", ROMX[$4061], BANK[$26]
|
||||
|
||||
Route1Gate1FScriptLoader: ;4061
|
||||
Route1Gate1FScriptLoader:: ;4061
|
||||
ld hl, Route1Gate1FScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
|
|
@ -17,14 +17,15 @@ Route1Gate1FNPCIDs: ; 406F
|
|||
db $01
|
||||
db $FF
|
||||
|
||||
Route1Gate1FTextPointers:
|
||||
Route1Gate1FSignPointers: ; 4072
|
||||
dw MapDefaultText ;no signs
|
||||
Route1Gate1FTextPointers:: ; 4074
|
||||
dw Route1Gate1FText1
|
||||
dw Route1Gate1FText2
|
||||
|
||||
Route1Gate1FScript: ; 4078
|
||||
ld hl, Route1Gate1FNPCIDs
|
||||
ld de, Route1Gate1FTextPointers
|
||||
ld de, Route1Gate1FSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/Route1Gate2F.asm", ROMX
|
||||
SECTION "Route 1 Gate 2F", ROMX[$411F], BANK[$26]
|
||||
|
||||
Route1Gate2FScriptLoader:: ; 411F
|
||||
ld hl, Route1Gate2FScriptPointers
|
||||
|
|
@ -16,16 +16,17 @@ Route1Gate2FNPCIDs: ; 412D
|
|||
db 0
|
||||
db 1
|
||||
db $FF
|
||||
|
||||
Route1Gate2FTextPointers: ; 4130
|
||||
|
||||
Route1Gate2FSignPointers: ; 4130
|
||||
dw Route1Gate2FTextSign1
|
||||
dw Route1Gate2FTextSign2
|
||||
Route1Gate2FTextPointers:: ; 4134
|
||||
dw Route1Gate2FTextNPC1
|
||||
dw Route1Gate2FTextNPC2
|
||||
|
||||
Route1Gate2FScript:: ; 4138
|
||||
ld hl, Route1Gate2FNPCIDs
|
||||
ld de, Route1Gate2FTextPointers
|
||||
ld de, Route1Gate2FSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/Route1P1.asm", ROMX
|
||||
SECTION "Route 1 East", ROMX[$7B98], BANK[$36]
|
||||
|
||||
Route1P1ScriptLoader:: ; 7B98
|
||||
ld hl, Route1P1ScriptPointers
|
||||
|
|
@ -17,15 +17,17 @@ Route1P1NPCIDs: ; 7BA6
|
|||
db 1
|
||||
db $FF
|
||||
|
||||
Route1P1TextPointers: ;7BA9
|
||||
Route1P1SignPointers: ; 7BA9
|
||||
dw Route1P1TextSign1
|
||||
dw Route1P1TextSign2
|
||||
|
||||
Route1P1TextPointers::
|
||||
dw Route1P1TextNPC1
|
||||
dw Route1P1TextNPC2
|
||||
|
||||
Route1P1Script:: ; 7BB1
|
||||
ld hl, Route1P1NPCIDs
|
||||
ld de, Route1P1TextPointers
|
||||
ld de, Route1P1SignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/Route1P2.asm", ROMX
|
||||
SECTION "Route 1 West", ROMX[$7C68], BANK[$36]
|
||||
|
||||
Route1P2ScriptLoader:: ; 7C67
|
||||
ld hl, Route1P2ScriptPointers
|
||||
|
|
@ -17,8 +17,10 @@ Route1P2NPCIDs: ; 7C76
|
|||
db $01
|
||||
db $FF
|
||||
|
||||
Route1P2TextPointers:
|
||||
Route1P2SignPointers:
|
||||
dw Route1P2TextSign1
|
||||
|
||||
Route1P2TextPointers::
|
||||
dw Route1P2Text1
|
||||
dw Route1P2Text2
|
||||
|
||||
|
|
@ -38,7 +40,7 @@ Route1P2Script:: ; 7C7F
|
|||
jr .endDemo
|
||||
.skipCheck
|
||||
ld hl, Route1P2NPCIDs ;data
|
||||
ld de, Route1P2TextPointers ;start of textld pointers?
|
||||
ld de, Route1P2SignPointers ;start of textld pointers?
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
|
|
|
|||
|
|
@ -1,59 +1,59 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/SilentHills.asm", ROMX
|
||||
SECTION "Silent Hills Script", ROMX[$7669], BANK[$36]
|
||||
|
||||
SilentHillsScriptLoader:: ; 7669
|
||||
ld hl, SilentHillsScriptPointers1
|
||||
SilentHillScriptLoader:: ; 7669
|
||||
ld hl, SilentHillScriptPointers1
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
SilentHillsNPCIDs1: ; 7673
|
||||
SilentHillNPCIDs1: ; 7673
|
||||
db 0
|
||||
db 2
|
||||
db 3
|
||||
db $FF
|
||||
|
||||
SilentHillsNPCIDs2: ; 7677
|
||||
SilentHillNPCIDs2: ; 7677
|
||||
db 2
|
||||
db 3
|
||||
db $FF
|
||||
|
||||
SilentHillsNPCIDs3: ; 767A
|
||||
SilentHillNPCIDs3: ; 767A
|
||||
db 1
|
||||
db 2
|
||||
db 3
|
||||
db $FF
|
||||
|
||||
SilentHillsScriptPointers1: ; 767E
|
||||
dw SilentHillsScript1
|
||||
dw SilentHillsNPCIDs1
|
||||
SilentHillScriptPointers1: ; 767E
|
||||
dw SilentHillScript1
|
||||
dw SilentHillNPCIDs1
|
||||
|
||||
SilentHillsScriptPointers2: ; 7682
|
||||
dw SilentHillsScript2
|
||||
dw SilentHillsNPCIDs1
|
||||
SilentHillScriptPointers2: ; 7682
|
||||
dw SilentHillScript2
|
||||
dw SilentHillNPCIDs1
|
||||
|
||||
SilentHillsScriptPointers3: ; 7686
|
||||
dw SilentHillsScript3
|
||||
dw SilentHillsNPCIDs1
|
||||
SilentHillScriptPointers3: ; 7686
|
||||
dw SilentHillScript3
|
||||
dw SilentHillNPCIDs1
|
||||
|
||||
SilentHillsScriptPointers4: ; 768A
|
||||
dw SilentHillsScript4
|
||||
dw SilentHillsNPCIDs2
|
||||
SilentHillScriptPointers4: ; 768A
|
||||
dw SilentHillScript4
|
||||
dw SilentHillNPCIDs2
|
||||
|
||||
SilentHillsScriptPointers5: ; 768E
|
||||
dw SilentHillsScript5
|
||||
dw SilentHillsNPCIDs3
|
||||
SilentHillScriptPointers5: ; 768E
|
||||
dw SilentHillScript5
|
||||
dw SilentHillNPCIDs3
|
||||
|
||||
SilentHillsScriptPointers6: ; 7692
|
||||
dw SilentHillsScript6
|
||||
dw SilentHillsNPCIDs2
|
||||
SilentHillScriptPointers6: ; 7692
|
||||
dw SilentHillScript6
|
||||
dw SilentHillNPCIDs2
|
||||
|
||||
SilentHillsScriptPointers7: ; 7696
|
||||
dw SilentHillsScript7
|
||||
dw SilentHillsNPCIDs2
|
||||
SilentHillScriptPointers7: ; 7696
|
||||
dw SilentHillScript7
|
||||
dw SilentHillNPCIDs2
|
||||
|
||||
SilentHillsScript1: ; 769A
|
||||
SilentHillScript1: ; 769A
|
||||
ld a, [wYCoord]
|
||||
cp 5
|
||||
ret nz
|
||||
|
|
@ -65,7 +65,7 @@ SilentHillsScript1: ; 769A
|
|||
ld a, 02
|
||||
call Function17f9
|
||||
ld a, 02
|
||||
ld hl, SilentHillsMovement1
|
||||
ld hl, SilentHillMovement1
|
||||
call LoadMovementDataPointer
|
||||
ld hl, wc5ed
|
||||
set 7, [hl]
|
||||
|
|
@ -75,7 +75,7 @@ SilentHillsScript1: ; 769A
|
|||
call WriteIntod637
|
||||
ret
|
||||
|
||||
SilentHillsMovement1: ; 76C8
|
||||
SilentHillMovement1: ; 76C8
|
||||
db $0D
|
||||
db $0D
|
||||
db $0D
|
||||
|
|
@ -84,18 +84,18 @@ SilentHillsMovement1: ; 76C8
|
|||
db $02
|
||||
db $32
|
||||
|
||||
SilentHillsScript2: ; 76CF
|
||||
SilentHillScript2: ; 76CF
|
||||
ld a, 0
|
||||
ld d, RIGHT
|
||||
call SetObjectFacing
|
||||
ld hl, SilentHillsTextRival1
|
||||
ld hl, SilentHillTextRival1
|
||||
call OpenTextbox
|
||||
ld hl, SilentHillsTextRival2
|
||||
ld hl, SilentHillTextRival2
|
||||
call OpenTextbox
|
||||
ld hl, wJoypadFlags
|
||||
set 4, [hl]
|
||||
ld a, 2
|
||||
ld hl, SilentHillsMovement2
|
||||
ld hl, SilentHillMovement2
|
||||
call LoadMovementDataPointer
|
||||
ld hl, wc5ed
|
||||
set 7, [hl]
|
||||
|
|
@ -105,17 +105,17 @@ SilentHillsScript2: ; 76CF
|
|||
ld [wMapScriptNumber], a
|
||||
ret
|
||||
|
||||
SilentHillsMovement2: ; 76FF
|
||||
SilentHillMovement2: ; 76FF
|
||||
db $00, $04, $08, $0C, $0C, $0C, $33
|
||||
|
||||
SilentHillsScript3: ;7706
|
||||
SilentHillScript3: ;7706
|
||||
call Function1848
|
||||
ld a, 3
|
||||
ld [wMapScriptNumber], a
|
||||
call InitUnknownBuffercc9e
|
||||
ret
|
||||
|
||||
SilentHillsScript4: ; 7712
|
||||
SilentHillScript4: ; 7712
|
||||
ld a, [wXCoord]
|
||||
cp 0
|
||||
jr nz, .bigjump
|
||||
|
|
@ -126,7 +126,7 @@ SilentHillsScript4: ; 7712
|
|||
jr nz, .bigjump
|
||||
.jump
|
||||
call Function776a
|
||||
ld hl, SilentHillsTextNorthExit
|
||||
ld hl, SilentHillTextNorthExit
|
||||
call OpenTextbox
|
||||
ld hl, wJoypadFlags
|
||||
set 4, [hl]
|
||||
|
|
@ -137,10 +137,10 @@ SilentHillsScript4: ; 7712
|
|||
ld a, [wYCoord]
|
||||
cp 9
|
||||
jr z, .jump2
|
||||
ld hl, SilentHillsMovement3
|
||||
ld hl, SilentHillMovement3
|
||||
jr .skip
|
||||
.jump2
|
||||
ld hl, SilentHillsMovement4
|
||||
ld hl, SilentHillMovement4
|
||||
.skip
|
||||
ld a, 03
|
||||
call LoadMovementDataPointer
|
||||
|
|
@ -153,8 +153,8 @@ SilentHillsScript4: ; 7712
|
|||
ret
|
||||
|
||||
.bigjump
|
||||
ld hl, SilentHillsNPCIDs2
|
||||
ld de, SilentHillsTextPointers
|
||||
ld hl, SilentHillNPCIDs2
|
||||
ld de, SilentHillSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
|
|
@ -166,17 +166,17 @@ Function776a: ; 776A
|
|||
ld [hl], a
|
||||
ret
|
||||
|
||||
SilentHillsMovement3: ; 7776
|
||||
SilentHillMovement3: ; 7776
|
||||
db $0A, $0A, $0A, $09, $0A, $06, $02, $32
|
||||
|
||||
SilentHillsMovement4: ; 777E
|
||||
SilentHillMovement4: ; 777E
|
||||
db $0A, $0A, $0A, $0A, $06, $02, $32
|
||||
|
||||
SilentHillsScript5: ; 7785
|
||||
SilentHillScript5: ; 7785
|
||||
ld a, 0
|
||||
ld d, RIGHT
|
||||
call SetObjectFacing
|
||||
ld hl, SilentHillsTextPokemonInGrassString
|
||||
ld hl, SilentHillTextPokemonInGrassString
|
||||
call OpenTextbox
|
||||
ld hl, wJoypadFlags
|
||||
set 4, [hl]
|
||||
|
|
@ -190,10 +190,10 @@ SilentHillsScript5: ; 7785
|
|||
ld a, [wYCoord]
|
||||
cp 9
|
||||
jr z, .jump
|
||||
ld hl, SilentHillsMovement5
|
||||
ld hl, SilentHillMovement5
|
||||
jr .skip
|
||||
.jump
|
||||
ld hl, SilentHillsMovement6
|
||||
ld hl, SilentHillMovement6
|
||||
.skip
|
||||
ld a, 3
|
||||
call LoadMovementDataPointer
|
||||
|
|
@ -205,15 +205,15 @@ SilentHillsScript5: ; 7785
|
|||
ld [wMapScriptNumber], a
|
||||
ret
|
||||
|
||||
SilentHillsMovement5: ; 77CC
|
||||
SilentHillMovement5: ; 77CC
|
||||
db $0B, $0B, $0B, $0B, $0B, $0B, $08, $08, $08, $08, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $05, $33
|
||||
|
||||
SilentHillsMovement6: ; 77E0
|
||||
SilentHillMovement6: ; 77E0
|
||||
db $0B, $0B, $0B, $0B, $0B, $0B, $08, $08, $08, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $05, $33
|
||||
|
||||
SilentHillsScript6: ; 77F3
|
||||
ld hl, SilentHillsNPCIDs2
|
||||
ld de, SilentHillsTextPointers
|
||||
SilentHillScript6: ; 77F3
|
||||
ld hl, SilentHillNPCIDs2
|
||||
ld de, SilentHillSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ld hl, wd41b
|
||||
bit 2, [hl]
|
||||
|
|
@ -224,11 +224,11 @@ SilentHillsScript6: ; 77F3
|
|||
ld [wMapScriptNumber], a
|
||||
ret
|
||||
|
||||
SilentHillsScript7: ; 780D
|
||||
SilentHillScript7: ; 780D
|
||||
call CheckLabDoor
|
||||
ret z
|
||||
ld hl, SilentHillsNPCIDs2
|
||||
ld de, SilentHillsTextPointers
|
||||
ld hl, SilentHillNPCIDs2
|
||||
ld de, SilentHillSignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
|
|
@ -251,7 +251,7 @@ CheckLabDoor: ; 781B
|
|||
call SetObjectFacing
|
||||
ld hl, wJoypadFlags
|
||||
set 6, [hl]
|
||||
ld hl, SilentHillsTextString1
|
||||
ld hl, SilentHillTextString1
|
||||
call OpenTextbox
|
||||
call LabClosed
|
||||
call ClearAccumulator
|
||||
|
|
@ -259,7 +259,7 @@ CheckLabDoor: ; 781B
|
|||
|
||||
LabClosed: ; 784C
|
||||
ld a, 0
|
||||
ld hl, SilentHillsMovement7
|
||||
ld hl, SilentHillMovement7
|
||||
call LoadMovementDataPointer
|
||||
ld hl, wc5ed
|
||||
set 7, [hl]
|
||||
|
|
@ -267,64 +267,64 @@ LabClosed: ; 784C
|
|||
call WriteIntod637
|
||||
ret
|
||||
|
||||
SilentHillsTextString1: ; 785F
|
||||
SilentHillTextString1: ; 785F
|
||||
text "あれ? カギが かかっている"
|
||||
done
|
||||
|
||||
SilentHillsMovement7: ; 786F
|
||||
SilentHillMovement7: ; 786F
|
||||
db $04, $32
|
||||
|
||||
SilentHillsTextPointers: ; 7871
|
||||
dw SilentHillsPlayerHouseText
|
||||
SilentHillSignPointers:: ; 7871
|
||||
dw SilentHillPlayerHouseText
|
||||
dw Function38c6
|
||||
dw SilentHillsSignText1
|
||||
dw SilentHillsLabText
|
||||
dw SilentHillsRivalHouseText
|
||||
dw SilentHillSignText1
|
||||
dw SilentHillLabText
|
||||
dw SilentHillRivalHouseText
|
||||
|
||||
SilentHillsLabText: ; 787B
|
||||
ld hl, SilentHillsTextString2
|
||||
SilentHillLabText: ; 787B
|
||||
ld hl, SilentHillTextString2
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillsTextString2: ; 7882
|
||||
SilentHillTextString2: ; 7882
|
||||
text "にゅうきょしゃ ぼしゅうちゅう!"
|
||||
done
|
||||
|
||||
SilentHillsSignText1: ; 7894
|
||||
ld hl, SilentHillsTextString3
|
||||
SilentHillSignText1: ; 7894
|
||||
ld hl, SilentHillTextString3
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillsTextString3: ; 789B
|
||||
SilentHillTextString3: ; 789B
|
||||
text "ここは サイレント ヒル"
|
||||
line "しずかな おか"
|
||||
done
|
||||
|
||||
SilentHillsPlayerHouseText: ; 78B1
|
||||
ld hl, SilentHillsTextString4
|
||||
SilentHillPlayerHouseText: ; 78B1
|
||||
ld hl, SilentHillTextString4
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillsTextString4: ; 78B8
|
||||
SilentHillTextString4: ; 78B8
|
||||
text "ここは <PLAYER> のいえ"
|
||||
done
|
||||
|
||||
SilentHillsRivalHouseText: ; 78C3
|
||||
ld hl, SilentHillsTextString5
|
||||
SilentHillRivalHouseText: ; 78C3
|
||||
ld hl, SilentHillTextString5
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillsTextString5: ; 78CA
|
||||
SilentHillTextString5: ; 78CA
|
||||
text "ここは <RIVAL> のいえ"
|
||||
done
|
||||
|
||||
; 78D5
|
||||
dw SilentHillsTextRival1 ; west
|
||||
dw SilentHillsTextNorthExit ; north
|
||||
dw SilentHillsTextBackpack ; npc1
|
||||
dw SilentHillsTextPokemonHate ; npc2
|
||||
SilentHillTextPointers:: ; 78d5
|
||||
dw SilentHillTextRival1 ; west
|
||||
dw SilentHillTextNorthExit ; north
|
||||
dw SilentHillTextBackpack ; npc1
|
||||
dw SilentHillTextPokemonHate ; npc2
|
||||
|
||||
SilentHillsTextRival1: ; 78DD
|
||||
SilentHillTextRival1: ; 78DD
|
||||
text "<RIVAL>『よう ちょっと おまえに"
|
||||
cont "じまん したいことが"
|
||||
cont "あってきたんだよ"
|
||||
|
|
@ -364,7 +364,7 @@ MomNameMenuHeaderUnused: ; 7989
|
|||
db "ママ@"
|
||||
db "かあちゃん@"
|
||||
|
||||
SilentHillsTextRival2: ; 79AC - BYTE OFF
|
||||
SilentHillTextRival2: ; 79AC - BYTE OFF
|
||||
text "<RIVAL>『えー かっこわりい!"
|
||||
line "そんな こどもっぽい"
|
||||
cont "よびかた してるなんて"
|
||||
|
|
@ -377,12 +377,12 @@ SilentHillsTextRival2: ; 79AC - BYTE OFF
|
|||
cont "いくことに するぜ!"
|
||||
done
|
||||
|
||||
SilentHillsTextNorthExit: ; 7A14
|
||||
SilentHillTextNorthExit: ; 7A14
|
||||
text "ちょいまち!"
|
||||
line "まってよ! まてっ てば!"
|
||||
done
|
||||
|
||||
SilentHillsTextPokemonInGrassString: ; 7A2A
|
||||
SilentHillTextPokemonInGrassString: ; 7A2A
|
||||
text "きみは まったく"
|
||||
line "なんにも しらないんだね!"
|
||||
cont "くさむらでは"
|
||||
|
|
@ -397,22 +397,22 @@ SilentHillsTextPokemonInGrassString: ; 7A2A
|
|||
cont "ぼくに ついて きて!"
|
||||
done
|
||||
|
||||
SilentHillsTextBackpack: ; 7A99
|
||||
ld hl, SilentHillsTextBackpackString
|
||||
SilentHillTextBackpack: ; 7A99
|
||||
ld hl, SilentHillTextBackpackString
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillsTextBackpackString: ; 7AA0
|
||||
SilentHillTextBackpackString: ; 7AA0
|
||||
text "あなたの りュック かっこいいわよ"
|
||||
line "どこで てに いれたの?"
|
||||
done
|
||||
|
||||
SilentHillsTextPokemonHate: ; 7AC0
|
||||
ld hl, SilentHillsTextPokemonHateString
|
||||
SilentHillTextPokemonHate: ; 7AC0
|
||||
ld hl, SilentHillTextPokemonHateString
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillsTextPokemonHateString: ; 7AC7
|
||||
SilentHillTextPokemonHateString: ; 7AC7
|
||||
text "よのなかに ポケモンが きらいな"
|
||||
line "ひとは いるのかな?"
|
||||
done
|
||||
|
|
@ -1,61 +1,61 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/SilentHouse.asm", ROMX
|
||||
SECTION "Silent Hills House", ROMX[$4839], BANK[$34]
|
||||
|
||||
SilentHouseScriptLoader:: ; 4839
|
||||
ld hl, SilentHouseScriptPointers
|
||||
SilentHillHouseScriptLoader:: ; 4839
|
||||
ld hl, SilentHillHouseScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
SilentHouseScriptPointers: ; 4843
|
||||
dw SilentHouseScript1
|
||||
dw SilentHouseNPCIDs1
|
||||
dw SilentHouseScript2
|
||||
dw SilentHouseNPCIDs2
|
||||
dw SilentHouseScript3
|
||||
dw SilentHouseNPCIDs1
|
||||
SilentHillHouseScriptPointers: ; 4843
|
||||
dw SilentHillHouseScript1
|
||||
dw SilentHillHouseNPCIDs1
|
||||
dw SilentHillHouseScript2
|
||||
dw SilentHillHouseNPCIDs2
|
||||
dw SilentHillHouseScript3
|
||||
dw SilentHillHouseNPCIDs1
|
||||
|
||||
SilentHouseScript1: ; 484F
|
||||
ld hl, SilentHouseNPCIDs1
|
||||
ld de, SilentHouseTextPointers1
|
||||
SilentHillHouseScript1: ; 484F
|
||||
ld hl, SilentHillHouseNPCIDs1
|
||||
ld de, SilentHillHouseTextPointers2
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
SilentHouseScript2: ; 4859
|
||||
ld hl, SilentHouseNPCIDs2
|
||||
ld de, SilentHouseTextPointers1
|
||||
SilentHillHouseScript2: ; 4859
|
||||
ld hl, SilentHillHouseNPCIDs2
|
||||
ld de, SilentHillHouseTextPointers2
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
SilentHouseScript3: ; 4863
|
||||
ld hl, SilentHouseNPCIDs1
|
||||
ld de, SilentHouseTextPointers1
|
||||
SilentHillHouseScript3: ; 4863
|
||||
ld hl, SilentHillHouseNPCIDs1
|
||||
ld de, SilentHillHouseTextPointers2
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
SilentHouseNPCIDs1:
|
||||
SilentHillHouseNPCIDs1:
|
||||
db 0
|
||||
db $FF
|
||||
|
||||
SilentHouseNPCIDs2:
|
||||
SilentHillHouseNPCIDs2:
|
||||
db 0
|
||||
db 1
|
||||
db $FF
|
||||
|
||||
SilentHouseTextPointers1:: ; 4872
|
||||
dw SilentHouseNPCText1
|
||||
SilentHillHouseTextPointers2:: ; 4872
|
||||
dw SilentHillHouseNPCText1
|
||||
dw Function38bd
|
||||
dw Function3899
|
||||
dw Function38b4
|
||||
dw Function38ab
|
||||
dw Function38cf
|
||||
|
||||
SilentHouseNPCText1: ; 487E
|
||||
SilentHillHouseNPCText1: ; 487E
|
||||
ld hl, wd41a
|
||||
bit 6, [hl]
|
||||
jr nz, .jump
|
||||
ld hl, SilentHouseTextString1
|
||||
ld hl, SilentHillHouseTextString1
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
|
|
@ -66,28 +66,28 @@ SilentHouseNPCText1: ; 487E
|
|||
call Function1fea
|
||||
ret
|
||||
|
||||
SilentHouseTextString1: ; 489B
|
||||
SilentHillHouseTextString1: ; 489B
|
||||
text "おや? <RIVAL>あてに メールが"
|
||||
line "とどいている ようだ"
|
||||
cont "よんでみる?@"
|
||||
db $08
|
||||
|
||||
SilentHouseNPCText2: ; 48BD (unused due to typo in the text pointers?)
|
||||
SilentHillHouseNPCText2: ; 48BD (unused due to typo in the text pointers?)
|
||||
call YesNoBox
|
||||
jr c, .jump
|
||||
ld hl, wd41a
|
||||
set 6, [hl]
|
||||
ld hl, SilentHouseTextString2
|
||||
ld hl, SilentHillHouseTextString2
|
||||
call PrintText
|
||||
call Function3036
|
||||
ret
|
||||
.jump
|
||||
ld hl, SilentHouseTextString3
|
||||
ld hl, SilentHillHouseTextString3
|
||||
call PrintText
|
||||
call Function3036
|
||||
ret
|
||||
|
||||
SilentHouseTextString2: ; 48DB
|
||||
SilentHillHouseTextString2: ; 48DB
|
||||
text "とつぜん メールを さしあげる"
|
||||
line "しつれいを おゆるしあれ"
|
||||
|
||||
|
|
@ -97,43 +97,43 @@ SilentHouseTextString2: ; 48DB
|
|||
cont "ポケモンけんきゅうしゃ オーキド"
|
||||
done
|
||||
|
||||
SilentHouseTextString3: ; 4937
|
||||
SilentHillHouseTextString3: ; 4937
|
||||
text "ひとのメールは"
|
||||
line "みちゃ いけないよな<⋯⋯>"
|
||||
done
|
||||
|
||||
SilentHouseTextPointers2:: ; 494C
|
||||
dw SilentHouseNPCText3
|
||||
dw SilentHouseNPCText4
|
||||
SilentHillHouseTextPointers:: ; 494C
|
||||
dw SilentHillHouseNPCText3
|
||||
dw SilentHillHouseNPCText4
|
||||
|
||||
SilentHouseNPCText3: ; 4950
|
||||
ld hl, SilentHouseTextString4
|
||||
SilentHillHouseNPCText3: ; 4950
|
||||
ld hl, SilentHillHouseTextString4
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHouseTextString4: ; 4957
|
||||
SilentHillHouseTextString4: ; 4957
|
||||
text "このまえ かわったいろの"
|
||||
line "ポッポを みかけたわ"
|
||||
done
|
||||
|
||||
SilentHouseNPCText4: ; 4970
|
||||
SilentHillHouseNPCText4: ; 4970
|
||||
ld hl, wd41e
|
||||
bit 2, [hl]
|
||||
jr nz, .jump
|
||||
ld hl, wd41e
|
||||
set 2, [hl]
|
||||
ld hl, SilentHouseTextString5
|
||||
ld hl, SilentHillHouseTextString5
|
||||
call OpenTextbox
|
||||
call WaitBGMap
|
||||
ld hl, SilentHouseTextString6
|
||||
ld hl, SilentHillHouseTextString6
|
||||
jr .skip
|
||||
.jump
|
||||
ld hl, SilentHouseTextString7
|
||||
ld hl, SilentHillHouseTextString7
|
||||
.skip
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHouseTextString5: ; 4991
|
||||
SilentHillHouseTextString5: ; 4991
|
||||
text "ケン『ななな"
|
||||
line "なんだ <PLAYER> じゃないか!"
|
||||
|
||||
|
|
@ -151,7 +151,7 @@ SilentHouseTextString5: ; 4991
|
|||
cont "よし これで マップが みれるぞ!"
|
||||
done
|
||||
|
||||
SilentHouseTextString6: ; 4A29
|
||||
SilentHillHouseTextString6: ; 4A29
|
||||
text "もし オールドにいくなら"
|
||||
line "マサキって やつに あうといい"
|
||||
|
||||
|
|
@ -161,7 +161,7 @@ SilentHouseTextString6: ; 4A29
|
|||
cont "てだすけを してくれるぜ"
|
||||
done
|
||||
|
||||
SilentHouseTextString7: ; 4A76
|
||||
SilentHillHouseTextString7: ; 4A76
|
||||
text "ケン『<PLAYER>"
|
||||
line "オーキドはかせに みこまれて"
|
||||
cont "ポケモンずかんを つくるんだって?"
|
||||
|
|
@ -1,52 +1,52 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/SilentLabP2.asm", ROMX
|
||||
SECTION "Silent Lab P2 Script", ROMX[$5C69], BANK[$34]
|
||||
|
||||
SilentLabP2ScriptLoader:: ; 5C69
|
||||
ld hl, SilentLabP2ScriptPointers
|
||||
SilentHillLabBackScriptLoader:: ; 5C69
|
||||
ld hl, SilentHillLabBackScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
SilentLabP2ScriptPointers: ; 5C73
|
||||
dw SilentLabP2Script1
|
||||
dw SilentLabP2NPCIDs1
|
||||
dw SilentLabP2Script2
|
||||
dw SilentLabP2NPCIDs1
|
||||
dw SilentLabP2Script3
|
||||
dw SilentLabP2NPCIDs1
|
||||
dw SilentLabP2RivalChoosePokemon
|
||||
dw SilentLabP2NPCIDs1
|
||||
dw SilentLabP2Script5
|
||||
dw SilentLabP2NPCIDs1
|
||||
dw SilentLabP2Script6
|
||||
dw SilentLabP2NPCIDs1
|
||||
dw SilentLabP2Script7
|
||||
dw SilentLabP2NPCIDs1
|
||||
SilentHillLabBackScriptPointers: ; 5C73
|
||||
dw SilentHillLabBackScript1
|
||||
dw SilentHillLabBackNPCIDs1
|
||||
dw SilentHillLabBackScript2
|
||||
dw SilentHillLabBackNPCIDs1
|
||||
dw SilentHillLabBackScript3
|
||||
dw SilentHillLabBackNPCIDs1
|
||||
dw SilentHillLabBackRivalChoosePokemon
|
||||
dw SilentHillLabBackNPCIDs1
|
||||
dw SilentHillLabBackScript5
|
||||
dw SilentHillLabBackNPCIDs1
|
||||
dw SilentHillLabBackScript6
|
||||
dw SilentHillLabBackNPCIDs1
|
||||
dw SilentHillLabBackScript7
|
||||
dw SilentHillLabBackNPCIDs1
|
||||
|
||||
SilentLabP2NPCIDs1: ; 5C8F
|
||||
SilentHillLabBackNPCIDs1: ; 5C8F
|
||||
db 00, 01, 02, 03, 04, $FF
|
||||
SilentLabP2NPCIDs2: ; 5C95
|
||||
SilentHillLabBackNPCIDs2: ; 5C95
|
||||
db 00, 01, 04, $FF
|
||||
SilentLabP2NPCIDs3: ; 5C99
|
||||
SilentHillLabBackNPCIDs3: ; 5C99
|
||||
db 00, 01, 02, $FF
|
||||
SilentLabP2NPCIDs4: ; 5C9D
|
||||
SilentHillLabBackNPCIDs4: ; 5C9D
|
||||
db 00, 01, 03, $FF
|
||||
|
||||
SilentLabP2TextPointers1: ; 5CA1
|
||||
dw SilentLabP2Text1
|
||||
dw SilentLabP2Func3
|
||||
dw SilentLabP2Func4
|
||||
dw SilentLabP2Func4
|
||||
dw SilentLabP2Func4
|
||||
SilentHillLabBackTextPointers:: ; 5CA1
|
||||
dw SilentHillLabBackText1
|
||||
dw SilentHillLabBackFunc3
|
||||
dw SilentHillLabBackFunc4
|
||||
dw SilentHillLabBackFunc4
|
||||
dw SilentHillLabBackFunc4
|
||||
|
||||
SilentLabP2Script1: ; 5CAB
|
||||
SilentHillLabBackScript1: ; 5CAB
|
||||
ld hl, wJoypadFlags
|
||||
set 4, [hl]
|
||||
ld a, 0
|
||||
call Function17f9
|
||||
ld a, 0
|
||||
ld hl, SilentLabP2Movement1
|
||||
ld hl, SilentHillLabBackMovement1
|
||||
call LoadMovementDataPointer
|
||||
ld hl, wd41b
|
||||
set 1, [hl]
|
||||
|
|
@ -58,38 +58,38 @@ SilentLabP2Script1: ; 5CAB
|
|||
call WriteIntod637
|
||||
ret
|
||||
|
||||
SilentLabP2Movement1: ; 5CD2
|
||||
SilentHillLabBackMovement1: ; 5CD2
|
||||
db 09, 09, 05, $32
|
||||
|
||||
SilentLabP2Script2: ; 5CD6
|
||||
SilentHillLabBackScript2: ; 5CD6
|
||||
ld hl, wc5ed
|
||||
set 6, [hl]
|
||||
call Function20f8
|
||||
ld a, 3
|
||||
ld d, UP
|
||||
call SetObjectFacing
|
||||
ld hl, SilentLabP2TextString1
|
||||
ld hl, SilentHillLabBackTextString1
|
||||
call OpenTextbox
|
||||
ld hl, SilentLabP2TextString10
|
||||
ld hl, SilentHillLabBackTextString10
|
||||
call OpenTextbox
|
||||
ld hl, SilentLabP2TextString2
|
||||
ld hl, SilentHillLabBackTextString2
|
||||
call OpenTextbox
|
||||
ld a, 2
|
||||
ld [wMapScriptNumber], a
|
||||
ret
|
||||
|
||||
SilentLabP2Script3: ; 5CFD
|
||||
ld hl, SilentLabP2NPCIDs1
|
||||
ld de, SilentLabP2TextPointers2
|
||||
SilentHillLabBackScript3: ; 5CFD
|
||||
ld hl, SilentHillLabBackNPCIDs1
|
||||
ld de, SilentHillLabBackTextPointers2
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
SilentLabP2RivalChoosePokemon: ; 5D07
|
||||
SilentHillLabBackRivalChoosePokemon: ; 5D07
|
||||
ld hl, wJoypadFlags
|
||||
set 4, [hl]
|
||||
ld a, 3
|
||||
call Function17f9
|
||||
ld hl, SilentLabP2MovementPointers
|
||||
ld hl, SilentHillLabBackMovementPointers
|
||||
ld a, [wChosenStarter]
|
||||
ld d, 0
|
||||
ld e, a
|
||||
|
|
@ -108,27 +108,27 @@ SilentLabP2RivalChoosePokemon: ; 5D07
|
|||
call WriteIntod637
|
||||
ret
|
||||
|
||||
SilentLabP2MovementPointers: ; 5D34
|
||||
dw SilentLabP2Movement2+1
|
||||
dw SilentLabP2Movement2
|
||||
dw SilentLabP2Movement2+2
|
||||
SilentHillLabBackMovementPointers: ; 5D34
|
||||
dw SilentHillLabBackMovement2+1
|
||||
dw SilentHillLabBackMovement2
|
||||
dw SilentHillLabBackMovement2+2
|
||||
|
||||
SilentLabP2Movement2: ; 5D3A
|
||||
SilentHillLabBackMovement2: ; 5D3A
|
||||
db $0B, $0B, $0B, $0B, $05, $32
|
||||
|
||||
SilentLabP2Script5: ; 5D40
|
||||
ld hl, SilentLabP2TextString12
|
||||
SilentHillLabBackScript5: ; 5D40
|
||||
ld hl, SilentHillLabBackTextString12
|
||||
call OpenTextbox
|
||||
ld a, [wd266]
|
||||
ld [wNamedObjectIndexBuffer], a
|
||||
call GetPokemonName
|
||||
ld hl, SilentLabP2TextString13
|
||||
ld hl, SilentHillLabBackTextString13
|
||||
call OpenTextbox
|
||||
ld a, 5
|
||||
ld [wMapScriptNumber], a
|
||||
ret
|
||||
|
||||
SilentLabP2Script6: ; 5D5B
|
||||
SilentHillLabBackScript6: ; 5D5B
|
||||
call Function20f8
|
||||
ld hl, wc5ed
|
||||
res 6, [hl]
|
||||
|
|
@ -136,23 +136,23 @@ SilentLabP2Script6: ; 5D5B
|
|||
ld[wMapScriptNumber], a
|
||||
ret
|
||||
|
||||
SilentLabP2Script7: ; 5D69
|
||||
ld hl, SilentLabP2NPCIDs1
|
||||
ld de, SilentLabP2TextPointers2
|
||||
SilentHillLabBackScript7: ; 5D69
|
||||
ld hl, SilentHillLabBackNPCIDs1
|
||||
ld de, SilentHillLabBackTextPointers2
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
SilentLabP2Text1: ; 5D73
|
||||
SilentHillLabBackText1: ; 5D73
|
||||
ld hl, wd41b
|
||||
bit 2, [hl]
|
||||
ld hl, SilentLabP2TextString3
|
||||
ld hl, SilentHillLabBackTextString3
|
||||
jr z, .skip
|
||||
ld hl, SilentLabP2TextString9
|
||||
ld hl, SilentHillLabBackTextString9
|
||||
.skip
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentLabP2TextString1: ; 5D84
|
||||
SilentHillLabBackTextString1: ; 5D84
|
||||
text "オーキド『ほれ そこに 3びき"
|
||||
cont "ポケモンが いる じゃろう!"
|
||||
cont "ほっほ!"
|
||||
|
|
@ -162,18 +162,18 @@ SilentLabP2TextString1: ; 5D84
|
|||
cont "⋯⋯ さあ えらべ!"
|
||||
done
|
||||
|
||||
SilentLabP2TextString2: ; 5DCD
|
||||
SilentHillLabBackTextString2: ; 5DCD
|
||||
text "オーキド『まあ"
|
||||
line "あわてるな <RIVAL>!"
|
||||
cont "おまえも すきなものを とれ!"
|
||||
done
|
||||
|
||||
SilentLabP2TextString3: ; 5DEF
|
||||
SilentHillLabBackTextString3: ; 5DEF
|
||||
text "オーキド『さあ <PLAYER>"
|
||||
line "どの ポケモンに するかね?"
|
||||
done
|
||||
|
||||
SilentLabP2TextString4: ; 5E1C
|
||||
SilentHillLabBackTextString4: ; 5E1C
|
||||
text "オーキド『ほう! ほのおのポケモン"
|
||||
line "@"
|
||||
ld bc, wStringBuffer1
|
||||
|
|
@ -183,7 +183,7 @@ SilentLabP2TextString4: ; 5E1C
|
|||
call Function3036
|
||||
ret
|
||||
|
||||
SilentLabP2TextString5: ; 5E32
|
||||
SilentHillLabBackTextString5: ; 5E32
|
||||
text "オーキド『ふむ みずのポケモン"
|
||||
line "@"
|
||||
ld bc, wStringBuffer1
|
||||
|
|
@ -193,7 +193,7 @@ SilentLabP2TextString5: ; 5E32
|
|||
call Function3036
|
||||
ret
|
||||
|
||||
SilentLabP2TextString6: ; 5E6E
|
||||
SilentHillLabBackTextString6: ; 5E6E
|
||||
text "オーキド『おお! くさのポケモン"
|
||||
line "@"
|
||||
ld bc, wStringBuffer1
|
||||
|
|
@ -214,7 +214,7 @@ ConfirmPokemonSelection: ; 5E85
|
|||
ld [wd29a], a
|
||||
ld a, 1
|
||||
ld [wd2a0], a
|
||||
ld hl, SilentLabP2TextString8
|
||||
ld hl, SilentHillLabBackTextString8
|
||||
call PrintText
|
||||
ld hl, wJoypadFlags
|
||||
set 5, [hl]
|
||||
|
|
@ -229,16 +229,16 @@ ConfirmPokemonSelection: ; 5E85
|
|||
ld [wMapScriptNumber], a
|
||||
ret
|
||||
.bigJump ; 5EC6
|
||||
ld hl, SilentLabP2TextString7
|
||||
ld hl, SilentHillLabBackTextString7
|
||||
call PrintText
|
||||
ret
|
||||
|
||||
SilentLabP2TextString7: ; 5ECD
|
||||
SilentHillLabBackTextString7: ; 5ECD
|
||||
text "では"
|
||||
line "どれに するのじゃ?"
|
||||
done
|
||||
|
||||
SilentLabP2TextString8: ; 5EDC
|
||||
SilentHillLabBackTextString8: ; 5EDC
|
||||
text "オーキド『この ポケモンは"
|
||||
line "ほんとに げんきが いいぞ!"
|
||||
|
||||
|
|
@ -247,53 +247,53 @@ SilentLabP2TextString8: ; 5EDC
|
|||
ld bc, wStringBuffer1
|
||||
text "を もらった!<PROMPT>"
|
||||
|
||||
SilentLabP2TextString9: ; 5F14
|
||||
SilentHillLabBackTextString9: ; 5F14
|
||||
text "オーキド『そうじゃ!"
|
||||
line "やせいの ポケモンが でて きても"
|
||||
cont "そいつを たたかわせて いけば"
|
||||
cont "となりまちへ いける!"
|
||||
done
|
||||
|
||||
SilentLabP2Func3: ; 5F4E
|
||||
SilentHillLabBackFunc3: ; 5F4E
|
||||
ld hl, wd41b
|
||||
bit 2, [hl]
|
||||
ld hl, SilentLabP2TextString11
|
||||
ld hl, SilentHillLabBackTextString11
|
||||
jr z, .skip
|
||||
ld hl, SilentLabP2TextString14
|
||||
ld hl, SilentHillLabBackTextString14
|
||||
.skip
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentLabP2TextString10: ; 5F5F
|
||||
SilentHillLabBackTextString10: ; 5F5F
|
||||
text "<RIVAL>『あッ! おれにも!"
|
||||
line "じいさん おれにもくれよう!"
|
||||
done
|
||||
|
||||
SilentLabP2TextString11: ; 5F7B
|
||||
SilentHillLabBackTextString11: ; 5F7B
|
||||
text "<RIVAL>『いいぜ <PLAYER>!"
|
||||
line "さきに えらんで!"
|
||||
cont "おれは こころが ひろいからな"
|
||||
done
|
||||
|
||||
SilentLabP2TextString12: ; 5F9F
|
||||
SilentHillLabBackTextString12: ; 5F9F
|
||||
text "<RIVAL>『じゃ おれは これ!"
|
||||
done
|
||||
|
||||
SilentLabP2TextString13: ; 5FAD
|
||||
SilentHillLabBackTextString13: ; 5FAD
|
||||
text "<RIVAL>は オーキドから"
|
||||
line "@"
|
||||
ld bc, wStringBuffer1
|
||||
text "を もらった!"
|
||||
done
|
||||
|
||||
SilentLabP2TextString14: ; 5FC5
|
||||
SilentHillLabBackTextString14: ; 5FC5
|
||||
text "<RIVAL>『<PLAYER>の#"
|
||||
line "いいなあ!"
|
||||
cont "でも おれのポケモンも"
|
||||
cont "ちょっと いいだろ?"
|
||||
done
|
||||
|
||||
SilentLabP2Func4: ; 5FE9
|
||||
SilentHillLabBackFunc4: ; 5FE9
|
||||
ld hl, wd41b
|
||||
bit 2, [hl]
|
||||
jr nz, .bigjump
|
||||
|
|
@ -302,7 +302,7 @@ SilentLabP2Func4: ; 5FE9
|
|||
ld [wChosenStarter], a
|
||||
ld d, 0
|
||||
ld e, a
|
||||
ld hl, SilentLabP2StarterData
|
||||
ld hl, SilentHillLabBackStarterData
|
||||
add hl, de
|
||||
add hl, de
|
||||
add hl, de
|
||||
|
|
@ -328,11 +328,11 @@ SilentLabP2Func4: ; 5FE9
|
|||
ld [wd266], a
|
||||
ret
|
||||
.bigjump
|
||||
ld hl, SilentLabP2TextString15
|
||||
ld hl, SilentHillLabBackTextString15
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentLabP2StarterData: ; 6031
|
||||
SilentHillLabBackStarterData: ; 6031
|
||||
db DEX_HONOGUMA
|
||||
dw $5E09
|
||||
db DEX_KURUSU
|
||||
|
|
@ -345,12 +345,12 @@ SilentLabP2StarterData: ; 6031
|
|||
dw $5E5C
|
||||
db DEX_HONOGUMA
|
||||
|
||||
SilentLabP2TextString15: ; 603D
|
||||
SilentHillLabBackTextString15: ; 603D
|
||||
text "オーキド『これ!"
|
||||
line "よくばっちゃ いかん!"
|
||||
done
|
||||
|
||||
SilentLabP2TextPointers2: ; 6053
|
||||
SilentHillLabBackTextPointers2: ; 6053
|
||||
dw Function3899
|
||||
dw Function3899
|
||||
dw Function3899
|
||||
File diff suppressed because it is too large
Load Diff
113
maps/SilentHillPokecenter.asm
Normal file
113
maps/SilentHillPokecenter.asm
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "Silent Hills Pokecenter", ROMX[$4682], BANK[$34]
|
||||
|
||||
SilentHillPokecenterScriptLoader:: ; 4682
|
||||
ld hl, SilentHillPokecenterScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
SilentHillPokecenterScriptPointers: ; 468C
|
||||
dw SilentHillPokecenterScript
|
||||
dw SilentHillPokecenterNPCIDs
|
||||
|
||||
SilentHillPokecenterScript: ; 4690
|
||||
ld hl, SilentHillPokecenterNPCIDs
|
||||
ld de, SilentHillPokecenterPCPointer
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
; 469A
|
||||
dw SilentHillPokecenterNPCIDs
|
||||
|
||||
SilentHillPokecenterNPCIDs: ; 469C
|
||||
db 0
|
||||
db 1
|
||||
db 2
|
||||
db 3
|
||||
db 4
|
||||
db $FF
|
||||
|
||||
SilentHillPokecenterPCPointer: ; 46A2
|
||||
dw SilentHillPokecenterPCText
|
||||
|
||||
SilentHillPokecenterPCText: ; 46A4
|
||||
ld hl, SilentHillPokecenterTextString1
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillPokecenterTextString1: ; 46AB
|
||||
text "げんざい ちょうせいちゅうです"
|
||||
done
|
||||
|
||||
SilentHillPokecenterTextPointers:: ; 46BC
|
||||
dw SilentHillPokecenterNPCText1
|
||||
dw SilentHillPokecenterNPCText2
|
||||
dw SilentHillPokecenterNPCText3
|
||||
dw SilentHillPokecenterNPCText4
|
||||
dw SilentHillPokecenterNPCText5
|
||||
|
||||
SilentHillPokecenterNPCText1: ; 46C6
|
||||
ld hl, SilentHillPokecenterTextString2
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillPokecenterTextString2: ; 46CD
|
||||
text "もうしわけありませんが"
|
||||
line "ただいま しゅうりちゅう でして"
|
||||
|
||||
para "かいふくは できません"
|
||||
|
||||
para "まちから でるときは"
|
||||
line "じゅうぶんに おきをつけ ください"
|
||||
done
|
||||
|
||||
SilentHillPokecenterNPCText2: ; 4714
|
||||
ld hl, SilentHillPokecenterTextString3
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillPokecenterTextString3: ; 471B
|
||||
text "あそこに ある パソコンは"
|
||||
line "トレーナー だったら"
|
||||
cont "いつでも むりょうで"
|
||||
cont "つかうことが できるよ"
|
||||
cont "きが きいてるよな!"
|
||||
done
|
||||
|
||||
SilentHillPokecenterNPCText3: ; 4757
|
||||
ld hl, SilentHillPokecenterTextString4
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillPokecenterTextString4: ; 475E
|
||||
text "いま じゅんびちゅうの"
|
||||
line "きかいは すごいらしいよ"
|
||||
|
||||
para "なんでも ときを こえて"
|
||||
line "ポケモンが こうかん できるって!"
|
||||
|
||||
para "ほんとかな?"
|
||||
done
|
||||
|
||||
SilentHillPokecenterNPCText4: ; 479E
|
||||
ld hl, SilentHillPokecenterTextString5
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillPokecenterTextString5: ; 47A5
|
||||
text "こいつ へルガー"
|
||||
line "いままでにない タイプの ポケモンさ"
|
||||
done
|
||||
|
||||
SilentHillPokecenterNPCText5: ; 47C2
|
||||
ld hl, SilentHillPokecenterTextString6
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentHillPokecenterTextString6: ; 47C9
|
||||
text "へルガー『ぐるるうー"
|
||||
done
|
||||
|
||||
; 47D5
|
||||
|
|
@ -1,113 +0,0 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "maps/SilentPokecenter.asm", ROMX
|
||||
|
||||
SilentPokecenterScriptLoader:: ; 4682
|
||||
ld hl, SilentPokecenterScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
SilentPokecenterScriptPointers: ; 468C
|
||||
dw SilentPokecenterScript
|
||||
dw SilentPokecenterNPCIDs
|
||||
|
||||
SilentPokecenterScript: ; 4690
|
||||
ld hl, SilentPokecenterNPCIDs
|
||||
ld de, SilentPokecenterPCPointer
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
||||
; 469A
|
||||
dw SilentPokecenterNPCIDs
|
||||
|
||||
SilentPokecenterNPCIDs: ; 469C
|
||||
db 0
|
||||
db 1
|
||||
db 2
|
||||
db 3
|
||||
db 4
|
||||
db $FF
|
||||
|
||||
SilentPokecenterPCPointer: ; 46A2
|
||||
dw SilentPokecenterPCText
|
||||
|
||||
SilentPokecenterPCText: ; 46A4
|
||||
ld hl, SilentPokecenterTextString1
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentPokecenterTextString1: ; 46AB
|
||||
text "げんざい ちょうせいちゅうです"
|
||||
done
|
||||
|
||||
SilentPokecenterTextPointers:: ; 46BC
|
||||
dw SilentPokecenterNPCText1
|
||||
dw SilentPokecenterNPCText2
|
||||
dw SilentPokecenterNPCText3
|
||||
dw SilentPokecenterNPCText4
|
||||
dw SilentPokecenterNPCText5
|
||||
|
||||
SilentPokecenterNPCText1: ; 46C6
|
||||
ld hl, SilentPokecenterTextString2
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentPokecenterTextString2: ; 46CD
|
||||
text "もうしわけありませんが"
|
||||
line "ただいま しゅうりちゅう でして"
|
||||
|
||||
para "かいふくは できません"
|
||||
|
||||
para "まちから でるときは"
|
||||
line "じゅうぶんに おきをつけ ください"
|
||||
done
|
||||
|
||||
SilentPokecenterNPCText2: ; 4714
|
||||
ld hl, SilentPokecenterTextString3
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentPokecenterTextString3: ; 471B
|
||||
text "あそこに ある パソコンは"
|
||||
line "トレーナー だったら"
|
||||
cont "いつでも むりょうで"
|
||||
cont "つかうことが できるよ"
|
||||
cont "きが きいてるよな!"
|
||||
done
|
||||
|
||||
SilentPokecenterNPCText3: ; 4757
|
||||
ld hl, SilentPokecenterTextString4
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentPokecenterTextString4: ; 475E
|
||||
text "いま じゅんびちゅうの"
|
||||
line "きかいは すごいらしいよ"
|
||||
|
||||
para "なんでも ときを こえて"
|
||||
line "ポケモンが こうかん できるって!"
|
||||
|
||||
para "ほんとかな?"
|
||||
done
|
||||
|
||||
SilentPokecenterNPCText4: ; 479E
|
||||
ld hl, SilentPokecenterTextString5
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentPokecenterTextString5: ; 47A5
|
||||
text "こいつ へルガー"
|
||||
line "いままでにない タイプの ポケモンさ"
|
||||
done
|
||||
|
||||
SilentPokecenterNPCText5: ; 47C2
|
||||
ld hl, SilentPokecenterTextString6
|
||||
call OpenTextbox
|
||||
ret
|
||||
|
||||
SilentPokecenterTextString6: ; 47C9
|
||||
text "へルガー『ぐるるうー"
|
||||
done
|
||||
|
||||
; 47D5
|
||||
28
maps/UnusedMap13.asm
Normal file
28
maps/UnusedMap13.asm
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
include "constants.asm"
|
||||
|
||||
SECTION "Map 13 Script", ROMX[$6078], BANK[$34]
|
||||
|
||||
UnusedMap13ScriptLoader:: ; 6078
|
||||
ld hl, UnusedMap13ScriptPointers
|
||||
call RunMapScript
|
||||
call WriteBackMapScriptNumber
|
||||
ret
|
||||
|
||||
UnusedMap13ScriptPointers: ; 6082
|
||||
dw UnusedMap13Script
|
||||
dw UnusedMap13NPCIDs
|
||||
|
||||
UnusedMap13NPCIDs: ; 6086
|
||||
db $FF
|
||||
|
||||
UnusedMap13SignPointers: ; 6087
|
||||
dw MapDefaultText
|
||||
|
||||
UnusedMap13TextPointers:: ; 6089
|
||||
dw MapDefaultText
|
||||
|
||||
UnusedMap13Script: ; 608B
|
||||
ld hl, UnusedMap13NPCIDs
|
||||
ld de, UnusedMap13SignPointers
|
||||
call CallMapTextSubroutine
|
||||
ret
|
||||
|
|
@ -753,15 +753,15 @@ ROMX $34
|
|||
org $4132
|
||||
"data/maps/attributes.asm@PlayerHouse2F"
|
||||
org $45ff
|
||||
"data/maps/attributes.asm@SilentPokecenter"
|
||||
"data/maps/attributes.asm@SilentHillPokecenter"
|
||||
org $47d5
|
||||
"data/maps/attributes.asm@SilentHillHouse"
|
||||
org $4aac
|
||||
"data/maps/attributes.asm@SilentHillLab"
|
||||
"data/maps/attributes.asm@SilentHillLabFront"
|
||||
org $5be6
|
||||
"data/maps/attributes.asm@SilentHillLab2"
|
||||
"data/maps/attributes.asm@SilentHillLabBack"
|
||||
org $605d
|
||||
"data/maps/attributes.asm@Unused13"
|
||||
"data/maps/attributes.asm@UnusedMap13"
|
||||
ROMX $36
|
||||
org $4000
|
||||
org $4014
|
||||
|
|
|
|||
888
shim.sym
888
shim.sym
|
|
@ -228,459 +228,435 @@
|
|||
01:DA3B wOTPartyMonOT
|
||||
|
||||
; Maps
|
||||
25:4062 Route2Gate1F_Unk
|
||||
25:4061 Route2Gate1F_MapScripts
|
||||
25:40C2 Route2Gate2F_Unk
|
||||
25:40C1 Route2Gate2F_MapScripts
|
||||
25:4130 Route2House_Unk
|
||||
25:412F Route2House_MapScripts
|
||||
25:41B3 OldCityMuseum_Unk
|
||||
25:41B2 OldCityMuseum_MapScripts
|
||||
25:426F OldCityGym_Unk
|
||||
25:426E OldCityGym_MapScripts
|
||||
25:42FF OldCityTower1F_Unk
|
||||
25:42FE OldCityTower1F_MapScripts
|
||||
25:4384 OldCityTower2F_Unk
|
||||
25:4383 OldCityTower2F_MapScripts
|
||||
25:4409 OldCityTower3F_Unk
|
||||
25:4408 OldCityTower3F_MapScripts
|
||||
25:448E OldCityTower4F_Unk
|
||||
25:448D OldCityTower4F_MapScripts
|
||||
25:44E2 OldCityTower5F_Unk
|
||||
25:44E1 OldCityTower5F_MapScripts
|
||||
25:4550 OldCityBillsHouse_Unk
|
||||
25:454F OldCityBillsHouse_MapScripts
|
||||
25:45D4 OldCityMart_Unk
|
||||
25:45D3 OldCityMart_MapScripts
|
||||
25:4654 OldCityHouse_Unk
|
||||
25:4653 OldCityHouse_MapScripts
|
||||
25:46EC OldCityPokecenter1F_Unk
|
||||
25:46EB OldCityPokecenter1F_MapScripts
|
||||
25:47A4 OldCityPokecenter2F_Unk
|
||||
25:4782 OldCityPokecenter2F_MapScripts
|
||||
25:4882 OldCityPokecenterTrade_Unk
|
||||
25:4866 OldCityPokecenterTrade_MapScripts
|
||||
25:4907 OldCityPokecenterBattle_Unk
|
||||
25:48EB OldCityPokecenterBattle_MapScripts
|
||||
25:499D OldCityPokecenterTimeMachine_Unk
|
||||
25:497E OldCityPokecenterTimeMachine_MapScripts
|
||||
25:4A0C OldCityKurtsHouse_Unk
|
||||
25:4A0B OldCityKurtsHouse_MapScripts
|
||||
25:4AC3 OldCitySchool_Unk
|
||||
25:4AC2 OldCitySchool_MapScripts
|
||||
26:4074 Route1Gate1F_Unk
|
||||
26:4061 Route1Gate1F_MapScripts
|
||||
26:4134 Route1Gate2F_Unk
|
||||
26:411F Route1Gate2F_MapScripts
|
||||
26:4286 WestMart1F_Unk
|
||||
26:4285 WestMart1F_MapScripts
|
||||
26:435A WestMart2F_Unk
|
||||
26:4359 WestMart2F_MapScripts
|
||||
26:4419 WestMart3F_Unk
|
||||
26:4418 WestMart3F_MapScripts
|
||||
26:44D8 WestMart4F_Unk
|
||||
26:44D7 WestMart4F_MapScripts
|
||||
26:4567 WestMart5F_Unk
|
||||
26:4566 WestMart5F_MapScripts
|
||||
26:45F4 WestMart6F_Unk
|
||||
26:45F3 WestMart6F_MapScripts
|
||||
26:4631 WestMartElevator_Unk
|
||||
26:4630 WestMartElevator_MapScripts
|
||||
26:46B0 WestRadioTower1F_Unk
|
||||
26:46AF WestRadioTower1F_MapScripts
|
||||
26:4758 WestRadioTower2F_Unk
|
||||
26:4757 WestRadioTower2F_MapScripts
|
||||
26:480D WestRadioTower3F_Unk
|
||||
26:480C WestRadioTower3F_MapScripts
|
||||
26:48CF WestRadioTower4F_Unk
|
||||
26:48CE WestRadioTower4F_MapScripts
|
||||
26:4985 WestRadioTower5F_Unk
|
||||
26:4984 WestRadioTower5F_MapScripts
|
||||
26:4A2F WestRocketRaidedHouse_Unk
|
||||
26:4A2E WestRocketRaidedHouse_MapScripts
|
||||
26:4AC7 WestPokecenter1F_Unk
|
||||
26:4AC6 WestPokecenter1F_MapScripts
|
||||
26:4B44 WestPokecenter2F_Unk
|
||||
26:4B43 WestPokecenter2F_MapScripts
|
||||
26:4C00 WestGym_Unk
|
||||
26:4BFF WestGym_MapScripts
|
||||
26:4C84 WestHouse1_Unk
|
||||
26:4C83 WestHouse1_MapScripts
|
||||
26:4D08 WestHouse2_Unk
|
||||
26:4D07 WestHouse2_MapScripts
|
||||
27:4041 HaitekuWestRouteGate_Unk
|
||||
27:4040 HaitekuWestRouteGate_MapScripts
|
||||
27:40D5 HaitekuPokecenter1F_Unk
|
||||
27:40D4 HaitekuPokecenter1F_MapScripts
|
||||
27:414E HaitekuPokecenter2F_Unk
|
||||
27:414D HaitekuPokecenter2F_MapScripts
|
||||
27:41EF HaitekuLeague1F_Unk
|
||||
27:41EE HaitekuLeague1F_MapScripts
|
||||
27:428F HaitekuLeague2F_Unk
|
||||
27:428E HaitekuLeague2F_MapScripts
|
||||
27:430F HaitekuMart_Unk
|
||||
27:430E HaitekuMart_MapScripts
|
||||
27:4369 HaitekuHouse1_Unk
|
||||
27:4368 HaitekuHouse1_MapScripts
|
||||
27:43C3 HaitekuHouse2_Unk
|
||||
27:43C2 HaitekuHouse2_MapScripts
|
||||
27:442A HaitekuImposterOakHouse_Unk
|
||||
27:4429 HaitekuImposterOakHouse_MapScripts
|
||||
27:44B1 HaitekuAquarium1F_Unk
|
||||
27:44B0 HaitekuAquarium1F_MapScripts
|
||||
27:451D HaitekuAquarium2F_Unk
|
||||
27:451C HaitekuAquarium2F_MapScripts
|
||||
27:4578 FontoRouteGate1_Unk
|
||||
27:4577 FontoRouteGate1_MapScripts
|
||||
27:45D3 FontoRouteGate2_Unk
|
||||
27:45D2 FontoRouteGate2_MapScripts
|
||||
27:462E FontoRouteGate3_Unk
|
||||
27:462D FontoRouteGate3_MapScripts
|
||||
27:46BB FontoRocketHouse_Unk
|
||||
27:46BA FontoRocketHouse_MapScripts
|
||||
27:473B FontoMart_Unk
|
||||
27:473A FontoMart_MapScripts
|
||||
27:4795 FontoHouse_Unk
|
||||
27:4794 FontoHouse_MapScripts
|
||||
27:4829 FontoPokecenter1F_Unk
|
||||
27:4828 FontoPokecenter1F_MapScripts
|
||||
27:48A2 FontoPokecenter2F_Unk
|
||||
27:48A1 FontoPokecenter2F_MapScripts
|
||||
27:4909 FontoLab_Unk
|
||||
27:4908 FontoLab_MapScripts
|
||||
27:4989 BaadonMart_Unk
|
||||
27:4988 BaadonMart_MapScripts
|
||||
27:4A10 BaadonPokecenter1F_Unk
|
||||
27:4A0F BaadonPokecenter1F_MapScripts
|
||||
27:4A89 BaadonPokecenter2F_Unk
|
||||
27:4A88 BaadonPokecenter2F_MapScripts
|
||||
27:4ADF BaadonHouse1_Unk
|
||||
27:4ADE BaadonHouse1_MapScripts
|
||||
27:4B28 BaadonWallpaperHouse_Unk
|
||||
27:4B27 BaadonWallpaperHouse_MapScripts
|
||||
27:4B82 BaadonHouse2_Unk
|
||||
27:4B81 BaadonHouse2_MapScripts
|
||||
27:4C23 BaadonLeague1F_Unk
|
||||
27:4C22 BaadonLeague1F_MapScripts
|
||||
27:4CC3 BaadonLeague2F_Unk
|
||||
27:4CC2 BaadonLeague2F_MapScripts
|
||||
27:4D1E BaadonRouteGateWest_Unk
|
||||
27:4D1D BaadonRouteGateWest_MapScripts
|
||||
27:4D79 BaadonRouteGateNewtype_Unk
|
||||
27:4D78 BaadonRouteGateNewtype_MapScripts
|
||||
27:4E0D NewtypePokecenter1F_Unk
|
||||
27:4E0C NewtypePokecenter1F_MapScripts
|
||||
27:4E86 NewtypePokecenter2F_Unk
|
||||
27:4E85 NewtypePokecenter2F_MapScripts
|
||||
27:4F27 NewtypeLeague1F_Unk
|
||||
27:4F26 NewtypeLeague1F_MapScripts
|
||||
27:4FC7 NewtypeLeague2F_Unk
|
||||
27:4FC6 NewtypeLeague2F_MapScripts
|
||||
27:5021 NewtypeSailorHouse_Unk
|
||||
27:5020 NewtypeSailorHouse_MapScripts
|
||||
27:50A1 NewtypeMart_Unk
|
||||
27:50A0 NewtypeMart_MapScripts
|
||||
27:513B NewtypeDojo_Unk
|
||||
27:513A NewtypeDojo_MapScripts
|
||||
27:5195 NewtypeHouse1_Unk
|
||||
27:5194 NewtypeHouse1_MapScripts
|
||||
27:5212 NewtypeDiner_Unk
|
||||
27:5211 NewtypeDiner_MapScripts
|
||||
27:526C NewtypeHouse2_Unk
|
||||
27:526B NewtypeHouse2_MapScripts
|
||||
27:52C6 NewtypeHouse3_Unk
|
||||
27:52C5 NewtypeHouse3_MapScripts
|
||||
27:535A Route15Pokecenter1F_Unk
|
||||
27:5359 Route15Pokecenter1F_MapScripts
|
||||
27:53AC Route15Pokecenter2F_Unk
|
||||
27:53AB Route15Pokecenter2F_MapScripts
|
||||
27:5407 NewtypeRouteGate_Unk
|
||||
27:5406 NewtypeRouteGate_MapScripts
|
||||
27:549B Route18Pokecenter1F_Unk
|
||||
27:549A Route18Pokecenter1F_MapScripts
|
||||
27:54ED Route18Pokecenter2F_Unk
|
||||
27:54EC Route18Pokecenter2F_MapScripts
|
||||
27:5548 SugarRouteGate_Unk
|
||||
27:5547 SugarRouteGate_MapScripts
|
||||
27:55C8 SugarHouse_Unk
|
||||
27:55C7 SugarHouse_MapScripts
|
||||
27:561E SugarHouse2_Unk
|
||||
27:561D SugarHouse2_MapScripts
|
||||
27:569E SugarMart_Unk
|
||||
27:569D SugarMart_MapScripts
|
||||
27:5732 SugarPokecenter1F_Unk
|
||||
27:5731 SugarPokecenter1F_MapScripts
|
||||
27:57AB SugarPokecenter2F_Unk
|
||||
27:57AA SugarPokecenter2F_MapScripts
|
||||
27:5805 BullForestRoute1House_Unk
|
||||
27:5804 BullForestRoute1House_MapScripts
|
||||
27:5860 BullForestRouteGateStand_Unk
|
||||
27:585F BullForestRouteGateStand_MapScripts
|
||||
27:58E0 BullMart_Unk
|
||||
27:58DF BullMart_MapScripts
|
||||
27:5936 BullHouse1_Unk
|
||||
27:5935 BullHouse1_MapScripts
|
||||
27:5990 BullHouse2_Unk
|
||||
27:598F BullHouse2_MapScripts
|
||||
27:59EA BullHouse3_Unk
|
||||
27:59E9 BullHouse3_MapScripts
|
||||
27:5A7E BullPokecenter1F_Unk
|
||||
27:5A7D BullPokecenter1F_MapScripts
|
||||
27:5AF7 BullPokecenter2F_Unk
|
||||
27:5AF6 BullPokecenter2F_MapScripts
|
||||
27:5B98 BullLeague1F_Unk
|
||||
27:5B97 BullLeague1F_MapScripts
|
||||
27:5C38 BullLeague2F_Unk
|
||||
27:5C37 BullLeague2F_MapScripts
|
||||
27:5C85 BullHouse4_Unk
|
||||
27:5C84 BullHouse4_MapScripts
|
||||
27:5CE0 StandRouteGateKanto_Unk
|
||||
27:5CDF StandRouteGateKanto_MapScripts
|
||||
27:5D36 StandLab_Unk
|
||||
27:5D35 StandLab_MapScripts
|
||||
27:5DCA StandPokecenter1F_Unk
|
||||
27:5DC9 StandPokecenter1F_MapScripts
|
||||
27:5E43 StandPokecenter2F_Unk
|
||||
27:5E42 StandPokecenter2F_MapScripts
|
||||
27:5EC3 StandOffice_Unk
|
||||
27:5EC2 StandOffice_MapScripts
|
||||
27:5F43 StandMart_Unk
|
||||
27:5F42 StandMart_MapScripts
|
||||
27:5F9D StandHouse_Unk
|
||||
27:5F9C StandHouse_MapScripts
|
||||
27:600A StandRocketHouse1F_Unk
|
||||
27:6009 StandRocketHouse1F_MapScripts
|
||||
27:6069 StandRocketHouse2F_Unk
|
||||
27:6068 StandRocketHouse2F_MapScripts
|
||||
27:610A StandLeague1F_Unk
|
||||
27:6109 StandLeague1F_MapScripts
|
||||
27:61AA StandLeague2F_Unk
|
||||
27:61A9 StandLeague2F_MapScripts
|
||||
27:6204 KantoCeruleanHouse_Unk
|
||||
27:6203 KantoCeruleanHouse_MapScripts
|
||||
27:6298 KantoPokecenter1F_Unk
|
||||
27:6297 KantoPokecenter1F_MapScripts
|
||||
27:6311 KantoPokecenter2F_Unk
|
||||
27:6310 KantoPokecenter2F_MapScripts
|
||||
27:63B2 KantoLeague1F_Unk
|
||||
27:63B1 KantoLeague1F_MapScripts
|
||||
27:6452 KantoLeague2F_Unk
|
||||
27:6451 KantoLeague2F_MapScripts
|
||||
27:64B9 KantoLavenderHouse_Unk
|
||||
27:64B8 KantoLavenderHouse_MapScripts
|
||||
27:652D KantoCeladonMart1F_Unk
|
||||
27:652C KantoCeladonMart1F_MapScripts
|
||||
27:65A7 KantoCeladonMart2F_Unk
|
||||
27:65A6 KantoCeladonMart2F_MapScripts
|
||||
27:6621 KantoCeladonMart3F_Unk
|
||||
27:6620 KantoCeladonMart3F_MapScripts
|
||||
27:66A8 KantoCeladonMart4F_Unk
|
||||
27:66A7 KantoCeladonMart4F_MapScripts
|
||||
27:6728 KantoCeladonMart5F_Unk
|
||||
27:6727 KantoCeladonMart5F_MapScripts
|
||||
27:6765 KantoCeladonElevator_Unk
|
||||
27:6764 KantoCeladonElevator_MapScripts
|
||||
27:67E5 KantoMart_Unk
|
||||
27:67E4 KantoMart_MapScripts
|
||||
27:687F KantoGamefreakHQ1_Unk
|
||||
27:687E KantoGamefreakHQ1_MapScripts
|
||||
27:68EB KantoGamefreakHQ2_Unk
|
||||
27:68EA KantoGamefreakHQ2_MapScripts
|
||||
27:6971 KantoGamefreakHQ3_Unk
|
||||
27:6970 KantoGamefreakHQ3_MapScripts
|
||||
27:69C9 KantoGamefreakHQ4_Unk
|
||||
27:69C8 KantoGamefreakHQ4_MapScripts
|
||||
27:6A12 KantoGamefreakHQ5_Unk
|
||||
27:6A11 KantoGamefreakHQ5_MapScripts
|
||||
27:6AC5 KantoSilphCo_Unk
|
||||
27:6AC4 KantoSilphCo_MapScripts
|
||||
27:6B2C KantoViridianHouse_Unk
|
||||
27:6B2B KantoViridianHouse_MapScripts
|
||||
27:6C3B KantoGameCorner_Unk
|
||||
27:6C3A KantoGameCorner_MapScripts
|
||||
27:6C76 KantoUnusedArea_Unk
|
||||
27:6C75 KantoUnusedArea_MapScripts
|
||||
27:6CEA KantoGameCornerPrizes_Unk
|
||||
27:6CE9 KantoGameCornerPrizes_MapScripts
|
||||
27:6D37 KantoDiner_Unk
|
||||
27:6D36 KantoDiner_MapScripts
|
||||
27:6DD1 KantoSchool_Unk
|
||||
27:6DD0 KantoSchool_MapScripts
|
||||
27:6E51 KantoHospital_Unk
|
||||
27:6E50 KantoHospital_MapScripts
|
||||
27:6EE5 KantoPokecenter21F_Unk
|
||||
27:6EE4 KantoPokecenter21F_MapScripts
|
||||
27:6F5E KantoPokecenter22F_Unk
|
||||
27:6F5D KantoPokecenter22F_MapScripts
|
||||
27:6FC5 KantoRedsHouse_Unk
|
||||
27:6FC4 KantoRedsHouse_MapScripts
|
||||
27:7022 KantoGreensHouse1F_Unk
|
||||
27:7021 KantoGreensHouse1F_MapScripts
|
||||
27:7064 KantoGreensHouse2F_Unk
|
||||
27:7063 KantoGreensHouse2F_MapScripts
|
||||
27:70CB KantoEldersHouse_Unk
|
||||
27:70CA KantoEldersHouse_MapScripts
|
||||
27:7121 KantoOaksLab_Unk
|
||||
27:7120 KantoOaksLab_MapScripts
|
||||
27:71C2 KantoLeague21F_Unk
|
||||
27:71C1 KantoLeague21F_MapScripts
|
||||
27:7262 KantoLeague22F_Unk
|
||||
27:7261 KantoLeague22F_MapScripts
|
||||
27:72BC KantoFishingGuru_Unk
|
||||
27:72BB KantoFishingGuru_MapScripts
|
||||
27:7316 SouthHouse1_Unk
|
||||
27:7315 SouthHouse1_MapScripts
|
||||
27:73AA SouthPokecenter1F_Unk
|
||||
27:73A9 SouthPokecenter1F_MapScripts
|
||||
27:7423 SouthPokecenter2F_Unk
|
||||
27:7422 SouthPokecenter2F_MapScripts
|
||||
27:74A3 SouthMart_Unk
|
||||
27:74A2 SouthMart_MapScripts
|
||||
27:74FD SouthHouse2_Unk
|
||||
27:74FC SouthHouse2_MapScripts
|
||||
27:7557 NorthHouse1_Unk
|
||||
27:7556 NorthHouse1_MapScripts
|
||||
27:75D7 NorthMart_Unk
|
||||
27:75D6 NorthMart_MapScripts
|
||||
27:7631 NorthHouse2_Unk
|
||||
27:7630 NorthHouse2_MapScripts
|
||||
27:76C5 NorthPokecenter1F_Unk
|
||||
27:76C4 NorthPokecenter1F_MapScripts
|
||||
27:773E NorthPokecenter2F_Unk
|
||||
27:773D NorthPokecenter2F_MapScripts
|
||||
2F:406B PowerPlant1_Unk
|
||||
2F:406A PowerPlant1_MapScripts
|
||||
2F:40E8 PowerPlant2_Unk
|
||||
2F:40E7 PowerPlant2_MapScripts
|
||||
2F:4219 PowerPlant3_Unk
|
||||
2F:4218 PowerPlant3_MapScripts
|
||||
2F:434A PowerPlant4_Unk
|
||||
2F:4349 PowerPlant4_MapScripts
|
||||
2F:43C7 RuinsOfAlphEntrance_Unk
|
||||
2F:43C6 RuinsOfAlphEntrance_MapScripts
|
||||
2F:468D RuinsOfAlphMain_Unk
|
||||
2F:468C RuinsOfAlphMain_MapScripts
|
||||
2F:4818 CaveMinecarts1_Unk
|
||||
2F:4817 CaveMinecarts1_MapScripts
|
||||
2F:49A3 CaveMinecarts2_Unk
|
||||
2F:49A2 CaveMinecarts2_MapScripts
|
||||
2F:4B2E CaveMinecarts3_Unk
|
||||
2F:4B2D CaveMinecarts3_MapScripts
|
||||
2F:4CB9 CaveMinecarts4_Unk
|
||||
2F:4CB8 CaveMinecarts4_MapScripts
|
||||
2F:4E44 CaveMinecarts5_Unk
|
||||
2F:4E43 CaveMinecarts5_MapScripts
|
||||
2F:4F1B CaveMinecarts6_Unk
|
||||
2F:4F1A CaveMinecarts6_MapScripts
|
||||
2F:4FF2 CaveMinecarts7_Unk
|
||||
2F:4FF1 CaveMinecarts7_MapScripts
|
||||
2F:506F Office1_Unk
|
||||
2F:506E Office1_MapScripts
|
||||
2F:51A0 Office2_Unk
|
||||
2F:519F Office2_MapScripts
|
||||
2F:5277 Office3_Unk
|
||||
2F:5276 Office3_MapScripts
|
||||
2F:52F4 SlowpokeWellEntrance_Unk
|
||||
2F:52F3 SlowpokeWellEntrance_MapScripts
|
||||
2F:53CB SlowpokeWellMain_Unk
|
||||
2F:53CA SlowpokeWellMain_MapScripts
|
||||
2F:5664 ShizukanaOka_Unk
|
||||
2F:564B ShizukanaOka_MapScripts
|
||||
34:4041 RouteSilentEastGate_Unk
|
||||
34:4040 RouteSilentEastGate_MapScripts
|
||||
34:40CF PlayerHouse1F_Unk
|
||||
34:409C PlayerHouse1F_MapScripts
|
||||
34:419D PlayerHouse2F_Unk
|
||||
34:418B PlayerHouse2F_MapScripts
|
||||
34:46BC SilentPokecenter_Unk
|
||||
34:4682 SilentPokecenter_MapScripts
|
||||
34:494C SilentHillHouse_Unk
|
||||
34:4839 SilentHillHouse_MapScripts
|
||||
34:4C48 SilentHillLab_Unk
|
||||
34:4BBC SilentHillLab_MapScripts
|
||||
34:5CA1 SilentHillLab2_Unk
|
||||
34:5C69 SilentHillLab2_MapScripts
|
||||
34:6089 Unused13_Unk
|
||||
34:6078 Unused13_MapScripts
|
||||
36:78D5 SilentHill_Unk
|
||||
36:7669 SilentHill_MapScripts
|
||||
36:4000 OldCity_Unk
|
||||
36:4370 OldCity_MapScripts
|
||||
36:4000 West_Unk
|
||||
36:45D0 West_MapScripts
|
||||
36:4000 Haiteku_Unk
|
||||
36:47F6 Haiteku_MapScripts
|
||||
36:4000 Fonto_Unk
|
||||
36:48F1 Fonto_MapScripts
|
||||
36:4000 Baadon_Unk
|
||||
36:49F7 Baadon_MapScripts
|
||||
36:4000 Newtype_Unk
|
||||
36:4C38 Newtype_MapScripts
|
||||
36:4000 Sugar_Unk
|
||||
36:4D03 Sugar_MapScripts
|
||||
36:4000 BullForest_Unk
|
||||
36:4F26 BullForest_MapScripts
|
||||
36:4000 Stand_Unk
|
||||
36:519B Stand_MapScripts
|
||||
36:4000 Kanto_Unk
|
||||
36:55F1 Kanto_MapScripts
|
||||
36:4000 Prince_Unk
|
||||
36:5675 Prince_MapScripts
|
||||
36:4000 MtFuji_Unk
|
||||
36:56ED MtFuji_MapScripts
|
||||
36:4000 South_Unk
|
||||
36:5912 South_MapScripts
|
||||
36:4000 North_Unk
|
||||
36:59DD North_MapScripts
|
||||
36:7BAD Route1P1_Unk
|
||||
36:7B98 Route1P1_MapScripts
|
||||
36:7C7B Route1P2_Unk
|
||||
36:7C68 Route1P2_MapScripts
|
||||
36:4000 Route2_Unk
|
||||
36:5CC4 Route2_MapScripts
|
||||
36:4000 HaitekuWestRoute_Unk
|
||||
36:5DCF HaitekuWestRoute_MapScripts
|
||||
36:4000 HaitekuWestRouteOcean_Unk
|
||||
36:5F15 HaitekuWestRouteOcean_MapScripts
|
||||
36:4000 FontoRoute1_Unk
|
||||
36:6081 FontoRoute1_MapScripts
|
||||
36:4000 FontoRoute6_Unk
|
||||
36:61E6 FontoRoute6_MapScripts
|
||||
36:4000 FontoRoute2_Unk
|
||||
36:62C4 FontoRoute2_MapScripts
|
||||
36:4000 FontoRoute4_Unk
|
||||
36:63B0 FontoRoute4_MapScripts
|
||||
36:4000 FontoRoute3_Unk
|
||||
36:64BB FontoRoute3_MapScripts
|
||||
36:4000 BaadonRoute1_Unk
|
||||
36:6601 BaadonRoute1_MapScripts
|
||||
36:4000 BaadonRoute2_Unk
|
||||
36:67ED BaadonRoute2_MapScripts
|
||||
36:4000 BaadonRoute3_Unk
|
||||
36:68D9 BaadonRoute3_MapScripts
|
||||
36:4000 Route15_Unk
|
||||
36:69BB Route15_MapScripts
|
||||
36:4000 NewtypeRoute_Unk
|
||||
36:6A6C NewtypeRoute_MapScripts
|
||||
36:4000 Route18_Unk
|
||||
36:6C6D Route18_MapScripts
|
||||
36:4000 BullForestRoute1_Unk
|
||||
36:6D8D BullForestRoute1_MapScripts
|
||||
36:4000 SugarRoute_Unk
|
||||
36:6ED3 SugarRoute_MapScripts
|
||||
36:4000 BullForestRoute2_Unk
|
||||
36:7019 BullForestRoute2_MapScripts
|
||||
36:4000 StandRoute_Unk
|
||||
36:715F StandRoute_MapScripts
|
||||
36:4000 KantoEastRoute_Unk
|
||||
36:724B KantoEastRoute_MapScripts
|
||||
36:4000 RouteSilentEast_Unk
|
||||
36:738A RouteSilentEast_MapScripts
|
||||
36:4000 PrinceRoute_Unk
|
||||
36:73E6 PrinceRoute_MapScripts
|
||||
36:4000 MtFujiRoute_Unk
|
||||
36:7442 MtFujiRoute_MapScripts
|
||||
36:4000 FontoRoute5_Unk
|
||||
36:752E FontoRoute5_MapScripts
|
||||
36:4000 BullForestRoute3_Unk
|
||||
36:7666 BullForestRoute3_MapScripts
|
||||
25:4062 Route2Gate1FTextPointers
|
||||
25:4061 Route2Gate1FScriptLoader
|
||||
25:40C2 Route2Gate2FTextPointers
|
||||
25:40C1 Route2Gate2FScriptLoader
|
||||
25:4130 Route2HouseTextPointers
|
||||
25:412F Route2HouseScriptLoader
|
||||
25:41B3 OldCityMuseumTextPointers
|
||||
25:41B2 OldCityMuseumScriptLoader
|
||||
25:426F OldCityGymTextPointers
|
||||
25:426E OldCityGymScriptLoader
|
||||
25:42FF OldCityTower1FTextPointers
|
||||
25:42FE OldCityTower1FScriptLoader
|
||||
25:4384 OldCityTower2FTextPointers
|
||||
25:4383 OldCityTower2FScriptLoader
|
||||
25:4409 OldCityTower3FTextPointers
|
||||
25:4408 OldCityTower3FScriptLoader
|
||||
25:448E OldCityTower4FTextPointers
|
||||
25:448D OldCityTower4FScriptLoader
|
||||
25:44E2 OldCityTower5FTextPointers
|
||||
25:44E1 OldCityTower5FScriptLoader
|
||||
25:4550 OldCityBillsHouseTextPointers
|
||||
25:454F OldCityBillsHouseScriptLoader
|
||||
25:45D4 OldCityMartTextPointers
|
||||
25:45D3 OldCityMartScriptLoader
|
||||
25:4654 OldCityHouseTextPointers
|
||||
25:4653 OldCityHouseScriptLoader
|
||||
25:46EC OldCityPokecenter1FTextPointers
|
||||
25:46EB OldCityPokecenter1FScriptLoader
|
||||
25:47A4 OldCityPokecenter2FTextPointers
|
||||
25:4782 OldCityPokecenter2FScriptLoader
|
||||
25:4882 OldCityPokecenterTradeTextPointers
|
||||
25:4866 OldCityPokecenterTradeScriptLoader
|
||||
25:4907 OldCityPokecenterBattleTextPointers
|
||||
25:48EB OldCityPokecenterBattleScriptLoader
|
||||
25:499D OldCityPokecenterTimeMachineTextPointers
|
||||
25:497E OldCityPokecenterTimeMachineScriptLoader
|
||||
25:4A0C OldCityKurtsHouseTextPointers
|
||||
25:4A0B OldCityKurtsHouseScriptLoader
|
||||
25:4AC3 OldCitySchoolTextPointers
|
||||
25:4AC2 OldCitySchoolScriptLoader
|
||||
26:4286 WestMart1FTextPointers
|
||||
26:4285 WestMart1FScriptLoader
|
||||
26:435A WestMart2FTextPointers
|
||||
26:4359 WestMart2FScriptLoader
|
||||
26:4419 WestMart3FTextPointers
|
||||
26:4418 WestMart3FScriptLoader
|
||||
26:44D8 WestMart4FTextPointers
|
||||
26:44D7 WestMart4FScriptLoader
|
||||
26:4567 WestMart5FTextPointers
|
||||
26:4566 WestMart5FScriptLoader
|
||||
26:45F4 WestMart6FTextPointers
|
||||
26:45F3 WestMart6FScriptLoader
|
||||
26:4631 WestMartElevatorTextPointers
|
||||
26:4630 WestMartElevatorScriptLoader
|
||||
26:46B0 WestRadioTower1FTextPointers
|
||||
26:46AF WestRadioTower1FScriptLoader
|
||||
26:4758 WestRadioTower2FTextPointers
|
||||
26:4757 WestRadioTower2FScriptLoader
|
||||
26:480D WestRadioTower3FTextPointers
|
||||
26:480C WestRadioTower3FScriptLoader
|
||||
26:48CF WestRadioTower4FTextPointers
|
||||
26:48CE WestRadioTower4FScriptLoader
|
||||
26:4985 WestRadioTower5FTextPointers
|
||||
26:4984 WestRadioTower5FScriptLoader
|
||||
26:4A2F WestRocketRaidedHouseTextPointers
|
||||
26:4A2E WestRocketRaidedHouseScriptLoader
|
||||
26:4AC7 WestPokecenter1FTextPointers
|
||||
26:4AC6 WestPokecenter1FScriptLoader
|
||||
26:4B44 WestPokecenter2FTextPointers
|
||||
26:4B43 WestPokecenter2FScriptLoader
|
||||
26:4C00 WestGymTextPointers
|
||||
26:4BFF WestGymScriptLoader
|
||||
26:4C84 WestHouse1TextPointers
|
||||
26:4C83 WestHouse1ScriptLoader
|
||||
26:4D08 WestHouse2TextPointers
|
||||
26:4D07 WestHouse2ScriptLoader
|
||||
27:4041 HaitekuWestRouteGateTextPointers
|
||||
27:4040 HaitekuWestRouteGateScriptLoader
|
||||
27:40D5 HaitekuPokecenter1FTextPointers
|
||||
27:40D4 HaitekuPokecenter1FScriptLoader
|
||||
27:414E HaitekuPokecenter2FTextPointers
|
||||
27:414D HaitekuPokecenter2FScriptLoader
|
||||
27:41EF HaitekuLeague1FTextPointers
|
||||
27:41EE HaitekuLeague1FScriptLoader
|
||||
27:428F HaitekuLeague2FTextPointers
|
||||
27:428E HaitekuLeague2FScriptLoader
|
||||
27:430F HaitekuMartTextPointers
|
||||
27:430E HaitekuMartScriptLoader
|
||||
27:4369 HaitekuHouse1TextPointers
|
||||
27:4368 HaitekuHouse1ScriptLoader
|
||||
27:43C3 HaitekuHouse2TextPointers
|
||||
27:43C2 HaitekuHouse2ScriptLoader
|
||||
27:442A HaitekuImposterOakHouseTextPointers
|
||||
27:4429 HaitekuImposterOakHouseScriptLoader
|
||||
27:44B1 HaitekuAquarium1FTextPointers
|
||||
27:44B0 HaitekuAquarium1FScriptLoader
|
||||
27:451D HaitekuAquarium2FTextPointers
|
||||
27:451C HaitekuAquarium2FScriptLoader
|
||||
27:4578 FontoRouteGate1TextPointers
|
||||
27:4577 FontoRouteGate1ScriptLoader
|
||||
27:45D3 FontoRouteGate2TextPointers
|
||||
27:45D2 FontoRouteGate2ScriptLoader
|
||||
27:462E FontoRouteGate3TextPointers
|
||||
27:462D FontoRouteGate3ScriptLoader
|
||||
27:46BB FontoRocketHouseTextPointers
|
||||
27:46BA FontoRocketHouseScriptLoader
|
||||
27:473B FontoMartTextPointers
|
||||
27:473A FontoMartScriptLoader
|
||||
27:4795 FontoHouseTextPointers
|
||||
27:4794 FontoHouseScriptLoader
|
||||
27:4829 FontoPokecenter1FTextPointers
|
||||
27:4828 FontoPokecenter1FScriptLoader
|
||||
27:48A2 FontoPokecenter2FTextPointers
|
||||
27:48A1 FontoPokecenter2FScriptLoader
|
||||
27:4909 FontoLabTextPointers
|
||||
27:4908 FontoLabScriptLoader
|
||||
27:4989 BaadonMartTextPointers
|
||||
27:4988 BaadonMartScriptLoader
|
||||
27:4A10 BaadonPokecenter1FTextPointers
|
||||
27:4A0F BaadonPokecenter1FScriptLoader
|
||||
27:4A89 BaadonPokecenter2FTextPointers
|
||||
27:4A88 BaadonPokecenter2FScriptLoader
|
||||
27:4ADF BaadonHouse1TextPointers
|
||||
27:4ADE BaadonHouse1ScriptLoader
|
||||
27:4B28 BaadonWallpaperHouseTextPointers
|
||||
27:4B27 BaadonWallpaperHouseScriptLoader
|
||||
27:4B82 BaadonHouse2TextPointers
|
||||
27:4B81 BaadonHouse2ScriptLoader
|
||||
27:4C23 BaadonLeague1FTextPointers
|
||||
27:4C22 BaadonLeague1FScriptLoader
|
||||
27:4CC3 BaadonLeague2FTextPointers
|
||||
27:4CC2 BaadonLeague2FScriptLoader
|
||||
27:4D1E BaadonRouteGateWestTextPointers
|
||||
27:4D1D BaadonRouteGateWestScriptLoader
|
||||
27:4D79 BaadonRouteGateNewtypeTextPointers
|
||||
27:4D78 BaadonRouteGateNewtypeScriptLoader
|
||||
27:4E0D NewtypePokecenter1FTextPointers
|
||||
27:4E0C NewtypePokecenter1FScriptLoader
|
||||
27:4E86 NewtypePokecenter2FTextPointers
|
||||
27:4E85 NewtypePokecenter2FScriptLoader
|
||||
27:4F27 NewtypeLeague1FTextPointers
|
||||
27:4F26 NewtypeLeague1FScriptLoader
|
||||
27:4FC7 NewtypeLeague2FTextPointers
|
||||
27:4FC6 NewtypeLeague2FScriptLoader
|
||||
27:5021 NewtypeSailorHouseTextPointers
|
||||
27:5020 NewtypeSailorHouseScriptLoader
|
||||
27:50A1 NewtypeMartTextPointers
|
||||
27:50A0 NewtypeMartScriptLoader
|
||||
27:513B NewtypeDojoTextPointers
|
||||
27:513A NewtypeDojoScriptLoader
|
||||
27:5195 NewtypeHouse1TextPointers
|
||||
27:5194 NewtypeHouse1ScriptLoader
|
||||
27:5212 NewtypeDinerTextPointers
|
||||
27:5211 NewtypeDinerScriptLoader
|
||||
27:526C NewtypeHouse2TextPointers
|
||||
27:526B NewtypeHouse2ScriptLoader
|
||||
27:52C6 NewtypeHouse3TextPointers
|
||||
27:52C5 NewtypeHouse3ScriptLoader
|
||||
27:535A Route15Pokecenter1FTextPointers
|
||||
27:5359 Route15Pokecenter1FScriptLoader
|
||||
27:53AC Route15Pokecenter2FTextPointers
|
||||
27:53AB Route15Pokecenter2FScriptLoader
|
||||
27:5407 NewtypeRouteGateTextPointers
|
||||
27:5406 NewtypeRouteGateScriptLoader
|
||||
27:549B Route18Pokecenter1FTextPointers
|
||||
27:549A Route18Pokecenter1FScriptLoader
|
||||
27:54ED Route18Pokecenter2FTextPointers
|
||||
27:54EC Route18Pokecenter2FScriptLoader
|
||||
27:5548 SugarRouteGateTextPointers
|
||||
27:5547 SugarRouteGateScriptLoader
|
||||
27:55C8 SugarHouseTextPointers
|
||||
27:55C7 SugarHouseScriptLoader
|
||||
27:561E SugarHouse2TextPointers
|
||||
27:561D SugarHouse2ScriptLoader
|
||||
27:569E SugarMartTextPointers
|
||||
27:569D SugarMartScriptLoader
|
||||
27:5732 SugarPokecenter1FTextPointers
|
||||
27:5731 SugarPokecenter1FScriptLoader
|
||||
27:57AB SugarPokecenter2FTextPointers
|
||||
27:57AA SugarPokecenter2FScriptLoader
|
||||
27:5805 BullForestRoute1HouseTextPointers
|
||||
27:5804 BullForestRoute1HouseScriptLoader
|
||||
27:5860 BullForestRouteGateStandTextPointers
|
||||
27:585F BullForestRouteGateStandScriptLoader
|
||||
27:58E0 BullMartTextPointers
|
||||
27:58DF BullMartScriptLoader
|
||||
27:5936 BullHouse1TextPointers
|
||||
27:5935 BullHouse1ScriptLoader
|
||||
27:5990 BullHouse2TextPointers
|
||||
27:598F BullHouse2ScriptLoader
|
||||
27:59EA BullHouse3TextPointers
|
||||
27:59E9 BullHouse3ScriptLoader
|
||||
27:5A7E BullPokecenter1FTextPointers
|
||||
27:5A7D BullPokecenter1FScriptLoader
|
||||
27:5AF7 BullPokecenter2FTextPointers
|
||||
27:5AF6 BullPokecenter2FScriptLoader
|
||||
27:5B98 BullLeague1FTextPointers
|
||||
27:5B97 BullLeague1FScriptLoader
|
||||
27:5C38 BullLeague2FTextPointers
|
||||
27:5C37 BullLeague2FScriptLoader
|
||||
27:5C85 BullHouse4TextPointers
|
||||
27:5C84 BullHouse4ScriptLoader
|
||||
27:5CE0 StandRouteGateKantoTextPointers
|
||||
27:5CDF StandRouteGateKantoScriptLoader
|
||||
27:5D36 StandLabTextPointers
|
||||
27:5D35 StandLabScriptLoader
|
||||
27:5DCA StandPokecenter1FTextPointers
|
||||
27:5DC9 StandPokecenter1FScriptLoader
|
||||
27:5E43 StandPokecenter2FTextPointers
|
||||
27:5E42 StandPokecenter2FScriptLoader
|
||||
27:5EC3 StandOfficeTextPointers
|
||||
27:5EC2 StandOfficeScriptLoader
|
||||
27:5F43 StandMartTextPointers
|
||||
27:5F42 StandMartScriptLoader
|
||||
27:5F9D StandHouseTextPointers
|
||||
27:5F9C StandHouseScriptLoader
|
||||
27:600A StandRocketHouse1FTextPointers
|
||||
27:6009 StandRocketHouse1FScriptLoader
|
||||
27:6069 StandRocketHouse2FTextPointers
|
||||
27:6068 StandRocketHouse2FScriptLoader
|
||||
27:610A StandLeague1FTextPointers
|
||||
27:6109 StandLeague1FScriptLoader
|
||||
27:61AA StandLeague2FTextPointers
|
||||
27:61A9 StandLeague2FScriptLoader
|
||||
27:6204 KantoCeruleanHouseTextPointers
|
||||
27:6203 KantoCeruleanHouseScriptLoader
|
||||
27:6298 KantoPokecenter1FTextPointers
|
||||
27:6297 KantoPokecenter1FScriptLoader
|
||||
27:6311 KantoPokecenter2FTextPointers
|
||||
27:6310 KantoPokecenter2FScriptLoader
|
||||
27:63B2 KantoLeague1FTextPointers
|
||||
27:63B1 KantoLeague1FScriptLoader
|
||||
27:6452 KantoLeague2FTextPointers
|
||||
27:6451 KantoLeague2FScriptLoader
|
||||
27:64B9 KantoLavenderHouseTextPointers
|
||||
27:64B8 KantoLavenderHouseScriptLoader
|
||||
27:652D KantoCeladonMart1FTextPointers
|
||||
27:652C KantoCeladonMart1FScriptLoader
|
||||
27:65A7 KantoCeladonMart2FTextPointers
|
||||
27:65A6 KantoCeladonMart2FScriptLoader
|
||||
27:6621 KantoCeladonMart3FTextPointers
|
||||
27:6620 KantoCeladonMart3FScriptLoader
|
||||
27:66A8 KantoCeladonMart4FTextPointers
|
||||
27:66A7 KantoCeladonMart4FScriptLoader
|
||||
27:6728 KantoCeladonMart5FTextPointers
|
||||
27:6727 KantoCeladonMart5FScriptLoader
|
||||
27:6765 KantoCeladonElevatorTextPointers
|
||||
27:6764 KantoCeladonElevatorScriptLoader
|
||||
27:67E5 KantoMartTextPointers
|
||||
27:67E4 KantoMartScriptLoader
|
||||
27:687F KantoGamefreakHQ1TextPointers
|
||||
27:687E KantoGamefreakHQ1ScriptLoader
|
||||
27:68EB KantoGamefreakHQ2TextPointers
|
||||
27:68EA KantoGamefreakHQ2ScriptLoader
|
||||
27:6971 KantoGamefreakHQ3TextPointers
|
||||
27:6970 KantoGamefreakHQ3ScriptLoader
|
||||
27:69C9 KantoGamefreakHQ4TextPointers
|
||||
27:69C8 KantoGamefreakHQ4ScriptLoader
|
||||
27:6A12 KantoGamefreakHQ5TextPointers
|
||||
27:6A11 KantoGamefreakHQ5ScriptLoader
|
||||
27:6AC5 KantoSilphCoTextPointers
|
||||
27:6AC4 KantoSilphCoScriptLoader
|
||||
27:6B2C KantoViridianHouseTextPointers
|
||||
27:6B2B KantoViridianHouseScriptLoader
|
||||
27:6C3B KantoGameCornerTextPointers
|
||||
27:6C3A KantoGameCornerScriptLoader
|
||||
27:6C76 KantoUnusedAreaTextPointers
|
||||
27:6C75 KantoUnusedAreaScriptLoader
|
||||
27:6CEA KantoGameCornerPrizesTextPointers
|
||||
27:6CE9 KantoGameCornerPrizesScriptLoader
|
||||
27:6D37 KantoDinerTextPointers
|
||||
27:6D36 KantoDinerScriptLoader
|
||||
27:6DD1 KantoSchoolTextPointers
|
||||
27:6DD0 KantoSchoolScriptLoader
|
||||
27:6E51 KantoHospitalTextPointers
|
||||
27:6E50 KantoHospitalScriptLoader
|
||||
27:6EE5 KantoPokecenter21FTextPointers
|
||||
27:6EE4 KantoPokecenter21FScriptLoader
|
||||
27:6F5E KantoPokecenter22FTextPointers
|
||||
27:6F5D KantoPokecenter22FScriptLoader
|
||||
27:6FC5 KantoRedsHouseTextPointers
|
||||
27:6FC4 KantoRedsHouseScriptLoader
|
||||
27:7022 KantoGreensHouse1FTextPointers
|
||||
27:7021 KantoGreensHouse1FScriptLoader
|
||||
27:7064 KantoGreensHouse2FTextPointers
|
||||
27:7063 KantoGreensHouse2FScriptLoader
|
||||
27:70CB KantoEldersHouseTextPointers
|
||||
27:70CA KantoEldersHouseScriptLoader
|
||||
27:7121 KantoOaksLabTextPointers
|
||||
27:7120 KantoOaksLabScriptLoader
|
||||
27:71C2 KantoLeague21FTextPointers
|
||||
27:71C1 KantoLeague21FScriptLoader
|
||||
27:7262 KantoLeague22FTextPointers
|
||||
27:7261 KantoLeague22FScriptLoader
|
||||
27:72BC KantoFishingGuruTextPointers
|
||||
27:72BB KantoFishingGuruScriptLoader
|
||||
27:7316 SouthHouse1TextPointers
|
||||
27:7315 SouthHouse1ScriptLoader
|
||||
27:73AA SouthPokecenter1FTextPointers
|
||||
27:73A9 SouthPokecenter1FScriptLoader
|
||||
27:7423 SouthPokecenter2FTextPointers
|
||||
27:7422 SouthPokecenter2FScriptLoader
|
||||
27:74A3 SouthMartTextPointers
|
||||
27:74A2 SouthMartScriptLoader
|
||||
27:74FD SouthHouse2TextPointers
|
||||
27:74FC SouthHouse2ScriptLoader
|
||||
27:7557 NorthHouse1TextPointers
|
||||
27:7556 NorthHouse1ScriptLoader
|
||||
27:75D7 NorthMartTextPointers
|
||||
27:75D6 NorthMartScriptLoader
|
||||
27:7631 NorthHouse2TextPointers
|
||||
27:7630 NorthHouse2ScriptLoader
|
||||
27:76C5 NorthPokecenter1FTextPointers
|
||||
27:76C4 NorthPokecenter1FScriptLoader
|
||||
27:773E NorthPokecenter2FTextPointers
|
||||
27:773D NorthPokecenter2FScriptLoader
|
||||
2F:406B PowerPlant1TextPointers
|
||||
2F:406A PowerPlant1ScriptLoader
|
||||
2F:40E8 PowerPlant2TextPointers
|
||||
2F:40E7 PowerPlant2ScriptLoader
|
||||
2F:4219 PowerPlant3TextPointers
|
||||
2F:4218 PowerPlant3ScriptLoader
|
||||
2F:434A PowerPlant4TextPointers
|
||||
2F:4349 PowerPlant4ScriptLoader
|
||||
2F:43C7 RuinsOfAlphEntranceTextPointers
|
||||
2F:43C6 RuinsOfAlphEntranceScriptLoader
|
||||
2F:468D RuinsOfAlphMainTextPointers
|
||||
2F:468C RuinsOfAlphMainScriptLoader
|
||||
2F:4818 CaveMinecarts1TextPointers
|
||||
2F:4817 CaveMinecarts1ScriptLoader
|
||||
2F:49A3 CaveMinecarts2TextPointers
|
||||
2F:49A2 CaveMinecarts2ScriptLoader
|
||||
2F:4B2E CaveMinecarts3TextPointers
|
||||
2F:4B2D CaveMinecarts3ScriptLoader
|
||||
2F:4CB9 CaveMinecarts4TextPointers
|
||||
2F:4CB8 CaveMinecarts4ScriptLoader
|
||||
2F:4E44 CaveMinecarts5TextPointers
|
||||
2F:4E43 CaveMinecarts5ScriptLoader
|
||||
2F:4F1B CaveMinecarts6TextPointers
|
||||
2F:4F1A CaveMinecarts6ScriptLoader
|
||||
2F:4FF2 CaveMinecarts7TextPointers
|
||||
2F:4FF1 CaveMinecarts7ScriptLoader
|
||||
2F:506F Office1TextPointers
|
||||
2F:506E Office1ScriptLoader
|
||||
2F:51A0 Office2TextPointers
|
||||
2F:519F Office2ScriptLoader
|
||||
2F:5277 Office3TextPointers
|
||||
2F:5276 Office3ScriptLoader
|
||||
2F:52F4 SlowpokeWellEntranceTextPointers
|
||||
2F:52F3 SlowpokeWellEntranceScriptLoader
|
||||
2F:53CB SlowpokeWellMainTextPointers
|
||||
2F:53CA SlowpokeWellMainScriptLoader
|
||||
2F:5664 ShizukanaOkaTextPointers
|
||||
2F:564B ShizukanaOkaScriptLoader
|
||||
34:4041 RouteSilentEastGateTextPointers
|
||||
34:4040 RouteSilentEastGateScriptLoader
|
||||
36:4000 OldCityTextPointers
|
||||
36:4370 OldCityScriptLoader
|
||||
36:4000 WestTextPointers
|
||||
36:45D0 WestScriptLoader
|
||||
36:4000 HaitekuTextPointers
|
||||
36:47F6 HaitekuScriptLoader
|
||||
36:4000 FontoTextPointers
|
||||
36:48F1 FontoScriptLoader
|
||||
36:4000 BaadonTextPointers
|
||||
36:49F7 BaadonScriptLoader
|
||||
36:4000 NewtypeTextPointers
|
||||
36:4C38 NewtypeScriptLoader
|
||||
36:4000 SugarTextPointers
|
||||
36:4D03 SugarScriptLoader
|
||||
36:4000 BullForestTextPointers
|
||||
36:4F26 BullForestScriptLoader
|
||||
36:4000 StandTextPointers
|
||||
36:519B StandScriptLoader
|
||||
36:4000 KantoTextPointers
|
||||
36:55F1 KantoScriptLoader
|
||||
36:4000 PrinceTextPointers
|
||||
36:5675 PrinceScriptLoader
|
||||
36:4000 MtFujiTextPointers
|
||||
36:56ED MtFujiScriptLoader
|
||||
36:4000 SouthTextPointers
|
||||
36:5912 SouthScriptLoader
|
||||
36:4000 NorthTextPointers
|
||||
36:59DD NorthScriptLoader
|
||||
36:4000 Route2TextPointers
|
||||
36:5CC4 Route2ScriptLoader
|
||||
36:4000 HaitekuWestRouteTextPointers
|
||||
36:5DCF HaitekuWestRouteScriptLoader
|
||||
36:4000 HaitekuWestRouteOceanTextPointers
|
||||
36:5F15 HaitekuWestRouteOceanScriptLoader
|
||||
36:4000 FontoRoute1TextPointers
|
||||
36:6081 FontoRoute1ScriptLoader
|
||||
36:4000 FontoRoute6TextPointers
|
||||
36:61E6 FontoRoute6ScriptLoader
|
||||
36:4000 FontoRoute2TextPointers
|
||||
36:62C4 FontoRoute2ScriptLoader
|
||||
36:4000 FontoRoute4TextPointers
|
||||
36:63B0 FontoRoute4ScriptLoader
|
||||
36:4000 FontoRoute3TextPointers
|
||||
36:64BB FontoRoute3ScriptLoader
|
||||
36:4000 BaadonRoute1TextPointers
|
||||
36:6601 BaadonRoute1ScriptLoader
|
||||
36:4000 BaadonRoute2TextPointers
|
||||
36:67ED BaadonRoute2ScriptLoader
|
||||
36:4000 BaadonRoute3TextPointers
|
||||
36:68D9 BaadonRoute3ScriptLoader
|
||||
36:4000 Route15TextPointers
|
||||
36:69BB Route15ScriptLoader
|
||||
36:4000 NewtypeRouteTextPointers
|
||||
36:6A6C NewtypeRouteScriptLoader
|
||||
36:4000 Route18TextPointers
|
||||
36:6C6D Route18ScriptLoader
|
||||
36:4000 BullForestRoute1TextPointers
|
||||
36:6D8D BullForestRoute1ScriptLoader
|
||||
36:4000 SugarRouteTextPointers
|
||||
36:6ED3 SugarRouteScriptLoader
|
||||
36:4000 BullForestRoute2TextPointers
|
||||
36:7019 BullForestRoute2ScriptLoader
|
||||
36:4000 StandRouteTextPointers
|
||||
36:715F StandRouteScriptLoader
|
||||
36:4000 KantoEastRouteTextPointers
|
||||
36:724B KantoEastRouteScriptLoader
|
||||
36:4000 RouteSilentEastTextPointers
|
||||
36:738A RouteSilentEastScriptLoader
|
||||
36:4000 PrinceRouteTextPointers
|
||||
36:73E6 PrinceRouteScriptLoader
|
||||
36:4000 MtFujiRouteTextPointers
|
||||
36:7442 MtFujiRouteScriptLoader
|
||||
36:4000 FontoRoute5TextPointers
|
||||
36:752E FontoRoute5ScriptLoader
|
||||
36:4000 BullForestRoute3TextPointers
|
||||
36:7666 BullForestRoute3ScriptLoader
|
||||
|
|
|
|||
|
|
@ -11,13 +11,17 @@ debug_lines_startswith = [
|
|||
"endc"
|
||||
]
|
||||
|
||||
with open("pokegold-spaceworld.link", "r") as f:
|
||||
with open("pokegold-spaceworld-gen.link", "r") as f:
|
||||
linkerscript = f.read()
|
||||
|
||||
def clean_section(line, file, multiple):
|
||||
global linkerscript
|
||||
lines = line.lstrip().split("\"")
|
||||
file += "@" + lines[1] if multiple else ""
|
||||
if "@" not in lines[1] and not file == lines[1]:
|
||||
file += ("@" + lines[1]) if multiple else ""
|
||||
else:
|
||||
file = lines[1]
|
||||
|
||||
linkerscript = linkerscript.replace("\"" + lines[1] + "\"", "\"" + file + "\"")
|
||||
if "ROMX" in lines[2]:
|
||||
return "SECTION \"%s\", ROMX" % file
|
||||
|
|
@ -32,7 +36,7 @@ def clean_section(line, file, multiple):
|
|||
else:
|
||||
raise
|
||||
|
||||
TEMP_PATH = ""
|
||||
TEMP_PATH = "temp/"
|
||||
|
||||
for root, dirs, files in os.walk(cwd):
|
||||
for file in files:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user