8BitDo Ultimate 2C Wireless Controller
Hall-effect sticks and triggers with low-latency 2.4G dongle and Bluetooth for desktop Horizon and Android phones.
Track verified releases across the desktop upstream repository (horizon-rust/horizon) and the three active Android Vulkan forks (starling-client/starling, Rayan-XOO/horizon, and GoyDevv/Horizon-Android), complete with publication dates, byte counts, and SHA-256 prefixes.

Upstream desktop launcher tags and rolling nightly 26.3 engine builds.
| Date (UTC) | Tag | Primary Assets & SHA-256 | Key Engineering Changes |
|---|---|---|---|
| 2026-11-15 | launcher@0.2.66 | 10 desktop binaries (65,188,352 B Win x64 setup, e2a57ca7...) | Speeds up native mod test runner by skipping Rust source files that do not define impl Game. |
| 2026-11-14 | launcher@0.2.65 | 10 desktop binaries | Bounded streaming download engine, dual-stack IPv6 world hosting routes, and disabled cmd.exe AutoRun during Windows junction creation. |
| 2026-11-14 | launcher@0.2.64 | 10 desktop binaries | Stages deterministic native mod heap allocators before loading .hnmod dynamic libraries. |
| 2026-11-13 | nightly (9f42064) | 6 archives incl. horizon-server-linux-x86_64.tar.gz (54,195,959 B, f621e334...) | Rolling 26.3 engine & dedicated Linux server build at commit 9f42064c11efe7ef3e5ed2baad7ddc2a3b36eea0 plus horizon-source.tar.gz. |
| 2026-11-13 | launcher@0.2.63 | 10 desktop binaries | Sanitizes reserved Windows filenames during asset extraction and mod staging. |
| 2026-11-12 | launcher@0.2.62 | 10 desktop binaries | Adds /profiler .hzperf capture integration and automatic IPv4 fallback when Microsoft sign-in stalls over IPv6. |
| 2026-11-11 | launcher@0.2.60 / 0.2.61 | 10 desktop binaries | Launcher update pipeline polish, macOS/Linux archive permissions, and native mod build diagnostics. |
Tracking the transition from Vasysik/horizon-android v0.7.8 to unified Starling v0.8.0 and 0.8.1 previews.
| Date (UTC) | Tag | Primary Assets & SHA-256 | Key Engineering Changes |
|---|---|---|---|
| 2026-11-13 | test-0.8.1-2 | starling-preview-0.8.1-test2-arm64-v8a.apk (48,166,276 B, 5c2ff225...) | Fixes Mali-G57 app-backgrounding Vulkan crash (underlying handle is not available), PowerVR GE8320 crash & BXM shader slot limits, Mobile far detail default, and settings slider scroll bug; uses separate StarlingPreview/ folder. |
| 2026-11-12 | test-0.8.1-1 | starling-preview-0.8.1-test1-arm64-v8a.apk | First 0.8.1 public test build isolating GPU driver regressions alongside v0.8.0. |
| 2026-11-10 | v0.8.0 | 4 ABIs (arm64-v8a 32,855,428 B, aa20fe6a...) + StarlingVisuals.zip (18,138 B) | Landmark merger of JuanLuci/starling and Vasysik/horizon-android (67,200+ arm64 downloads): zero-PC 79s on-phone Java prep with fishing mini-screen, Iris/OptiFine shader translation, on-phone ARM64 .hnmod compiler, Ely.by auth, and GrimAC movement modes. |
| 2026-11-05 | v0.7.8 | horizon-android-0.7.8-arm64-v8a.apk (32,202,916 B, 64d6eb5b...) | Final pre-merger Vasysik/horizon-android release before rebranding to Starling. |
Recent milestones across Rayan-XOO/horizon and GoyDevv/Horizon-Android.
| Date (UTC) | Fork & Tag | Primary Assets & SHA-256 | Key Engineering Changes |
|---|---|---|---|
| 2026-11-14 | Rayan-XOO android-v0.4.7 | horizon-0.4.7.apk (65,624,188 B, 25fac023...) | Integrates ViaHorizon (join 1.20.2-26.2 servers), optional /storage/emulated/0/Horizon root storage migration, Monocraft launcher UI, post-world-load crash fix, camera swipe smoothing, and tap-only soft keyboard. |
| 2026-11-11 | Rayan-XOO android-v0.4.6 | horizon-0.4.6.apk (30,304,157 B, 2a0c665a...) | Fixes Samsung Exynos Xclipse startup crash (Galaxy S24 FE / A57) and allows re-selecting Vulkan after safe-mode.txt recovery. |
| 2026-11-10 | GoyDevv v1.0.1 | 4 ABIs (arm64-v8a 39,432,208 B, 712f83a8...) | Adds GoyControl 4-slot sequential macro editor, full Android SAF read/write provider, mini archive manager, in-app updater, and 260 FPS ceiling mode. |
| 2026-11-08 | Rayan-XOO android-v0.4.5 | horizon-0.4.5.apk (30,324,637 B, 821a4e08...) | Adds first-launch file picker to select horizon-derived.zip from any folder plus sneak tap toggle. |
| 2026-11-07 | Rayan-XOO android-v0.4.4 | APK + entity_culling.hnmod (169,731 B) + orbital.hnmod (36,907,341 B) | Upgrades Android native plugin interface to Mod ABI 4 and ships prebuilt aarch64 .hnmod binaries. |
Our sha256-ledger.json indexes current and prior releases across all four repositories.
Horizon desktop, Starling v0.8.0, and Rayan-XOO 0.3.7+ support Bluetooth and USB X-Input/D-Input controllers, automatically hiding touch buttons while you play.
Hall-effect sticks and triggers with low-latency 2.4G dongle and Bluetooth for desktop Horizon and Android phones.
Drift-free Hall sensors, swappable ABXY layout, and quiet face buttons tested across Windows, Linux, and Android.
Symmetrical dual-stick layout with X-Input, D-Input, and Android modes plus programmable rear hotbar paddles.
TMR electromagnetic sticks and 1000 Hz polling rate for high-refresh chunk exploration on desktop and mobile.
Affiliate disclosure: As an Amazon Associate, horizonrust.wiki earns from qualifying purchases at no added cost to you.
How nightly engine tags, launcher versions, and Android forks relate.
Upstream rebuilds the rolling nightly release tag whenever validated engine commits land on main, updating SHA256SUMS alongside client and Linux server tarballs while Horizon Launcher (launcher@0.2.66) streams deltas automatically.
After v0.7.8 (2026-11-05), Android port maintainer @Vasysik teamed up with @JuanLuci to combine Vulkan renderer optimizations, zero-PC preparation, and Iris shader translation under one organization: starling-client/starling (starting at v0.8.0).
android-v0.4.7 (published 2026-11-14, horizon-0.4.7.apk, 65,624,188 B) is the first release bundling ViaHorizon for joining 1.20.2 through 26.2 multiplayer servers.
No. GoyDevv uses com.goydevv.horizon, Rayan-XOO uses dev.horizonlab.horizon, and Starling uses its own Starling / StarlingPreview package identifiers, so all three can coexist on the same test phone.
GitHub's Releases REST API exposes a native digest field (sha256:...) on uploaded assets, and horizon-rust/horizon also publishes signed SHA256SUMS text manifests. Every hash in our ledger is pulled directly from those two sources.