Pokémon Colosseum and Pokémon XD: Gale of Darkness get all the emulation attention on GameCube, but there’s a third Orre-era spinoff that almost nobody talks about setting up in 2026: Pokémon Battle Revolution. It shipped exclusively on the Wii in 2007, it never got a Virtual Console re-release, and it’s the only mainline-adjacent Pokémon title built specifically to talk to Diamond, Pearl, Platinum, HeartGold, and SoulSilver over Nintendo’s original Wi-Fi Connection service. That service died in 2014. What most players don’t realize is that a fan-run revival called Wiimmfi has kept the exact same online battles, rentals, and Colosseum-mode matches running for over a decade, and as of Dolphin 2609 — released September 24, 2026 on the back of a steady 2026 release cadence that included the 2603 build in May, the 2606 build in June, and the bug-fix-focused 2606a update in August — running Battle Revolution alongside a DS emulator to reach those online modes again is more stable than it has been in years.
This tutorial walks through the entire setup: installing Dolphin, configuring the Wii side of the emulator specifically for Battle Revolution, patching your way onto Wiimmfi’s Wii servers (which is a different, more involved process than the DNS-only trick DS games use), fixing the one well-documented graphical bug the game has on Dolphin, and pairing it with a DS emulator so you can actually import Pokémon from your Sinnoh or Johto games. None of this requires a modded physical Wii. Everything below runs on a PC.
Don't miss new tech stories on Google
Add Tech Insider once in the Google app and our stories appear in your news suggestions.
Understanding Pokémon Battle Revolution’s Game Modes First
It helps to know what you’re actually setting up before you start flipping switches in Dolphin’s settings menus. Pokémon Battle Revolution isn’t structured like a normal Pokémon game. There’s no region to walk around, no gym badges, and barely any story. Instead, the entire game is built around the Colosseum, a single hub where every mode branches off. Colosseum mode is the offline single-player track: a series of themed battle arenas (Rookie Colosseum, Sunny Park, Crystal Colosseum, and several others) that you clear in sequence using either your own Pokémon or ones you rent for that specific run. Rental passes are the game’s way of handing you a pre-built team without touching your own save data, and they’re also the feature tied to the graphical bug covered in Step 5.
The Wi-Fi Plaza is the online hub, and it’s the part of the game that stopped working entirely in 2014 when Nintendo shut down its original Wi-Fi Connection servers. From the Plaza, players could battle each other online, exchange rental passes, and — critically for anyone who owned a copy of Diamond, Pearl, Platinum, HeartGold, or SoulSilver — pull Pokémon directly from those DS games into a 3D battle stage. That cross-game link was Battle Revolution’s headline feature at launch, and it’s the exact functionality this guide restores through Wiimmfi and a DS emulator in Steps 6 through 9 — a different mechanism than the peer-to-peer method covered in our guide on how to trade Pokémon between emulators without a link cable. Knowing this structure ahead of time makes the rest of the setup much less confusing, since the offline Colosseum content, the local Wi-Fi Plaza functions, and the full online cross-game link are three separate things that each depend on different parts of the configuration.
How to Legally Dump Your Own Wii Disc for Dolphin
Dolphin’s developers have always drawn a hard line here: the emulator is legal, redistributing copyrighted game data is not. If you own a physical copy of Pokémon Battle Revolution, the standard path is to use a USB Wii disc drive connected to a PC with a dumping tool such as CleanRip (run from the Homebrew Channel on a real Wii) or a PC-side Wii/GameCube disc reader utility, which extracts an ISO or WBFS file from your disc. That file is then the one you point Dolphin at, and it’s also the file you’ll run through the Wiimmfi patcher in Step 7.
Two things matter for accuracy here. First, dumping requires either a real Wii running homebrew software or a compatible external disc drive — Dolphin itself doesn’t dump discs, it only plays the resulting file. Second, keep your original disc. Beyond the obvious ownership argument, a physical copy is useful if you ever need to re-dump the image because a file got corrupted or a future Dolphin update changes how it reads a particular disc format.
What You’ll Need Before Starting
Gather these before you open a single settings menu. Skipping any one of them is the most common reason this setup stalls out halfway through.
| Requirement | Version / Spec | Notes |
|---|---|---|
| Dolphin Emulator | 2609 (released September 24, 2026) | Latest stable build; adds Android NetPlay and settings search, neither required for this guide but confirms you’re current |
| Operating system | Windows 10/11, macOS, or Linux (64-bit) | Dolphin also runs on Android and Steam Deck, but Wii Remote pointer setup is easier on desktop |
| CPU | Modern 4-core+, strong single-thread performance | Battle Revolution’s 3D battle animations are more GPU-bound than most GameCube-era Pokémon titles |
| GPU backend | Vulkan or Direct3D 11/12 capable | Vulkan is the recommended default in 2026 builds; OpenGL remains the fallback |
| RAM | 8 GB minimum | 16 GB recommended if you’re running a DS emulator alongside Dolphin |
| Pokémon Battle Revolution disc image | NTSC-U, PAL, or NTSC-J | Must be a legal backup dumped from a disc you own; Dolphin does not supply games |
| DS emulator (optional but recommended) | melonDS 1.1 or DeSmuME | Needed only if you want to link Battle Revolution to Diamond/Pearl/Platinum/HGSS saves |
| Wiimmfi patcher | Latest from wiimmfi.de | Required for Wii-side online play; DS-only DNS tricks do not work for this game |
One legal note worth stating plainly: everything in this guide assumes you own a physical copy of Pokémon Battle Revolution and dumped it yourself, or are using your own legally purchased digital backup tools. Dolphin’s developers have been explicit that the emulator itself is legal open-source software, but that legality does not extend to downloading copyrighted game images from the internet.
Step 1: Install Dolphin 2609
Download the current stable build from Dolphin’s official site rather than a third-party mirror — if you haven’t set up the emulator before, the general Dolphin Emulator setup guide covers the base install in more depth than this article will. Dolphin 2609, released September 24, 2026 after roughly three months of development, is mostly an Android-focused update — cross-platform NetPlay between Android and PC, a settings search bar, real Balance Board support, and improved rumble support on Android — but every stable release also folds in the accumulated bug fixes from that cycle’s development builds, so there’s no reason to run anything older for this project.
Run the installer on Windows, or extract and launch the AppImage/binary on Linux. On first launch, Dolphin will ask you to point it at a folder containing your game images — this can be the same folder you’ll use for the Colosseum and XD discs if you’ve already set those up. Battle Revolution will show up in the game list once Dolphin scans and reads its embedded game ID.
A clean folder layout saves confusion later, especially once you add a patched copy of the disc image alongside the original:
Games/
Wii/
PokemonBattleRevolution_original.iso
PokemonBattleRevolution_wiimmfi.iso (created in Step 7)
GameCube/
PokemonColosseum.iso
PokemonXD.iso
Dolphin User Folder/
Wii/
title/ (NAND contents - back this up, see Step 11)
GC/
(memory card files for Colosseum/XD)
Step 2: Set the Emulated Wii Region to Match Your Disc
Before touching graphics or controllers, get the region right, because a mismatch here causes subtle problems later with network setup and system menus. Open Options → Configure → Wii and set the Wii system language and region to match your disc — North American for NTSC-U, European for PAL, Japanese for NTSC-J. Dolphin emulates a full Wii NAND (its internal system storage), and that NAND’s region should agree with the game disc you’re loading. Mixing regions is a common source of save-corruption reports in Dolphin’s own compatibility notes for Wii titles.
Step 3: Configure the Wii Remote for Battle Revolution’s Menus
Battle Revolution is built entirely around Wii Remote pointer input for its menus, Pokémon selection screens, and the Wi-Fi Plaza. A GameCube controller is not a real substitute here, even though Dolphin will let you assign one.
- Open Controllers from Dolphin’s main toolbar.
- Under Wii Remotes, select Wii Remote 1 and set its source to Emulated Wii Remote.
- Click Configure and bind the D-pad, A, B, Home, and the pointer to your keyboard or a gamepad’s analog stick.
- Make sure the emulated pointer’s range covers the full screen — test it against the Wii’s own pointer-calibration menu before booting the game.
- Only switch to Real Wii Remote if you have a Bluetooth adapter Dolphin recognizes and an actual Wii Remote paired to it. This isn’t necessary for normal play.
# Typical emulated Wii Remote binding (keyboard profile)
A Button: X
B Button: Z
D-Pad Up: Up Arrow
D-Pad Down: Down Arrow
D-Pad Left: Left Arrow
D-Pad Right: Right Arrow
Home: Escape
IR Pointer: Bind to mouse cursor for menu navigation
Tilt/Shake: Leave unbound - Battle Revolution doesn't use motion controls
Step 4: Set Up Wii Save Data (NAND), Not a GameCube Memory Card
This trips people up who’ve already set up Colosseum or XD in Dolphin, because those two games are GameCube titles that save to an emulated memory card. Battle Revolution is a Wii title, and its save lives inside Dolphin’s emulated Wii NAND, not a memory card file. There’s no separate memory-card menu to configure for this game.
Dolphin creates its NAND automatically the first time you boot into the Wii Menu emulation. If you’re importing a save you legally exported from a real Wii, use Tools → Import Wii Save and point it at your .bin file. Keep the same Dolphin user directory going forward — switching profiles or reinstalling Dolphin into a different folder is the single most common reason people think they’ve “lost” a Battle Revolution save when it’s actually just sitting in a different NAND.
Step 5: Pick the Right Graphics Backend and Fix the One Known Bug
Open Graphics → General and select Vulkan as your backend on Windows or Linux; Direct3D 11/12 is a solid Windows alternative if Vulkan misbehaves on your GPU. Battle Revolution runs well at 2x-4x internal resolution for a clean 1080p-1440p image, since its battle stages and Pokémon models are relatively simple 3D assets by 2026 standards.
There is one specific, well-documented graphical bug in this game on Dolphin: rental-pass trainer portraits render as a garbled mess if Store EFB Copies to Texture Only is enabled under Graphics → Advanced. The fix, per Dolphin’s own wiki page for the game, is to turn that option off. It’s a small setting, but if you skip it you’ll be staring at corrupted trainer card art every time you rent a Pokémon in Colosseum mode online.
| Setting | Recommended Value | Why |
|---|---|---|
| Backend | Vulkan (Windows/Linux), Metal (macOS) | Best shader compilation behavior on 2026 drivers |
| Internal Resolution | 2x-3x native | Sharper battle UI without pushing simple GameCube-era 3D models past their limits |
| Store EFB Copies to Texture Only | Off | Prevents garbled rental-pass trainer portraits |
| Anti-Aliasing | 2x-4x MSAA, optional | Cosmetic only; skip if you notice any menu-text shimmer |
| Widescreen Hack | On, only if using a matching GameSettings patch | Battle Revolution wasn’t built natively for every widescreen mode; forcing it without a matching per-game code can stretch HUD elements |
Step 6: Understand Why Battle Revolution’s Online Setup Is Different From DS Games
If you’ve already set up Wiimmfi for a DS game like Pokémon Platinum, you might expect the same trick to work here: change the DNS server, done. It doesn’t work that cleanly for Wii titles. DS software only needs its Wi-Fi lookup redirected to Wiimmfi’s servers at the network level. Wii software, including Battle Revolution, also expects to validate against Nintendo’s original certificate chain before it will even attempt to go online, so a plain DNS swap gets you a connection error instead of a lobby.
Wiimmfi solves this with what the community calls the Wiimmfi Patcher: a tool that either patches your disc image so the game’s network calls point at Wiimmfi’s infrastructure directly, or patches your Wii NAND once so every compatible game can connect without a manual step at launch. For a Dolphin setup, patching the disc image (or the loaded ISO) is the more common route, since you’re not maintaining a persistent physical console.
Step 7: Patch Your Battle Revolution Image for Wiimmfi
- Download the current Wiimmfi patcher tool from wiimmfi.de — always get it from the official site, never a third-party reupload.
- Point the patcher at your legally dumped Battle Revolution ISO or WBFS file.
- Run the patch. This rewrites the game’s hardcoded Nintendo WFC server addresses to Wiimmfi’s endpoints instead.
- Load the newly patched image in Dolphin the same way you’d load any other game — through the main game list, after re-scanning your game folder.
- The first time you boot into the Wi-Fi Plaza or Colosseum mode’s online option, expect a short delay while Wiimmfi registers your emulated console’s identity on its servers.
Then, inside the emulated Wii’s own network settings menu (not Dolphin’s settings), go to Wii Options → Wii Settings → Internet → Connection Settings, select your active connection, choose Change Settings, and set Auto-Obtain DNS to No. Enter the current DNS address Wiimmfi publishes on its own setup page at the time you’re reading this — it’s the same DNS-swap step DS games use, layered on top of the disc patch, and Wiimmfi occasionally updates the address, so always pull it fresh from the source rather than an old screenshot or forum post.
Step 8: Verify the Connection Before You Try Anything Online
Boot the patched game, go to the Wi-Fi Plaza from the main menu, and check the connection test screen. A successful test confirms three things at once: your DNS change took effect, the patch applied correctly, and Wiimmfi’s servers see your console. If it fails, work backward through the checklist rather than guessing — re-verify the DNS entry first (it’s the single most common point of failure), then confirm the patch actually applied by checking the patcher’s own log output, then confirm your region setting from Step 2 matches your disc.
Before blaming Dolphin or the patch, rule out your host PC’s own network cache. A stale DNS cache on the machine running Dolphin can make a correct in-game DNS change appear to fail:
# Windows - flush the local DNS resolver cache
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches
# Then confirm your machine can reach the outside network at all
ping 1.1.1.1
Step 9: Set Up a DS Emulator to Bring In Diamond, Pearl, Platinum, HeartGold, or SoulSilver
Battle Revolution’s whole reason for existing was to give those five DS games a 3D battle stage. To use that connection today, you need a second emulator running alongside Dolphin. melonDS 1.1 (the current stable desktop release) is the standard recommendation; DeSmuME remains a valid fallback if you hit a specific compatibility issue melonDS doesn’t handle well.
- Install melonDS 1.1 separately — it’s a distinct project from Dolphin and doesn’t share settings or a NAND.
- Point melonDS at your legally dumped DS BIOS and firmware files under Config → Emu Settings → DS-mode.
- Load your Diamond, Pearl, Platinum, HeartGold, or SoulSilver ROM.
- Apply the same Wiimmfi DNS setup to melonDS’s network configuration that you’d use for any other Wiimmfi DS setup — this is the DNS-only version, since DS games don’t need the disc-patching step Wii games require.
- Run both emulators at the same time, each connected to Wiimmfi independently, and use each game’s in-game menu to initiate the Battle Revolution connection sequence.
Cross-system compatibility still depends on matching game versions and Wiimmfi’s current server status for both titles, so don’t be surprised if a specific combination needs a patch update on one side before it connects cleanly.
Step 10: Configure a Standard Controller as a Backup Input Method
Once you’re past the pointer-heavy menus, battles themselves can be played comfortably on a standard gamepad. Open Controllers → GameCube Controllers or the equivalent Wii-compatible input section, select Standard Controller, and map A, B, Start, and the D-pad. This doesn’t replace the Wii Remote for navigating menus, but it’s noticeably more comfortable for the actual turn-based battle inputs during long online sessions.
Step 11: Back Up Your NAND and Save Data Before Experimenting
Once you have a working, Wiimmfi-connected setup, copy Dolphin’s entire user data folder somewhere safe. This single step prevents the two most common disasters in this hobby: a settings change that corrupts your Wii NAND, and a failed patch update that breaks a previously-working connection. It’s not a purely theoretical risk, either — the 2606a point release in August 2026 fixed savestate loading for some Wii games and separately patched security issues, which is exactly the kind of routine update that’s a lot less stressful when you already have a backup sitting on another drive. Do this before you try any texture pack, before you update the patcher, and before you touch the region settings again.
Step 12: Optional — Apply a Texture Pack or Widescreen Patch
Unlike marquee Wii titles such as Twilight Princess or Super Mario Sunshine, Battle Revolution doesn’t have one single, universally maintained HD texture-pack project. What exists is scattered across community repositories, varies in completeness, and should be treated cautiously — verify the source and confirm it matches your game’s region before installing anything through Dolphin’s texture-replacement system under Graphics → Advanced → Load Custom Textures.
For widescreen, Dolphin’s general Widescreen Hack can force a 16:9 output, but it works best when paired with a matching per-game GameSettings INI patch (found by the game’s six-character ID inside Dolphin’s GameSettings folder) or a community Gecko/AR-style code. Forcing widescreen without a matching patch can stretch HUD elements in ways that look worse than native 4:3.
A GameSettings INI entry is just a plain text file named after the game’s six-character ID (RPBE01 for the NTSC-U release of Battle Revolution), placed in Dolphin’s GameSettings folder. The structure looks like this — check Dolphin’s own wiki page for the game before copying any specific values, since the exact patch content depends on your Dolphin version and disc region:
[Core]
# Values here override Dolphin's global settings for this game only
[Video_Settings]
AspectRatio = 6
# 6 typically corresponds to a widescreen/16:9 override in Dolphin's aspect ratio enum;
# verify the current value against your installed Dolphin version before using it
[Video_Hacks]
EFBToTextureEnable = False
# Corresponds to disabling "Store EFB Copies to Texture Only" from Step 5
Step 13: Test Every Mode Before Calling the Setup Done
Don’t stop at the connection test screen. Run through offline Colosseum mode, the Wi-Fi Plaza’s local functions, and — if your Wiimmfi patch and DNS setup are both working — an actual online battle or rental exchange. Each of these exercises a different part of the stack (disc patch, DNS routing, NAND save integrity, controller mapping), and catching a problem in a lower-stakes offline mode is a lot less frustrating than discovering it mid-battle against another Wiimmfi player.
Example Output: What a Working Setup Looks Like
Dolphin 2609 - Pokemon Battle Revolution [RPBE01]
Backend: Vulkan | Internal Resolution: 3x native | Store EFB Copies to Texture Only: Off
Wii Region: NTSC-U | NAND: Default User (verified)
Wi-Fi Plaza connection test: PASSED - Wiimmfi responded, session registered
Rental pass trainer portraits: rendering correctly
melonDS 1.1 - Pokemon Platinum [ADAE01]
BIOS9/BIOS7/Firmware: loaded from external dumps
Wiimmfi DNS: applied via Wi-Fi connection settings
Battle Revolution link sequence: awaiting connection from Wii session...
Common Pitfalls
Most failed setups trace back to one of these. Check them in order before assuming something deeper is broken.
- Applying the DNS trick without patching the disc image first. This is the single most common mistake carried over from DS setups. Battle Revolution needs the disc/ISO patched by the Wiimmfi patcher in addition to the DNS change — DNS alone will not get you online.
- Mixing GameCube memory-card thinking with Wii NAND saves. There’s no memory card to configure for this game. If your save “disappeared,” check which Dolphin user folder and NAND you’re actually loading.
- Region mismatch between the disc and the emulated Wii’s system settings. Set this correctly in Step 2, before you do anything else, not after something breaks.
- Leaving Store EFB Copies to Texture Only enabled. You’ll get garbled rental-pass trainer art in Colosseum mode and might mistake it for a corrupted download.
- Confusing Dolphin’s NetPlay with Wiimmfi. NetPlay synchronizes two local Dolphin instances for the same session; it has nothing to do with reaching Wiimmfi’s actual online servers.
- Using an outdated Wiimmfi DNS address from an old forum post or screenshot. Wiimmfi updates its published DNS server periodically. Always pull the current value from wiimmfi.de directly.
- Trying to force widescreen without a matching per-game patch. You’ll get stretched menus and HUD elements instead of a clean 16:9 picture.
- Downloading the game image or the Wiimmfi patcher from a random third-party mirror. Both should come from a source you trust — your own legal disc dump, and the official Wiimmfi site for the patcher.
Troubleshooting Guide
| Problem | Likely Cause | Fix |
|---|---|---|
| Wi-Fi Plaza connection test fails immediately | DNS not changed, or changed on the wrong network profile | Re-check Auto-Obtain DNS is set to No under the active Wii connection, not a saved but inactive one |
| Connection test times out instead of failing fast | Disc image was never patched by the Wiimmfi patcher | Re-run the patcher against your ISO/WBFS and reload the patched file in Dolphin |
| Rental-pass trainer portraits look garbled | Store EFB Copies to Texture Only is enabled | Disable it under Graphics → Advanced |
| Save data appears to be missing after reinstalling Dolphin | New install created a fresh NAND in a different user folder | Import your backed-up Wii save via Tools → Import Wii Save, or restore your old user folder |
| Wii Remote pointer drifts or won’t reach menu edges | Sensor bar emulation range not calibrated | Recalibrate inside the Wii system menu’s own pointer settings before entering the game |
| Battle animations stutter at higher internal resolution | GPU load spike on EFB-dependent effects like bloom | Drop internal resolution to 2x or switch backend from OpenGL to Vulkan/D3D12 |
| melonDS can’t reach Wiimmfi even though Dolphin can | Each emulator needs its own independent DNS/network configuration | Apply the DNS change separately inside melonDS’s own network settings, not just Dolphin’s |
| Widescreen Hack stretches the HUD incorrectly | No matching per-game GameSettings patch installed | Find the correct patch for your game’s six-character ID or leave the hack off |
| Battle Revolution won’t show up in Dolphin’s game list | ISO wasn’t rescanned after patching, or sits outside Dolphin’s configured game folders | Add the patched file’s folder under Options → Configure → Paths and rescan |
| Colosseum mode online rental exchange freezes | Version mismatch between your patch and Wiimmfi’s current server build | Update to the latest Wiimmfi patcher release and re-patch your image |
Setting Up Local Multiplayer Between Two Dolphin Instances
Battle Revolution also supports local wireless battles between two Wii consoles in the same room, and Dolphin can reproduce that without touching Wiimmfi at all, using its built-in NetPlay feature. This is worth setting up separately from the online configuration above, since it’s simpler and doesn’t depend on any external servers being available.
- Launch a second, independent instance of Dolphin, or use Dolphin’s own multi-instance launch option if your build exposes one.
- In the first instance, go to Tools → Start NetPlay and host a session.
- In the second instance, join that session using the host’s local network address.
- Both instances need the same Battle Revolution disc image loaded, and ideally the same Dolphin version to avoid any state-synchronization mismatches.
- Assign a different controller (or a different keyboard profile) to each instance so you’re not fighting over the same input bindings.
Remember that NetPlay and Wiimmfi solve two completely different problems. NetPlay recreates a local, same-room wireless link between two consoles you control. Wiimmfi recreates Nintendo’s original internet-based Wi-Fi Connection service, letting you battle players anywhere and, more importantly for this guide, letting Battle Revolution talk to a DS game running Wiimmfi on a separate device or emulator. Setting up NetPlay does not get you any closer to online Wiimmfi play, and vice versa — treat them as two independent projects that happen to share the same emulator.
Advanced Tips for a Smoother Setup
Once the basic connection works, a few refinements make repeated sessions less annoying. Keep a dedicated, separate Dolphin user folder just for your Battle Revolution NAND so unrelated Wii-game experiments never risk it. If you’re running Battle Revolution and a DS emulator on the same PC, check both applications’ individual network/proxy settings rather than assuming a system-wide DNS change covers everything — Dolphin’s emulated Wii network stack and a DS emulator’s network stack are configured independently even on the same machine.
If you want to keep Colosseum and XD (the GameCube spinoffs) and Battle Revolution (the Wii spinoff) organized in one Dolphin library, use separate memory-card files for the GameCube titles and don’t let them share a save slot with each other, since region-specific save compatibility between different regional releases of Colosseum-family games can be inconsistent. And if you ever plan to update Dolphin itself, back up your NAND first — a version jump that changes NAND handling is rare, but not worth risking an online-verified save over.
Consider running Dolphin’s Wii instance and your DS emulator on separate user accounts or even separate machines on the same local network if you plan to do a lot of cross-game trading sessions. It isolates the two NAND/save states from each other entirely, which makes it much easier to tell which side of the connection broke if something stops working after a Wiimmfi patcher update. It also means you can update melonDS independently of Dolphin without worrying about one update breaking the other’s network configuration.
Finally, keep a short log of what you changed and when — which Dolphin version, which patcher version, which graphics backend — in a plain text file next to your backups. Wiimmfi’s patcher and DNS address both get revised periodically as the fan project maintains compatibility with newer Dolphin builds, and having a timestamped note of your last known-working configuration saves a lot of guesswork if a future update breaks something and you need to roll back one variable at a time instead of all of them at once.
Why Dolphin Never Shipped on Steam — and Why That Doesn’t Affect This Setup
It’s worth knowing the background here, since it occasionally confuses newcomers who go looking for Dolphin on Steam and can’t find it. In May 2023, Nintendo filed a DMCA takedown request that led Valve to pull Dolphin’s Steam store page days before its planned release. The Dolphin team’s own blog post on the matter, published July 20, 2023, clarified that Nintendo had not filed a standard DMCA Section 512(c) notice against the Steam listing itself, but had objected on anti-circumvention grounds tied to Dolphin’s handling of the Wii Common Key, the decryption key used to read retail Wii discs, according to Dolphin’s project history. The Steam release remains indefinitely postponed as a result, which is why every legitimate Dolphin download in 2026, including the 2609 build used in this guide, comes from Dolphin’s official GitHub project or its own site rather than a storefront.
None of that history changes anything about the setup in this guide. Dolphin has continued shipping regular stable releases since 2023, and 2026 alone brought the 2603 build in May with Triforce arcade-board support and performance improvements for demanding games, the 2606 build in June that expanded Triforce support further and added Game Boy Player emulation, and the Android NetPlay and settings-search improvements in 2609 — through all of it, the emulator’s legal standing as open-source software developed independently of any Nintendo code has not changed. Reporting on the 2023 dispute from TechRadar covers the timeline in more detail if you want the full background.
How Battle Revolution Fits Into the Wider Orre-Era Emulation Picture
If you’ve already worked through a Dolphin setup for Pokémon Colosseum and Pokémon XD: Gale of Darkness, or used Dolphin’s Integrated GBA feature to link a Game Boy Advance Pokémon game to those GameCube titles, Battle Revolution is the natural third piece. Colosseum and XD are single-player-focused RPGs with GameCube-to-GBA connectivity for importing Pokémon from Ruby, Sapphire, Emerald, FireRed, or LeafGreen. Battle Revolution, by contrast, has almost no single-player story of its own — it exists to give the DS generation’s Pokémon a proper 3D battle stage and, crucially, real online battles and trades through Nintendo’s Wi-Fi Connection before that service shut down. Setting up all three side by side on the same Dolphin installation, with a DS emulator for the Wiimmfi-DS side of the equation, is the closest thing to recreating the full Generation IV online ecosystem as it existed between 2007 and 2010, using nothing but a modern PC.
The tradeoff is complexity. Colosseum and XD setups are comparatively simple: install Dolphin, load the disc, configure a GameCube controller, done. Battle Revolution adds a Wii Remote-first control scheme, Wii NAND save handling instead of memory cards, and a two-step online patching process instead of a one-step DNS swap. None of it is difficult once you understand why each step exists, which is the gap this guide is meant to close.
Three Ways to Play Battle Revolution Online in 2026, Compared
Dolphin plus Wiimmfi isn’t the only route back to Battle Revolution’s online features, and it’s worth knowing what you’re trading off against the alternatives before you commit an afternoon to the setup above.
| Approach | What You Need | Tradeoffs |
|---|---|---|
| Real Wii + patched disc + Wiimmfi | Unmodified or soft-modded Wii console, real internet connection, a physical disc you can patch or a Wiimmfi-compatible loader | Most “authentic” experience and closest to 2007-era latency, but ties you to a single physical console and TV, and softmodding carries its own risk if done incorrectly |
| Dolphin + Wiimmfi (this guide) | A PC, Dolphin 2609, a legal disc dump, the Wiimmfi patcher | Most flexible — runs on whatever PC you already own, easiest to back up and restore, but requires the extra disc-patching step this guide covers in detail |
| Dolphin + Wiimmfi + DS emulator | Everything above, plus melonDS or DeSmuME configured with its own Wiimmfi DNS setup | Only way to restore the full original cross-game link with Diamond/Pearl/Platinum/HGSS/SoulSilver; adds a second emulator’s worth of configuration and troubleshooting surface area |
Most readers land on the second or third option simply because dedicating a physical Wii to one game isn’t practical anymore, and a softmod carries more risk of bricking a console than anything in this guide carries for a PC. The setup covered above targets the third option specifically, since it’s the one that actually restores what made Battle Revolution worth owning in the first place — not the offline Colosseum battles alone, but the ability to pull your actual Sinnoh or Johto team into a proper 3D arena and battle someone else’s.
Frequently Asked Questions
Do I need a physical Wii to play Pokémon Battle Revolution in 2026?
No. Dolphin 2609 emulates the Wii hardware directly on a PC, including the Wii Remote pointer controls and the internal NAND storage the game uses for saves. You need a legally obtained copy of the game disc image, but not the console itself.
Can I use the same DNS trick I used for DS games to get Battle Revolution online?
Not by itself. DS games only need a DNS redirect to reach Wiimmfi. Wii games like Battle Revolution also need the disc/ISO patched by the Wiimmfi Patcher first, because the Wii software validates against Nintendo’s original certificate chain before it will attempt to connect at all.
Why do the rental-pass trainer portraits look corrupted in Colosseum mode?
This is a documented Dolphin-specific bug tied to the Store EFB Copies to Texture Only graphics setting. Turning that option off, under Graphics → Advanced, fixes the portraits without affecting anything else in the game.
Do I need melonDS or DeSmuME if I only want to play Battle Revolution offline?
No. A DS emulator is only necessary if you want to import Pokémon from Diamond, Pearl, Platinum, HeartGold, or SoulSilver, or battle those games’ Pokémon through Battle Revolution’s 3D stage. Offline Colosseum mode and the local Wi-Fi Plaza functions work with just Dolphin.
Is there an HD texture pack for Pokémon Battle Revolution?
Not one single, universally maintained project comparable to what exists for bigger Wii titles. Community texture packs exist in scattered repositories with varying completeness, so verify the source and region compatibility before installing anything through Dolphin’s custom texture loader.
Why did Dolphin never release on Steam?
Nintendo filed a DMCA takedown request in May 2023 over Dolphin’s handling of the Wii Common Key, which led Valve to remove the Steam listing before launch. The Dolphin team confirmed in a July 2023 blog post that Nintendo had not pursued a full lawsuit, but the Steam release remains indefinitely postponed. Downloads have continued directly from Dolphin’s own site and GitHub since then.
Will a GameCube controller work for Battle Revolution’s battles?
You can map a standard controller for battle inputs like A, B, and the D-pad once you’re past the menus, but the Wii Remote’s pointer is required to navigate Battle Revolution’s menus, Pokémon selection screens, and the Wi-Fi Plaza. Configure an emulated Wii Remote first, then add a standard controller as a secondary comfort option.
What’s the difference between Dolphin’s NetPlay and connecting to Wiimmfi?
NetPlay synchronizes two Dolphin instances so they can play the same local-multiplayer session together, similar to how the original console handled split-screen. It has no connection to Wiimmfi’s servers. Reaching Wiimmfi’s actual online battles and rentals requires the disc patch and DNS setup described in Steps 6 through 8 of this guide, not NetPlay.





