• 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

karatekid552

What happens if I push it?....
1,771
Posts
11
Years
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
 
35
Posts
10
Years
  • Age 37
  • Seen Jul 27, 2016
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
 
3
Posts
9
Years
  • Age 28
  • Seen May 25, 2014
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?
 

karatekid552

What happens if I push it?....
1,771
Posts
11
Years
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.
 

Salamence™

Gen 3♥
150
Posts
11
Years
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 :/
 
275
Posts
9
Years
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)
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
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
 
173
Posts
12
Years
  • Seen Jan 2, 2015
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?
 
3
Posts
9
Years
  • Age 28
  • Seen May 25, 2014
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.
 
24
Posts
10
Years
  • Age 44
  • Seen today
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?
 
44
Posts
12
Years
  • Seen Feb 16, 2018
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?
 

karatekid552

What happens if I push it?....
1,771
Posts
11
Years
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?)
 

Akiak

dreamin'
86
Posts
10
Years
  • Age 28
  • Seen Apr 10, 2024
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.
 
180
Posts
10
Years
  • Age 34
  • Seen Jan 10, 2017
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.
 

karatekid552

What happens if I push it?....
1,771
Posts
11
Years
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