• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Staff applications for our PokéCommunity Daily and Social Media team are now open! Interested in joining staff? Then click here for more info!
  • 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.

Development: Forms and Formes

daniilS

busy trying to do stuff not done yet
  • 409
    Posts
    11
    Years
    • Seen Jan 29, 2024
    Alright, I have been asked to share the routines I made for form(e) changing in Platinum Red & Blue multiple times, and I finally found the time to do so. This thread will be updated as I clean up old routines and create new ones. Enjoy.

    Rotom & Deoxys
    Spoiler:

    Burmy
    Spoiler:


    A note on spelling
    Spoiler:
     
    Last edited:
    Oh my gosh you've finally RELEASED IT!!
    I hope you release the arceus forms soon.
     
    Oh my gosh you've finally RELEASED IT!!
    I hope you release the arceus forms soon.
    Yup, they're next! :D
    I came home from work to this. I exploded from joy...

    I really can't wait for the rest, but I do have a question. Will you be doing the moves related to Rotom?
    Nope, the moves can be handled from the script. Ask Bela if you want an example


    (by the way guys, an ugly version of this first routine has been available for quite some time :/)
     
    so the script

    ...
    special 0x9F
    waitstate
    compare 0x8004 0x0
    if false goto @1
    setvar 0x8005 0x85
    callasm 0x800000
    ...

    by the way, thanks for this routine
     
    Apologies if this doesn't contribute much to the thread but when you say "Platinum Red & Blue", what do you mean by that? Which rom is this for?
    - Thanks,
     
    Could this asm be used in a way to get Mega Evolutions? Just a theory. I dont know much about ASM xD so yeah.
     
    Not in its current form. Touched and I might create something for it later.

    Alright well good luck on it. Thanks for everything you contribute.
     
    I dont get it xD
    what is 0x3?

    I'm sorry, didn't see this one at first. Typo: I meant 0x2 , which means if greater than. Special 0x9F will return a party slot from 0 to 5, and 7 if no pokemon is selected.
    Also, for the full script you need to check if the selected pokemon is in fact a Rotom or Deoxys too, of course.

    EDIT: whoops, seems like I missed the fact that in Platinum you never actually have to select a Rotom or a Deoxys... :/
    Derp here, so I guess this would require one of FBI's routines instead.
     
    Last edited:
    Back
    Top