Skip to content

Bannerlator 3.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 16:12
· 547 commits to main since this release

Bannerlator

3.0.1  app-side update

Bannerlator 3.0.1

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

3.0.1 is a point release on top of 3.0.0 — two touch/display features built for foldables and handhelds, a reliability fix for large Steam downloads, plus file-manager and stability fixes. As always the update is entirely app-side — no ImageFS reinstall — so your containers, Wine installs, themes, accent colour and per-game settings all carry over untouched. Install straight over 3.0.0.

What's New — everything since 3.0.0

🎮 Swipeable on-screen controls

  • Slide onto a button to press it. A finger sliding onto a button — even one that started on empty space and was moving the mouse — now presses it, so you can roll across the D-pad and chain face buttons without lifting. Sliding off releases it again.
  • Slide-to-engage sticks. Optionally grab an on-screen stick by sliding a finger onto it, with no separate tap.
  • Your call, per control. Mark any button or D-pad Swipeable in the controls editor, and flip swipe on/off live per category — Buttons / D-pad / Sticks — from a new Swipe tab in the in-game side menu. Defaults: Buttons on, D-pad and Sticks off.

🖥️ Foldable Screen Alignment — handheld split

  • A game screen up top, a gamepad below. On square-ish foldable inner displays, set Screen Alignment to Top or Bottom: the game runs in one half of the panel at a normal size while the on-screen controls get the other half at full size — like a handheld with a screen and a proper controller.
  • Every fullscreen mode stays in its half. Fit / Fill / Stretch / Integer all scale the game inside its half and never spill over the controls.
  • Per-container or per-game, and live-toggleable in the in-game side menu. Center is unchanged, so normal phones and handhelds behave exactly as before.

🎞️ Frame-generation flicker + FPS-drop fix

  • Smoother Lossless Scaling frame generation. Fixed the black-frame flicker and the spurty FPS drops that could appear after changing the frame-generation multiplier in-game (the lsfg-vk path) — switching multipliers now stays clean, no background/foreground bounce needed.

🛒 Steam — big downloads no longer run out of memory (#408)

  • Large games download reliably. Steam downloads now spool to disk instead of holding chunks in memory, so very large titles (e.g. an 87 GB game) download in full without an out-of-memory crash. The download engine is now also vendored in-app, so builds no longer depend on an external package server.

🗂️ Files, installs & fixes

  • File Manager (grid view) — grid tiles now open the same long-press context menu the list view has, plus a "Select" multi-select bar. And extraction progress is honest — GOG / Inno (innoextract) installs show real progress instead of a sawtoothing bar. (the sawtoothing-progress bug was spotted by Yurim — thanks!)
  • Unpack ETA — the minimized unpack pill now shows a live ETA alongside the percentage and speed.
  • Vibration crash fixed — dragging the in-game vibration slider to 0 while a controller was rumbling no longer crashes. (reported by noSkyWick — thanks!)
  • arm64ec download sheet fixed — on arm64ec containers, the shortcut editor's Advanced download button now opens the correct WOWBox64 sheet instead of the Box64 one.

File a Mali report  Browse all Mali reports

🙏 Credits & licenses

Bannerlator is distributed under GPL-3.0; the complete, authoritative attribution list — including the MIT Winlator lineage (© 2023 BrunoSX) this app descends from — lives in THIRD-PARTY-LICENSES.md. Credits for the features in this release:

  • 🎮 Swipeable on-screen controls — ported from WinNative, faithful to its per-control "Swipeable" behaviour, onto Bannerlator's Winlator / Star input lineage (MIT © 2023 BrunoSX — brunodev85, coffincolors, Pipetto-crypto, jacojayy, StevenMXZ). Thanks to Yurim for testing and approving it on real hardware.
  • 🖥️ Foldable Screen Alignment (#413)requested by Igoryaos (Honor Magic V2 foldable), who scoped out the handheld-split idea; implemented in Bannerlator.
  • 🎞️ Frame-generation flicker / FPS fix — on the lsfg-vk (PancakeTAS · GPL-3.0) + lsfg-vk-android (FrankBarretta · MIT) engine behind the Lossless Scaling FG option. No proprietary Lossless Scaling shaders are bundled — you supply your own Lossless.dll (from Lossless Scaling by THS).
  • 🛒 Steam large-download fix (#408) — built on GameNative's (utkarshdalal · GPL-3.0) disk-spooling JavaSteam fork (Longi94 · MIT).
  • Everyone testing on real hardware and filing Mali reports with logs. ❤️

Entirely app-side — no ImageFS reinstall. Install over 3.0.0; everything carries over.