Homebrew PokesavDS (dev thread)

  • Thread starter Thread starter Chase-san
  • Start date Start date
  • Views Views 108,554
  • Replies Replies 614
Hotzdevil said:
@whoosh it just probably that your pokemon has the EV's(that is 255 in all stats) however if you want to use it for official purposes then your pokemon will be deemed illegal..

ahhh OK. But i suppose i could always reduce the EV's so they are 510 in total before i go on wifi. That might trick the detector.

Cant wait for updates this is a great project. Hoping for pokerus infection support soon
 
Guild McCommunist said:
ZeroEXE93 said:
Whooosh said:
Whooosh said:
BUT what about corruption? is there any threat of my rom or .sav(or anything else on my cart for that matter) will get corrupted??
Also what about using a sav from a patched rom for example MAGNIUS's translation

and i edited my pokemons EV IV's with it and the total no. turned red. Does this mean my pokemon is no longer legit????
If you edit your Pokemon with Pokesav in ANY way (even changing nickname with Pokesav), it will be considered hacked.
In your book. If you can get pass Nintendo's legality checker (which even a trained monkey can do), then they don't care. Legality checker checks for basic things like move pool (if it's possible), characters in your name/Pokemon nicknames, stat, EV's, and even some other stuff like where it was caught, date it was caught, etc. I've made dozens of Pokemon for competitive battling on PokeSav and not one has raised a red flag.
I wouldn't consider the things that you mentioned as illegal or "hacked" either. However, I was referring more to legitimacy checkers that you can download online. Those will show the Pokemon as hacked even if you slightly modify it (to my knowledge).
 
Revision 6 now..

yaynds.gif


Added pokemon move editing, ability editing, species editing, exp/level editing. Also can now edit party pokemon and move pokemon between party and box..


Please tell me of any bugs. etc etc etc

I included homebrew launcher in it aswell.
 
damn r6 already dats awesome downloading now..

Just finished downloading it and checking it (didn't use the homebrew launcher as mine works fine directly) and i didn't find any bugs works fine.. Tried everything that was mentioned and it worked perfectly. I just have a question would it be possible to somehow exit to the main menu without having to power off your ds manually?
 
Hotzdevil said:
damn r6 already dats awesome downloading now..

Just finished downloading it and checking it (didn't use the homebrew launcher as mine works fine directly) and i didn't find any bugs works fine.. Tried everything that was mentioned and it worked perfectly. I just have a question would it be possible to somehow exit to the main menu without having to power off your ds manually?

Oh yeah, I should add that huh, maybe in r7. It is not to hard to do. But first I needs to do more of my homework.
 
Chase-san said:
Main Project Pokemon Thread: http://projectpokemon.org/forums/showthread.php?t=5032

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
Currently it does:
  • Edits trainer data
    • TID
    • SID
    • Gender
    • Money
    • Badges
  • Edits Box Pokemon
    • Move pokemon around boxes
    • Delete pokemon
    • Clone pokemon
    • Edits Pokemon IV & EVs
    • Edits Pokemon Moveset (autosets PP)
    • Edits Pokemon Ability
    • Edits Pokemon Species
    • Edits Pokemon EXP/Level
Latest Version: r6
Get the latest version Version: Download

Next in line: (in no particular order)
Pokemon Battle Data Calculation (in r6)
Combining Party and Box editing (in r6)
Rework windowing color system (almost done (r7ish))
More Pokemon Editing (may be in r6)
More Pokemon Info (in r6)
Finishing Keyboard

Later:
Finish Pokemon Editing
Basic Item Editing (might be moved up)
Pokedex Editing
Mail Editing (maybe?)


Revision 6:
screenshot_M.png
screenshot_0.png
screenshot_1.png
screenshot_6.png
screenshot_2.png
screenshot_3.png
screenshot_4.png
screenshot_5.png

This does not tell you much I know. :3


--------------------------------------------------
PPSE-DS Goals:
  • Edit basic trainer data.
  • Edit basic item data.
  • Edit basic pokemon data.
  • Maybe Edit Pokedex entry data.
  • Do it with style.
(End Goals)

PPSE-DS will not and can not ever be a complete replacement for a computer based editor, due to the DS's limited memory and processing capabilities. (notably even simple pid generation is slow)

Pokemon editing should eventually have:
Auto calculation of battle data for party pokemon.
Ability to edit moves.
Change Nickname, Species, Ability, PID, Exp, IVs, EVs, Contest stats, TID, SID, OT Name, OT Gender, met date, met location, pokemon gender, pokerus, egg location, egg date, pokeball, held item, and that is probably about it. (no ribbons, etc, sorry)

Item editing should cover each of the different bag slots, (and limit it to items which could be in them?).

Trainer editing, should eventually have TID, SID, Money, badges, Name, Trainer Multiplayer Avatar, gender and rival name. Thats about it.

This should be more then enough for 'on-the-fly' editing. Anything you can change freely in game will probably be omitted (pokemon markings, box wallpaper, box names, signature, etc)

--------------------------------------------

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.

i love u
 
thanks for the update also whenever i load it and try to load the save i cant seem to find the save files for soulsilver and platinum
 
a cool feature in the future would be when your editing moveset the "legit moves for that pokemon are highlighted"

BTW love the update
 
Cannonman said:
how to load the save files

I am under the impression that you have the program working, and if it it then all you have to do is click on the load file button and then choose the folder where you have stored your games(like my games are all stored in a folder called games(this only applies if you have stored your games in a folder)) and then select the relevant pokemon save file that is supported and viola its loaded..
 
ive noticed the more pokemon that are in your box it glitches up when editing the pokemon just thought id tell you but good job with this i like it alot
smile.gif
 
ok i figured it out it works with games that hasnt been converted.since i use TTMENU on my r4 it converts all
save files to 1MB so it wont corrupt.but without using it,it keeps corrupting and the Pokesavds keeps reading it as Unknown save type
 
You mean YSMenu right coz TTMenu is just a folder that is created while using YSMenu, also unless you have the savlib.dat in the same folder the games that actually require a 1MB save file can't be created. Not all games require a 1Mb save file hence the only file in my card that has 1Mb is Platinum as of now..
 
It only supports RAW saves of 512kb right now, I do not know how the others are formatted. 1mb is a bit much. I could add a 'view all files' options to so you can select bigger or smaller files, but I have to check exact areas in the save file. Raw save types are used by most cards I know of like EZFlash V, Acekard and CycloDS Evo. I will see if I can build in a save converter... (but thats more likely to fail if I have to convert back and forth.)

Most bugs in the application are just graphical bugs.

If you have specification on your save types and can give me a diagram on how they are compressed/encoded I might be able to support them later.
 

Site & Scene News

Popular threads in this forum