• 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!
  • 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.

[Script] How to make a specific pokemon shiny

OriginWizard

Map Maker
  • 47
    Posts
    3
    Years
    • UK
    • Seen Jan 30, 2023
    Hi, I'm in need of some help. I want to make something similar to the Red Gyarados from gen 2 in Emerald.
    I don't want to change the global shiny rate, just make one encounter 100% shiny.
    On that note I'd also like to be able to make trainers have shiny pokemon if that is possible?
     
    @OriginWizard

    There is no specific tool that imports only this function as far as I know. I'm sure it's imported as a particular special in the CFRU and JPAN's engine though.

    Ah that sucks, could it be a hexidecimal in the game that could be manipulated? I'm learning how to Hex Edit but could only find Hex's for species, levels and moves. Nothing for shininess.
     
    There actually is an old tool called Shinyzer that lets you do this.

    I heard about Shinyzer but I kept reading comments about how it's not "real"shinies, they are just painted to look shiny. Though I suppose it doesn't matter if it's in a rom on a pc.
    So, Shinyzer can make individual pokemon shiny and not the whole species/Dex?
     
    I heard about Shinyzer but I kept reading comments about how it's not "real"shinies, they are just painted to look shiny. Though I suppose it doesn't matter if it's in a rom on a pc.
    So, Shinyzer can make individual pokemon shiny and not the whole species/Dex?

    It lets you create scripted battles with shiny pokemon, works with both wild and trainer battles.
     
    Okay, as I promised... today I'm proud to present a brand new ASM lesson and brand new tool! I'd like to thank Gamer2020, Link_971 and >Dante< for helping testing the Shinyzer.

    The ASM lesson is for those that want to understand how things actually work. Otherwhise, if you just want a quick shiny, the Shinyzer will do it for you. Download it, load your ROM, find some free space (the Shinyzer will tell you how much exactly) and shinyze your game. Then:

    Hello, i'm tryng using shinyzer for my rom hack.
    But, it make my game crash.

    I used free space 800990, then add 1 become 800991.

    this is the script before (trainer on Route 3)
    Spoiler:


    i add
    callasm 0x800991
    setvar 0x8003 0x3F06
    before trainerbattle line, and the script compile become :

    Spoiler:


    After that, if i meet the trainer, my game become freeze.

    Did i do wrong?
     
    Back
    Top