Skip to content

jacojayy/star

 
 

Repository files navigation

star

Total Downloads

star - Windows applications and games on Android.

star is an application that lets you play PC games on Android with the best performance possible. It lets you access your Steam, Amazon, GOG and Epic Games library on the go.

  • Package: com.winlator.star
  • Version: v1.2-REVAMPED (build identifier 7.1.4x-cmod, versionCode 20)
  • Android SDK: compileSdk 34, targetSdk 28, minSdk 26 (Android 8.0+)
  • Upstream lineage: Winlator → cmod → Bionic Nightly → Star → Star Bionic (Compose)

Links


What's in this fork

  • Full Jetpack Compose UI. Every user-facing screen, dialog, drawer, and overlay has been ported off Java/XML to Compose + Material 3. This is the only Winlator fork to do this.
  • In-game Compose overlays. Side drawer, settings dialogs, screen-effects panel, and task manager all run as Compose Dialog windows over the X server.
  • Dynamic theme system. AppThemeState + ThemePreset allow live color/theme switching.
  • Controller support restored to Star 1.1 parity. SDL2 SoName symlink wired into the Compose splash install path; all four controller event files pre-created at startup.
  • Box64 dropdown bug fix. Edit-dialog now seeds the Box64 selector from the saved container value instead of resetting on dependency refresh.
  • Bionic content pattern. Ships the larger container_pattern_common.tzst (bionic build, ~77 MB) for an expanded Start menu toolset.
  • Adreno-tuned drivers bundled. SDK36 patched Turnip, AdrenoTools v819, and Wrapper variants (gamenative, leegao, legacy, original).

Building

This project is built via GitHub Actions only. Local builds are not supported.

Artifacts are published as workflow artifacts; tagged stable builds are also published as GitHub Releases.


Documentation in this repo

  • COMPOSE_MIGRATION_REPORT.md — developer guide for the Java/XML → Compose migration (Parts A–G), including patterns, gotchas, and the engine boundary.
  • PROGRESS_LOG.md — chronological record of every shipped change.
  • UI_MIGRATION_REPORT.md — remaining UI cleanup and migration plan.

Credits

This fork stands on a long chain of prior work. Credit, in lineage order:

Contributor Contribution
brunodev85 Original Winlator — Wine + Box64 + Turnip on Android. Foundation of every fork below. Also serves the input_controls profiles consumed by this fork: https://raw.githubusercontent.com/brunodev85/winlator/main/input_controls/
coffincolors cmod Winlator fork — package com.winlator.cmod and the customization layer this codebase is built on.
Pipetto-crypto Winlator Bionic fork (the "Bionic" half of Star Bionic) and the upstream Box64 fix branch. Co-credited on cmod.
jacojayy Maintainer of the Star line. SDK36 patches in the bundled Turnip driver for newer DXVK compatibility.
vivsi Controller support contributions.
The412Banner Full Jetpack Compose UI migration, in-game overlay rewrite, controller-support restore (SDL2 SoName fix + four event files), Box64 edit-dialog fix, theme system, and CI/release infrastructure. Also maintains the Nightlies WCP Hub and Banners-Turnip.

Sibling forks (not in this fork's direct lineage, but worth knowing)

  • StevenMXZWinlator-Ludashi: Bionic-based fork with dev-vanilla, ludashi (renamed package for Xiaomi performance-mode detection), and redmagic (Genshin Impact package name for RedMagic frame-gen) build variants.

Upstream stack

The Wine/translation stack this app bundles or downloads:

Credits surfaced in the Star Bionic REVAMPED release (star.bionic-revamp):

  • @The412Banner — Converting the UI to Jetpack Compose and rewriting the controller implementation.
  • @jacojayy — SDK36 patches in Turnip.

If you have contributed and are not listed, open an issue or PR — this list is intended to be complete.


Disclaimer

Winlator and its forks are unofficial community projects. They are not affiliated with or endorsed by Microsoft, Wine, the Mesa project, Qualcomm, or any game publisher. Compatibility varies by device GPU, Android version, and individual game.


License

Inherits the license of the upstream Winlator project (GPL-3.0). See LICENSE for the full text.

About

star - An application that lets you run Windows applications via Wine and box64/86 on Android.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 48.7%
  • Java 28.9%
  • C++ 13.0%
  • Kotlin 7.5%
  • CMake 1.6%
  • Python 0.3%