- 43
- Posts
- 7
- Years
- Seen Sep 23, 2023
So, I'm making a lot of progress on my Fire Red hack. Recently, I've changed the overworld bike sprite to a Gogoat and so, I've had to change the Bike Shop into a place where you can rent a Gogoat for riding. The only problem is that when you talk to the guy at the shop, the menu shows up with the Bycicle option for buying, is there any way for me to change the text for this specific menu? I couldn't find anything related to it in the script.
That's the script from the Bike Shop guy, the only thing I've changed so far were the strings.
That's the script from the Bike Shop guy, the only thing I've changed so far were the strings.
Spoiler:
'---------------
#org 0x16ABBD
lock
faceplayer
checkflag 0x271
if 0x1 goto 0x816AC58
checkflag 0x241
if 0x1 goto 0x816AC22
showmoney 0x0 0x0 0x0
preparemsg 0x890B3B0 '"Hi!\nWelcome to Poké Ride.\pHere y..."
waitmsg
multichoice 0xB 0x0 0xD 0x0
copyvar 0x8000 LASTRESULT
compare 0x8000 0x0
if 0x1 goto 0x816AC07
compare 0x8000 0x1
if 0x1 goto 0x816AC15
compare 0x8000 0x7F
if 0x1 goto 0x816AC15
end
'---------------
#org 0x16AC58
msgbox 0x8192833 MSG_KEEPOPEN '"Are you enjoying\nGogoat's company..."
release
end
'---------------
#org 0x16AC22
msgbox 0x81927B2 MSG_KEEPOPEN '"Oh, that's[.]\pA Ride Voucher!\pOk..."
loadpointer 0x0 0x81927E1 '"[player] exchanged the\nRide Vouch..."
giveitem2 0x168 0x1 0x13E
setflag 0x271
additem 0x168 0x1
removeitem 0x160 0x1
msgbox 0x890D6D8 MSG_KEEPOPEN '"Thank you!\pRemember this Gogoat\n..."
release
end
'---------------
#org 0x16AC07
msgbox 0x8192796 MSG_KEEPOPEN '"Sorry!\nYou can't afford it!"
goto 0x816AC15
'---------------
#org 0x16AC15
msgbox 0x819280E MSG_KEEPOPEN '"Well, come back again sometime!"
hidemoney 0x0 0x0
release
end
'---------
' Strings
'---------
#org 0x90B3B0
= Hi!\nWelcome to Poké Ride.\pHere you can rent a\nGogoat to ride around.
#org 0x192833
= Are you enjoying\nGogoat's company?\nDo you like how it rides?\pYou can ride it on Cycling\nRoad and even into caves!
#org 0x1927B2
= Oh, that's[.]\pA Ride Voucher!\pOkay!\nHere you go!
#org 0x1927E1
= [player] exchanged the\nRide Voucher for a Gogoat.
#org 0x90D6D8
= Thank you!\pRemember this Gogoat\nis only for riding.\pYou can't use it on\nPokémon battles!\pCome back again sometime!
#org 0x192796
= Sorry!\nYou can't afford it!
#org 0x19280E
= Well, come back again sometime!
#org 0x16ABBD
lock
faceplayer
checkflag 0x271
if 0x1 goto 0x816AC58
checkflag 0x241
if 0x1 goto 0x816AC22
showmoney 0x0 0x0 0x0
preparemsg 0x890B3B0 '"Hi!\nWelcome to Poké Ride.\pHere y..."
waitmsg
multichoice 0xB 0x0 0xD 0x0
copyvar 0x8000 LASTRESULT
compare 0x8000 0x0
if 0x1 goto 0x816AC07
compare 0x8000 0x1
if 0x1 goto 0x816AC15
compare 0x8000 0x7F
if 0x1 goto 0x816AC15
end
'---------------
#org 0x16AC58
msgbox 0x8192833 MSG_KEEPOPEN '"Are you enjoying\nGogoat's company..."
release
end
'---------------
#org 0x16AC22
msgbox 0x81927B2 MSG_KEEPOPEN '"Oh, that's[.]\pA Ride Voucher!\pOk..."
loadpointer 0x0 0x81927E1 '"[player] exchanged the\nRide Vouch..."
giveitem2 0x168 0x1 0x13E
setflag 0x271
additem 0x168 0x1
removeitem 0x160 0x1
msgbox 0x890D6D8 MSG_KEEPOPEN '"Thank you!\pRemember this Gogoat\n..."
release
end
'---------------
#org 0x16AC07
msgbox 0x8192796 MSG_KEEPOPEN '"Sorry!\nYou can't afford it!"
goto 0x816AC15
'---------------
#org 0x16AC15
msgbox 0x819280E MSG_KEEPOPEN '"Well, come back again sometime!"
hidemoney 0x0 0x0
release
end
'---------
' Strings
'---------
#org 0x90B3B0
= Hi!\nWelcome to Poké Ride.\pHere you can rent a\nGogoat to ride around.
#org 0x192833
= Are you enjoying\nGogoat's company?\nDo you like how it rides?\pYou can ride it on Cycling\nRoad and even into caves!
#org 0x1927B2
= Oh, that's[.]\pA Ride Voucher!\pOkay!\nHere you go!
#org 0x1927E1
= [player] exchanged the\nRide Voucher for a Gogoat.
#org 0x90D6D8
= Thank you!\pRemember this Gogoat\nis only for riding.\pYou can't use it on\nPokémon battles!\pCome back again sometime!
#org 0x192796
= Sorry!\nYou can't afford it!
#org 0x19280E
= Well, come back again sometime!