Jump to content

javier_himura

Member
  • Posts

    82
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by javier_himura

  1. Obedience is affected by OT ID, OT Secret ID and OT Name. The only OT data that does not matter in gen3 is OT gender and game of origin. I think in gen IV gender should match too, but i am not sure.
  2. Yes, i kept the copies of the saves, for the momento only the first shadow pokemon battle. I upload the saves. I have made a little program in C# where i decrypted the file and extracted the save file data using the algotirhm from the program PkmGCSaveEditor (I'm a C# developer), i include also dat files with de savedata already decrypted. The dat files have only the data of the last saveslot from every save, Pokemon Colloseum save files have 3 copies of the save inside the file in case one or two is corrupt. I analyzed the changed data between saves Starting in position 9ABF there is the data of the Normal E-Reader Trainers already defeated. 20 ocurrences of 16 bytes each one, one from every trainer. Probably it can be more trainers stored because you can fight a promotional trainer with a promotional e-reader card that is not part of the 20 normal cards. The 16 bytes structure is 10 bytes for the trainer name, then 00 01 00 00 01, the secon trainer have in this part 00 01 00 00 02 and so on. The second number is clearly the number of the trainer to show in order, from 1 to 20, the first 01 it should mean is has been defeated in easy mode, i suppose the other zeros will change when is defeated in other difficulty modes. The data of the four special trainer is stored starting 9A59, that means special trainers are stored before normal trainers, this time only 14 bytes per trainer. There is clearly space for 7 special trainers, the first 4 are the ones defeated after every 5 normal e-reader trainers, the other space maybe is used with the special trainers onlucked with the promotional e-reader cards, there was only two cards edited, only one is dumped in raw format. I dont know, i have to check the save files after defeating the promotional a-reader trainer, but i wont do that after unlocking the 3 shadow pokemons. Every special trainer have 00 01 00 00 after his name, that means there is not saved the trainer number like the normal trainers, only the bytes for defeated in every mode (I only tested easy mode, but there is 4 possible modes, easy, normal, hard and endless). Ok, now the fun part, shadow trainer. In the save after defeating trainer 20 and special trainer 4 it changes a lot, not just the names of the last two trainers like the others. I have one save with 19 trainers and 3 special trainers and another after defeating 20 and 4 and it not only changes the trainers list. From DA24 to DC06 all this is filled with data that in the save before unlocked the shadow trainer was everithing zero's. I think that is all the information of the Shadow Trainer, that means none of the e-reader trainers data is stored in the game, is everithing readed from the card, not only the normal trainers, but also the fight with special trainers and shadow trainers. In 1BB0C it change also from 0s to 30 DC 30 C7 30 B9 00 00 00 00 00 00 1E 00. It could be the data of the shadow pokemon from the shadow list, i'm not sure yet. I dont know what is the data stored in this area, it seems a list of something. After chatching the shadow pokemon there is more changes, i ignore those that happens around the party pokemon data and the bank data of course. It chenges in the position 9AB9 from 00 to 01. This are is between the special trainers and the normal e-reader trainers. DA24, in the data just before all the shadow trianer data, has changed from 0 to 1. 1B01F change from 30 to 31, in decimal from 48 to 49, just the number of shadow pokemon captured. In 1B353 there is 07 C6 90 38 09 00 00 00 80, before it was 0's 1BDC5 changed from 0 to 1 1BB20 changed from FF FF 00 32 to 00 30 00 46. Is in the same part of the list mentioned with the changes in 1BB0C. I could be the shadow pokemon list. Ok, the next part will be trying to inject this data to a save without doing nothing in the e-reader room to make the trainer appears. The data from DA24 to DC06 is the first we should try. That should make the trainer appears. And last, a link with the save files https://mega.nz/#!aZtjWS5K!-ofYUkW2_5jpf9PGT3odpEuO49ZTNOwlZimjFY7Df7o
  3. As i said the PAL version of Pokemon Colloseum does not work with the e-reader in Dolphin but the JP version works. I dont know it doesnt working with the PAL game is an error with dolphin or just e-reader works with the american version but not with the european one. BUT it is possible to have an unreleased pokemon with PAL version using just Dolphin and VBA. I explain what i did First, change the region of your savegame to JP, to do that open the gci save file with an hex editor and change the first 4 bytes. In PAL the first bytes is GC6P and USA savefile will have GC6U or maybe GC6E, we need GC6J for JP version. Just like that, nothing more. The save banner will be the wrong one but doesn't matter, the game doesn't care about the banner. Now open again the save file with PkmGCSaveEditor and change the region and language in Game Configuration to NTSC-J and Japanesse or else the game will not works. Inject the gci file into the memory card raw for japanesse games with the memory card tool included with dolphin and then press the option "Fix Checksum". Load the japanesse ISO, remember to do not have the GBA pluged into controller port B or else the controller will not works. You just need to load the game and then select GBA in port B controller options. Load the e-reader+ rom in VBA. I use myself the version VisualBoyAdvance-M-SVN-r1507, that version have options to load e-reader raw dotcodes. In VBA select link connection with Dolphin and connect. In the Gamecube load your savefile a go to the e-reader room in Phenac Stadium. In VBA select GameCube connection and then in Gamecube talk to the woman at the left and select the first option, a program will be loaded into the GBA. This is the point where the PAL game does not works, it wont connect with VBA, but the japanesse game will. You can now make a savestate in VBA and use it always to connect to GC, that way wont be necesary to do the process of download the program to the GBA anymore. But do not try to make savestates in Dolphin, i did it and then Dolphin could not save the files in its memory card. You will need to play in Dolphin without savestates, using only normal save files. Ok, now the e-reader part. In VBA select load e-reader dot code and load one of the Colloseum cards, for example the first card, A1. It wont do nothing, is normal. Then go to elevator in GC and enter. It will launch a japanesse menu with a list (still empty) of e-reader trainers, here if you press A it will load the last card readed in VBA, in this case the fist trainer, and inmediatly the fight will begin. After beating the first trainer, you will return to the e-reader menu. If you press A again it will tell you that you need to read the next cards of the series. Go to VBA an load another card, for example the card A2. Another fight will begin. You can read the card in VBA whanever anytime, the GC will read the last card loaded when you press A in the e-trainers menu. You can read the cards in any order, you can a card of a defeated trainer and it will starts a fight with more levels until you beat him in 3 difficulties. If you leave the e-trainers menu you will need to talk again to the left woman to check the connection with the VBA, thats way is impossible to fight the trainers without e-reader using a save editor, the game will check the connection with GBA and it will check the e-reader before allow you to start a battle. After beating 5 trainers in a row in one difficulty mode you will fight a special trainer. After beating 20 trainers and 4 special trainers in one difficulty the shadow trainer will appeared in the room. Here comes the unrealeshed part. Now exit the e-trainers menu, you will see the trainer waiting in front of the door. Ignore him, just save the game and stop the emulator. Now, with the dolphin memory card tool extract the japanesse save game and make all the changes from the start but backwards, we want the file again ready for the PAL/NTSC-U game. Hexesit, PkmGCSaveEditor, inject it into the PAL/USA memory card and fix checksum again. Now load your PAL/NTSC-U game, you will be in the e-reader room with the shadow trainer available. Just beat it and catch your shadow unreleased pokemon. After that you will need to repeat the process again 2 times more, to beat again all the trainers in Normal difficult for the 2ns shadow pokemon, and hard for the 3rd.
  4. I tied yesterday to play Pokemon Colloseum with E-reader cards in Dolphin 5.0 and VBA-M (the last SVN version with e-reader and link support) I hexedit my EU Save to make it a JP Save and it works with JP Pokemon Colloseum (it didnt work before in 4.0.2 Dolphin) Unfortunately it not work with PAL Pokemon Colloseum, i have made the save PAL again with hexedit inside the e-reader room but the e-reader connection fail in VBA. I have not tried with a US game
  5. You can't have a gen 3 pokémon in gen 6 games with met as egg checked, is not legal. That information is lost when the pkm in transfered from gen 3 to 4. Im not sure, but probably it happens the same between 4 and 5 , and between 5 and 6. When importing old gen pokemons in PKHex the program simulated the same changes that happen in pal park, poke transporter and poke transfer. The original games remove information like met as egg or MO moves, PKHex do the same. http://bulbapedia.bulbagarden.net/wiki/Pal_Park ----- When a Pokémon is transferred, its location becomes simply the name of the region it was caught rather than the exact location it was caught. A Pokémon caught in Pokémon FireRed or LeafGreen will have its location listed as Kanto, regardless of whether it was caught in Kanto or the Sevii Islands. In addition, the level obtained at is changed to the level arrived at. Due to the lack of a met date in the Generation III games, the date obtained becomes the date it was caught in the Catching Show. -----
  6. Yes, it does, the save file of the VC games and the save file of the emulator is exactly the same. There are people who have exctracted a save from a RBY real cartridge and imported in the 3DS VC. You just need to extract the save file of the 3DS with JK Save Manager or SDK Save Filer. You will need CFW for that.
  7. RELEASE: VBA LINK + E-READER There is a VBA version with link cable emulation There is a VBA version with e-reader emulation compatible with raw files But there isn't a version with both emulations at the same time, that's why, using the source code of both versions, that's why I've done a merged version of both VBA in the same emulator. Here it is: I'm not the author of the link emulation nor e9reader emulation, I only mixed both versions in one. This is a merged of VBA-Link 1.73 (link since broken) created by denopqrihg and VBA-Reader created by caitsith (http://www.caitsith2.com/), they are the real authors of these emulations HOW TO EMULATE E-READER WITH POKEMON GAMES Pokemon Ruby/Sapphire JP The American version works exactly like the Japanese, but I'll post pictures of the Japanese version anyway, because the American version is already possible to emulate the e-reader with VBA Link and .sav files 0 - If you want to use an English save, rename the save to have the same name as the Japanese ROM, and the extension must be changed to sa1. For example if we have the ROM Ruby.GBA and Japanese Pokemon "Pokemon Ruby JP.gba" the save "Pokemon Ruby.sav" should be renamed to "Pokemon Ruby JP.sa1" 1 - Open the emulator twice 2 - Load the Rom of Pokémon Ruby or Sapphire in the first emulator and the Rom e-reader + JP in the second emulator 3 - Press start on both emulators 4 - Select the third option of the emulator with Pokémon Sapphire (Mystery Event) 5 - Select the first option in the second emulator . A popup will open , select a raw file corresponding to the version you are using, in my case Pokémon Sapphire JP 6 - Press A on the first emulator and that's it, you have loaded a Japanese trainer or berry 7 - Change back the name of the save as it was originally and you have a Japanese e-reader berry or trainer loaded in an American save Pokémon Emerald / FireRed / LeafGreen Japanese 0 - We can do the same with the saves but this time only with Pokémon Emerald. Japanese and non-Japanese saves for FireRed and LeafGreen are not compatible 1 - Download the following saves already prepared for e-reader (it's on the download page, file name being Pokemon E-Reader Saves.rar) 2 - Open the emulator twice 3 - Load in the first emulator an Emerald/FR/LG ROM and an e-reader + JP ROM in the second emulator 4 - On the emulator with the e-reader ROM select File -> Import -> Battery File and select one of the downloaded saves,corresponding to the game that we are using and click OK. A third option will appear 5 - Pikachu appears. Press A and select a raw file for the e-reader, in this case Pokémon Emerald 6 - A Sandsdrew and 7 holes more will appear and the raw file selection will be open again. At this point you can select up to 8 different cards. If you want to load less than 8 just press cancel on the file selection, then press B and select the first option 7 - Select the third option of the first emulator and press A twice in the first emulator 8 - Then press A on the second emulator. The Sandshrew will the start to move up and down. If all went well the first emulator will restart, indicating that the data loaded properly 9 - Now the trainers will be available on the Trainer Hill. In this case you cant put back in the save in the English versions because the Trainer Hill is incompatible with e-reader and have fixed trainers Source Code All versions of VBA publish the source code and I will not be less (source code has been added to the download page) Huge Thanks VBA-Team for creating the emulator denopqrihg for the link emulation caitsith for e-reader emulation ad2099 to testing this emulator and the save for FireRed & LeafGreen
×
×
  • Create New...