github mamesj/pokemon-fulldex fulldex-2026-11-12
FullDex: 12 November 2026

latest release: fulldex-builder-0.1
2 hours ago

Which download do I need?

Your device Download
Windows PC pokemon-ds-wide-pc-windows-x86_64.zip
Mac with Apple silicon (M1 or newer) pokemon-ds-wide-pc-macos-arm64.zip
Mac with Intel pokemon-ds-wide-pc-macos-x86_64.zip
Linux PC or Steam Deck pokemon-ds-wide-pc-linux-x86_64.AppImage (or the .tar.gz)
Linux on ARM (e.g. Raspberry Pi 5) pokemon-ds-wide-pc-linux-aarch64.AppImage (or the .tar.gz)
Android phone or tablet pokemon-ds-wide-android.apk
Nintendo Switch (homebrew) pokemon-ds-wide-all-switch.zip
iPhone or iPad pokemon-ds-wide-ios.ipa
Omega Ruby and Alpha Sapphire on Switch (made on a Windows PC) FullDex Builder

No ROMs or saves are included: bring your own. Checksums

Linux needs glibc 2.38 or newer. The .zsync files are for AppImage updates, not separate downloads.

New to FullDex? Each platform has a short HOW-TO for setting it up: Android, iPhone and iPad, Linux AppImage and Mac. The Switch one is inside its zip, and Windows and Linux have a README.txt in theirs.

What's new in this update

New: Pokémon Omega Ruby and Alpha Sapphire (Beta)

  • 3DS support is in beta. Expect rough edges, and back up your saves. Please report anything that goes wrong on GitHub and say which game and device.
  • Played natively, from your own game dump: widescreen or one screen, sharp 3D from the 3DS's own resolution up to 4K (changeable while you play), fast forward, and the FullDex menus. No game files are included.
  • Windows: put your dump (.3ds) with your ROMs and it shows in the 3DS tab. The first time you choose it, FullDex prepares the game by building its code from your dump, once (5 to 15 minutes; the list shows how it's going). After that, Play starts it, and quitting it brings you back to the list.
  • Switch: use the FullDex Builder on a Windows PC to make the game's folder from your dump, and copy it into /switch/ with your game.3ds. FullDex's 3DS tab lists it and starts it.
  • Android: they are inside FullDex too (64-bit phones; the app is bigger for it, about 85 MB). Put your dump (.3ds) in your ROMs folder and choose the game: it is copied into FullDex once (about 2 GB; FullDex checks there is room first) and then starts by itself. In the game's menu, Build For Best Speed builds its code on the phone (about 25 minutes, keep the phone plugged in), or Use Game Code From PC takes the code the FullDex Builder makes (about 3 minutes). It plays without either, just harder on the phone; once built, the tile says 3DS · Built. You can delete the dump from your ROMs folder after the copy.
  • Touch everywhere in the 3DS games: the FullDex menu, the game's own touch screen (quick taps count), and the on-screen Start and Select. The game uses the whole phone screen, around the camera too, and Battle Button Size (Display) makes the battle buttons bigger: 120% on phones to start, 80 to 160%. A mouse click does the same on Windows.
  • Mac, iPhone and iPad: coming soon. Linux is not supported yet.

Touch controls

  • Hide any on-screen button and choose how see-through they are. In Touch Controls, pick a button and tap Hide (it stays in the editor, dimmed, so Show brings it back), and Visibility sets them all to 100, 75, 50 or 25%. DS and GBA games; the Menu button always stays.

Battles and catching

  • The nickname question after a catch no longer covers your Pokémon (#62). Only the Yes and No buttons are shown, at the right above the message, in every aspect ratio, and in widescreen the Pokémon you just caught is no longer cut in half.
  • HeartGold and SoulSilver: the radio's words stay in view in widescreen.

Fast forward

  • The music plays at its normal tempo and pitch while a DS game fast forwards, on Windows, Linux and Android (#123). The game's own music carries on, loops and all, instead of a sped-up or stretched copy. Switch, Mac, iPhone and iPad keep the earlier sound for now.
  • Smooth fast forward on Android. Fast forward no longer judders, and it is faster too. A phone runs as fast as it can keep smooth, up to the speed you choose.
  • Fast forward stays as you left it (#136), across launches and between DS and GBA games.
  • Hold or Toggle for the fast forward button, in the launcher settings and the in-game playback settings.

GBA games

  • The pause menu is now the DS games' glass menu, with the same tiles and settings pages.
  • Save and Load have ten slots, each with a picture of where you saved, just like the DS games. A state you saved before this update is in Slot 1.
  • New display options: HD FILTER (smooth edges), LCD EFFECT and COLOUR CORRECTION, and ASPECT RATIO in place of WIDESCREEN. You can also choose them in the launcher before starting a game.
  • Fast forward like the DS games', with the music at its own speed.
  • Very wide screens: the level-up window no longer repeats at the other edge (#131).
  • ROM hacks try widescreen as their base game does.
  • Switch: the GBA games' sound is no longer crackly or sped up.

The launcher

  • Continue starts your last game when tapped or clicked.
  • Grid Only layout hides Continue Playing and shows more games. Layout choices have mini previews, and the Tiles carousel slides smoothly.
  • Smoother scrolling with swipes, the mouse wheel and trackpads, and rows that are partly in view are shown.
  • A ROM hack is shown by its own name (Renegade Platinum, not Platinum).
  • Choose a shared ROM folder from the ROMs page, without moving your saves.
  • Import game pictures on Linux and Steam Deck with a folder browser.
  • Choose LCD effects before launching a game (DS Screen Filter and GBA LCD Effect).
  • New text is translated into Spanish, Italian, French, German, Japanese and Korean.

Android

  • WORLD ON GPU: the widescreen world is drawn by your phone's graphics chip, which uses far less battery (about two thirds less at 60 FPS on a Pixel 9 Pro XL).
  • Play starts a game found in the app's own folder instead of asking for a ROMs folder first.
  • The in-game menus scroll by touch (#117).
  • ROM folders from any file provider can be imported (#124), and other apps can open a DS ROM in FullDex directly (#98).
  • Fullscreen comes back after unlocking or returning to the app.

PC, Mac and Steam Deck

  • Windows: steadier frame times (#17), especially on high refresh rate screens.
  • Fixed aspect ratios stay lined up on ultrawide screens (#139).
  • Steam Deck: shortcuts start the right ROM, new setups use Start for pause, and the trackpad works as a pointer.
  • The game list finds your controller again after a GBA game.

Switch

  • Changes aimed at games closing or going black when they start (#138, #145, #129): the network is always closed before a game starts, and ROM checks use less memory. If it still happens to you, please add your game.log to #138.

Saves, ROM hacks and cheats

  • Moving Pokémon between games: trade evolutions keep the right Ability.
  • ROM hacks get their own saves, including expanded hacks and modified regional games, and your own clean game is no longer mistaken for a hack.
  • A damaged save state is refused instead of being half-loaded.
  • Cheats can be kept per ROM, and each ROM hack keeps its own.
  • Wi-Fi settings survive a failed save, and ROM imports never overwrite a different game with the same file name.
  • RetroAchievements tells you to check your clock when a wrong date stops you logging in.

The full list is in CHANGELOG.md.

Don't miss a new pokemon-fulldex release

NewReleases is sending notifications on new releases.