Jump to content

BlackShark

Contributor
  • Posts

    1581
  • Joined

  • Days Won

    93

Everything posted by BlackShark

  1. Local distributions could also use the same process that is used for other local interactions between two games. I'm not sure which one is used for that, but I would guess it's the dlp (Download Play) process. Might be worth a try.
  2. Well, doing the decryption manually probably isn't a good idea. You could do that but it probably takes a long time. I attached a tool I made a while ago. You can use it to decrypt/encrypt your file. Simply drag and drop your file onto the exe. Checksum will also be fixed, so the file is ready for injection. Currently it doesn't detect if your file is decrypted or encrypted. But if you look at the hex data and see many zeros (pr at least 0x84A and 0x84B if your forest is full) it is decrypted. Otherwise it's encrypted. Use it in the mean time until suloku adds encryption to his editor.
  3. So, here is a small guide, I hope it is understandable. If something is unclear don't hesitate to ask. I'll try to improve the guide. Be sure to keep a backup of your file! I'm not responsible for any damage! How to edit the Entralink Forest Structure Dumping the data The data is stored at the following offsets in the save files. BW 0x22C00 - 0x234FF B2W2 0x22A00 - 0x232FF The whole block has a size of 2304 (0x900) Bytes, but only offset 0 - 0x853 are used. The rest is filled with 0x00 or 0xFF. If you used suloku's tool, you got the whole block. Though keep in mind that the tool currently only works with BW! If you extract it manually with an hex editor you need to decrypt the data before it can be edited. Decryption/Encryption The initial seed is taken from the data at 0x84C - 0x84F. New seeds are calculated via the LCRNG algorithm. The upper 16 bits of the new seeds are XORed against the data (0x000 - 0x84B) (as words) to encrypt/decrypt. seed = (0x41C64E6D * seed + 0x6073); data = data ^ (seed >> 16); Editing Pokemon See Bulbapedia for lists of Pokemon from each of the DW Areas Dream World Areas (available Pokemon). Pokemon that were never available in the DW can technically be in the Entralink Forest too. Though not every Pokemon has an overworld sprite in the 5th generation games. Those will get a generic sprite of some guy. Each Pokemon consists of 4 Bytes which are structured in Bits. The Bytes are stored Big Endian so you have to reverse them before you can edit them (AA BB CC DD becomes DD CC BB AA). Convert these Bytes into Bits and you will get the following structure. [color="#800080"]0000[/color][color="#008000"]0000 0[/color][color="#FFA500"]00[/color][color="#0000FF"]00000 00000[/color][color="#FF0000"]000 00000000[/color] Bits (counted from right to left) [color="#FF0000"]00-10[/color] species [color="#0000FF"]11-20[/color] special move [color="#FFA500"]21-22[/color] gender (0 -> male, 1 -> female, 2 -> genderless) [color="#008000"]23-27[/color] form [color="#800080"]28-31[/color] animation To edit a Pokemon you take the index number of it's species or special move and convert them to Bits. Take the lower 11 Bits from the species index and the lower 10 Bits from the move index and put them at the corresponding place. Do the same for gender, form and animation. For the indexes refer to Bulbapedia Pokemon by index number Moves by index number Forms and animations are listed in the structure above. Example: I want to create a randomly walking male Ralts with Destiny Bonds. Species index is 280 (0x0118) which is 00000001 00011000 in Bits. Move index is 194 (0x00C2) which is 00000000 11000010 in Bits. Gender is male so I keep those Bits 00 Animation should be randomly walking which is 2 and in Bits 0010 I can put them into the right structure now and get this: 00100000 11000010001 00011000 I convert the Bits to Bytes and get 0x01 0x06 0x11 0x18 and reversed (remember Big Endian!) 0x18 0x11 0x06 0x01. This can be inserted into one of the forest areas. For example at offset 0x1C4 to insert it into a slot in the center of the second forest area. Unlocking Forest Areas Area 1 and 2 are unlocked by default, if you want to unlock the remaining 6 areas you have to edit offset 0x849. Just set it to the number of areas that you want to unlock. If you want to unlock them all, set 0x849 to 0x06. Don't try any higher number, it will break your game! There's a special 9th area which can be unlocked by setting offset 0x848 to 0x01. Inserting the forest data into the save file Once you have edited what you want you can insert the data back to your save file. First you need to re-encrypt the decrypted data section (see above). Then you have to fix the checksum of the encrypted data by calculating a CRC16-CCITT from offset 0x000 - 0x84F. If that is done insert the data back to your save file at the following offset. BW 0x22C00 - 0x234FF B2W2 0x22A00 - 0x232FF Finally fix the checksums of your save file and you are done!
  4. The Trainer's name and ID are stored up to 3 times (0x844 - 0x857' date=' 0x85C - 0x86F, 0x874 - 0x887). I don't know which of them is responsible for the Trainer from two years ago and what the others are used for. You can't battle him, he's only mentioned by some NPCs. Cheren and Bianca will have one of these teams (depending on your starter in BW) [url']http://bulbapedia.bulbagarden.net/wiki/Memory_Link#Battles[/url] Actually your Hall of Fame from BW (0x23B00 - 0x23C67) gets copied over to the Memory Link (0x8B8 - 0xA1F), but I don't know it's usage. Those would definetly be helpfull! Thanks, I would appreciate your help. But I won't do anything before August though.
  5. It is possible, the ISO files of these discs are floating around the internet. Once your GBA is connected to the disc a loading screen will pop up on your GBA. While it is loading it fixes the Berry glitch (if needed) and adds Jirachi/Zigzagoon directly to your party, if there's empty space. The same method is used for Channel Jirachi and Ageto Celebi as well.
  6. A shiny Gardevoir is going to be distributed in Japan from June 17th to July 8th 2016 via Serialcodes. Codes will be available at various stores as well as Pokemon Centers and via 7 Spot at 7-11. Pokemon: Gardevoir Gender: Level: 50 OT: キミア ID: Ability: Synchronize Nature: Moves: Dazzling Gleam Moonblast Stored Power Calm Mind Item: Gardevoirite Pokeball: Cherish Ball Ribbon: Location: Dates: codes distributed from June 17th to July 8th, 2016, redeemable until August 31st, 2016 Game Distribution: XY, ORAS Distribution Type: Serialcode Distribution Location: Pokemon Centers, various stores Sources: http://www.pokemon.co.jp/ex/black_sirnight/
  7. Well, I can't speak for suloku but transfering Memory Link data from BW to B2W2 is not easy since the structure is not fully known yet. I was working on figuring it out, but I didn't have the time that I expected to have and I wasn't really motivated to play through my White Version with frequently making backups during playthrough. Anyway I will continue my work on the Memory Link structure, I just don't know when. I will have a few free weeks in August, so hopefully I can get something done then.
  8. Pokemon Box was fixed with revision 4.0-9242 a few weeks ago. Just use the latest development version of Dolphin (https://en.dolphin-emu.org/download/) and the latest version of VBA-M (https://sourceforge.net/projects/vbam/files/) and follow these instructions http://web.archive.org/web/20151006182128/http://vba-m.com/forum/Thread-multiple-instances-of-vba-m?pid=7684 (from their official site before the server crashed a while ago). It works fine for me.
  9. The was a distribution at Toys R Us from July 19th to September 1st 2003. Did they only distribute the e-Cards or was it done with an distribution cart? I could only find a news post on this site http://pkmn.net/?action=news&page=viewnews&id=290 but I think I read it somewhere else before. "you'll get the Eon Ticket downloaded onto your cartridge" doesn't sound like they distrbuted e-Cards. Unfortunately this might be lost in history though.
  10. 1. Ok that makes sense. I thought it's directly stored. Thanks. 2. What I actually meant was the RAM process where I could find the QR buffers shinyquagsire is talking about.
  11. Well, this is interesting! But there are two things that I don't understand. 1. The key should be located after the value 0x18177B91, right? What is meant by "the constant isn’t in the key"? 2. What's the name of the process that stores encrypted/decrypted QR codes?
  12. Has this realy already been distributed? I can't find any information about this Landorus. Either the codes weren't given out yet or the distribution was canceled.
  13. The 0x08000000 area of the Boss process has only 299007 (0x48FFF) Bytes. The black screen problem only occurs with larger data sizes as far as I know. Also after pressing "dump" you should wait until it's finished. It may take a while, but there shouldn't be any problems if you are patient.
  14. You can see the date you started the adventure on the Trainer Card. Why would you care about that? Dates don't matter since they can simply be changed at any time.
  15. Many of the latest events were ORAS exclusives. In the latest collection archive the files were renamed to contained the games they were distributed for.
  16. The only events that are not listed yet are European VGC Shiny Machamp HK/TW VGC Shiny Mewtwo Japanese VGC Landorus Singapore Pokemon Cafe Pikachu Whitney's Miltank Any other event should be on the list and is marked either as missing or contributed.
  17. I doubt we will ever see one of these device becomming publicly available. They are incredibly rare and expensive. Most of them are in the hands of collectors who will probably never share them. Though it would be interesting to see how it works exactly. Carts like that one from the MYSTRY Mew event are more frequently on Ebay and less expensive.
  18. Official Facebook page https://www.facebook.com/pokemoncafeinsg/posts/1786639068239888/ Event location website http://www.parco.com.sg/#!blank-1/jwr2d The PDF doesn't load for me as well.
  19. This Mewtwo will also be available at the VGC in Hong Kong on June 9 and Taiwan on June 11. OT and ID is different. Distribution will be done via Serialcodes that are redeemable until June 18. http://www.nintendo.com.hk/event/pokemon_event_2016mewtwo.htm http://www.nintendo.com.hk/event/pokemon_event_2016mewtwo_data.htm
  20. Yeah, might be good not to wait too long. Nintendo UK has stopped their service not so long ago, back in March 2015, according to someone on reddit.
  21. Serialcodes for Xerneas were available in Norway, May 14th - 15th 2016. https://www.facebook.com/retrospillmessen/posts/1138454189555160/
  22. You surely mean Mew #2? I don't see a problem there.
  23. I think you should create a new topic if you want to do some further research on TV shows. I posted it here because I mainly wanted to share the AR codes and I didn't plan to do any more research.
  24. This years Event Pokemon at the National VGC Tournaments in the UK, Germany and Italy will be a shiny Machamp. This Machamp is based on that one used by last years Senior Division World Champion Mark McQuillan. Pokemon: Shiny Machamp Gender: Male Level: 50 OT: ScreenPeekaz ID: 05146 Ability: No Guard Nature: Adamant Moves: Dynamic Punch Stone Edge Wide Guard Knock Off Item: Sitrus Berry Pokeball: Cherish Ball Ribbon: Battle Champion Ribbon Location: Battle Resort Game Distribution: ORAS Distribution Type: Local Wireless Distribution Dates and Locations: 14th - 15th May 2016 (Liverpool, UK) 21st - 22nd May 2016 (Kassel, Germany) 11th - 12th June 2016 (Milan, Italy) 1st - 2nd July 2016 (Columbus, Ohio, US) 2nd - 3rd July 2016 (Melbourne, Australia) Sources: http://www.pokemon.com/uk/play-pokemon/nationals/2016/machamp/, http://pokemon.gamespress.com/release.asp?i=2022&lang=en&region=United+Kingdom, http://www.pokemon.com/us/play-pokemon/nationals/2016/machamp/
×
×
  • Create New...