- 7
- Posts
- 9
- Years
- Seen Jul 10, 2020
Hey guys, I am trying to implement a new type in a small custom ROM hack. I found a very nice guide for Firered, which can easily be found at www(dot)pokecommunity(dot)com/showthread.php?t=313872
All is well and good, but I came across a very significant issue that has arisen before I even consider modifying the typing of a pokemon to test it out. Upon launching the game and starting a new save, I am presented with the attached screen when I am prompted to enter my name.
I would immediately be inclined to think this is a palette problem. However, I have been careful to not modify any palettes while following this guide, and I manually verified that the image I insert into the ROM corresponds to the original palette.
I opened the ROM after each step of the process to see what causes it, and it shows up immediately after inserting the new image into the ROM - even before you repoint to your new image!
Has anybody else experienced an issue like this? I have been following that guide to the letter so I am confused as to why this error would arise.
Edit: I have resolved this issue by myself. It is important to note (for everyone) that the save button on NSE will insert a new image at its ORIGINAL offset, even if you have manually inserted it elsewhere. In my case, I had inserted my typesheet at the end of the ROM (as you should), but then I also hit save on NSE - which then ALSO put my expanded image into its original place. However, my image is larger than the original. As a result, other data was overwritten, resulting in the peculiar picture below.
All is well and good, but I came across a very significant issue that has arisen before I even consider modifying the typing of a pokemon to test it out. Upon launching the game and starting a new save, I am presented with the attached screen when I am prompted to enter my name.
I would immediately be inclined to think this is a palette problem. However, I have been careful to not modify any palettes while following this guide, and I manually verified that the image I insert into the ROM corresponds to the original palette.
I opened the ROM after each step of the process to see what causes it, and it shows up immediately after inserting the new image into the ROM - even before you repoint to your new image!
Has anybody else experienced an issue like this? I have been following that guide to the letter so I am confused as to why this error would arise.
Edit: I have resolved this issue by myself. It is important to note (for everyone) that the save button on NSE will insert a new image at its ORIGINAL offset, even if you have manually inserted it elsewhere. In my case, I had inserted my typesheet at the end of the ROM (as you should), but then I also hit save on NSE - which then ALSO put my expanded image into its original place. However, my image is larger than the original. As a result, other data was overwritten, resulting in the peculiar picture below.
Attachments
Last edited: