Skip to content

Armbat 0.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Nov 19:40
· 10 commits to master since this release

Armbat 0.1.2 (3)

Shared storage is now one place instead of two. The guest's Java half and its native half used to disagree about the root of /sdcard, so a game that built its data path from the framework looked into an empty tree and fell back to the Google Play expansion downloader.

What changed

  • /sdcard means /sdcard/armbat everywhere: Environment.getExternalStorageDirectory(), hard-coded /sdcard, /mnt/sdcard and /storage/emulated/0 in the archive's dex, and the kernel's path layer for native code.
  • Per-app trees keep their place: /sdcard/Android/data/<package> and /sdcard/Android/obb/<package> still map to /sdcard/armbat/android/{data,obb}/<package>.
  • Fixed: UE3 titles that validate unpacked data through the framework (The Gods HD checks /sdcard/CalviGames) pass the check and start their engine.
  • Kernel sockets for LAN and internet, with a guest DNS resolver shim.
  • Screen: fixed the display size a guest is told, added a widescreen option.
  • Unity: fixed loading and touch delivery.
  • GLES: added missing entry points that older engines probe before they start.
  • Debug build installs beside the release one.