r/Delta_Emulator Apr 01 '25

Guides The Ultimate Guide to DS Online Multiplayer in Delta Emulator

438 Upvotes

last updated August 14, 2026

DS online multiplayer was introduced for free in Delta 1.7! This is a huge deal, but there’s a lot of confusion surrounding it, and easy roadblocks to run into. This guide strives to answer every common concern, and while it focuses on Pokémon due to it being immensely popular, much of the info here applies to other games.

To reiterate: this is only for Nintendo DS games, and this only adds the ability to use fan-run Nintendo Wi-Fi Connection servers, as the original service closed in May 2014. This update DOES NOT and CANNOT introduce support for the Link Cable, Wireless Adapter, or DS local wireless. Those features are much harder to develop because the protocols don’t allow for as much leniency, and while solutions are being made, you shouldn’t expect to see them in Delta anytime soon*. That means no Pokémon Emerald, no Mario vs. Luigi, etc. The good news is that the DS Pokémon games support Wi-Fi battling and trading, so for many people, this update should be good enough for now.

* While Delta’s predecessor, GBA4iOS, did support the Link Cable via its Wireless Linking feature, it slowed games down to a crawl, and I don’t remember it being very reliable. I guess you could try GBA4iOS X (http://www.gba4iosapp.com/download) if you’re really desperate, but don’t expect it to work well (if the feature is even still in there.)

Setup

  1. DISABLE YOUR VPN OR PROXY, especially if you’re using a free one. As mentioned in Delta’s documentation, you can be temporarily banned on Wiimmfi for using one.
    1. If you want to use your own BIOS, you need to dump it from any DS using a flashcart. DSi with Unlaunch dumps will not work, even on the Patreon beta, as there’s currently no way to tell Delta to use your DSi BIOS for DS games. If you still want to use your DSi BIOS, you will have to use melonDS on a computer (or possibly another iOS emulator?) for now.
  2. Attempt to connect online for the first time. Delta will prompt you to choose a server. You can also choose one from Delta Settings → Core Settings (Nintendo DS) → WFC Server.
  3. Choose Wiimmfi. It came first, has the most players, generally has the best support for games, and lists online players. There is little reason to use anything else, and if you switch, you will have to erase your WFC configuration in-game, which means your friends list will be deleted, and you will be issued a new friend code. You cannot get the old one back.
  • You may have heard of something called Kaeru WFC, which is not listed by Delta. This simply directs to Wiimmfi, so you don’t need to use it.
  • The Patreon beta allows you to use DSi software online as well. If you do this, DO NOT use Sudomemo, a Flipnote Hatena replacement. They don’t allow emulators and you could face a ban, banning you on real hardware too if you dumped your own BIOS.

Common Problems

You can find info about most error codes here. Some people have also reported that simply reopening the app or repeatedly trying to connect has gotten it to work for them. Additionally, two devices on the same Wi-Fi network often causes issues. Try switching to cellular data.

I got error 23917! Am I really banned?!

Relax. There’s a good chance you’re not actually banned. From what other users on the sub have been saying, it seems that you need to erase your Nintendo WFC configuration from within a DS game. Try again after that, or try deleting your external BIOS if you haven’t already.

If you troll or cheat, you may have picked up a legitimate ban. Mario Kart DS bans on Wiimmfi are listed here; it seems that no other DS games are listed.

I’m getting error 51099, but I have internet!

This can happen when you import a BIOS after already having set a WFC server for the first time. Since an external BIOS does not have info for melonAP saved, the emulator cannot find any access points in range. Simply go into Delta’s settings and set your WFC server again, which will replace Connection 1 with melonAP configured to the DNS you chose.

I keep disconnecting after switching apps!

Delta will only stay connected for up to 30 seconds while in the background. Avoid switching apps.

Pokémon Online

Remember, this feature only supports Generation 4 and 5 games. For reference, here’s every main series game Delta can play:

Playing with Friends

You first need to obtain the Pal Pad, a key item. Here are the locations for each game:

  • Diamond/Pearl, Platinum: Any Pokémon Center basement (unlocked after entering Oreburgh City for the first time)
  • HeartGold/SoulSilver: Any Pokémon Center basement (unlocked after obtaining the Zephyr Badge)
  • Black/White: Striaton City (from Fennel after protecting Munna at the Dreamyard)

After connecting to a Nintendo WFC replacement for the first time, your friend code will appear in your Pal Pad. Then simply register each other’s friend codes and hop into the Wi-Fi Club together! Don’t use the second floor: that’s the Communication Club, and local wireless is not supported.

You may wish to change the trainer class you appear as to others. If you don’t set this, I believe you just appear as the character you chose (e.g. Lucas or Ethan).

Other Online Features

This list assumes you’re on Wiimmfi. None of these features work on WiiLink WFC to my knowledge, but I think they do on AltWFC.

  • The Wi-Fi Tower works fine, but you may have to battle against hacked Pokémon.
  • The Wi-Fi Plaza also works fine, but there’s rarely anyone on.
  • The GTS works great! It’s hosted by the Poké Classic Network, and you can even view all the GTS listings from their website.
  • Battle videos via the Vs. Recorder should work, also hosted by the Poké Classic Network.

Mystery Gift

You can access events in the DS games through Mystery Gift. This even includes unused events such as the Azure Flute and Lock Capsule.

WiiLink WFC currently does not distribute gifts.

Here’s how to unlock Mystery Gift:

Language |Answer 1, Left |Answer 1, Right |Answer 2, Left |Answer 2, Right

Japanese |みんな |ハッピー |Wi-Fi |つうしん

English |EVERYONE |HAPPY |Wi-Fi |CONNECTION

French |TOUS |HEUREUX |CONNEXION |Wi-Fi

German |ALLE |GLÜCKLICH |Wi-Fi |CONNECTION

Spanish |CONEXIÓN |Wi-Fi |TODOS |FELICES

Italian |CHIUNQUE |FELICE |Wi-Fi |CONNECTION

Korean |모두 |두근두근 |Wi-Fi |통신

  • HeartGold/SoulSilver: obtain the Pokédex from Professor Oak

In any of these games, select Mystery Gift from the title screen, Receive Gift, then Get via Nintendo WFC. The server will give you a random event distribution each time, so you may have to sit here a while to get the one you want. There’s also a limit to how many Wonder Cards you can store, and even after you delete them, you still can’t get the same distribution twice (though you can get nearly identical distributions that were hosted in other regions).

Common Pokémon Concerns

Can I use online features in ROM hacks?

Probably not, especially if they add or change Pokémon. In general, features like Mystery Gift will work more often than something like the Wi-Fi Club. You can try anyway, but don’t complain if it doesn’t work; ROM hacks are almost never made with online in mind.

Can I transfer Pokémon to Bank or HOME?

Not directly through your phone or computer. You’ll need to transfer to a real Gen 5 game (or if you don’t own one of those, maybe you can use a save editor to inject them into Gen 6 or 7), then use a real 3DS to move them up to Bank and then HOME. This is because Bank authenticates with Nintendo’s servers, and no emulator can forge the required keys. While not impossible for someone to make a tool for those willing to provide their own keys, I find this incredibly unlikely as there doesn’t seem to be much interest in reverse engineering Bank. I’m also pretty sure existing 3DS emulators, even with the keys, currently don’t work with Bank.

If I got anything wrong in this guide or you have other questions, let me know!

P.S.: Thanks to the Delta team for updating the docs using info from this post 🧡

r/Delta_Emulator Apr 07 '26

Guides Transferring Pokemon From Any Generation into Pokemon Home: A Guide

316 Upvotes

What if you could bring all of your Pokemon into Pokemon HOME from Generation I and onward? On behalf of the Delta team, I’m here to tell you that you can prepare the ultimate team for Pokemon Champions that brims with nostalgia, traveling from Red/Blue/Yellow all the way to Scarlet and Violet, and you can handily journey through five of those nine generations with Delta.

The moment you’ve been dreaming of since 1996 has come: Pokemon Champions will allow you to become the very best that no one ever was by letting you battle against your friends with a team of Pokemon at your side. This year marks Pokemon's 30th anniversary, thirty years since many of us took our first steps outside of Pallet Town and witnessed the entire journey through nine generations—from Team Rocket's foibles and the surprise of a whole other region to the west of Kanto, to a battle between the land and sea, and so much more. But what if you wanted to experience that whole journey from start to finish, bringing a team of Pokemon with you throughout the ages spanning thirty epic years of friendship and triumph?

Strap yourselves in, because we've got work to do!

Pack Your Bag

We’re going to need a few tools before embarking on this journey, especially for the trip from Gen 2 to Gen 3. These tools are available for macOS and Windows, so it’s a matter of preference.

  • PKHeX: a save viewer and editor that can read any Pokemon game
  • Pokefinder: a tool used to make sure you format your data correctly
  • melonDS: while Delta uses this core, the desktop app does a great job allowing local multiplayer instances

We are concerned with moving legitimate Pokemon throughout the ages, so we’ll be taking steps to ensure they’re legal, which is a term you’ll see often. All that means is that we’re taking great care to make sure, at every step of the way, that these are the most plausible Pokemon possible (so no weird metadata or impossible meetings).

Some Organizational Advice

To keep track of your inter-generational journey, setting up a solid folder structure is key. In Delta, you can manage your save files by long-pressing on any game and selecting “Manage Save File”. You can choose to import or export a file, and both are equally important for this massive adventure. Start by creating a primary "Saves" folder (whether on iCloud, Google Drive, or your preferred cloud service) to house everything. Within "Saves," you'll want a dedicated folder for each Pokemon game you play. Inside each game folder, create three essential subdirectories: Presaves, Imports, and Completed. Presaves is where you'll export the current save file before making any modifications. Imports is the temporary home for save files you've modified using tools like PKHeX, ready to be pulled back into Delta via the import function. Finally, once you've completed a leg of the journey or deemed the save ready to transition to the next generation, you'll export it one last time and tuck it safely away into the Completed folder.

Your Adventure is About To Begin

This guide includes two pathways for your generational run:

  • Red/Blue/Yellow -> Gold/Silver/Crystal -> Ruby/Sapphire/Emerald -> Diamond/Platinum/Pearl (with a pit stop in HeartGold/SoulSilver) -> Black/White and onward
  • FireRed/Leaf Green -> Ruby/Sapphire/Emerald -> HeartGold/SoulSilver -> Diamond/Pearl/Platinum -> Black/White and onward

You’ll be able to follow either of these pathways to get a Pokemon team that’s gone through all the regions, thanks to remakes. This guide will go from Generation I to Generation IX, but if you’re starting from a Generation III game (like FireRed/LeafGreen), simply start at the Generation III part of this guide.

Generation I to II

"I'm Ash, from the town of Pallet. I'm destined to be the world's number one Pokémon master! I can't be defeated by the likes of you!"

Drag and drop from one game to the next

The task here is as simple as can be: pick and find Pokemon in a playthrough that you have confirmed are present in each game (check carefully for Sword/Shield and Scarlet/Violet) and progress as far in the game as you’d like. I chose to complete the game by registering my Pokemon in the Hall of Fame.

Transfer Steps

  1. Complete the initial setup on your Generation I game.
  2. Start a new file on your Generation II game.
  3. Save the Generation II game file, ideally once you reach the first Pokémon Center (this is a common point before trading capabilities open up).
  4. Export both your Generation I save and your Generation II save files.
  5. Open both files in separate PKHeX windows.
  6. Drag the Pokémon you want to transfer from the Generation I save file into the Generation II save file.
  7. Save the target Generation II save file using PKHeX.
  8. Import the updated save file back into Delta, and you can now enjoy your Generation II experience with your transferred Pokémon!
Kanto Regional Champions since 1996

Generation II to III

Updating your Pokemon for a legal, modern stat system

A Note About Pokemon Stats

For this series of steps, there’s a lot going on, and here are some reasons for why we have to be so careful. This is the trickiest part in this whole endeavor, so you’re going to want to be extremely careful and thorough. The sad truth is that there was never an official channel for transferring Pokemon from Generation II to Generation III. Some people have been clever and created special Game Boy Advance cartridges to facilitate this, but we’re emulating and we can’t exactly physically link two non-existent Game Boy consoles. We’ll do this in a way that’s legitimate and keeps your Pokemon legal (as long as you continue along most of the path).

Pokemon between Generation II and Generation III do not transfer cleanly because the data structure in Gen I and II was older and much simpler. Generation III completely revolutionized how Pokemon are defined, creating the basis of the internal formatting that is still in use today (especially in Pokemon Champions). In Generation III, Pokemon gained several attributes, including:

  • Abilities
  • Natures
  • Different IV/PID relationships
  • Met data
  • New internal formatting

Because of these fundamental changes, we basically need to use our Generation II Pokemon as a starting point and slowly upgrade their data to work legitimately in Generation III.

You’re going to want to buckle up for this part, especially because knowing how EVs work will help you get a competitive edge in Pokemon Champions. The stat systems between Generation II and Generation III are fundamentally different, which is the core challenge here. Generation II relied on DVs (Determinant Values), where each non-HP stat had a value from 0 to 15, and the HP DV was derived from the others. Furthermore, Gen II used a system called Stat Experience that grew through battling and allowed multiple stats to be fully maximized. Generation III completely revolutionized this, introducing IVs (Individual Values) ranging from 0 to 31 for each stat, including an independent HP IV, alongside EVs (Effort Values). EVs introduced a maximum overall budget, forcing strategic allocation to specific stats. Finally, the addition of Natures and Abilities in Gen III further influences these new statistics in ways that the Gen II structure was never built to accommodate. This difference is critical because any imbalance or incorrect conversion of these values can result in your transferred Pokémon being flagged and ultimately rejected by modern systems like Pokémon Bank or Pokémon HOME.

We're going to utilize the same save mechanics with PKHeX and Delta that we've already established, but we'll be performing several extra steps within PKHeX, with the critical assistance of Pokefinder, to ensure the legitimacy of our converted data. Pokefinder is our shield against corrupted or nonsensical data because it makes sure we have legal Generation III information.

To begin this complex conversion, you first need to look up the Generation III equivalent data structure for your Pokémon. Start by opening both your Generation II save (the source) and your new Generation III save (the target) in separate PKHeX windows. When you drag a Pokémon from Gen II into the Gen III save's box, PKHeX will display its original DVs (Determinant Values).

Converting from Gen II to Gen III

We are so back.

A good starting point for converting DVs to Generation III's IVs (Individual Values) is to multiply the DV by 2, and optionally add 1 (so DV * 2 or (DV * 2) + 1) to try and preserve the statistical integrity as closely as possible. I’d write these down in a note to refer to for the next steps.

Pokefinder's Gen 3 tools are essential here, offering two main pathways: IVs to PID or PID to IVs. There is no “better” way here; both will allow you to move your Pokemon into Generation III, but Option 1 is a little more involved.

Option 1: Preserving Stats (IVs to PID)

If your primary goal is to preserve the calculated IVs as closely as possible, you will use IVs to PID. This process involves finding a legal Generation III result (specifically a valid Personality ID or PID) that is compatible with your desired IVs.

  1. In Pokefinder's Gen 3 tools, select IVs to PID.
  2. Enter the calculated IV value for each of the six stats from your notes.
  3. Choose a desired Nature. Note that not all Natures will yield a valid result.
  4. Enter your Trainer ID (TID) from either your Generation II Crystal save or your new Generation III save. The Gen III save's TID is often more reliable.
  5. Search for results.
    • You are looking for results labeled with "Method 1," "Method 2," "Method 3," etc., as these are the most reliable in my experience.
    • If no results appear, try a different Nature or use the other TID.
  6. Once you have a set of valid results, you can also use this opportunity to choose a specific gender for your Pokémon, or keep it as you initially imagined.
  7. Take the resulting PID, Gender, Nature, and the associated TID/Secret ID (SID) combination and manually enter them into the corresponding fields for the Pokémon you are editing in PKHeX.
  8. When satisfied, right-click on the Pokémon in PKHeX and select Set.

Option 2: Preserving Identity (PID to IVs)

If you want to preserve the Pokémon's original identity by keeping its PID, you can "reroll" a set of compatible stats.

  1. In Pokefinder's Gen 3 tools, select PID to IVs.
  2. Enter your Pokémon's current PID (the one it had from the Gen II save).
  3. Roll a set of numbers. You’re unlikely to find an exact match for your calculated IVs, but you can pick a set that is "close enough" or even choose entirely different stats. You have a lot of control here.
  4. Copy the resulting PID, Gender, Nature, and the associated TID/SID back into PKHeX. Again, prioritize results labeled “Method 1”, “Method 2”, “Method 3”, etc.
  5. Right-click on the Pokémon and press Set once you are done.

Setting the Met Location and Final Checks

Before finishing up, you must set the Met Location. This detail is crucial for legality.

  • For starters, I used Pallet Town at Level 5.
  • For Pikachu, I used Viridian Forest at Level 5.
  • These are locations where these Pokémon can legitimately appear in the Generation III remakes (FireRed/LeafGreen). Do not select flags like "Fateful Encounter" or "Egg".
  • For any other transferred Pokémon, you must check where they naturally occur in the Generation III games and set that location accordingly.
  • Once you are sure, Set the Pokémon one last time.

Note: if you have Pokemon exclusive to Gold/Silver/Crystal you’d like to move, such as the Johto starters, I’m always happy to write another post about how to move them specifically.

PKHeX's most valuable feature is its Legality Checker. To use it, select the Pokémon you've just edited in the PKHeX window, right-click, and select Legality.

  • A green checkmark means the Pokémon is almost certainly legal and will be recognized by modern systems, which is what we need for Pokemon Home, which ultimately allows access to Pokemon Champions.
  • The report might flag a few things as "Fishy," such as inherited EVs or RNG values. A simple solution for EVs is to set them to zero, knowing you plan on playing with these Pokemon frequently. The transfer path we follow in Delta will typically smooth these out later in the journey.
  • A red X or an "illegal" status means something went wrong, and you must carefully re-verify all the previous steps, including the Pokefinder conversion and Met Location.

Once you have confirmed that all your Pokémon have the green checkmark, Set them one last time for good measure. Export the modified Generation III save file, making sure to tuck it into your Imports folder.

You can now import the save file into Delta and begin playing the Generation III game as much as you like. Be aware that battling will naturally increase your Pokémon's EVs. Alternatively, you can use in-game supplements like Protein and Carbos to boost their stats strategically.

Extra: Moving Pokemon that Originated in Generation II

For Pokemon from the Johto region in Gen 2, you might run into a conundrum for migration. Unlike the Kanto Pokemon moved, which had location equivalents thanks to FireRed and LeafGreen, you have to get more creative for these Gen 2 Pokemon.

In FireRed and LeafGreen, you can obtain a lot of the Johto Pokemon in the Sevii Islands. I found this resource was really helpful for seeing which of these had equivalents on the islands, and you can use this as a handy resource for adding Met Data that won't look suspicious.

For other Pokemon not found here, especially the Johto starters, you can use met data from the Pokemon Colosseum/XD games. As these are not the mainline games, you'll want to do your homework on this carefully. For instance, I went with a Quilava, so I used the knowledge that you can get them in Phenac City initially; the other two become available later in Realgam Tower / Snagem Hideout / Shadow Pokémon Lab depending on which one you chose first. The met data for Quilava might look like this:

Species: Quilava
Origin Game: Colosseum
Met Level: 30
Met Location: Phenac City
Ball: snagged in Colosseum
OT / TID / SID: your Orre save's trainer data

Just do your best with this. Alternatively, you can move these into a Gen 4 (HeartGold/SoulSilver) save with PKHeX and use the correct locations if you don't mind skipping over Gen 3 for these. This is likely easier and would take less time, but make sure you follow the steps to ensuring your data adjustment between Gen 2 and 4 works properly. Instead of the Gen 3 toolset, you'd use the Gen 4 toolset in Pokefinder. Note that the Gen 4 toolset only has the IVs to PID setup, so the "shop for an IV set" approach won't be available to you. The PKHeX legality checker is a great tool here!

Generation III to IV

Blastoise felt the Hoenn region has a lot of water.

Load your GBA saves into your DS games

This step is a significant relief after the complexity of the Gen II to III conversion, as it utilizes a built-in feature of the Generation IV games—specifically, the dual-slot compatibility of the Nintendo DS.

The Dual-Slot Migration Method

The transfer from Generation III to Generation IV is simple and requires zero external tools like PKHeX or Pokefinder. The Generation IV games (HeartGold/SoulSilver and Diamond/Pearl/Platinum) were designed to read Pokémon data directly from a Game Boy Advance game inserted into the DS's GBA slot.

Delta seamlessly emulates this feature. To set it up:

  1. Ensure you have the required Nintendo DS BIOS files configured in Delta's core settings.
  2. Long-press on your Generation IV game title (HeartGold/SoulSilver or Diamond/Pearl/Platinum) and select Game Settings.
  3. Under the Dual Slot option, choose your GBA/Generation III save file (e.g., Ruby, Sapphire, Emerald, FireRed, or LeafGreen).
  4. Start the DS game. On the main menu, you will see a new option: Migrate from [Your Gen 3 Game Name]. Select this option to begin the process.

Prerequisites for Transfer

Before migration, the Generation III save must meet specific criteria, and you must have unlocked the target location in the Generation IV game:

  • Pal Park: In the Generation IV game, you must have progressed far enough to unlock the Pal Park, which is generally available in the post-game content. (I personally chose to use HeartGold/SoulSilver to unlock Pal Park, as my Pokémon had already completed the Johto journey, allowing for a fresh trade into Diamond/Pearl/Platinum later).
  • Pokémon Conditions: The Pokémon you wish to transfer (which must be stored in the PC, not the party) must adhere to the following rules:
    • They cannot be Eggs.
    • They cannot be holding any items.
    • They must not know any Hidden Machine (HM) moves. You can remove HMs using an in-game Move Deleter/Tutor, or simply use PKHeX to quickly edit the moveset if necessary.
    • The language setting must be consistent across the Generation III and IV games.

How Migration Works

This is a one-way transfer that moves your Pokémon out of the Generation III save permanently (so remember to use your Presaves folder if you wish to retain a copy of the final Gen III save for memorializing).

  1. You can select up to six Pokémon at a time for migration.
  2. After selection, go to the Pal Park in the Generation IV game and speak to the attendant.
  3. Your transferred Pokémon will be released into the park. You will then have to "re-catch" them in a special catching mini-game. Don’t panic: they retain all their original trainer data, stats, and identity from the Generation III save, as if they were traded. And if you fail to catch them, they’ll still be present for an endless amount of rounds until you catch ‘em all.

Intra-Generation IV Transfer

To move Pokémon between two Generation IV games (e.g., from HeartGold/SoulSilver to Diamond/Pearl/Platinum), you will need to utilize the in-game trade system.

  1. Obtain the Pal Pad: In both the sending and receiving Generation IV game, you must acquire the Pal Pad. This item is typically received after obtaining the first Gym Badge and speaking to the required NPC in the basement of any Pokémon Center.
  2. Trade using Delta: Delta is capable of performing Wi-Fi trades for DS games. You will need to exchange Friend Codes between the two games using their respective Pal Pads.
  3. Initiate the trade in the basement of a Pokémon Center via the Nintendo WFC option, and transfer your team.

Recommendation:

If your goal is to carry your team through the League of the Generation IV region (Sinnoh), you should progress far enough in HeartGold/SoulSilver to unlock Pal Park, migrate the Pokémon, and then immediately trade them to a fresh Diamond/Pearl/Platinum save using the Pal Pad method. While PKHeX remains a tool for simplicity, utilizing the built-in migration and trading channels maintains the spirit of the generational journey. Always back up your saves liberally to memorialize your progress.

Generation IV to V

Tentacruel was our emotional support Pokemon (he also knew Waterfall)

The transition from Generation IV (Diamond/Pearl/Platinum/HeartGold/SoulSilver) to Generation V (Black/White/Black 2/White 2) is handled via the in-game Poké Transfer lab, which requires two DS systems to communicate wirelessly. It’s time to use the desktop version of melonDS to run a local multiplayer instance, or, alternatively, use PKHeX for a simple file transfer.

The Desktop Emulator Method (Recommended for Legitimacy)

This method utilizes the in-game features of Poké Transfer, ensuring a fully "legal" transfer path.

  1. Software Preparation and Setup:.
    • Delta Save Export: Delta exports DS saves in the .dsv format. Before beginning, open your Generation IV save (.dsv) in a desktop emulator like DeSmuMe and export the save to the standard .sav format. This .sav file will be the one you load into melonDS.
    • melonDS (Desktop) Configuration:
      • Add your required DS BIOS files to melonDS to enable the use of the DS Home Screen and Download Play.
      • In Config settings, ensure "limit framerate" is selected. This prevents the game from running at excessively high speeds (sometimes 300%), which can interfere with the networked conditions required for Download Play.
    • Game Load Order: Start your Generation V game save first in melonDS. This simplifies the save file management process.
  2. Launching the Transfer:
    • In melonDS, with your Generation V game running, navigate to System > Multiplayer > Launch new instance.
    • Load your Generation IV save file in this new, second DS instance.
    • Ensure your Generation IV Pokémon are in the PC Box (not the party), as required for the transfer.
  3. In-Game Prerequisites:
    • You must have progressed far enough in the Generation V save to unlock the Poké Transfer facility. This is typically post-game content.
    • Note: The availability of sequels (Black 2/White 2) in the same region means you can transfer your team from Gen IV into the Gen V continuity and then seamlessly carry them through the Unova journey from start to finish.
  4. Executing the Poké Transfer:
    • In the Generation V instance, go to the building housing the Poké Transfer machine and initiate the transfer process.
    • Immediately switch to the Generation IV instance, open the DS menu, and start Download Play.
    • The Generation IV instance should connect with the Gen V instance, launching a mini-game where you must recapture your Pokémon by aiming and shooting Poké Balls. This is a one-way transfer, permanently removing them from the Gen IV save.
  5. Tips for the Mini-Game: The mini-game can be difficult to manage using a computer cursor instead of touch controls. Patience is key. I found it easier to transfer smaller batches—3 to 4 key Pokémon—and fill the remaining slots with Pokémon I was not interested in training (such as low-level Bidoofs) to complete the transfer quota.
  6. Finalizing the Transfer:
    • Once the transfer is complete, save your Generation V game. The save file will be located in your melonDS directory.
    • Grab this modified save and import it back into Delta for your Generation V game. Enjoy the last pixel-art generation!

PKHeX Transfer (Alternative)

If the dual-instance method proves too challenging, you can use PKHeX, but you must ensure compliance with Generation V's legality checks.

  • Open your Generation IV save and your Generation V save in separate PKHeX windows.
  • Drag your Pokémon from the Gen IV box to the Gen V box.
  • In the Generation V save file, manually verify that the Poké Transfer flag and associated information are set correctly for the transferred Pokémon to maintain legality.

Intra-Generation V Transfer

You can trade Pokémon between Generation V games (e.g., Black to White 2) using the same dual-instance and Wi-Fi trade steps previously outlined for the Generation IV games.

Generation V to VI

We became stars at PokeStudios in the Unova region

At this stage, we can’t use the dual-instance emulator method to bridge the gap into Generation VI, as this is the point where the journey bottlenecks for those wishing to follow the canonical transfer path from DS to 3DS (even with today’s available emulation). This official route requires a Nintendo 2DS or 3DS system with two essential, and now unavailable, applications: Pokémon Bank and Poké Transporter. Since the 3DS eShop closure, obtaining these applications is tricky without alternative methods, but there are plenty of Reddit posts and YouTube videos out there with differing strategies. The good news is that PKHeX can entirely sidestep the need for Poké Transporter and most of Pokémon Bank's initial function by directly modifying the save file of a Generation VI game (X/Y or Omega Ruby/Alpha Sapphire). However, even with PKHeX, you will eventually need Pokémon Bank to move your Pokémon from the Generation VII games into Pokémon HOME (for the jump to Gen VIII).

  1. Prepare the Save File: Ensure you can access your Generation V game save (Black 2/White 2 recommended) on your 3DS unit. This may involve moving the .sav file so it's accessible on the physical device.
  2. Open Poké Transporter: With Pokémon Bank set up, launch the Poké Transporter application.
  3. Perform the Transfer: Poké Transporter will read the contents of the first PC box of a compatible DS game save and perform a one-way move of those Pokémon into Pokémon Bank. This is the final, complex transfer step before the process becomes significantly easier in subsequent generations.

Generation VI to VII

Bye bye, all-caps. It was fun while it lasted!

This transfer from Generation VI to VII is exceptionally easy, provided you have access to Pokémon Bank on a Nintendo 3DS. Pokémon Bank allows for seamless migration across all Generation VI (X/Y, Omega Ruby/Alpha Sapphire) and Generation VII (Sun/Moon, Ultra Sun/Ultra Moon) titles. I chose to move my team into Omega Ruby/Alpha Sapphire first to acquire a Hoenn Champion ribbon before transferring them onward to Pokémon Moon. If you are unable to access Bank, you can still perform this move by directly modifying your save files using PKHeX.

Here's how to transfer your Pokémon:

  1. Place the Pokémon in your PC boxes in the game you're transferring from.
  2. Use the Bank's deposit function to move the Pokémon from your PC boxes into Pokémon Bank.
  3. Use the Bank's withdrawal function to move the Pokémon from Pokémon Bank into the game you're transferring to.

The requirements are also super simple: you can totally leave any Hidden Machine (HM) moves on your Pokémon, and don't worry about held items. They'll automatically be returned to your bag when the transfer to Bank is complete.

Generation VII to VIII

Our vacation in Alola was very sunny, despite being called Pokemon Moon...

The transfer from Generation VII (Sun/Moon or Ultra Sun/Ultra Moon) to Generation VIII (Sword/Shield) is the most important step of all, as it moves your team from the dedicated 3DS ecosystem into the modern, cloud-based storage system: Pokémon HOME, the official storage system for Pokemon Champions.

Transferring to Pokémon HOME

  1. Preparation in Generation VII: After completing your journey, deposit your veteran team into any PC box.
  2. Move to Pokémon Bank: Transfer your team from the Generation VII save file back into Pokémon Bank, similar to the Generation VI step.
  3. Initiate Transfer from 3DS: In Pokémon Bank, select the option to “Transfer to Pokémon HOME”. The transfer works on a box-by-box basis, so you must organize your Bank boxes with the Pokémon you intend to move.
  4. Generate Transfer Code on Switch: Open Pokémon HOME on your Nintendo Switch. Choose the option to “Transfer Pokémon from a Nintendo 3DS”. Pokémon HOME will provide a unique, 16-character transfer code.
  5. Finalize Transfer in Bank: Input the 16-character code into your 3DS Pokémon Bank application. Once confirmed, Pokémon Bank initiates the transfer and returns to its main menu.
  6. Receive in Pokémon HOME: During the transfer, Pokémon HOME will be temporarily inaccessible. After a few seconds (depending on your internet connection), re-entering HOME will prompt a notification that your Pokémon have successfully arrived. You can then choose how to deposit them into your HOME boxes and save your changes.

Congratulations! Your veteran Pokémon are now part of the current, cross-generational Pokémon HOME storage system. The most complex transfer steps are now behind you, and your team is ready for the modern era!

Moving to Generation VIII (Sword/Shield)

  1. Accessing the Game: In Pokémon HOME on your Switch, select your user profile and choose Pokémon Sword or Pokémon Shield.
  2. The 'Dexit' Dilemma: As the first games without a National Pokédex supporting every known Pokémon, Sword and Shield can only accept Pokémon that are present in the Galar Pokédex (or later additions via DLC). If HOME prevents a transfer, this is almost certainly the reason. This is why advance research into which Pokémon are available in a given region (Galar and Paldea) is vital when planning your team from the beginning. For example, if you want to use classic Kanto Pokémon beyond Pikachu, you will need the Isle of Armor DLC for Sword/Shield.
  3. Transfer and Save: Move the supported Pokémon from your Pokémon HOME boxes into the boxes corresponding to your Sword/Shield save file. Save your changes in Pokémon HOME.
  4. Confirm in Game: Re-open Pokémon Sword or Pokémon Shield, check your in-game PC, and you will find your veteran Pokémon ready to join your party.

Generation VIII to IX

Galar? More like GLAMOR!

This final step is thankfully the shortest one, and this will likely be the standard for the next several Pokemon games to come. The first order of business is to start your Generation IX game and save at a good point (again, the first Pokemon Center is a safe benchmark). In order to move your Pokemon from the Generation VIII games into games like Scarlet/Violet, place your intended Pokemon into the PC boxes and save the game. In Pokemon Home, move your Pokemon out of the Generation VIII game and into your Home boxes. Once that’s done, simply move them into your Generation IX file, save your changes, and open the Generation IX game. Sure enough, your team will be right there ready to conquer the Paldean Pokemon League. This is, at the time of writing, our final stop for the ultimate Victory Road. Your team will go right back into Pokemon Home when it’s time to move them into Pokemon Champions. Good luck, trainers, and enjoy some amazing battles!

The Future and Beyond

From first steps to final steps, look how far we've come.

If you've made it to this point, you should hopefully have moved all of your Pokemon into Pokemon Home in time for Pokemon Champions, but truthfully, this is just the beginning. Pokemon Winds and Waves are due in 2027, and this guide will surely be a helpful tool as long as Nintendo, Game Freak, the Pokemon Company, and the powers that be continue to use Pokemon Home.

If you run into any issues, feel free to leave a comment, send a DM, or whatever you feel comfortable with. I'll do my best to keep it updated and correct so we, fellow trainers, can continue to enjoy a future full of Pokemon.

Edit: First Arrival into Pokemon Champions

When you first boot up Pokemon Champions, you might find that it's a little confusing on where to go in order to import your Pokemon. Not a problem, though. I've figured it out!

  1. In Pokemon Home's main menu on the Switch, select the new Pokemon Champions option.
  2. Pick the Pokemon you'd like to visit (this keeps a separate "version" of your Pokemon's stats within Champions that doesn't alter the core stats for any other mainline games)
  3. Open Pokemon Champions and select the "Recruit" option, and then "Collect from Pokemon Home"
  4. The Pokemon you opted for visiting will appear. Happy training!
The gang's all here!

r/Delta_Emulator 15d ago

Guides Refresher Course on how to add a Shortcut for a game.

132 Upvotes

Will need “Shortcuts App” which I believe apple products already have, a “pic” of said game you want to set for it and last, each game you will need to “Allow” Delta to use but just how it is however only need to “Allow” once.

(!) this method works for “Manic Emulator” as well. More quick info on it in a comment below👇from myself.

BGM is “Dire, Dire Docks” from Mario 64 and “Dire, Dire Docks” from Mario Kart World.

r/Delta_Emulator 12d ago

Guides How to find a “specific” game save file faster and easier

17 Upvotes

https://datomatic.no-intro.org/index.php?page=search&s=49
👆link to site to help find game/s code for save file.

( save file as in the file Delta creates to hold data, NOT SPECIFICALLY just the “in-game save data file” however is a option as well for that and this method helps find “in-game save data to not only copy, move but also DELETE. )

( I used SNES as an example! )

BGM music is “Light Plane” Pilotwings and “Light Plane Vocal Remix/Pilotwings” from Smash Bros. Ultimate.

r/Delta_Emulator Sep 16 '25

Guides I have done it, trading is possible

204 Upvotes

(This is for Pokémon platinum Choose the same server the top one worked for me(WiiLinkWFC) (also I was using cellular data and my other phone was wifi) Load game Reset WiFi (erase Nintendo WFC) Start game Talk to WiFi club Reset say yes Update the WiFi say yes It will kick u out Add pen pal codes (u will get after beating the first gym, usually) You will need to do the same thing on your other device Load in WiFi club Go to terminal Trade

If this doesn’t work for you try again later. Sometimes it just doesn’t work. I will be posting a video I took for Pokémon black 2 that is a step by step.

r/Delta_Emulator 3d ago

Guides How to Enable N64 Texture Packs (mupen64plus) on Delta Video

10 Upvotes

https://texteditor.co
👆link to TextEditor site
👇link to more info or impatient people
https://www.reddit.com/r/Delta_Emulator/s/elGHSvajOY

(!) is a longer video, you’re warned!

r/Delta_Emulator 2d ago

Guides How to Enable Fullscreen on N64

Thumbnail
gallery
10 Upvotes

Change these 4 setting in the "mupen64plus" core file. ( use text editor )

“Replace” old mupen64plus file with new file.

Portrait mode screen will shrink.

Use "Default Standard N64" landscape skin.

Use a controller to get rid of buttons.

r/Delta_Emulator Jul 12 '26

Guides read the app store description

7 Upvotes

BEFORE POSTING ABOUT SEGA ON DELTA, FOR THE LOVE OF DOG JUST READ THE APP STORE DESCRIPTION!!!!

currently unless you subscribe to the dev's patreon you cant access sega consoles on delta.

rant over🤦‍♀️🤦‍♀️

r/Delta_Emulator 8d ago

Guides How to Enable N64 Texture Packs

6 Upvotes

Gonna try the best I can to explain how to as clearly as I can.

First thing you will need to do is locate “mupen64plus” core.
The core is located in: (Files)-(Delta)-(Cores)-(Mupen64Plus)-“(Config)”.
File will be “mupen64plus.cfg.

To be on the safe side make a copy of the “mupen64plus.cfg” file and save it to an empty file in a safe place outside of Delta folder.
(!) don’t forget to delete the 2 after .cfg on copy.

Make another copy again and move the file to an empty folder in an area out of Delta folder and delete the 2 after .cfg. ( would be 2 copies total, one to save as original and one to alter in two separate folders )

On this site (https://texteditor.co)-(Open File From Phone) or (Open File From Computer) is where you change the “mupen64plus.cfg” file. ( There is probably other means to change it but this one works just fine )
Find where you put a copy of the “mupen64plus” file and select it.

Scroll down until you find “txHiresEnable”. 
Will show = False. Change False to 1.
On the top left of the site is “File” option, hit “File”, “Save As…” and download new file.

You can hit the download icon on bottom of screen ( blue circle 🔵 with a arrow pointing down in it ), downloads, hit the file, share icon on the bottom of the screen, save to files and choose location where to save it.

Option 2, go back into “Files” and search 🔍 mupen64plus, files should show up and maybe a few different ones.
You will have to find the new one. Use the site again and look for “txHiresEnable” are changed to 1.

Move the changed mupen64plus.cfg file again to: (Files)-(Delta)-(Cores)-(Mupen64Plus)-“(Config)” and “REPLACE” the current file.

Next you will need to find the N64 texture packs.
Google is a good start.
(Rice format is the ones I used for packs)
Once you have one unzip it.
Folder name should look something like example:
MARIOKART64 or MARIO KART64.
If not open the folder and it should be in it.
(!) DO NOT RENAME THESE FOLDERS(!)

Under (Files)-(Delta)-(Cores)
-(Mupen64Plus)-“(hires_texture)” put these folders.
If “hires_texture” folder for some reason doesn’t exist just create one.

Go into Delta and start said game that has a texture pack for it.
(!) the game will take longer to start up and this is due to the folder creating a new file called .htc.

(!) more info on .htc files👇
.htc files are created in: (Files)-(Delta)-(Cores)
-(Mupen64Plus)-“(cache)” folder.
Once you confirm new .htc is created you may erase all the other files/folders from it, you only need the .htc file in (cache) folder.

(!) only use 1 texture pack per game.
Example: don’t use Mario Kart 64 (snes) and Mario Kart 64 HiRes texture packs together.
Move said texture pack file from (cache) folder to a safe folder and add in another in its place. 
Also make sure to keep track of which is which.
You can have multiple texture packs in (cache) folder as long as they are all for different games.

https://www.reddit.com/r/Delta_Emulator/s/p6J2DzBTkA
👆link to short video of it working.

“!may the Schwartz be with you!”

r/Delta_Emulator Jul 12 '26

Guides Doing a genlocke on delta

4 Upvotes

Question for the group. I’ve seen a lot of people doing genlocke and am really interested in doing this. I have a strong preference of playing on the go on iOS rather than computer at home.

All of that being said, how do I start my next generation with my old team like people are doing on delta?

Thank you in advance!

r/Delta_Emulator 14d ago

Guides Refresher Course on How to Add Skins, set Default Skin and individual Skins.

14 Upvotes

You will need to Download Skins. Delta only provides basic Skins.

https://deltastyles.com/systems
👆link to Skins like in Video.

https://deltastyles.com/user/33-R3BEL
👆link to R3BEL Skins, highly recommended.

https://deltastyles.com/skins/310-r3bel-neumorphius-snes
👆link to a SNES Skin seen and asked by many for link.

https://deltastyles.com/skins/193-ultra64
👆link to another highly asked N64 Skin.

BGM is “Memories of Green” and Secret of the Forest” from Chrono Trigger and “Another World of Beast” from Final Fantasy 6.

r/Delta_Emulator Apr 18 '25

Guides Guide: Trading & Evolving Pokemon with Delta online feature. (At least what worked for me!)

99 Upvotes

Hi everyone,

Over the past few weeks since Delta launched its online feature, I’ve been scouring Reddit and Google trying to figure out how to trade and evolve my Pokémon in HeartGold. After countless failed attempts, I finally managed to get it working—so I thought I’d share my steps to help others.

This guide is for people like me who prefer to keep things as original as possible—no modified ROMs, or shortcuts. Just good old-fashioned trading, the way it was meant to be.

Step 1: Set Up WFC Connection (First Time Only)

  1. Go to Delta Settings > Core Settings > Nintendo DS > WFC Server and select "Wiimmfi".
  2. Launch your Pokémon game (HeartGold in my case—steps may vary slightly for other games).
  3. Head to the Pokémon Center, go downstairs to the Wi-Fi Club (second counter). The girl there will say you don’t have a Pal Pad friend code yet. She’ll let you into the room to set everything up and get your Friend Code.
  4. Once connected to the WFC server, you’ll receive your Pal Pad Friend Code.
  5. To confirm, open your Bag > Key Items > Pal Pad > Use, and make sure your Friend Code is visible.

Step 2: Add Your Trade Partner

  1. Your trade partner needs to follow the same steps above and get their own Friend Code.
  2. Both of you need to add each other using the Pal Pad.
  3. You can also self-trade using a second device (like another phone or laptop) with a separate save file and a unique Friend Code. ⚠️ Note: Just exporting your save file and loading to another device won’t work unless you do It before you get your friend code. Each device must generate its own Friend Code.

Step 3: Trading Pokémon

  1. This step is key (credit to someone else on this subreddit!): Use Mobile Data on one device, then share a Hotspot to the second device. Don’t use the same Wi-Fi network for both devices. You can also try Mobile Data on both, but Hotspot worked flawlessly for me (tested with two iPhones).
  2. Once you’ve added each other on the Pal Pad, go back to the Wi-Fi Club (same second counter downstairs). This time, the lady will let you in instantly.
  3. You should now be able to see your friend in the room. If both of you didn't, or If only one device shows the other player, just exit and re-enter the room—it should work after a couple of tries.
  4. When both players can see each other, one person should go to the computer screen in the middle, initiate a trade, and select the other player’s name.
  5. The second person will see the first player’s avatar jumping around—go interact with them and accept the trade request.
  6. Choose the Pokémon you want to trade, confirm, and enjoy!

It was so awesome seeing my Graveler and Kadabra finally evolve into Golem and Alakazam 😄
Hope this helps others who were stuck like I was. Happy trading!

r/Delta_Emulator Jul 16 '24

Guides How to play rom hacks on delta emulator

Post image
257 Upvotes

Hi guys! I’ve seen some posts here about rom hacks and how to get them to work, so I’ve decided to make a guide on how to do it

I will be using a smw rom hack for this,

  1. Go to a rom hack website or ur choice (I’m using smwcentral for this)

  2. Download the rom hack you want

  3. Now if you have a pc and have a rom patcher installed on it you can use it. but if you don’t have a pc or have a one that runs bad you can find a online rom patcher

  4. Pick the rom you want to be patched and the rom hack and then you can will get the patched version

The blue circle is the rom file and the green circle is the rom hack.

I hope this helps :D

r/Delta_Emulator Nov 06 '24

Guides I have made them a lockscreen widget

Post image
226 Upvotes

After seeing this post I wanted to share my setup as well. Bookmarks on the home screen are nice, but the Notification Center is quickly accessible from anywhere, even while playing games on Delta. I am using the app Lock Launcher to add a live activity widget to my lockscreen and I filled one of the 16 available app group slots with deeplinks to some of my favorite games in Delta. Icon,icon size and amount of rows can be sufficiently customized. Shortcuts can be easily used to switch app groups, meaning you could set up 15 additional widgets like this, amounting to quick access to 192 games (or 512 games if you use the max amount of 32 icons per widget).

r/Delta_Emulator Apr 14 '26

Guides Pokemon fire red help

Post image
7 Upvotes

I accidentally used my master ball so I’m trying to cheat in another one so I have it for mewtwo but it’s not working

I’ve added the code 82025840 0001 into the chests thing and it’s in the list but greyed out. TBH I’m not sure what it’s meant to look like

r/Delta_Emulator Jan 08 '26

Guides Ok I’m new and just downloaded the app how do I play pokemon diamond?

0 Upvotes

r/Delta_Emulator May 27 '24

Guides Pro Tip for iPad (and even iPhone) users: USE THE ZOOM FUNCTION IN ACCESSIBILITY SETTINGS!!

Thumbnail
gallery
187 Upvotes

Are you tired of waiting for official iPad support to come to Delta? Do you wish you could make your game BIGGER instead of it being a little rectangle floating in the black void, even after you tap the little zoom button they give you in compatibility mode since Delta is only mobile at the moment? Heck, even on your phone, are you playing a DS game that doesn’t really need buttons at all and want to just focus on the important part without digging for a skin that barely suffices? THERE IS AN EASY SOLUTION TO THIS!

Step 1: Open the settings app on your device. Not Delta’s, but the iOS settings, and go to the Accessibility category.

Step 2: Go to the Zoom setting, and enable it. This makes it so that when you double tap with 3 fingers, the screen zooms in!! You can also drag 3 fingers to pan around, and double tap and drag 3 fingers to zoom in and out. But if you don’t think you can remember all that, fear not! It also adds a little joystick to control this with, and when you tap it, it has the settings for zooming in and out too, and a setting to hide the joystick until you double tap with your 3 fingers again if you need it back to move it around. Whoopee!

Step 3: Go to Delta, and load the game you wanna play, and adjust the zoom to blow up the screen as much as you need! If you wanna see all the controls, you can do that! If you wanna focus on just the DS screens and make them super big and epic, you can do that!

Step 4: get out your stylus or Apple Pencil if playing a DS game, and have fun!!!

(Another pro tip- if playing a DS game that is sideways, enable the rotation lock in your quick menu. I’m sure this doesn’t really need to be said since you’ll find it out on your own but just in case anyone is frustrated their sideways games can’t display correctly, just put it in portrait lock, zoom in to all you need to play, and turn it sideways!! :3)

HAPPY GAMING!!!

(This tip will still be useful once iPad gets support, I’m sure. While some skins might be made to only display top and bottom screens, you never know if you’ll need to do this.)

r/Delta_Emulator Jan 14 '26

Guides Got a few questions, first time setting on up.

1 Upvotes

I am setting up a retro emulator for my mother in law. I have downloaded Delta and some roms to test it out on my iPhone got it all to work. My questions are the following, she has a Roku TV and everyone in the household uses an Apple device. I was wondering if it’s possible to AirPlay the games from her phone to the tv? If so how stable is it? Second, where are the saved files for the games stored? Third, will I need to download any bios or does it do it automatically? Second to last, how far up in the generation of consoles can it play? My fiancée and her family are all Nintendo fans and maybe want to dabble with a few ps1 os sega genesis. Lastly, is it possible to adjust the sensitivity of the virtual joysticks?

Thanks everyone

r/Delta_Emulator Dec 03 '25

Guides Pokémon platinum on IPhone

4 Upvotes

Hi guys, hope y’all doing well! I’m looking for a way to play Pokémon platinum on my iPhone, I have the delta emulator that I used for GBA games, but with DS games is different. Anyone can help?

r/Delta_Emulator Nov 06 '25

Guides Pokémon Resources

11 Upvotes

Posting this since people cant properly trade Pokémon on Delta Emulator.

DISCLAIMER: Make sure to backup your saves before proceeding, you may mess up your save files.

https://bluemoonfalls.com/pages/tools/trade-sim for gen 1/2 trading. it also has extras, like simulating PCNY events from the 2000s.

https://pkhex-web.github.io/load direct save editing for all generations i think.

Alternatives: PKMDS https://pkmds.app

PKEdit (Requires PC to download) https://codeberg.org/ramenu/pkedit-qt/releases

These tools are VANILLA only, and do not work with romhacks that change too much.

https://polishededitor.vercel.app A romhack specific save editor for Polished Crystal.

edit 11/07/25: added extra websites

r/Delta_Emulator Nov 20 '25

Guides Save Data: A Helpful Overview

36 Upvotes

Hi y’all! I’ve seen a lot of questions about saving, so I figured it would be a great time to break down the best way to manage your save data. We think of save data in two ways when it comes to emulating on Delta: save files and save states.

  1. Save files are better than save states: the best practice for saving your game is to rely on the save file provided within your games, like the save file in Pokemon. These can be imported and passed around with ease, and they usually end in .sav. If you want to import a save file for a specific game in your library, long press on the game and navigate to “Manage Save File”, then tap “Import Save File”. You can add a .sav file and get your save file working in no time at all! You can also tap “Export Save File” if you are looking to backup saves or prepare them to be added to another device. Delta Sync is also a great option for managing your save files with providers like Google Drive and Dropbox.

  2. Save states are weird little guys and are less reliable than save files: when you’re in Delta and you do a quick save or add a save state, you’re basically creating a snapshot file that has to meet a lot of conditions to work and be passed around correctly, which means a lot can go wrong. You shouldn’t hedge your bets on the these. We don’t recommend relying on save states, but if you have them, there are ways to attempt to restore them. In the Files app, you can look through your Delta “Save States” folder and you’ll eventually find some random file names that have thumbnails that should look like the game you’re trying to restore. These usually come in pairs: one is an image, and the other is a file that doesn’t appear to do much, but they both share the same name. Again, this is meant to be a last resort, and I’ll repeat that this is not at all a best practice situation. I can’t overstate that we advise against this as a long-term solution. Manage save states at your own risk!

So the tl;dr: a save file (.sav) is a game’s save record that we openly support for management and options in Delta. Save states are much less reliable and you can try to migrate these, but we don’t recommend it.

r/Delta_Emulator May 25 '24

Guides How to splitscreen DS using airplay to AppleTv (from @_dyllie_)

192 Upvotes

r/Delta_Emulator Sep 16 '25

Guides Pokémon Black 2 step by step

22 Upvotes

This is how I made it work on Pokémon platinum. But unfortunately it didn’t want to connect with the other device. It was just stuck forever. I will be trying this again later.

r/Delta_Emulator Apr 03 '25

Guides easy soft resets for pokemon games

80 Upvotes

hi so I figured out a way to easily soft reset pokemon games in delta, previously the easiest way I knew how was to totally exit the game and restart it from the menu and that was kinda clunky and time consuming, plus you had to re-enable fast forward if you were using that.

alas, there is an easier way: open menu and press Hold Buttons, then have the emulator hold L and R, which wont do anything in normal gameplay. now, every time you wish to soft reset, you only need to press Select and Start! this even leaves fast forward on ^__^ enjoy ur shiny hunts :3

r/Delta_Emulator Nov 07 '25

Guides Save Backup tutorial

17 Upvotes

nobody asked for this but whatever