Jump to content

Poke J

Helpful Member
  • Posts

    548
  • Joined

  • Last visited

  • Days Won

    60

Everything posted by Poke J

  1. Pokémon Dream Radar is a downloadable game for the 3DS that you use the outer camera on the 3DS to capture Pokémon to send to Pokémon Black 2 or White 2. The level that the Pokémon is obtained at depends on how many badges the player has in B2W2, so with no badges you get the Pokémon at level 5. Thunderus, Tornadus, and Landorus are all captured throughout normal game play since that is the main objection of the game, but you can obtain all of the gen 4 games box legendaries as well by inserting that game into the 3DS to unlock special missions in the post game. In HGSS if you bring an event Arceus to the Ruins of Alph an event will take place where you can choose between Dialga, Palkia, or Garitina all of which are at level 1. Pokémon Ranger is a series of DS games. The first Pokémon Ranger game let the player send a Manaphy egg from the game to a gen 4 game, but there is only 1 Manaphy egg per Pokémon Ranger cart. So if you start a new game in Pokémon Ranger you will not be able to get another egg. The other 2 Pokémon Ranger games had the Manaphy egg as a downloadable mission, but that service is no longer available. In Pokémon Platinum Regigigas is encountered at level 1.
  2. There isn’t a way to put them into eggs without hacking, but there are a few you can obtain at egg equivalent levels. Lugia Dream Radar with no badges Ho-Oh Dream Radar with no badges Regigigas Pokémon Platinum Dialga Dream Radar with no badges Dialga HGSS Arceus event Palkia Dream Radar with no badges Palkia HGSS Arceus event Giratina Dream Radar with no badges Giratina HGSS Arceus event Manaphy egg from Pokémon Ranger games Thunderus Dream Radar with no badges Tornadus Dream Radar with no badges Landorus Dream Radar with no badges
  3. Hmmmm, If that doesn’t work for you then you’ll have to load a save from the generation that you want to edit for then. If you can’t dump a save from that gen you can probably find a save in the download section. https://projectpokemon.org/home/files/category/63-saves/
  4. Either load a gen 7 save to set PKHeX to gen 7 or under "Options" -> "Settings" -> "Blank Save Version" to set PKHeX to the game that you what to make a Pokemon for.
  5. Always use the most recent version of PKHeX. PKHeX can edit all main line saves so just use the newest one. Raikou doesn't exist in SWSH therefore will always be illegal when converted to PK8.
  6. Yes, in theory any combination of OT, ID, and SID is possible in gen 5 and 6; therefore, is legal to transfer over to gen 7 and above.
  7. For the fifth generation of Pokémon games the RAM is actually very easy to read when compared to the fourth generation. This is largely due to the fact that when the RAM is opened in a simple text editor the headers in the RAM are in plain text. However, ripping Pokémon from RAM is both easier, but harder than generation four. In my pervious topic when I broke down the structure of Pokémon in generation four’s RAM I was able to locate all of the important information of the Pokémon, but with generation five important information that one would expect to find does not appear to be present at a first glance. Fortunately that is not where this topic ends; it turns out all Pokémon that are on the field as well as the entire party of all trainers are stored in the RAM in an encrypted format. It appears that the entire party block from the save is copied into the RAM and when a battle starts the other trainer’s Pokémon in loaded into the RAM using the exact same structure as the player’s party Pokémon. This allows for easy ripping of Pokémon at the cost of this topic appearing extremely underwhelming due to this outcome (sorry no table this time). How to Extract Pokémon from RAM Dumps During a Non Vs. Recorder Battle As stated earlier the RAM for generation 5 is very easy to read and this easiness to read makes it easy to rip Pokémon. In order to rip a Pokémon you will need to find it in the RAM and that is where the header N.pokeparty.c comes into play or its hex equivalent 4E 19 70 6F 6B 65 70 61 72 74 79 2E 63. In most cases there will be four instances of this header with the first one being the player’s party, the second one being the NPC’s party, the third one being the player’s party again, and the last one being the NPC’s party again (upon writing this I have realized that I did not test this with a multi-battle so the results my change for that). In some cases there may be an extra header before the first normal instance of it where different functionality such as Wi-Fi is mentioned. In order to start extracting a Pokémon you will need to start 20 bytes after the c in N.pokeparty.c, therefore the 21st byte onwards will be the start of the Pokémon data. Since it follows the same structure as party Pokémon in the save each Pokémon occupies 220 bytes so with some simple multiplication you can find the end of relevant data in the block. At this point I have covered general information and how to find the Pokémon, but now you probably want to know how to get a Pokémon from the RAM to the save even though the data is encrypted. 1. Locate the correct party block that has the Pokémon you want. 2. Copy the entire block or until the end of relevant data (if there is less than six Pokémon only copy up to the end of the last Pokémon). 3. Get a save file where the party Pokémon can be over written. 4. Copy the RAM block into the party block. 5. Open the save in PKHeX 6. Use PKHeX to update the checksum or remove the Pokémon from the same to your main save. For now this is the best method until an application is developed that can do this. How to Extract Pokémon from RAM Dumps During a Vs. Recorder Playback For these kind of RAM dumps the method above does not work as intended and the Pokémon will appear to have incorrect data if opened in PKHeX. The corruption occurs primarily with Pokémon obtained in a fifth generation game and is caused by the 0x5F byte which indicates which game the Pokémon was caught in being set to 00. In order to prevent this the Pokémon needs to be extracted from the RAM, decrypted without the use of PKHeX, opened in a hex editor, and manually change the 0x59 byte to either 14 for Pokémon White or 15 for Pokémon Black. This only needs to be done if the 0x59 byte is set to 00. Now just general remarks and interesting information from looking into this: In Pokémon Black2 and Pokémon White 2 there are NPCs that you can trade with and then have them challenge you to a battle with the traded Pokémon, but is it the same Pokémon? No, it is not the same Pokémon. In the end the Pokémon does maintain its PID, gender, nickname, ID, and SID, but its level is raised to the nearest 5th level, nature is changed, held item removed, met data wiped, IVs are changed to a predetermined set of IVs, EVs are set to 0, moves will reflect the four most recent moves that that species of Pokémon would know at the new level, and OT is wiped. As well, despite not usually being found in the RAM decrypted the Pokémon will have its name, ID, and SID decrypted in the RAM. Going back to generation four, Pokémon are also stored in the RAM encrypted, but it does not appear NPC Pokémon are always stored this way since 1 out of 5 attempts resulted in a good rip and not a glitch Pokémon. Therefore, keep using the information outlined in my earlier topic. For further reading please read my mapping of Pokémon in generation four RAM and generation five Pokémon structure in the technical documents. Special thanks to @BlackSharkfor providing some Pokémon White RAM dumps. Also here is an updated folder of some Pokémon that I dumped from popular NPC’s from Pokémon Black and Pokémon White (this time properly ripped and not using an AR code): Black White Special Trainers Updated.zip
  8. Today I've wrapped up mapping of the RAM for the NPC Pokemon in gen 5 and will post those results within the next few days. In the mean time I was wondering if someone can do 2 Pokemon White RAM dumps for me since I was using Pokemon Black as the base for my research and I don't have easy access to Pokemon White. If some would be willing could you do a RAM dump for the first Pokemon of Iris' battle and then a RAM dump of N's Reshiram. I'm curious as to how the data compares to the Pokemon Black dump files that I already have. Here are the necessary save files for the dumps: Before Iris Before Iris.sav Before N Before Last N.sav
  9. @Ulbricht when an item is removed during battle with the move Knock Off it is gone for the rest of the battle. The Pokémon will get it back at the end of the battle. For future reference try checking online resources like Bulbapedia or Serebii for information like this since there is a high probability that it is already documented. I’ll provide you the like to the Knock Off page. https://m.bulbapedia.bulbagarden.net/wiki/Knock_Off_(move)
  10. Are you sure you extracted the folder correctly because I just downloaded it and they all are in the correct format. I feel you its a known glitch in the game. It happened to me once while getting these ones and it once corrupted my entire save when I was a kid.
  11. I remember uploading all of them besides Hitmonchan to this thread if you want them.
  12. I took a look through the files and from what I can tell from a quick glance the structure of Pokemon data in gen 6 RAM is similar to gen 5. So hopefully gen 6 will be a breeze once I'm done with gen 5.
  13. In that case do you just want to transfer them the same way?
  14. @eddiefromit I can give you a hand with that.
  15. Having gen 6 would be more than helpful and will keep me busy for a bit. I’ll figure out some way to get the gen 7 dumps when the time comes.
  16. Now your getting into what can be considered a grey area of hacking. Let me use breeding as an example, if I make a legal or hacked parent and breed it with a legit parent does that make the offspring hacked, legal, or legit? There are people who will argue and defend each of those cases and I guess the same can be extended to Pokerus. Does spreading Pokerus from a legal Pokemon make every Pokemon that catches it no longer legit? We could spend a great amount of time debating this, but in this case it ultimatly come down to your own opinion. I know it's not a clear answer, but it's the best I can offer you.
  17. Anytime you dump your save, open it in a third party application, and save it in the application all Pokemon on the save can no longer be consider legit. Therefore, after editing with PKHeX all Pokemon can be considered legal at best.
  18. @Ulbricht if the Pokemon goes from one game to another game without the use of a third party device or application (PKHeX) the Pokemon will be legit. If you transfer a Pokemon using PKHeX it will be legal at best. So in your case transferring a Pokemon with Poke Bank or trading will keep the Pokemon legit.
  19. Over the past few months I've been working on and off on mapping RAM in order to extract opposing Pokemon that is currently in the RAM. I'm forecasting that I will be wrapping up gen 5 sometime in the near future. However, I'd like to do gen 6 or 7 next, but I'm unable to acquire the needed files on my own and can use some help. Could someone lend me a hand and provide complete RAM dumps for all of the Pokemon of one Elite Four Member of your choose for both gens 6 and 7? Just let me know which member it was and which Pokemon was on the field when the RAM was dumped. EDIT: Please use the provided saves so that I have a base line for the data. Also if possible could a RAM dump for the Shiny Execute be done as well for the gen 7 dumps? Shiny Pokemon assist with narrowing down what certain values are in the RAM. Pokemon Sun Pokemon Y
  20. @Deaddirty I've sent you a PM so that I can send you the code when you're ready.
  21. The problem is Victini can't go to Sword or Shield so I can't trade it to you that way. But, do you have Pokemon HOME? If you have Pokemon HOME I can move it to your HOME from my Bank.
  22. @Deaddirty alright I can do that for you. Are you wanting it traded to you in a gen 6 or gen 7?
  23. @Deaddirty is this the Victini that you are looking for? If it is I'll give you a hand.
  24. Unfortunately, what you are asking for to be done legitimately can not be done without heavily modifying the Pokemon since gen 1 or gen to can in no way connect to gen 5. Gens 1 and 2 can only connect to Poke Bank to be sent to gen 7 or higher. So if you're wanting to maintain the legality of the Pokemon you'll need to transfer it that way.
  25. I don’t know if there is such a file, but I personally don’t recommend transferring Pokémon like those one. Since breeding is super easy in Sword and Shield I recommend taking a little time and breed the Pokémon you want to use. From my experience it takes a little over an hour to breed and get all of them ready for online.
×
×
  • Create New...