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

Adding New Overworlds into FireRed for Dummies

6
Posts
13
Years
This tutorial was extremely helpful, but i want to include emerald ow in my hack but i don't have enough palettes =/
 
5
Posts
12
Years
  • Seen Feb 26, 2012
Hey, I followed exactly what you did and a few things bugged up.

1) I could only edit the very first OW in the new table, then every time I tried to go to an Index above 0 I would get "Error 36 (Bad record number) in procedure Load Sprite Structure of frmOverworldEditor" and the Width and Height for the Index's above 0 are all -1. Not exactly sure what I did wrong. I did change the palette from the original one when I loaded my first OW, like I replaced the Palette that is used for the Hero with my own Palette with the option when you import a image. Does that matter? I literally copied everything you did with a new rom, so it's not like I already used up the space or anything.

2) When I try to click any Map in Advanced Map it freezes and closes. I never had this problem prior to trying to do this.

I did keep a back up and try this again tomorrow, but help would be appreciated :p
 

metapod23

Hardened Trainer
673
Posts
15
Years
  • Seen Aug 18, 2016
Hey, I followed exactly what you did and a few things bugged up.

1) I could only edit the very first OW in the new table, then every time I tried to go to an Index above 0 I would get "Error 36 (Bad record number) in procedure Load Sprite Structure of frmOverworldEditor" and the Width and Height for the Index's above 0 are all -1. Not exactly sure what I did wrong. I did change the palette from the original one when I loaded my first OW, like I replaced the Palette that is used for the Hero with my own Palette with the option when you import a image. Does that matter? I literally copied everything you did with a new rom, so it's not like I already used up the space or anything.

2) When I try to click any Map in Advanced Map it freezes and closes. I never had this problem prior to trying to do this.

I did keep a back up and try this again tomorrow, but help would be appreciated :p

Sorry for the late reply. I've never had this happen. Maybe you could post the data for each pointer and the offsets you're trying to use. I've inserted over 100 new sprites this way without any problems (that weren't my own fault by putting in the wrong pointers).
 
35
Posts
16
Years
  • Seen Jun 17, 2013
hi, I have a question. I don´t really need a new Overworld. I need a new additional palette. Is there a person who can help/show me how I can make this? Ok, I need more than one new palette, but I don´t know how I can make this. I have read your tutorial in hope that I can find it. But your tutorial shows only new overworlds. But it must be possible. When you can add more and new Overworlds than you should be add more palettes, too. I hope there is a person who can help me.
 

Quickster

Dream or Drop?
351
Posts
16
Years
  • Seen Apr 4, 2016
hi, I have a question. I don´t really need a new Overworld. I need a new additional palette. Is there a person who can help/show me how I can make this? Ok, I need more than one new palette, but I don´t know how I can make this. I have read your tutorial in hope that I can find it. But your tutorial shows only new overworlds. But it must be possible. When you can add more and new Overworlds than you should be add more palettes, too. I hope there is a person who can help me.

Well of course you have to have JPAN's hacked engine. He repointed the table to 0x1A2400. It keeps the same format of the original, PPPPPPPP nnnn0000. P= Pointer, N=Pallete Number. So say you wanted to add a new pallete and have it located at 0x800000, you would do this. 00008008 20110000. Thats what you would add to the table. I dont know what the 11 does, but the 20 is hex so it makes the pallete number 32. Make sure you end the table with the 00000000 FF110000 or else it wont work.

Now go to 0x800000 and place youre pallete data there. What I do is edit the pallete of an original one in NSE and copy down the hex data and paste it to the 0x800000.
Code:
0E 53 9C 5F 10 2A B1 2E 58 57 89 2D 8D 3E F2 56
FC 3D DE 7F 31 46 0C 3A 54 25 B9 3A F3 31 C6 18
0E 53 5F 5B FE 4A 5B 3A 0F 21 9F 5A BA 3D 11 29
12 77 0C 66 E7 24 18 6B 31 4A 29 2D FF 7F 00 00
Thats the first pallete I have in my table. Also go to the overworld you want to edit and change its pallete numbe to your new one. Edit the sprites.ini file in OW:RE to &H11A2400 and open it up. Go to the sprite and there it is.

If anything is unclear say so, because I am kinda tired right now. Its also been months since I have done this.
 
88
Posts
14
Years
Error 63

It works, but I get and error message, it says: Error 63 (Bad record number) in procedure LoadSpriteStructure of frmOverworldEditor.

Should I ignore it, or do something?
 

Quickster

Dream or Drop?
351
Posts
16
Years
  • Seen Apr 4, 2016
It works, but I get and error message, it says: Error 63 (Bad record number) in procedure LoadSpriteStructure of frmOverworldEditor.

Should I ignore it, or do something?

Did you follow step 7 correctly? If so, let me guess that you are either clicking next frame when you are at the last frame of the last sprite or you are clicking next sprite at the last sprite. If I was right, dont worry about it. But if not, what are you doing?
 
88
Posts
14
Years
Did you follow step 7 correctly? If so, let me guess that you are either clicking next frame when you are at the last frame of the last sprite or you are clicking next sprite at the last sprite. If I was right, dont worry about it. But if not, what are you doing?

Anytime i click next I get the error, and also, i can't insert any sprites because the height isn't the same, and metapod said not to change that, and I don't even know how to get to the height/weight.
 

Quickster

Dream or Drop?
351
Posts
16
Years
  • Seen Apr 4, 2016
What do you mean the height isnt the same? And, if you havent inserted any sprites, youll get that error because there is no next sprite.
 
5,256
Posts
16
Years
Just a heads up, the data you quoted:
Code:
00009308 00020000 [B]00002398[/B] 00020000 00049308 00020000 00069308 00020000 00089308 00020000 000A9308 00020000 000C9308 00020000 000E9308 00020000 00109308 00020000
has a slight error. It's fixed here:
Code:
00009308 00020000 [B]00029308[/B] 00020000 00049308 00020000 00069308 00020000 00089308 00020000 000A9308 00020000 000C9308 00020000 000E9308 00020000 00109308 00020000
 
13
Posts
13
Years
  • Seen Jan 31, 2014
My sprite wont show up in AMap and I followed Step 8
correctly I will either get a hero or a little kid sprite in
the game.
 
13
Posts
13
Years
  • Seen Jan 31, 2014
That is quoted from Step 8. The picture that is not showing up is A-Map with the sprite appearing as the Hero sprite, I believe. You're good! :D

But its not the sprite that I created. :)
Like Sprite 153 is S.S. Anne Boat and
Sprite 154 is the new sprite.

I cant find Sprite 154 in the game
 
Last edited:

Quickster

Dream or Drop?
351
Posts
16
Years
  • Seen Apr 4, 2016
But its not the sprite that I created. :)
Like Sprite 153 is S.S. Anne Boat and
Sprite 154 is the new sprite.

I cant find Sprite 154 in the game

So when you load it in VBA, the sprite is not what you created? And you followed everything correctly? In Advance Map try to put the unknown as 00 01 to corrospond with the new table and the sprite number as 00.
 
13
Posts
13
Years
  • Seen Jan 31, 2014
So when you load it in VBA, the sprite is not what you created? And you followed everything correctly? In Advance Map try to put the unknown as 00 01 to corrospond with the new table and the sprite number as 00.

I did everything you told me and I still cant find it for some odd reason.
It keeps showing the little kid lol
 
Last edited:
74
Posts
12
Years
  • Seen Nov 3, 2019
Hello everyone, I tried to add ow sprite and I worked! But now, I has a problem, I want to add a 64x64 ow sprite, but I don't have the template of ow 64x64 ow sprite data ( ow sprite data for example like this one :FFFF001102110002100020001001000010373A089C373A0870343A08A0003A08FC1C2308 )
I don't have a 64x64 ow sprite data template, can everyone give me?

Thanks.
 
Back
Top