Hello everyone, I am releasing this Trainer Editor: PPTE (Project Pokemon's Trainer Editor) Pre-requisites: - Windows OS - .Net 3.5 Features: Change most trainer data, including: 1) Number of Pokemon 2) Trainer Sprite (class) 3) Whether you can specify attacks 5) Pokemon 4) Pokemon Form (Platinum only) 5) Attacks 6) Levels 7)Pokemon Items (For Type 3, maybe 0 and 2 as well, but definately not 3) 8) Whether it is a double battle 9) Trainer Items Know Bugs/Issues: 1) Program will crash if you use DP files and the game is not set to DP. 2) Use type 2 only of you are going to test what it does. In DP no pokemon has type 2 originally I added type 2 support based on how it works in platinum. But the game might very well crash if you use it. 3) The option for puting 0 pokemon is there but I have not tested what happens when you save it. Best thing is don't use it. How to use: 1) Extract trdata.narc and trpoke.narc by exploring the 'poketool' folder and then the 'trainer' folder using NitroExplorer2b. 2) Select which game you are modifying. [Either DP or Platinum] 3) Load trdata.narc and trpoke.narc into PPTE. 4) Edit trainers accordingly. 5) Save by updating trainer data and Pokemon data. 6) Replace the original narc files in the 'trainer' folder of the ROM by using NitroExplorer2b's 'Re-Insert' feature. 7) Start up your game and face your modified opponents! Please report any bugs you find. Now if you are changing how many pokemon a trainer has or the type of pokes a trainer has, make sure to use nitroexplorer2 to reinsert the narc files. My program will resize the narc correctly to handle more pokemon or less pokemon or different type of pokemon. But most programs won't insert a narc file that is bigger than the one in the game. ALWAYS have back ups of trpoke.narc, trdata.narc and your DPP rom. I made this an open source program because I believe in helping others learn. Hopefully some of you will go ahead and learn C# to be able to understand this. If anyone has technical tips or any other tips or critisms, I would be glad to read them. Enjoy. _____________________________________________________________________________________________________________________ If you are wondering what Project Pokemon is: Project Pokemon is a Community that will be my base site (along with a few other Pokemon Hacking figures). At Project Pokemon we believe in "No secrecy. No paranoia. Just free information." We study all aspects of pokemon hacking (ROM Hacking, RAM Hacking, Save Hacking etc). I am one of the lead reserchers and would be glad to have anyone who wants more information please email me at scvgeo@gmail.com _____________________________________________________________________________________________________________________ Brought to you by: http://db.pokesav.org/ Nitro Explorer 2 Thread: http://acmlm.kafuka.org/board/thread.php?id=3369 Credits: - SCV [writing the PPTE] - Treeki [writing Nitro Explorer 2] - fenzo666 [beta testing, bug reporting, video, readme, how to] - Damio [bug reporting, icon] - loadingNOW [PokeDSPic's C# code + most NarcReader.cs is the same as in PokeDSPic] - Sabresite [legal.exe C# code] - HackMew [Redoing the GUI, adding RemoveFromEnd Function to the NarcReader class, optimizations to the program, bug fixes] Changelog: 12/26/08 (12/27/08) beta 0.1 -Fixed a bug which was caused by not recalculating the new offsets when the narc is resized. -Disabled Pokemon Item option for Type 0. -Removed issue about pokemon appearing to hold items such as masterballs. This was caused by enabling items for type 0. -Will now label updated versions by beta 0.(number). I know what version I want to do for version 1.0, but that might be a few months away. 12/28/08 beta 0.2 -Fixed a bug which made it so that the pokemon would be the one with number 256 more than the one you chose in some cases. 12/29/08 beta 0.3 -Replacement GUI by HackMew. -HackMew added the DeleteFromEnd function which makes it so that you don't have to manually remove bytes from the end anymore. -Fixed a bug with the Alternate Form support which was caused by fixing the bug in beta 0.2 12/29/08 beta 0.4 -Added AutoComplete feature to all drop down lists. -Fixed (finally?) a bug with the way pokemon and form are determined. Should finally be correct. For beta 0.3 only the first form would be displayed. -Fixed an annoyance of losing attacks(in some cases) if you change type. 01/06/09 beta 0.5 -Various optimizations made by HackMew. Program is now about half the size! -HackMew fixed a bug which sometimes occured when selecting the last trainer. -HackMew added custom autocomplete to the Trainer ID dropdown. This works by goind the the right trainer when you type in, for example, "Trainer 35". Then if you add a 0 to the end of that you will be taken to to Trainer 350.