Bannerlator 3.0.2
Run Windows apps and games on Android — no PC and no root required.
3.0.2 is a Steam-focused update on top of 3.0.1 — Friends & Chat, real-Steam (VAC) online play, achievements & cloud saves, one-touch save syncing and SD-card installs, plus graphics/frame-gen and runtime polish. 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.1.
What's New — everything since 3.0.1
🖥️ Steam Friends & Chat (new — off by default)
- Friends list with live presence (online / in-game / away), unread badges, collapsible sections.
- Per-friend chat with text and images, persisted history, opens at the newest/first-unread message.
- Add friends by code, name search, or quick-invite link; pending requests to accept/decline.
- In-app friend profile, landscape two-pane view, chat notifications with a sound toggle, typing indicators, instant reconnect after a background drop.
- 🙏 Special thanks to iamtooshaar (Discord) for helping test and work out the bugs in Steam Friends & Chat.
🔐 SteamLite — Real Steam (VAC) online (new)
- A launch mode that runs your games through the real Steam client for a genuine, VAC-eligible session.
- Watches the launcher exe (not the arch-specific
_win64) so a game launches secure regardless of which exe the shortcut names. - In-game gold achievement pill for real-Steam unlocks; opt-in scrubbed log capture for diagnosing launches.
- SteamLite package: Real Steam / VAC —
steamlite-v1— the genuine Steam client plus a clean-room headless agent (installed in-app). - Verified working online (device-proven, real account + secure launch on live VAC / live-service servers): Counter-Strike 1.6, Counter-Strike: Source, Team Fortress 2, Left 4 Dead 2 (all VAC-secured), Brawlhalla and Stumble Guys (live-service matchmaking). In testing: Borderlands 2.
🏆 Achievements & Cloud Saves (new)
- Real Steam achievements seeded from your account — tabbed detail page with an achievements grid, plus in-game gold pills as you unlock them.
- Works in both launch modes — achievements unlock and sync whether you play through Goldberg (emulated Steam) or SteamLite (real Steam / VAC); your unlocks and cloud saves carry across either path.
- Automatic cloud-save parity — saves sync to Steam Cloud around play sessions.
- NEW — one-touch “Sync Now”: when the Save Manager flags games that need syncing, a single button on the banner syncs them all at once, each in the correct direction (upload what's newer locally, pull what's newer in the cloud), with a live “Syncing 3/7…” count — no more tapping every game one by one.
- Goldberg achievement schema generation + version-check/update; fixed a silent no-op so achievements and cloud triggers actually fire.
⚠️ Steam save sync & achievements — use at your own risk. These run through third-party systems (Valve's Steam and Goldberg), exactly like the store sign-ins. They depend on your connection: an unstable or dropped internet connection or network — while downloading (syncing saves, achievements or games) or uploading — can leave data un-synced, incomplete or out of date. It is your responsibility to ensure a proper, stable connection and to complete the sync/download/upload when required; verify it finished before relying on it across devices.
💾 Install to SD card (new)
- Per-game toggle to install a Steam download onto a removable SD card to free internal space; the shortcut resolves via a container drive letter so secure launch, saves and achievements are unaffected.
🏪 Steam Store, Downloads & DLC
- Rebuilt game detail pages — the Steam store's per-game screen was redesigned into a cleaner, landscape-aware tabbed layout (overview, achievements grid, DLC), with the store badge, connection state and launch actions together in one place.
- STEAM store badge on tiles & rows, a live connection pill, and auto-connect on launch; download hardening and full owned-DLC listing.
🎞️ Graphics & Frame Generation
- Frame-gen freeze fixes — a fuller pause/teardown/resume reset on level/model/preset change, a swapchain-recreate config reload, and an Adreno-840 present-id freeze fix; plus in-app frame-gen diagnostics.
🎛️ Containers, Launch & File Manager
- DXVK HUD off by default on new containers (still toggleable in the env-var editor).
- Launch-popup redesign (source- and orientation-adaptive), CUSTOM origin badge for games you add yourself, and file attributes (Read-only / Hidden) in the File Manager.
🔧 Chat & presence fixes
- Chat history no longer wipes (server history merged, not replaced); images/messages no longer send twice; clipboard Paste; keyboard no longer covers the latest messages; friends no longer wipe to Offline on re-entry.
🙏 Credits
Built on the work of many open-source projects and their communities:
- Steam friends / chat / store / downloads — JavaSteam (joshuatam's fork), the Java port of SteamKit2 by the SteamRE team.
- Real-Steam (VAC) online — genuine Steam client components by Valve, driven headless by our own clean-room agent.
- Achievements & Cloud — Goldberg / gbe_fork (Detanup01 & contributors).
- Graphics & Frame Generation — DXVK (Philip Rebohle & contributors), VKD3D-Proton (Hans-Kristian Arntzen & contributors), Mesa / Turnip (the Freedreno & Mesa teams), AMD FidelityFX (FSR) + RIFE, and lsfg-vk / Lossless Scaling.
- Containers, launch & runtime — Wine (WineHQ) and Proton / GE-Proton (Valve & GloriousEggroll); box64 (ptitSeb) and FEXCore (the FEX-Emu team).
- The app itself — Winlator (brunodev85) and its Cmod lineage.
Steam is a trademark of Valve Corporation; other names are trademarks of their respective owners. Bannerlator is an independent project — not affiliated with or endorsed by any of them. Each component remains under its own license.
