The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   Other How to define where the game starts ? (https://www.pokecommunity.com/showthread.php?t=352295)

StratRob July 16th, 2015 3:34 AM

How to define where the game starts ?
 
Hello,

I began to learn rom hacking a few weeks ago and though I've improved in mapping and scripting, there is still something that I just don't know, even after having red many tutorials or YouTube vids about this : how do I set the damn start position of the game?

I've noticed that in every Pokémon Center as well as in player's bedroom, there is a script containing this instruction :

Code:

sethealingplace 0xhealing place


Although I tried many things, like removing this script from Pallet Town's bedroom and set it in another map, the player keeps spawning at the usual place (I'm learning with Leaf Green).

So... what am I missing?

Thanks for your help.

Chicken Fingers July 17th, 2015 11:23 AM

First of all, I recommend Leaf Green. There has been minimal research on it, making it hard to make big improvements. It's hardly different from FireRed and just doesn't have any more worth than FireRed.

I was actually a bit curious about this myself, since I have no idea.

Basically, there are 20 healing places in a FireRed rom. That means, if you try to add any, they won't work. Not naturally. You have to fire up a hex editor and insert some bytes and run some ASM. I didn't read too in depth, but it doesn't seem too difficult, if you have any experience inserting ASM.

http://www.romhack.me/tutorials/view/extending-sethealingplace-on-pok-233mon-firered/


Your best option (assuming you don't want to extend) would be to edit the room map and make it the map of where you want the set healing place. Then, edit the place where you want it and make it the room. Just remember to edit the warps and you should be good.

Hope this helps.

Chicken Fingers July 18th, 2015 4:03 PM

Quote:

Originally Posted by Dark Zeta (Post 8851861)
Umm, the research on how to change the start position has been done for all games. I posted a link to the thread that has an Intro Manager (created by Diegoisawesome) that allows you to change the start position for any GBA game (Leaf Green and Sapphire included).

If you just don't want to use the program, then go to 0x54A00 (for Leaf Green) in whatever hex editor you use.

Ohp, my bad. I read through the thread wrong and misunderstood. I must have been reading too fast. I thought the question was how to change the sethealingplace.

Yes, Diegoisawesome's tool is the best tool to use for it. I use it myself. It can also change a few other useful things.

StratRob July 19th, 2015 1:54 PM

Hello and thank you very much for your answers, GBA Intro Manager perfectly did the trick.


All times are GMT -8. The time now is 2:29 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.