Installation
2 minutes read
Requirements
Runtime note:
Download
Download the latest release from the GitHub Releases page.
Windows
Option A (portable):
- Download
HyPrism-win-x64.zip - Extract to any folder
- Run
HyPrism.exe
Option B (installer):
- Download
HyPrism-win-x64-<version>.exe - Run installer
- Launch HyPrism from Start menu or desktop shortcut
Linux
HyPrism uses native Linux dialog tools for folder/file selection. Install at least one of:
AppImage
- Download
HyPrism-linux-x64.AppImage - Make executable:
chmod +x HyPrism-linux-x64.AppImage - Run:
./HyPrism-linux-x64.AppImage
Flatpak
flatpak install io.github.HyPrismTeam.HyPrism
flatpak run io.github.HyPrismTeam.HyPrism
Note: the Flatpak includes a small launcher wrapper that checks your per-user data directory ($XDG_DATA_HOME/HyPrism or ~/.local/share/HyPrism) for an installed HyPrism release and runs it if present. If no release is found the wrapper will download the Linux release artifact from GitHub (it tries the latest release first, and falls back to the latest prerelease if no suitable asset exists), extract it into the app data directory, and then execute the launcher. Actions and errors are logged to XDG_DATA_HOME/HyPrism/wrapper.log. This behavior uses the Flatpak per‑app data area and requires no additional filesystem permissions.
Sandboxing: the Flatpak build uses zypak (when provided by the base runtime) to redirect Chromium’s SUID chrome-sandbox into the Flatpak sandbox. When zypak is available the launcher will use the bundled chrome-sandbox normally; when it isn’t available the wrapper falls back to running the binary with --no-sandbox. For troubleshooting, set ZYPAK_DEBUG=1 or ZYPAK_STRACE=all. The Flatpak base org.electronjs.Electron2.BaseApp (21.08+) includes zypak in recent releases.
macOS
- Download
HyPrism-osx-x64.zip(orosx-arm64for Apple Silicon) - Extract and move
HyPrism.appto Applications - Launch from Applications
Data Directory
HyPrism stores its data (config, instances, profiles, logs) in:
| OS | Path |
|---|---|
| Windows | %APPDATA%/HyPrism/ |
| Linux | ~/.local/share/HyPrism/ |
| macOS | ~/Library/Application Support/HyPrism/ |
Directory Structure
HyPrism/
├── config.json # Launcher configuration
├── Instances/ # Game installations grouped by branch/version
│ └── release/
│ ├── v8/ # Individual versioned instance
│ └── latest/ # Latest-tracked instance
├── Profiles/ # Player profiles and skin backups
├── Logs/ # Application logs
└── Cache/ # Temporary files
First Launch (Onboarding)
On first launch, HyPrism guides you through setup with an onboarding wizard:
- Splash Screen — Welcome to HyPrism
- Language Selection — Choose your preferred language (12 available)
- Hytale Authentication — Log in with your Hytale account
- Profile Setup — Create your first player profile (nickname, avatar)
- Initial Settings — Configure GPU preference and other options
After onboarding: