Development Information - hyvanmielenpelit/GnollHack GitHub Wiki

gnoll-developer-4k-512

Overview

GnollHack can be built for several platforms using either a Linux or Windows development machine.

Supported Platforms

Platform Technology CPU Architectures Executable Emulator Support1 Status
Android Xamarin.Forms Arm64 N/A Yes, but may have odd behavior or crash Transitioning Away in 2025
Android .NET MAUI Arm64, x642 N/A Yes, but may have odd behavior or crash Transitioning To in 2025
iOS Xamarin.Forms Arm64 N/A Yes, but may have odd behavior or crash Transitioning Away in 2025
iOS .NET MAUI Arm64 N/A Yes, but may have odd behavior or crash Transitioning To in 2025
Windows ASCII x64 GnollHack.exe Yes Legacy
Windows ComCtl32 Controls x64 GnollHackW.exe Yes Legacy
Windows .NET MAUI x64, (Arm643) GnollHackM.exe No4 Current
Linux ASCII x64 gnollhack N/A Current
  • 1 Emulator support refers to the fact that if the port is supported by popular cross-operating-system emulators.
  • 2 Android x64 binaries are used by Android emulators running on a Windows machine with an x64 CPU, such as Google Games for PC emulator.
  • 3 .NET MAUI supports Arm64 on Windows but we have not built Arm64 binaries, because we do not have a Windows test device with an Arm64 CPU.
  • 4 GnollHack's modern Windows port (.NET MAUI) doesn't run on Wine or Proton, because they don't have support for running WinUI 3 apps.

Other Platforms

  • Support for macOS using .NET MAUI / Mac Catalyst is coming in the future, but it may take a while.
  • We don't plan to port our modern GUI to Linux, because .NET MAUI doesn't support Linux.
  • We don't plan to support gaming consoles or controllers, such as Steam Deck.

Easy Build Repository

Windows Development Machine

Windows Build Target

Legacy Windows Ports (from 1990s)

Modern Windows Port: .NET MAUI with WinUI 3 (from 2020s)

Android and iOS Build Targets

Xamarin.Forms (Legacy Mobile Ports)

.NET MAUI (Current Mobile Ports)

As of March 26, 2025, .NET MAUI mobile ports are fully functional but not yet deployed to the stores.

Linux Development Machine

Linux Build Target

Miscellaneous Info

General

.NET MAUI

Windows / WinUI 3

Articles

⚠️ **GitHub.com Fallback** ⚠️