Jump to content


  • Posts

  • Joined

  • Last visited

Posts posted by SciresM

  1. Save File Dumping and Injection is available here.

    This requires you use a 3ds on system nand 9.0-9.5. You CANNOT use any other firmware, nor a new nintendo 3ds, nor a 3ds on 9.x emunand.

    This will NOT work on a Korean 3DS at the moment.

    한국판 닌텐도3DS에는 불가능합니다.

    If it isn't working, please clear your browser history and cookies and try again.

    Please do not discuss Pokemon legality help in this thread. (Questions such as "why can't I trade this mon/battle with it/etc")

    The place for that is here: http://projectpokemon.org/forums/forumdisplay.php?40-Pok%E9mon-Legality

    This is a method based off of Yifan Lu's spider3DSTools (https://github.com/yifanlu/Spider3DSTools) to inject pokemon into your game with nothing more than a 9.X Sysnand 3ds and an SD card reader.

    You can see it in action here:

    If you would like to import and export more than one pokemon at a time, see here.


    1. Download code.bin from the bottom of this post and put it at the root of your 3ds's SD card.

    2. Using PKHeX (http://projectpokemon.org/forums/showthread.php?36986-PKHeX-(Gen-6-SAV-PKX-Editor)), save a pokemon (any pokemon) as "pokemon.ekx". Alternatively, download a sample hoopa from the bottom of this post. Copy that file to your SD card, and make sure it's named "pokemon.ekx".

    3. On your 3ds, open up the game you want to inject to. Make sure you don't have anything in Box 1, slot 1.

    4. Close your boxes in-game, open your web browser, and go to http://loadcode.projectpokemon.org -- After the web browser crashes, open up your game and the pokemon should be in box 1 slot 1.

    If it doesn't work, please let me know so that I can give you a file that will let me debug why it isn't working and fix whatever the issue is.

    Source: http://pastebin.com/mHB0XPfL

    Update at 3 PM 1-24-15: Fixed a bug that was causing it to not inject properly.

    Update at 1 AM 1-25-15: Added an example pokemon for people to test the exploit.

    Image Tutorial by Kamek for finding SID:



    Frequently Asked Questions

    > What's the root directory? The Root directory of your SD card is the base folder. C: \ is the root of the C Drive, etc.

    > What is emunand? Am I on Sysnand or Emunand? If you have to ask this question and/or don't know what either of those words mean, you are on Sysnand and this will work.

    > When I run the exploit, I get a bad egg! Your pokemon.ekx file is not actually a .ekx. It is probably a .pkx. Make sure you are saving it correctly from PKHeX.

    > How can I get my SID? Open your injectiondebug.bin (generated when you run the exploit) in the latest version of PKHeX.

    > The exploit isn't working! When I run it, nothing happens, and I don't have an injectiondebug.bin! Clear your 3ds browser's cache/cookies. Scroll down to the bottom of settings and hit "Initialize Save Data", then try again.

    > What does this work on? This works on Old 3ds and old 3ds XL firmwares 9.0-9.4.

    > When do I trigger this? Load the website in the 3ds browser AFTER opening the game and making sure there's nothing in box 1 slot 1.

    > I didn't get a pokedex entry for the pokemon I injected! This is normal. If you want the dex entry, put the pokemon into pokebank and then take it out.

    > Can I use this to move multiple Pokemon at once? This is only for single Pokemon files. Use a Single Box Importer/Exporter or the Full PC Importer/Exporter for this.



    Hoops (Example Pokemon).zip


    Hoops (Example Pokemon).zip

  2. Hello all, newb here...

    Hi, uh...the title says my idea. I heard about Project Pokemon through Kotaku (http://kotaku dot com/the-hackers-and-cheaters-that-break-pokemon-1679307562). i am writing up my own script for a ROM hack (my first) and i would like to as for any pointers you can give. My story will try to encompass the "beginnings of the Pokemon world" at the cost of our world ending. I would like to base it off of either X/Y or OR/AS games, because i want to use the newer 3d models, rather than 5th gen.

    It's probably too early for a total ROM revamp because how to successfully edit scripts is still as of yet not documented or achieved, so I'm not entirely sure that you can make a hack as ambitious as that quite yet. But, if you're interested in making a Gen VI ROM hack you'd do well to familiarize yourself with the tools that do exist right now.

    If you want to edit Maps and 3D Models, get familiar with using Ohana3DS, currently the only tool capable of editing the .BCH model format used by the game: http://projectpokemon.org/forums/showthread.php?44168-Ohana3DS-(BCH-Tool)

    Most other things documented and editable can be edited with pk3DS: https://github.com/kwsch/pk3DS

    I would also get familiar with hex editing (I use HxD), as if you want to edit data for which a tool doesn't currently exist that's the only method.

    My advice would be to start small and work your way up -- before you try to make something so ambitious, make something smaller -- a hack with edited wild encounters and text, and slowly progress your way upwards.

  3. Now, WC6 Editor can't select any Card Text.

    So, Use Save Editor and renew part of the WC code yourself.

    Uh, what?

    I just successfully edited a card's text using the newest version of the program.

    What, exactly, is the problem?

    The text "Thank you for coming to the event! " conversion into japanese is

    "ポケモンの イベントに

    来てくれて ありがとう".

    In fact, it should be


    来てくれて ありがとう!"

    can you amend it?

    I'm sorry,I‘m not good at English

    But by the way thank you for update this program.

    This program currently doesn't actually know what the japanese text is -- that sounds like an issue with the Japanese games rather than with the program :)

    I can look into making a JP program, though.

  4. Not sure if this has been said or seen, but it seems that the program considers gender always random, even if the genre being fixed.

    By the way, thank you pro this tool!

    Interesting, I'll look into it when I get a chance.

    There is a problem about the editor. After loading the wc6 file and save as a new wc6 file without modifying anything, the CRC code of the new wc6 file becomes different compared with the original one. I think somewhere in the editor may corrupt the wc6 file when loaded.

    That's not a problem -- it's an intentional way of making cards edited by wc6 editor differentiable from raw, unedited (or hex edited) cards. It's so that I can tell when event contributions are faked. The changes have no impact on the legality of pokemon generated with edited cards.

  5. Hey guys

    I'm wondering what "relearn moves" does exactly.

    does someone have a clue about this?

    Is it for you to insert the moves for the pokémon to learn via move tutor? Or related to moves you relearn via level up?

    I have a few pkmn I created at lv 50 and when I go to the move tutor he says that the pokémon can't learn any moves

    Relearn moves are moves that the pokemon got as egg moves (or special moves in events) that can be relearned from a move relearner in addition to normal level up moves.

  6. Hey! You may remember XYTE and XYWE, which both have their own threads in this forum.

    I went ahead and updated them for ORAS:



    RSTE can edit and resave trainer data.

    RSWE can edit and resave wild encounter data.

    Note: Don't attempt to add encounters to a map that doesn't have any or remove all encounters from a map that does have them.

    ORAS Encdata is 1/0/1/3.

    ORAS trdata is a/0/3/6.

    ORAS trpoke is a/0/3/8.

    I can provide the source code of RSTE on request (PM me), but I'm warning you now that RSTE's source is garbage.

    RSWE Source: https://github.com/SciresM/RSWE






  7. There seems to be an error with saving wondercards using this. If you check a dump of an official wonder card you'll see data at 0x4C-0x4F that's missing from Wonder Cards saved with his program even if it was present on the loaded card (and this data seems important, an imported WC missing this data will crash when the Card Album Viewer is used and be missing the item/pokemon name when you're given an Item/Pokemon by the Delivery Girl

    That data is the date the card was received. It's not very important, but yeah, that's a bug that only happens when you save an item wondercard.


  • Create New...