Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
PokéCommunity supports the Stop Killing Games movement. If you're a resident of the UK or EU, consider signing one of the petitions to stop publishers from destroying games. Click here for more information!
Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
Yes there is alot of scripting, but mainly, its programming multiple trainer scripts, to take into the account of which starter you chose. So there would be actually 3 trainer scripts for one fight, so that the fight takes into account your starter. Makes sense?
Rivals don't have to be based on which starter you choose. That's just a tradition in the main series games, but I hardly ever see ROM hacks doing this.
DJTiKi said:
So there would be actually 3 trainer scripts for one fight, so that the fight takes into account your starter. Makes sense?
(Going with the 'rival has opposing type of your starter' idea): You do not have to create three separate scripts for this. That would be extremely inefficient.
The way this works is once you pick which starter you want, a specific flag will be set. So, each starter has a specific flag set 'to their name'. The next time you have an encounter with your rival and you initiate a battle with him/her, you would check which flag was set when you chose your starter and initiate one of three trainerbattles in a single script.
You would have three separate trainers created in a trainer editor, but you would only have to create a single script for the simulation.
Also, if you are aiming to make a fully-fledged ROM hack I'd highly, HIGHLY advise using Fire Red while you're still early into the process. Fire Red has lots more researched invested into it so there's a lot more you can do with it. Not to mention that the differences between the two (wild Pokemon & title screen) don't matter since you can edit both of them anyway. So yeah, definitely switch to using Fire Red before it's too late. :)