This update completes the transition to Avalonia, features a redesigned interface, and significantly expands the management of profiles, game instances, authorization, and downloads
Interface and Platform
- The old Electron.NET launcher and web frontend have been replaced with a desktop application built on Avalonia
- Navigation, screens, and layout have been updated for a compact window. A first-run wizard, system, light, and dark themes, as well as an accent color option, have been added
- The installers for Windows, macOS, and Linux have been updated. A Nix package has been added
Profiles and Authentication
- Management of official and offline profiles has been updated
- A built-in Local Node is available for local profiles. It runs alongside the game session and handles authentication on the device without an external server
- You can also configure your own authentication server for a local profile
Game Instances
- Game instances store versions, files, mods, and worlds separately
- Added the ability to view worlds with previews, size information, and modification dates, as well as open folders and delete saves
- Launch logs are available separately for each instance. Game status display and playtime tracking have been improved
Mod Manager
- The catalog supports CurseForge and Modifold search and filters
- You can select and install compatible mods as a single package after previewing their versions and dependencies
- For CurseForge, required dependencies are installed automatically. Modifold dependencies are not downloaded automatically
- Local .jar and .zip files can be imported into an instance
- Added search by installed mods, enabling and disabling, bulk actions, removal, and checking for updates for CurseForge mods
Mirrors and Game Delivery
- A mirror can be added automatically by specifying a publicly accessible HTTPS address, or manually via a .mirror.json file
- Support for mirror schemes and methods for detecting versions and patches has been expanded
- Hyprism checks which builds are available for the platform, measures source response times, and uses the official source if it can provide the desired version. Otherwise, the fastest enabled mirror is selected
- Differential patches are used for updates. If a full build is not available, Hyprism can install a version using the available patch chain
- Download files are cached, and interrupted downloads can be resumed
Import and Export
- Instance templates are exported to JSON
- Builds, game files, and modpacks can be exported to ZIP and imported back
- A progress bar is displayed while creating a ZIP file; export and import can be canceled
Settings
- The settings for Java, network, download sources, and data have been redesigned
- Support for mirrors and version sources has been added
- Settings for a custom authorization server and Local Node are available for offline profiles
Downloads
| Platform | Architecture | Format | Download |
|---|---|---|---|
| Windows | x64 | Portable ZIP | Hyprism-win-x64-4.0.0.zip |
| Windows | x64 | MSI | Hyprism-win-x64-4.0.0.msi |
| Windows | x64 | EXE installer | Hyprism-win-x64-4.0.0-setup.exe |
| macOS | ARM64 (Apple Silicon) | DMG | Hyprism-mac-arm64-4.0.0.dmg |
| Linux | x64 | deb | Hyprism-linux-x64-4.0.0.deb |
| Linux | x64 | rpm | Hyprism-linux-x64-4.0.0.rpm |
| Linux | x64 | AppImage | Hyprism-linux-x64-4.0.0.AppImage |
| Linux | x64 | Flatpak bundle | Hyprism-linux-x64-4.0.0.flatpak |
| Linux | x64 | tar.xz | Hyprism-linux-x64-4.0.0.tar.xz |
| Linux | x64 | Nix flake | Packaging/linux/flake |
| All packages | SHA-256 | Checksums | SHA256SUMS |
For Nix users: Run the Nix package directly from this release with
nix run github:hyprismteam/Hyprism?ref=v4.0.0&dir=Packaging/linux/flake
System Requirements
| OS | Minimum version | Supported Architectures |
|---|---|---|
| Windows | Windows 10 22H2 or Windows 11 (latest cumulative updates recommended) | x64 |
| Linux | Ubuntu 22.04+, Debian 12+, Fedora 32+, NixOS 21.11+ | x64 |
| macOS | Sequoia 15+ | ARM64 (Apple Silicon) |
Note: Windows ARM64 and macOS Intel (x86_64) are not supported by the game