Welcome to the PokéCommunity!

Hi there! Thanks for visiting PokéCommunity. We’re a group of Pokémon fans dedicated to providing the best place on the Internet for discussing ideas and sharing fan-made content. Welcome! We’re glad you’re here.

In order to join our community we need you to create an account with us. Doing so will allow you to make posts, submit and view fan art and fan fiction, download fan-made games, and much more. It’s quick and easy; just click here and follow the instructions.

I replaced Castform's sprites using the Advanced Pokemon Sprite Editor, and now I'm having an issue--the alternate forms are completely black. Looks like something happened in regards to their palettes, and I'm not sure what to do to make them use their original palettes.

For reference, I didn't alter their palettes at all--the new sprites share the old palette, which fits perfectly. But I don't know what to do to make the alternate forms use their old palettes again.

Thanks for the reply...but I downloaded the program you're talking about and it only does the same as what I originally was working with...edit the stats/type...not the evolutions. If you were to use PokemonAmplifier, it lets you do that plus the level they evolve...that's the kind of thing I'm looking for it if exists.

Thanks for the reply...but I downloaded the program you're talking about and it only does the same as what I originally was working with...edit the stats/type...not the evolutions. If you were to use PokemonAmplifier, it lets you do that plus the level they evolve...that's the kind of thing I'm looking for it if exists.

I replaced Castform's sprites using the Advanced Pokemon Sprite Editor, and now I'm having an issue--the alternate forms are completely black. Looks like something happened in regards to their palettes, and I'm not sure what to do to make them use their original palettes.

For reference, I didn't alter their palettes at all--the new sprites share the old palette, which fits perfectly. But I don't know what to do to make the alternate forms use their old palettes again.

The way it sounds is as if the Rom has been slightly expanded, e.g. no longer 16 MB, but maybe something like 16.1 MB or something. You can check by opening it in a hex editor; the file should stop at 0xFFFFFF

Quote originally posted by drpepper111:

Where can I find a program that allows me to edit the pokemon of trainers in Fire Red?

I have not learned scripting for the trainer's pokemon if it exists. A link to a tutorial or tips on how to do that would be welcome.

The last two commands vary depending on the type of battle. 0x0 uses the two shown above. 0x1 is for gym or rival battles, uses an additional command after text when defeated, the pointer to what should happen after a battle. 0x4 is for double battles, and uses a different command after textwhendefeated, which would be what the trainer says if you only have one Pokemon. There are others, but for the sake of time, those three should be fine.

The easiest way is to open your rom in a hex editor, highlight every byte after 0xFFFFFF and hit delete. But if the bytes you highlight aren't empty bytes (FF), then it might be a bad idea to delete them.

Hey, is there any simple way I can just change the overworld player sprite to say, Gary or Lance? I'm not trying to edit the sprites, just make the player some other character already in the game, so I don't want to go into Overworld Editor and change pixel by pixel. Thanks

Complete edit: I was wrong earlier, each forme does have a different pallate. I think the best way to locate them is to battle each different forme of Castform in VBA, and open up the Pallate window. Find the colors of Castform (they should be lined up in a row), and search for that string of colors in Advanced Pallate Editor. This should let you find what you need.

FINAL EDIT: The pallates for Castform's formes are like the ones for any shiny; the game just substitutes the pallate color for color. Make sure you take that into account when indexing the sprites.

Complete edit: I was wrong earlier, each forme does have a different pallate. I think the best way to locate them is to battle each different forme of Castform in VBA, and open up the Pallate window. Find the colors of Castform (they should be lined up in a row), and search for that string of colors in Advanced Pallate Editor. This should let you find what you need.

FINAL EDIT: The pallates for Castform's formes are like the ones for any shiny; the game just substitutes the pallate color for color. Make sure you take that into account when indexing the sprites.

The "address" isn't really all that helpful. When you click on each color, it will tell you the hex value of the color. in that picture, the one you have selected is 0x4B18. Take a note of all the colors after that (there's 16), and use the search feature on Advance Palate Editor to look for the colors by typing in each value. Hitting search should bring up the offset of the palate. I'm pretty sure the palate is compressed, however. If I've explained it wrong, there's a tutorial somewhere around here that describes how to find a pallate.

Hey, is there any simple way I can just change the overworld player sprite to say, Gary or Lance? I'm not trying to edit the sprites, just make the player some other character already in the game, so I don't want to go into Overworld Editor and change pixel by pixel. Thanks

Well if you use NSE Classic you can export the pallet of Gary and a sprite library of him and import it back in over the hero. But there will still be things such as the fishing sprite that will be the normal hero unless you edit it.

I have two questions...The first is, what's the problem with Pokemarts? Whenever I attempt to program a new Pokemart for my game, half the time it freezes up, and the other half it works perfectly. Is there some kind of secret to the order?

Also...

Quote originally posted by miksy91:

With game-specific table file and a hex editor you can do much more than any normal trainer editor is capable of.
There ought to be some trainer editing tutorials for GSC in Tutorials section here.

Yes, you can write a table file for (almost) any existing game (and not going to mention which are the expectional cases but yeah).

Table file is just a normal txt-file (made with Notepad for instance) that contains letters and their hexadecimal numbers (which differ in almost every game - those depend on how the game is programmed to load the graphics of font).

Part of table file for GSC

Spoiler:

80=A
81=B
82=C
...
A0=a
A1=b
A2=c

So, ABC is written as 80 81 82 in the ROM and abc as A0 A1 A2.
And by loading the table file with a hex editor, you can easily search for text and edit it.

I've created my own map in FR/LG style. I have no idea how to make a tileset or a tilemap though. I want to use either WRAP or NTME, but I don't know how to turn the .png of my map into a tilemap and tileset. Please help!

The PokéCommunity

Meta

Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, or The Pokémon Company International. We just love Pokémon.