Tools
Advance Map 1.95
This is the tool that you will use to edit the maps inside your game. It can link with XSE to provide easy access to event viewing and editing. This version has the ability to import new tilesets and repoint things for you! The only problem is that it lacks a map editor and can't edit wild Pokemon correctly.
Advance Map 1.92
So you swap to this version when you need to edit your Wild-Pokemon and Map Positions later.
XSE
This is an editor for the event language the Pokémon games use. It contains a helpful file to get you started on creating your own events.
Windhex
A free hex-editor with table file support. It supports writing text via table as well. Useful for adjusting engine text.
Tileset Animation Editor/Maker
Insert and edit tile animations that the game uses. Haas a tutorial saved in the archive.
HxD
A free hex-editor with the ability to quickly insert and remove bytes from a ROM. Good for advanced editing, for example: hand inserting music.
unLZ-GBA
View and export/insert compressed images and palettes found inside a GBA ROM. Depreciated by the aptly named GBA Graphics Editor.
GBA Graphics Editor
View and export/insert compressed images and palettes found inside a GBA ROM. Replaces the older utility UnLZ-GBA.
YY-Chr
It is a utility to edit the uncompressed images in the game. Examples would be the overworld sprites, the trainer backpic in Ruby and Sapphire, etc.
BattleEd
Don't save with this. Use it to find the information so you can edit it with a hex editor. If you want to risk it make sure you have backups ready.
NTME
Allows you to quickly create a GBA tilemap for use inside of a GBA game. Useful for things like Map Editing and Battlefield editing.
Nameless Sprite Editor Classic
An overworld editor that can also be used to insert images and palettes quickly and painlessly. Can also be used for Pokemon/Trainer/Item inserting if you are careful about it.
Sappy Mod
This is a tool for editing the music inside games that support the 'Sappy' engine. You can import and export songs across games, or import midi files to be transcoded. There is a saved tutorial file in the archive for reference.
Zahlman Song Editor
Command line python tool used for music and sample inserting in GBA games.
A-Cry
A tool that allows you to edit Pokemon cries. Included is the program that this program needs for easy conversion and insertion.
Yet Another Pokemon Editor
APE works on the 3rd generation games (R/S/FR/LG/E) and edits the following: All of the base stats, EVs, etc. This includes a few I have not seen editable in any other editors (such as the level-up rate), Evolutions, Usable TMs/HMs, Learned attacks (it even handles updating all the pointers automatically; adding/removing these for a pokemon is now extremely easy.), and Pokedex entries (including the height, weight, size, and text)
Advance-Intro-Ed
Edits a few things in the introduction sequence.
Item Manager
Useful for editing an item's properties.
Door Manager
Edit door animations.
____________________