summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-07-02 14:57:40 -0700
committerGitHub <noreply@github.com>2016-07-02 14:57:40 -0700
commit272c48425016d21a348d66cb7141fbaf43ae99d6 (patch)
tree8e95e11b78990c2042f09a060bcc90169547c931
parent8f08ae61851a6d21b1da046e50670b267a43b144 (diff)
parent4be92ee7bb2206f997b43e7e75b164c4911737b1 (diff)
Merge pull request #21 from yenatch/master
More sapphire diffs, and no more graphics diffs.
-rw-r--r--constants/version.s8
-rw-r--r--data/event_scripts.s23
-rw-r--r--data/graphics.s8
-rw-r--r--data/scripts/magma_chimney.s30
-rw-r--r--data/scripts/magma_summit.s6
-rw-r--r--data/scripts/maps/CaveOfOrigin_B4F.s8
-rw-r--r--data/scripts/maps/MtPyre_Summit.s48
-rw-r--r--data/scripts/maps/Route115.s5
-rw-r--r--data/scripts/maps/SeafloorCavern_Room9.s60
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_1F.s8
-rw-r--r--data/text/day_care.s7
-rw-r--r--graphics/slot_machine/slot_machine3_sapphire.pal19
-rw-r--r--graphics/slot_machine/slot_machine4_sapphire.pal19
-rwxr-xr-xgraphics/title_screen/pokemon_ruby.png (renamed from graphics/title_screen/pokemon.png)bin4666 -> 4666 bytes
-rwxr-xr-xgraphics/title_screen/pokemon_sapphire.pngbin0 -> 4558 bytes
15 files changed, 236 insertions, 13 deletions
diff --git a/constants/version.s b/constants/version.s
index e130dab56..6247779f8 100644
--- a/constants/version.s
+++ b/constants/version.s
@@ -36,6 +36,10 @@
.set TRAINER_SEAFLOOR_CAVERN_GRUNT_3, 33
.set TRAINER_SEAFLOOR_CAVERN_GRUNT_4, 8
.set TRAINER_SEAFLOOR_CAVERN_GRUNT_5, 34
+ .set TRAINER_MT_CHIMNEY_GRUNT_3, 35
+ .set TRAINER_MT_PYRE_SUMMIT_GRUNT_1, 23
+ .set TRAINER_MT_PYRE_SUMMIT_GRUNT_2, 24
+ .set TRAINER_MT_PYRE_SUMMIT_GRUNT_3, 25
.set TRAINER_WEATHER_INSTITUTE_GRUNT_1, 17
.set TRAINER_WEATHER_INSTITUTE_GRUNT_2, 26
.set TRAINER_WEATHER_INSTITUTE_GRUNT_3, 18
@@ -61,6 +65,10 @@
.set TRAINER_SEAFLOOR_CAVERN_GRUNT_3, 600
.set TRAINER_SEAFLOOR_CAVERN_GRUNT_4, 573
.set TRAINER_SEAFLOOR_CAVERN_GRUNT_5, 601
+ .set TRAINER_MT_CHIMNEY_GRUNT_3, 602
+ .set TRAINER_MT_PYRE_SUMMIT_GRUNT_1, 588
+ .set TRAINER_MT_PYRE_SUMMIT_GRUNT_2, 589
+ .set TRAINER_MT_PYRE_SUMMIT_GRUNT_3, 590
.set TRAINER_WEATHER_INSTITUTE_GRUNT_1, 582
.set TRAINER_WEATHER_INSTITUTE_GRUNT_2, 591
.set TRAINER_WEATHER_INSTITUTE_GRUNT_3, 583
diff --git a/data/event_scripts.s b/data/event_scripts.s
index b811b0ede..c3a75e834 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -1891,18 +1891,32 @@ SeafloorCavern_Room3_EventScript_1A0196:: @ 81A0196
SeafloorCavern_Room4_EventScript_1A0196:: @ 81A0196
SeafloorCavern_Room9_EventScript_1A0196:: @ 81A0196
SlateportCity_OceanicMuseum_2F_EventScript_1A0196:: @ 81A0196
+ .ifdef SAPPHIRE
+ setvar 0x4011, 117
+ setvar 0x4012, 118
+ setvar 0x4014, 119
+ setvar 0x4015, 120
+ setvar 0x4016, 195
+ setvar 0x4017, 196
+ .else
setvar 0x4011, 119
setvar 0x4012, 120
setvar 0x4014, 117
setvar 0x4015, 118
setvar 0x4016, 196
setvar 0x4017, 195
+ .endif
return
CaveOfOrigin_B4F_EventScript_1A01B5:: @ 81A01B5
SeafloorCavern_Room9_EventScript_1A01B5:: @ 81A01B5
+ .ifdef SAPPHIRE
+ setvar 0x4018, 197
+ setvar 0x4019, 205
+ .else
setvar 0x4018, 198
setvar 0x4019, 206
+ .endif
return
DewfordTown_Gym_EventScript_1A01C0:: @ 81A01C0
@@ -2065,7 +2079,11 @@ Route126_EventScript_1A02C1:: @ 81A02C1
Route127_EventScript_1A02C1:: @ 81A02C1
Route128_EventScript_1A02C1:: @ 81A02C1
SootopolisCity_EventScript_1A02C1:: @ 81A02C1
+ .ifdef SAPPHIRE
+ setweather 13
+ .else
setweather 12
+ .endif
return
DewfordTown_Gym_EventScript_1A02C5:: @ 81A02C5
@@ -2273,7 +2291,7 @@ SouthernIsland_Exterior_EventScript_1A047C:: @ 81A047C
CaveOfOrigin_B4F_EventScript_1A04A0:: @ 81A04A0
lockall
checksound
- pokecry SPECIES_GROUDON, 2
+ pokecry SPECIES_GROUDON_OR_KYOGRE, 2
waitpokecry
setvar 0x4005, 1
releaseall
@@ -4737,9 +4755,6 @@ BattleTower_Lobby_EventScript_1AE30F:: @ 81AE30F
.include "data/scripts/day_care.s"
.include "data/text/day_care.s"
-@ XXX JP
- .incbin "baserom.gba", 0x1B2C6D, 0x28
-
.include "data/scripts/magma_chimney.s"
.include "data/scripts/magma_summit.s"
diff --git a/data/graphics.s b/data/graphics.s
index 98b87c32d..c0d86e9e8 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -3262,8 +3262,13 @@ gUnknown_08E96EC8: @ 8E96EC8
.incbin "baserom.gba", 0x00e96ec8, 0x800
.incbin "graphics/slot_machine/slot_machine1.gbapal" @ palettes
.incbin "graphics/slot_machine/slot_machine2.gbapal"
+ .ifdef SAPPHIRE
+ .incbin "graphics/slot_machine/slot_machine3_sapphire.gbapal"
+ .incbin "graphics/slot_machine/slot_machine4_sapphire.gbapal"
+ .else
.incbin "graphics/slot_machine/slot_machine3.gbapal"
.incbin "graphics/slot_machine/slot_machine4.gbapal"
+ .endif
.incbin "graphics/slot_machine/slot_machine5.gbapal"
.incbin "graphics/slot_machine/slot_machine6.gbapal"
.incbin "graphics/slot_machine/slot_machine7.gbapal"
@@ -3339,10 +3344,11 @@ gUnknown_08E9CA44: @ 8E9CA44
.global gUnknown_08E9D8CC
gUnknown_08E9D8CC: @ 8E9D8CC
- .incbin "graphics/title_screen/pokemon.8bpp.lz"
.ifdef SAPPHIRE
+ .incbin "graphics/title_screen/pokemon_sapphire.8bpp.lz"
.incbin "graphics/title_screen/sapphireversion.8bpp.lz"
.else
+ .incbin "graphics/title_screen/pokemon_ruby.8bpp.lz"
.incbin "graphics/title_screen/rubyversion.8bpp.lz"
.endif
diff --git a/data/scripts/magma_chimney.s b/data/scripts/magma_chimney.s
index 8f8367853..4a8e1647f 100644
--- a/data/scripts/magma_chimney.s
+++ b/data/scripts/magma_chimney.s
@@ -13,16 +13,28 @@ MtChimney_EventScript_1B2C95:: @ 81B2C95
end
MtChimney_EventScript_1B2CB9:: @ 81B2CB9
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B350B, 4
+ .else
msgbox MtChimney_Text_1B3EC1, 4
+ .endif
return
MtChimney_EventScript_1B2CC2:: @ 81B2CC2
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B3598, 4
+ .else
msgbox MtChimney_Text_1B3F8C, 4
+ .endif
return
MtChimney_EventScript_1B2CCB:: @ 81B2CCB
lockall
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B2DEE, 4
+ .else
msgbox MtChimney_Text_1B37BB, 4
+ .endif
move 2, MtChimney_Movement_1A0839
waitmove 0
playsfx 21
@@ -30,9 +42,21 @@ MtChimney_EventScript_1B2CCB:: @ 81B2CCB
waitmove 0
move 2, MtChimney_Movement_1A0835
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B2ED9, 4
+ .else
msgbox MtChimney_Text_1B38B3, 4
- trainerbattle 3, 602, 0, MtChimney_Text_1B3A68
+ .endif
+ .ifdef SAPPHIRE
+ trainerbattle 3, TRAINER_MT_CHIMNEY_GRUNT_3, 0, UnknownString_81B3099
+ .else
+ trainerbattle 3, TRAINER_MT_CHIMNEY_GRUNT_3, 0, MtChimney_Text_1B3A68
+ .endif
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B30C2, 4
+ .else
msgbox MtChimney_Text_1B3A90, 4
+ .endif
closebutton
pause 30
fadescreen 1
@@ -49,7 +73,11 @@ MtChimney_EventScript_1B2CCB:: @ 81B2CCB
callif 1, MtChimney_EventScript_1B2D88
move 255, MtChimney_Movement_1A083F
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B3608, 4
+ .else
msgbox MtChimney_Text_1B3FFE, 4
+ .endif
closebutton
compare FACING, 4
callif 1, MtChimney_EventScript_1B2D93
diff --git a/data/scripts/magma_summit.s b/data/scripts/magma_summit.s
index 9247c80d6..e585c666c 100644
--- a/data/scripts/magma_summit.s
+++ b/data/scripts/magma_summit.s
@@ -1,14 +1,14 @@
MtPyre_Summit_EventScript_1B2DA9:: @ 81B2DA9
- trainerbattle 0, 588, 0, MtPyre_Summit_Text_1B5CFD, MtPyre_Summit_Text_1B5D30
+ trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_1, 0, MtPyre_Summit_Text_1B5CFD, MtPyre_Summit_Text_1B5D30
msgbox MtPyre_Summit_Text_1B5D6D, 6
end
MtPyre_Summit_EventScript_1B2DC0:: @ 81B2DC0
- trainerbattle 0, 589, 0, MtPyre_Summit_Text_1B5DA2, MtPyre_Summit_Text_1B5DDB
+ trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_2, 0, MtPyre_Summit_Text_1B5DA2, MtPyre_Summit_Text_1B5DDB
msgbox MtPyre_Summit_Text_1B5DF1, 6
end
MtPyre_Summit_EventScript_1B2DD7:: @ 81B2DD7
- trainerbattle 0, 590, 0, MtPyre_Summit_Text_1B5E27, MtPyre_Summit_Text_1B5E60
+ trainerbattle 0, TRAINER_MT_PYRE_SUMMIT_GRUNT_3, 0, MtPyre_Summit_Text_1B5E27, MtPyre_Summit_Text_1B5E60
msgbox MtPyre_Summit_Text_1B5E84, 6
end
diff --git a/data/scripts/maps/CaveOfOrigin_B4F.s b/data/scripts/maps/CaveOfOrigin_B4F.s
index b0c638df0..b9f83fe67 100644
--- a/data/scripts/maps/CaveOfOrigin_B4F.s
+++ b/data/scripts/maps/CaveOfOrigin_B4F.s
@@ -27,7 +27,11 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
lockall
move 255, CaveOfOrigin_B4F_Movement_1A0841
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B4F03, 4
+ .else
msgbox CaveOfOrigin_B4F_Text_1B4FE4, 4
+ .endif
closebutton
setweather 0
doweather
@@ -78,7 +82,11 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
end
CaveOfOrigin_B4F_EventScript_15DE73:: @ 815DE73
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B4F29, 4
+ .else
msgbox CaveOfOrigin_B4F_Text_1B5009, 4
+ .endif
closebutton
return
diff --git a/data/scripts/maps/MtPyre_Summit.s b/data/scripts/maps/MtPyre_Summit.s
index 41ffa235a..96d31be8e 100644
--- a/data/scripts/maps/MtPyre_Summit.s
+++ b/data/scripts/maps/MtPyre_Summit.s
@@ -36,7 +36,11 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
callif 1, MtPyre_Summit_EventScript_15D59E
compare 0x8008, 2
callif 1, MtPyre_Summit_EventScript_15D59F
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B52B0, 4
+ .else
msgbox MtPyre_Summit_Text_1B5EEC, 4
+ .endif
closebutton
fadescreen 1
disappear 2
@@ -54,7 +58,11 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
callif 1, MtPyre_Summit_EventScript_15D5BF
compare 0x8008, 2
callif 1, MtPyre_Summit_EventScript_15D5CA
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B53AB, 4
+ .else
msgbox MtPyre_Summit_Text_1B5FE6, 4
+ .endif
giveitem ITEM_RED_OR_BLUE_ORB
setflag 212
releaseall
@@ -130,7 +138,11 @@ MtPyre_Summit_Movement_15D5EC:: @ 815D5EC
MtPyre_Summit_EventScript_15D5EF:: @ 815D5EF
lock
faceplayer
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B586F, 5
+ .else
msgbox MtPyre_Summit_Text_1B64B3, 5
+ .endif
compare RESULT, 1
callif 1, MtPyre_Summit_EventScript_15D611
compare RESULT, 0
@@ -139,11 +151,19 @@ MtPyre_Summit_EventScript_15D5EF:: @ 815D5EF
end
MtPyre_Summit_EventScript_15D611:: @ 815D611
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5992, 4
+ .else
msgbox MtPyre_Summit_Text_1B65D6, 4
+ .endif
return
MtPyre_Summit_EventScript_15D61A:: @ 815D61A
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5BD7, 4
+ .else
msgbox MtPyre_Summit_Text_1B6823, 4
+ .endif
return
MtPyre_Summit_EventScript_15D623:: @ 815D623
@@ -155,12 +175,20 @@ MtPyre_Summit_EventScript_15D623:: @ 815D623
jumpeq MtPyre_Summit_EventScript_15D64A
checkflag 129
jumpeq MtPyre_Summit_EventScript_15D6BA
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B54BE, 4
+ .else
msgbox MtPyre_Summit_Text_1B60F9, 4
+ .endif
release
end
MtPyre_Summit_EventScript_15D64A:: @ 815D64A
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5647, 5
+ .else
msgbox MtPyre_Summit_Text_1B6283, 5
+ .endif
compare RESULT, 1
jumpeq MtPyre_Summit_EventScript_15D669
compare RESULT, 0
@@ -177,13 +205,21 @@ MtPyre_Summit_EventScript_15D669:: @ 815D669
move LAST_TALKED, MtPyre_Summit_Movement_1A0839
waitmove 0
pause 10
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5762, 4
+ .else
msgbox MtPyre_Summit_Text_1B639C, 4
+ .endif
setflag 259
release
end
MtPyre_Summit_EventScript_15D69B:: @ 815D69B
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B56AB, 5
+ .else
msgbox MtPyre_Summit_Text_1B62E7, 5
+ .endif
compare RESULT, 1
jumpeq MtPyre_Summit_EventScript_15D669
compare RESULT, 0
@@ -191,12 +227,20 @@ MtPyre_Summit_EventScript_15D69B:: @ 815D69B
end
MtPyre_Summit_EventScript_15D6BA:: @ 815D6BA
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5540, 4
+ .else
msgbox MtPyre_Summit_Text_1B617B, 4
+ .endif
release
end
MtPyre_Summit_EventScript_15D6C4:: @ 815D6C4
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B57BE, 4
+ .else
msgbox MtPyre_Summit_Text_1B63F8, 4
+ .endif
release
end
@@ -230,7 +274,11 @@ MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2
callif 1, MtPyre_Summit_EventScript_15D769
compare 0x8008, 2
callif 1, MtPyre_Summit_EventScript_15D774
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5BFC, 4
+ .else
msgbox MtPyre_Summit_Text_1B6848, 4
+ .endif
closebutton
compare 0x8008, 0
callif 1, MtPyre_Summit_EventScript_15D77F
diff --git a/data/scripts/maps/Route115.s b/data/scripts/maps/Route115.s
index 5cc79447a..0bdf8b16f 100644
--- a/data/scripts/maps/Route115.s
+++ b/data/scripts/maps/Route115.s
@@ -58,7 +58,12 @@ Route115_EventScript_150A03:: @ 8150A03
end
Route115_EventScript_150A1A:: @ 8150A1A
+.ifdef SAPPHIRE
+ trainerbattle 0, TRAINER_514, 0, UnknownString_81BCE47, UnknownString_81BCE7D
+ msgbox UnknownString_81BCEA4, 6
+.else
trainerbattle 0, TRAINER_514, 0, Route115_Text_1BCEE0, Route115_Text_1BCF16
msgbox Route115_Text_1BCF3D, 6
+.endc
end
diff --git a/data/scripts/maps/SeafloorCavern_Room9.s b/data/scripts/maps/SeafloorCavern_Room9.s
index 2308cbbf5..a052c7989 100644
--- a/data/scripts/maps/SeafloorCavern_Room9.s
+++ b/data/scripts/maps/SeafloorCavern_Room9.s
@@ -22,27 +22,55 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
waitmove 0
move 255, SeafloorCavern_Room9_Movement_15DD68
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B41B8, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4850, 4
+ .endif
closebutton
reappear 0x8004
move 255, SeafloorCavern_Room9_Movement_1A083F
waitmove 0
move 0x8004, SeafloorCavern_Room9_Movement_15DD36
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B41D5, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B486C, 4
+ .endif
move 0x8004, SeafloorCavern_Room9_Movement_1A0841
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B4201, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4897, 4
+ .endif
move 0x8004, SeafloorCavern_Room9_Movement_1A0839
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B4289, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B491F, 4
+ .endif
+ .ifdef SAPPHIRE
+ trainerbattle 3, TRAINER_SEAFLOOR_CAVERN_GRUNT_5, 0, UnknownString_81B4319
+ .else
trainerbattle 3, TRAINER_SEAFLOOR_CAVERN_GRUNT_5, 0, SeafloorCavern_Room9_Text_1B49AE
+ .endif
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B432C, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B49C1, 4
+ .endif
setweather 0
doweather
special 332
waitstate
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B43C4, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4A5A, 4
+ .endif
special 284
waitstate
.ifdef SAPPHIRE
@@ -93,21 +121,37 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
setvar 0x8005, 3
setvar 0x8006, 4
setvar 0x8007, 5
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B43F2, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4A89, 4
+ .endif
playsfx 2
move 255, SeafloorCavern_Room9_Movement_1A083F
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B4443, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4ADB, 4
+ .endif
closebutton
move 0x8004, SeafloorCavern_Room9_Movement_15DD41
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B447A, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4B11, 4
+ .endif
closebutton
playsfx 3
pause 20
move 0x8004, SeafloorCavern_Room9_Movement_1A0845
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B45C6, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4C79, 4
+ .endif
closebutton
reappear 0x8005
reappear 0x8006
@@ -118,19 +162,35 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
waitmove 0
move 0x8004, SeafloorCavern_Room9_Movement_1A083F
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B464D, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4D02, 4
+ .endif
playsfx 21
move 0x8004, SeafloorCavern_Room9_Movement_1A0833
waitmove 0
move 0x8004, SeafloorCavern_Room9_Movement_1A0835
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B4723, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4DD3, 4
+ .endif
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B4786, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4E37, 4
+ .endif
closebutton
move 0x8005, SeafloorCavern_Room9_Movement_15DD60
move 0x8004, SeafloorCavern_Room9_Movement_15DD46
waitmove 0
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B4818, 4
+ .else
msgbox SeafloorCavern_Room9_Text_1B4ECA, 4
+ .endif
setvar 0x407b, 1
clearflag 855
clearflag 856
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.s b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.s
index 10dcb66d8..0646a9d95 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.s
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.s
@@ -3,12 +3,12 @@ SlateportCity_OceanicMuseum_1F_MapScripts:: @ 8155ACA
.byte 0
SlateportCity_OceanicMuseum_1F_MapScript1_155AD0:: @ 8155AD0
- .ifndef SAPPHIRE
- setvar 0x4010, 120
- setvar 0x4011, 119
- .else
+ .ifdef SAPPHIRE
setvar 0x4010, 118
setvar 0x4011, 117
+ .else
+ setvar 0x4010, 120
+ setvar 0x4011, 119
.endif
end
diff --git a/data/text/day_care.s b/data/text/day_care.s
index 1b73ce5ac..8f8e31266 100644
--- a/data/text/day_care.s
+++ b/data/text/day_care.s
@@ -127,3 +127,10 @@ Route117_PokemonDayCare_Text_1B2C17:: @ 81B2C17
UnknownString_81B2C68: @ 81B2C68
.string "Huh?$"
+
+@ XXX JP
+ .string "\p"
+ .string "たまごの ようすが‥\p"
+ .string "‥‥‥‥\p"
+ .string "おめでとう!\n"
+ .string "たまごから {STR_VAR_1}が うまれた!$"
diff --git a/graphics/slot_machine/slot_machine3_sapphire.pal b/graphics/slot_machine/slot_machine3_sapphire.pal
new file mode 100644
index 000000000..ec8d62a06
--- /dev/null
+++ b/graphics/slot_machine/slot_machine3_sapphire.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+172 213 172
+255 255 255
+255 0 255
+131 139 255
+148 156 255
+156 164 255
+172 180 255
+189 189 255
+205 205 255
+131 180 255
+0 106 255
+0 57 172
+255 0 255
+148 148 156
+90 90 106
+41 41 65
diff --git a/graphics/slot_machine/slot_machine4_sapphire.pal b/graphics/slot_machine/slot_machine4_sapphire.pal
new file mode 100644
index 000000000..f3a7dc791
--- /dev/null
+++ b/graphics/slot_machine/slot_machine4_sapphire.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+172 172 197
+255 255 255
+255 164 0
+246 82 0
+180 57 0
+131 41 0
+238 205 106
+189 148 65
+148 106 24
+131 180 255
+0 106 255
+0 57 172
+255 0 255
+148 148 156
+90 90 106
+41 41 65
diff --git a/graphics/title_screen/pokemon.png b/graphics/title_screen/pokemon_ruby.png
index 7d141ad67..7d141ad67 100755
--- a/graphics/title_screen/pokemon.png
+++ b/graphics/title_screen/pokemon_ruby.png
Binary files differ
diff --git a/graphics/title_screen/pokemon_sapphire.png b/graphics/title_screen/pokemon_sapphire.png
new file mode 100755
index 000000000..9363289df
--- /dev/null
+++ b/graphics/title_screen/pokemon_sapphire.png
Binary files differ