Skip to content

Releases

v0.1.1 (experimental)

Choose a tag to compare

@almost-drowned-rat almost-drowned-rat released this 13 Nov 00:33

Orta Recompiled for Android - v0.1.1 (experimental)

Based on v1.1.1 of the Windows / Linux port (Orta-Recompiled); the Android port has its own version numbers.

A small experiment: the PC port of Panzer Dragoon Orta (Xbox, Europe / PAL) as one Android app. You pick your own
disc image, the game is translated and compiled on your device once (about 7-10 minutes), then it plays - with
touch controls or a gamepad.

AI disclosure: AI assistance yes (Claude Code by Anthropic).

No game data inside. The app contains no game data, no game code and no keys. You need your own copy of the
game (PAL disc image).

I am sorry for everyone whose device has no Vulkan 1.3 and cannot use a Turnip driver either - the game will not
run there. I only have devices with a Snapdragon 8 Gen 1 and 8 Gen 2, and since this is just a small experiment, I
will probably not put as much work into it as into the other ports.

New in v0.1.1

  • OPTIONS > RECOMP OPTIONS > POST PROCESSING: brightness, contrast, antialiasing, anisotropic filter and the new
    BLOOM (a glow around bright light, not on the console; off by default, strength 1-10).
  • MSAA now also smooths the 3D scene, not only the final picture.
  • Clearer message when the device has a Vulkan loader but no working Vulkan driver.
  • Install it over v0.1.0: your saves stay; the game is built once more on the first start.

Measured on a Galaxy Tab S8 (Snapdragon 8 Gen 1, Turnip T30): 60 fps in the title's real-time demo with MSAA 4x and
with MSAA 4x + bloom 10; short dips the first time a scene is drawn (shader compilation, cached afterwards).

A Turnip driver is required

Use the app with a Turnip driver, not with the phone's own driver. Tested with purple-turnip T30:
turnip_mrpurple_T30-toasted.adpkg.zip
(Mesa Turnip 26.3.0, Vulkan 1.4.359, by MrPurple666). Download it to your device; the app asks for it at the first
start when your driver is too old, otherwise choose it in BACK > Graphics driver. No driver is shipped with the app.

Tested on

  • Samsung Galaxy Tab S8 (Snapdragon 8 Gen 1) with Turnip T30 - this version, as a new player
  • AYN Odin 2 Portal (Snapdragon 8 Gen 2) with Turnip T30 - v0.1.0: borderless, built-in controls
  • Samsung Galaxy S23 (Snapdragon 8 Gen 2) - earlier test builds

Good to know

  • Frame rate at first: it drops now and then at the beginning and gets better the longer you play - the shaders
    are compiled on the device once and cached.
  • Your saves and media are in /storage/emulated/0/Android/data/io.github.almostdrownedrat.orta/files/ (saves/,
    media/) - reachable with adb or a file manager. Back up your saves before uninstalling: uninstalling deletes them.
  • Boot animation (optional): your own boot.mpg (MPEG-1 + MP2) - BACK > Boot animation > Import file..., or
    adb push boot.mpg /sdcard/Android/data/io.github.almostdrownedrat.orta/files/media/; on / off in the game under
    OPTIONS > RECOMP OPTIONS > BOOT ANIMATION.
  • About 7 GB free storage during the first start, about 3.5 GB after it.
  • BACK opens a menu sliding in from the left: Controls (touch buttons, controllers, layout), Graphics driver
    (system or Turnip), Boot animation (none or import), About and licences. Every controller plays as player 1.

Install

Download Orta-Recompiled-Android-v0.1.1.apk below and install it (allow installing from your browser / file app).
Android 10+, arm64.

Source: this repository. Toolkit source:
xboxrecomp-option-c v1.1.1.
Licences of all third-party parts: in the app (BACK > About and licences).

Panzer Dragoon Orta is a trademark of SEGA. This project is not affiliated with or endorsed by SEGA or Microsoft.

SHA-256 of the APK: cd80d8657f1a109d0d44088b973eb57670052d186265ef539a49c8298e34f9c6

v0.1.0 - Android experiment (based on PC port v1.1)

Choose a tag to compare

@almost-drowned-rat almost-drowned-rat released this 11 Nov 22:55

Orta Recompiled for Android - v0.1.0 (experimental)

Based on v1.1 of the Windows / Linux port (Orta-Recompiled); the Android port has its own version numbers.

A small experiment: the PC port of Panzer Dragoon Orta (Xbox, Europe / PAL) as one Android app. You pick your own
disc image, the game is translated and compiled on your device once (about 7-10 minutes), then it plays - with
touch controls or a gamepad.

AI disclosure: AI assistance yes (Claude Code by Anthropic).

No game data inside. The app contains no game data, no game code and no keys. You need your own copy of the
game (PAL disc image).

I am sorry for everyone whose device has no Vulkan 1.3 and cannot use a Turnip driver either - the game will not
run there. I only have devices with a Snapdragon 8 Gen 1 and 8 Gen 2, and since this is just a small experiment, I
will probably not put as much work into it as into the other ports.

A Turnip driver is required

Use the app with a Turnip driver, not with the phone's own driver. Tested with purple-turnip T30:
turnip_mrpurple_T30-toasted.adpkg.zip
(Mesa Turnip 26.3.0, Vulkan 1.4.359, by MrPurple666). Download it to your device; the app asks for it at the first
start when your driver is too old, otherwise choose it in BACK > Graphics driver. No driver is shipped with the app.

Tested on

  • AYN Odin 2 Portal (Snapdragon 8 Gen 2) with Turnip T30 - borderless, built-in controls
  • Samsung Galaxy Tab S8 (Snapdragon 8 Gen 1) with Turnip T30
  • Samsung Galaxy S23 (Snapdragon 8 Gen 2)

Good to know

  • Frame rate at first: it drops now and then at the beginning and gets better the longer you play - the shaders
    are compiled on the device once and cached.
  • Your saves and media are in /storage/emulated/0/Android/data/io.github.almostdrownedrat.orta/files/ (saves/,
    media/) - reachable with adb or a file manager. Back up your saves before uninstalling: uninstalling deletes them.
  • Boot animation (optional): your own boot.mpg (MPEG-1 + MP2) - BACK > Boot animation > Import file..., or
    adb push boot.mpg /sdcard/Android/data/io.github.almostdrownedrat.orta/files/media/; on / off in the game under
    OPTIONS > RECOMP OPTIONS > BOOT ANIMATION.
  • About 7 GB free storage during the first start, about 3.5 GB after it.
  • BACK opens a menu sliding in from the left: Controls (touch buttons, controllers, layout), Graphics driver
    (system or Turnip), Boot animation (none or import), About and licences. Every controller plays as player 1.
  • Coming from the earlier v1.1.0 test release: install v0.1.0 over it - your saves move to the new folder by themselves
    (the game is built once more on the first start).

Install

Download Orta-Recompiled-Android-v0.1.0.apk below and install it (allow installing from your browser / file app).
Android 10+, arm64.

Source: this repository. Toolkit source:
xboxrecomp-option-c v1.1.0.
Licences of all third-party parts: in the app (BACK > About and licences).

Panzer Dragoon Orta is a trademark of SEGA. This project is not affiliated with or endorsed by SEGA or Microsoft.

SHA-256 of the APK: 67d041ac82eb7201fbe65f2e06ea5d666dc9fe67cd2f7f91f9b3f25efe6c6312