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

[ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

Status
Not open for further replies.

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
I've been searching for hours now and can't find the answer... Can anyone tell me how I can edit the palette of the world map? I managed to insert mine, but it has the wrong colors. I guess it can be done with APE, but what offset should I use? When exporting the palette from VBA and importing to APE it won't find it...

I can't exactly remember the offset, but it's lz-77 compressed and in VBA you can find it. That's how I did it.
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
Hmm I still can't find it... Do you have any idea where you looked it up?

Since I'm nice I found it at 083EF3DC
Now that may or may not include the transparency, so check it first
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
Neither can I got to that Offset in my Hex-Editor (Cygnus), nor can it find the offset as a string... Any idea what I'm doing wrong? I'm not very experienced with hex editing

Go to the offset without the 08 in the front. That just indicates it's in the ROM before 1000000
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
Ah ok thank you very much. Now I just have to find out how to edit a palette in hex

Go in VBA and open the palette viewer and the tile viewer. In the tile viewer click on a tile with the world map and see what pal number it says. 0,1,2.....14,15
Go in the palette editor and in that palette compare it to the numbers at the offset in the hex editor
Then change accordingly
 

Neti

Inactive
1,516
Posts
16
Years
Go in VBA and open the palette viewer and the tile viewer. In the tile viewer click on a tile with the world map and see what pal number it says. 0,1,2.....14,15
Go in the palette editor and in that palette compare it to the numbers at the offset in the hex editor
Then change accordingly
Well, in the palette editor I see e.g. the first color R 2 G 14 B 28 (0x71C2), and in the hex editor I see 01 F0 01 F0 01 F0 01 F0 and so on...
I dont't see how this is related
 
Last edited:

Superjub

Pokémon Aureolin
2,288
Posts
16
Years
I tried to insert a sprite and, well, I got this...:
Spoiler:


If it helps, I expanded the overworld sprites using this method, and this is one of those expanded sprite.
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
I tried to insert a sprite and, well, I got this...:
Spoiler:


If it helps, I expanded the overworld sprites using this method, and this is one of those expanded sprite.

You didn't repoint the sprite's offset. The old data is not glitched because it's not free space
 
48
Posts
11
Years
  • Seen Jul 28, 2023
I am almost completely new to ROM hacking but I was wondering how do I use unLZ-GBA or a similar program to insert a sprite of the GHOST pokemon that you can see without the silph scope in FR/LG and if possible I'd rather it not just overwrite a preexisting pokemon sprite but instead use one of the blank entries in between Celebi and Treeko? (yes to your unasked questions I'm trying to make a pokemon creepy black hack.)
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
I am almost completely new to ROM hacking but I was wondering how do I use unLZ-GBA or a similar program to insert a sprite of the GHOST pokemon that you can see without the silph scope in FR/LG and if possible I'd rather it not just overwrite a preexisting pokemon sprite but instead use one of the blank entries in between Celebi and Treeko? (yes to your unasked questions I'm trying to make a pokemon creepy black hack.)

Those slots are solely for unown. They're glitch Pokemon. Using them would require ASM. Just replace something like Qwilfish.
Plus use advanced series, not unlz for the sprites
 
48
Posts
11
Years
  • Seen Jul 28, 2023
Those slots are solely for unown. They're glitch Pokemon. Using them would require ASM. Just replace something like Qwilfish.
Plus use advanced series, not unlz for the sprites
So are you saying that is impossible to have both all 386 pokemon as well as add in/reuse the GHOST that is already in the FR/LG ROMs? From my looking around on various parts of this website and others I know that yes there are blank spaces in the pokedex for adding in new pokemon I'm just wondering how it is done and what I would need to know to do it.
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
So are you saying that is impossible to have both all 386 pokemon as well as add in/reuse the GHOST that is already in the FR/LG ROMs? From my looking around on various parts of this website and others I know that yes there are blank spaces in the pokedex for adding in new pokemon I'm just wondering how it is done and what I would need to know to do it.

The ghost battle is a special command. Just look up its script.
And adding Pokemon is hard work (I'm doing it right now)
You need knowledge of:
ASM
GBA Hardware
The regions in the GBA
Offsets
Limiters
More
 
48
Posts
11
Years
  • Seen Jul 28, 2023
The ghost battle is a special command. Just look up its script.
And adding Pokemon is hard work (I'm doing it right now)
You need knowledge of:
ASM
GBA Hardware
The regions in the GBA
Offsets
Limiters
More
Ok thank you for your help. As an idea to achieve what I want (the GHOST as a usable pokemon) do you think it would be possible to replace maybe the shiny sprite of a pokemon with the GHOSTs needed sprites and then have a givepokemon script so that the player could then get the pokemon because using things like YAPE i can give the pokemon custom moves correct? Or am I just completely in over my head at this point in time?
 

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
Ok thank you for your help. As an idea to achieve what I want (the GHOST as a usable pokemon) do you think it would be possible to replace maybe the shiny sprite of a pokemon with the GHOSTs needed sprites and then have a givepokemon script so that the player could then get the pokemon because using things like YAPE i can give the pokemon custom moves correct? Or am I just completely in over my head at this point in time?

You'd need to replace another pokemon so the ghost can be caught and usable etc
 
Status
Not open for further replies.
Back
Top