Search the Community
Showing results for tags 'library'.
-
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 all, I've finally decided to publicly release my PKMDS code library! It is attached to this post. Feel free to ask any questions you might have about how to use it. Please note that this library was written in VB.Net and compiled on / for a Windows machine. To use it you need the latest .Net framework from Microsoft. Enjoy! SOURCE: See attachment. For all imagery used in the software, see here. If you would like the entire Visual Studio Solution, you can find it here. WHAT IS THIS? It has been a goal of mine for some time to create a code library for people to write their own Pokémon DS save file / PKM file viewing and editing software. What does this mean to you? See the below image: [url]http://i162.photobucket.com/albums/t257/codemonkey85/PKM_Directory_Preview.png[/url] In theory, any person who writes Windows applications in VB.Net or Visual C# should be able to import my .DLL file into their project and recreate the above program (and many others) with minimal coding and without the use of any other external files. As evandixon from the Project Pokémon forums said, "When this is finished, nearly everyone can make a PokeMod [Pokémon save hacking program] themselves". CURRENT FEATURES: -The ability to open and read any Pokémon DS save file (in raw 512kb format) created by Diamond, Pearl, or Platinum. -The ability to open and read any PKM file, or any encrypted and shuffled Pokémon BIN file (136 byte storage or 236 byte party format). -The ability to make some edits in the aforementioned files. -A full collection of Platinum front sprites and box icons for representing the Pokémon being read (including shiny and all alternate formes). -Some other Pokémon DS imagery, including PC storage wallpapers, status symbols, type symbols, etc. -Foreign character support for in-game names. MORE TO COME: -Eventually full unrestricted editing of PKM files and save files... right now a lot of properties of the various classes / structures are read only, because it seemed like less of a headache to code at the time. In retrospect that was not a perfect plan. -There's more, which will be added to this readme as I think of it. FAQ: Please see the thread at Project Pokémon. [url]http://projectpokemon.org/forums/showthread.php?p=40202#post40202[/url] SPECIAL THANKS: COM - For creating Pokesav and inspiring everyone to do better than him. Sabresite - For helping me get started and giving me an endless supply of helpful advice. Also the PKM character to Unicode conversion table, and basically the entire structure of PKM data. SCV - For dedicated patience and problem solving ability, not to mention encouragement. Also thanks to the above for the handy save block checksum algorithm. Jiggy-Ninja - For hard work and unrelenting help, specifically the Pokédex and Trainer Card signature data structures. Also for pointing out stupid mistakes. Poryhack - For, among other things, the ribbon images. Kazumi - For the Pokémon DP font (which I still can't seem to use right...) mingot - For basically giving me the PID / IV relationship code, YOU SAVED MY LIFE. fenzo and coolbho3000 - For creating and maintaining an awesome Pokémon community. damio - For helping tremendously with Friend Codes and general questions here and there. loadingNOW - What doesn't this guy do? Thanks for the save file documentation, and thanks for whatever else I got from you directly or indirectly. Bulbapedia & Serebii - For being handy reference. Legendary Pokémon - For being a source of data. X-Act and really Smogon in general - For answering some questions, and providing the stat formula. GatorShark - For demystifying the Spinda spot rendering process. Mastermind_X - For the Platinum sprites. Also you're basically all awesome. So cheers! DISCLAIMER: Pokémon and all respective names & images are trademark & copyright of Nintendo & Game Freak 1995 - 2009 PokemonDSLib_2009_WITH_SOURCE.zip PKMDS_VIEWER.zip
-
My current project: 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 EDIT: PLEASE SEE THE NEW THREAD HERE. Hello, It's been quite some time since I've made an update regarding any of my PKMDS (Pokémon Deluxe Suite) projects. But I've made some excellent progress, and I have some good news for those interested in making their own save editing programs. It has been a goal of mine for some time to create a code library for people to write their own Pokémon DS save file / PKM file viewing and editing software. Well, I'm at the point where I only need to add Platinum functionality and I should be ready to release a beta of this code library to the public at large. As an example of the type of application one could create using the library, please see this image. The program you see here is one that I will probably release once I've cleaned it up some, but the important thing is that it is driven by the code library I am writing. In theory, any person who writes Windows applications in VB.Net or Visual C# should be able to import my .DLL file into their project and create this program (and many others) with minimal coding and without the use of any other external files. Neat? Yup. I'll be posting news and updates, and eventually the .DLL itself, here in this thread. Feel free to post any questions or comments, etc. Special thanks: EDIT: Added an upgraded version of PKMDS PKM Viewer to this post. PKMDS Box Organizer is probably due for the next upgrade. Stay tuned. EDIT 2: Updated PKMDS PKM Viewer, fixing some bugs and such. PKMDS Box is proving to be a pain in the butt, so I will probably recode that one from scratch. PKMDS PKM Viewer.zip