Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Posts posted by evandixon

  1. Following the success of his fan dub of Pokémon Super Mystery Dungeon, YouTuber TheGoldCrow has started a new project: a fan dub of Pokémon Mystery Dungeon: Explorers of Sky.

    One interesting feature of his dub of Super Mystery Dungeon is that some episodes end with custom scenes consisting of fan-written dialogue that fits quite well with the existing story. His dub of Explorers of Sky is no different. However, unlike the dub of Super Mystery Dungeon, the custom scenes in the dub of Explorers of Sky were created using ROM editing tools made in collaboration with @Nerketur, @psy_commando, and myself.

    You can watch the fan dub here, or if you would prefer to skip to the custom scene, it can be found at the end of the second episode. More episodes will be posted, so either check back later or subscribe if you are interested in watching more.

    How the custom scenes work

    @Nerketur pioneered the research into editing the scripts and wrote one of the first ROM editing tools for Mystery Dungeon out there, @psy_commando wrote the specific tool I used: statsutil. While this is an amazing tool, dealing directly with command-line applications can be a hassle, so I prefer using my own program Sky Editor to manage its execution for me. I've written a tutorial on how to use it, which can be found here:

    When following it, make your way to the third step titled "Creating a Modpack", and when you get to the "Making Mods" heading, more information about using statsutil can be found here (and when you're done, resume from where you left off in the Sky Editor guide):

    For this project, I chose to overwrite the scene that normally takes place after reaching the end of Beach Cave for the first time (right before the battle with Koffing and Zubat), because it is easy to get to: I just had to create a quick save one tile away from the stairs, after which will trigger the new scene. From there, TheGoldCrow used video editing to stitch it together with the rest of the video. For anyone looking to make a ROM hack, a slightly better alternative would be to insert the custom script at the end of an existing script, although the method I used could still be used for quick testing.

    View full article

  2. The password to the Pokesav zip files is:

    Project Pokemon

    I suspect the problem you're encountering may be a leading or trailing space when copy/pasting the password, so take care that there are no leading or trailing spaces, while not leaving out the one space in the middle. Also the password is case-sensitive and the capitals matter.

    7 hours ago, Sabresite said:

    You should use PKHex instead.

    There are some specific things Pokesav can edit that PKHeX cannot (as spacerotom mentioned), but for everything else you are absolutely correct.

  3. Unfortunately, Sky Editor's UI is made with WPF, which is dependent on Windows libraries and hard to port to Linux, hence Mono not supporting it. I'm also unable to find any way to get it working with Wine.

    Going forward I'm trying to make as much as possible cross-platform, but so much of Sky Editor uses WPF that the UI will remain Windows-only for the foreseeable future.

  4. 15 minutes ago, CorniFan said:

    Yeah, I would like that very much too. xD; Talking to genderless people really confuses me o_O;;;


    EDIT: Thank you! :3

    Done. It can be seen on your profile page after it's set in your profile settings.

    • Like 1
  5. We've just finished installing some upgrades to the forums. Here's an overview of some of the new features:


    The old search system was rather slow, and it only showed you what you wanted part of the time. This update fixes that. Rather than bore you with the technical details of how it works, I encourage everyone to try it out. Registered members should also notice a significant speed improvement in the Unread Content page, which previously took an unacceptable 6 to 10 seconds to load, and now takes a far more reasonable 1 to 3 seconds.



    The editor now has full emoji support ?. This means all* the emoji available in Unicode can be used ⭐, as well as some custom images previously seen as reactions :PSMD-Amazed:.

    * New emoji are always being introduced, so "all" might not mean "all", instead meaning "most". Still significantly more emoji than we had before.


    • There's a new club type called "Read-Only" lets everyone see what goes on in your club, but requires people to be manually added before posting anything.
    • You can now change the club type without having to ask us to do it. You can also change the club owner if you so desire.
    • Clubs can have a custom home page, whose content is set through a WYSIWYG editor.
    • Club features (topics, images, etc.) can be reordered.
    • Club forums (aka topics) can be in Q&A format. Only new club forums can be set this way; if you would like an existing club forum set this way, please create a thread in the support forum.


    • The site theme was rewritten, offering some slight improvements and fixing some minor issues. There may still be more issues, so please leave feedback if you find any.

    Previous Additions

    Over the past few months, I've silently made various changes to things. You may have noticed some of these, but others are fairly recent. Here's an overview, ordered from earliest to most recent:

    • There's a new testing forum that you can use to try out our WYSIWYG editor. Only you can see what you post.
    • The Forums index was restructured to reduce bloat.
    • Members without an avatar are given a dynamically-generated one, consisting of the first letter of their usernames as well as a random color.
    • Our guides now live in the new Tutorials section.

    We'll continue to work to make the site even better than it is now, but to most effectively do that, we want your opinions. If you see something you like or something you don't, please don't be shy, and let us know what you think by creating a thread in the feedback forum. Additionally, if you want to directly help make the site a better place, check out our applications page where we have some open staff positions.

    View full article

    • Like 1
  6. Generation 5 introduced a variety of new features, such as C-Gear skins, the Dream World, Pokémon World Tournaments, and more. At the time of writing, PKHeX only supports a few of these features, so we need to rely on other tools. This tutorial will guide you through the usage of some of the programs you need.

    Before you can begin, you will need a way to backup and restore your save file:

    Once you've found a way to access your save file, you can now start editing Gen 5-specific features:

    View full tutorial

    • Like 1
  7. PKHeX can be used to import wondercards from our event gallery using these steps. Please note that the below screenshots show what it looks like for Gen 5 saves, but the same procedure works for Gen 4, 6 and 7 saves. If you are using a Gen 4 save, please note the difference between PCD and PGF files: PCD files contain the entire wonder card, while PGF files only contain the gift.

    1. Start PKHeX and load your save file as described in a previous section.
    2. Click the Mystery Gift button.
    3. Click the Import button and browse to a wonder card.
    4. Right-click an empty slot and choose "Set". If you do not have any empty slots, you will have to overwrite an existing one. If this is the case and you wish to save it first, right-click the existing slot and click View, then click Export. If you are using a Gen 4 save, you must choose a slot that corresponds to the file you opened (PGT vs PCD).  PKHeX will let you know if you choose the wrong one.
    5. Click Save
    6. Save your file

    View full tutorial

    • Like 1
  8. The exact usage for PKHeX may vary slightly depending on which game you're editing, but much of the UI is the same across games.

    Loading Pokémon Data

    To edit Pokémon data in a save file, follow these steps.

    1. Use File -> Open
    2. Browse to the save you want to edit. You can either choose a save file or a Pokémon file. If you open a Pokémon file (*.pkm, *.pk7, *.pk6, etc.), the tabs on the right will immediately show the Pokémon data, and you can proceed to the next section after optionally making changes.
    3. If you chose to open a save file, you should now see your PC box to the right. You can use the drop-down or the ">>" or "<<" buttons to change boxes, or click the "Party-Battle Box" tab to see your party.
    4. Choose the Pokémon you want to edit, right-click it, and click "View".

    The tabs on the left should now show the Pokémon you chose.

    Saving your changes

    When you've finished editing your Pokémon to your liking, it's time to save those changes. You can do this either by saving the data to your save file, or by saving them to a Pokémon file. If you loaded a Pokémon file in the first section, "Loading Pokémon Data", saving a Pokémon file is your only option.

    To save your changes to the save file:

    1. Right-Click a slot on the right and click "Set".
      You do not have to choose the same slot you loaded from if you don't want to. This is actually a way to clone Pokémon if you so desire.
    2. When you're finished editing your save data, export the save file by using File -> Export SAV... -> Export main

    If you want to save just the Pokémon in the tabs on the left, click File -> Save PKM...



    View full tutorial

  9. PKHeX is an open-source save file editor for the main series of Pokémon games, allowing you to transfer Pokémon data between saves, customize them to your liking, and much more. Before continuing, please be aware of our no-cheating policy. We will not assist you in cheating against unsuspecting opponents. As long as you agree to use your edits in appropriate situations, let's begin.


    • The ability to manage your save files.
      • Locate the appropriate guide in our tutorial section to learn how to manage your save files
    • A compatible computer
      • Windows with the .Net Framework 4.6.
      • Linux with the latest version of Mono
      • macOS Sierra or macOS High Sierra

    What you need

    For Windows or Linux with Mono:

    • PKHeX
      • For Windows, when you click Download, choose "PKHeX (versionNumber).zip"
      • For Linux, when you click Download, choose "PKHeX-mono (versionNumber).zip"

    For Mac:

    • A way to extract 7-zip files such as Keka.
    • PKHeX for Mac
      • When you click Download, you can choose either of the two files, but if you want to have legality checking, do not download the one marked "Illegal Mode".
      • If you cannot get this to work after following these steps, refer to this guide for alternatives.

    Starting PKHeX

    For Windows and Linux with Mono:

    1. Extract the PKHeX zip file somewhere on your computer.
    2. Run PKHeX.exe
    3. Press "Yes" when prompted to create a backup folder. Then click OK.

    For Mac:

    1. Extract the 7-zip file
    2. Run PKHeX.app (or PKHaX.app if you chose Illegal Mode)
    3. Press "Yes" when prompted to create a backup folder. Then click OK.

    More sections of the tutorial coming soon.

    View full tutorial

    • V-Wheeeeeel!!! 1
  10. Checkpoint is a 3DS homebrew application that can backup and restore save files for 3DS cartridges, 3DS eShop titles (including GB and GBC virtual console), and NDS cartridges. This tutorial will walk you through its installation and usage.


    In order to use Checkpoint, you will first need access to CFW. A comprehensive guide on how to set it up can be found here. If you do not have what you need, you cannot use Checkpoint.

    What you need

    • A 3DS with CFW
    • The latest version of Checkpoint. A mirror of the CIA version can be found here. A mirror of the 3DSX version can be found here.


    If your CFW is Luma 3DS, then Rosalina makes it possible to use the Homebrew Launcher as an alternative to the CIA version. You cannot use Checkpoint with the Homebrew Launcher without Rosalina's Homebrew Launcher.

    If you wish to use the CIA version:

    1. Download the CIA version of Checkpoint and put it on your 3DS's SD card.
    2. Use your CIA installer to install it

    If you wish to use Rosalina's Homebrew Launcher:

    1. Create the folder /3ds/Checkpoint on your 3DS's SD card if it does not already exist
    2. Download the 3DSX version of Checkpoint and put it the folder you just created

    When you are finished, you can proceed to the next step: Using Checkpoint


    Once you have installed Checkpoint, these steps will guide you through backing up and restoring save files. Once complete, any saves you back up will be located in /3ds/Checkpoint/saves on your 3DS's SD card.

    1. (If you're backing up a cartridge save and not an eShop title) Insert your cartridge, and make sure the 3DS menu can see it. This is important because sometimes the system can't read the cartridge unless it's inserted just right.

    2. Launch Checkpoint.

    3. Use the DPad to select the game whose save you want to backup or restore. Then press A to select the game.

    4. Use the DPad to select the save slot you wish to use (the selected slot has a blue background). If backing up the save, you can select "New..." to create a new slot. Be careful not to overwrite anything important.

    5. Press either the Backup or Restore button on the touch screen.

    6. Press "A" to confirm.

    7. If you chose to create a new save slot, use the on-screen keyboard to give it a name, then press "OK".

    8. If the save was exported correctly you should see a success message appear.


    9. Your backup is complete. Exit Checkpoint, and your save should be located on your SD card under /3ds/Checkpoint/saves/(your game)/(your save slot).


    EXTRA. Things to take note:
    1. Your file in the folder MUST be named main
    2. There cannot be other files in the same folder your import from (such as main.bak)

    Credit to @NinFanBoyFTW for the screenshots.

    View full tutorial

    • Like 1
  11. In order to backup or restore your 3DS saves from a cartridge or eShop title, you will first need access to CFW or homebrew. CFW is the preferred option, and a comprehensive guide on how to set it up can be found here. If you do not have what you need to install CFW, and your 3DS is on a lower firmware, check Smealum's homebrew website to see if you have a compatible homebrew entrypoint. If you do not have one, you cannot backup or restore your 3DS saves without a Cybergadget, which only works on Japanese retail cartridges and is outside the scope of this guide. Powersaves, the SMS4, and the NDS Backup Adapter Plus will not work because they export the raw save. It must first be decrypted, which can only be done with a hacked 3DS or a Cybergadget.

    Installing CFW

    There are various ways to install CFW on your 3DS. You can watch Youtube videos or other guides. We recommend this guide as it is frequently updated.
    Of course, use any of them at your own risk.


    Using CFW

    If you're using CFW, the recommended tool is Checkpoint. A tutorial on how to set up and install it can be found here:

    Using Homebrew

    If you're using Homebrew, or if you simply do not want to use Checkpoint, follow this tutorial to use a tool called JKSM:

    Using an Emulator

    If you're playing on an emulator instead of a console, getting your save data is far easier and requires no hardware except for a compatible computer. Read here to learn how to get your saves from Citra 3DS:


    View full tutorial

    • Like 1
  12. 3 hours ago, codemonkey85 said:

    No doubt a lot of work would go into redoing the UI, but I imagine the core logic would port right over. Best bet is to try something like Xamarin, which is built right into Visual Studio now.

    Most of the save editing logic is in a .Net Standard Library, which can be used directly by Xamarin. The UI adjustment is the only thing that would need doing.

    • Like 1
  13. 6 hours ago, FalseSwipe said:

    I haven't heard back from anyone, but I could do whatever the community at large decides on. I just think it's unfortunate that my pal's work hasn't been rolled out for the website itself yet.

    Sorry about that. I'll try to do better regarding responding to people.

    19 hours ago, PokemoKing99 said:

    @evandixon what else can you do to this website please can you tell me

    There's a lot that can be done. The next update will require some downtime, so I'll post more on that when I'm able to schedule the downtime.

    • Confused 1
  14. On 4/10/2018 at 9:20 AM, BlackShark said:

    @evandixonI always thought you were going to use @Jovie's banner from the Art Competition last year?



    We're currently using Jovie's banner for external sites like Patreon, Twitter, and Facebook. The logo at the top of the site theme came with the theme, and I think looks best when they're kept together. As someone who's not a graphic designer, I think it'd be best to leave it that way rather than attempt to make anything more than small tweaks. I'm beginning to wonder if it'd be better to get a 3rd party theme (like from IPS Focus), have them do the bulk of the work, then just apply art such as Jovie's banner to customize it.

    • Amazed 1
  15. 1 hour ago, Sabresite said:

    They may also make dual types.

    That'd be cool, but a little out of character for a line of Pokémon with a bunch of different single-type evolutions.

    Also, I moved this thread to the Gen 8 Pokemon Discussions forum, since the Debate forum is meant for the more controversial off-topic discussions.

    • Like 1
  16. On 4/5/2018 at 5:25 AM, Rosieplier said:

    Is this still continued? I really want to edit Gates To Infinity, but I can't find any editors.

    Sky Editor has an experimental feature that lets you edit only held money. To use it, use File -> Open -> Open (Let me Choose File Type), open the game_data file, and choose "Gates to Infinity game_data File (Experimental)" as the file format. Be sure to make a backup before saving or restoring the file. And please let me know if it works or if it doesn't, since it's been tested very little.

  • Create New...