-
Posts
1188 -
Joined
-
Last visited
-
Days Won
17
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by codemonkey85
-
Although if you are making it look like it was caught as a Ralts / Kirlia from a Gen III game, that would be different.
-
The thing everyone needs to keep in mind, is the fact that we don't have a 100% map of the save files yet. So there are probably some things that change that we can't account for. However, as Jiggy said, everything that is changed is done so in the same manner as the game itself. So we're already way ahead of Pokesav (and probably DSPokeEdit) on that one, since they didn't seem to bother with those little details.
-
It's not so bad when the only two forums you're tasked with are A) your favorite subjects and B) totally dead all the time! The latter actually kind of sucks though. Pretty sure you meant "nuisance" there. Naru-Chu, the best advice I can give you is just find something in the community that sparks your interest and work on improving it. Like competitive battling? Rate some teams. Enjoy trading? Give helpful tips to prospective traders. Intrigued by research and development? We could always use a hand. You'll find your niche eventually, and when you do, you'll end up wherever you want to... with time.
-
I'm pretty sure Qt doesn't support .Net Clickonce, since it's not a .Net application. Also, totally didn't expect to see this on the forums after about a day away from Pokémon hacking. Nice!
-
It might be quicker than people think, if the structure is as similar as we believe it will be. And like Pory and damio said, A) we did not create Pokesav to begin with, and B) Pokesav is going to be obsoleted anyhow.
- 4 replies
-
- heart gold and soul silver
- pokesav
-
(and 1 more)
Tagged with:
-
tool PPRE: Project Pokemon's ROM Editor
codemonkey85 replied to SCV's topic in ROM - NDS Research and Development
Yes, I see now that I misread / misunderstood your post. I was thinking in terms of base stats and stuff, not Pokédex entries. My bad. -
EDIT: Fixed up a few glitches in the program. Exciting news guys! Download the latest version of the PKMDS Box tool, and experience a breakthrough in PKM file handling: the ability to drag and drop a Pokémon directly from your PC storage system onto the desktop (or wherever) and create a PKM file of it on the spot! Drag and drop a PKM file into your game to import it! For right now the Pokémon and the PKM files are removed from their respective sources during the operation, but later I'll make that a configurable option (I can't make it too easy for you all!). Also, just FYI... you can run two instances of my program and drag and drop Pokémon between them! However, doing so will erase the Pokémon in the target spot of the receiving save file, since I haven't figured out a way yet for the two instances to speak to each other for real. So make sure to drop your Pokémon into an empty spot in the other form.
-
tool PPRE: Project Pokemon's ROM Editor
codemonkey85 replied to SCV's topic in ROM - NDS Research and Development
You know that it's actually more than 495, if you include alternate formes. And I can't remember what I heard about the possibility of adding more, but I thought I heard it was doable. -
So far all it does is move the Pokémon and change the open box. Those changes are written to the save file. Editing is on my to-do list (even though I wasn't originally going to do it), since it needs to be a part of my library anyway... but right now I'm working on importing and exporting of PKM files first. I have been working out a way to do it that I think everyone will like.
-
Wow, really? I had no idea someone actually found that feature useful. It was too slow in my opinion; a problem I am attempting to rectify with my new core library. Anyway, thanks! New version is up: I fixed a couple errors and added some graphical enhancements. I also tried to take care of the lag, but unfortunately it is probably going to persist in some form or another until I find a better way to draw everything. Also, every box on one screen turned out to be a bad idea. So now I have a new plan for transferring Pokémon from one box to another. Stay tuned....
-
Nintendo WiFi Protocol Analysis
codemonkey85 replied to AngelSL's topic in RAM - NDS Research & Development
Well, if we write a program that tricks the DS into thinking the program is Ranch, we are in control of all of those checks, since it is Ranch that performs them. Therefore, we can just choose not to code it like that. That is assuming it really is possible to even do this. -
Yes, some tweaking and optimizing is definitely needed. Maybe multithreading if I feel like a major headache. Although to be honest, I've also considered just laying out each of the 18 boxes in one screen, since there's some room left to compact them a bit more.
-
Nintendo WiFi Protocol Analysis
codemonkey85 replied to AngelSL's topic in RAM - NDS Research & Development
Well, theoretically, if you have the ability to imitate the Wii's protocol for connecting to a DS, you could at least access and modify the entirety of your PC storage system, since that's what Pokémon Ranch does. -
Might as well just use SCV's, since it can do both file types. ;p Regardless, TM2, all I can say for sure about Pokesav is that I have seen it make mistakes. I know for a fact that it doesn't do everything right. I don't know what possible traces it leaves though, since no one really has the save files 100% mapped.
-
Just as an FYI to all those out there, this project is long dead. You can see my new stuff here: http://projectpokemon.org/forums/showthread.php?20984-PKMDS-Code-Library-Gen-V Hello again! Work has begun on a new take on the old PKMDS Box Organizer program. Now running off my new code library for handling Pokémon DS save file data, I present to you PKMDS Box MK II (now in beta)! It solves a lot of problems I had with the first box organizer as far as actually re-organizing Pokémon is concerned. SCREENSHOT: FEATURES: Sort your Pokémon stored in the PC storage system via full visual interface, implementing drag and drop functionality! Double-click on a Pokémon to see detailed information! For the first time in Pokémon hacking history, drag and drop Pokémon from your PC storage system directly onto Windows Explorer as a PKM file! Drag and drop a PKM file directly into your PC! You can even drag and drop between two instances of the application to transfer Pokémon directly from one save to the other! Now supports Platinum! Thanks to SCV and Jiggy-Ninja for the inspiration on how to auto-detect which save type is being loaded! Please bear in mind that this is a beta; more and more features will be added as time goes on. Anyway, check it out! EDIT: Big news (at least for me): Pokémon Platinum save files are now supported! Now you can open up two instances of the program and transfer Pokémon between a Diamond / Pearl save file and a Platinum save file! Nice. PKMDS_Box_MK_II.zip
-
Tool: PKM File PC <--> Party Converter
codemonkey85 replied to codemonkey85's topic in Saves - Tools
I don't think anyone is quite sure what that data is just yet. Regardless, it has not affected gameplay in any way as far as I can see if I make those values all 0s, so that is what I have been doing so far. -
PKMDS - Code Library and Directory Viewer
codemonkey85 replied to codemonkey85's topic in Saves - Tools
There appears to be some confusion, which is understandable. This library is a totally seperate project from PPSE, which isn't to say I'm not sharing everything relevant with SCV, but for right now VB.Net is the only language I know. I am going to be taking a C++ class in the fall. In the meantime, I am hoping I can use this class in some C# projects to try and get used to the C way of things (one step at a time). Regardless, SCV is writing his own library for PPSE, and PPSE will be super compatible with everything relevant. It will be pretty awesome. ---------- Post added at 02:42 AM ---------- Previous post was at 02:41 AM ---------- The idea is that the library will handle all of that stuff for you, although the option to manually encrypt or decrypt Pokémon data will be present if you so desire. For right now, any reference to a Pokemon object is a reference to decrypted data. -
Help Wanted! - Pokémon DS Save Structures
codemonkey85 replied to codemonkey85's topic in Saves - Research
Nice work guys! Any chance you want to help me with the Markings Map app? That's an interesting one. -
Help Wanted! - Pokémon DS Save Structures
codemonkey85 replied to codemonkey85's topic in Saves - Research
Hey everyone, I figured out the structure of the Pokétch Pokémon History app (the one that keeps track of which Pokémon you have obtained) in Diamond and Pearl. The data begins at general block offset 0x1202. It is a series of 12 structures of 4 bytes each. Each structure represents a Pokémon, in order from oldest to newest. The first two bytes in each structure designates the National Pokédex number of the Pokémon, and the next two bytes designate that Pokémon's forme index. So for an Unown in J forme, the data for such a structure would be C9 00 09 00. C9 = 201 in decimal (Unown's 'Dex number), and 09 is Unown's J forme. Bear in mind that this is stored in Little Endian. Now to go share this info with SCV, and create an app to let you load PKM files in your game and have them automatically registered in the Pokédex and the Pokétch! EDIT: And for the structure of the Pokétch Trainer History app (the one that keeps track of PokéRadar chains) in DP: The data begins at general block offset 0x738C. It is made of 3 4-byte structures. The first two bytes are for the Pokémon's National 'Dex number, and the second two are the number of chains attained for that Pokémon. There are three Pokémon, and they are ordered in the save file in descending order of chains. -
PKMDS - Code Library and Directory Viewer
codemonkey85 replied to codemonkey85's topic in Saves - Tools
Perhaps as a community we are up to such a challenge, although you're a better programmer than I am by a long shot. -
PKMDS - Code Library and Directory Viewer
codemonkey85 replied to codemonkey85's topic in Saves - Tools
It wouldn't be legal, and it wouldn't be all that practical either. Not to mention I don't have a clue how to do graphics stuff. And even if I did, it would probably need to be done in C++. But something simpler is plausible. I have to try out some ideas once I get to that point. -
Help Wanted! - Pokémon DS Save Structures
codemonkey85 replied to codemonkey85's topic in Saves - Research
Thanks Relyte! Your findings have been checked off the list. I think I know where to look for the DP offset for which direction one is facing, so I'll probably add that in later. EDIT: For Diamond and Pearl, the value for the direction one is facing is stored at general block offset 0x1248. The values are: 0 for up 1 for down 2 for left 3 for right Interesting that it's so far off from Platinum. Does this mean you will be researching the Platinum save file? That would be awesome! So far all I know is that the general and storage blocks are slightly bigger, and that the general save information that we know about starts about four bytes later than in DP (until a certain point where the alignment changes slightly). I think your tool is a great idea. But to be honest, I haven't used it in a while. ;p EDIT: I just used the tool to find the direction one is facing in for DP saves. One thing I will say is that there should be a hex view option for the location list. Otherwise, pretty handy stuff. -
PKMDS - Code Library and Directory Viewer
codemonkey85 replied to codemonkey85's topic in Saves - Tools
I have quite a few ideas myself. Unfortunately, some of them are less plausible than others. One thing I have considered is creating a game that utilizes a Pokémon DS save file, drawing out information for the game's purposes, and writing data to the save file during the game's progress. For example, maybe this could be a game that uses the save file's Pokémon, and acquires EXP and happiness for them, or helps them learn moves. The trainer in the save file could earn money, etc. -
New to Pokesav (And Project Pokemon), Questions/Requests ITT
codemonkey85 replied to Polynikes's topic in Pokémon Requests
Please read the FAQ before asking questions about how to use Pokesav. If you are still confused after you read through the FAQ, then PM me what you don't understand and I will try to explain it to you. -
Help Wanted! - Pokémon DS Save Structures
codemonkey85 replied to codemonkey85's topic in Saves - Research
Just FYI, I have created a social group for NDS save file structure mapping. You can find that group here.