-
Posts
1135 -
Joined
-
Last visited
-
Days Won
6
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Posts posted by codemonkey85
-
-
@Sacred Fire: try this: http://goo.gl/9LwKpL
-
If anyone didn't get what I said, this is my save file. Use this save file on NDS then have a look at the pokemon party and box 6 + 7. Now open it up with pokegen and you'll see the problem
Can't download without the "encryption key". You can just attach the file to your post.
-
-
@Keylan: I've opened an issue on the project's GitHub page. I'll look into this and report back here.
You can use this temp fix while I sort out the real issue (handling actual invalid save files): https://db.tt/UMP6XZau
-
Hey ng773 - I saw your message:
10:50 PM <PPGuest38283> After saving in your app, it says the save file was corrupted, do I need to resave in pokegen?
I wasn't able to reproduce this error when I tried it (using a copy of Pokémon Black). Can you possibly PM me the save file you tried (before and after)?
-
I've released a sizable update (and a quick bugfix)! The big deal for this update is that I've updated the Pokémon box icons to the images from Pokémon X and Y (consistency be damned).
In addition, the images are now embedded resources within the PKMDS_CS.dll file, instead of being in a secondary .SQLITE database. This means less files to deploy and keep track of. Yay!
Plus:
- Started work on item sorting
- Update shininess / sprite when editing TID / SID
- Changed selection backcolor (and alpha)
- Fixed some items were missing icons / flavor text
As usual, you can find the latest release on the GitHub releases page!
- Started work on item sorting
-
I'm a little bummed out for you that you've gotten such a lukewarm response here; don't take it to heart. Most of the dev-types around here are focused on X/Y at the moment.
I'm not sure who responded that way, but for what it's worth, as a dev-type person I think this is pretty rad.
-
PKMDS Save Editor 1.0: Edit your Generation 5 save files!
You can download the latest release from: https://github.com/codemonkey85/PKMDS-Save-Editor/releases/latest
Please report issues to the GitHub issue tracker! Alternatively, you can report them here: http://goo.gl/A3kW8W
PKMDS Save editor currently supports the following Pokémon games:
- Black
- White
- Black 2
- White 2
As of this release, you can:
- Import and export Pokémon.
-
Edit individual Pokémon
- Common info such as species, form, held item, ball, markings, level
- Basic info such as nickname, trainer info, ability, EXP
- Stats info such as IVs, EVs, Nature, Pokerus
- Moves, PP Ups, current PP
- Origins info such as met / egg location / date, met level, game, country, fateful, N's Pokémon
[*]Drag and drop your Pokémon between the party and current box, or drag and drop from the party / current box to another box using the list on the right
[*]Edit box names
And there are more features on the way!
-
I could easily accomplish this using my library. We should talk later... why don't you swing by the IRC?
-
I just moved a bunch of posts regarding save file support to this thread: http://projectpokemon.org/forums/showthread.php?37955-X-Y-Save-Help-Thread
I also deleted some posts that didn't contribute at all. While I do appreciate our members helping each other out, this is a research thread, and posts should contribute or ask research-related questions. Help requests should either be PMed or posted in the Save Editing Help forum.
Thank you!
-
That sounds like a much bigger update than the .1 increment would suggest. Nice work!
-
A while ago I started work on a C++ .Net DLL, and a C# DLL wrapper. It's starting to come together for me, so I'm thinking that while all the low-level stuff will still be handled by C++, I can do all my UI stuff in .Net.
Check out the progress on that here:
-
Quick update - I haven't touched the Qt application in a while, but I have begun exploring alternate ways of doing the GUI. Depending on how those go I might be looking to re-write the save editor. Stay tuned!
-
Work continues, as I have pretty significantly refactored the way many structs work. Also, I am using the new "dev" branch to do the majority of my work, with the intent to merge into the Master branch once I'm sure everything is stable.
-
Sorry man. :-(
-
Attached where?
Two posts above yours...
Attached is version 0.71 -
long detailed explanation
Well so much for that idea. Thanks for taking the time to explain it so well!
-
-
It sounds like we're going to have to create a fake Nintendo authentication server.
-
How about the infrared channel? It is older technology, it might be easier to track and interpret.
Just FYI, the IR port in Pokemon games is just a fancy way to connect via local wireless. All it does is establish the connection between two games. If all of the communication were done via IR, you would need to stand nearly still and close together with your opponent for an entire battle / trade.
-
Perhaps they are doing that now (or waiting on the PP community to do the hard work of mapping out the format for them first lol).
Well we know that they are aware of our wiki, so you might just be right. Anyway, aside from protecting their profits, a reason they may be doing everything server-side is because what they are running could be a 3DS farm that does some of the work for them.
-
It doesn't matter how simple or complex a change is - if we can't fix the save file checksum(s) AND re-encrypt it properly, we can't do anything at all to edit it.
-
Which means, assuming you allowed us to choose which boxes to break, and the user takes the effort to break all boxes,
We will have instant visual access to the box, right?
You can use a program like HxD to concatenate all of your box keys and xor it with the entire PC storage system at any time in the future, if that is what you want to know.
Sent from my Nexus 7 using Tapatalk
-
also, codemonkey85, I love your work but dude it is really backwards of you to consider C++ a superior choice in this instance.
I suppose that's fair, although my opinion is different and I still stand by my statement about putting in time.
3. Generation checksum calculation
in Saves - Research
Posted
You can look at Chase's Pokémon save hacking library - I believe he has Gen III all figured out:
https://github.com/Chase-san/libspec
Specifically:
https://github.com/Chase-san/libspec/blob/master/include/game_gba.h and https://github.com/Chase-san/libspec/blob/master/src/game_gba.c