-
Posts
1140 -
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
-
-
I hate to say it, but I don't think anyone really knows anything about the story event completion data (which are likely bitfields as you suggest). Honestly, it would be insanely difficult to use this information effectively, as there are so many story events (that's without even considering flags for whether or not you've battled X trainer), so I'm not sure anyone would be bold enough to try documenting it. You're probably the furthest pioneer for this specific chain of events.
That being said, if you can get your hands on the right software tools, you could maybe just watch the game's RAM while you do your thing. I think that would be easier than viewing save file after save file.
-
You'll want to copy the save file onto the retail cart using this (or something like it):
http://www.amazon.com/NDS-Adapter-Plus-Nintendo-Windows-PC/dp/B007QVG3LG
-
Gen IV did require gender. I'm sure Gen V requires at least everything IV did, and it makes sense if the game of origin must match too.
-
If you remember the way my program looked, it was organized in a similar way to the games, with multiple tabs containing categories of information.
Your program does a similar thing already, and I like it.
-
Well, according to this website the unicode looks like this:
0x38;0x35;0x49;0x50;0x52;0x55;0x50;0x59;0x38;0x35;0x49;0x50;0x53;0x49;0x57;0x59;0x38;0x35;0x49;0x50;0x52;0x55;0x54;0x59;
So you could probably find it with that info.
That being said, does anyone happen to know where the trainer name is stored in the BW2 save files?
-
I'm fairly certain you could use a hex editing program (like HxD) and open the file, then search for your name (they are stored in Unicode). Then it should be pretty easy to change it manually, save the file, load it and save again using Pokegen to fix the checksums.
-
Just FYI, I didn't do anything too fancy, but I did "freeze" the top rows to make scrolling easier.
-
Closing this thread, as the one you already posted in the Save Editing Help forums was in the right place.
Also, please don't post duplicate threads.
-
If for whatever reason you'd still prefer Pokesav for creating Pokémon, you can still export your PKM files and use Pokegen for AR code creation. But honestly, Pokesav is to Pokegen as Internet Explorer is to Firefox, or as a casette is to an MP3.
I highly suggest you give Pokegen a fair shake.
-
What Inferno left out is that without wifi connectivity, your best bet for actually accessing your save data is purchasing the NDS Adapter+, which will allow you to connect your DS cart directly to your PC and transfer the safe file to said PC. That way you can edit the file, transfer it back to the DS, and call it a day.
-
Problem solved.
-
Just out of curiosity, where did your data backend come from?
-
There probably (maybe?) is a way to get the correct .SAV values from the RAM values in that save state. Maybe the people at the Desmume site / forums can help you with that.
Otherwise, I'm afraid you're out of luck.
-
The beauty of having it in Docs is that anyone can be allowed to edit it, so we can collaborate if we want.
Thanks, Wraith! Also thanks to Conri for making it.
-
One suggestion: how about uploading the file to Google Docs instead, so that we can view the latest version without having to re-download it?
You could even share it with people to make it a collaborative effort.
-
Even if the user is allowed to edit Gen IV Pokémon, I think I'm going to leave the contest stuff out. It's just a distraction from the more pressing issues.
Stay tuned.
-
Just a quick update: after playing around with the new code and creating an application to display PC storage boxes, I've come to the conclusion that it's not any faster than my old code after all. So I am now seeking a new approach, including re-writing my library in C++. Stay tuned for more updates.
-
Just use Pokegen. Start with this forum (specifically Download link and information). It's easy enough to use this to change each Pokémon into what you want.
-
Hate to say it, but "the user" has nothing to do with your trainer ID and / or secret ID. It's about the game cartridge ID and the console ID. You'll have to connect and get a new friend code in order to connect to Nintendo WFC.
Just go downstairs at any Pokémon Center and talk to one of the ladies at the counter.
-
I do change the target game sometimes, but only because occasionally I see an error with some of the met location information and nicknames.
I believe there are ways to auto-detect which information should be shown for individual .pkm files, not to mention .sav files as well, so I do think the removal of this feature would be fine.
-
There is an awful lot of empty (wasted) space... and I will be attempting to clean that up quite a bit.
And yes, I could include contest info for Gen IV, but honestly... who really cares?
EDIT: And now there's a poll.
-
I don't think so... but since you asked, I'm probably going to introduce a new form factor for the viewer, one that's more streamlined (kind of like the new status screens in B/W actually).
Or if nothing else, I'm probably going to cut out the contest stuff.
-
https://github.com/codemonkey85/PKMDS
Have any suggestions? Let me know in this collaborative document!
Check out PKMDS: Save Editor!
PKMDS
A Pokémon save hacking library written in C++! (currently supports Gen V and limited portions of Gen III / VI)
See pictures of the library in action: http://goo.gl/Fg7J1r
Project outline: http://goo.gl/4KRDxN
Collaboration document: http://goo.gl/iCTKme
Created by Michael Bond (aka Codemonkey85) https://plus.google.com/+MichaelBond/
Thanks to Alex "eevee" Munroe at http://veekun.com/ for his SQLite Pokedex database, which powers this software. "veekun-pokedex.sqlite" was built from his database.
Thanks to the fine folks at SQLite.org for making it possible to use the Pokedex database... the source files "sqlite3.c" and "sqlite3.h" came from these people.
Thanks to those of Project Pokemon who have helped research and document the underlying structure of Pokemon game save files.
Thanks to Nicholas Corgan (https://github.com/ncorgan) for contributing directly to this project's code, making it more portable.
Thanks to Antidote (https://github.com/Antidote) for plugging memory leaks.
Thanks to the folks at Smogon for the stat formula and other things.
Special thanks to SCV, Sabresite, loadingNOW, Poryhack, GatorShark, Chase, Jiggy-Ninja, Codr, Bond697, mingot, Guested, coolbho3000 and of course, COM.
Some save file documentation available at: http://www.projectpokemon.org/wiki/
This software is in no way affiliated with or endorsed by Nintendo, Creatures Inc. or Game Freak Inc, and is created for solely recreational and non-profit use. Pokémon, Pokémon character names, Nintendo DS and Nintendo 3DS are trademarks of Nintendo. Other trademarks are the property of their respective owners.
-
Dumb question: what's the regular Trainer ID? The Secret ID will most likely be stored right next to it.
Also, I hope the save file itself isn't encrypted or anything.
EDIT: It's not encrypted. I found your name "YVETTE":
/* Pokemon Ranch save (warning - may not be complete)\savegames\0001000157424d45\savedata.bin (2/19/2012 11:23:00 PM) StartOffset: 00002700, EndOffset: 0000270F, Length: 00000010 */ unsigned char rawData[16] = { 0x43, 0x01, 0x40, 0x01, 0x2F, 0x01, 0x3E, 0x01, 0x3E, 0x01, 0x2F, 0x01, 0xFF, 0xFF, 0x00, 0x00 };
Question that needs to be resolved
in ROM - NDS Discussion & Help
Posted
I assume you mean you want to extract this data directly from the ROMs. Let me know, and I will wisk your thread to the correct place with magic.
Also, see the following:
http://projectpokemon.org/forums/forumdisplay.php?28-ROM-Editing-Help
http://projectpokemon.org/forums/forumdisplay.php?5-ROM-Research-amp-Development