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

Tool: Shiny Hack Maker v2.00

Status
Not open for further replies.
  • 75
    Posts
    16
    Years
    • Seen Feb 18, 2010
    Shiny Hack Maker

    Creator: HackLars

    Description: This tool edit the shiny routine of the ROMs. With this tool you can call the routine in your script to obatain givepokemon with shiny pokemon, wildbattle with shiny pokemon ecc...

    Supported ROM: BPRE FireRed (USA) - AVXE Ruby (USA) - BPEE Emerald (USA)

    Version: 2.00 (news: ruby and emerald supported)

    Credit: The Shiny Routine is made all by Mastermind_X, I've just make the program to edit it

    Download: Altervista - RapidShare - Mediafire - MegaUpload

    Example of Script (by Dabomstew):

    #org $start
    callasm 0x71B771
    #raw 0x1
    checkflag 0x200
    if b_true goto $done
    givepokemon 4 5 0
    message $take
    boxset 6
    callasm 0x71B771
    #raw 0x01
    setflag 0x828
    setflag 0x200
    release
    end

    #org $done
    messag $hi
    boxset 6
    release
    end

    #org $take
    $take 1 =Here, it looks like there is\nsomething wrong with this Charmander.\pYou take it.

    #org $hi
    $hi 1 =Hi
     
    Jeez, no one has commented? Well this will be extremely useful to people thanks for making it. Unfortunately I won't be able to use it because I already have a shiny encounter in my hack. The only bad thing that could happen with this program could be an explosion of hacks based around shiny pokemon. But once again great job on making this program, I'll try it out right now.
     
    I tried it and all pokemon became shiny. Here is the script.

    #ORG $start
    callasm 0x71B771
    #raw 0x0
    checkflag 0x200
    if b_true goto $done
    message $rawr
    boxset 6
    cry 0xA1 248
    nop
    nop
    wildbattle 248 60 0
    fadescreen 0
    callasm 0x71B771
    #raw 0x0
    #raw 0x53
    #raw 0x01
    #raw 0x00
    setflag 0x200
    release
    end

    #org $done
    release
    end

    #org $rawr
    $rawr 1 = Ty...ranitar!!!
     
    Try with this:
    #org $start
    callasm 0x71B771
    #raw 0x1
    checkflag 0x200
    if b_true goto $done
    nop
    message $rawr
    boxset 6
    boxset 6
    cry 0xA1 248
    nop
    nop
    wildbattle 248 60 0
    fadescreen 0
    callasm 0x71B771
    #raw 0x01
    nop
    #raw 0x53 0x01 0x00
    setflag 0x200
    release
    end

    #org $done
    release
    end

    #org $rawr
    $take 1 =Ty...ranitar!!!
     
    hackerlars could you make this program work for leafgreen because i need a shiny pokemon in my hack and my hack is made from leafgreen
     
    Why don't you meke a FireRed hack? No-one uses LeafGreen and Sapphire! There is no tool that would support LeafGreen and Sapphire!
     
    yah well i do so i need this program to support leafgreen
     
    first of all, thanks or making such a nice hacking tool.
    my testrun with a Shiny Script Wild PKMN encounter with a Horsea was a success. :)

    Now that I'm making a new script for the actual hack I have, it doesn't work... :\
    So could you tell me what I did wrong?
    Here's the script I have for my hack...
    Code:
    #org $start
    callasm 0x71B771
    #raw 0x1
    checkflag 0x202
    if b_true goto $done
    cry 0xA1 0x4D
    pause 0x28
    message $rawr
    boxset 6
    wildbattle 0x4D 16 0
    fadescreen 0
    callasm 0x71B771
    #raw 0x01
    nop
    #raw 0x53 0x01 0x00
    setflag 0x202
    release
    end
    
    #org $done
    release
    end
    
    #org $rawr
    $rawr 1 = \v\h01: Huh?

    Thanks~
     
    #org $start
    callasm 0x71B771
    #raw 0x1
    checkflag 0x202
    if b_true goto $done
    cry 0xA1 0x4D
    pause 0x28
    message $rawr
    boxset 6
    wildbattle 0x4D 16 0
    fadescreen 0
    callasm 0x71B771
    #raw 0x01
    nop
    #raw 0x53 0x01 0x00
    setflag 0x202
    release
    end

    #org $done
    release
    end

    #org $rawr
    $rawr 1 = \v\h01: Huh?

    Try putting the callasm after the checkflag and before the wildbattle
     
    I don't get it...
    Could you fix my script please..?

    I still don't understand raw and callasm scripts... :\
     
    I don't get it...
    Could you fix my script please..?

    I still don't understand raw and callasm scripts...

    No worries, I think this should help

    #org $start
    checkflag 0x202
    if b_true goto $done
    call $shiny
    #raw 0x53 0x01 0x00
    setflag 0x202
    release
    end

    #org $shiny
    cry 0xA1 0x4D
    message $rawr
    boxset 6
    callasm 0x71B771
    #raw 0x0
    wildbattle 0x4D 0x16 0x0
    callasm 0x71B771
    #raw 0x0
    return

    #org $done
    release
    end

    #org $rawr
    $rawr 1 = \v\h01: Huh?

    Try that, hope it works
     
    forgive me, but it still doesn't work...
    How can I use this tool to help me anyways? and also.., only the Horsea script works... :\
    Here's my little script of a Horsea battle... :\
    Code:
    #org $start
    callasm 0x71B771
    #raw 0x1
    checkflag 0x202
    if b_true goto $done
    cry 0xA1 0x74
    pause 0x28
    message $rawr
    boxset 6
    wildbattle 0x74 8 0
    fadescreen 0
    callasm 0x71B771
    #raw 0x01
    nop
    #raw 0x53 0x01 0x00
    setflag 0x202
    release
    end
    
    #org $done
    release
    end
    
    #org $rawr
    $rawr 1 = \v\h01: Huh?
     
    well...
    with variables 0003 and 4000, it worked fine, however, it's not in shiny form... :\
     
    Status
    Not open for further replies.
    Back
    Top