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

Tool: Pokémon Gen III Rom Hacking Suite

I managed to inconsistently break image loading by spamming the save button. This means that doing so may cause some overlapping if you say click save twice, but it hasn't finished the first save, so it doesn't know not to save and you get mixed up data. I'm going to try and prevent this, but still guys, that is a terrible idea in the first place.:P
 
i can't download the documentation, the link is unable, could you please fix this, thanks
sorry the documentation was in the rar, sorry again
 
I am getting this error code whenever I go to an expanded Pokemon. This does not happen on the default Pokemon.

Spoiler:

This is information about what I've done. (In what I believe was the order I preformed the actions.)
Spoiler:


When I report the error, I get this message.
Spoiler:

However, I did not change the offset for evolutiontable. I imagine that the tool would have when I expanded the number of Pokemon and number of evolutions.

Here is the data from the ini.
Spoiler:

Any ideas on what I've done wrong?
 
i can't download the documentation, the link is unable, could you please fix this, thanks
sorry the documentation was in the rar, sorry again

DropBox broke all links to pdfs because of a security issue. Thanks for the reminder to get a new link.

I am getting this error code whenever I go to an expanded Pokemon. This does not happen on the default Pokemon.

Spoiler:

This is information about what I've done. (In what I believe was the order I preformed the actions.)
Spoiler:


When I report the error, I get this message.
Spoiler:

However, I did not change the offset for evolutiontable. I imagine that the tool would have when I expanded the number of Pokemon and number of evolutions.

Here is the data from the ini.
Spoiler:

Any ideas on what I've done wrong?

My tool is saying that broke loading evolutions. That is the error and I can't really diagnose it just on that information. If you did everything in the order you say you did, then replacing the sprites is probably the issue. If you opened Wichu's before expanding evolutions, there is a chance that his program loads the rom into the ram and then works with it before writing back, so it could have been two programs using the same copy of the rom at the same time. My program does not do this, it only opens the rom on read and write and checks then for free space and such.
 
WOW THIS IS HUGE!
This is just one of the tools you must have.
(Now i can finaly add sinoh pokemons to my hack, because i suck at asm)
Good job :D
and also sry for caps :/
 
Hi, I'm new in Pokemon hacking and I have a problem with expanding Pokemon and Pokedex. When I expanded number of Pokemon to 749 (including 25 empty slots, Egg and Unowns) and expand Pokedex to 721, my save became non-compatible with game. When I opened rom, it says: "The save file was deleted" and new game started. But save was normal and compatible with FireRed without expanded Pokemon and Pokedex. I patched game with MrDollSteak's Rombase v1.4a. So, how can I fix it? (sorry for my bad English, I'm from Ukraine)
 
Hi, I'm new in Pokemon hacking and I have a problem with expanding Pokemon and Pokedex. When I expanded number of Pokemon to 749 (including 25 empty slots, Egg and Unowns) and expand Pokedex to 721, my save became non-compatible with game. When I opened rom, it says: "The save file was deleted" and new game started. But save was normal and compatible with FireRed without expanded Pokemon and Pokedex. I patched game with MrDollSteak's Rombase v1.4a. So, how can I fix it? (sorry for my bad English, I'm from Ukraine)

It will make you restart the save since the save block patch changes it around, so old saves and new saves are incompatible. You have to restart it, no way around it
 
I'm just wondering for when the habitat editor comes out, for the second page of a pokemon's entry in the GBA games, can you make it use the right map? If you inserted a custom region map, I'm sure we'd all like it if it used the right map! If this isn't possible, could you add a feature to delete that second page of the pokedex?
 
My tool is saying that broke loading evolutions. That is the error and I can't really diagnose it just on that information. If you did everything in the order you say you did, then replacing the sprites is probably the issue. If you opened Wichu's before expanding evolutions, there is a chance that his program loads the rom into the ram and then works with it before writing back, so it could have been two programs using the same copy of the rom at the same time. My program does not do this, it only opens the rom on read and write and checks then for free space and such.

I think I found out the issue. For some reason, Wichu's seems to be overwriting used space around the 0x20000 mark and it messed up the ROM. So, I just ended up using the editor built into G3HS and got all the Pokemon's sprites inserted with no problem because your program was actually using free space.
 
Applying MrDS's remove fairy type patch breaks the types combo boxes. Was able to recreate the effect on every attempt. Should I keep fairy type in and just don't use it?
 
Applying MrDS's remove fairy type patch breaks the types combo boxes. Was able to recreate the effect on every attempt. Should I keep fairy type in and just don't use it?

I'm going to put this nicely: Did you tell my program where to load the new types from? It isn't magic man, you have to change the ini.
 
I just thought of something. How do you replace Deoxys' forms' Sprites in G3HS if both of the new Sprites use completely different palettes from eachother?
 
I just thought of something. How do you replace Deoxys' forms' Sprites in G3HS if both of the new Sprites use completely different palettes from eachother?

Try repointing the palette and make sure you don't fill it. This should separate them, unless of course it is only using the first palette for the other formes. (However, you can't change Deoxy's formes anyways in the game.... so why bother?)
 
Thing is, I'm hacking fire red and I'm wanting Deoxys to have new sprites for both forms.
 
Could you explain how the automatic repointing works? Almost every time I repoint a moveset to something larger in order to add moves, it deletes some other moveset of a pokemon close by. I thought the tool would automatically look for free space?

Sorry if this is a noob question.
 
Well, I tried expanded evolutions in Emerald...the happiness during the day and night don't work -_-
 
Minor bug:

I changed location and repointed my Pokedex Table in Pokemon Emerald and made sure to change my INI correctly (at 0001). This was no problem at all. However, I later did this with another ROM that had the same name and put the Dex Table at a different location (it was still using 0001, I confirmed this by changing other parts of the ini successfully).

The issue that came up was that every Pokemon got the same Dex Entry which was just random hex code figures such as %&^%^&^(*&. I tried to change the ini back to its absolute first original offset but the problem persisted but with different hex codes (Although every Pokemon in the dex would have the same except the first one which had the standard unknown Pokemon entry). When putting in another Pokemon ROM, the issue would be fine so it was like the Suite read this specific ROM incorrectly in Pokedex.

Without touching the ROM, I deleted and downloaded Suite again and updated the INI and it was then working again.
 
Could you explain how the automatic repointing works? Almost every time I repoint a moveset to something larger in order to add moves, it deletes some other moveset of a pokemon close by. I thought the tool would automatically look for free space?

Sorry if this is a noob question.

....What version do you have? I remember this being an issue a long time ago, like pre-v1.0 when I was changing from a 1 based start point (bulbasaur) to a 0 based start point (missingno), but I have heard nothing since. Ummm, when you repoint, did you select the new offset in the list it gives? It should give 5 good offsets to pick from.

Well, I tried expanded evolutions in Emerald...the happiness during the day and night don't work -_-

Oh, okay man, thanks, I shall look into this.....

Minor bug:

I changed location and repointed my Pokedex Table in Pokemon Emerald and made sure to change my INI correctly (at 0001). This was no problem at all. However, I later did this with another ROM that had the same name and put the Dex Table at a different location (it was still using 0001, I confirmed this by changing other parts of the ini successfully).

The issue that came up was that every Pokemon got the same Dex Entry which was just random hex code figures such as %&^%^&^(*&. I tried to change the ini back to its absolute first original offset but the problem persisted but with different hex codes (Although every Pokemon in the dex would have the same except the first one which had the standard unknown Pokemon entry). When putting in another Pokemon ROM, the issue would be fine so it was like the Suite read this specific ROM incorrectly in Pokedex.

Without touching the ROM, I deleted and downloaded Suite again and updated the INI and it was then working again.

My guess is you messed up somewhere, maybe putting a 4 instead of an A (I do that a lot, lol) or swapping two offsets by mistake because there is no reason for your issue other than a bad ini read. G3HS does not differentiate between roms much at all. Everything is loaded impartially using the ini, so the only thing to explain it working for one rom and not another, and then with the same rom and a different download is an issue in the ini. It may not have been your fault, but from my perspective as the programmer, it is the only explanation. Sorry I can't be of more help.
 
Back
Top