• 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.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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
     
    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