PokemonMaker, etc. just don't cut it. They generate action replay codes and AR-created Pokemon are highly prone to data corruptions. We need a program that works just like the DS Pokesav except for R/S/E/FR/LG. Which works by directly editing the .sav I'd be willing to contribute up to $100 towards the donation fund for a programmer to get working on this. This document explains how a Pokemon is structured and how the encryption works: http://www.princeton.edu/~jdonald/pokemon/...onMakerHelp.txt Steps: 1. Get Pokemon parameters (nature, gender, OT data, moves, etc. etc.) via user input 2. Generate .pkm file (80 bytes) - this is the unencrypted data as outlined in the document above 3. Load .pkm files into .sav - use the XOR encryption algorithm as outlined in the document above and store it into the .sav (Where to store varies by game -- I believe FireRed stores the beginning of Box 01, Position 01 at around 0x5050) 4. Recompute the game's checksum -- check filb.de for details on the algorithm So it's doable. Just a lot of work and I'm still working on the DP Pokesav PHP upgrade right now. So anyone who wants to tackle this will get a lot of praise from me and probably some donations, too.