Skip to content

Barony Android Port 5.0.2 Beta 9

Pre-release
Pre-release

Choose a tag to compare

@DifferentNet DifferentNet released this 15 Oct 12:20

Barony Android Port 5.0.2 Beta 9

Beta 9 fixes the startup failure during Barony's Halloween and winter-holiday
dates and improves touch, keyboard, and mouse input. It retains Beta 8's
experimental direct LAN multiplayer and the earlier rendering, owned-data,
save-management, and DLC-entitlement improvements.

Fixed

  • The game no longer stops with "Barony has encountered a critical error and
    cannot start" from October 1 to November 1 and during December (#9, #10).
    Owned-data archives without Barony's optional seasonal themes now start with
    the normal look on those dates. Changing the device date is no longer
    necessary.
  • Base game data and language files now load before theme or mod overrides,
    so seasonal lighting and text are layered over the base files instead of
    replacing them.
  • Connecting both an external keyboard and an external mouse, for example over
    Bluetooth, now hides the on-screen touch controls the same way a gamepad
    does. Disconnecting either one restores them (#6).
  • Mouse clicks always reach the game and never press on-screen touch buttons.
  • The inventory touch layout now includes LT and RT, which open the
    spell list and the skill sheet (#7).

Optional seasonal themes

The archive builder and the ADB data installer accept -IncludeHolidayThemes
to also include Barony's Halloween and winter-holiday themes, which adds about
170 MB. Existing archives do not need to be rebuilt; rebuild only if you want
the seasonal textures, music, and lighting during those dates. Barony's
Festive Content setting can still turn the theme off on the device.

Verification

  • Clean signed ARM64 release build from commit
    9a37523d8e88f7ec8000224f03a06642cb314379.
  • The APK passed signature, package/version/SDK, exact permission, exact ARM64
    native-library, open-source-notice, and commercial-data boundary checks.
  • Runtime testing for this release used an Android 15 x86_64 emulator and the
    ARM64 build under the emulator's ARM translation, not physical phones:
    • On October 15 the previous build reproduced the startup failure. Beta 9
      code reached the main menu with and without the seasonal themes, showed
      the Halloween menu with all of its text, loaded the December theme on a
      simulated December date, and entered Level 1.
    • An archive with the seasonal themes imported through the Android document
      picker; an archive with an unexpected theme folder was rejected.
    • Simulated Bluetooth keyboard, mouse, and gamepad connections hid and
      restored the touch controls as described above, and LT/RT opened the spell
      list and the skill sheet.
  • Hosted Android CI built and verified clean smoke and full ARM64 debug APKs
    from public main.

Reports from physical devices are especially welcome for this release.

Compatibility

  • ARM64 devices running Android 8.0 or newer.
  • Offline single-player and experimental direct LAN multiplayer.
  • Gamepad, mouse/keyboard, and optional touch controls.
  • Users must own compatible Barony 5.0.2 game data and any DLC they enable.
  • Existing Beta 5 or newer owned-data archives, saves, settings, and transferred
    DLC entitlements remain compatible; no archive rebuild is required.