Skip to content

Releases

Omni Player 0.5.34

Omni Player 0.5.34 Pre-release
Pre-release

Choose a tag to compare

@Wakkatobakka Wakkatobakka released this 06 Nov 17:28
46b367d

Omni Player v0.5.34

Install Omni-Player-v0.5.34.apk over your existing public Omni installation to keep your library and saves.

What's New

This update focuses on improving gameplay across Omni Player's existing library, with landscape support, improved Bluetooth controller handling, new display options, and additional usability fixes.

No new games this time. The focus has been on making the games already supported more comfortable and reliable to play.

Display and Landscape Support

  • Expanded landscape support: Games can use landscape layouts, with game screens centered and touch controls arranged around them.
  • Adaptive touch layouts: Movement controls on the left and actions on the right, while preserving game-specific control arrangements.
  • Larger game display: With touch controls hidden, the game picture can expand into the available space while maintaining its original proportions.
  • Per-game orientation: Configure portrait and landscape preferences individually.

Bluetooth Controller Improvements

  • Controller input isolation: Fixed controller inputs accidentally activating Omni's interface, saving reports, or backing out of games during gameplay.
  • Improved controller handling: Continued refinements to Bluetooth controller behavior and existing per-game button mapping.
  • Controller-only gameplay: Hide on-screen touch controls while playing with a connected controller.
  • Controller disconnect recovery: Touch controls can automatically return if a connected controller disconnects.

Interface and Usability

  • Added per-game settings for orientation and touch-control visibility.
  • Improved portrait and landscape layouts for different screen sizes.
  • Continued refinements to gameplay controls and presentation across supported bridges.
  • Improved separation between gameplay input and Omni's navigation controls.

A Note on Playability

A supported bridge doesn't necessarily mean every part of a game is bug-free. While I've tested these games for functionality and playability, I haven't personally completed every title from beginning to end.

If you encounter a problem, please report it through GitHub Issues, including the game, edition, and what happened.

Players supply the matching original game files. The bridges are included in Omni; no separate bridge downloads are needed.

Finding Game Files

Omni Player includes the bridges, but you'll need to supply the original game files.

Check out the Omni Player Game Guide for supported games, required files, and links to where you can find them.

Android 11+ / ARM64.

Thanks to everyone involved in developing, recovering, preserving, and translating these games, and to the runtime developers whose work these bridges build on.

Omni Player 0.5.18

Omni Player 0.5.18 Pre-release
Pre-release

Choose a tag to compare

@Wakkatobakka Wakkatobakka released this 04 Nov 03:09
92bd13d

⚠️ Older Release

This version is kept here for reference and rollback.

For newer builds, check the Omni Player Releases page.

Omni Player 0.5.18

Install Omni-Player-0.5.18.apk over your existing public Omni installation to keep your library and saves.

What's New

The library keeps growing! This update expands Omni Player from 43 to 57 supported games, adding 14 more titles alongside updates to existing bridges.

Since the previous public release, 0.5.9, the work has also included Bluetooth controller support, custom mapping, haptic feedback, another gameplay interface pass, and N-Gage integration.

Controls and Interface

  • Bluetooth controller support: play using a connected controller and map the buttons yourself.
  • Haptic feedback: added touch-input feedback across every game in the collection.
  • Gameplay interface improvements: another pass for consistent presentation, clearer labels, and game-specific control layouts, including attention to movement directions and simultaneous inputs.
  • Library Grid view: an artwork-based view alongside the existing List view.

N-Gage Integration

Supported classic N-Gage and N-Gage 2.0 games can now be imported and played through Omni’s library.

Getting these games running and getting them into a straightforward original-file loading workflow were separate challenges. This release brings that integration into public Omni, building on EKA2L1 and the work of its developers.

New Games

Platform Additions
N-Gage Ashen; Crash Nitro Kart; Pocket Kingdom: Own the World; Sonic N; TechWars; The Elder Scrolls Travels: Shadowkey
N-Gage 2.0 Bounce Boing Voyage; Resident Evil: Degeneration; Star Wars: The Force Unleashed
J2ME Baldur’s Gate; DDR SA; Dead Rising; The Elder Scrolls IV: Oblivion
Zeebo / BREW Need for Speed Carbon

The accompanying supported-games list includes the matching editions, languages, and bridge versions.

Restoration Updates

The Elder Scrolls IV: Oblivion

The supported English J2ME edition now includes restored menu music and combat sounds using audio from the Chinese Nokia N73 edition. Omni applies the restoration when importing the supported English JAR, without requiring players to assemble a separate donor package.

DDR SA

DDR SA is a fan-made J2ME rhythm game created by boxon in 2006 that I found while digging through an archive of J2ME games. I’ve been restoring and expanding it for modern Android, including smoother arrow presentation while retaining the original timing and scoring behavior.

The bridge includes the original Ni-hao! starter-song content, plus the separately identified bridge compositions Night Shift and Pocket Circuit. Starter-song support is supplied automatically when importing the supported original JAR.

Credit to boxon for the original game and TAM Music Factory for the original sample’s MIDI.

A Note on Playability

A supported bridge doesn't necessarily mean every part of a game is bug-free. While I've tested these games for functionality and playability, I haven't personally completed every title from beginning to end.

If you encounter a problem, please report it through GitHub Issues, including the game, edition, and what happened.

Players supply the matching original game files. The bridges are included in Omni; no separate bridge downloads are needed.

Finding Game Files

Omni Player includes the bridges, but you'll need to supply the original game files.

Check out the Omni Player Game Guide for supported games, required files, and links to where you can find them.

Android 11+ / ARM64.

Thanks to everyone involved in developing, recovering, preserving, and translating these games, and to the runtime developers whose work these bridges build on.

Omni Player 0.5.9

Omni Player 0.5.9 Pre-release
Pre-release

Choose a tag to compare

@Wakkatobakka Wakkatobakka released this 26 Oct 12:03
b28ac6c

⚠️ Older Release

This version is kept here for reference and rollback.

For newer builds, check the Omni Player Releases page.

Omni Player 0.5.9

Install Omni-Player-0.5.9.apk over your existing public Omni installation to keep your library and saves.

What's New

The library keeps growing! This update expands Omni Player from 28 to 43 supported game bridges, adding 15 more titles alongside updates to existing bridges.

Some of the newer additions include Silent Hill: Orphan, Kingdom Hearts V CAST, God of War: Betrayal, Quake II, Crash Bandicoot, and The Witcher: Crimson Trail.

This release continues expanding support across ExEn, BREW, J2ME, and Zeebo, with ongoing improvements to gameplay controls and compatibility.

A Note on Playability

A supported bridge doesn't necessarily mean every part of a game is bug-free. While I've tested these games for functionality and playability, I haven't personally completed every title from beginning to end.

There may still be bugs, audio issues, or progression blockers hiding along the way.

If you encounter something, please report it through the GitHub Issues page. Reports help me identify problems I might otherwise miss.

N-Gage Progress

I'm still working on bringing N-Gage support into the public version of Omni.

I've gotten N-Gage titles running in testing, but I'm still figuring out the appropriate way to make them as straightforward to load and play as the other supported platforms.

My goal is the same simple experience: load your original game files, press play, and enjoy the game without having to navigate a complicated setup.

Included Bridges

This release includes bridge support for the following games:

  • Age of Empires II Mobile (bridge 0.1.0)
  • Age of Empires III (bridge 0.1.1)
  • Banjo-Kazooie: Grunty's Revenge Missions (bridge 0.1.1)
  • Biohazard: The Episodes (bridge 0.1.4)
  • BioShock 3D (bridge 0.2.2)
  • Brothers in Arms (bridge 0.1.3)
  • Chokkan Crash (bridge 0.0.8)
  • Contra 4 Redux (bridge 0.1.2)
  • Crash Bandicoot (bridge 0.1.1)
  • DeadShot (bridge 0.1.4)
  • Digital Devil Story: Megami Tensei (bridge 0.1.1)
  • Dirge of Cerberus: Lost Episode (bridge 0.3.1)
  • DOOM II RPG (bridge 0.1.1)
  • DOOM RPG (bridge 0.1.2)
  • Dragon Island (bridge 0.1.1)
  • Dragon Sword (bridge 0.1.1)
  • Driv3r (bridge 0.1.4)
  • Duke Nukem 3D (bridge 0.1.1)
  • Earthworm Jim: Special Edition (bridge 0.1.1)
  • Final Fantasy VII: Snowboarding (bridge 0.1.3)
  • God of War: Betrayal (bridge 0.1.3)
  • Kingdom Hearts V CAST (bridge 0.1.1)
  • Mega Man: Rush Marine (bridge 0.1.3)
  • Metal Gear Solid Mobile (bridge 0.0.19)
  • Monster Hunter i (bridge 0.1.6)
  • Mutant Alert (bridge 0.1.2)
  • Nowhere (bridge 0.1.1)
  • Orcs & Elves II (bridge 0.1.1)
  • Quake II (bridge 0.1.4)
  • Ratchet & Clank: Going Mobile (bridge 0.1.3)
  • Resident Evil 4 (bridge 0.1.10-ui-kit-1.1.1)
  • Resident Evil: Genesis (bridge 0.6.2)
  • Rockman: Great Adventure on 5 Islands (bridge 0.3.9)
  • Rolling with Katamari (bridge 0.1.4)
  • Silent Hill: Orphan (bridge 0.1.1)
  • Sonic Jump (bridge 0.1.1)
  • South Park (bridge 0.1.2)
  • Spider-Man 2 3D (bridge 0.1.2)
  • Spider-Man: Doc Ock (bridge 0.1.2)
  • The Sims 2: Pets (bridge 0.1.2)
  • The Witcher: Crimson Trail (bridge 0.1.2)
  • Uprising (bridge 0.1.2)
  • Wolfenstein RPG (bridge 0.1.4)

Original Game Files

Omni Player includes the compatibility bridges, but players provide their own original game files. No separate bridge downloads are needed.

For help finding the correct versions, identifying supported platforms, and locating recorded game sources, see the maintained:

Omni Player Game & Source Guide

Thanks for Playing

Thanks to everyone who's been checking out Omni, sharing feedback, and reporting issues.

This is still an evolving project, and there's plenty more to investigate and improve. I'm especially open to feedback on controls. I'm still figuring out what makes a good layout, and I won't pretend my custom controls are always better than the original keypad options. If something feels awkward or you have a better idea, I'd genuinely love to hear it.

I'm really enjoying bringing these forgotten games back into reach, and I appreciate everyone who's come along for the ride.

Omni Player 0.5.8

Omni Player 0.5.8 Pre-release
Pre-release

Choose a tag to compare

@Wakkatobakka Wakkatobakka released this 23 Oct 01:11
7ad6be1

⚠️ Older Release

This version is kept here for reference and rollback.

For newer builds, check the Omni Player Releases page.

Omni Player 0.5.8

Install Omni-Player-0.5.8.apk over your existing public Omni installation to keep its library and saves.

What’s new

This update expands Omni beyond the original 24 games while bringing a more consistent gameplay experience across the game interfaces.

A completed bridge doesn’t mean every part of a game is bug-free. There may still be bugs or progression blockers hiding along the way. If you encounter one, please report it on the Issues page, and I’ll do my best to be timely with fixes and updates.

Thanks for playing, testing, and helping me bring these games back 🙏

Included Bridges

This release includes bridge support for the following selected additions or updates:

  • Age of Empires III (bridge 0.1.0)
  • Banjo-Kazooie: Grunty’s Revenge Missions (bridge 0.1.1)
  • Biohazard: The Episodes (bridge 0.1.4)
  • BioShock 3D (bridge 0.2.2)
  • Chokkan Crash (bridge 0.0.8)
  • Contra 4 Redux (bridge 0.1.2)
  • DeadShot (bridge 0.1.4)
  • Digital Devil Story: Megami Tensei (bridge 0.1.1)
  • Dirge of Cerberus: Lost Episode
    (bridge 0.3.1)
  • DOOM RPG (bridge 0.1.2)
  • Driv3r (bridge 0.1.3)
  • Duke Nukem 3D (bridge 0.1.1)
  • Earthworm Jim: Special Edition (bridge 0.1.1)
  • Final Fantasy VII: Snowboarding (bridge 0.1.3)
  • Mega Man: Rush Marine (bridge 0.1.3)
  • Metal Gear Solid Mobile (bridge 0.0.19)
  • Monster Hunter i (bridge 0.1.6)
  • Nowhere (bridge 0.1.1)
  • Orcs & Elves II (bridge 0.1.1)
  • Resident Evil 4 (bridge 0.1.10-ui-kit-1.1.1)
  • Resident Evil: Genesis (bridge 0.6.2)
  • Rockman: Great Adventure on 5 Islands (bridge 0.3.9)
  • Rolling with Katamari (bridge 0.1.4)
  • Sonic Jump (bridge 0.1.1)
  • Spider-Man 2 3D (bridge 0.1.2)
  • The Sims 2: Pets (bridge 0.1.2)
  • Uprising (bridge 0.1.2)
  • Wolfenstein RPG (bridge 0.1.4)

Players supply original game files. The bridges are included in Omni; no separate bridge downloads are needed.

Original Game Sources

N-gage support is being integrated for next update and game batch

Omni Player 0.4.2

Omni Player 0.4.2 Pre-release
Pre-release

Choose a tag to compare

@Wakkatobakka Wakkatobakka released this 15 Oct 02:28
3b21fb5

⚠️ Older Release

This version is kept here for reference and rollback.

For newer builds, check the Omni Player Releases page.

Omni Player 0.4.2

Install Omni_Player_v0.4.2_PUBLIC.apk on Android 11+ / ARM64.

Load Game -> choose a supported original download -> Play.

  • 24 games / 25 built-in edition profiles across BREW, DoJa, J2ME, ExEn and Zeebo/BREW.
  • Added bridges keep original-file recognition after a game is removed.
  • ExEn runtime setup is automatic on first use, with offline reuse afterward.

Players supply original game files. Match the supported platform and edition listed in the repository.

🎮 Where to Find the Original Games

Omni Player doesn't include the original game files. Here are some of the places I've used to find and preserve these old mobile games:

IMPORTANT: Check the [supported games and editions](https://github.com/Wakkatobakka/Omni-Player/blob/main/SUPPORTED_GAMES.txt) before downloading. Not every version of every game will work with Omni Player.

Happy hunting!