Introduction:
I had a way to get edited/custom GTS pokemon into Retail XY V1.2 copies as long as they didn't include the obvious impossibilities like incompatible moves, abilities or EVs over 510, etc. Then I stopped looking at my 3DSs for the past 5-6 months, just found out the GTS method is done for after shutdown and I am unsatisfied with the current methods available: Powersaves/ActionReplay. I activated my Pokebank and successfully transferred a few GTS pokemons I transferred to my B2 a while back to my X V1.2. Don't want to update yet until I've transferred all the pokemon I want in case updating to V1.3 breaks this method. I don't own any DS systems nor am I interested in getting an ActionReplay device. I was messing with the DS code on a Black rom several months ago because I was upset I couldn't get a legit Victini despite having the item for it because its flag wasn't triggered and figured out how to modify both the rom and save at will in order to let me start up to 10 consecutive wild battles against any pokemon, level, item I want though items are pointless since they don't transfer.
Devices/Services/Programs Needed:
These Victini are pretty sick, even without being EV trained and with stock moves they beat my fully EV trained fairy team including one Mega. The battle came down to one Victini and Sylveon having ~20 hp and it won with Quick Attack. Some of the things you can do with this is get legit copies of all legendaries or even give yourself 31IV Pokemons with the desired Nature. A 6IV Ditto is a must have for breeding.
Method:
1. Start a new game on the Pokémon Black Rom and get your starter to enable the Pokemon menu, then save the game using the Emulator. If you have a save, feel free to use that but make a backup of it. On the Emulator go to File>Export Backup Memory... and export your .sav save file somewhere easy to find.
2. Open the .sav save with the Save Editor and give yourself all items to get 99 Masterballs in the left side. Also, in the top right corner change the Map to 235. Then change X, Y, Z to 304, 756, and 2 respectively. Click the Save button on the top left to save the changes done.
3. Make sure the Black Rom is not loaded on the Emulator anymore. Next open the Black Rom in the Rom Editor. It might take a while to uncompress the rom the first time. Once the Rom has loaded, go to the Script Editor tab and from the drop down menu, choose Script 472. Now replace the entire script with the following code:
4. There are 10 lines that start with 178 in Script #1, the number after this 178 is 0x with the Pokemon's National Dex number converted to Hex and after is 0x with the Pokemon's Level converted to Hex. Use the windows calculator in programming mode or an online calculator to do the conversion. You can set all 10 "178" lines to the same Pokemon to catch 10 unique copies of it or set it to 10 different legendary or rare Pokemon to catch 10 of them at once. Do not modify any of the other code lines as they can potentially make your game freeze or infinitely block your ability to move. I want to catch a Jirachi #385 so converting that to Hex I get 181 and I will enter 0x181 for the Pokemon field and leave the level at 15. I'll just be efficient and get #377 to 386 in one go getting all Gen3 Legendaries at once so: 179, 17A, 17B, 17C, 17D, 17E, 17F, 180, 181, and 182.
5. Once you are done with the editing, it is extremely important to click the Save Current button at the bottom right. The green bar should fill up. If your Rom is still loaded on the Emulator this step will throw you an error. Just close both programs and retry. After click the Save Rom button on the top left and overwrite when prompted. You must click both and in that order.
6. Then close the Rom Editor and open your edited Black Rom in the Emulator. Go to File>Import Backup Memory... and import your modified .sav save file. Select the top bullet(current) if it isn't and hit OK. You only need to modify the rom to switch the Pokémon that spawn and modify the save if you leave Liberty Island to visit the Union Room or need more pokeballs.
Enter the game and you should be outside the lighthouse in Liberty Island. Walk inside and talk up the fat dude on your left.
7. The first battle should start and the next will automatically start after the first one. If you just see black in between battles tap A multiple times to trigger the next battle. See screenshots in spoiler below.
8. Once all 10 battles are over the screen will be blank so hit down key until you walk out of the building and everything should be back to normal because if you hit A at this time you will start the 10 battles again and be forced to kill/catch all 10 Pokémon hence why I didn't program it for 10+. You can go back inside and talk to the fat dude again to give it another round and capture another set of your chosen Pokémon. Always save outside the lighthouse. No need for annoying re-battle codes or messing around with .pkm files. If you want to leave the island simply walk outside and ride the boat on the west side of the island back to Castelia City where you can visit the Pkmn Center for a PC and the Union Room.
9. Once you have gotten a good amount of desired online-able Pokémon. Make yourself a few clones if you wish by saving and loading .pkm in the Save Editor, then edit the Nature of the clones, switch between normal and hidden ability and give it all 31IV if you wish as well as a 510EV total if you wish to save time on super training.
10. Transfer the Black Rom and your sav file to the root of your blue cartridge MicroSD card. If your Rom is named PokemonBlack.nds, your save has to be named PokemonBlack.nds.sav for it to be recognized or it will just create its own. If you can get your NDS Rom to load on 4.5+ 3DS or DS then great, you don't need a 4.X 3DS although I am unsure if 3DS will trade with DS over local wifi.
Load the Rom in one system and your retail B2 or W2 in the other and trade all the nice Pokemons for junk ones. Then deposit your Box 1 in the Poke Transporter and withdraw them onto your X or Y retail game using the Poke Bank. Poke Bank removes all origin data and replaces it with its own flavor text making the Pokémon completely undistinguishable from the real deal. They even get packaged in regular pokeballs!
11. Enjoy your new rare and cool Pokémon. The caught Pokémon should pass all anti-hack checks since their IDs have been correctly generated by the game using Nintendo's own algorithms. The clones will probably get through too I doubt you can really use them online. Still transferring 6IV Dittos and a 6IV breedable clone, you are guaranteed a 5IV blue pentagon pokemon with your Nature of choice that will be fully online able and could even have egg-moves if you sneaked some in there. Totally worth it no matter how you look at it and you can't say this method is hard at all. It is mostly automatic once you got it setup.
If someone wishes to attempt this, they can get the necessary programs from Google and I'm sure everyone in this age and time knows where to get the rom instead of asking for one. It's a lot of trouble but totally worth it. Catching the Legendaries without using Masterballs is definitely entertaining since their catch rate is so low. Usually you play a game and get 200-300 hours of play time on a save to battle just 4 Legendaries. With this method you can battle hundreds in an hour whenever you want, kill them or catch them. How many people out there can say they've killed 200 Victini/Mew? Please let me know if the import works smoothly for those who have XY V1.3 as I'd like to update soon and get my online capabilities back. I might give away some Legendaries when I finally do.
These are the battle screens:
Interestingly enough, only the Victini(4) got through the Poke Transporter check even tho 3 of them had been previously transfered. Might as well play around with the levels and see if that is the problem. Level 15 Celebi is aparently impossible where as Victini isn't. Victini also has correct location so if level 100s get through, it must also check for location. Time to try level 14 Victini and 6IV Victini.
I had a way to get edited/custom GTS pokemon into Retail XY V1.2 copies as long as they didn't include the obvious impossibilities like incompatible moves, abilities or EVs over 510, etc. Then I stopped looking at my 3DSs for the past 5-6 months, just found out the GTS method is done for after shutdown and I am unsatisfied with the current methods available: Powersaves/ActionReplay. I activated my Pokebank and successfully transferred a few GTS pokemons I transferred to my B2 a while back to my X V1.2. Don't want to update yet until I've transferred all the pokemon I want in case updating to V1.3 breaks this method. I don't own any DS systems nor am I interested in getting an ActionReplay device. I was messing with the DS code on a Black rom several months ago because I was upset I couldn't get a legit Victini despite having the item for it because its flag wasn't triggered and figured out how to modify both the rom and save at will in order to let me start up to 10 consecutive wild battles against any pokemon, level, item I want though items are pointless since they don't transfer.
Devices/Services/Programs Needed:
- 2 3DS systems(one must be 4.X).
- A retail copy of X or Y(V1.2, V1.3 hasn't been tried).
- A retail copy of B2 or W2.
- GW set(any blue card equivalent will work).
- A Black(US) rom.
- DeSmuME(Emulator).
- Pokesav Black & White(Save Editor)
- SDSME(Rom Editor).
These Victini are pretty sick, even without being EV trained and with stock moves they beat my fully EV trained fairy team including one Mega. The battle came down to one Victini and Sylveon having ~20 hp and it won with Quick Attack. Some of the things you can do with this is get legit copies of all legendaries or even give yourself 31IV Pokemons with the desired Nature. A 6IV Ditto is a must have for breeding.
Method:
1. Start a new game on the Pokémon Black Rom and get your starter to enable the Pokemon menu, then save the game using the Emulator. If you have a save, feel free to use that but make a backup of it. On the Emulator go to File>Export Backup Memory... and export your .sav save file somewhere easy to find.
2. Open the .sav save with the Save Editor and give yourself all items to get 99 Masterballs in the left side. Also, in the top right corner change the Map to 235. Then change X, Y, Z to 304, 756, and 2 respectively. Click the Save button on the top left to save the changes done.
Code:
Script #1
LockAll
FacePlayer
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x1
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x1
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x2
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x1
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x1
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x1
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x1
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x2
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x1
CloseBubbleMessage
0028 0x8020 0x0
0028 0x8020 0x1
0013 0x8020 0x10
0178 0xFB 0xF 0x8020
0028 0x8020 0x0
017B 0x8010
0009 0x8010
0008 0x1
FadeScreen 0x3 0x10 0x0 0x2
ResetScreen
0028 0x8020 0x1
ReleaseAll
End
Script #2
0009 0x4091
0008 0x3
0011 0x3
If 0xFF Function_#1
ClearFlag 0x319
Jump Function_#2
4. There are 10 lines that start with 178 in Script #1, the number after this 178 is 0x with the Pokemon's National Dex number converted to Hex and after is 0x with the Pokemon's Level converted to Hex. Use the windows calculator in programming mode or an online calculator to do the conversion. You can set all 10 "178" lines to the same Pokemon to catch 10 unique copies of it or set it to 10 different legendary or rare Pokemon to catch 10 of them at once. Do not modify any of the other code lines as they can potentially make your game freeze or infinitely block your ability to move. I want to catch a Jirachi #385 so converting that to Hex I get 181 and I will enter 0x181 for the Pokemon field and leave the level at 15. I'll just be efficient and get #377 to 386 in one go getting all Gen3 Legendaries at once so: 179, 17A, 17B, 17C, 17D, 17E, 17F, 180, 181, and 182.
5. Once you are done with the editing, it is extremely important to click the Save Current button at the bottom right. The green bar should fill up. If your Rom is still loaded on the Emulator this step will throw you an error. Just close both programs and retry. After click the Save Rom button on the top left and overwrite when prompted. You must click both and in that order.
6. Then close the Rom Editor and open your edited Black Rom in the Emulator. Go to File>Import Backup Memory... and import your modified .sav save file. Select the top bullet(current) if it isn't and hit OK. You only need to modify the rom to switch the Pokémon that spawn and modify the save if you leave Liberty Island to visit the Union Room or need more pokeballs.
Enter the game and you should be outside the lighthouse in Liberty Island. Walk inside and talk up the fat dude on your left.
8. Once all 10 battles are over the screen will be blank so hit down key until you walk out of the building and everything should be back to normal because if you hit A at this time you will start the 10 battles again and be forced to kill/catch all 10 Pokémon hence why I didn't program it for 10+. You can go back inside and talk to the fat dude again to give it another round and capture another set of your chosen Pokémon. Always save outside the lighthouse. No need for annoying re-battle codes or messing around with .pkm files. If you want to leave the island simply walk outside and ride the boat on the west side of the island back to Castelia City where you can visit the Pkmn Center for a PC and the Union Room.
9. Once you have gotten a good amount of desired online-able Pokémon. Make yourself a few clones if you wish by saving and loading .pkm in the Save Editor, then edit the Nature of the clones, switch between normal and hidden ability and give it all 31IV if you wish as well as a 510EV total if you wish to save time on super training.
10. Transfer the Black Rom and your sav file to the root of your blue cartridge MicroSD card. If your Rom is named PokemonBlack.nds, your save has to be named PokemonBlack.nds.sav for it to be recognized or it will just create its own. If you can get your NDS Rom to load on 4.5+ 3DS or DS then great, you don't need a 4.X 3DS although I am unsure if 3DS will trade with DS over local wifi.
Load the Rom in one system and your retail B2 or W2 in the other and trade all the nice Pokemons for junk ones. Then deposit your Box 1 in the Poke Transporter and withdraw them onto your X or Y retail game using the Poke Bank. Poke Bank removes all origin data and replaces it with its own flavor text making the Pokémon completely undistinguishable from the real deal. They even get packaged in regular pokeballs!
11. Enjoy your new rare and cool Pokémon. The caught Pokémon should pass all anti-hack checks since their IDs have been correctly generated by the game using Nintendo's own algorithms. The clones will probably get through too I doubt you can really use them online. Still transferring 6IV Dittos and a 6IV breedable clone, you are guaranteed a 5IV blue pentagon pokemon with your Nature of choice that will be fully online able and could even have egg-moves if you sneaked some in there. Totally worth it no matter how you look at it and you can't say this method is hard at all. It is mostly automatic once you got it setup.
If someone wishes to attempt this, they can get the necessary programs from Google and I'm sure everyone in this age and time knows where to get the rom instead of asking for one. It's a lot of trouble but totally worth it. Catching the Legendaries without using Masterballs is definitely entertaining since their catch rate is so low. Usually you play a game and get 200-300 hours of play time on a save to battle just 4 Legendaries. With this method you can battle hundreds in an hour whenever you want, kill them or catch them. How many people out there can say they've killed 200 Victini/Mew? Please let me know if the import works smoothly for those who have XY V1.3 as I'd like to update soon and get my online capabilities back. I might give away some Legendaries when I finally do.
These are the battle screens:
So I messed up and end up fighting/catching two sets. There will be come pretty happy Wondertraders now I guess.
Interestingly enough, only the Victini(4) got through the Poke Transporter check even tho 3 of them had been previously transfered. Might as well play around with the levels and see if that is the problem. Level 15 Celebi is aparently impossible where as Victini isn't. Victini also has correct location so if level 100s get through, it must also check for location. Time to try level 14 Victini and 6IV Victini.