Hello! Welcome to Glimmer. This is a lightweight mobile client for Highspell, designed to be a "Highlite Lite" for Android.
Its main purpose is to keep the game running in the background and provide helpful in-game alerts, similar to Highlite.
-
Custom Launcher: Pick your server and tweak settings before you hop in.
-
Always Awake: A toggle to keep your screen on while you play.
-
Helpful Alerts: Get notifications for important events, like being idle for too long or having low health.
-
World Map: A handy map overlay to see where you are. 🗺️
-
Runs in the Background: Keeps your game alive, even when you switch apps.
Download the latest APK directly from GitHub Releases:
Installation Steps:
- Download the latest release APK from the link above
- Enable "Install from unknown sources" in Android settings
- Install the APK file
- The app will check for updates automatically on launch
Glimmer may be added to F-Droid in the future. For now, direct APK installation is the recommended method.
Glimmer uses Capacitor to wrap the Highspell web game in a native Android shell.
The flow is pretty simple:
-
It all starts in the Launcher, a simple web page. Hitting "Play" tells the native Android app to start the game.
-
The app fetches the game's HTML from the Highspell server.
-
Before loading the game, it injects a special script.
-
This script watches the game's network traffic from the inside to detect events like low health or being idle.
-
When an event happens, the script uses a native bridge to tell the Android app to send a notification.
-
If you switch apps, a Foreground Service keeps the game connected.
Glimmer is heavily inspired by the amazing work of others in the Highspell community. A huge thank you to:
-
Highl1te / KKonaOG: For the incredible HighliteDesktop and Plugins repositories. As well as the world map at highlite.dev. This is main inspiration and blueprint for Glimmer, the functionality and directly feeds the worldmap.
-
CodyBrunson: For the clever Idle-Alert plugin, which sparked the idea for Glimmer's notification features.
Thank you all for sharing your work and paving the way!
Here's a quick look at what's currently working:
-
The launcher and its settings are fully functional.
-
The helper script is injected into the game correctly.
-
The script communicates with native notifications as intended.
-
The background service correctly keeps the app alive.