Skip to content

Bannerlator 1.6

Choose a tag to compare

@github-actions github-actions released this 23 Jun 23:26
· 3460 commits to main since this release

Bannerlator

Bannerlator 1.6

Run Windows apps and games on Android — no PC and no root required.

✨ What's New

🧰 Compatibility Layers download menu

Browse, download, install and remove versions of every translation layer from one place. Each component — Wine/Proton, DXVK, VKD3D, Box64/WOWBox64, FEXCore — now has a cloud button that opens a dedicated downloader with:

  • Wine/Proton tabs to switch between the two layers
  • An "in use" marker for the version the container is currently running
  • Install from file for local .wcp packages
  • Byte-accurate download and install progress bars

🍷 Now available to download: the latest rebuild of WinNative Proton 11 beta 5 (with Steam) is offered as a compatibility layer straight from this menu — thanks to the WinNative team.

🎚️ Standalone FPS limiter

The in-game FPS cap now works with any frame-generation engine — Off, bionic-fg, or lsfg-vk — on both the OpenGL and Vulkan host renderers, live. When lsfg-vk is multiplying (2×+), the limiter automatically steps aside so lsfg's own pacing governs — no double-cap.

🖥️ Advanced Vulkan settings

Native Rendering+, present mode, texture filter and swap-R/B from the container's Vulkan Settings now actually take effect. The Renderer dropdown also shows the correct name and its settings button right away.

🎮 Per-game overrides

Set Renderer, Frame-Gen engine and FPS limiter per game, each falling back to the container default.

🛠️ Fixes & improvements

  • File Manager — safe paste/move (no more data loss), run a .exe directly in its container, system Back now goes up one folder, and accurate copy progress.
  • On-screen controls — the D-pad / analog stick no longer freezes on multi-touch.
  • Frame generation now starts off in-game on every launch; re-enable it any time from the in-game Graphics drawer.

⚠️ Updating from an older version

If a game fails to start after updating, reinstall imageFS: open the app's Settings → scroll to the bottom → Reinstall ImageFS.

📥 Downloads

Variant File
Standard Bannerlator-1.6-standard.apk
PUBG Bannerlator-1.6-pubg.apk
Ludashi Bannerlator-1.6-ludashi.apk

🙏 Credits

This release

  • The standalone FPS limiter — its guest-side pacing (delaying the X11 Present IdleNotify so the game itself throttles, plus the rule that lsfg-vk governs when its multiplier is ≥ 2) — was ported from GameNative (utkarshdalal).
  • The download menu follows the pattern of the app's built-in Adrenotools GPU-driver downloader.
  • The bundled Winlator File Manager and the Vulkan rendering path are from StevenMXZ (Winlator-Ludashi).
  • The WinNative team — for the latest rebuild of Proton 11 beta 5 (with Steam), available as a downloadable compatibility layer.

Project & upstream

Full credits are in the README.


Changelog (commits since 1.5)
Commit Title
91c23a6 chore(release): bump to 1.6 (versionCode 24)
0995c2c fix(downloads): DXVK/VKD3D download sheet opened behind the config dialog
2215610 style(downloads): match adrenotools (ModalBottomSheet + compact rows)
5aeb633 style(downloads): smaller row text so long component names fit
f9485ef feat(downloads): byte-accurate install progress bar
f4e551e feat(downloads): adrenotools-style cards, cloud opens sheet directly, in-use marker
d7c1dcd feat(downloads): cloud download menu for compat layers
dcd9d47 fix(ui): Renderer dropdown shows display label + Vulkan gear visible on load
0993d6f fix(vulkan): keep @Composable on VulkanSettingsDialog
ace27ad feat(vulkan): wire advanced Vulkan present settings (native/presentMode/filter/swapRB)
4909549 feat(fps-limiter): lsfg mult≥2 guard
bd990b2 fix(fps-limiter): guest-side X11 Present IdleNotify pacing
08878be feat(shortcuts): per-game Renderer + Frame Generation engine + FPS limiter
a669b8b feat(framegen): start frame gen OFF in-game on every launch
fba6080 fix(controls): stop on-screen dpad/stick freezing on multi-touch