The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Other How To Make A Choose Starter Script? (XSE)

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 December 23rd, 2014 (12:06 PM). Edited March 27th, 2015 by Sefuree.
Sefuree's Avatar
Sefuree Sefuree is offline
Canada Goose
 
Join Date: May 2014
Location: Canada
Age: 22
Gender: Male
Nature: Adamant
Posts: 3,183
How to make a choose starter script with X.S.E for FireRed?

Can some one suggest a Tutorial??

EDIT: Thanks for everyone's Help!!! (I think i got this)
__________________

:)
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (12:24 PM).
anonyboy's Avatar
anonyboy anonyboy is offline
Pokemon Aerial Emerald Creator&Pokemon Hybrid Co-Creator
 
Join Date: Sep 2013
Location: Israel
Gender: Male
Nature: Adamant
Posts: 285
Quote:
Originally Posted by TheRealOCD View Post
How to make a choose starter script with X.S.E for FireRed?

Can some one suggest a Tutorial?? (Please not the one by diegoisawesome!!!!!)
Of what i know: it's 3 givepokemon scripts, with a var: ex: when A is picked, var is set to 0, if B, var is set to 1 and if C, Var is set to 2. That is made for rival battles to check the var and preform the desired battle based on choice. Diego's tutorial has a simple GivePokemon Script. Add a flag you wanna set to it and pick a free var from the ROM. I my self don't know scripting but that is the basic concept.
__________________
Pokemon....

A new Dawn of ROM Hacking.....
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (12:27 PM).
Sefuree's Avatar
Sefuree Sefuree is offline
Canada Goose
 
Join Date: May 2014
Location: Canada
Age: 22
Gender: Male
Nature: Adamant
Posts: 3,183
Quote:
Originally Posted by anonyboy View Post
Of what i know: it's 3 givepokemon scripts, with a var: ex: when A is picked, var is set to 0, if B, var is set to 1 and if C, Var is set to 2. That is made for rival battles to check the var and preform the desired battle based on choice. Diego's tutorial has a simple GivePokemon Script. Add a flag you wanna set to it and pick a free var from the ROM. I my self don't know scripting but that is the basic concept.
ok, thanks alot! ill send you a video if it works!
__________________

:)
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (1:08 PM).
Danny0317's Avatar
Danny0317 Danny0317 is offline
Fluorite's back, brah
 
Join Date: Jun 2013
Age: 23
Gender: Male
Nature: Hasty
Posts: 1,067
What's so bad about diego's tutorial, if I may ask?
__________________
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (3:24 PM).
Percy's Avatar
Percy Percy is offline
 
Join Date: Sep 2014
Location: Asia
Gender: Male
Nature: Quiet
Posts: 3,045
Quote:
Originally Posted by Dark Sneasel View Post
What's so bad about diego's tutorial, if I may ask?
Maybe it's a bit hard to understand. Kinda advanced ;)
__________________
i don't want to have a signature
Reply With Quote
  #6   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (3:33 PM).
DarkenedEclipse's Avatar
DarkenedEclipse DarkenedEclipse is offline
Project Oak
 
Join Date: Jun 2014
Location: Sinnoh
Gender: Male
Nature: Bold
Posts: 207
Quote:
Originally Posted by BlazikenXY View Post
Maybe it's a bit hard to understand. Kinda advanced ;)
ANYWHO, @TheRealOCD I'd just read Diego's tutorial, or even the ones on reddit or watch a video on YouTube.
__________________
Reply With Quote
  #7   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (4:17 PM).
Sefuree's Avatar
Sefuree Sefuree is offline
Canada Goose
 
Join Date: May 2014
Location: Canada
Age: 22
Gender: Male
Nature: Adamant
Posts: 3,183
Quote:
Originally Posted by Dark Sneasel View Post
What's so bad about diego's tutorial, if I may ask?
Quote:
Originally Posted by BlazikenXY View Post
Maybe it's a bit hard to understand. Kinda advanced ;)
Quote:
Originally Posted by DarkenedEclipse View Post
ANYWHO, @TheRealOCD I'd just read Diego's tutorial, or even the ones on reddit or watch a video on YouTube.
EVERYTHING IS SOOOOOOOOOOOOO CONFUSING!!!!! (There is nothing wrong with diego's tutorial! its the safe vars and the safe flags i can use!) And i dont understand the asm routine thing to expand and i also dont understand JPANS hacked engine!!!!!!!!!!!!!!!
__________________

:)
Reply With Quote
  #8   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (4:21 PM).
DarkenedEclipse's Avatar
DarkenedEclipse DarkenedEclipse is offline
Project Oak
 
Join Date: Jun 2014
Location: Sinnoh
Gender: Male
Nature: Bold
Posts: 207
Quote:
Originally Posted by TheRealOCD View Post
EVERYTHING IS SOOOOOOOOOOOOO CONFUSING!!!!! (There is nothing wrong with diego's tutorial! its the safe vars and the safe flags i can use!) And i dont understand the asm routine thing to expand and i also dont understand JPANS hacked engine!!!!!!!!!!!!!!!
You don't always necessarily need ASM with scripting or expanding things, ignore that and start simple. It's not that hard to understand.
__________________
Reply With Quote
  #9   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (4:47 PM).
Danny0317's Avatar
Danny0317 Danny0317 is offline
Fluorite's back, brah
 
Join Date: Jun 2013
Age: 23
Gender: Male
Nature: Hasty
Posts: 1,067
Quote:
Originally Posted by TheRealOCD View Post
EVERYTHING IS SOOOOOOOOOOOOO CONFUSING!!!!! (There is nothing wrong with diego's tutorial! its the safe vars and the safe flags i can use!) And i dont understand the asm routine thing to expand and i also dont understand JPANS hacked engine!!!!!!!!!!!!!!!
Aight, first off, chill with the exclamations, please.

Diego's tutorial isn't the only one, Tajaros's is really good in my opinion too. I don't understand what you're saying about the ASM though, would you mind elaborating on that? As for JPAN's engine, it has absolutely nothing to do with a starter script from what I'm aware of, but I would only suggest using his routine if you're advanced, or you'll regret it (actually, that's one of the reasons I stopped hacking FR, I regretted using it).
__________________
Reply With Quote
  #10   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (4:53 PM).
Sefuree's Avatar
Sefuree Sefuree is offline
Canada Goose
 
Join Date: May 2014
Location: Canada
Age: 22
Gender: Male
Nature: Adamant
Posts: 3,183
Quote:
Originally Posted by Dark Sneasel View Post
Aight, first off, chill with the exclamations, please.

Diego's tutorial isn't the only one, Tajaros's is really good in my opinion too. I don't understand what you're saying about the ASM though, would you mind elaborating on that? As for JPAN's engine, it has absolutely nothing to do with a starter script from what I'm aware of, but I would only suggest using his routine if you're advanced, or you'll regret it (actually, that's one of the reasons I stopped hacking FR, I regretted using it).
1. I was talking about Jambo51's guide on how to add more vars and flags! In the tutorial you nned to have Jpans engine and use asm

2. Is hacking R/S/E Harder to hack??
__________________

:)
Reply With Quote
  #11   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (5:04 PM).
Danny0317's Avatar
Danny0317 Danny0317 is offline
Fluorite's back, brah
 
Join Date: Jun 2013
Age: 23
Gender: Male
Nature: Hasty
Posts: 1,067
Quote:
Originally Posted by TheRealOCD View Post
1. I was talking about Jambo51's guide on how to add more vars and flags! In the tutorial you nned to have Jpans engine and use asm

2. Is hacking R/S/E Harder to hack??
It's all about preference.

My first GBA game was Emerald, and I've played it many times, so I'm very used to the game and it interests me more and that's why I hack it.

In Emerald, there's a thing you gotta watch out for, and it's sound corruption, but as long as you follow a tutorial that I sadly discovered a bit too late, you should be fine.
__________________
Reply With Quote
  #12   Link to this post, but load the entire thread.  
Old December 23rd, 2014 (11:22 PM).
Blah's Avatar
Blah Blah is offline
Free supporter
 
Join Date: Jan 2013
Location: Unknown Island
Gender: Male
Posts: 1,924
The give starter script would just simply be give Pokemon scripts with a unique flag for each starter. You would use the flag 0x828 as a checker for each Pokeball to diagnose what has happened so far.

So a pseudo code example would be:
checkflag 0x828
if flag is set display message like "I already picked my starter"
msgbox @confirm
callstd YES/NO message ' do you want this pokemon?
if yes jump to a section which give the pokemon and sets the flag
end script here
__________________
...
Reply With Quote
  #13   Link to this post, but load the entire thread.  
Old December 24th, 2014 (11:13 AM).
Danny0317's Avatar
Danny0317 Danny0317 is offline
Fluorite's back, brah
 
Join Date: Jun 2013
Age: 23
Gender: Male
Nature: Hasty
Posts: 1,067
If you want it to be like in FR, that'll take multiple scripts, person events, and script tiles. If you're interested in that, shoot me a PM so I can explain it better :)
__________________
Reply With Quote
  #14   Link to this post, but load the entire thread.  
Old December 26th, 2014 (2:31 PM).
Sefuree's Avatar
Sefuree Sefuree is offline
Canada Goose
 
Join Date: May 2014
Location: Canada
Age: 22
Gender: Male
Nature: Adamant
Posts: 3,183
Quote:
Originally Posted by Dark Sneasel View Post
If you want it to be like in FR, that'll take multiple scripts, person events, and script tiles. If you're interested in that, shoot me a PM so I can explain it better :)
Thanks!

Since its christmas time and family is over i'm taking a break! But, maybe on the 5th or 6th!
__________________

:)
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:10 AM.