diff options
| author | Rangi <remy.oukaour+rangi@gmail.com> | 2020-09-21 11:58:10 -0400 |
|---|---|---|
| committer | Rangi <remy.oukaour+rangi@gmail.com> | 2020-09-21 12:15:06 -0400 |
| commit | 9f2ef498fb319ab6a0b343f8165af49ad33b5c78 (patch) | |
| tree | 35eee5afd82436a5b5969e1c22c1f49f87926189 /scripts | |
| parent | f2118b1715e8ef29d6967e0a9ab24cb8cd1a8aa4 (diff) | |
Copy pokered map organization (maps/*.blk, scripts/*.asm, data/maps/objects/*.asm)
Diffstat (limited to 'scripts')
229 files changed, 7205 insertions, 0 deletions
diff --git a/scripts/Baadon.asm b/scripts/Baadon.asm new file mode 100644 index 0000000..8736f03 --- /dev/null +++ b/scripts/Baadon.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Baadon.asm", ROMX + +BaadonScriptLoader:: + ret + + db "@" diff --git a/scripts/BaadonHouse1.asm b/scripts/BaadonHouse1.asm new file mode 100644 index 0000000..bf37347 --- /dev/null +++ b/scripts/BaadonHouse1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonHouse1.asm", ROMX + +BaadonHouse1ScriptLoader:: + ret + +BaadonHouse1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonHouse2.asm b/scripts/BaadonHouse2.asm new file mode 100644 index 0000000..5107f8e --- /dev/null +++ b/scripts/BaadonHouse2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonHouse2.asm", ROMX + +BaadonHouse2ScriptLoader:: + ret + +BaadonHouse2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonLeague1F.asm b/scripts/BaadonLeague1F.asm new file mode 100644 index 0000000..085ae7d --- /dev/null +++ b/scripts/BaadonLeague1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonLeague1F.asm", ROMX + +BaadonLeague1FScriptLoader:: + ret + +BaadonLeague1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonLeague2F.asm b/scripts/BaadonLeague2F.asm new file mode 100644 index 0000000..d706109 --- /dev/null +++ b/scripts/BaadonLeague2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonLeague2F.asm", ROMX + +BaadonLeague2FScriptLoader:: + ret + +BaadonLeague2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonMart.asm b/scripts/BaadonMart.asm new file mode 100644 index 0000000..521b91b --- /dev/null +++ b/scripts/BaadonMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonMart.asm", ROMX + +BaadonMartScriptLoader:: + ret + +BaadonMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonPokecenter1F.asm b/scripts/BaadonPokecenter1F.asm new file mode 100644 index 0000000..c78966f --- /dev/null +++ b/scripts/BaadonPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonPokecenter1F.asm", ROMX + +BaadonPokecenter1FScriptLoader:: + ret + +BaadonPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonPokecenter2F.asm b/scripts/BaadonPokecenter2F.asm new file mode 100644 index 0000000..3b4d467 --- /dev/null +++ b/scripts/BaadonPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonPokecenter2F.asm", ROMX + +BaadonPokecenter2FScriptLoader:: + ret + +BaadonPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonRoute1.asm b/scripts/BaadonRoute1.asm new file mode 100644 index 0000000..3a94f6c --- /dev/null +++ b/scripts/BaadonRoute1.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonRoute1.asm", ROMX + +BaadonRoute1ScriptLoader:: + ret + + db "@" diff --git a/scripts/BaadonRoute2.asm b/scripts/BaadonRoute2.asm new file mode 100644 index 0000000..05f44a9 --- /dev/null +++ b/scripts/BaadonRoute2.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonRoute2.asm", ROMX + +BaadonRoute2ScriptLoader:: + ret + + db "@" diff --git a/scripts/BaadonRoute3.asm b/scripts/BaadonRoute3.asm new file mode 100644 index 0000000..4f7bcbc --- /dev/null +++ b/scripts/BaadonRoute3.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonRoute3.asm", ROMX + +BaadonRoute3ScriptLoader:: + ret + + db "@" diff --git a/scripts/BaadonRouteGateNewtype.asm b/scripts/BaadonRouteGateNewtype.asm new file mode 100644 index 0000000..d3e95af --- /dev/null +++ b/scripts/BaadonRouteGateNewtype.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonRouteGateNewtype.asm", ROMX + +BaadonRouteGateNewtypeScriptLoader:: + ret + +BaadonRouteGateNewtypeTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonRouteGateWest.asm b/scripts/BaadonRouteGateWest.asm new file mode 100644 index 0000000..3577294 --- /dev/null +++ b/scripts/BaadonRouteGateWest.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonRouteGateWest.asm", ROMX + +BaadonRouteGateWestScriptLoader:: + ret + +BaadonRouteGateWestTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BaadonWallpaperHouse.asm b/scripts/BaadonWallpaperHouse.asm new file mode 100644 index 0000000..1f035f6 --- /dev/null +++ b/scripts/BaadonWallpaperHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BaadonWallpaperHouse.asm", ROMX + +BaadonWallpaperHouseScriptLoader:: + ret + +BaadonWallpaperHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullForest.asm b/scripts/BullForest.asm new file mode 100644 index 0000000..a3f4852 --- /dev/null +++ b/scripts/BullForest.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullForest.asm", ROMX + +BullForestScriptLoader:: + ret + + db "@" diff --git a/scripts/BullForestRoute1.asm b/scripts/BullForestRoute1.asm new file mode 100644 index 0000000..b4ed18d --- /dev/null +++ b/scripts/BullForestRoute1.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullForestRoute1.asm", ROMX + +BullForestRoute1ScriptLoader:: + ret + + db "@" diff --git a/scripts/BullForestRoute1House.asm b/scripts/BullForestRoute1House.asm new file mode 100644 index 0000000..3e16c4a --- /dev/null +++ b/scripts/BullForestRoute1House.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullForestRoute1House.asm", ROMX + +BullForestRoute1HouseScriptLoader:: + ret + +BullForestRoute1HouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullForestRoute2.asm b/scripts/BullForestRoute2.asm new file mode 100644 index 0000000..815c061 --- /dev/null +++ b/scripts/BullForestRoute2.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullForestRoute2.asm", ROMX + +BullForestRoute2ScriptLoader:: + ret + + db "@" diff --git a/scripts/BullForestRoute3.asm b/scripts/BullForestRoute3.asm new file mode 100644 index 0000000..1724253 --- /dev/null +++ b/scripts/BullForestRoute3.asm @@ -0,0 +1,10 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullForestRoute3.asm", ROMX + +BullForestRoute3ScriptLoader:: + ret + + db "@" + + ret diff --git a/scripts/BullForestRouteGateStand.asm b/scripts/BullForestRouteGateStand.asm new file mode 100644 index 0000000..84b580b --- /dev/null +++ b/scripts/BullForestRouteGateStand.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullForestRouteGateStand.asm", ROMX + +BullForestRouteGateStandScriptLoader:: + ret + +BullForestRouteGateStandTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullHouse1.asm b/scripts/BullHouse1.asm new file mode 100644 index 0000000..281c978 --- /dev/null +++ b/scripts/BullHouse1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullHouse1.asm", ROMX + +BullHouse1ScriptLoader:: + ret + +BullHouse1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullHouse2.asm b/scripts/BullHouse2.asm new file mode 100644 index 0000000..1e76ee4 --- /dev/null +++ b/scripts/BullHouse2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullHouse2.asm", ROMX + +BullHouse2ScriptLoader:: + ret + +BullHouse2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullHouse3.asm b/scripts/BullHouse3.asm new file mode 100644 index 0000000..1cb40fc --- /dev/null +++ b/scripts/BullHouse3.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullHouse3.asm", ROMX + +BullHouse3ScriptLoader:: + ret + +BullHouse3TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullHouse4.asm b/scripts/BullHouse4.asm new file mode 100644 index 0000000..19d3824 --- /dev/null +++ b/scripts/BullHouse4.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullHouse4.asm", ROMX + +BullHouse4ScriptLoader:: + ret + +BullHouse4TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullLeague1F.asm b/scripts/BullLeague1F.asm new file mode 100644 index 0000000..5d44b79 --- /dev/null +++ b/scripts/BullLeague1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullLeague1F.asm", ROMX + +BullLeague1FScriptLoader:: + ret + +BullLeague1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullLeague2F.asm b/scripts/BullLeague2F.asm new file mode 100644 index 0000000..24dc07e --- /dev/null +++ b/scripts/BullLeague2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullLeague2F.asm", ROMX + +BullLeague2FScriptLoader:: + ret + +BullLeague2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullMart.asm b/scripts/BullMart.asm new file mode 100644 index 0000000..3c5179b --- /dev/null +++ b/scripts/BullMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullMart.asm", ROMX + +BullMartScriptLoader:: + ret + +BullMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullPokecenter1F.asm b/scripts/BullPokecenter1F.asm new file mode 100644 index 0000000..552d719 --- /dev/null +++ b/scripts/BullPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullPokecenter1F.asm", ROMX + +BullPokecenter1FScriptLoader:: + ret + +BullPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/BullPokecenter2F.asm b/scripts/BullPokecenter2F.asm new file mode 100644 index 0000000..dd46157 --- /dev/null +++ b/scripts/BullPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/BullPokecenter2F.asm", ROMX + +BullPokecenter2FScriptLoader:: + ret + +BullPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/CaveMinecarts1.asm b/scripts/CaveMinecarts1.asm new file mode 100644 index 0000000..2c08c44 --- /dev/null +++ b/scripts/CaveMinecarts1.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/CaveMinecarts1.asm", ROMX + +CaveMinecarts1ScriptLoader:: + ret + +CaveMinecarts1TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/CaveMinecarts2.asm b/scripts/CaveMinecarts2.asm new file mode 100644 index 0000000..a05289c --- /dev/null +++ b/scripts/CaveMinecarts2.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/CaveMinecarts2.asm", ROMX + +CaveMinecarts2ScriptLoader:: + ret + +CaveMinecarts2TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/CaveMinecarts3.asm b/scripts/CaveMinecarts3.asm new file mode 100644 index 0000000..b3524cb --- /dev/null +++ b/scripts/CaveMinecarts3.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/CaveMinecarts3.asm", ROMX + +CaveMinecarts3ScriptLoader:: + ret + +CaveMinecarts3TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/CaveMinecarts4.asm b/scripts/CaveMinecarts4.asm new file mode 100644 index 0000000..9e40937 --- /dev/null +++ b/scripts/CaveMinecarts4.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/CaveMinecarts4.asm", ROMX + +CaveMinecarts4ScriptLoader:: + ret + +CaveMinecarts4TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/CaveMinecarts5.asm b/scripts/CaveMinecarts5.asm new file mode 100644 index 0000000..1d3e6ce --- /dev/null +++ b/scripts/CaveMinecarts5.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/CaveMinecarts5.asm", ROMX + +CaveMinecarts5ScriptLoader:: + ret + +CaveMinecarts5TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/CaveMinecarts6.asm b/scripts/CaveMinecarts6.asm new file mode 100644 index 0000000..5912778 --- /dev/null +++ b/scripts/CaveMinecarts6.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/CaveMinecarts6.asm", ROMX + +CaveMinecarts6ScriptLoader:: + ret + +CaveMinecarts6TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/CaveMinecarts7.asm b/scripts/CaveMinecarts7.asm new file mode 100644 index 0000000..53a7d20 --- /dev/null +++ b/scripts/CaveMinecarts7.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/CaveMinecarts7.asm", ROMX + +CaveMinecarts7ScriptLoader:: + ret + +CaveMinecarts7TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/Fonto.asm b/scripts/Fonto.asm new file mode 100644 index 0000000..6629aa3 --- /dev/null +++ b/scripts/Fonto.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Fonto.asm", ROMX + +FontoScriptLoader:: + ret + + db "@" diff --git a/scripts/FontoHouse.asm b/scripts/FontoHouse.asm new file mode 100644 index 0000000..6b134a3 --- /dev/null +++ b/scripts/FontoHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoHouse.asm", ROMX + +FontoHouseScriptLoader:: + ret + +FontoHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/FontoLab.asm b/scripts/FontoLab.asm new file mode 100644 index 0000000..34e2d82 --- /dev/null +++ b/scripts/FontoLab.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoLab.asm", ROMX + +FontoLabScriptLoader:: + ret + +FontoLabTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/FontoMart.asm b/scripts/FontoMart.asm new file mode 100644 index 0000000..9851561 --- /dev/null +++ b/scripts/FontoMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoMart.asm", ROMX + +FontoMartScriptLoader:: + ret + +FontoMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/FontoPokecenter1F.asm b/scripts/FontoPokecenter1F.asm new file mode 100644 index 0000000..74a646c --- /dev/null +++ b/scripts/FontoPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoPokecenter1F.asm", ROMX + +FontoPokecenter1FScriptLoader:: + ret + +FontoPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/FontoPokecenter2F.asm b/scripts/FontoPokecenter2F.asm new file mode 100644 index 0000000..353eb39 --- /dev/null +++ b/scripts/FontoPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoPokecenter2F.asm", ROMX + +FontoPokecenter2FScriptLoader:: + ret + +FontoPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/FontoRocketHouse.asm b/scripts/FontoRocketHouse.asm new file mode 100644 index 0000000..88f02b5 --- /dev/null +++ b/scripts/FontoRocketHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRocketHouse.asm", ROMX + +FontoRocketHouseScriptLoader:: + ret + +FontoRocketHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/FontoRoute1.asm b/scripts/FontoRoute1.asm new file mode 100644 index 0000000..5ef94c9 --- /dev/null +++ b/scripts/FontoRoute1.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRoute1.asm", ROMX + +FontoRoute1ScriptLoader:: + ret + + db "@" diff --git a/scripts/FontoRoute2.asm b/scripts/FontoRoute2.asm new file mode 100644 index 0000000..7e5f4ac --- /dev/null +++ b/scripts/FontoRoute2.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRoute2.asm", ROMX + +FontoRoute2ScriptLoader:: + ret + + db "@" diff --git a/scripts/FontoRoute3.asm b/scripts/FontoRoute3.asm new file mode 100644 index 0000000..7990a9e --- /dev/null +++ b/scripts/FontoRoute3.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRoute3.asm", ROMX + +FontoRoute3ScriptLoader:: + ret + + db "@" diff --git a/scripts/FontoRoute4.asm b/scripts/FontoRoute4.asm new file mode 100644 index 0000000..b6ba95d --- /dev/null +++ b/scripts/FontoRoute4.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRoute4.asm", ROMX + +FontoRoute4ScriptLoader:: + ret + + db "@" diff --git a/scripts/FontoRoute5.asm b/scripts/FontoRoute5.asm new file mode 100644 index 0000000..3396745 --- /dev/null +++ b/scripts/FontoRoute5.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRoute5.asm", ROMX + +FontoRoute5ScriptLoader:: + ret + + db "@" diff --git a/scripts/FontoRoute6.asm b/scripts/FontoRoute6.asm new file mode 100644 index 0000000..ac7a28c --- /dev/null +++ b/scripts/FontoRoute6.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRoute6.asm", ROMX + +FontoRoute6ScriptLoader:: + ret + + db "@" diff --git a/scripts/FontoRouteGate1.asm b/scripts/FontoRouteGate1.asm new file mode 100644 index 0000000..322e14f --- /dev/null +++ b/scripts/FontoRouteGate1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRouteGate1.asm", ROMX + +FontoRouteGate1ScriptLoader:: + ret + +FontoRouteGate1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/FontoRouteGate2.asm b/scripts/FontoRouteGate2.asm new file mode 100644 index 0000000..7b1841f --- /dev/null +++ b/scripts/FontoRouteGate2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRouteGate2.asm", ROMX + +FontoRouteGate2ScriptLoader:: + ret + +FontoRouteGate2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/FontoRouteGate3.asm b/scripts/FontoRouteGate3.asm new file mode 100644 index 0000000..7091839 --- /dev/null +++ b/scripts/FontoRouteGate3.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/FontoRouteGate3.asm", ROMX + +FontoRouteGate3ScriptLoader:: + ret + +FontoRouteGate3TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Haiteku.asm b/scripts/Haiteku.asm new file mode 100644 index 0000000..fefe049 --- /dev/null +++ b/scripts/Haiteku.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Haiteku.asm", ROMX + +HaitekuScriptLoader:: + ret + + db "@" diff --git a/scripts/HaitekuAquarium1F.asm b/scripts/HaitekuAquarium1F.asm new file mode 100644 index 0000000..636aa61 --- /dev/null +++ b/scripts/HaitekuAquarium1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuAquarium1F.asm", ROMX + +HaitekuAquarium1FScriptLoader:: + ret + +HaitekuAquarium1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuAquarium2F.asm b/scripts/HaitekuAquarium2F.asm new file mode 100644 index 0000000..da6d18b --- /dev/null +++ b/scripts/HaitekuAquarium2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuAquarium2F.asm", ROMX + +HaitekuAquarium2FScriptLoader:: + ret + +HaitekuAquarium2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuHouse1.asm b/scripts/HaitekuHouse1.asm new file mode 100644 index 0000000..4dd851c --- /dev/null +++ b/scripts/HaitekuHouse1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuHouse1.asm", ROMX + +HaitekuHouse1ScriptLoader:: + ret + +HaitekuHouse1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuHouse2.asm b/scripts/HaitekuHouse2.asm new file mode 100644 index 0000000..24dc596 --- /dev/null +++ b/scripts/HaitekuHouse2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuHouse2.asm", ROMX + +HaitekuHouse2ScriptLoader:: + ret + +HaitekuHouse2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuImposterOakHouse.asm b/scripts/HaitekuImposterOakHouse.asm new file mode 100644 index 0000000..ac12ad1 --- /dev/null +++ b/scripts/HaitekuImposterOakHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuImposterOakHouse.asm", ROMX + +HaitekuImposterOakHouseScriptLoader:: + ret + +HaitekuImposterOakHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuLeague1F.asm b/scripts/HaitekuLeague1F.asm new file mode 100644 index 0000000..513260c --- /dev/null +++ b/scripts/HaitekuLeague1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuLeague1F.asm", ROMX + +HaitekuLeague1FScriptLoader:: + ret + +HaitekuLeague1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuLeague2F.asm b/scripts/HaitekuLeague2F.asm new file mode 100644 index 0000000..812566d --- /dev/null +++ b/scripts/HaitekuLeague2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuLeague2F.asm", ROMX + +HaitekuLeague2FScriptLoader:: + ret + +HaitekuLeague2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuMart.asm b/scripts/HaitekuMart.asm new file mode 100644 index 0000000..b325e32 --- /dev/null +++ b/scripts/HaitekuMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuMart.asm", ROMX + +HaitekuMartScriptLoader:: + ret + +HaitekuMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuPokecenter1F.asm b/scripts/HaitekuPokecenter1F.asm new file mode 100644 index 0000000..2f54747 --- /dev/null +++ b/scripts/HaitekuPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuPokecenter1F.asm", ROMX + +HaitekuPokecenter1FScriptLoader:: + ret + +HaitekuPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuPokecenter2F.asm b/scripts/HaitekuPokecenter2F.asm new file mode 100644 index 0000000..23140cb --- /dev/null +++ b/scripts/HaitekuPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuPokecenter2F.asm", ROMX + +HaitekuPokecenter2FScriptLoader:: + ret + +HaitekuPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuWestRoute.asm b/scripts/HaitekuWestRoute.asm new file mode 100644 index 0000000..feb3a4d --- /dev/null +++ b/scripts/HaitekuWestRoute.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuWestRoute.asm", ROMX + +HaitekuWestRouteScriptLoader:: + ret + + db "@" diff --git a/scripts/HaitekuWestRouteGate.asm b/scripts/HaitekuWestRouteGate.asm new file mode 100644 index 0000000..2e27c03 --- /dev/null +++ b/scripts/HaitekuWestRouteGate.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuWestRouteGate.asm", ROMX + +HaitekuWestRouteGateScriptLoader:: + ret + +HaitekuWestRouteGateTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/HaitekuWestRouteOcean.asm b/scripts/HaitekuWestRouteOcean.asm new file mode 100644 index 0000000..694c865 --- /dev/null +++ b/scripts/HaitekuWestRouteOcean.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/HaitekuWestRouteOcean.asm", ROMX + +HaitekuWestRouteOceanScriptLoader:: + ret + + db "@" diff --git a/scripts/Kanto.asm b/scripts/Kanto.asm new file mode 100644 index 0000000..1472564 --- /dev/null +++ b/scripts/Kanto.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Kanto.asm", ROMX + +KantoScriptLoader:: + ret + + db "@" diff --git a/scripts/KantoCeladonElevator.asm b/scripts/KantoCeladonElevator.asm new file mode 100644 index 0000000..2dde637 --- /dev/null +++ b/scripts/KantoCeladonElevator.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoCeladonElevator.asm", ROMX + +KantoCeladonElevatorScriptLoader:: + ret + +KantoCeladonElevatorTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoCeladonMart1F.asm b/scripts/KantoCeladonMart1F.asm new file mode 100644 index 0000000..b45220f --- /dev/null +++ b/scripts/KantoCeladonMart1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoCeladonMart1F.asm", ROMX + +KantoCeladonMart1FScriptLoader:: + ret + +KantoCeladonMart1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoCeladonMart2F.asm b/scripts/KantoCeladonMart2F.asm new file mode 100644 index 0000000..92d5b36 --- /dev/null +++ b/scripts/KantoCeladonMart2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoCeladonMart2F.asm", ROMX + +KantoCeladonMart2FScriptLoader:: + ret + +KantoCeladonMart2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoCeladonMart3F.asm b/scripts/KantoCeladonMart3F.asm new file mode 100644 index 0000000..c2fa6d3 --- /dev/null +++ b/scripts/KantoCeladonMart3F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoCeladonMart3F.asm", ROMX + +KantoCeladonMart3FScriptLoader:: + ret + +KantoCeladonMart3FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoCeladonMart4F.asm b/scripts/KantoCeladonMart4F.asm new file mode 100644 index 0000000..8c86b1e --- /dev/null +++ b/scripts/KantoCeladonMart4F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoCeladonMart4F.asm", ROMX + +KantoCeladonMart4FScriptLoader:: + ret + +KantoCeladonMart4FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoCeladonMart5F.asm b/scripts/KantoCeladonMart5F.asm new file mode 100644 index 0000000..ad7f09d --- /dev/null +++ b/scripts/KantoCeladonMart5F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoCeladonMart5F.asm", ROMX + +KantoCeladonMart5FScriptLoader:: + ret + +KantoCeladonMart5FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoCeruleanHouse.asm b/scripts/KantoCeruleanHouse.asm new file mode 100644 index 0000000..57dd75d --- /dev/null +++ b/scripts/KantoCeruleanHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoCeruleanHouse.asm", ROMX + +KantoCeruleanHouseScriptLoader:: + ret + +KantoCeruleanHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoDiner.asm b/scripts/KantoDiner.asm new file mode 100644 index 0000000..483c69c --- /dev/null +++ b/scripts/KantoDiner.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoDiner.asm", ROMX + +KantoDinerScriptLoader:: + ret + +KantoDinerTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoEastRoute.asm b/scripts/KantoEastRoute.asm new file mode 100644 index 0000000..3e62792 --- /dev/null +++ b/scripts/KantoEastRoute.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoEastRoute.asm", ROMX + +KantoEastRouteScriptLoader:: + ret + + db "@" diff --git a/scripts/KantoEldersHouse.asm b/scripts/KantoEldersHouse.asm new file mode 100644 index 0000000..312d5b0 --- /dev/null +++ b/scripts/KantoEldersHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoEldersHouse.asm", ROMX + +KantoEldersHouseScriptLoader:: + ret + +KantoEldersHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoFishingGuru.asm b/scripts/KantoFishingGuru.asm new file mode 100644 index 0000000..29bab4d --- /dev/null +++ b/scripts/KantoFishingGuru.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoFishingGuru.asm", ROMX + +KantoFishingGuruScriptLoader:: + ret + +KantoFishingGuruTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGameCorner.asm b/scripts/KantoGameCorner.asm new file mode 100644 index 0000000..272a24d --- /dev/null +++ b/scripts/KantoGameCorner.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGameCorner.asm", ROMX + +KantoGameCornerScriptLoader:: + ret + +KantoGameCornerTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGameCornerPrizes.asm b/scripts/KantoGameCornerPrizes.asm new file mode 100644 index 0000000..e823ba6 --- /dev/null +++ b/scripts/KantoGameCornerPrizes.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGameCornerPrizes.asm", ROMX + +KantoGameCornerPrizesScriptLoader:: + ret + +KantoGameCornerPrizesTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGamefreakHQ1.asm b/scripts/KantoGamefreakHQ1.asm new file mode 100644 index 0000000..e6af919 --- /dev/null +++ b/scripts/KantoGamefreakHQ1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGamefreakHQ1.asm", ROMX + +KantoGamefreakHQ1ScriptLoader:: + ret + +KantoGamefreakHQ1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGamefreakHQ2.asm b/scripts/KantoGamefreakHQ2.asm new file mode 100644 index 0000000..b120c1e --- /dev/null +++ b/scripts/KantoGamefreakHQ2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGamefreakHQ2.asm", ROMX + +KantoGamefreakHQ2ScriptLoader:: + ret + +KantoGamefreakHQ2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGamefreakHQ3.asm b/scripts/KantoGamefreakHQ3.asm new file mode 100644 index 0000000..bf6650f --- /dev/null +++ b/scripts/KantoGamefreakHQ3.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGamefreakHQ3.asm", ROMX + +KantoGamefreakHQ3ScriptLoader:: + ret + +KantoGamefreakHQ3TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGamefreakHQ4.asm b/scripts/KantoGamefreakHQ4.asm new file mode 100644 index 0000000..3e24765 --- /dev/null +++ b/scripts/KantoGamefreakHQ4.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGamefreakHQ4.asm", ROMX + +KantoGamefreakHQ4ScriptLoader:: + ret + +KantoGamefreakHQ4TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGamefreakHQ5.asm b/scripts/KantoGamefreakHQ5.asm new file mode 100644 index 0000000..591f5dd --- /dev/null +++ b/scripts/KantoGamefreakHQ5.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGamefreakHQ5.asm", ROMX + +KantoGamefreakHQ5ScriptLoader:: + ret + +KantoGamefreakHQ5TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGreensHouse1F.asm b/scripts/KantoGreensHouse1F.asm new file mode 100644 index 0000000..ef2fc1c --- /dev/null +++ b/scripts/KantoGreensHouse1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGreensHouse1F.asm", ROMX + +KantoGreensHouse1FScriptLoader:: + ret + +KantoGreensHouse1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoGreensHouse2F.asm b/scripts/KantoGreensHouse2F.asm new file mode 100644 index 0000000..2ed0dae --- /dev/null +++ b/scripts/KantoGreensHouse2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoGreensHouse2F.asm", ROMX + +KantoGreensHouse2FScriptLoader:: + ret + +KantoGreensHouse2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoHospital.asm b/scripts/KantoHospital.asm new file mode 100644 index 0000000..4844424 --- /dev/null +++ b/scripts/KantoHospital.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoHospital.asm", ROMX + +KantoHospitalScriptLoader:: + ret + +KantoHospitalTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoLavenderHouse.asm b/scripts/KantoLavenderHouse.asm new file mode 100644 index 0000000..19122bd --- /dev/null +++ b/scripts/KantoLavenderHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoLavenderHouse.asm", ROMX + +KantoLavenderHouseScriptLoader:: + ret + +KantoLavenderHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoLeague1F.asm b/scripts/KantoLeague1F.asm new file mode 100644 index 0000000..b0e1efa --- /dev/null +++ b/scripts/KantoLeague1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoLeague1F.asm", ROMX + +KantoLeague1FScriptLoader:: + ret + +KantoLeague1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoLeague21F.asm b/scripts/KantoLeague21F.asm new file mode 100644 index 0000000..83a6fbd --- /dev/null +++ b/scripts/KantoLeague21F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoLeague21F.asm", ROMX + +KantoLeague21FScriptLoader:: + ret + +KantoLeague21FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoLeague22F.asm b/scripts/KantoLeague22F.asm new file mode 100644 index 0000000..eb456b4 --- /dev/null +++ b/scripts/KantoLeague22F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoLeague22F.asm", ROMX + +KantoLeague22FScriptLoader:: + ret + +KantoLeague22FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoLeague2F.asm b/scripts/KantoLeague2F.asm new file mode 100644 index 0000000..90a093f --- /dev/null +++ b/scripts/KantoLeague2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoLeague2F.asm", ROMX + +KantoLeague2FScriptLoader:: + ret + +KantoLeague2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoMart.asm b/scripts/KantoMart.asm new file mode 100644 index 0000000..8d6acf7 --- /dev/null +++ b/scripts/KantoMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoMart.asm", ROMX + +KantoMartScriptLoader:: + ret + +KantoMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoOaksLab.asm b/scripts/KantoOaksLab.asm new file mode 100644 index 0000000..6d59f7e --- /dev/null +++ b/scripts/KantoOaksLab.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoOaksLab.asm", ROMX + +KantoOaksLabScriptLoader:: + ret + +KantoOaksLabTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoPokecenter1F.asm b/scripts/KantoPokecenter1F.asm new file mode 100644 index 0000000..5a807de --- /dev/null +++ b/scripts/KantoPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoPokecenter1F.asm", ROMX + +KantoPokecenter1FScriptLoader:: + ret + +KantoPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoPokecenter21F.asm b/scripts/KantoPokecenter21F.asm new file mode 100644 index 0000000..599a607 --- /dev/null +++ b/scripts/KantoPokecenter21F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoPokecenter21F.asm", ROMX + +KantoPokecenter21FScriptLoader:: + ret + +KantoPokecenter21FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoPokecenter22F.asm b/scripts/KantoPokecenter22F.asm new file mode 100644 index 0000000..52a0cd1 --- /dev/null +++ b/scripts/KantoPokecenter22F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoPokecenter22F.asm", ROMX + +KantoPokecenter22FScriptLoader:: + ret + +KantoPokecenter22FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoPokecenter2F.asm b/scripts/KantoPokecenter2F.asm new file mode 100644 index 0000000..7d7c11e --- /dev/null +++ b/scripts/KantoPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoPokecenter2F.asm", ROMX + +KantoPokecenter2FScriptLoader:: + ret + +KantoPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoRedsHouse.asm b/scripts/KantoRedsHouse.asm new file mode 100644 index 0000000..b4f27f5 --- /dev/null +++ b/scripts/KantoRedsHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoRedsHouse.asm", ROMX + +KantoRedsHouseScriptLoader:: + ret + +KantoRedsHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoSchool.asm b/scripts/KantoSchool.asm new file mode 100644 index 0000000..7cd4bbd --- /dev/null +++ b/scripts/KantoSchool.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoSchool.asm", ROMX + +KantoSchoolScriptLoader:: + ret + +KantoSchoolTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoSilphCo.asm b/scripts/KantoSilphCo.asm new file mode 100644 index 0000000..e340c10 --- /dev/null +++ b/scripts/KantoSilphCo.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoSilphCo.asm", ROMX + +KantoSilphCoScriptLoader:: + ret + +KantoSilphCoTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoUnusedArea.asm b/scripts/KantoUnusedArea.asm new file mode 100644 index 0000000..5185dd6 --- /dev/null +++ b/scripts/KantoUnusedArea.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoUnusedArea.asm", ROMX + +KantoUnusedAreaScriptLoader:: + ret + +KantoUnusedAreaTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/KantoViridianHouse.asm b/scripts/KantoViridianHouse.asm new file mode 100644 index 0000000..7e80fcb --- /dev/null +++ b/scripts/KantoViridianHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/KantoViridianHouse.asm", ROMX + +KantoViridianHouseScriptLoader:: + ret + +KantoViridianHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/MtFuji.asm b/scripts/MtFuji.asm new file mode 100644 index 0000000..7cc00ff --- /dev/null +++ b/scripts/MtFuji.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/MtFuji.asm", ROMX + +MtFujiScriptLoader:: + ret + + db "@" diff --git a/scripts/MtFujiRoute.asm b/scripts/MtFujiRoute.asm new file mode 100644 index 0000000..07afa2c --- /dev/null +++ b/scripts/MtFujiRoute.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/MtFujiRoute.asm", ROMX + +MtFujiRouteScriptLoader:: + ret + + db "@" diff --git a/scripts/Newtype.asm b/scripts/Newtype.asm new file mode 100644 index 0000000..e15b6bf --- /dev/null +++ b/scripts/Newtype.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Newtype.asm", ROMX + +NewtypeScriptLoader:: + ret + + db "@" diff --git a/scripts/NewtypeDiner.asm b/scripts/NewtypeDiner.asm new file mode 100644 index 0000000..f466f5a --- /dev/null +++ b/scripts/NewtypeDiner.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeDiner.asm", ROMX + +NewtypeDinerScriptLoader:: + ret + +NewtypeDinerTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeDojo.asm b/scripts/NewtypeDojo.asm new file mode 100644 index 0000000..458963f --- /dev/null +++ b/scripts/NewtypeDojo.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeDojo.asm", ROMX + +NewtypeDojoScriptLoader:: + ret + +NewtypeDojoTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeHouse1.asm b/scripts/NewtypeHouse1.asm new file mode 100644 index 0000000..1540250 --- /dev/null +++ b/scripts/NewtypeHouse1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeHouse1.asm", ROMX + +NewtypeHouse1ScriptLoader:: + ret + +NewtypeHouse1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeHouse2.asm b/scripts/NewtypeHouse2.asm new file mode 100644 index 0000000..7f15567 --- /dev/null +++ b/scripts/NewtypeHouse2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeHouse2.asm", ROMX + +NewtypeHouse2ScriptLoader:: + ret + +NewtypeHouse2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeHouse3.asm b/scripts/NewtypeHouse3.asm new file mode 100644 index 0000000..87fe10c --- /dev/null +++ b/scripts/NewtypeHouse3.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeHouse3.asm", ROMX + +NewtypeHouse3ScriptLoader:: + ret + +NewtypeHouse3TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeLeague1F.asm b/scripts/NewtypeLeague1F.asm new file mode 100644 index 0000000..b10af5f --- /dev/null +++ b/scripts/NewtypeLeague1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeLeague1F.asm", ROMX + +NewtypeLeague1FScriptLoader:: + ret + +NewtypeLeague1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeLeague2F.asm b/scripts/NewtypeLeague2F.asm new file mode 100644 index 0000000..f7de676 --- /dev/null +++ b/scripts/NewtypeLeague2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeLeague2F.asm", ROMX + +NewtypeLeague2FScriptLoader:: + ret + +NewtypeLeague2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeMart.asm b/scripts/NewtypeMart.asm new file mode 100644 index 0000000..9d60dad --- /dev/null +++ b/scripts/NewtypeMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeMart.asm", ROMX + +NewtypeMartScriptLoader:: + ret + +NewtypeMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypePokecenter1F.asm b/scripts/NewtypePokecenter1F.asm new file mode 100644 index 0000000..84eae86 --- /dev/null +++ b/scripts/NewtypePokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypePokecenter1F.asm", ROMX + +NewtypePokecenter1FScriptLoader:: + ret + +NewtypePokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypePokecenter2F.asm b/scripts/NewtypePokecenter2F.asm new file mode 100644 index 0000000..31792a3 --- /dev/null +++ b/scripts/NewtypePokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypePokecenter2F.asm", ROMX + +NewtypePokecenter2FScriptLoader:: + ret + +NewtypePokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeRoute.asm b/scripts/NewtypeRoute.asm new file mode 100644 index 0000000..ee3ca46 --- /dev/null +++ b/scripts/NewtypeRoute.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeRoute.asm", ROMX + +NewtypeRouteScriptLoader:: + ret + + db "@" diff --git a/scripts/NewtypeRouteGate.asm b/scripts/NewtypeRouteGate.asm new file mode 100644 index 0000000..85cb8b3 --- /dev/null +++ b/scripts/NewtypeRouteGate.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeRouteGate.asm", ROMX + +NewtypeRouteGateScriptLoader:: + ret + +NewtypeRouteGateTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NewtypeSailorHouse.asm b/scripts/NewtypeSailorHouse.asm new file mode 100644 index 0000000..ff6d568 --- /dev/null +++ b/scripts/NewtypeSailorHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NewtypeSailorHouse.asm", ROMX + +NewtypeSailorHouseScriptLoader:: + ret + +NewtypeSailorHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/North.asm b/scripts/North.asm new file mode 100644 index 0000000..ab88882 --- /dev/null +++ b/scripts/North.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/North.asm", ROMX + +NorthScriptLoader:: + ret + + db "@" diff --git a/scripts/NorthHouse1.asm b/scripts/NorthHouse1.asm new file mode 100644 index 0000000..7acf01d --- /dev/null +++ b/scripts/NorthHouse1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NorthHouse1.asm", ROMX + +NorthHouse1ScriptLoader:: + ret + +NorthHouse1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NorthHouse2.asm b/scripts/NorthHouse2.asm new file mode 100644 index 0000000..014382e --- /dev/null +++ b/scripts/NorthHouse2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NorthHouse2.asm", ROMX + +NorthHouse2ScriptLoader:: + ret + +NorthHouse2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NorthMart.asm b/scripts/NorthMart.asm new file mode 100644 index 0000000..6c02d36 --- /dev/null +++ b/scripts/NorthMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NorthMart.asm", ROMX + +NorthMartScriptLoader:: + ret + +NorthMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NorthPokecenter1F.asm b/scripts/NorthPokecenter1F.asm new file mode 100644 index 0000000..d2118af --- /dev/null +++ b/scripts/NorthPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NorthPokecenter1F.asm", ROMX + +NorthPokecenter1FScriptLoader:: + ret + +NorthPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/NorthPokecenter2F.asm b/scripts/NorthPokecenter2F.asm new file mode 100644 index 0000000..167eada --- /dev/null +++ b/scripts/NorthPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/NorthPokecenter2F.asm", ROMX + +NorthPokecenter2FScriptLoader:: + ret + +NorthPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Office1.asm b/scripts/Office1.asm new file mode 100644 index 0000000..4f1abec --- /dev/null +++ b/scripts/Office1.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Office1.asm", ROMX + +Office1ScriptLoader:: + ret + +Office1TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/Office2.asm b/scripts/Office2.asm new file mode 100644 index 0000000..3caa9b5 --- /dev/null +++ b/scripts/Office2.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Office2.asm", ROMX + +Office2ScriptLoader:: + ret + +Office2TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/Office3.asm b/scripts/Office3.asm new file mode 100644 index 0000000..372df6f --- /dev/null +++ b/scripts/Office3.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Office3.asm", ROMX + +Office3ScriptLoader:: + ret + +Office3TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/OldCity.asm b/scripts/OldCity.asm new file mode 100644 index 0000000..849d397 --- /dev/null +++ b/scripts/OldCity.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCity.asm", ROMX + +OldCityScriptLoader:: + ret + + db "@" diff --git a/scripts/OldCityBillsHouse.asm b/scripts/OldCityBillsHouse.asm new file mode 100644 index 0000000..3783a8a --- /dev/null +++ b/scripts/OldCityBillsHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityBillsHouse.asm", ROMX + +OldCityBillsHouseScriptLoader:: + ret + +OldCityBillsHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityGym.asm b/scripts/OldCityGym.asm new file mode 100644 index 0000000..df5b95a --- /dev/null +++ b/scripts/OldCityGym.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityGym.asm", ROMX + +OldCityGymScriptLoader:: + ret + +OldCityGymTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityHouse.asm b/scripts/OldCityHouse.asm new file mode 100644 index 0000000..d429b35 --- /dev/null +++ b/scripts/OldCityHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityHouse.asm", ROMX + +OldCityHouseScriptLoader:: + ret + +OldCityHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityKurtsHouse.asm b/scripts/OldCityKurtsHouse.asm new file mode 100644 index 0000000..94d4902 --- /dev/null +++ b/scripts/OldCityKurtsHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityKurtsHouse.asm", ROMX + +OldCityKurtsHouseScriptLoader:: + ret + +OldCityKurtsHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityMart.asm b/scripts/OldCityMart.asm new file mode 100644 index 0000000..83a6098 --- /dev/null +++ b/scripts/OldCityMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityMart.asm", ROMX + +OldCityMartScriptLoader:: + ret + +OldCityMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityMuseum.asm b/scripts/OldCityMuseum.asm new file mode 100644 index 0000000..93f69a4 --- /dev/null +++ b/scripts/OldCityMuseum.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityMuseum.asm", ROMX + +OldCityMuseumScriptLoader:: + ret + +OldCityMuseumTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityPokecenter1F.asm b/scripts/OldCityPokecenter1F.asm new file mode 100644 index 0000000..aaaf6de --- /dev/null +++ b/scripts/OldCityPokecenter1F.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityPokecenter1F.asm", ROMX + +OldCityPokecenter1FScriptLoader:: + ret + +OldCityPokecenter1FTextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/OldCityPokecenter2F.asm b/scripts/OldCityPokecenter2F.asm new file mode 100644 index 0000000..a23df87 --- /dev/null +++ b/scripts/OldCityPokecenter2F.asm @@ -0,0 +1,88 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityPokecenter2F.asm", ROMX + +OldCityPokecenter2FScriptLoader: + call Unreferenced_Function7e6 + ld hl, OldCityPokecenter2FScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +OldCityPokecenter2FScriptPointers: + dw OldCityPokecenter2FScript1 + dw OldCityPokecenter2FNPCIds + +OldCityPokecenter2FScript1: + ld hl, OldCityPokecenter2FNPCIds + ld de, OldCityPokecenter2FSignPointers + call CallMapTextSubroutine + ret + +OldCityPokecenter2FNPCIds: + db $00, $01, $02, $03, $ff + +OldCityPokecenter2FSignPointers: + dw MapDefaultText + +OldCityPokecenter2FTextPointers: + dw OldCityPokecenter2FText1 + dw OldCityPokecenter2FText2 + dw OldCityPokecenter2FText3 + dw OldCityPokecenter2FText4 + +OldCityPokecenter2FText1: + ld a, $01 + ld [wce37], a + ld hl, wJoypadFlags + set 5, [hl] + callab Function29abf + ld hl, wJoypadFlags + res 5, [hl] + ret + +OldCityPokecenter2FText2: + ld a, $02 + ld [wce37], a + ld hl, wJoypadFlags + set 5, [hl] + callab Function29abf + ld hl, wJoypadFlags + res 5, [hl] + ret + +OldCityPokecenter2FText3: + ld hl, Text947e3 + call OpenTextbox + ret + +Text947e3: + text "おりゃ!" + done + +OldCityPokecenter2FText4: + ld hl, OldCityPokecenter2FTextString4 + call OpenTextbox + callab Function29a1f + jr c, .asm_9480c + ld a, $05 + call Function169f ; something related to follow + jr .asm_9480c +; unreferenced? + ld hl, Data14824 + ld a, $5 + call Function16fb + ld hl, $0000 + nop +.asm_9480c + ret + +OldCityPokecenter2FTextString4: + text "うしろにあるのは" + line "タイムマシンです" + done + + db $05, $25, $24, $48 + +Data14824: ; movement data + db $07, $32 diff --git a/scripts/OldCityPokecenterBattle.asm b/scripts/OldCityPokecenterBattle.asm new file mode 100644 index 0000000..0b8bdc7 --- /dev/null +++ b/scripts/OldCityPokecenterBattle.asm @@ -0,0 +1,43 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityPokecenterBattle.asm", ROMX + +OldCityPokecenterBattleScriptLoader: + ld hl, OldCityPokecenterBattleScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +OldCityPokecenterBattleScriptPointers: + dw OldCityPokecenterBattleScript1 + dw OldCityPokecenterBattleNPCIds + +OldCityPokecenterBattleScript1: + ld hl, OldCityPokecenterBattleNPCIds + ld de, OldCityPokecenterBattleSignPointers + call CallMapTextSubroutine + ret + +OldCityPokecenterBattleNPCIds: + db $00, $ff + +OldCityPokecenterBattleSignPointers: + dw MapDefaultText + +OldCityPokecenterBattleTextPointers: + dw OldCityPokecenterBattleText1 + +OldCityPokecenterBattleText1: + ld hl, wJoypadFlags + set 5, [hl] + ld hl, OldCityPokecenterBattleTextString1 + call OpenTextbox + ld hl, wJoypadFlags + res 5, [hl] + callab Function28000 + ret + +OldCityPokecenterBattleTextString1: + text "ちょっとまってね!@" + text_exit + db "@" diff --git a/scripts/OldCityPokecenterTimeMachine.asm b/scripts/OldCityPokecenterTimeMachine.asm new file mode 100644 index 0000000..49f2637 --- /dev/null +++ b/scripts/OldCityPokecenterTimeMachine.asm @@ -0,0 +1,35 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityPokecenterTimeMachine.asm", ROMX + +OldCityPokecenterTimeMachineScriptLoader: + call Unreferenced_Function7e6 + ld hl, OldCityPokecenterTimeMachineScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +OldCityPokecenterTimeMachineScriptPointers: + dw OldCityPokecenterTimeMachineScript1 + dw OldCityPokecenterTimeMachineNPCIds + +OldCityPokecenterTimeMachineScript1: + ld hl, OldCityPokecenterTimeMachineNPCIds + ld de, OldCityPokecenterTimeMachineSignPointers + call CallMapTextSubroutine + ret + +OldCityPokecenterTimeMachineNPCIds: + db $00, $ff + +OldCityPokecenterTimeMachineSignPointers: + dw MapDefaultText + +OldCityPokecenterTimeMachineTextPointers: + dw OldCityPokecenterTimeMachineText1 + +OldCityPokecenterTimeMachineText1: + xor a + ld [wce37], a + callab Function29abf + ret diff --git a/scripts/OldCityPokecenterTrade.asm b/scripts/OldCityPokecenterTrade.asm new file mode 100644 index 0000000..0f66874 --- /dev/null +++ b/scripts/OldCityPokecenterTrade.asm @@ -0,0 +1,45 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityPokecenterTrade.asm", ROMX + +OldCityPokecenterTradeScriptLoader: + ld hl, OldCityPokecenterTradeScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +OldCityPokecenterTradeScriptPointers: + dw OldCityPokecenterTradeScript1 + dw OldCityPokecenterTradeNPCIds + +OldCityPokecenterTradeScript1: + ld hl, OldCityPokecenterTradeNPCIds + ld de, OldCityPokecenterTradeSignPointers + call CallMapTextSubroutine + ret + +OldCityPokecenterTradeNPCIds: + db $00, $ff + +OldCityPokecenterTradeSignPointers: + dw MapDefaultText + +OldCityPokecenterTradeTextPointers: + dw OldCityPokecenterTradeText1 + +OldCityPokecenterTradeText1: + ld hl, wJoypadFlags + set 5, [hl] + ld hl, OldCityPokecenterTradeTextString1 + call OpenTextbox + ld hl, wJoypadFlags + res 5, [hl] + callab Function28000 + ret + +OldCityPokecenterTradeTextString1: + text "ちょっとまってね!@" + text_exit + text_exit + text_exit + db "@" diff --git a/scripts/OldCitySchool.asm b/scripts/OldCitySchool.asm new file mode 100644 index 0000000..6cbb453 --- /dev/null +++ b/scripts/OldCitySchool.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCitySchool.asm", ROMX + +OldCitySchoolScriptLoader:: + ret + +OldCitySchoolTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityTower1F.asm b/scripts/OldCityTower1F.asm new file mode 100644 index 0000000..cbdece7 --- /dev/null +++ b/scripts/OldCityTower1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityTower1F.asm", ROMX + +OldCityTower1FScriptLoader:: + ret + +OldCityTower1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityTower2F.asm b/scripts/OldCityTower2F.asm new file mode 100644 index 0000000..b872e1f --- /dev/null +++ b/scripts/OldCityTower2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityTower2F.asm", ROMX + +OldCityTower2FScriptLoader:: + ret + +OldCityTower2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityTower3F.asm b/scripts/OldCityTower3F.asm new file mode 100644 index 0000000..2cc70cf --- /dev/null +++ b/scripts/OldCityTower3F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityTower3F.asm", ROMX + +OldCityTower3FScriptLoader:: + ret + +OldCityTower3FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityTower4F.asm b/scripts/OldCityTower4F.asm new file mode 100644 index 0000000..8ecb116 --- /dev/null +++ b/scripts/OldCityTower4F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityTower4F.asm", ROMX + +OldCityTower4FScriptLoader:: + ret + +OldCityTower4FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/OldCityTower5F.asm b/scripts/OldCityTower5F.asm new file mode 100644 index 0000000..d6effe8 --- /dev/null +++ b/scripts/OldCityTower5F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/OldCityTower5F.asm", ROMX + +OldCityTower5FScriptLoader:: + ret + +OldCityTower5FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/PlayerHouse1F.asm b/scripts/PlayerHouse1F.asm new file mode 100644 index 0000000..b7134b3 --- /dev/null +++ b/scripts/PlayerHouse1F.asm @@ -0,0 +1,59 @@ +include "constants.asm" + +SECTION "scripts/PlayerHouse1F.asm", ROMX + +PlayerHouse1FScriptLoader:: + ld hl, PlayerHouse1FScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +PlayerHouse1FScriptPointers: + dw PlayerHouse1FScript1 + dw PlayerHouse1FNPCIDs1 + dw PlayerHouse1FScript2 + dw PlayerHouse1FNPCIDs2 + +PlayerHouse1FNPCIDs1: + db $FF + +PlayerHouse1FNPCIDs2: + db 0 + db $FF + +PlayerHouse1FScript1: + ld hl, PlayerHouse1FNPCIDs1 + ld de, PlayerHouse1FSignPointers + call CallMapTextSubroutine + ret + +PlayerHouse1FScript2: + ld hl, PlayerHouse1FNPCIDs2 + ld de, PlayerHouse1FSignPointers + call CallMapTextSubroutine + ret + +PlayerHouse1FSignPointers: + dw Function38ab + dw Function38b4 + dw Function38a2 + dw Function38bd + dw Function3899 +PlayerHouse1FTextPointers:: + dw PlayerHouse1FNPCText1 + +PlayerHouse1FNPCText1: + ld hl, PlayerHouse1FTextString1 + call OpenTextbox + ret + +PlayerHouse1FTextString1: + text "おかあさん『えっ あなた" + line "オーキドはかせに" + cont "ポケモンずかんを つくってくれって" + cont "たのまれたの?" + + para "すごいじゃない!" + line "わたしも ポケモン きらいって" + cont "わけじゃないし がんばるのよ!" + done diff --git a/scripts/PlayerHouse2F.asm b/scripts/PlayerHouse2F.asm new file mode 100644 index 0000000..68eb0cb --- /dev/null +++ b/scripts/PlayerHouse2F.asm @@ -0,0 +1,260 @@ +include "constants.asm" + +SECTION "scripts/PlayerHouse2F.asm", ROMX + +PlayerHouse2FScriptLoader:: + ld hl, PlayerHouse2FScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +PlayerHouse2FScriptPointers: + dw PlayerHouse2FScript1 + dw PlayerHouse2FNPCIDs1 + dw PlayerHouse2FScript2 + dw PlayerHouse2FNPCIDs2 + +PlayerHouse2FTextPointers:: + dw PlayerHouse2FText1 + dw PlayerHouse2FDollText + +PlayerHouse2FNPCIDs1: + db 0 + db 1 + db $FF + +PlayerHouse2FNPCIDs2: + db 1 + db $FF + +PlayerHouse2FSignPointers: + dw Function3899 + dw PlayerHouse2FRadioText + dw PlayerHouse2FComputerText + dw Function3899 + dw PlayerHouse2FN64Text + +PlayerHouse2FScript1: + call PlayerHouse2PositionCheck + ret z + ld hl, PlayerHouse2FNPCIDs1 + ld de, PlayerHouse2FSignPointers + call CallMapTextSubroutine + ret nz + ret + +PlayerHouse2PositionCheck: + ld hl, wd41a + bit 0, [hl] + ret nz + ld a, [wYCoord] + cp 1 + ret nz + ld a, [wXCoord] + cp 9 + ret nz + ld hl, wJoypadFlags + set 6, [hl] + ld a, LEFT + ld d, 0 + call SetObjectFacing + ld hl, PlayerHouse2FTextString2 + call OpenTextbox + call PlayerHouse2FMovePlayer + call ClearAccumulator + ret + +PlayerHouse2FMovePlayer: + ld a, 0 + ld hl, Movement + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 1 + call WriteIntod637 + ret + +Movement: + db $08 + db $04 + db $32 + +PlayerHouse2FScript2: + ld hl, PlayerHouse2FNPCIDs2 + ld de, PlayerHouse2FSignPointers + call CallMapTextSubroutine + ret + +PlayerHouse2FText1: + ld hl, wd41a + bit 3, [hl] + jr nz, .jump + ld hl, PlayerHouse2FTextString1 + call OpenTextbox + ld hl, wd41a + set 3, [hl] + ld c, 3 + call DelayFrames +.jump + ld hl, PlayerHouse2FTextString2 + call OpenTextbox + ret + +PlayerHouse2FDollText: + ld hl, PlayerHouse2FTextString3 + call OpenTextbox + ret + +PlayerHouse2FRadioText: + ld hl, PlayerHouse2FTextString9 + call OpenTextbox + ret + +PlayerHouse2FComputerText: + ld hl, wd41a + bit 0, [hl] + jr nz, .jump + ld hl, PlayerHouse2FTextString5 + call OpenTextbox + ret + +.jump + call RefreshScreen + callab Function1477D + call Function1fea + ret + +PlayerHouse2FCheckEmail: + call YesNoBox + jr c, .jump2 + ld hl, wd41a + set 0, [hl] + ld hl, PlayerHouse2FTextString6 + call PrintText + ret + +.jump2 + ld hl, PlayerHouse2FTextString7 + call PrintText + ret + +PlayerHouse2FN64Text: + ld hl, PlayerHouse2FTextString4 + call OpenTextbox + ret + +PlayerHouse2FTextString1: + text "ケン『おっ おまえの うでで" + line "ひかりかがやく そのとけいは⋯⋯" + cont "<PLAYER>も ついに" + cont "トレーナーギアを かったのか!" + + para "すごいじゃないか!" + line "でも かったばかりじゃ じかんしか" + cont "わからないだろ?" + cont "あとで マップが" + cont "みられるように してやるよ!" + cont "おまえ どうせ" + cont "あそびに いくんだろう?" + + para "ざんねんながら おふくろは" + line "かいものに いってるから" + cont "おこづかいを もらおうなんて" + cont "きょうは むり だぜ!" + done + +PlayerHouse2FTextString2: + text "そうだ おまえの パソコンに" + line "メールが とどいていたな" + cont "でかけるんなら" + cont "メールぐらい よんでおけよ" + done + +PlayerHouse2FTextString3: + text "クりスマスに カントーの" + line "しんせきに プレゼント" + cont "してもらった にんぎょうだ" + done + +PlayerHouse2FTextString4: + text "ニンテンドウ64を してる!" + cont "⋯⋯ ⋯⋯ さてと!" + cont "そろそろ そとに あそびに" + cont "でかけるか!" + done + +PlayerHouse2FTextString5: + text "<PLAYER>は" + line "パソコンの スイッチを いれた!" + + para "おや? <PLAYER>あてに" + line "メールが とどいている ようだ" + cont "よんでみる?@" + + db $08 + + call PlayerHouse2FCheckEmail + call Function3036 + ret + +PlayerHouse2FTextString6: + text "とつぜん メールを さしあげる" + line "しつれいを おゆるしあれ" + + para "じつは きみに どうしても" + line "わたしたい ものが あるのじゃが" + cont "うけとって もらえんかのう" + cont "ポケモンけんきゅうしゃ オーキド" + done + +PlayerHouse2FTextString7: + text "あとで" + line "よもっと<⋯⋯>" + done + +PlayerHouse2FTextString8: ; (unused?) + text "しんはつばい トレーナーギア!" + line "ポケモントレーナーの ための" + cont "さいせんたんの とけい です" + + para "じかんが わかるのは あたりまえ" + line "カセットを ついかすれば" + cont "ばしょも わかる! " + cont "でんわが かけられる!" + + para "とどめは" + line "ラジオを きくことができる!" + + para "もうしこみさきは⋯⋯" + line "⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯" + cont "シルフの ホームぺージだ" + done + +PlayerHouse2FTextString9: + text "<PLAYER>は" + line "ラジオのスイッチを おした!" + + para "ジェイ オー ピー エム" + line "こちらは" + cont "# ほうそうきょく です" + + para "#ニュースを おおくりします" + line "<⋯⋯> #の せかいてきな" + cont "けんきゅうしゃ オーキドはかせが" + cont "カントー から" + cont "すがたを けしました" + cont "あらたな けんきゅうの ばしょを" + cont "もとめて いどうした との" + cont "みかたも ありますが" + cont "なんらかの じけんに まきこまれた" + cont "かのうせいも あり" + cont "かんけいしゃは とても" + cont "しんぱい しています" + + para "<⋯⋯><⋯⋯>いじょう" + line "#ニュースでした" + + para "<⋯⋯><⋯⋯><⋯⋯><⋯⋯><⋯⋯><⋯⋯>" + line "それでは ひきつづき" + cont "おんがくを おたのしみ ください" + done diff --git a/scripts/PowerPlant1.asm b/scripts/PowerPlant1.asm new file mode 100644 index 0000000..9486a00 --- /dev/null +++ b/scripts/PowerPlant1.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/PowerPlant1.asm", ROMX + +PowerPlant1ScriptLoader:: + ret + +PowerPlant1TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/PowerPlant2.asm b/scripts/PowerPlant2.asm new file mode 100644 index 0000000..66a08e6 --- /dev/null +++ b/scripts/PowerPlant2.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/PowerPlant2.asm", ROMX + +PowerPlant2ScriptLoader:: + ret + +PowerPlant2TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/PowerPlant3.asm b/scripts/PowerPlant3.asm new file mode 100644 index 0000000..cb0819c --- /dev/null +++ b/scripts/PowerPlant3.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/PowerPlant3.asm", ROMX + +PowerPlant3ScriptLoader:: + ret + +PowerPlant3TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/PowerPlant4.asm b/scripts/PowerPlant4.asm new file mode 100644 index 0000000..486a867 --- /dev/null +++ b/scripts/PowerPlant4.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/PowerPlant4.asm", ROMX + +PowerPlant4ScriptLoader:: + ret + +PowerPlant4TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/Prince.asm b/scripts/Prince.asm new file mode 100644 index 0000000..6a92620 --- /dev/null +++ b/scripts/Prince.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Prince.asm", ROMX + +PrinceScriptLoader:: + ret + + db "@" diff --git a/scripts/PrinceRoute.asm b/scripts/PrinceRoute.asm new file mode 100644 index 0000000..aacb28d --- /dev/null +++ b/scripts/PrinceRoute.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/PrinceRoute.asm", ROMX + +PrinceRouteScriptLoader:: + ret + + db "@" diff --git a/scripts/Route15.asm b/scripts/Route15.asm new file mode 100644 index 0000000..1eb40b1 --- /dev/null +++ b/scripts/Route15.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route15.asm", ROMX + +Route15ScriptLoader:: + ret + + db "@" diff --git a/scripts/Route15Pokecenter1F.asm b/scripts/Route15Pokecenter1F.asm new file mode 100644 index 0000000..34edf53 --- /dev/null +++ b/scripts/Route15Pokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route15Pokecenter1F.asm", ROMX + +Route15Pokecenter1FScriptLoader:: + ret + +Route15Pokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Route15Pokecenter2F.asm b/scripts/Route15Pokecenter2F.asm new file mode 100644 index 0000000..71f71b9 --- /dev/null +++ b/scripts/Route15Pokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route15Pokecenter2F.asm", ROMX + +Route15Pokecenter2FScriptLoader:: + ret + +Route15Pokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Route18.asm b/scripts/Route18.asm new file mode 100644 index 0000000..0c21fba --- /dev/null +++ b/scripts/Route18.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route18.asm", ROMX + +Route18ScriptLoader:: + ret + + db "@" diff --git a/scripts/Route18Pokecenter1F.asm b/scripts/Route18Pokecenter1F.asm new file mode 100644 index 0000000..dc7d18f --- /dev/null +++ b/scripts/Route18Pokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route18Pokecenter1F.asm", ROMX + +Route18Pokecenter1FScriptLoader:: + ret + +Route18Pokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Route18Pokecenter2F.asm b/scripts/Route18Pokecenter2F.asm new file mode 100644 index 0000000..e7b136c --- /dev/null +++ b/scripts/Route18Pokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route18Pokecenter2F.asm", ROMX + +Route18Pokecenter2FScriptLoader:: + ret + +Route18Pokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Route1Gate1F.asm b/scripts/Route1Gate1F.asm new file mode 100644 index 0000000..767df68 --- /dev/null +++ b/scripts/Route1Gate1F.asm @@ -0,0 +1,55 @@ +include "constants.asm" + +SECTION "scripts/Route1Gate1F.asm", ROMX + +Route1Gate1FScriptLoader:: + ld hl, Route1Gate1FScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +Route1Gate1FScriptPointers: + dw Route1Gate1FScript ;>> routine + dw Route1Gate1FNPCIDs ;>> data + +Route1Gate1FNPCIDs: + db $00 + db $01 + db $FF + +Route1Gate1FSignPointers: + dw MapDefaultText ;no signs +Route1Gate1FTextPointers:: + dw Route1Gate1FText1 + dw Route1Gate1FText2 + +Route1Gate1FScript: + ld hl, Route1Gate1FNPCIDs + ld de, Route1Gate1FSignPointers + call CallMapTextSubroutine + ret + +Route1Gate1FText1: + ld hl, Route1Gate1FText1String + call OpenTextbox + ret + +Route1Gate1FText2: + ld hl, Route1Gate1FText2String + call OpenTextbox + ret + +Route1Gate1FText1String: + text "このゲートを ぬけると" + line "すぐに オールドシティ です" + done + +Route1Gate1FText2String: + text "オールドシティには" + line "あの ゆうめいな" + cont "ごじゅうのとう が あるの" + + para "いってみたこと ある?" + done + +;ends at 40D9 diff --git a/scripts/Route1Gate2F.asm b/scripts/Route1Gate2F.asm new file mode 100644 index 0000000..987dae2 --- /dev/null +++ b/scripts/Route1Gate2F.asm @@ -0,0 +1,85 @@ +include "constants.asm" + +SECTION "scripts/Route1Gate2F.asm", ROMX + +Route1Gate2FScriptLoader:: + ld hl, Route1Gate2FScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +Route1Gate2FScriptPointers: + dw Route1Gate2FScript + dw Route1Gate2FNPCIDs + +Route1Gate2FNPCIDs: + db 0 + db 1 + db $FF + +Route1Gate2FSignPointers: + dw Route1Gate2FTextSign1 + dw Route1Gate2FTextSign2 +Route1Gate2FTextPointers:: + dw Route1Gate2FTextNPC1 + dw Route1Gate2FTextNPC2 + +Route1Gate2FScript:: + ld hl, Route1Gate2FNPCIDs + ld de, Route1Gate2FSignPointers + call CallMapTextSubroutine + ret + +Route1Gate2FTextNPC1: + ld hl, Route1Gate2FTextString1 + call OpenTextbox + ret + +Route1Gate2FTextNPC2: + ld hl, Route1Gate2FTextString2 + call OpenTextbox + ret + +Route1Gate2FTextSign1: + ld hl, Route1Gate2FTextString3 + call OpenTextbox + ret + +Route1Gate2FTextSign2: + ld hl, Route1Gate2FTextString4 + call OpenTextbox + ret + +Route1Gate2FTextString1: + text "ガンテツさんって しってる?" + + para "ガンテツさんに" + line "きに いられるように なれば" + cont "トレーナーとして たいしたもの よ" + done + +Route1Gate2FTextString2: + text "あなた かんこうで きたの?" + line "なら ざんねんね" + + para "オールドシティの" + line "ごじゅうのとう は" + cont "だれでも はいれる って" + cont "ものじゃないわ" + done + +Route1Gate2FTextString3: + text "<PLAYER>は" + line "ぼうえんきょうを のぞいた!" + + para "むむむ!" + line "たかーい とう が みえる!" + done + +Route1Gate2FTextString4: + text "<PLAYER>は" + line "ぼうえんきょうを のぞいた!" + + para "むむ?" + line "ながーい かわ が みえる" + done diff --git a/scripts/Route1P1.asm b/scripts/Route1P1.asm new file mode 100644 index 0000000..411a076 --- /dev/null +++ b/scripts/Route1P1.asm @@ -0,0 +1,86 @@ +include "constants.asm" + +SECTION "scripts/Route1P1.asm", ROMX + + ret + + dw Textdbb82 +Textdbb82: + text "べんりな よのなかだね" + done + + rept 9 + ret + endr + +Route1P1ScriptLoader:: + ld hl, Route1P1ScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +Route1P1ScriptPointers: + dw Route1P1Script + dw Route1P1NPCIDs + +Route1P1NPCIDs: + db 0 + db 1 + db $FF + +Route1P1SignPointers: + dw Route1P1TextSign1 + dw Route1P1TextSign2 + +Route1P1TextPointers:: + dw Route1P1TextNPC1 + dw Route1P1TextNPC2 + +Route1P1Script:: + ld hl, Route1P1NPCIDs + ld de, Route1P1SignPointers + call CallMapTextSubroutine + ret + +Route1P1TextNPC1: + ld hl, Route1P1TextString1 + call OpenTextbox + ret + +Route1P1TextNPC2: + ld hl, Route1P1TextString2 + call OpenTextbox + ret + +Route1P1TextSign1: + ld hl, Route1P1TextString3 + call OpenTextbox + ret + +Route1P1TextSign2: + ld hl, Route1P1TextString4 + call OpenTextbox + ret + +Route1P1TextString1: + text "しょうねん!" + + para "モンスターボールは" + line "やせいの ポケモンを よわらせてから" + cont "つかうのが きほんだ!" + done + +Route1P1TextString2: + text "ぼく ゆうがた じゅくの かえりに" + line "かわった ポケモンを みたよ" + done + +Route1P1TextString3: + text "このさき しずかな おか" + line "やせいの ポケモンに ちゅうい" + done + +Route1P1TextString4: + text "ここは 1ばん どうろ" + line "サイレントヒル ⋯⋯ オールドシティ" + done diff --git a/scripts/Route1P2.asm b/scripts/Route1P2.asm new file mode 100644 index 0000000..40c5d6f --- /dev/null +++ b/scripts/Route1P2.asm @@ -0,0 +1,117 @@ +include "constants.asm" + +SECTION "scripts/Route1P2.asm", ROMX + +Route1P2ScriptLoader:: + ld hl, Route1P2ScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +Route1P2ScriptPointers: + dw Route1P2Script + dw Route1P2NPCIDs + +Route1P2NPCIDs: + db $00 + db $01 + db $FF + +Route1P2SignPointers: + dw Route1P2TextSign1 + +Route1P2TextPointers:: + dw Route1P2Text1 + dw Route1P2Text2 + +Route1P2Script:: + ld a, [wYCoord] + cp $06 + jr nz, .skipCheck + ld a, [wXCoord] + cp $09 + jr nz, .skipCheck + ld a, 0 ; player + ld d, LEFT + call SetObjectFacing + ld a, 2 + ld d, RIGHT + call SetObjectFacing + jr .endDemo +.skipCheck + ld hl, Route1P2NPCIDs ;data + ld de, Route1P2SignPointers ;start of textld pointers? + call CallMapTextSubroutine + ret + +.endDemo +Route1P2Text1: + ld hl, Route1P2TextString4 + call OpenTextbox + call GBFadeOutToBlack + jp Init + +Route1P2Text2: + ld hl, $D3A2 ; trainer flags? + bit 1, [hl] + jr nz, .Text2Jump ; already fought + ld hl, Route1P2TextString1 + call OpenTextbox + ld hl, $D3A2 + set 1, [hl] + ld a, $3C + ld [wce02], a + ld a, $02 + ld [wce05], a + ld hl, wc5ed + set 7, [hl] + ld a, $08 + ld [wd637], a + ret + +.Text2Jump +Route1P2Text3: + ld hl, Route1P2TextString3 + call OpenTextbox + ret + +Route1P2TextSign1: + ld hl, Route1P2TextString5 + call OpenTextbox + ret + +Route1P2TextString1: + text "まあ かわいらしい トレーナーやこと" + line "うちと ポケモン しはります?" + done + +Route1P2TextString2: ; (unused?) + text "いやあ かんにんやわあ" + done + +Route1P2TextString3: + text "かわいい かおして つよおすなあ" + line "その ちょうしで おきばりやす" + done + +Route1P2TextString4: + text "シゲル『おっ サトシじゃないか!" + + para "なんとか ここまで これた" + line "って かんじだな" + + para "じつりょくが ないのに" + line "むり するなよな" + + para "もっと ポケモン あつめるとか" + line "いろんな ポケモン そだてるとか" + cont "やること あるだろ?" + + para "ここで ひきかえしたほうが いいぜ!" + line "じゃあな" + done + +Route1P2TextString5: + text "ここは 1ばん どうろ" + line "サイレントヒル ⋯⋯ オールドシティ" + done diff --git a/scripts/Route2.asm b/scripts/Route2.asm new file mode 100644 index 0000000..f79a26a --- /dev/null +++ b/scripts/Route2.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route2.asm", ROMX + +Route2ScriptLoader:: + ret + + db "@" diff --git a/scripts/Route2Gate1F.asm b/scripts/Route2Gate1F.asm new file mode 100644 index 0000000..c0b3787 --- /dev/null +++ b/scripts/Route2Gate1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route2Gate1F.asm", ROMX + +Route2Gate1FScriptLoader:: + ret + +Route2Gate1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Route2Gate2F.asm b/scripts/Route2Gate2F.asm new file mode 100644 index 0000000..cac8a5e --- /dev/null +++ b/scripts/Route2Gate2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route2Gate2F.asm", ROMX + +Route2Gate2FScriptLoader:: + ret + +Route2Gate2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Route2House.asm b/scripts/Route2House.asm new file mode 100644 index 0000000..25f3897 --- /dev/null +++ b/scripts/Route2House.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Route2House.asm", ROMX + +Route2HouseScriptLoader:: + ret + +Route2HouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/RouteSilentEast.asm b/scripts/RouteSilentEast.asm new file mode 100644 index 0000000..4e41f0c --- /dev/null +++ b/scripts/RouteSilentEast.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/RouteSilentEast.asm", ROMX + +RouteSilentEastScriptLoader:: + ret + + db "@" diff --git a/scripts/RouteSilentEastGate.asm b/scripts/RouteSilentEastGate.asm new file mode 100644 index 0000000..827376c --- /dev/null +++ b/scripts/RouteSilentEastGate.asm @@ -0,0 +1,9 @@ +INCLUDE "constants.asm" + +SECTION "scripts/RouteSilentEastGate.asm", ROMX + +RouteSilentEastGateScriptLoader:: + ret + +RouteSilentEastGateTextPointers:: + db "@" diff --git a/scripts/RuinsOfAlphEntrance.asm b/scripts/RuinsOfAlphEntrance.asm new file mode 100644 index 0000000..6f92220 --- /dev/null +++ b/scripts/RuinsOfAlphEntrance.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/RuinsOfAlphEntrance.asm", ROMX + +RuinsOfAlphEntranceScriptLoader:: + ret + +RuinsOfAlphEntranceTextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/RuinsOfAlphMain.asm b/scripts/RuinsOfAlphMain.asm new file mode 100644 index 0000000..208fc09 --- /dev/null +++ b/scripts/RuinsOfAlphMain.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/RuinsOfAlphMain.asm", ROMX + +RuinsOfAlphMainScriptLoader:: + ret + +RuinsOfAlphMainTextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/ShizukanaOka.asm b/scripts/ShizukanaOka.asm new file mode 100644 index 0000000..3387fee --- /dev/null +++ b/scripts/ShizukanaOka.asm @@ -0,0 +1,242 @@ +include "constants.asm" + +SECTION "scripts/ShizukanaOka.asm", ROMX + +ShizukanaOkaScriptLoader:: + ld hl, ShizukanaOkaScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +ShizukanaOkaScriptPointers: + dw ShizukanaOkaScript + dw ShizukanaOkaNPCIDs + +ShizukanaOkaNPCIDs: + db 0 + db 1 + db 2 + db 3 + db 4 + db 5 + db $FF + +ShizukanaOkaSignPointers: + dw ShizukanaOkaSignpost1 + dw ShizukanaOkaSignpost2 + +ShizukanaOkaTextPointers: + dw ShizukanaOkaText1 + dw ShizukanaOkaTrainer2 + dw ShizukanaOkaTrainer3 + dw ShizukanaOkaTrainer4 + dw ShizukanaOkaTrainer5 + dw ShizukanaOkaTrainer6 + +ShizukanaOkaScript: + ld hl, ShizukanaOkaNPCIDs + ld de, ShizukanaOkaSignPointers + call CallMapTextSubroutine + ret + +ShizukanaOkaText1: + ld hl, ShizukanaOkaText1String + call OpenTextbox + ret + +ShizukanaOkaTrainer2: + ld hl, $D3A5 + bit 1, [hl] + jr nz, .Trainer2Won + ld hl, ShizukanaOkaTrainer2EncounterString + call OpenTextbox + ld hl, wd3a5 + set 1, [hl] + ld a, TRAINER_SCHOOLBOY + ld [wce02], a + ld a, SCHOOLBOY_TETSUYA + ld [wce05], a + call Function38d8 + ret +.Trainer2Won ;Already won + ld hl, ShizukanaOkaTrainer2WonString + call OpenTextbox + ret + +ShizukanaOkaTrainer3: + ld hl, wd3a5 + bit 2, [hl] + jr nz, .Trainer3Won + ld hl, ShizukanaOkaTrainer3EncounterString + call OpenTextbox + ld hl, wd3a5 + set 2, [hl] + ld a, TRAINER_BUG_CATCHER_BOY + ld [wce02], a + ld a, BUG_CATCHER_BOY_JUNICHI + ld [wce05], a + call Function38d8 + ret +.Trainer3Won ;Already won + ld hl, ShizukanaOkaTrainer3WonString + call OpenTextbox + ret + +ShizukanaOkaTrainer4: + ld hl, wd3a5 + bit 3, [hl] + jr nz, .Trainer4Won + ld hl, ShizukanaOkaTrainer4EncounterString + call OpenTextbox + ld hl, wd3a5 + set 3, [hl] + ld a, TRAINER_FIREBREATHER + ld [wce02], a + ld a, FIREBREATHER_AKITO + ld [wce05], a + call Function38d8 + ret +.Trainer4Won ;Already won + ld hl, ShizukanaOkaTrainer4WonString + call OpenTextbox + ret + +ShizukanaOkaTrainer5: + ld hl, wd3a5 + bit 4, [hl] + jr nz, .Trainer5Won + ld hl, ShizukanaOkaTrainer5EncounterString + call OpenTextbox + ld hl, wd3a5 + set 4, [hl] + ld a, TRAINER_BEAUTY + ld [wce02], a + ld a, BEAUTY_MEGUMI + ld [wce05], a + call Function38d8 + ret +.Trainer5Won ;Already won + ld hl, ShizukanaOkaTrainer5WonString + call OpenTextbox + ret + +ShizukanaOkaTrainer6: + ld hl, wd3a5 + bit 5, [hl] + jr nz, .Trainer6Won + ld hl, ShizukanaOkaTrainer6EncounterString + call OpenTextbox + ld hl, wd3a5 + set 5, [hl] + ld a, TRAINER_BUG_CATCHER_BOY + ld [wce02], a + ld a, BUG_CATCHER_BOY_SOUSUKE + ld [wce05], a + call Function38d8 + ret +.Trainer6Won ;Already won + ld hl, ShizukanaOkaTrainer6WonString + call OpenTextbox + ret + +ShizukanaOkaSignpost2: + ld hl, ShizukanaOkaSignpost2String + call OpenTextbox + ret + +ShizukanaOkaSignpost1: + ld hl, ShizukanaOkaSignpost1String + call OpenTextbox + ret + +ShizukanaOkaTrainer6EncounterString: + text "ねえ ねえ みてよ" + para "これ ぜったい" + line "しんしゅの ポケモン だよ!" + done + + text "まだ ポケモンの とくちょう" + line "わかってないから しかたないよ" + done + +ShizukanaOkaTrainer6WonString: + text "あたらしい ポケモンだけでなく" + line "あたらしい タイプも" + cont "みつかったって うわさだよ" + done + +ShizukanaOkaTrainer5EncounterString: + text "いい てんきねー" + line "あなた ちょうしは いかが?" + done + + text "なにするニャー" + line "⋯⋯なにいってるのかしら あたし" + done + +ShizukanaOkaTrainer5WonString: + text "なんで こうなるの?" + line "さんぽしてた だけなのに@@" + +ShizukanaOkaTrainer4EncounterString: + text "こんなところで" + line "ひを ふく れんしゅう!" + done + + text "あちち しっぱいだー" + done + +ShizukanaOkaTrainer4WonString: + text "よるになると くらくなるから" + line "こどもは はやく かえりなさい!" + para "おれ?" + line "おれは ひをふくから だいじょうぶ" + done + +ShizukanaOkaTrainer3EncounterString: + text "むしポケモンの ことなら" + line "だれよりも くわしいよ" + done + + text "パラパラー" + done + +ShizukanaOkaTrainer3WonString: + text "ポケモンずかんを つくるんだって?" + line "ちょっと みせてよ" + para "へー" + line "タイプべつに ポケモン さがせるんだ" + done + +ShizukanaOkaTrainer2EncounterString: + text "いっとくけど" + line "きみよりも べんきょう してるから" + cont "きみよりも つよいよ ぜったい!" + done + + text "な なぜなんだ?" + done + +ShizukanaOkaTrainer2WonString: + text "おかしいよ⋯⋯" + line "まいにち ポケモンの べんきょうを" + cont "きちんと してるのに まけるなんて" + done + +ShizukanaOkaText1String: + text "この おかの ポケモンは よわい!" + line "だから ここで しゅぎょう している" + cont "トレーナーも おおいよ" + para "みんな バトルが すきだから" + line "うでだめしを するといい" + done + +ShizukanaOkaSignpost2String: + text "しずかな おか" + line "サイレントヒル は こちら" + done + +ShizukanaOkaSignpost1String: + text "しずかな おか" + line "オールドシティ は こちら" + done diff --git a/scripts/SilentHill.asm b/scripts/SilentHill.asm new file mode 100644 index 0000000..aa53190 --- /dev/null +++ b/scripts/SilentHill.asm @@ -0,0 +1,418 @@ +include "constants.asm" + +SECTION "scripts/SilentHill.asm", ROMX + +SilentHillScriptLoader:: + ld hl, SilentHillScriptPointers1 + call RunMapScript + call WriteBackMapScriptNumber + ret + +SilentHillNPCIDs1: + db 0 + db 2 + db 3 + db $FF + +SilentHillNPCIDs2: + db 2 + db 3 + db $FF + +SilentHillNPCIDs3: + db 1 + db 2 + db 3 + db $FF + +SilentHillScriptPointers1: + dw SilentHillScript1 + dw SilentHillNPCIDs1 + +SilentHillScriptPointers2: + dw SilentHillScript2 + dw SilentHillNPCIDs1 + +SilentHillScriptPointers3: + dw SilentHillScript3 + dw SilentHillNPCIDs1 + +SilentHillScriptPointers4: + dw SilentHillScript4 + dw SilentHillNPCIDs2 + +SilentHillScriptPointers5: + dw SilentHillScript5 + dw SilentHillNPCIDs3 + +SilentHillScriptPointers6: + dw SilentHillScript6 + dw SilentHillNPCIDs2 + +SilentHillScriptPointers7: + dw SilentHillScript7 + dw SilentHillNPCIDs2 + +SilentHillScript1: + ld a, [wYCoord] + cp 5 + ret nz + ld a, [wXCoord] + cp 5 + ret nz + ld hl, wJoypadFlags + set 4, [hl] + ld a, 02 + call Function17f9 + ld a, 02 + ld hl, SilentHillMovement1 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 1 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillMovement1: + db $0D + db $0D + db $0D + db $09 + db $05 + db $02 + db $32 + +SilentHillScript2: + ld a, 0 + ld d, RIGHT + call SetObjectFacing + ld hl, SilentHillTextRival1 + call OpenTextbox + ld hl, SilentHillTextRival2 + call OpenTextbox + ld hl, wJoypadFlags + set 4, [hl] + ld a, 2 + ld hl, SilentHillMovement2 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 1 + call WriteIntod637 + ld a, 2 + ld [wMapScriptNumber], a + ret + +SilentHillMovement2: + db $00, $04, $08, $0C, $0C, $0C, $33 + +SilentHillScript3: + call Function1848 + ld a, 3 + ld [wMapScriptNumber], a + call InitUnknownBuffercc9e + ret + +SilentHillScript4: + ld a, [wXCoord] + cp 0 + jr nz, .bigjump + ld a, [wYCoord] + cp 8 + jr z, .jump + cp 09 + jr nz, .bigjump +.jump + call Function776a + ld hl, SilentHillTextNorthExit + call OpenTextbox + ld hl, wJoypadFlags + set 4, [hl] + ld a, 3 + call Function15ed + ld a, 3 + call Function17f9 + ld a, [wYCoord] + cp 9 + jr z, .jump2 + ld hl, SilentHillMovement3 + jr .skip +.jump2 + ld hl, SilentHillMovement4 +.skip + ld a, 03 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 1 + call WriteIntod637 + ld a, 4 + ld [wMapScriptNumber], a + ret + +.bigjump + ld hl, SilentHillNPCIDs2 + ld de, SilentHillSignPointers + call CallMapTextSubroutine + ret + +Function776a: + ld hl, wd41a + set 7, [hl] + ld a, 1 + ld hl, wd29d + ld [hl], a + ret + +SilentHillMovement3: + db $0A, $0A, $0A, $09, $0A, $06, $02, $32 + +SilentHillMovement4: + db $0A, $0A, $0A, $0A, $06, $02, $32 + +SilentHillScript5: + ld a, 0 + ld d, RIGHT + call SetObjectFacing + ld hl, SilentHillTextPokemonInGrassString + call OpenTextbox + ld hl, wJoypadFlags + set 4, [hl] + ld a, 3 + call Function17f9 + ld a, 0 + call Function186a + ld b, 3 + ld c, 0 + call StartFollow + ld a, [wYCoord] + cp 9 + jr z, .jump + ld hl, SilentHillMovement5 + jr .skip +.jump + ld hl, SilentHillMovement6 +.skip + ld a, 3 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 1 + call WriteIntod637 + ld a, 5 + ld [wMapScriptNumber], a + ret + +SilentHillMovement5: + db $0B, $0B, $0B, $0B, $0B, $0B, $08, $08, $08, $08, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $05, $33 + +SilentHillMovement6: + db $0B, $0B, $0B, $0B, $0B, $0B, $08, $08, $08, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $05, $33 + +SilentHillScript6: + ld hl, SilentHillNPCIDs2 + ld de, SilentHillSignPointers + call CallMapTextSubroutine + ld hl, wd41b + bit 2, [hl] + ret z + ld a, $12 + ld [wd29d], a + ld a, 6 + ld [wMapScriptNumber], a + ret + +SilentHillScript7: + call CheckLabDoor + ret z + ld hl, SilentHillNPCIDs2 + ld de, SilentHillSignPointers + call CallMapTextSubroutine + ret + +CheckLabDoor: + ld a, [wYCoord] + cp $C + ret nz + ld a, [wXCoord] + cp $E + jr z, .jump + ld a, [wXCoord] + cp $F + ret nz +.jump + ldh a, [hJoyState] + bit 6, a + ret z + ld a, 0 + ld d, UP + call SetObjectFacing + ld hl, wJoypadFlags + set 6, [hl] + ld hl, SilentHillTextString1 + call OpenTextbox + call LabClosed + call ClearAccumulator + ret + +LabClosed: + ld a, 0 + ld hl, SilentHillMovement7 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 1 + call WriteIntod637 + ret + +SilentHillTextString1: + text "あれ? カギが かかっている" + done + +SilentHillMovement7: + db $04, $32 + +SilentHillSignPointers:: + dw SilentHillPlayerHouseText + dw Function38c6 + dw SilentHillSignText1 + dw SilentHillLabText + dw SilentHillRivalHouseText + +SilentHillLabText: + ld hl, SilentHillTextString2 + call OpenTextbox + ret + +SilentHillTextString2: + text "にゅうきょしゃ ぼしゅうちゅう!" + done + +SilentHillSignText1: + ld hl, SilentHillTextString3 + call OpenTextbox + ret + +SilentHillTextString3: + text "ここは サイレント ヒル" + line "しずかな おか" + done + +SilentHillPlayerHouseText: + ld hl, SilentHillTextString4 + call OpenTextbox + ret + +SilentHillTextString4: + text "ここは <PLAYER> のいえ" + done + +SilentHillRivalHouseText: + ld hl, SilentHillTextString5 + call OpenTextbox + ret + +SilentHillTextString5: + text "ここは <RIVAL> のいえ" + done + +SilentHillTextPointers:: + dw SilentHillTextRival1 ; west + dw SilentHillTextNorthExit ; north + dw SilentHillTextBackpack ; npc1 + dw SilentHillTextPokemonHate ; npc2 + +SilentHillTextRival1: + text "<RIVAL>『よう ちょっと おまえに" + cont "じまん したいことが" + cont "あってきたんだよ" + + para "おれ あの ゆうめいなオーキドから" + line "メール もらっちゃった!" + cont "え? おまえにも きたの?" + cont "ちぇっ! つまんねーの!" + + para "⋯⋯ふん!" + line "じゃあさ じゃあさー おまえさー" + cont "じぶんの ははおや のこと" + cont "いつも なんて よんでる?@" + + db $08 + +LoadMomNamePromptUnused: + call LoadStandardMenuHeader + callab MomNamePrompt + call CloseWindow + call GetMemSGBLayout + call UpdateSprites + call UpdateTimePals + jp Function3036 + +MomNameMenuHeaderUnused: + db MENU_BACKUP_TILES ; flags + menu_coords 00, 00, 10, 11 + dw .MomNameMenuDataUnused + db 01 ; initial selection + +.MomNameMenuDataUnused: + db STATICMENU_CURSOR + db 04 ; items + db "じぶんで きめる@" + db "おかあさん @" + db "ママ@" + db "かあちゃん@" + +SilentHillTextRival2: ; BYTE OFF + text "<RIVAL>『えー かっこわりい!" + line "そんな こどもっぽい" + cont "よびかた してるなんて" + cont "おわらいだぜ!" + cont"あー ちょっとだけ すっきりした!" + + para "そんじゃあ" + line "おれは ひとあし おさきに" + cont "オーキドのところへ" + cont "いくことに するぜ!" + done + +SilentHillTextNorthExit: + text "ちょいまち!" + line "まってよ! まてっ てば!" + done + +SilentHillTextPokemonInGrassString: + text "きみは まったく" + line "なんにも しらないんだね!" + cont "くさむらでは" + cont "やせいの ポケモンが とびだす!" + + para "じぶんも ポケモンを" + line "もって いれば" + cont "たたかえるんだ⋯⋯" + + para "あっ! ひょっとして きみは" + line "⋯⋯ちょっと" + cont "ぼくに ついて きて!" + done + +SilentHillTextBackpack: + ld hl, SilentHillTextBackpackString + call OpenTextbox + ret + +SilentHillTextBackpackString: + text "あなたの りュック かっこいいわよ" + line "どこで てに いれたの?" + done + +SilentHillTextPokemonHate: + ld hl, SilentHillTextPokemonHateString + call OpenTextbox + ret + +SilentHillTextPokemonHateString: + text "よのなかに ポケモンが きらいな" + line "ひとは いるのかな?" + done diff --git a/scripts/SilentHillHouse.asm b/scripts/SilentHillHouse.asm new file mode 100644 index 0000000..664283c --- /dev/null +++ b/scripts/SilentHillHouse.asm @@ -0,0 +1,168 @@ +include "constants.asm" + +SECTION "scripts/SilentHillHouse.asm", ROMX + +SilentHillHouseScriptLoader:: + ld hl, SilentHillHouseScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +SilentHillHouseScriptPointers: + dw SilentHillHouseScript1 + dw SilentHillHouseNPCIDs1 + dw SilentHillHouseScript2 + dw SilentHillHouseNPCIDs2 + dw SilentHillHouseScript3 + dw SilentHillHouseNPCIDs1 + +SilentHillHouseScript1: + ld hl, SilentHillHouseNPCIDs1 + ld de, SilentHillHouseTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillHouseScript2: + ld hl, SilentHillHouseNPCIDs2 + ld de, SilentHillHouseTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillHouseScript3: + ld hl, SilentHillHouseNPCIDs1 + ld de, SilentHillHouseTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillHouseNPCIDs1: + db 0 + db $FF + +SilentHillHouseNPCIDs2: + db 0 + db 1 + db $FF + +SilentHillHouseTextPointers2:: + dw SilentHillHouseNPCText1 + dw Function38bd + dw Function3899 + dw Function38b4 + dw Function38ab + dw Function38cf + +SilentHillHouseNPCText1: + ld hl, wd41a + bit 6, [hl] + jr nz, .jump + ld hl, SilentHillHouseTextString1 + call OpenTextbox + ret + +.jump + call RefreshScreen + callab Function1477D + call Function1fea + ret + +SilentHillHouseTextString1: + text "おや? <RIVAL>あてに メールが" + line "とどいている ようだ" + cont "よんでみる?@" + db $08 + +SilentHillHouseNPCText2: ; (unused due to typo in the text pointers?) + call YesNoBox + jr c, .jump + ld hl, wd41a + set 6, [hl] + ld hl, SilentHillHouseTextString2 + call PrintText + call Function3036 + ret +.jump + ld hl, SilentHillHouseTextString3 + call PrintText + call Function3036 + ret + +SilentHillHouseTextString2: + text "とつぜん メールを さしあげる" + line "しつれいを おゆるしあれ" + + para "じつは きみに どうしても" + line "わたしたい ものが あるのじゃが" + cont "うけとって もらえんかのう" + cont "ポケモンけんきゅうしゃ オーキド" + done + +SilentHillHouseTextString3: + text "ひとのメールは" + line "みちゃ いけないよな<⋯⋯>" + done + +SilentHillHouseTextPointers:: + dw SilentHillHouseNPCText3 + dw SilentHillHouseNPCText4 + +SilentHillHouseNPCText3: + ld hl, SilentHillHouseTextString4 + call OpenTextbox + ret + +SilentHillHouseTextString4: + text "このまえ かわったいろの" + line "ポッポを みかけたわ" + done + +SilentHillHouseNPCText4: + ld hl, wd41e + bit 2, [hl] + jr nz, .jump + ld hl, wd41e + set 2, [hl] + ld hl, SilentHillHouseTextString5 + call OpenTextbox + call WaitBGMap + ld hl, SilentHillHouseTextString6 + jr .skip +.jump + ld hl, SilentHillHouseTextString7 +.skip + call OpenTextbox + ret + +SilentHillHouseTextString5: + text "ケン『ななな" + line "なんだ <PLAYER> じゃないか!" + + para "おれは ちょっと あのー" + line"がっこうの しゅくだいを" + cont "おしえに きてるんだ!" + + para "えっ マップ?" + line "そうか そんな やくそくも してたな" + cont "わかった" + cont "トレーナーギアを かしてみな" + + para "スロットに マップの カセットを " + line "さしこんでっと⋯⋯" + cont "よし これで マップが みれるぞ!" + done + +SilentHillHouseTextString6: + text "もし オールドにいくなら" + line "マサキって やつに あうといい" + + para "おれの ともだちで" + line "すごい ポケモン マニアだ!" + cont "きっと おまえの" + cont "てだすけを してくれるぜ" + done + +SilentHillHouseTextString7: + text "ケン『<PLAYER>" + line "オーキドはかせに みこまれて" + cont "ポケモンずかんを つくるんだって?" + cont "すごいじゃないか がんばれよ" + done diff --git a/scripts/SilentHillLabBack.asm b/scripts/SilentHillLabBack.asm new file mode 100644 index 0000000..622af89 --- /dev/null +++ b/scripts/SilentHillLabBack.asm @@ -0,0 +1,358 @@ +include "constants.asm" + +SECTION "scripts/SilentHillLabBack.asm", ROMX + +SilentHillLabBackScriptLoader:: + ld hl, SilentHillLabBackScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +SilentHillLabBackScriptPointers: + 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 + +SilentHillLabBackNPCIDs1: + db 00, 01, 02, 03, 04, $FF +SilentHillLabBackNPCIDs2: + db 00, 01, 04, $FF +SilentHillLabBackNPCIDs3: + db 00, 01, 02, $FF +SilentHillLabBackNPCIDs4: + db 00, 01, 03, $FF + +SilentHillLabBackTextPointers:: + dw SilentHillLabBackText1 + dw SilentHillLabBackFunc3 + dw SilentHillLabBackFunc4 + dw SilentHillLabBackFunc4 + dw SilentHillLabBackFunc4 + +SilentHillLabBackScript1: + ld hl, wJoypadFlags + set 4, [hl] + ld a, 0 + call Function17f9 + ld a, 0 + ld hl, SilentHillLabBackMovement1 + call LoadMovementDataPointer + ld hl, wd41b + set 1, [hl] + ld hl, wc5ed + set 7, [hl] + ld a, 1 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabBackMovement1: + db 09, 09, 05, $32 + +SilentHillLabBackScript2: + ld hl, wc5ed + set 6, [hl] + call Function20f8 + ld a, 3 + ld d, UP + call SetObjectFacing + ld hl, SilentHillLabBackTextString1 + call OpenTextbox + ld hl, SilentHillLabBackTextString10 + call OpenTextbox + ld hl, SilentHillLabBackTextString2 + call OpenTextbox + ld a, 2 + ld [wMapScriptNumber], a + ret + +SilentHillLabBackScript3: + ld hl, SilentHillLabBackNPCIDs1 + ld de, SilentHillLabBackTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillLabBackRivalChoosePokemon: + ld hl, wJoypadFlags + set 4, [hl] + ld a, 3 + call Function17f9 + ld hl, SilentHillLabBackMovementPointers + ld a, [wChosenStarter] + ld d, 0 + ld e, a + add hl, de + add hl, de + ld a, [hl+] + ld h, [hl] + ld l, a + ld a, 3 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 4 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabBackMovementPointers: + dw SilentHillLabBackMovement2+1 + dw SilentHillLabBackMovement2 + dw SilentHillLabBackMovement2+2 + +SilentHillLabBackMovement2: + db $0B, $0B, $0B, $0B, $05, $32 + +SilentHillLabBackScript5: + ld hl, SilentHillLabBackTextString12 + call OpenTextbox + ld a, [wd266] + ld [wNamedObjectIndexBuffer], a + call GetPokemonName + ld hl, SilentHillLabBackTextString13 + call OpenTextbox + ld a, 5 + ld [wMapScriptNumber], a + ret + +SilentHillLabBackScript6: + call Function20f8 + ld hl, wc5ed + res 6, [hl] + ld a, 6 + ld[wMapScriptNumber], a + ret + +SilentHillLabBackScript7: + ld hl, SilentHillLabBackNPCIDs1 + ld de, SilentHillLabBackTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillLabBackText1: + ld hl, wd41b + bit 2, [hl] + ld hl, SilentHillLabBackTextString3 + jr z, .skip + ld hl, SilentHillLabBackTextString9 +.skip + call OpenTextbox + ret + +SilentHillLabBackTextString1: + text "オーキド『ほれ そこに 3びき" + cont "ポケモンが いる じゃろう!" + cont "ほっほ!" + + para "こいつらを きみたちに" + cont "いっぴき づつ やろう!" + cont "⋯⋯ さあ えらべ!" + done + +SilentHillLabBackTextString2: + text "オーキド『まあ" + line "あわてるな <RIVAL>!" + cont "おまえも すきなものを とれ!" + done + +SilentHillLabBackTextString3: + text "オーキド『さあ <PLAYER>" + line "どの ポケモンに するかね?" + done + +SilentHillLabBackTextString4: + text "オーキド『ほう! ほのおのポケモン" + line "@" + ld bc, wStringBuffer1 + text "に するんじゃな?@" + db 08 + call ConfirmPokemonSelection + call Function3036 + ret + +SilentHillLabBackTextString5: + text "オーキド『ふむ みずのポケモン" + line "@" + ld bc, wStringBuffer1 + text "に きめるのじゃな?@" + db 08 + call ConfirmPokemonSelection + call Function3036 + ret + +SilentHillLabBackTextString6: + text "オーキド『おお! くさのポケモン" + line "@" + ld bc, wStringBuffer1 + text "が いいんじゃな?@" + db 08 + call ConfirmPokemonSelection + call Function3036 + ret + +ConfirmPokemonSelection: + call YesNoBox + jr c, .bigJump + ld hl, wd41b + set 2, [hl] + ld a, 1 + ld [wd29b], a + ld a, 1 + ld [wd29a], a + ld a, 1 + ld [wd2a0], a + ld hl, SilentHillLabBackTextString8 + call PrintText + ld hl, wJoypadFlags + set 5, [hl] + ld a, [wd265] + ld [wMonDexIndex], a + ld a, 5 + ld [wCurPartyLevel], a + callab Function60a0 + xor a + ld [wPartyMon1 + 1], a + ld a, 3 + ld [wMapScriptNumber], a + ret +.bigJump + ld hl, SilentHillLabBackTextString7 + call PrintText + ret + +SilentHillLabBackTextString7: + text "では" + line "どれに するのじゃ?" + done + +SilentHillLabBackTextString8: + text "オーキド『この ポケモンは" + line "ほんとに げんきが いいぞ!" + + para "<PLAYER>は オーキドはかせから" + line "@" + ld bc, wStringBuffer1 + text "を もらった!<PROMPT>" + +SilentHillLabBackTextString9: + text "オーキド『そうじゃ!" + line "やせいの ポケモンが でて きても" + cont "そいつを たたかわせて いけば" + cont "となりまちへ いける!" + done + +SilentHillLabBackFunc3: + ld hl, wd41b + bit 2, [hl] + ld hl, SilentHillLabBackTextString11 + jr z, .skip + ld hl, SilentHillLabBackTextString14 +.skip + call OpenTextbox + ret + +SilentHillLabBackTextString10: + text "<RIVAL>『あッ! おれにも!" + line "じいさん おれにもくれよう!" + done + +SilentHillLabBackTextString11: + text "<RIVAL>『いいぜ <PLAYER>!" + line "さきに えらんで!" + cont "おれは こころが ひろいからな" + done + +SilentHillLabBackTextString12: + text "<RIVAL>『じゃ おれは これ!" + done + +SilentHillLabBackTextString13: + text "<RIVAL>は オーキドから" + line "@" + ld bc, wStringBuffer1 + text "を もらった!" + done + +SilentHillLabBackTextString14: + text "<RIVAL>『<PLAYER>の#" + line "いいなあ!" + cont "でも おれのポケモンも" + cont "ちょっと いいだろ?" + done + +SilentHillLabBackFunc4: + ld hl, wd41b + bit 2, [hl] + jr nz, .bigjump + ldh a, [hFFEA] + sub 2 + ld [wChosenStarter], a + ld d, 0 + ld e, a + ld hl, SilentHillLabBackStarterData + add hl, de + add hl, de + add hl, de + add hl, de + ld a, [hl+] + ld [wd265], a + push hl + ld [wNamedObjectIndexBuffer], a + callba Function6734 + ld a, [wd265] + ld [wNamedObjectIndexBuffer], a + call GetPokemonName + pop hl + push hl + ld a, [hl+] + ld h, [hl] + ld l, a + call OpenTextbox + pop hl + inc hl + inc hl + ld a, [hl] + ld [wd266], a + ret +.bigjump + ld hl, SilentHillLabBackTextString15 + call OpenTextbox + ret + +SilentHillLabBackStarterData: + db DEX_HONOGUMA + dw SilentHillLabBackTextString4 + db DEX_KURUSU + + db DEX_KURUSU + dw SilentHillLabBackTextString5 + db DEX_HAPPA + + db DEX_HAPPA + dw SilentHillLabBackTextString6 + db DEX_HONOGUMA + +SilentHillLabBackTextString15: + text "オーキド『これ!" + line "よくばっちゃ いかん!" + done + +SilentHillLabBackTextPointers2: + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw MapDefaultText diff --git a/scripts/SilentHillLabFront.asm b/scripts/SilentHillLabFront.asm new file mode 100644 index 0000000..a380f4a --- /dev/null +++ b/scripts/SilentHillLabFront.asm @@ -0,0 +1,1106 @@ +include "constants.asm" + +SECTION "scripts/SilentHillLabFront.asm", ROMX + +SilentHillLabFrontScriptLoader:: + ld hl, SilentHillLabFrontScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +SilentHillLabFrontScriptPointers: + dw SilentHillLabFrontScript1 + dw SilentHillLabFrontNPCIDs1 + + dw SilentHillLabFrontScript2 + dw SilentHillLabFrontNPCIDs2 + + dw SilentHillLabFrontScript3 + dw SilentHillLabFrontNPCIDs2 + + dw SilentHillLabFrontScript4 + dw SilentHillLabFrontNPCIDs2 + + dw SilentHillLabFrontConversation1 + dw SilentHillLabFrontNPCIDs2 + + dw SilentHillLabFrontScript6 + dw SilentHillLabFrontNPCIDs3 + + dw SilentHillLabFrontScript7 + dw SilentHillLabFrontNPCIDs4 + + dw SilentHillLabFrontScript8 + dw SilentHillLabFrontNPCIDs5 + + dw SilentHillLabFrontScript9 + dw SilentHillLabFrontNPCIDs5 + + dw SilentHillLabFrontScript10 + dw SilentHillLabFrontNPCIDs5 + + dw SilentHillLabFrontScript11 + dw SilentHillLabFrontNPCIDs5 + + dw SilentHillLabFrontScript12 + dw SilentHillLabFrontNPCIDs6 + + dw SilentHillLabFrontScript13 + dw SilentHillLabFrontNPCIDs6 + + dw SilentHillLabFrontScript14 + dw SilentHillLabFrontNPCIDs6 + + dw SilentHillLabFrontScript15 + dw SilentHillLabFrontNPCIDs7 + + dw SilentHillLabFrontScript16 + dw SilentHillLabFrontNPCIDs7 + + dw SilentHillLabFrontScript17 + dw SilentHillLabFrontNPCIDs7 + + dw SilentHillLabFrontScript18 + dw SilentHillLabFrontNPCIDs7 + + dw SilentHillLabFrontScript19 + dw SilentHillLabFrontNPCIDs9 + +SilentHillLabFrontNPCIDs1: + db $02 + db $09 + db $0A + db $FF +SilentHillLabFrontNPCIDs2: + db $00 + db $02 + db $04 + db $09 + db $0A + db $FF +SilentHillLabFrontNPCIDs3: + db $02 + db $04 + db $09 + db $0A + db $FF +SilentHillLabFrontNPCIDs4: + db $04 + db $09 + db $0A + db $FF +SilentHillLabFrontNPCIDs5: + db $01 + db $03 + db $05 + db $06 + db $07 + db $08 + db $09 + db $0A + db $FF +SilentHillLabFrontNPCIDs6: + db $01 + db $03 + db $05 + db $06 + db $07 + db $08 + db $FF +SilentHillLabFrontNPCIDs7: + db $00 + db $05 + db $06 + db $07 + db $08 + db $FF +SilentHillLabFrontNPCIDs8: ; (unused?) + db $00 + db $03 + db $05 + db $06 + db $07 + db $08 + db $09 + db $0A + db $FF +SilentHillLabFrontNPCIDs9: + db $00 + db $07 + db $08 + db $FF + +SilentHillLabFrontTextPointers:: + dw SilentHillLabFrontText4 + dw SilentHillLabFrontText7 + dw SilentHillLabFrontText10 + dw SilentHillLabFrontText11 + dw SilentHillLabFrontTextString20 + dw SilentHillLabFrontText12 + dw SilentHillLabFrontText13 + dw SilentHillLabFrontText14 + dw SilentHillLabFrontText15 + dw SilentHillLabFrontText16 + dw SilentHillLabFrontText16 + +SilentHillLabFrontScript1: + call SilentHillLabFrontMoveDown + ret z + ld hl, SilentHillLabFrontNPCIDs1 + ld de, SilentHillLabFrontTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillLabFrontMoveDown: + ld a, [wXCoord] + cp 4 + ret nz + ld a, [wYCoord] + cp 1 + ret nz + ldh a, [hJoyState] + bit 6, a + jp z, SetFFInAccumulator + call SilentHillLabFrontText3 + ld hl, wJoypadFlags + set 4, [hl] + ld a, 0 + call Function17f9 + ld a, 0 + ld hl, SilentHillLabFrontMovement1 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 1 + call WriteIntod637 + call ClearAccumulator + ret + +SilentHillLabFrontMovement1: + db $06, $32 + +SilentHillLabFrontScript2: + ld a, 2 + ld [wMapScriptNumber], a + ret + +SilentHillLabFrontScript3: + ld a, 6 + call Function17f9 + ld a, 0 + call Function186a + ld b, 6 + ld c, 0 + call StartFollow + ld hl, SilentHillLabFrontMovement2 + ld a, 6 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 3 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabFrontMovement2: + db 09, 09, 09, 09, 09, 09, 09, 09, 09, 05, 07, 01, $32 + +SilentHillLabFrontScript4: + call Function1828 + ld a, 4 + ld [wMapScriptNumber], a + ret + +SilentHillLabFrontConversation1: + ld a, 4 + ld d, RIGHT + call SetObjectFacing + ld hl, SilentHillLabFrontTextString20 + call OpenTextbox + ld hl, SilentHillLabFrontTextString4 + call OpenTextbox + ld a, 4 + ld d, UP + call SetObjectFacing + ld hl, SilentHillLabFrontTextString28 + call OpenTextbox + ld hl, SilentHillLabFrontTextString5 + call OpenTextbox + ld a, 4 + ld d, RIGHT + call SetObjectFacing + ld hl, SilentHillLabFrontTextString29 + call OpenTextbox + ld hl, SilentHillLabFrontTextString7 + call OpenTextbox + call SilentHillLabFrontScript5 + ret + +SilentHillLabFrontScript5: + ld hl, wJoypadFlags + set 4, [hl] + ld a, 2 + call Function17f9 + ld a, 2 + ld hl, SilentHillLabFrontMovement3 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 5 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabFrontMovement3: + db 9, 5, $33 + +SilentHillLabFrontScript6: + ld hl, wJoypadFlags + set 4, [hl] + ld a, 4 + call Function17f9 + ld a, 4 + ld hl, SilentHillLabFrontMovement4 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 6 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabFrontMovement4: + db $0D, $0D, $0F, $0D, $0D, $33 + +SilentHillLabFrontScript7: + ld hl, wJoypadFlags + set 4, [hl] + ld a, 0 + call Function17f9 + ld a, 0 + ld hl, SilentHillLabFrontMovement5 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 7 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabFrontMovement5: + db 09, 09, 09, 05, $32 + +SilentHillLabFrontScript8: + ld a, 3 + call Function1989 + ld a, 5 + call Function1989 + ld hl, wJoypadFlags + set 4, [hl] + ld a, 0 + call Function17f9 + ld a, 0 + ld hl, SilentHillLabFrontMovement6 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 8 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabFrontMovement6: + db 8, 8, 8, $0A, 6, $32 + +SilentHillLabFrontScript9: + ld hl, wJoypadFlags + set 4, [hl] + ld a, 5 + call Function17f9 + ld a, 5 + call Function197e + ld a, 5 + ld hl, SilentHillLabFrontMovement7 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, 9 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabFrontMovement7: + db $08, $08, $08, $08, $0A, $06, $32 + +SilentHillLabFrontScript10: + ld a, 5 + ld d, RIGHT + call SetObjectFacing + ld hl, SilentHillLabFrontTextString21 + call OpenTextbox + ld hl, wJoypadFlags + set 4, [hl] + ld a, 0 + ld d, RIGHT + call SetObjectFacing + ld a, 5 + ld d, RIGHT + call SetObjectFacing + ld a, 3 + call Function17f9 + ld a, 3 + call Function197e + ld a, 3 + ld hl, SilentHillLabFrontMovement8 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, $0A + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabFrontMovement8: + db $08, $04, $32 + +SilentHillLabFrontScript11: + ld hl, SilentHillLabFrontTextString8 + call OpenTextbox + ld hl, SilentHillLabFrontTextString9 + call OpenTextbox + ld a, $0B + call Function1617 + ld a, $0C + call Function1617 + ld hl, SilentHillLabFrontTextString10 + call OpenTextbox + ld hl, SilentHillLabFrontTextString15 + call OpenTextbox + ld hl, wd41c + set 4, [hl] + call Function20f8 + ld a, $0B + ld [wMapScriptNumber], a + call InitUnknownBuffercc9e + ret + +SilentHillLabFrontScript12: + call SilentHillLabFrontMoveDown + ret z + call SilentHillLabFrontRivalMovePokemon + ret z + ld hl, SilentHillLabFrontNPCIDs6 + ld de, SilentHillLabFrontTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillLabFrontRivalMovePokemon: + ld a, [wYCoord] + cp 8 + ret nz + ld hl, SilentHillLabFrontMovement9 + ld a, [wXCoord] + cp 3 + jr z, .jump + cp 4 + ret nz + ld hl, SilentHillLabFrontMovement10 +.jump + push hl + ld hl, wJoypadFlags + set 4, [hl] + ld a, 5 + call Function17f9 + pop hl + ld a, 5 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, $0C + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + call ClearAccumulator + ret + +SilentHillLabFrontMovement9: + db $08, $0B, $0B, $08, $08, $04, $32 + +SilentHillLabFrontMovement10: + db $08, $0B, $08, $08, $04, $32 + +SilentHillLabFrontScript13: + ld hl, SilentHillLabFrontTextString17 + call OpenTextbox + call GetLabPokemon + ld hl, wc5ed + set 7, [hl] + ld a, 8 + ld [wd637], a + ld a, $0D + ld [wMapScriptNumber], a + call InitUnknownBuffercc9e + ret + +GetLabPokemon: + ld hl, LabPokemon + ld a, [wd266] + ld b, a +.loop + ld a, [hl+] + cp b + jr nz, .jump + ld a, [hl] + ld [wce05], a + ld a, 9 + ld [wce02], a + ret +.jump + inc hl + jr .loop + +LabPokemon: + db DEX_KURUSU + db 1 + db DEX_HAPPA + db 2 + db DEX_HONOGUMA + db 3 + +SilentHillLabFrontScript14: + ld hl, SilentHillLabFrontTextString19 + ld a, [wcd5d] + and a + jr nz, .skip + ld hl, SilentHillLabFrontTextString18 +.skip + call OpenTextbox + ld hl, wJoypadFlags + set 4, [hl] + ld a, 5 + call Function17f9 + ld a, 5 + ld hl, SilentHillLabFrontMovement11 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, $0E + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + ret + +SilentHillLabFrontMovement11: + db $04, $08, $08, $08, $33 + +SilentHillLabFrontScript15: + call Function20f8 + ld a, $0F + ld [wMapScriptNumber], a + call InitUnknownBuffercc9e + ret + +SilentHillLabFrontScript16: + call SilentHillLabFrontMoveDown + ret z + call SilentHillLabFrontMoveRivalLeave + ret z + ld hl, SilentHillLabFrontNPCIDs7 + ld de, SilentHillLabFrontTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillLabFrontMoveRivalLeave: + ld a, [wYCoord] + cp $0B + ret nz + ld hl, Movememt12+1 + ld a, [wXCoord] + cp 3 + jr z, .jump + cp 4 + ret nz + ld hl, Movememt12 +.jump + push hl + ld hl, wJoypadFlags + set 4, [hl] + ld a, 8 + call Function17f9 + pop hl + ld a, 8 + call LoadMovementDataPointer + ld hl, wc5ed + set 7, [hl] + ld a, $10 + ld [wMapScriptNumber], a + ld a, 1 + call WriteIntod637 + call ClearAccumulator + ret + +Movememt12: + db $07, $07, $07, $05, $32 + +SilentHillLabFrontScript17: + ld hl, SilentHillLabFrontTextString23 + call OpenTextbox + ld hl, wd41d + set 2, [hl] + ld hl, wNumBagItems + ld a, 5 + ld [wCurItem], a + ld a, 6 + ld [wItemQuantity], a + call ReceiveItem + call Function20f8 + ld a, $11 + ld [wMapScriptNumber], a + ret + +SilentHillLabFrontScript18: + call SilentHillLabFrontMoveDown + ret z + ld hl, SilentHillLabFrontNPCIDs7 + ld de, SilentHillLabFrontTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillLabFrontScript19: + call SilentHillLabFrontMoveDown + ret z + ld hl, SilentHillLabFrontNPCIDs9 + ld de, SilentHillLabFrontTextPointers2 + call CallMapTextSubroutine + ret + +SilentHillLabFrontTextPointers2: + dw SilentHillLabFrontText1 + dw SilentHillLabFrontText2 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw Function3899 + dw SilentHillLabFrontText3 + +SilentHillLabFrontText1: + ld hl, SilentHillLabFrontTextString1 + call OpenTextbox + ret + +SilentHillLabFrontTextString1: + text "パソコンを みると" + line "なんと メールが きていた!" + + para "<⋯⋯> <⋯⋯> <⋯⋯>" + line "オーキドはかせ!" + cont "あなたが ゆくえふめいに" + cont "なっていると せけんは" + cont "おおさわぎ です!" + + para "それは そうと" + line "はかせ から みつけるように" + cont "たのまれた れいの#" + cont "みつけるどころか" + cont "まだ てがかりも" + cont "つかむことが できません" + + para "やはり あいつは" + line "かくうの #なのでは" + cont "ないでしょうか<⋯⋯>" + cont "<⋯⋯> <⋯⋯> <⋯⋯>じょしゅより" + done + +SilentHillLabFrontText2: + ld hl, wd39d + bit 0, [hl] + set 0, [hl] + jr z, .jump + res 0, [hl] + ld hl, SilentHillLabFrontTextString2A + jr .skip +.jump + ld hl, SilentHillLabFrontTextString2B +.skip + call OpenTextbox + ret + +SilentHillLabFrontTextString2A: + text "スタート ボタンを プシュ!" + line "おすと メニューが ひらくなり" + done + +SilentHillLabFrontTextString2B: + text "セーブするには # レポート" + line "こまめに かくと いいなり" + done + +SilentHillLabFrontText3: + ld hl, SilentHillLabFrontTextString3 + call OpenTextbox + ret + +SilentHillLabFrontTextString3: + text "カギが かかっている" + done + +SilentHillLabFrontText4: + ld a, [wMapScriptNumber] + cp $0E + jp nc, SilentHillLabFrontText7 + ld hl, SilentHillLabFrontTextString4 + call OpenTextbox + ret + +SilentHillLabFrontTextString4: + text "オーキド『ごくろうさん!" + done + +SilentHillLabFrontTextString5: + text "オーキド『そうとも!" + line "わしが オーキドじゃ!" + cont "じじいで わるかったな!" + + para "おまえたち ふたりは" + line "この オーキドが よんだのじゃ!" + + para "すこし わしの はなしを" + line "きいては くれんか?@" + db $08 + +SilentHillLabFrontText6: + call YesNoBox + jr c, .jump +.loop + ld hl, SilentHillLabFrontTextString6A + call PrintText + call Function3036 + ret + +.jump + ld hl, SilentHillLabFrontTextString6B + call PrintText + call YesNoBox + jr c, .jump + jr .loop + +SilentHillLabFrontTextString6A: + text "オーキド『いまから 1ねんまえ" + line "わしは カントーで" + cont "きみたちの ような しょうねんに" + cont "#の けんきゅうの ため" + cont "#と ずかんを わたした" + + para "そして かれらは" + line "じつに よくやってくれた!" + + para "150しゅるいの" + line "#を みつけることに" + cont "せいこう したのじゃ!" + cont "が <⋯⋯> <⋯⋯> <⋯⋯>" + cont "しかし <⋯⋯> <⋯⋯>" + + para "せかいは ひろいものじゃ" + line "そのご ぜんこく かくちで" + cont "あたらしい #が ぞくぞくと" + cont "みつかっておる!" + + para "そこで わしは カントーから" + line "ここ サイレントヒルに" + cont "けんきゅうの ばしょを うつした" + + para "ばしょが かわれば" + line "あたらしい #にも" + cont "であうことが できるからな" + cont "<⋯⋯> <⋯⋯> <⋯⋯> <⋯⋯>" + + para "これからも どんどんと" + line "けんきゅうを すすめるが" + cont "わしも ごらんのとおりの おいぼれ" + cont "まごや じょしゅたちも おるが" + cont "それでも やはり かずが たらん!" + + para "<PLAYER>! <RIVAL>!" + line "#けんきゅうの ために" + cont "ちからを かして くれんか!" + done + +SilentHillLabFrontTextString6B: + text "オーキド『そうか<⋯⋯>" + line "わしに ひとを みるめが" + cont "なかったと いうことじゃな<⋯⋯>" + + para "いや!" + line "わしの ひとを みるめは" + cont "まちがっては おらんはず!" + + para "な?" + cont "わしの はなしを きいてくれるな?" + done + +SilentHillLabFrontTextString7: + text "オーキド『ふたりとも!" + line "ちょっと わしに ついてこい!" + done + +SilentHillLabFrontText7: + ld a, [wMapScriptNumber] + cp $12 + jr z, .jump + ld hl, SilentHillLabFrontTextString11A + call OpenTextbox + ret + +.jump + ld hl, SilentHillLabFrontTextString11B + call OpenTextbox + ret + +SilentHillLabFrontTextString8: + text "オーキド『<PLAYER>!<RIVAL>!" + line "このずかんを" + cont "おまえたちに あずける!" + done + +SilentHillLabFrontTextString9: + text "<PLAYER>は オーキドから" + line "#ずかんを もらった!" + done + +SilentHillLabFrontTextString10: + text "オーキド『この せかいの すべての" + line "#を きろくした" + cont "かんぺきな ずかんを つくること!" + cont "それが わしの ゆめ だった!" + + para "しかし しんしゅの #は" + cont "ぞくぞくと みつかっている!" + + para "わしに のこされた" + line "じかんは すくない!" + + para "そこで おまえ たちには" + line "わしの かわりに" + cont "ゆめを はたして ほしいのじゃ!" + + para "さあ ふたりとも" + line "さっそく しゅっぱつ してくれい!" + cont "これは #の れきしに のこる" + cont "いだいな しごとじゃー!" + done + +SilentHillLabFrontTextString11A: + text "オーキド『せかい じゅうの" + line "#たちが" + cont "<PLAYER>を まって おるぞー" + done + +SilentHillLabFrontTextString11B: + text "オーキド『おう! <PLAYER>" + line "どうだ?" + cont "わしの あげた #は<⋯⋯>?" + + para "ほう!" + cont "だいぶ なついた みたいだな" + + para "おまえには #トレーナーの" + line "さいのうが あるかもしれん" + cont "これからも ときどきは" + cont "わしのところへ かおを だせ!" + + para "#ずかんの ぺージが" + line "きに なるからな" + done + +SilentHillLabFrontText8: + ld hl, SilentHillLabFrontTextString12 + call OpenTextbox + ret + +SilentHillLabFrontTextString12: + text "オーキド『よく きたな!" + line "#ずかんの" + cont "ちょうしは どうかな?" + + para "どれ<⋯⋯> ちょっと" + cont "みて あげようか!" + done + +SilentHillLabFrontText9: + ld hl, SilentHillLabFrontTextString13 + call OpenTextbox + ret + +SilentHillLabFrontTextString13: + text "オーキド『<⋯⋯> おっほんッ!" + line "よくやったな <PLAYER>!" + + para "ちょっと" + line "わしに ついて きなさい!" + + para "<RIVAL>は すまんが" + line "そこで まっていなさい!" + + para "<RIVAL>『えー!" + line "なんだよ ケチー!" + + para "オーキド『<RIVAL>は" + line "でんせつの #が" + cont "ほしかった だけじゃないのか?" + cont "<RIVAL>『ギクッ!" + done + +SilentHillLabFrontText10: + ld hl, SilentHillLabFrontTextString14 + call OpenTextbox + ret + +SilentHillLabFrontTextString14: + text "<RIVAL>『なんだ" + line "<PLAYER>じゃないか!" + cont "おれも ここが" + cont "あやしいと おもって きたんだけど" + cont "だれも いないみたいだな<⋯⋯>" + done + +SilentHillLabFrontText11: + ld hl, SilentHillLabFrontTextString16 + call OpenTextbox + ret + +SilentHillLabFrontTextString15: + text "<RIVAL>『よっしゃあ!" + line "じいさん! おれにまかせな!" + done + +SilentHillLabFrontTextString16: + text "<RIVAL>『おれが えらんだ" + line "#のほうが つよそうだぜ!" + cont "こっちに したかったんじゃないの?" + done + +SilentHillLabFrontTextString17: + text "<RIVAL>『<PLAYER>!" + line "せっかく じいさんに" + cont "# もらったんだから" + cont "<⋯⋯> ちょっと" + cont "たたかわせて みようぜ!" + done + +SilentHillLabFrontTextString18: + text "<RIVAL>『くっそー!" + line "こんどは ぜったい まけないぞ!" + done + +SilentHillLabFrontTextString19: + text "<RIVAL>『よーし!" + line "ほかの #と たたかわせて" + cont "もっと もっと つよくしよう!" + + para "そんじゃ ばいばい!" + done + +SilentHillLabFrontTextString20: + text "じいちゃん!" + line "つれてきたよー!" + done + +SilentHillLabFrontTextString21: + text "ぼくは かつて" + line "#トレーナーの ちょうてんを" + cont "めざしたことが あるんだ" + cont "そのとき いいきに なっていた" + cont "ぼくの てんぐのはなを" + cont "へしおった やつに" + cont "きみは どことなく にている" + + para "あいつの おかげで ぼくは" + line "こころを いれかえて" + cont "じいさんの けんきゅうを" + cont "てつだうように なったのさ" + cont "<⋯⋯> <⋯⋯> <⋯⋯> <⋯⋯> <⋯⋯>" + + para "さあ!" + line "これが #ずかんだ!" + + para "みつけた #の データが" + line "じどうてきに かきこまれて" + cont "ぺージが ふえて いく という" + cont "とても ハイテクな ずかん だよ!" + done + +SilentHillLabFrontText12: + ld hl, SilentHillLabFrontTextString22 + call OpenTextbox + ret + +SilentHillLabFrontTextString22: + text "ぼくも むかし やったけど" + line "なかなか たいへんだよ<⋯⋯>" + cont "がんばってね!" + done + +SilentHillLabFrontText13: + ld hl, SilentHillLabFrontTextString24 + call OpenTextbox + ret + +SilentHillLabFrontTextString23: + text "ナナミ『さっき あなたを " + line "つれてきた わかい おとこのこ<⋯⋯>" + cont "あれは わたしの おとうとなの" + cont "<⋯⋯>ということは つまり" + + para "そう!" + line "わたしも オーキドの まご なの!" + + para "おじいちゃんは りっぱな" + cont "#けんきゅうしゃよ" + cont "わたしは おてつだい できることが" + cont "とっても うれしいの!" + cont "あっ こんなこと しられたら" + cont "おじいちゃん ちょうしに のるから" + cont "ないしょに しておいてね!" + + para "<⋯⋯>おじいちゃん すっかり" + line "わすれている みたいだから" + + para "わたしが かわりに これを あげる!" + line "さいしんがた #りュックよ" + + para "<PLAYER>は" + line "#りュックを もらった!" + + para "ナナミ『この りュックには" + line "モンスターボールを" + cont "まとめて いれられる" + cont "ボールホルダと" + cont "わざマシンを まとめて いれられる" + cont "わざマシンホルダが ついているの" + + para "モンスターボール 6こと " + line "わざマシンひとつは オマケしておくわ" + cont "ホルダに なんにも はいってないと" + cont "さびしいもんね!" + + para "ねえ <PLAYER>くン" + line "あなたの おかあさんが" + cont "しんぱいすると いけないから" + cont "このまちを でるまえに" + cont "かおを みせに いってあげてね" + + para "<⋯⋯>あなたの かつやく" + line "いのっているわ" + done + +SilentHillLabFrontTextString24: + text "<⋯⋯>あなたの かつやく" + line "いのってるわ" + done + +SilentHillLabFrontText14: + ld hl, SilentHillLabFrontTextString25 + call OpenTextbox + ret + +SilentHillLabFrontTextString25: + text "わたしは" + line "はかせの じょしゅ です" + + para "わたしは もちろん" + line "はかせを ソンケー しております" + + para "あなた とは また どこかで" + line "おあい することに" + cont "なるような きがします" + done + +SilentHillLabFrontText15: + ld hl, SilentHillLabFrontTextString26 + call OpenTextbox + ret + +SilentHillLabFrontTextString26: + text "わたしは" + line "はかせの じょしゅ です" + + para "わたしは もちろん" + line "はかせを ソンケー しております" + + para "あなた とは また どこかで" + line "おあい することに" + cont "なるような きがします" + done + +SilentHillLabFrontText16: + ld hl, SilentHillLabFrontTextString27 + call OpenTextbox + ret + +SilentHillLabFrontTextString27: + text "なんだろう?" + line "でんし てちょう かな?" + done + +SilentHillLabFrontText17: + ld hl, SilentHillLabFrontTextString28 + call OpenTextbox + ret + +SilentHillLabFrontTextString28: + text "<RIVAL>『あのメールを くれた" + line "オーキドって こんな じじい<⋯⋯>" + + para "あっ ゴメン" + line "こんな じいさん なのか?" + cont "ほんもの はじめて みたよ!" + done + +SilentHillLabFrontTextString29: + text "<RIVAL>『<PLAYER>!" + line "なんだか" + cont "おもしろく なってきたな!" + done + +SilentHillLabFrontText18: + ld hl, SilentHillLabFrontTextString30 + call OpenTextbox + ret + +SilentHillLabFrontTextString30: + text "わたしは" + line "はかせの じょしゅ です" + + para "あなた とは また どこかで" + line "おあい することに" + cont "なるような きがします" + done + +SilentHillLabFrontText19: + ld hl, SilentHillLabFrontTextString31 + call OpenTextbox + ret + +SilentHillLabFrontTextString31: + text "わたしは" + line "はかせの じょしゅ です" + + para "あなた とは また どこかで" + line "おあい することに" + cont "なるような きがします" + done diff --git a/scripts/SilentHillPokecenter.asm b/scripts/SilentHillPokecenter.asm new file mode 100644 index 0000000..c8e7697 --- /dev/null +++ b/scripts/SilentHillPokecenter.asm @@ -0,0 +1,110 @@ +include "constants.asm" + +SECTION "scripts/SilentHillPokecenter.asm", ROMX + +SilentHillPokecenterScriptLoader:: + ld hl, SilentHillPokecenterScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +SilentHillPokecenterScriptPointers: + dw SilentHillPokecenterScript + dw SilentHillPokecenterNPCIDs + +SilentHillPokecenterScript: + ld hl, SilentHillPokecenterNPCIDs + ld de, SilentHillPokecenterPCPointer + call CallMapTextSubroutine + ret + + dw SilentHillPokecenterNPCIDs + +SilentHillPokecenterNPCIDs: + db 0 + db 1 + db 2 + db 3 + db 4 + db $FF + +SilentHillPokecenterPCPointer: + dw SilentHillPokecenterPCText + +SilentHillPokecenterPCText: + ld hl, SilentHillPokecenterTextString1 + call OpenTextbox + ret + +SilentHillPokecenterTextString1: + text "げんざい ちょうせいちゅうです" + done + +SilentHillPokecenterTextPointers:: + dw SilentHillPokecenterNPCText1 + dw SilentHillPokecenterNPCText2 + dw SilentHillPokecenterNPCText3 + dw SilentHillPokecenterNPCText4 + dw SilentHillPokecenterNPCText5 + +SilentHillPokecenterNPCText1: + ld hl, SilentHillPokecenterTextString2 + call OpenTextbox + ret + +SilentHillPokecenterTextString2: + text "もうしわけありませんが" + line "ただいま しゅうりちゅう でして" + + para "かいふくは できません" + + para "まちから でるときは" + line "じゅうぶんに おきをつけ ください" + done + +SilentHillPokecenterNPCText2: + ld hl, SilentHillPokecenterTextString3 + call OpenTextbox + ret + +SilentHillPokecenterTextString3: + text "あそこに ある パソコンは" + line "トレーナー だったら" + cont "いつでも むりょうで" + cont "つかうことが できるよ" + cont "きが きいてるよな!" + done + +SilentHillPokecenterNPCText3: + ld hl, SilentHillPokecenterTextString4 + call OpenTextbox + ret + +SilentHillPokecenterTextString4: + text "いま じゅんびちゅうの" + line "きかいは すごいらしいよ" + + para "なんでも ときを こえて" + line "ポケモンが こうかん できるって!" + + para "ほんとかな?" + done + +SilentHillPokecenterNPCText4: + ld hl, SilentHillPokecenterTextString5 + call OpenTextbox + ret + +SilentHillPokecenterTextString5: + text "こいつ へルガー" + line "いままでにない タイプの ポケモンさ" + done + +SilentHillPokecenterNPCText5: + ld hl, SilentHillPokecenterTextString6 + call OpenTextbox + ret + +SilentHillPokecenterTextString6: + text "へルガー『ぐるるうー" + done diff --git a/scripts/SlowpokeWellEntrance.asm b/scripts/SlowpokeWellEntrance.asm new file mode 100644 index 0000000..5a46aee --- /dev/null +++ b/scripts/SlowpokeWellEntrance.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SlowpokeWellEntrance.asm", ROMX + +SlowpokeWellEntranceScriptLoader:: + ret + +SlowpokeWellEntranceTextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/SlowpokeWellMain.asm b/scripts/SlowpokeWellMain.asm new file mode 100644 index 0000000..52a3150 --- /dev/null +++ b/scripts/SlowpokeWellMain.asm @@ -0,0 +1,17 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SlowpokeWellMain.asm", ROMX + +SlowpokeWellMainScriptLoader:: + ret + +SlowpokeWellMainTextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText diff --git a/scripts/South.asm b/scripts/South.asm new file mode 100644 index 0000000..335b22f --- /dev/null +++ b/scripts/South.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/South.asm", ROMX + +SouthScriptLoader:: + ret + + db "@" diff --git a/scripts/SouthHouse1.asm b/scripts/SouthHouse1.asm new file mode 100644 index 0000000..62d5eb5 --- /dev/null +++ b/scripts/SouthHouse1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SouthHouse1.asm", ROMX + +SouthHouse1ScriptLoader:: + ret + +SouthHouse1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SouthHouse2.asm b/scripts/SouthHouse2.asm new file mode 100644 index 0000000..892d53b --- /dev/null +++ b/scripts/SouthHouse2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SouthHouse2.asm", ROMX + +SouthHouse2ScriptLoader:: + ret + +SouthHouse2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SouthMart.asm b/scripts/SouthMart.asm new file mode 100644 index 0000000..7fd6d6e --- /dev/null +++ b/scripts/SouthMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SouthMart.asm", ROMX + +SouthMartScriptLoader:: + ret + +SouthMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SouthPokecenter1F.asm b/scripts/SouthPokecenter1F.asm new file mode 100644 index 0000000..7eda8f4 --- /dev/null +++ b/scripts/SouthPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SouthPokecenter1F.asm", ROMX + +SouthPokecenter1FScriptLoader:: + ret + +SouthPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SouthPokecenter2F.asm b/scripts/SouthPokecenter2F.asm new file mode 100644 index 0000000..662aad9 --- /dev/null +++ b/scripts/SouthPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SouthPokecenter2F.asm", ROMX + +SouthPokecenter2FScriptLoader:: + ret + +SouthPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Stand.asm b/scripts/Stand.asm new file mode 100644 index 0000000..fa18d9a --- /dev/null +++ b/scripts/Stand.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Stand.asm", ROMX + +StandScriptLoader:: + ret + + db "@" diff --git a/scripts/StandHouse.asm b/scripts/StandHouse.asm new file mode 100644 index 0000000..d8b22a6 --- /dev/null +++ b/scripts/StandHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandHouse.asm", ROMX + +StandHouseScriptLoader:: + ret + +StandHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandLab.asm b/scripts/StandLab.asm new file mode 100644 index 0000000..7d6c1fd --- /dev/null +++ b/scripts/StandLab.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandLab.asm", ROMX + +StandLabScriptLoader:: + ret + +StandLabTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandLeague1F.asm b/scripts/StandLeague1F.asm new file mode 100644 index 0000000..2ab5b10 --- /dev/null +++ b/scripts/StandLeague1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandLeague1F.asm", ROMX + +StandLeague1FScriptLoader:: + ret + +StandLeague1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandLeague2F.asm b/scripts/StandLeague2F.asm new file mode 100644 index 0000000..330cb88 --- /dev/null +++ b/scripts/StandLeague2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandLeague2F.asm", ROMX + +StandLeague2FScriptLoader:: + ret + +StandLeague2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandMart.asm b/scripts/StandMart.asm new file mode 100644 index 0000000..2e38c8e --- /dev/null +++ b/scripts/StandMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandMart.asm", ROMX + +StandMartScriptLoader:: + ret + +StandMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandOffice.asm b/scripts/StandOffice.asm new file mode 100644 index 0000000..49992d5 --- /dev/null +++ b/scripts/StandOffice.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandOffice.asm", ROMX + +StandOfficeScriptLoader:: + ret + +StandOfficeTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandPokecenter1F.asm b/scripts/StandPokecenter1F.asm new file mode 100644 index 0000000..9286342 --- /dev/null +++ b/scripts/StandPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandPokecenter1F.asm", ROMX + +StandPokecenter1FScriptLoader:: + ret + +StandPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandPokecenter2F.asm b/scripts/StandPokecenter2F.asm new file mode 100644 index 0000000..a465526 --- /dev/null +++ b/scripts/StandPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandPokecenter2F.asm", ROMX + +StandPokecenter2FScriptLoader:: + ret + +StandPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandRocketHouse1F.asm b/scripts/StandRocketHouse1F.asm new file mode 100644 index 0000000..1082531 --- /dev/null +++ b/scripts/StandRocketHouse1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandRocketHouse1F.asm", ROMX + +StandRocketHouse1FScriptLoader:: + ret + +StandRocketHouse1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandRocketHouse2F.asm b/scripts/StandRocketHouse2F.asm new file mode 100644 index 0000000..5ef5b09 --- /dev/null +++ b/scripts/StandRocketHouse2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandRocketHouse2F.asm", ROMX + +StandRocketHouse2FScriptLoader:: + ret + +StandRocketHouse2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/StandRoute.asm b/scripts/StandRoute.asm new file mode 100644 index 0000000..8513894 --- /dev/null +++ b/scripts/StandRoute.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandRoute.asm", ROMX + +StandRouteScriptLoader:: + ret + + db "@" diff --git a/scripts/StandRouteGateKanto.asm b/scripts/StandRouteGateKanto.asm new file mode 100644 index 0000000..46a839c --- /dev/null +++ b/scripts/StandRouteGateKanto.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/StandRouteGateKanto.asm", ROMX + +StandRouteGateKantoScriptLoader:: + ret + +StandRouteGateKantoTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/Sugar.asm b/scripts/Sugar.asm new file mode 100644 index 0000000..3dd07e9 --- /dev/null +++ b/scripts/Sugar.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/Sugar.asm", ROMX + +SugarScriptLoader:: + ret + + db "@" diff --git a/scripts/SugarHouse.asm b/scripts/SugarHouse.asm new file mode 100644 index 0000000..1688252 --- /dev/null +++ b/scripts/SugarHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SugarHouse.asm", ROMX + +SugarHouseScriptLoader:: + ret + +SugarHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SugarHouse2.asm b/scripts/SugarHouse2.asm new file mode 100644 index 0000000..90e59af --- /dev/null +++ b/scripts/SugarHouse2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SugarHouse2.asm", ROMX + +SugarHouse2ScriptLoader:: + ret + +SugarHouse2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SugarMart.asm b/scripts/SugarMart.asm new file mode 100644 index 0000000..29baf4f --- /dev/null +++ b/scripts/SugarMart.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SugarMart.asm", ROMX + +SugarMartScriptLoader:: + ret + +SugarMartTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SugarPokecenter1F.asm b/scripts/SugarPokecenter1F.asm new file mode 100644 index 0000000..f04e4ad --- /dev/null +++ b/scripts/SugarPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SugarPokecenter1F.asm", ROMX + +SugarPokecenter1FScriptLoader:: + ret + +SugarPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SugarPokecenter2F.asm b/scripts/SugarPokecenter2F.asm new file mode 100644 index 0000000..5ec3ff6 --- /dev/null +++ b/scripts/SugarPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SugarPokecenter2F.asm", ROMX + +SugarPokecenter2FScriptLoader:: + ret + +SugarPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/SugarRoute.asm b/scripts/SugarRoute.asm new file mode 100644 index 0000000..c417796 --- /dev/null +++ b/scripts/SugarRoute.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SugarRoute.asm", ROMX + +SugarRouteScriptLoader:: + ret + + db "@" diff --git a/scripts/SugarRouteGate.asm b/scripts/SugarRouteGate.asm new file mode 100644 index 0000000..f81aa0a --- /dev/null +++ b/scripts/SugarRouteGate.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/SugarRouteGate.asm", ROMX + +SugarRouteGateScriptLoader:: + ret + +SugarRouteGateTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/UnusedMap13.asm b/scripts/UnusedMap13.asm new file mode 100644 index 0000000..b96574e --- /dev/null +++ b/scripts/UnusedMap13.asm @@ -0,0 +1,28 @@ +include "constants.asm" + +SECTION "scripts/UnusedMap13.asm", ROMX + +UnusedMap13ScriptLoader:: + ld hl, UnusedMap13ScriptPointers + call RunMapScript + call WriteBackMapScriptNumber + ret + +UnusedMap13ScriptPointers: + dw UnusedMap13Script + dw UnusedMap13NPCIDs + +UnusedMap13NPCIDs: + db $FF + +UnusedMap13SignPointers: + dw MapDefaultText + +UnusedMap13TextPointers:: + dw MapDefaultText + +UnusedMap13Script: + ld hl, UnusedMap13NPCIDs + ld de, UnusedMap13SignPointers + call CallMapTextSubroutine + ret diff --git a/scripts/West.asm b/scripts/West.asm new file mode 100644 index 0000000..44e9ef6 --- /dev/null +++ b/scripts/West.asm @@ -0,0 +1,8 @@ +INCLUDE "constants.asm" + +SECTION "scripts/West.asm", ROMX + +WestScriptLoader:: + ret + + db "@" diff --git a/scripts/WestGym.asm b/scripts/WestGym.asm new file mode 100644 index 0000000..e13c33d --- /dev/null +++ b/scripts/WestGym.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestGym.asm", ROMX + +WestGymScriptLoader:: + ret + +WestGymTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestHouse1.asm b/scripts/WestHouse1.asm new file mode 100644 index 0000000..962bf9c --- /dev/null +++ b/scripts/WestHouse1.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestHouse1.asm", ROMX + +WestHouse1ScriptLoader:: + ret + +WestHouse1TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestHouse2.asm b/scripts/WestHouse2.asm new file mode 100644 index 0000000..80e9632 --- /dev/null +++ b/scripts/WestHouse2.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestHouse2.asm", ROMX + +WestHouse2ScriptLoader:: + ret + +WestHouse2TextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestMart1F.asm b/scripts/WestMart1F.asm new file mode 100644 index 0000000..e7da65a --- /dev/null +++ b/scripts/WestMart1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestMart1F.asm", ROMX + +WestMart1FScriptLoader:: + ret + +WestMart1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestMart2F.asm b/scripts/WestMart2F.asm new file mode 100644 index 0000000..59b7859 --- /dev/null +++ b/scripts/WestMart2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestMart2F.asm", ROMX + +WestMart2FScriptLoader:: + ret + +WestMart2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestMart3F.asm b/scripts/WestMart3F.asm new file mode 100644 index 0000000..a06dccb --- /dev/null +++ b/scripts/WestMart3F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestMart3F.asm", ROMX + +WestMart3FScriptLoader:: + ret + +WestMart3FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestMart4F.asm b/scripts/WestMart4F.asm new file mode 100644 index 0000000..ccde786 --- /dev/null +++ b/scripts/WestMart4F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestMart4F.asm", ROMX + +WestMart4FScriptLoader:: + ret + +WestMart4FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestMart5F.asm b/scripts/WestMart5F.asm new file mode 100644 index 0000000..63cd740 --- /dev/null +++ b/scripts/WestMart5F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestMart5F.asm", ROMX + +WestMart5FScriptLoader:: + ret + +WestMart5FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestMart6F.asm b/scripts/WestMart6F.asm new file mode 100644 index 0000000..e2d0e55 --- /dev/null +++ b/scripts/WestMart6F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestMart6F.asm", ROMX + +WestMart6FScriptLoader:: + ret + +WestMart6FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestMartElevator.asm b/scripts/WestMartElevator.asm new file mode 100644 index 0000000..cf16f0a --- /dev/null +++ b/scripts/WestMartElevator.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestMartElevator.asm", ROMX + +WestMartElevatorScriptLoader:: + ret + +WestMartElevatorTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestPokecenter1F.asm b/scripts/WestPokecenter1F.asm new file mode 100644 index 0000000..6485294 --- /dev/null +++ b/scripts/WestPokecenter1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestPokecenter1F.asm", ROMX + +WestPokecenter1FScriptLoader:: + ret + +WestPokecenter1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestPokecenter2F.asm b/scripts/WestPokecenter2F.asm new file mode 100644 index 0000000..70e7e77 --- /dev/null +++ b/scripts/WestPokecenter2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestPokecenter2F.asm", ROMX + +WestPokecenter2FScriptLoader:: + ret + +WestPokecenter2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestRadioTower1F.asm b/scripts/WestRadioTower1F.asm new file mode 100644 index 0000000..f00f505 --- /dev/null +++ b/scripts/WestRadioTower1F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestRadioTower1F.asm", ROMX + +WestRadioTower1FScriptLoader:: + ret + +WestRadioTower1FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestRadioTower2F.asm b/scripts/WestRadioTower2F.asm new file mode 100644 index 0000000..3bc4c53 --- /dev/null +++ b/scripts/WestRadioTower2F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestRadioTower2F.asm", ROMX + +WestRadioTower2FScriptLoader:: + ret + +WestRadioTower2FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestRadioTower3F.asm b/scripts/WestRadioTower3F.asm new file mode 100644 index 0000000..002d109 --- /dev/null +++ b/scripts/WestRadioTower3F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestRadioTower3F.asm", ROMX + +WestRadioTower3FScriptLoader:: + ret + +WestRadioTower3FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestRadioTower4F.asm b/scripts/WestRadioTower4F.asm new file mode 100644 index 0000000..66d4aed --- /dev/null +++ b/scripts/WestRadioTower4F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestRadioTower4F.asm", ROMX + +WestRadioTower4FScriptLoader:: + ret + +WestRadioTower4FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestRadioTower5F.asm b/scripts/WestRadioTower5F.asm new file mode 100644 index 0000000..f45fb6e --- /dev/null +++ b/scripts/WestRadioTower5F.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestRadioTower5F.asm", ROMX + +WestRadioTower5FScriptLoader:: + ret + +WestRadioTower5FTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/WestRocketRaidedHouse.asm b/scripts/WestRocketRaidedHouse.asm new file mode 100644 index 0000000..4fa6632 --- /dev/null +++ b/scripts/WestRocketRaidedHouse.asm @@ -0,0 +1,21 @@ +INCLUDE "constants.asm" + +SECTION "scripts/WestRocketRaidedHouse.asm", ROMX + +WestRocketRaidedHouseScriptLoader:: + ret + +WestRocketRaidedHouseTextPointers:: + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText + dw MapDefaultText diff --git a/scripts/dummy_text_pointers.asm b/scripts/dummy_text_pointers.asm new file mode 100644 index 0000000..95f2c79 --- /dev/null +++ b/scripts/dummy_text_pointers.asm @@ -0,0 +1,51 @@ +INCLUDE "constants.asm" + +SECTION "scripts/dummy_text_pointers.asm", ROMX +OldCityTextPointers:: +WestTextPointers:: +HaitekuTextPointers:: +FontoTextPointers:: +BaadonTextPointers:: +NewtypeTextPointers:: +SugarTextPointers:: +BullForestTextPointers:: +StandTextPointers:: +KantoTextPointers:: +PrinceTextPointers:: +MtFujiTextPointers:: +SouthTextPointers:: +NorthTextPointers:: +Route2TextPointers:: +HaitekuWestRouteTextPointers:: +HaitekuWestRouteOceanTextPointers:: +FontoRoute1TextPointers:: +FontoRoute6TextPointers:: +FontoRoute2TextPointers:: +FontoRoute4TextPointers:: +FontoRoute3TextPointers:: +BaadonRoute1TextPointers:: +BaadonRoute2TextPointers:: +BaadonRoute3TextPointers:: +Route15TextPointers:: +NewtypeRouteTextPointers:: +Route18TextPointers:: +BullForestRoute1TextPointers:: +SugarRouteTextPointers:: +BullForestRoute2TextPointers:: +StandRouteTextPointers:: +KantoEastRouteTextPointers:: +RouteSilentEastTextPointers:: +PrinceRouteTextPointers:: +MtFujiRouteTextPointers:: +FontoRoute5TextPointers:: +BullForestRoute3TextPointers:: + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText + dw GameplayText |
