Jump to content

evandixon

Administrator
  • Posts

    5910
  • Joined

  • Last visited

  • Days Won

    84

Everything posted by evandixon

  1. An older version on the official website is still up.
  2. The IV's are a little tricky. So the IV block is 32 bits. Let that be an integer. Read that like this: BitConverter.ToUInt32(binary, offset) An IV is 5 bits. You grabbed 32 bits. Now to remove the rest. HP is the easiest to get. In the below, suppose all IVs are 31 except HP. Converting the IV block integer to binary results in this: 11111111111111111111111111100000 You don't necessarily know what the data where the 1's are when finding HP. But you don't need to. You just need to set all of those bits to 0. Dim HP as Byte = (IVBlock Or &HFFFFFFE0) - &HFFFFFFE0 The above will set all those irrelevant bits to 1 then subtract that number. Something like this: 11111111111111111111111111101010 -11111111111111111111111111100000 --------------------------------- 01010 - the value you wanted And there you go. The HP. Now for the Attack. A little harder. In this case, if the attack was all 0, it would be: 11111111111111111111110000011111 How do we solve that? A Bit Shift! Basically, before you do the Or-ing like above, use: (IVBlock >> 5) Or &H111.. whatever. The >> is a right shift. It moves all the bits to the right, 5 times. So, it makes 11111111111111111111110000011111 become 11111111111111111111111111100000. I'm sure you want more than the explanation I gave above, but I wanted you to know what I was doing before I posted some code I conveniently already wrote.
  3. Welcome to the forum, Aquarius93! As for finding events, detailed instructions can be found at http://pokegts.us and http://pokecheck.org
  4. wraith89 beat me to it. So you should be able to download it now.
  5. The PKMDS C++ library is just what you want for that.
  6. I can attach it to the first post later today. It will be a few hours until I get the chance though. Maybe another mod can beat me to it? (Posted on a Nokia Lumia 920, as over half my posts are.)
  7. One almost impossible program using source that Codr isn't going to provide coming right up! [End sarcasm] In order to make a Gen 6 save editor, some major breakthroughs in hacking will need to be made. For now, use Pokecheck for legality analysis of Pokegen'd Pokémon for the 5th Gen.
  8. Try something like this: Dim u As New System.Text.UnicodeEncoding u.GetString(bytes, index, length)
  9. If you use "Export", Pokegen will save an xml file compatible with the ARDS code manager. With that, you could upload the codes to your AR (be sure to back up your existing codes because they'll be overwritten) and use maybe 2-4 codes at a time. 5 or more if you're feeling daring and don't mind retrying with fewer if it doesn't work. But for 30 at a time, you'll need access to your save file (which costs money; see my stickied thread in the Saves forum if you're interested).
  10. Yep. All game cards have the same algorithm. Just that it... uses a key specific to... the individual cartridge... So no sharing or editing of game saves just yet.
  11. evandixon

    Heya

    Hello Insomnia! Hope the charity stream works out for you.
  12. Looking on Filetrip... http://filetrip.net/nds-downloads/game-saves/download-pokemon-soul-silver-save-file-100-game-zomfg-f6544.html http://filetrip.net/nds-downloads/game-saves/download-pokemon-soul-silver-save-file-f6536.html
  13. That code doesn't look long enough to contain more than 1 Pokemon. There's a drop down box above the text box that contains the code. That might let you change which code you see.
  14. Maybe put the moves in an tag. Like this: Moves: Move 1 Epic Move 2 Exclusive Move 3 Vital Move 4
  15. Make sure you're saving the pkm without encryption. If that's the case, please attach your pkm file so we can look at it.
  16. Which game are you getting the pkm from? Which game are you sending it to? How are you sending it? Pokegen or GTS hack like Pokecheck?
  17. In Pokegen, use File > Open. Bond697: If you're reading this, command line parameter support might be nice.
  18. If it works, a side effect of that code would be that a few other buttons will be nonfunctional when start is pressed. I don't know how to do a single bit write to fix that though.
  19. Exactly the same price, actually. I stopped looking at gaming ads because 3DS games are never on sale. Retail is a bit safer, but downloadable is more convenient. Additionally, retail has a chance of having an editable save if the sms4 or something is updated to get the cartridge key.
  20. I'm not sure what he meant, but isn't the dsv a battery file? It's in the Battery folder by default.
  21. The only difference is that one's save is tied to the system, and the other's save is tied to the cartridge. It's personal preference whether you get the retail or downloadable version. (I'm actually still deciding.)
  22. Added link to first post.
  23. With cartridges, it works the same way, but the key is on the cartridge. We may need to wait until we have homebrew before editing can be done.
  24. Games released after the 3DS update 6.0.0 have even more encryption. http://3dbrew.org/wiki/Savegames
  25. You did kinda post in the right place. Kind of off topic, while still relevant to the thread. It just grew so that it deserved its own thread. You're fine. As for this site, editing and modding of currect games isn't likely to die immediately.
×
×
  • Create New...