Darthatron
巨大なトロール。
- 1,152
- Posts
- 19
- Years
- Age 33
- Melbourne, Australia
- Seen Feb 3, 2015
Pretty much, no. Not without extensive hacking of the games engine.I want to make my gym battles unique, and have some ideas:
1. Number of Pokemon Limit
a) Is it possible to make the gym leader ask the player to pick a # pokemon to use and commence the battle? Basically like it does at the Battle Frontier?
Absolutely. There is a scripting command called "countpokemon" which stores the amount of Pokemon you're holding in the LASTRESULT (0x800D) variable.b) If the above isn't possible, is there a way to check the numer of pokemon the player has with them, and have the gym leader only initiate the battle if the requirements are met?
There is no way of doing this without an ASM routine being added to calculate these values.2. Level Limit
a) Is there a way to check the max and min levels of the player's party, and have the gym leader only initiate a battle if the level requirements are met?
When you say contest, do you mean like in RSE? :\ If so, it's not possible.3. Contest
a) Is it possible to have earn a gym badge after winning a special contest against the gym leader and 2 other trainers?
And the following questions will be answered in bold.
Can the above be done on Fire Red?
Yes. Look at JPAN's hacked engine.
What is ASM, is it like scripting?
Kind of... not really. ASM is a low level programming language in which the GBA games are written. It's used as a way of adding new features to games, or changing the way old ones work.
What skills should I try to learn to accomplish these tasks?
ASM, mainly.