The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Script Need help fixing evolutions Fire Red

Notices
For all updates, view the main page.

Binary ROM Hacking Need a helping hand or just want to talk about binary ROM hacks? Get comments and answers to any ROM Hacking-related problems, questions or thoughts you have here.

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old May 22nd, 2017 (9:00 PM).
Draskington Draskington is offline
 
Join Date: May 2017
Posts: 14
Hi there, I've messed around with ROMs previously but this is my first time editing scripts of any kind.
I added a heap of non-regional Pokemon but when I go to evolve them I instead get the message "...?"

I know that this is caused by not having the National Dex, so I found an old forum post that said to edit the 4 byes after 0xCE91A to 00 00 14 E0, which is meant to fix the evolutions. Now, however, I just get an infinite evolution screen where I can't press anything and I have to reset.

After that failed, i tried inserting a script to add give me the National Dex early, but I kept getting an error message about there being too few parameters on Line 9. The script was as follows:

#org 0x800000
lock
faceplayer
checkflag 0x10A
if 1 jump 0x800050
special 0x16F
setflag 0x10A
fanfare 0x13E
msgbox 0x800100
callstd 0x6
waitfanfare
release
end

#org 0x800050
msgbox 0x800070
callstd 0x6
release
end

#org 0x800070
= Like your new POKéDEX?

#org 0x800100
= Your POKéDEX was upgraded!

I'm also worried that by giving myself the National Dex early it will trigger Lorelei leaving for Four island early and hence locking me out of the E4.

Can anyone help me out? I'd like to Hex Edit to fix the evolutions but not sure exactly how to, and the script I tried to add didn't seem to work either.
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old May 23rd, 2017 (3:59 AM).
mbcn10ww mbcn10ww is offline
 
Join Date: Oct 2016
Posts: 352
Quote:
Originally Posted by Draskington View Post
Hi there, I've messed around with ROMs previously but this is my first time editing scripts of any kind.
I added a heap of non-regional Pokemon but when I go to evolve them I instead get the message "...?"

I know that this is caused by not having the National Dex, so I found an old forum post that said to edit the 4 byes after 0xCE91A to 00 00 14 E0, which is meant to fix the evolutions. Now, however, I just get an infinite evolution screen where I can't press anything and I have to reset.

After that failed, i tried inserting a script to add give me the National Dex early, but I kept getting an error message about there being too few parameters on Line 9. The script was as follows:

#org 0x800000
lock
faceplayer
checkflag 0x10A
if 1 jump 0x800050
special 0x16F
setflag 0x10A
fanfare 0x13E
msgbox 0x800100
callstd 0x6
waitfanfare
release
end

#org 0x800050
msgbox 0x800070
callstd 0x6
release
end

#org 0x800070
= Like your new POKéDEX?

#org 0x800100
= Your POKéDEX was upgraded!

I'm also worried that by giving myself the National Dex early it will trigger Lorelei leaving for Four island early and hence locking me out of the E4.

Can anyone help me out? I'd like to Hex Edit to fix the evolutions but not sure exactly how to, and the script I tried to add didn't seem to work either.
the script isn't working because you need to specify the type of message box.
Reply With Quote
Reply

Quick Reply

Join the conversation!

Create an account to post a reply in this thread, participate in other discussions, and more!

Create a PokéCommunity Account
Ad Content

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 9:17 AM.