The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Script Using XSE to edit Oak's Introduction (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 June 26th, 2018 (3:47 AM). Edited June 30th, 2018 by Ace Trainer Slash.
Ace Trainer Slash's Avatar
Ace Trainer Slash Ace Trainer Slash is offline
If you give me about two hours, I can make scripts without a guide!
 
Join Date: Jun 2018
Location: Australia.
Age: 20
Gender: Male
Nature: Jolly
Posts: 235
Hello. I've seen many hacks utilise an updated introduction for Fire Red concerning scripting, in other words, editing Professor Oak's script in the introduction. (choosing gender, name and rivals name) What would be the method of doing this? If XSE is a way to edit the intro, what sort of commands would I need it to make the script change, and would I need to go into the hex of the game, and fill free space? Finally, would there be a tool for inserting the script offset without manually changing the Hex with HxD as an example? Any assistance would be appreciated. :D
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old June 26th, 2018 (6:55 AM). Edited June 26th, 2018 by hjk321.
hjk321's Avatar
hjk321 hjk321 is offline
 
Join Date: Sep 2017
Posts: 219
First off, to edit the text check out the Intro Text Editor. If you want to edit certain logic things like skipping rival choice or changing your spawn location, use the GBA Intro Manager. Editing sprites is a little harder; you will have to use Nameless Sprite Editor. There's a good tutorial for that here.

As far as I am aware you can't insert custom scripts without asm because Oak's intro is mostly handled internally.
__________________
Binary is dead.
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old June 26th, 2018 (9:38 PM).
Ace Trainer Slash's Avatar
Ace Trainer Slash Ace Trainer Slash is offline
If you give me about two hours, I can make scripts without a guide!
 
Join Date: Jun 2018
Location: Australia.
Age: 20
Gender: Male
Nature: Jolly
Posts: 235
Quote:
Originally Posted by hjk321 View Post
First off, to edit the text check out the Intro Text Editor. If you want to edit certain logic things like skipping rival choice or changing your spawn location, use the GBA Intro Manager. Editing sprites is a little harder; you will have to use Nameless Sprite Editor. There's a good tutorial for that here.

As far as I am aware you can't insert custom scripts without asm because Oak's intro is mostly handled internally.
I downloaded the Intro Text Editor, and works like a charm, Thankyou for the link. :D Just one thing about it though, where does it save the data when Text is edited? :)
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old June 26th, 2018 (9:49 PM). Edited June 26th, 2018 by hjk321.
hjk321's Avatar
hjk321 hjk321 is offline
 
Join Date: Sep 2017
Posts: 219
Quote:
Originally Posted by Ace Trainer Slash View Post
Just one thing about it though, where does it save the data when Text is edited? :)
It writes to the original location of the Oak intro, then repoints the rest to free space if it gets too long. Here is a quote from the original tool author...

Quote:
Originally Posted by LocksmithArmy View Post
Yes it auto-repoints if the text is longer than the original. It does not erase the old text.
So basically whenever you exceed the characters it repoints but keeps the text from before the repoint in the original location. Therefore it might seem corrupted/incomplete when using a hex editor to view it, so I highly recommend you only use Intro Text Editor to manage it.

Glad it worked. Don't forget to use the other tools if you need extra functionality.
__________________
Binary is dead.
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old June 27th, 2018 (12:02 AM).
Ace Trainer Slash's Avatar
Ace Trainer Slash Ace Trainer Slash is offline
If you give me about two hours, I can make scripts without a guide!
 
Join Date: Jun 2018
Location: Australia.
Age: 20
Gender: Male
Nature: Jolly
Posts: 235
Quote:
Originally Posted by hjk321 View Post
It writes to the original location of the Oak intro, then repoints the rest to free space if it gets too long. Here is a quote from the original tool author...


So basically whenever you exceed the characters it repoints but keeps the text from before the repoint in the original location. Therefore it might seem corrupted/incomplete when using a hex editor to view it, so I highly recommend you only use Intro Text Editor to manage it.

Glad it worked. Don't forget to use the other tools if you need extra functionality.
Ok then, I thank you for the advice, I'll be sure to use other tools if I do need extra functionality when scripting it :D
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
Thread Tools

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:14 AM.