Jump to content

codemonkey85

Innovator
  • Posts

    1192
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by codemonkey85

  1. Something interesting I noted today - it doesn't look like unicode names like OT name and nickname have terminators (FF FF) anymore.
  2. Well technically... But for the record I think opening this functionality up to the public is a terrible idea.
  3. For that matter I have also added the structure and encryption to my PKMDS library on GitHub. I plan to spend some time figuring out where more of the data is (ribbons, etc.).
  4. Thanks to Mat and Xfr, I have added very early support for Gen VI PKX files - the general structure is outlined and the encryption / shuffling is supported at this time. You can find the structs and methods in pkmds_g6.h and pkmds_g6.cpp.
  5. Well we could just modify some PKX files (the species ID specifically) and send them back to the game and see what happens. If there are any additional Pokémon to be discovered, this seems like a way to get it done. For that matter the same thing applies to items / Mega Stones, etc.
  6. I updated the veekun-pokedex.sqlite file today. Find it at its new home on Dropbox: https://www.dropbox.com/sh/2etuv926vyey5ou/jeAXk1qDXc
  7. Just a quick notice - I updated the Qt application to include some memory fixes (thanks to a Githubber named Antidote). You can grab the update at the usual link.
  8. Just FYI, I removed the SQLite database files from the Git repository to reduce the amount of bandwidth used when initializing a new environment. The databases can be downloaded from https://www.dropbox.com/sh/2etuv926vyey5ou/jeAXk1qDXc. Of course, they haven't changed since I moved them, so you could just copy them to a local directory yourself. Actually, now that I'm thinking about it, I'll add the folder path I was using before to the .gitignore so that current local branches won't break after syncing the change.
  9. Unless he's just upset that hacks might make it in through Bank.
  10. Again, I sincerely appreciate the input. I'll look everything over after work tonight, although if you're planning to continue looking further I might wait until you're satisfied before attempting to merge any changes (development has been on a bit of a hiatus lately anyway). Also, I'm not totally opposed to the idea of using Qt's SQLite implementation, now that I think of it, if it helps with performance and / or makes it easier to coordinate the backend data with the UI.
  11. Wow, a contributor! I very much appreciate your advice. To be honest I used VB.Net for a long time before working on this project, so it is true that I am not used to having to manage memory. I actually have tried to figure out how to free memory, but everything I tried didn't seem to work very well. With that said, it is very exciting to have somebody with Qt experience looking at my source! I will review these patches and make the merges later. Also, I did know that Qt had its own implementation for SQLite but I've chosen to use the library from SQLite.org so that other people that utilize my library don't necessarily need to use Qt.
  12. So you've actually done this?
  13. Just so we're all clear, there is no way anybody could possibly ever know the difference between a Pokémon that was created by Pokégen and one that was made by the game - as long as it's done right. There will be Pokégen Pokémon in the Gen VI ecosystem. This is a fact.
  14. Well that wouldn't make it impossible - just really super hard. There have to be developers with debug kits, which means those kits will end up in the hands of enterprising hackers eventually, which is one avenue of exploration. Technically we'll have some control data to look for once we can transfer from Gen V (PIDs and such) so there's that too.
  15. But either way, my point is that the code for encrypting / decrypting save files is probably not part of the ROM, whether eShop or cartridge, but rather part of the 3DS firmware itself.
  16. Correct me if I'm wrong, but I don't think the decryption is part of the ROM but rather a 3DS system function.
  17. As one of the researchers (who doesn't work on Pokegen though...), I would be glad if you posted these save files. As Guested pointed out, they could help with research.
  18. I think some of you might take some interest in the forthcoming update: There is obviously still a lot of work to be done, but the underlying mechanics have been pretty much worked out - once I build the interface it should be pretty easy to use. You'll be able to choose which columns to display, filter and sort results, etc. Woo!
  19. Some minor additions: Hidden Power Pokerus Images for TMs/HMs and other previously missing items Box "grid" colors Also, you can now click one of the box grids to select a box. Plus, when you change a box, the list focuses on the one you switched to, and frames it. Yay? Oh, plus... some degree of Mac OS compatibility:
  20. As I said to Lego (via PM), if you think the colors are cool now - just wait until they make it into release. I spent about 20 minutes with my emulator, Snipping Tool, and MS Paint and got the real hex codes for the actual colors used in the game.
  21. I love being me. By the way, the colors are just the beginning. There's planned functionality too, of course.
  22. You're gonna want to start here: NDS: How to Backup/Restore your retail cartridge save file for DS games http://projectpokemon.org/forums/showthread.php?t=16601
  23. You said this program was exactly what you were looking for. Have you ever edited a .SAV file before? Are you using a retail cart?
×
×
  • Create New...