PPSE-DS

It works, it loads saves, it saves saves and does all that needed checksumming.
Works with:
- Pokemon Diamond
- Pokemon Pearl
- Pokemon Platinum
- Pokemon Heart Gold
- Pokemon Soul Silver
Remember to DLDI it for your cart if it doesn’t automatically.
Works on:
- CycloDS Evolution (before v1.55 root only)
- Acekard 2i AKAIO
- EZ-Flash V (root only)
- Most R4 clones (root only)
Does not work on:
- Most slot 2 carts. ( sorry -.-;; )
Currently it does:
- Edits trainer data
- Trainer Name
- Rival Name
- TID
- SID
- Gender
- Money
- Badges
- Edits Box & Party Pokemon
- Move pokemon around boxes
- Delete pokemon
- Clone pokemon
- Edits Pokemon Name
- Edits Pokemon IV & EVs
- Edits Pokemon Moveset (autosets PP)
- Edits Pokemon Ability
- Edits Pokemon Species
- Edits Pokemon EXP/Level
- Edits Pokemon Item
- Edits Pokemon Trainer Data (name,tid,sid,gender)
Latest Version: r8
Get the latest version: Download
If it fails to work the root directory is always a good place to try.
If it doesn’t run directly from your flashcart, try using the HomebrewMenu to launch it.
Special Thanks to:
Everyone and everything that may of helped out
SCV (Support + Research)
Sabresite (Research)
COM (Pokesav)
Poryhack (Research)
JiggyNinja (Research + PPSE work)
loadingNOW (Poketext)
WinterMute (DevKitArm, MaxMod, Homebrew Menu, libnds)
chishm (libfat)
Flootenkerp (Support)
codemonkey85 (Support + Library)
chishm (libfat)
Alekmaul, Michoko, Eris, Kusma, M3d10n, Noda (efslib)
GameFreak (Pokemon + some graphics)
And last but not least, me! (for PokeLib, PokesavDS, PPSE-DS and Research)
F.A.Q:
Q: Why make Pokesav for the DS?
A: Why not? Well okay, the real answer is that I personally wanted one, and so if I wanted one maybe other people want one too, so why not share?
Q: Will you be able to edit saves on the original cartridges?
A: No, unfortunately not. The biggest reason is that the DS does not have enough memory to support the entirety of the program in RAM alone. Another is that the internal editing system is not setup to work in that fashion. The final is, I really do not want to try and replace great things like the Nds Backup tool, where my method may be buggy etc etc.
Q: Can you make a save editor for Game XYZ?
A: Probably not, unless I wanted to, I get no other reward out of making an editor then for my own use. Plus all the research that is required, Pokemon has a lot of research already done and publicly available. Most games do not.
Q: So your not very ‘skilled’ then if you cannot do the research?
A: I like to think that I am skilled and I DO do research, it just happens that I have to do substantially less since there is already research done. I like to think that I am not so much unskilled as I am lazy.
Q: So what languages do you know? (okay so not a FAQ)
A: Well normal languages I know English and some Japanese. Computer languages I happen to be able to read, understand, and write ASM(RAW)(x86, ARM, Thumb), C++, C, Java, BASIC(omg), Brainfuck, PHP, Perl, Lua, Python, Pascal, Fortran, and more… I mainly only work with C++,C, Java, and ASM however. But Brainfuck has a special place in my heart.
Version History:
Oct 10, 2009: r8
+ Added Text Editing Support
+ Added Japanese Text Editing Support
+ Added Pokemon Name Editing
+ Added Pokemon Trainer Data Editing (name,id,sid,gender)
+ Added Trainer Name and Rival Name Editing
+ Added Pokedex placeholder main menu option.
* Moved Pokemon edit controls over for later expansion.
* Decreased hold for drag time in pokemon editor
* Updated Extended Font (added more symbols)
= Fixed extended font render preformance bug
= Fixed extended font render colorless glitch
= Fixed bug with party reordering (minor)
= Fixed preformance bug in name display
= Fixed unclosed file pointer in Extended Font Loader
= PokeLib: Fixed bug in poketext writer
Oct 4, 2009: r7.2
= Fixed Game Save Loading!
Oct 4, 2009: r7
+ Added Game Stat Viewer (Not just IV/EV)
+ Added Numeric Species Reference
+ Added Numeric/Alphabetic Species Sort
+ Added Held Item Editing
+ Added button to return to main menu
* Improved Graphical Stability! (a lil)
* Changed Abilities to Alphabetic Sort
* Internal Rebuilding
= Fixed Party Stat Calculation (yay)
Oct 3, 2009: r6
+ Added Pokemon Move Editing (list based)
+ Added Pokemon Species Editing (list based)
+ Added Pokemon Ability Editing (list based)
+ Added Pokemon Exp Editing
+ Added Pokemon Level Editing
Oct 2, 2009: r5
+ Added IV/EV Pokemon Stat Editing.
+ Rebuilt Theme Engine
* Renamed PPSEDS (was PokesavDS)
= Changed Music
Oct 1, 2009: r4
+ Basic Pokemon Box Editing (clone, delete, move)
+ Rebuilt the entire font system.
Sept 30, 2009: r3
+ Added support for Badge Editing
+ Added Trainer Gender Toggle
= Fixed TID/SID Editing
= Fixed Platinum Saving
Sept 29, 2009: r2
+ Added support for trainer Money Editing
+ Added supppot for trainer TID/SID Editing.
Unreleased: r1
+ Lots of stuff
March 20th, 2010 - 02:01
thanks. and is this prog. working with hg/ss (U)?
March 25th, 2010 - 01:03
Yes, it works with HG/SS.
March 29th, 2010 - 15:45
hey Chase what does it mean by DLDI for it first? I’m getting this problem with r10 version. I thought it (R4 and other cards) were already DLDIed…
March 30th, 2010 - 18:47
@Tac: R4 and some similar cards auto-patch for DLDI. The R4 doesn’t work properly for some reason though, only the clones. It was suggested that the auto-patching was causing these errors. I fixed this by using DLDI Right Click (aka DLDIrc). Install it to patch for R4s. First, right click and hit the top button to patch the ROM, the right click again and hit the “Lock/Unlock DLDI.” Now the R4 won’t auto-patch the ROM and there shouldn’t be any errors.
http://dldi.drunkencoders.com/index.php?title=DLDI_Right_Click
April 1st, 2010 - 08:42
Only need to DLDI if your card doesn’t automatically do so.
June 30th, 2010 - 14:45
how long should i want until i know its frozen i dldirc patched it for games ‘n’ music
July 21st, 2010 - 09:49
Q: Will you be able to edit saves on the original cartridges?
A: No, unfortunately not. The biggest reason is that the DS does not have enough memory to support the entirety of the program in RAM alone. Another is that the internal editing system is not setup to work in that fashion. The final is, I really do not want to try and replace great things like the Nds Backup tool, where my method may be buggy etc etc.
Actually, with a bit of work…you can
1) Back up the games *.sav with ’3in1 backup tool’ or ‘ds wifi backup tool’
2) open the *.sav with ppse-ds
3) restore the *.sav to the card using the tool from step 1
4) ???
5) PROFIT!!!