Jump to content

codemonkey85

Innovator
  • Posts

    1162
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by codemonkey85

  1. Just so you know, I fixed a good portion of the issues you brought to my attention. Thanks again for the input! I won't pretend I care all that much about SE Pichu, but I will admit it doesn't make a lot of sense to have just dropped it. What game are you playing, Nintendo? That's not a bad idea. I'll have to squeeze it in somehow. Actually, the problem isn't so much generation (which I haven't even started thinking about yet), but the value of a PID takes up four bytes, which is just beyond what the number picker can handle. I'm going to have to either subclass it and use uint32 for the value instead of double, or I'm going to have to use a text box and figure out how to restrict entry to numbers. Well thank you!
  2. EDIT: Added bugs to the bug tracker on Github. https://github.com/codemonkey85/PKMDS-G5/issues?labels=bug&page=1&state=open Wow. You are thorough. I don't mind telling you, I think your input (and that save file) is going to be a tremendous help. Just remember though, this is a very rough application in progress. Let's see.... I will look into that. I'm pretty sure I already knew I didn't implement that, but now that you have me thinking of it I might as well get it in there now. Very odd, I'll check it out. See my response to Arceus. I'll look at that. I was just going to ignore this but I suppose it wouldn't be that hard to implement a fix for Spiky-Ear Pichu. At the very least I could simply show the normal sprite. This was my next task, and as a matter of fact I'd already finished it in the VC++ sister project. N's Pokémon will go in origins, Pokestar might be totally ignored like the contest stats. Is it really important? I suppose I could add it. Ribbons are likely the last thing I'll do, because they will be a nightmare. I have all the assets, just have to do the work. Moving Pokémon around in the boxes / party is a top priority, but I have to figure out how to do it in Qt (I'm going to do drag and drop of course). Creating Pokémon is a mite trickier... people might forget the little details, so I am thinking of a way to help make it easier. Or I guess I could just let the user do it the hard way. Oh, I have something in mind for that all right. Not sure where I want to put this yet. Unfortunately this is harder than it should be (because of how big the PID actually is). Gonna have to make a custom control in Qt, I think. Haha, wow. I didn't expect something like that to show up in a SAV file. Well I can't pretend it's not there, can I? What if you have one of these in a box, but it's invisible... what happens if you fill the box with other Pokémon? Do I now erase Brycen-Man? But I also have no intention of supporting such things, especially since they're not a part of the backend database I'm using. I'll have to give this some thought... maybe for cases like this I'll just show a ? and let the user do what they like with that.
  3. 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
  4. 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.
  5. 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
  6. 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.
  7. 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.
  8. 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?
  9. 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.
  10. 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.
  11. 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).
  12. 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.
  13. Is anyone else psyched for online storage? I totally wanted this years ago.
  14. 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.
  15. You mean it uses the PRNG like Pokémon data? If that's the case, what's the seed?
  16. Poliwrath, Keldeo, Jumpluff, Tropius and Shaymin say hi. :-P
  17. 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
  18. 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.
  19. 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!
  20. 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!
  21. I think he means try setting this value to 0.
  22. Knock yourself out. http://goo.gl/t6DrjZ
  23. 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?
  24. Have any suggestions? Let me know in this collaborative document!
  25. What is the difference between DecryptPokemon and DecryptPKM?
×
×
  • Create New...