The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Other Making all HMs usable from the start?

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 1st, 2015 (9:58 AM). Edited June 2nd, 2015 by PokemonFan2000Man.
PokemonFan2000Man's Avatar
PokemonFan2000Man PokemonFan2000Man is offline
Ex-Pokemon Dictionary
 
Join Date: Jan 2011
Location: Ohio, US
Gender: Male
Nature: Jolly
Posts: 50
I've always wanted to get into ROM hacking, yet never tried up until recently. I want to make something centered around, say, using Surf or Fly from the start. Is there any way to do that?

The only ways I can think of are editing the gym leaders to all have level 1 Pokemon and put them all in a line, or setting certain flags when a script is running. Any ideas?

Also, in case it matters, I'm editing FireRed.

Edit: Solved!

Quote:
setflag FR_BADGE_1
setflag FR_BADGE_2
setflag FR_BADGE_3
setflag FR_BADGE_4
setflag FR_BADGE_5
setflag FR_BADGE_6
setflag FR_BADGE_7
setflag FR_BADGE_8
__________________
3DS FC: 2535-3958-8210
:t172:
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old June 1st, 2015 (10:18 AM).
snuffysam snuffysam is offline
 
Join Date: May 2015
Gender: Male
Posts: 22
You could use G3S and add Fly and Surf to all the starters such that they'd learn it at level 1.
Or to Pidgey/Rattata/Mankey/Spearow, whatever floats your boat.

You could also try editing Viridian Mart so that you can buy the HM's there for cheap (say $1), but I haven't really played around with marts so who knows.

I dunno, just throwing out ideas.
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old June 1st, 2015 (12:06 PM).
PokemonFan2000Man's Avatar
PokemonFan2000Man PokemonFan2000Man is offline
Ex-Pokemon Dictionary
 
Join Date: Jan 2011
Location: Ohio, US
Gender: Male
Nature: Jolly
Posts: 50
The problem is you'd need to have the badges to use them, and I can't figure out how to either not need the badges to use HMs, or give the player all eight badges.
__________________
3DS FC: 2535-3958-8210
:t172:
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old June 1st, 2015 (12:12 PM).
snuffysam snuffysam is offline
 
Join Date: May 2015
Gender: Male
Posts: 22
Quote:
Originally Posted by PokemonFan2000Man View Post
The problem is you'd need to have the badges to use them, and I can't figure out how to either not need the badges to use HMs, or give the player all eight badges.
Ooh, that's a fair point. I suppose if you can go into the script for one of the Gym Leaders, you might be able to find the code for giving the badge. Then you can just put that code (and the code for all the rest of the badges) in the dialogue of one of the people at the beginning of the game (like your mom or that girl by the sign or something).
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old June 1st, 2015 (12:44 PM).
PokemonFan2000Man's Avatar
PokemonFan2000Man PokemonFan2000Man is offline
Ex-Pokemon Dictionary
 
Join Date: Jan 2011
Location: Ohio, US
Gender: Male
Nature: Jolly
Posts: 50
That's pretty much what I was thinking. I'm not sure how to get to the Gym Leader's scripts, but I've found a pretty nice Google tutorial that could help. Good to see we have similar minds here!

Quote:
Originally Posted by snuffysam View Post
You could also try editing Viridian Mart so that you can buy the HM's there for cheap (say $1), but I haven't really played around with marts so who knows.
I've gotten into Mart editing, and trust me, it's one of the easiest things to edit in the game. Just saying :P
__________________
3DS FC: 2535-3958-8210
:t172:
Reply With Quote
  #6   Link to this post, but load the entire thread.  
Old June 2nd, 2015 (4:13 AM).
PokemonFan2000Man's Avatar
PokemonFan2000Man PokemonFan2000Man is offline
Ex-Pokemon Dictionary
 
Join Date: Jan 2011
Location: Ohio, US
Gender: Male
Nature: Jolly
Posts: 50
Alright, I got it!

Quote:
setflag FR_BADGE_1
setflag FR_BADGE_2
setflag FR_BADGE_3
setflag FR_BADGE_4
setflag FR_BADGE_5
setflag FR_BADGE_6
setflag FR_BADGE_7
setflag FR_BADGE_8
This code gives the player all 8 badges. Didn't take too long to find it, too!

It's pretty easy to find out how it works: FR_BADGE_# gives you whatever badge you put in that # space. Thus, using all HMs is a snap!

Thanks for the support, I guess. Hopefully this helps anyone else who has this problem in the future!
__________________
3DS FC: 2535-3958-8210
:t172:
Reply With Quote
  #7   Link to this post, but load the entire thread.  
Old June 2nd, 2015 (5:32 AM).
PokéMew's Avatar
PokéMew PokéMew is offline
Pokémon Fuchsia
 
Join Date: Sep 2013
Location: Refresh
Gender: Male
Nature: Modest
Posts: 484
Quote:
Originally Posted by PokemonFan2000Man View Post
Alright, I got it!



This code gives the player all 8 badges. Didn't take too long to find it, too!

It's pretty easy to find out how it works: FR_BADGE_# gives you whatever badge you put in that # space. Thus, using all HMs is a snap!

Thanks for the support, I guess. Hopefully this helps anyone else who has this problem in the future!
You do NOT need to have the badges, in other words you could remove the flags that check to see if you have the correct badges or not. Using those badge flags you found would remove the purpose of beating the gyms, since you're giving yourself the badges at the start. This post will help you:
http://www.pokecommunity.com/showpost.php?p=7778220&postcount=370
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:11 AM.