Jump to content

codemonkey85

Innovator
  • Posts

    1135
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by codemonkey85

  1. I believe I figured out the problem - a couple of the required DLLs had to be in a subfolder. That seems to have done it for my work computer anyway. If you would download the new zip and try one more time, I would really appreciate it. :-D
  2. If you downloaded that DLL from a DLL hosting site, you're gonna want to delete it. Instead, make sure DirectX is installed and running the latest version. Also, I just updated the zip file, so if you don't mind, please download that and try running it.
  3. Ah, what the heck, why not. It's not nearly finished, but it seems to be doing everything it does correctly. Do me a favor anyway and tell me if you have any problems running it - you might need to install the VC++ runtime, but this is as good as any a way to be sure. You can download it from my Dropbox: https://www.dropbox.com/s/gt5rgv80rj72ajq/PKMDS%20Desktop%20-%20Qt.zip
  4. It is still a work in progress, but there might be a little more.... EDIT: I was playing around with release builds today and I have to say, the Qt application is much faster. Not sure if I can do much to speed up the Visual C++ version, so maybe I'll have to take another stab at distribution of the Qt app after all.
  5. I'm not sure I'd consider the current build ready for use just yet. I still need to try it on my retail cart to make sure it's writing the data correctly. However, you are free to get the source from GitHub and compile it yourself. You can do that with no coding experience whatsoever.
  6. Well I didn't exactly do the math, but you get the idea. The rosters will expand with every generation, and if they plan to keep the service going they need plenty of space. Besides, I personally don't mind extra storage, as I like to breed a bunch of Pokémon with good natures and moves. Anyway, back on topic... who's that Pokémon?
  7. The question was "how many boxes are in the game", meaning are we getting gimped in-game storage that merits the need for so much external storage. To that I say: don't forget this is supposed to be a long-term service compatible with future titles. They need enough storage in there to assure you won't run out of space when you collect all 2,000 Pokémon available in Gen XII. I'm sure the games themselves will keep expanding storage options though, like in past generations.
  8. MewTwoEx is right. I'll say it until I'm blue in the face: data is data, bytes are bytes, numbers are numbers. It doesn't matter where you get your 5 from, it's 5. It's indistinguishable from any other 5. All 5s are equal. Nintendo doesn't have some kind of magical divining rod.
  9. I'm pretty sure that's not the case, since they stated you could lose your game and log in with a new game to get your Pokémon back. The only restriction I can imagine them implementing is whether or not you can withdraw Pokémon from another game before you beat the main storyline. As for hack detection, they started that with the VS recorder back in Platinum, and then they only restricted the use of hacks. I don't think they're going to start banning people from game services (well, except for tournaments).
  10. A native solution is still going to be the best choice for 90% of the user base (even among us hackers). Frankly the features that were unveiled makes most of the work I've done in the last 4+ years pointless. I see where you're coming from but it is less than $0.50 a month. I'm not gonna sweat it.
  11. Is anyone else psyched for online storage? I totally wanted this years ago.
  12. Gen IV and Gen V were the same hardware. The 3DS is new hardware. I'd say there's a fair chance of a change in format / encryption.
  13. You mean it uses the PRNG like Pokémon data? If that's the case, what's the seed?
  14. Poliwrath, Keldeo, Jumpluff, Tropius and Shaymin say hi. :-P
  15. After some restructuring of the library, I have now made it possible to develop applications using Visual C++/CLR: For those of you interested in developing Windows applications with my library... I just made your life a whole lot easier. :-D
  16. After some restructuring of the library, I have now made it possible to develop applications using Visual C++/CLI: While I have enjoyed learning Qt thus far, deployment is a bit of an issue. But now, I can develop and deploy an application using Visual Studio. This means: for those of you using Windows, this is going to get to you much quicker. For those of you using Linux... well, just grab Qt and compile it yourself. :-P I'll likely rename this thread to coincide with the now near-parallel development of my Windows-specific application and my cross-platform application.
  17. There has been a slight hold on the Qt application's development while I've been trying to re-work how SQLite data is handled, to make it more robust. I will also be reworking the way SAV data is handled to support more SAV file types. Stay tuned folks!
  18. UPDATE! To make a long story short, this library is going to be CLR compatible pretty soon. What does this mean for you as a developer? It means you can have all the same functionality plus the ability to build a GUI in Visual Studio! WUT I'll be working on extracting the SQL string generation from the existing functions and building another, more generic class for accepting those strings to return data, which means a lot of re-doing my work, unfortunately. But I do it for SCIENCE!
  19. I think he means try setting this value to 0.
  20. <p><p><p><p><p><p>To be honest, I'm not sure if I even still have that. However, you should see <a href="<a href="<a href="<a href="<a href="<a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a>" rel="external nofollow"><a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a></a>" rel="external nofollow"><a href="<a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a>" rel="external nofollow"><a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a></a></a>" rel="external nofollow"><a href="<a href="<a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a>" rel="external nofollow"><a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a></a>" rel="external nofollow"><a href="<a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a>" rel="external nofollow"><a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a></a></a></a>" rel="external nofollow"><a href="<a href="<a href="<a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a>" rel="external nofollow"><a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a></a>" rel="external nofollow"><a href="<a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a>" rel="external nofollow"><a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a></a></a>" rel="external nofollow"><a href="<a href="<a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a>" rel="external nofollow"><a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a></a>" rel="external nofollow"><a href="<a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a>" rel="external nofollow"><a href="http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor" rel="external nofollow">http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor</a></a></a></a></a>)&p=169655&viewfull=1#post169655" rel="external nofollow">KazoWar's editor</a> - with that you can dump your game's PKM files. Then I might be able to help you convert them into the new format.</p></p></p></p></p></p>

  21. Knock yourself out. http://goo.gl/t6DrjZ
  22. Nice job, KazoWAR! I look forward to checking this out when I get home tonight. If you don't mind saying, what was this coded in?
  23. Have any suggestions? Let me know in this collaborative document!
  24. What is the difference between DecryptPokemon and DecryptPKM?
  25. I'm not a PHP programmer, but I have heard that PHP and C++ are pretty similar in terms of syntax at least. If you're a good PHP programmer, I expect you should be able to figure out the logic from my library and implement it your own way... assuming PHP doesn't have any annoying problems in dealing with binary data. FYI, I don't iterate over the bytes from a file or array or anything like that; I have a well-defined structure inheriting from some nested structures, and I essentially read the binary data right into them, filling the members with the values I need. I won't lie, I think it's pretty cool. EDIT: I suggest you start from here and work your way up the file: https://github.com/codemonkey85/PKMDS-G5/blob/087c26260d07df756ff719e6e34df2471dbad7fb/include/pkmds/pkmds_g5.h#L3001 tldr; if PHP does object serialization I would do it that way. EDIT 2: I've also heard python is pretty similar as it is a scripted language with similar functionality. You should check out the source code tsanth posts here: http://bulbapedia.bulbagarden.net/wiki/Talk:Pok%C3%A9mon_data_structure_in_Generation_IV#Checksum
×
×
  • Create New...