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

Patch: Pokémon Emerald - ROM Base (Free to Use)

Li Yun

"Does the truth exist or is it all a lie and the w
204
Posts
3
Years
  • Hi there,
    first of all thank you for that amazing work!
    By combing through the patched ROM I found some Pokédex data from Gen3 messed up. For example it says that Snorunt has 14,5 m and 398 kg, however Glalie only has 0,7 m and 24 kg displayed. These values obviously do not fit.
    I believe this happened because the internal order of the Gen3 Pokémon is not the actual order in any of the Pokedexes so something went wrong.
    The displayed dex numbers are 321 and 322 which actually belong to Wailord and Numel and whose sizes and weights fit the numbers above.

    Additionally almost every Pokemon's Gender Ratio (the default one) is displayed as 87.5% male, which should be at 50%. The "special" gender ratios seem to be correct, it's just the wrong default value.

    And finally a question:



    There are several offsets with either "effectiveness" or "table" in its name, which is the needed one? I have checked all of them but none of them goes to an offset which looks like this (image from MrDollSteak's adding Types Tutorial):
    Spoiler:


    Thanks in advance :)

    Edit: just found out another issue: the cry data for Unown B - ! are linked to Wobbuffet instead of Unown A. That means, that teir cry (if added) is not the one from Unown A but from Wobbuffet and this cannot be changed (they all share the same pointer).

    Edit2: another issue: almost all of the move tutors tech other moves than those that are described. The old ladies at the Battle Frontier included, but here most of the real taught moves are fire punch (around half of the moves in the lists).


    Regarding the order of Pokémon on the dex, I adjusted them differently from the original. Some data went unnoticed and I will fix that. Thanks for letting me know.
    The % of genders from 50 to 87%, sometimes when your male Pokémon evolved, for example, he changed from gender to female. I changed that % to avoid this kind of thing.
    As for Wobbuffet's Cry, I'll check it out and soon give an answer on.
    About Move Tutors in Battle Frontier, it is necessary to adjust the hack rom itself that will use the rom as a base.
    Regarding the type image, I'll leave the image pointer, and also the color palette pointer below:
    pointer img_type_chart: 61CFBC
    pointer img_type_chart_pallet: 1C439C

    This looks great!
    Is there a way to expand the number of trainers without damaging any of the games code?
    No, unfortunately.

    I have been looking that you used something to modify Pokémon data, is it possible to use that knowledge to modify Pokémon genes (IVs), ability slots and other stuff via scripts? (In order to make up for the lack of breeding mechanics)

    I have no idea why I was never interested in it, or researched it thoroughly. Perhaps a search here on the site, or on the whack a hack forum could solve your doubt.
    Thank you so much for answering the question..
    And I have one more question, if I want to change the Start Menu, where should I find the offset?
    I want the Menu to have icons like Pokemon Legend Gigatina (I know it's Ruby rom) but is there a way for Emerald?
    I only found them for FR or Ruby... So sad.. 😢
    Unfortunately this is not possible for Emerald Binary.

    Hello again i have a question can the base handle adding 5 fakemon
    Yes, you can. But be aware that when trying to capture this Pokémon in grass, the game may show a black image and freeze the game.
    The cause of this is that Fakemon's Pokédex ID is out of range. The game has 809 pokedex entries. If the Pokédex ID of this Pokémon
    is not between 809, the game will freeze and crash when capturing it in the grass. You can work around this by creating a give pokemon script.

    Is there a way to expand Pokedex data? like from the original 800 or so dex entries to the maximum possibly? SInce I am trying to add Fakemon and regional forms.

    Yes, it is possible but it is not feasible because it would be necessary to repoint a lot of data, in addition to several tests that
    would be necessary to test everything that has changed. In short, it would be a pretty tricky job.

    i want to THANK YOU so much for making this beautiful rombase

    i have a few questions

    1)How were you able to change the default options with hex helper double OH? For me when i put the liberate emerald rom in it only shows a few patching options, no default setting options. Main thing i wanted to do was make the space frame the default one

    EDIT: Using dissebly i figured out where the offset is located 0x084356 but when i change the 10 (hex for red and blue border) to 58 (the hex for the space border) the game resets it to the default. So i have no idea what the problem is :(

    2)The EXP Share doesn't work for me no matter what I do. I even changed it to a key item in pge and it still doesn't work

    1 - Well, I managed to get this using HxD to compare data, and using decomp to get a sense of what to change.
    2 - I forgot to edit Exp Share function to share Exp to all team members. Thanks for letting me know. I will adjust this and release a new update soon.
     

    Mahian23

    Behold my Supreme Power!
    523
    Posts
    4
    Years
  • Last edited:
    760
    Posts
    15
    Years
    • Seen yesterday
    @Mahian23

    AdvanceMap 1.92 probably. HxD is just a Hex Editor not specifically for Pokemon games, so it can probably still open your ROM. XSE is likely also not affected by the edited grouping of data, so you can probably use that as well.
     
    14
    Posts
    9
    Years
    • Seen Dec 18, 2023
    wheres the type effectiveness chart located?

    Seems to be offset 15134E0, which is also written in the big offset list within the Extra Files folder:
    type_effectiveness_table: 095134E0
    However I was not able to encrypt the new style to this point even though there are some similarities to the unaltered table.
     
    83
    Posts
    8
    Years
    • Seen Aug 7, 2023
    Seems to be offset 15134E0, which is also written in the big offset list within the Extra Files folder:
    However I was not able to encrypt the new style to this point even though there are some similarities to the unaltered table.

    that doesnt look like a type chart to me >.>

    also this doesnt look like a usable rombase for people who want to make custom moves/ change move effects ect.
     
    Last edited:
    44
    Posts
    2
    Years
  • Hello, first I just want to thank you and everybody involved for all the hard work you put into this I have enjoyed my time playing a lot. I have recently encountered an issue when completing the fight with Brawly. The screen completely glitches out and I become unable to move at all. The music in the background is still playing but I cannot move. I tried relaunching, reinstalling, and re-patching the game to no avail. It continues to glitch at the end of the fight with Brawly. The screen closes in in a reverse of the gym mechanic and eventually engulfs all but a small stirp of space around the character. I understand you're currently dealing with personal issues so I do not expect a response any time soon. Just wondering if this was a known issue or if I may have inadvertently done something to mess it up. Thank you ahead of time for whatever insight you may be able to provide.
    Pokémon Emerald - ROM Base (Free to Use)
    I have run into the same glitch before so I haven't touched the anything past the second gym yet

    Ive figured out a fix for this glitch, if you remove the BRIGHTEN command from brawlys scropt using advancemap and xse (you're going to have to copy the edited script and repoint it to free space using FSF) and it should work!
     

    Li Yun

    "Does the truth exist or is it all a lie and the w
    204
    Posts
    3
    Years
  • Does it mean every other program is uncompatable with this? Can,t I use A-Map 1.92/HxD/XSE?
    These tools I mentioned were only the ones I used to edit the rom, and both need customized ini, which contains the offset of the new relocated data. unLZ, NLZ, etc., these are some programs that can "read" the rom easily without the need for additional settings.
    How about Z-Moves and Dynamax system for Emerald?
    Such content is only available for Emerald Decomp/Disassembly.
    An addendum on A-Map: I recommend using only version 1.95 of A-Map to edit this base rom because in addition to its mod adding support to expanded Pokémon, only version 1.95 can read the data correctly from offset 1000000. Version 1.92 of A-Map cannot correctly read the data from offset 1000000.

    ###########################################################################################
    In the next update I will bring the expanded Déx to 999, for those who wish to insert the 8th generation, or some fakemons.
    In addition to fixing some bugs, new battle funds, and some other minor changes. I'm just asking you to wait patiently.
    I also ask you to report here about any bug/glitch found in the rom, this will be of great help to the community that is going to use this base rom.

    Pokémon Emerald - ROM Base (Free to Use)
     

    BlizzWhite

    Stardust Hurricane.
    30
    Posts
    10
    Years
    • Seen May 11, 2024
    Glad to see you are back and hope you're doing better with the personal stuff you mentioned before. Thanks for your previous reply, I'll try to research a bit on the gene modification later on.
     
    14
    Posts
    9
    Years
    • Seen Dec 18, 2023
    Another issue I found:
    A few egg moves are messed up as well and have Z-Moves registered instead.
    E.g. Drowzee can inherit Inferno Burn instead of Psychic Field and Volbeat can get Hydro Vortex but not Lunge.
    Affected moves are all added in UltraSun / UltraMoon as far as I can see.
     

    Li Yun

    "Does the truth exist or is it all a lie and the w
    204
    Posts
    3
    Years
  • Another issue I found:
    A few egg moves are messed up as well and have Z-Moves registered instead.
    E.g. Drowzee can inherit Inferno Burn instead of Psychic Field and Volbeat can get Hydro Vortex but not Lunge.
    Affected moves are all added in UltraSun / UltraMoon as far as I can see.

    Thanks for the report. I will review all Egg Moves.
     
    51
    Posts
    2
    Years
    • Seen Jul 17, 2022
    You're rom base has made making a rom hack for me possible with all the features it provides as I am not ready to switch to decomps yet but I am glad you still updating the base
     
    2
    Posts
    3
    Years
    • Seen Jan 25, 2023
    First of all thank you so much for this rom! It has lots of features, i wanted and didn't know how to realize.

    Could it be possible, that the evolution type "atk < def", "atk = def" and "atk > def" doens't work properly?
    The routine seems to check the stat before the Lvl, so your Pokemon evolves without having the nessecary level.
    Can someone help?
    Thx in advance
     
    18
    Posts
    2
    Years
  • Hey, i use G3T and edit some gym leaders pokemons but why i can't see pokemons front sprites from gen 4 to gen 7 and some of them are failed to load.
    but in PGE, it can be seen
    how to fix this?
     
    Last edited:

    Li Yun

    "Does the truth exist or is it all a lie and the w
    204
    Posts
    3
    Years
  • Hey, i use G3T and edit some gym leaders pokemons but why i can't see pokemons front sprites from gen 4 to gen 7 and some of them are failed to load.
    but in PGE, it can be seen
    how to fix this?

    Read the entire main post, there is a part in it that talks about it.
    ###########################################################
    New Update.
    This is what's new:
    Fix: String Mega Evolution
    Fix: Flag Activation Exp Share.
    New: Summary Dark Mod Theme
    All New BG's Inserteds.(Except battleground Groudon's , Kyogre rayquaza.)
    All Egg Moves Fixed.
    New: Pikachu Cosplay: Use the Light Card item to change its form.
    New: Dynamic level. "Obs: The flag responsible for enabling/disabling this function is the flag 0x280. To activate the dynamic level, simply use the command setflag 0x280 in your script.
    To turn off the dynamic level, simply use the command cleanflag 0x280 in your script."
    Castform & Unow's sprites updated/corrected.
    Pokédex expanded to 999 entries.
    Fix some icons and update some sprites.
    Fixed the Cries table. (It is good to remember that not insert create any for the reason of leaving the choice of which cry insert in the rom to you.)
    Recommended tools updated. (The old tools may not be able to read this new update correctly.)
    The Download Patch is attached to the main post.

    Please report on what error you encounter, something that is missing to edit for some mechanic, or some item/Pokémon that has not been configured correctly. I also ask you to read all the information I have made available so far, but if you still have doubts, be sure to ask. In addition, enjoy the base.
     
    Last edited:
    Back
    Top