Skip to content

Barony Android Port 5.0.2 Beta 3

Pre-release
Pre-release

Choose a tag to compare

@DifferentNet DifferentNet released this 28 Jul 06:50

Beta 3 consolidates the mobile GPU compatibility work from the focused Mali,
HDR, and framebuffer test builds. It is now the recommended Android build.

Compatibility fixes

  • Uses core OpenGL ES 3 render targets on Android: RGBA8 color with a
    DEPTH24_STENCIL8 renderbuffer.
  • Avoids half-float framebuffer storage and CPU HDR luminance readback on
    Android.
  • Uses an RGBA8 lightmap path compatible with mobile GLES drivers.
  • Recreates or releases render targets safely across HDR changes, resizing, and
    lifecycle transitions.
  • Keeps optional large UI scaling framebuffers lazy until their modes are used.
  • Restores the touch overlay on devices that expose built-in synthetic
    controller devices.

Device verification

  • Samsung Galaxy S24 Ultra / Adreno 750: clean install-in-place regression
    passed all startup, renderer, and input diagnostics with no crash, ANR, or
    new AudioFlinger underrun frames.
  • Samsung Galaxy Note 9 / Mali-G72: the affected-device tester confirms world
    lighting now works correctly.
  • Poco F7 / Adreno 825: the affected-device tester confirms flickering is gone,
    performance is good, touch controls appear correctly, and background/resume
    works.

Installation

Existing users should install the APK over their current Barony Android Port
installation. Do not uninstall first, because uninstalling removes the app's
internal saves and settings.

New users need:

  1. Barony-Android-Port-5.0.2-android-beta3-arm64-v8a.apk
  2. Barony-Android-Data-Installer-5.0.2.ps1
  3. An owned compatible Barony v5.0.2 PC installation

The APK is code-only and contains no Barony game data. Run the data installer
from Windows after installing the APK and connecting the Android device with
USB or wireless ADB.

Current scope

  • ARM64 Android 8.0 or newer
  • Offline single-player
  • Physical gamepads and automatic touch controls
  • No Android permissions
  • No multiplayer services, achievements, or workshop integration

Build verification

  • Port commit: ee1b03ba521ddd2a099e9f9125b2fab2dc90dd29
  • Version code: 5000212
  • APK SHA-256:
    b4a674194ea66b09ea7d3f2744c1b2f6bcff319376a137274c90e0417f716f14
  • Signing certificate SHA-256:
    5e3c7fb2a82ff36dc1c89260af5dd1b92fd3b868d6c1daf7cd4221ef09255de1
  • Clean build: dirtyWorktree=false
  • Exact ABI: arm64-v8a
  • Non-debuggable, permission-free manifest
  • Required open-source notices present
  • No commercial game data packaged