Skip to content

About

Pokemon Emerald ported to multiple platforms

Resources

Stars

60 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

8,312 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emerald Dual Screen

Pokémon Emerald Dual Screen

Download · Screenshots · Features · Getting started · Documentation

A dual-screen mod of the Pokémon Emerald decompilation for the AYN Thor and other dual-screen Android devices. The game runs natively, no emulator involved.

No ROM or copyrighted assets are included. Provide your own Pokémon Emerald (USA/Europe) ROM to get the game up and running. This is meant to be a vanilla dual-screen experience; ROM hacks aren't supported.

Screenshots

Widescreen and map
Widescreen gameplay in Littleroot Town
Hoenn map with Littleroot Town marked
Battle menus
A wild Pokémon battle
Fight, bag, run and Pokémon buttons on the touch screen
More screenshots
Moves
Wild battle while choosing a move
Move selection with type, power, accuracy and PP
Party
Littleroot Town while checking the party
Six Pokémon with HP bars
Battle bag
Wild battle with the bag open
Battle items sorted into items, Poké Balls and berries
Trainer card
Littleroot Town while viewing the trainer card
Trainer card with badges and play time
3D view
Littleroot Town in the voxel renderer
Party menu below the 3D view
Settings
The game stays on the top screen while settings are open
Display settings and the OPTION tab

Features

Feature Description
Native widescreen 16:9 widescreen for the top screen, without stretching the image.
Fast forward 2×, 3× and 4×, without speeding up the music.
Party Icons, HP and status for all six. Tap a Pokémon for its stats, nature, ability, moves and EXP.
Gen 4 style battles Use touch or physical controls on the bottom screen to select actions and moves, use items and switch Pokémon.
Battle hints Move effectiveness and the foe's weaknesses. Off by default.
Map The Hoenn Pokénav map with your live position and the name of where you are.
Bag All five pockets with live quantities.
Trainer card Badges, money and playtime, based on the in-game card.
Option menu Every setting on the bottom screen in the game's own option-menu style, including text speed, battle scene and frame, so you never open START → OPTION.
Your save folder Keep your save in any folder, such as one Syncthing shares with your PC. RetroArch .srm saves load and update in place.
Controller navigation Optionally drive the bottom screen with L1/R1, the right stick and Y.
3D mode An experimental voxel renderer for the overworld, with camera and lighting options. Off by default.

To try 3D mode, turn on OPTION → 3D → VOXEL 3D and restart the app. The settings guide explains every option.

Getting started

  1. Install the APK from the latest release.
  2. Launch the app and tap Select ROM when asked, then pick your Pokémon Emerald (USA/Europe) ROM.
  3. That's it. The app restores the game data once and boots straight into the game. Future launches skip this step.

You can bring an existing save with you. Any ordinary 128 KB GBA flash save (.sav or .srm), the same file an emulator or a cartridge dumper writes, can be imported. This doesn't include savestates or other formats. See install and saves for the steps.

Documentation

Guide Description
Install and saves Installation, updates, save imports and backups.
Settings Display, controls, sound and 3D options.
Build from source Build your own Android APK.
Run on PC Run the Android app in a dual-screen emulator.

Credits

Based on pret/pokeemerald and gradenGnostic's native port. See the full credits for contributors and third-party code.

Unofficial fan project. Pokémon belongs to its respective owners. License.

About

Pokemon Emerald ported to multiple platforms

Resources

Stars

60 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages