-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
Genie 5 is in alpha, but you no longer have to build it yourself — pre-built downloads ship for Windows, macOS, and Linux on the Releases page. Grab the one for your platform, or build from source if you're contributing. See Releases & Changelog for what's in the latest build.
Coming from Genie 4? Install fresh first, then jump to Importing from Genie 4 to bring your aliases, triggers, highlights, etc. across.
⚠️ Alpha builds are unsigned. Windows and macOS will show a first-launch warning (SmartScreen / Gatekeeper). That's the missing code-signing certificate, not a problem with the file — see Platform first-launch notes. Signed Windows builds are expected from an upcoming release.
From the latest release, pick the download for your platform:
| Download | When to pick it |
|---|---|
Genie5-win-Setup.exe (recommended)
|
Normal install. Registers the app for in-app auto-updates, so future releases arrive via Help → Check for Updates. |
Genie5-win-Portable.zip |
No-install / portable. Extract anywhere and run Genie.exe. No auto-update — you re-download each release by hand. |
| Download | When to pick it |
|---|---|
Genie5.AppImage |
A single-file executable that runs on Ubuntu / Fedora / Debian / Arch / etc. Mark it executable and run it (below). Subsequent releases can update in-app. |
chmod +x Genie5.AppImage
./Genie5.AppImageIf you hit a "FUSE not installed" error, install FUSE (Debian/Ubuntu: sudo apt install libfuse2; Fedora generally works out of the box). On very minimal distros you may also need fontconfig for correct text rendering. For a desktop-menu entry, see AppImageLauncher.
Pick by your Mac's chip — Apple Silicon (M1/M2/M3 or newer) or Intel (pre-2020):
| Your Mac | Download | When to pick it |
|---|---|---|
| Apple Silicon |
Genie5-osx-Setup.pkg (recommended)
|
Standard .pkg installer. |
| Apple Silicon | Genie5-osx-Portable.zip |
Drag the app into Applications yourself. |
| Intel |
Genie5-osx-x64-Setup.pkg (recommended)
|
Standard .pkg installer (x86_64). |
| Intel | Genie5-osx-x64-Portable.zip |
Drag-to-Applications portable bundle (x86_64). |
Not sure which Mac you have? → menu → About This Mac. "Apple M1/M2/M3…" = Apple Silicon; "Intel Core…" = Intel.
The other release assets — the *.nupkg packages, RELEASES*, and releases.*.json / assets.*.json files — are the Velopack update-feed manifests the in-app updater reads. You don't download those directly.
Because alpha builds aren't code-signed yet, your OS may warn the first time you run one:
An unsigned build trips Gatekeeper ("developer cannot be verified" or "damaged"). Two ways past it:
- Right-click the app → Open → Open (instead of double-clicking). macOS remembers the choice and stops asking.
- Or clear the download quarantine in Terminal (substitute the real path):
xattr -d com.apple.quarantine /Applications/Genie5.app
An unsigned .exe shows a blue "Windows protected your PC" panel: click More info → Run anyway. SmartScreen remembers it for that exact file.
The AppImage just needs execute permission (chmod +x); see the Linux download notes above for FUSE/fontconfig.
On first run Genie 5 creates its per-user data folder (~/Library/Application Support/Genie5 on macOS, %APPDATA%\Genie5 on Windows, ~/.local/share/Genie5 on Linux) with Config/, Scripts/, Maps/, and Logs/ subfolders. See Application Folders for the full layout.
Then head to Quick Start to connect and play.
If you installed via Genie5-win-Setup.exe (Windows) or the .pkg / AppImage (macOS / Linux), future releases arrive through the in-app updater — Help → Check for Updates, which shows a badge when something's available. Portable .zip builds don't auto-update; re-download to upgrade. Full details: Keeping Up to Date.
For contributors, or to run the bleeding edge. You need the .NET 8 SDK and Git:
git clone https://github.com/GenieClient/Genie5.git
cd Genie5
dotnet run --project src/Genie.AppAvalonia is a tier-1 cross-platform UI toolkit, so that same command launches the GUI on Windows, macOS, and Linux. For a faster-starting build, compile Release first:
dotnet build -c Release
dotnet run -c Release --project src/Genie.AppRunning from source via dotnet run also sidesteps the Gatekeeper/SmartScreen warnings entirely. To produce your own self-contained single-file executable for a platform:
# Windows x64
dotnet publish src/Genie.App -c Release -r win-x64 -o publish/win-x64
# macOS Apple Silicon
dotnet publish src/Genie.App -c Release -r osx-arm64 -o publish/osx-arm64
# macOS Intel
dotnet publish src/Genie.App -c Release -r osx-x64 -o publish/osx-x64
# Linux x64
dotnet publish src/Genie.App -c Release -r linux-x64 -o publish/linux-x64See docs/build-and-release.md for full publish/packaging detail, and Building from Source for the project layout and dev test harness.
- Quick Start — connect, play, save a profile, run a script.
- Application Folders — where your data lives on disk.
- Importing Genie 4 Config — migrate from Genie 4.
- Updating Maps and Scripts — get the latest community maps.
- Releases & Changelog — what shipped in each build.
Genie 5 — a cross-platform DragonRealms client · Repository · Discord · GPL-3.0
Alpha software. Pages describe current behavior; 🚧 marks roadmap items that aren't shipped yet.
🐤 Start here
🚶 Everyday use
- Connecting & Profiles
- The Interface
- Configuration & Rules
- Scripting
- The Mapper
- Updating Maps & Scripts
- Lich 5 Integration
🏃 Going deeper
- Scripting Reference
- Cross-Zone Travel
- Plugins
- Keeping Up to Date
- AI Advisor (planned)
- Policy Compliance
- Architecture
- Building from Source
- Troubleshooting & FAQ