• 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.
  • Dawn, Gloria, Juliana, or Summer - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • 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.

[Other] Fainted Pokemon Manipulation

GlobalSingeing

Global Singeing
  • 6
    Posts
    9
    Years
    First and foremost, I am new here on PokeCommunity so I apologize if this is in the wrong section or such. If so, feel free to move it or tell me to or however it works here. EMOTICON ACTIVATE! ^^

    I am interested in developing a Pokemon Rom Hack. I am new to this specifically, but I have lots of programming knowledge and concepts under my belt already, so its really a matter of learning the syntax. Anyhoo, I have a really interesting idea for a hack that basically twists the dynamic of Pokemon. I'll save story and setting for a more specified post eventually when I begin, but I have a question on how to to script in a certain that my game concept kind of revolves around.

    The hack is similar to Dark Rising: Order Destroyed in that it is survival-style with limited resources and Pokemon, and there are no healing centers. Unlike Order Destroyed, however, I would like more than a single team the entire playthrough. When a Pokemon faints in battle, I want one of three things to happen:
    1. I'll have a graveyard area, and when you press A on one of the gravestones it opens the PC, but only the MOVE and WITHDRAW options are removed. (All Pokemon will be obtained from events or people so there is no need to use the Box for actually storing their captured Pokemon, as there will be none.)
    2. When they obtain a new Pokemon they should have the option to send a current party member to the PC, where they'd obviously choose their fainted or unwanted Pokemon.
    3. Or, when they faint, as soon as the battle ends they are removed from the party. (Released or moved to box is fine.)

    The first one is what I'd prefer for the best story atmosphere, and also so they'd have to physically go to the graveyard and rid of their dead rather than it being automatic. However, I have a feeling that removing those PC options may be difficult. The second two are my backups to retain the mechanic in hopes they may be implementable.

    So I realize I drew this out quite a bit, but HERE'S THE QUESTION (finally): What specific code or functional concept could be used to remove PC options from the list, remove Fainted Pokemon from the party, or grant the player the option to send a party Pokemon to their PC to replace with the new received one?

    I looked around and it doesn't seem like there is much demand for this type of mechanic, so hopefully asking directly will pull more results. :)
    If you haven't an answer, consider referring this post to someone you know that may.
    Whether you have an answer or not, thanks for indulging my post at least.
    Good day to you.
     
    Last edited:
    Your answer: Lots of ASM

    There are several routines on the ASM Resource Thread in R&D that delete fainted Pokemon (i.e. release them). If you want anything more advanced you'd have to adapt those routines to do extra stuff like sending them to a graveyard box, which means learning ASM. I would toss out the PC idea tbh. If you are willing to work at it, you should just create lots of gravestones that show a Picture of the dead Pokemon or something. That way you can still use the PC to store extra Pokemon and you don't have to hack it too much.
     
    Your answer: Lots of ASM

    There are several routines on the ASM Resource Thread in R&D that delete fainted Pokemon (i.e. release them). If you want anything more advanced you'd have to adapt those routines to do extra stuff like sending them to a graveyard box, which means learning ASM. I would toss out the PC idea tbh. If you are willing to work at it, you should just create lots of gravestones that show a Picture of the dead Pokemon or something. That way you can still use the PC to store extra Pokemon and you don't have to hack it too much.
    I see what you mean but the idea is they can't use a PC. Story-wise is because the game would take place before the creation of Pokeballs and the PC and such (which is why they can't heal with a Pokemon Center either), and gameplay-wise because if they just drop a Pokemon into the PC and pull them out, they'll be fully healed. I could just make the rule clear and let them go on the honor system, but how many people would actually follow it? (let's be honest)
    Knowing this, the ENTIRE PC can be dedicated to their dead Pokemon, not just a single box.
    Thanks for the idea, at least. (I may resort to it in the end.)
     
    I see what you mean but the idea is they can't use a PC. Story-wise is because the game would take place before the creation of Pokeballs and the PC and such (which is why they can't heal with a Pokemon Center either), and gameplay-wise because if they just drop a Pokemon into the PC and pull them out, they'll be fully healed. I could just make the rule clear and let them go on the honor system, but how many people would actually follow it? (let's be honest)
    Knowing this, the ENTIRE PC can be dedicated to their dead Pokemon, not just a single box.
    Thanks for the idea, at least. (I may resort to it in the end.)

    Even so, it would be easier to create a new interface of a graveyard map than hack the existing box interface. You'd just use the box space to store the dead Pokemon info.
     
    Yes I suppose so.
    Thanks- you've been a big help!
    (Just curious, tell me if you know any good ASM tutorials out there. I'll go searching around myself, but any recommendations are appreciated.)
    (Oh! And I saw your Mega Evolution thread. That's amazing! I can't wait for it to be fully functional! (: )
     
    Back
    Top