• 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?".
  • 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: Pokémon Gen III Rom Hacking Suite

13
Posts
9
Years
    • Seen Sep 11, 2014
    I have a question.

    I've been putting Gen VI Pokemon into my hack with this suite but I've encountered a problem.
    The Kalos starters are supposed to evolve at lvl 16 and that happens, but after evolving
    they aren't lvl 16... for instance Fennekin evolved at 16 into Braixen and Braixen had lvl 13 after that... Can you tell me why?

    Sorry for bad English.
     

    destinedjagold

    You can contact me in PC's discord server...
    8,593
    Posts
    16
    Years
    • Seen Dec 23, 2023
    I have a question.

    I've been putting Gen VI Pokemon into my hack with this suite but I've encountered a problem.
    The Kalos starters are supposed to evolve at lvl 16 and that happens, but after evolving
    they aren't lvl 16... for instance Fennekin evolved at 16 into Braixen and Braixen had lvl 13 after that... Can you tell me why?

    Sorry for bad English.

    Make sure that both Fenny and Braixy have the same [Level-up Rate].
    Spoiler:
     
    13
    Posts
    9
    Years
    • Seen Sep 11, 2014
    Thank you! That seemed to be the problem. Another question.

    I've put Froakie and his evos in the game too but when I'm putting Froakie
    as a starter in Advance Starter, I get to choose Frogadier while in-game.
    If I go back one position in the choose tab it will give me Delphox as the
    starters are all in their right order. How can I solve this?

    Sorry again for bad English.
     

    karatekid552

    What happens if I push it?....
    1,771
    Posts
    11
    Years
  • In case anyone didn't see, I did push out the update last night just before I went to bed. I had to remove the error reporting feature due to someone deciding that they wanted to change the password on the email account that held all of the reports. You know, the one I trusted you guys with in the source code? I am currently looking for a way to submit a report to GitHub. Authentication isn't my strong suit, so it won't be availible for a while. However, if you go here https://github.com/thekaratekid552/Secret-Tool/issues, you can (using a GitHub account) open an issue and submit to me your problems. I will do my best to handle them, but please, please, please. I beg you. Look through the other issues first. There is a very high likely hood that you aren't the only one with an issue. If I don't reply, it means I've already dealt with this one.
     

    FsaterThanDark

    Professional Weirdo
    10
    Posts
    9
    Years
  • No map editor supports this yet.:/ I feel like we have made this very, very clear.


    Still waiting on the mac version. My compiler is very busy at the moment. Hold on a little while longer guys.:)

    well crap, i missed that memo. oh well... but now im sad... i was getting into the pkmn creation thing T_T
     
    18
    Posts
    10
    Years
    • Seen Mar 14, 2019
    Thanks for the update! It has helped me a lot but I did find one error. In the previous version of G3HS, I added Turtwig's Icon to the game in Palette 1. I added Turtwig's Icon again in the new update and it put the Icon in Palette 0 automatically, and I can't change it. Can you please fix this?
     
    275
    Posts
    10
    Years
  • This new version is much better! But when I tried to edit habitats, I figured out one problem. I want to reform all Pokemon in habitats, so that on one page there is one evolution family. But there is no adding new pages feature. Or I missed it?
     

    karatekid552

    What happens if I push it?....
    1,771
    Posts
    11
    Years
  • This new version is much better! But when I tried to edit habitats, I figured out one problem. I want to reform all Pokemon in habitats, so that on one page there is one evolution family. But there is no adding new pages feature. Or I missed it?

    How the frick did I miss that?? Damn, next update man, I swear.

    Thanks for the update! It has helped me a lot but I did find one error. In the previous version of G3HS, I added Turtwig's Icon to the game in Palette 1. I added Turtwig's Icon again in the new update and it put the Icon in Palette 0 automatically, and I can't change it. Can you please fix this?

    Yeah, I'll make it so that suto-select is a check box.
     

    nemesish

    Azure Trainer
    473
    Posts
    16
    Years
  • So, I patched a FR rom with MrDollSteak's patch. and this appears as I try to open the suite:
    JJHcbk8.jpg


    What to do?
    0xFFFFFE is 00

    EDIT: Used the new release.
     
    Last edited:

    henrxv

    Ol'Schooler
    5
    Posts
    9
    Years
  • Open the MrDrollSteak rom with a hex editor, search for FIREBPRE in the right side (46 49 52 45 42 50 52 45 actual code), change 42 50 52 45 to 4D 72 44 53 as MrDS in ASCII, as especified in the readme file of the tool; with Ctrl+b not v. Just has to be done the first time then you can change back to normal.


    edit: YAY AN UPDATEEE <3
     
    Last edited:

    nemesish

    Azure Trainer
    473
    Posts
    16
    Years
  • Open the MrDrollSteak rom with a hex editor, search for FIREBPRE in the right side (46 49 52 45 42 50 52 45 actual code), change 42 50 52 45 to 4D 72 44 53 as MrDS in ASCII, as especified in the readme file of the tool; with Ctrl+b not v. Just has to be done the first time then you can change back to normal.

    I did that, and the window appeared.
    Does it matter if I'm using a patched Fire Red 1.0?
    Or should I patch a 1.1?

    EDIT: Worked: The last time (When asked the question) said YES and nothing was loaded correctly (Bulbasaur had no moves). Now said YES and it loaded corectly.
     
    Last edited:

    Danny0317

    Fluorite's back, brah
    1,067
    Posts
    10
    Years
    • Age 24
    • Seen Nov 19, 2023
    Really liking the new version :D, it's awesome. Good job :)
    I have a suggestion for the hex editor though. Would it be possible (or is it already in, idk) to perhaps show you what byte you're changing when you edit something?
     

    Dragonflye

    Author of Pokémon Sovereign of the Skies
    107
    Posts
    14
    Years
    • Age 28
    • Seen Oct 9, 2023
    untitled5zsav.png


    I can't open my German Emerald Rom...

    My INI: (And yes I use only this INI)

    [BPED]
    name = Pokemon Smaragd (D)
    gamecode = BPED
    numberofpokes = 800
    pokebasestats = 0x1C02270
    pokebasestatslength = 0x1C
    pokenames = 0x1C00000
    pokenameslength = 0xB
    typenames = 0x32F7A8
    typenameslength = 0x7
    numberoftypes = 18
    items = 0x5946DC
    numberofitems = 0x179
    itemsdatalength = 0x2C
    abilities = 0x33009E
    numberofabilities = 0x4E
    abiltiesnamelength = 0xD
    egggroups = Monster,Water1,Bug,Flying,Field,Fairy,Grass,Human-Like,Water3,Mineral,Amorphous,Water2,Ditto,Dragon,Undiscovered
    leveluptypes = Medium-Fast,Erratic,Fluctuating,Medium-Slow,Fast,Slow
    learnedmoves = 0x1C07A00
    learnedmoveslength = 0x2
    attacknames = 0x1714120
    numberofattacks = 0x512
    attacknamelength = 0xD
    eggmovepointer1 = 0x703F0
    eggmovepointer2 = 0x70468
    eggmovelimit = 0x70464
    tmhmcompatibility = 0x1C1A660
    tmhmcompatibilitylength = 8
    tmlist = 0x62705C
    tmlistentrylength = 2
    numberoftms = 50
    numberofhms = 8
    evolutiontable = 0x1C1CC00
    evolutionsperpoke = 5
    lengthofoneentry = 8
    evolutionmethods = None,Friendship,Friendship (Day),Friendship (Night),Level-Up,Trade,Trade (Hold Item),Stone,ATK > DEF,ATK = DEF,ATK < DEF,PID (Wurmple->Silicoon),PID (Wurmple->Cascoon),Spawn a Second,Create Spawn,Beauty
    evomethodsproperties = None,None,None,None,Level,None,Item,Item,Level,Level,Level,Level,Level,Level,Level,None
    evolutiontablepointers = 0x6D144,0x6D194,0x6D238,0x6D388,0x70030,0x13E194
    offsetstochangetolslr0r60x1 = 0x6D174,0x6D392,0x6D1E0,0x6D23C,0x6D24C,0x6D276,0x6D2A0,0x6D2CE,0x6D2EE,0x6D312,0x6D322
    offsetstochangetonewminus1 = 0x6D33C,0x6D3AE,0x70036
    theshedinjafix = 0x13E036
    changetonewnumbertimes8 = 0x7001E,0x70054,0x70022,0x70056
    pokedex = 0x1C14930
    lengthofpokedexentry = 0x20
    nationaldexorder = 0x1C14270
    numofnondexpokesbetweencelebiandtreeko = 25
    numofnondexpokesafterchimecho = 28
    dextype = E
    jambo51learnedmovehack = False
    numofpokesbetweencelebiandtreeko = 25
    movetutorcomp = 0x1C1BF70
    movetutorcomplen = 4
    movetutorattacks = 0x6264D4
    mtattackslen = 2
    mtattacksnum = 32
    frontspritetable = 0x1C0BA20
    backspritetable = 0x1C0A080
    frontpalettetable = 0x1C0D410
    shinypalettetable = 0x1C0EE00
    enemyytable = 0x1C114F0
    playerytable = 0x1C121F0
    enemyaltitudetable = 0x1C12EF0
    iconspritetable = 0x1C13220
    iconpalettetable = 0x1C13F20
    iconpalettes = 0xDDE348
    numiconpalettes = 3
    footprints = 0x1C24910
    locationnames = 0x5A1480
    locationstart = 0x0
    locationend = 0xD4
    locationtblfmt = 2
     

    Superjub

    Pokémon Aureolin
    2,288
    Posts
    16
    Years
  • Loving the new update! :D The habitat feature is so easy to use. I see someone mentioned the ability to add pages so I'll ignore that but it's a really lovely feature.

    Just want to post this again though. Just wondering if you knew what's up.

    Something interested I noticed. JPAN's routine that lets you skip you naming the rival seems to cause the game to crash if you expand the PokeDex. I tried a fresh FireRed rom with the routine and it works fine, but as soon as I expanded the Dex... nope. Any ideas why? :( (It also might have caused problems with another routine that I inserted since that crashed too but I haven't tried that with a blank ROM yet so it's unverified. :p)

    I want to add that I can include the routine into a clean ROM, it'll work fine and literally as soon as I expand the Dex it breaks it. :\
     
    2
    Posts
    10
    Years
    • Seen Oct 16, 2015
    I had just done the steps for Gen 3 Hacking Suite to work with MrDollSteaks ROMbase. I got it to work and was editing and saving mons. I came back later to edit more mons, and it suddenly gave me an error saying i have a bad offset for "evolutiontables". Has anyone encountered this problem with G3HS? I think it may be because i had expanded the number of possible evolutions, but that was fine until now.
     

    karatekid552

    What happens if I push it?....
    1,771
    Posts
    11
    Years
  • untitled5zsav.png


    I can't open my German Emerald Rom...

    My INI: (And yes I use only this INI)

    [BPED]
    name = Pokemon Smaragd (D)
    gamecode = BPED
    numberofpokes = 800
    pokebasestats = 0x1C02270
    pokebasestatslength = 0x1C
    pokenames = 0x1C00000
    pokenameslength = 0xB
    typenames = 0x32F7A8
    typenameslength = 0x7
    numberoftypes = 18
    items = 0x5946DC
    numberofitems = 0x179
    itemsdatalength = 0x2C
    abilities = 0x33009E
    numberofabilities = 0x4E
    abiltiesnamelength = 0xD
    egggroups = Monster,Water1,Bug,Flying,Field,Fairy,Grass,Human-Like,Water3,Mineral,Amorphous,Water2,Ditto,Dragon,Undiscovered
    leveluptypes = Medium-Fast,Erratic,Fluctuating,Medium-Slow,Fast,Slow
    learnedmoves = 0x1C07A00
    learnedmoveslength = 0x2
    attacknames = 0x1714120
    numberofattacks = 0x512
    attacknamelength = 0xD
    eggmovepointer1 = 0x703F0
    eggmovepointer2 = 0x70468
    eggmovelimit = 0x70464
    tmhmcompatibility = 0x1C1A660
    tmhmcompatibilitylength = 8
    tmlist = 0x62705C
    tmlistentrylength = 2
    numberoftms = 50
    numberofhms = 8
    evolutiontable = 0x1C1CC00
    evolutionsperpoke = 5
    lengthofoneentry = 8
    evolutionmethods = None,Friendship,Friendship (Day),Friendship (Night),Level-Up,Trade,Trade (Hold Item),Stone,ATK > DEF,ATK = DEF,ATK < DEF,PID (Wurmple->Silicoon),PID (Wurmple->Cascoon),Spawn a Second,Create Spawn,Beauty
    evomethodsproperties = None,None,None,None,Level,None,Item,Item,Level,Level,Level,Level,Level,Level,Level,None
    evolutiontablepointers = 0x6D144,0x6D194,0x6D238,0x6D388,0x70030,0x13E194
    offsetstochangetolslr0r60x1 = 0x6D174,0x6D392,0x6D1E0,0x6D23C,0x6D24C,0x6D276,0x6D2A0,0x6D2CE,0x6D2EE,0x6D312,0x6D322
    offsetstochangetonewminus1 = 0x6D33C,0x6D3AE,0x70036
    theshedinjafix = 0x13E036
    changetonewnumbertimes8 = 0x7001E,0x70054,0x70022,0x70056
    pokedex = 0x1C14930
    lengthofpokedexentry = 0x20
    nationaldexorder = 0x1C14270
    numofnondexpokesbetweencelebiandtreeko = 25
    numofnondexpokesafterchimecho = 28
    dextype = E
    jambo51learnedmovehack = False
    numofpokesbetweencelebiandtreeko = 25
    movetutorcomp = 0x1C1BF70
    movetutorcomplen = 4
    movetutorattacks = 0x6264D4
    mtattackslen = 2
    mtattacksnum = 32
    frontspritetable = 0x1C0BA20
    backspritetable = 0x1C0A080
    frontpalettetable = 0x1C0D410
    shinypalettetable = 0x1C0EE00
    enemyytable = 0x1C114F0
    playerytable = 0x1C121F0
    enemyaltitudetable = 0x1C12EF0
    iconspritetable = 0x1C13220
    iconpalettetable = 0x1C13F20
    iconpalettes = 0xDDE348
    numiconpalettes = 3
    footprints = 0x1C24910
    locationnames = 0x5A1480
    locationstart = 0x0
    locationend = 0xD4
    locationtblfmt = 2

    locationnames must be wrong. It should be a table of pointers to each location name.

    I want to add that I can include the routine into a clean ROM, it'll work fine and literally as soon as I expand the Dex it breaks it. :\

    That is because JPAN coded his hack specifically for what the game had. He came before Pokedex expansion so the two have issues working together. You need to hack his hack to remedy it essentially.

    I had just done the steps for Gen 3 Hacking Suite to work with MrDollSteaks ROMbase. I got it to work and was editing and saving mons. I came back later to edit more mons, and it suddenly gave me an error saying i have a bad offset for "evolutiontables". Has anyone encountered this problem with G3HS? I think it may be because i had expanded the number of possible evolutions, but that was fine until now.

    Go into your ini and grab the offset for evolutions and check it out in a hex editor. Idk why it would be wrong, but at least you can see if it is.
     
    5,256
    Posts
    16
    Years
  • Sorry to be "that guy", but could you give an estimation as to when the update with the ability to add new habitat pages will be released? This tool is getting better and better, and I'm just curious as to how long I'll have to wait / whether it will be worth me just learning how to hex edit it in the mean time. Thanks!
     

    kearnseyboy6

    Aussie's Toughest Mudder
    300
    Posts
    15
    Years
    • Seen Jun 22, 2019
    Sorry to be "that guy", but could you give an estimation as to when the update with the ability to add new habitat pages will be released? This tool is getting better and better, and I'm just curious as to how long I'll have to wait / whether it will be worth me just learning how to hex edit it in the mean time. Thanks!

    I think it has been released. Everytime I open this tool the newest version has this if I am not wrong.
    This is awesome but I don't know if you can add more mons into the habitats yet?
     
    5,256
    Posts
    16
    Years
  • Well, the current release has the ability to add more Pokémon to certain pages, but as pages have a limit of 4 Pokémon, you'll need to eventually add more pages to the dex, though the tool doesn't support it yet. karatekid has already said that the next update will have this option, and I'm just curious of when that will come around.
     
    Back
    Top