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 Implementing a Starter (https://www.pokecommunity.com/showthread.php?t=363118)

Shortiesgaming February 13th, 2016 8:58 AM

Implementing a Starter
 
ive seen in a couple of romhacks ie like Adventures where your character already has a starter pokemon and ive been trying to figure out how to implement it. Its somewhat of a Plot Point in my Game

esperance February 13th, 2016 12:53 PM

If you want the starter to be set as soon as the game starts, you have three options:
1. Creating a level script on the first map that gives you a starter and sets the Pokemon flag.
2. Modifying this script to give a Pokemon and set the Pokemon flag.
3. Create an event that gives a Pokemon. For example, a Poke Ball sitting on the player's desk.

Shortiesgaming February 13th, 2016 1:50 PM

Just Making Sure is this the Script your talking about as the second option just want to make sure so i dont mess with someone and break my game :) Plus Which flag Sets it that you have obtained a pokemon
Spoiler:

'---------------
#org 0x1A6481
setflag 0x2B
setflag 0x2C
setflag 0x33
setflag 0x92
setflag 0x35
setflag 0x36
setflag 0x37
setflag 0x3C
setflag 0x3D
setflag 0xA1
setflag 0x3F
setflag 0x4F
setflag 0x5A
setflag 0xA3
setflag 0xA4
setflag 0x62
setflag 0x6B
setflag 0xA2
setflag 0x8C
setflag 0x6C
setflag 0x6D
setflag 0x6E
setflag 0x6F
setflag 0x75
setflag 0x74
setflag 0x7B
setflag 0x7C
setflag 0x7D
setflag 0x76
setflag 0x91
setflag 0x97
setflag 0x90
setflag 0x94
setflag 0x95
setflag 0x96
setflag 0x99
setflag 0xA5
setflag 0xA6
setflag 0xA7
setflag 0xA8
setflag 0xA9
setflag 0xAA
setflag 0xAB
setflag 0xAC
setflag 0x9D
setflag 0x9E
setflag 0x9F
setflag 0xA0
setflag 0xAE
setvar 0x4025 0x1F4
end

esperance February 13th, 2016 2:36 PM

Yes, that is the script I was talking about. You can modify it to have a givepokemon command, and the flag you want to set to enable the Pokemon menu is 0x828.

Shortiesgaming February 13th, 2016 2:59 PM

Thanks got it to work the Main character will now start with the Pokemon i want them to have although also whats the Flag which determines whether Professor Oak has obtained his Parcel and will Tell you your Dex completion rate when you talk to him ive already removed the Script where he Stops you from leaving Pallet since on a Test since im Starting somewhere else interferes and he still Drags you to his lab it would cause problems since your going to be starting in Saffron :)

CapR February 15th, 2016 10:03 AM

Except making that You should use advance starter it's easier

Shortiesgaming February 17th, 2016 10:54 PM

Advance Starter doesn't give you the option of actually having a starter from the absolute start it only changes what the Starter options are which professor oak gives you which is useless to me since ive removed Professor Oak from the Hack altogether


All times are GMT -8. The time now is 2:25 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.