Releases: nasedkinpv/Flametal
Release list
Flametal 0.2.2 — Dungeon Keeper II for Apple Silicon
This release moves more of Dungeon Keeper II's renderer onto the native Metal bridge while keeping the proven legacy mesh transform path as the default.
Highlights since 0.2.1:
- CPU-backed headless DirectDraw; the packaged app no longer ships WineD3D, OpenGL/Vulkan graphics modules, Mono, Gecko, or MoltenVK
- Native Settings window backed by one
settings.toml, with live bloom, Metal shadows, render scale, and HD texture toggles - Original per-light projected shadows can rasterize and reduce their masks on Metal, with the CPU rasterizer retained as the live fallback
- Named HD resource-pack atlas bridge with repack reset, reliable placement delivery, live enable/disable, and bounded texture residency
- Retained Metal world-mesh protocol for static, dynamic, and animated geometry, including exact light selection, camera-plane clipping, alpha/cull state, transforms, and correct LOD atlas binding
- Full-size independent Metal cursor, tolerant keyed capture with coverage AA, and optional complete 4x per-frame cursor strips
- Memory fixes for retired bridge textures and frame-local residency
The retained MeshGpuPath is still experimental and is now opt-in; fresh installs use the stable legacy CPU mesh path.
First launch on macOS
The app is not notarized yet, so after unzipping macOS may report it as "damaged". Clear the quarantine flag once:
xattr -cr "/path/to/Dungeon Keeper II.app"No game data is included. On first launch the app imports your own Dungeon Keeper 2 (GOG 1.7) installation into its private prefix; the original stays untouched.
Built on the DiaLight/Flame decompilation project: https://github.com/DiaLight/Flame
SHA-256: d063ed09e8c69d87a0d5e2681f3ad3f10e6f8e25e8f02c3592a90eda91314473
Flametal 0.2.1 — Dungeon Keeper II for Apple Silicon
Fixes over 0.2.0:
- A second launch no longer breaks a running instance (single-instance guard with a clear message)
- The game resolution matches your display aspect (4:3, 3:2, 16:10, 16:9) in the packaged launcher too
- Idle HD textures are evicted (~300 MB less memory during long sessions)
- Behind-camera mesh clipping fix for the experimental GPU path
First launch on macOS
The app is not notarized yet, so after unzipping macOS will report it as "damaged". Clear the quarantine flag once:
xattr -cr "/path/to/Dungeon Keeper II.app"No game data is included — on first launch the app imports your own Dungeon Keeper 2 (GOG 1.7) installation; the original stays untouched.
Built on the DiaLight/Flame decompilation project: https://github.com/DiaLight/Flame
SHA-256: 424420ab97bc2cec260391ecdde2a1d4d07b81582671f97b27331c50af53bf75
Flametal 0.2.0 — Dungeon Keeper II for Apple Silicon
Native macOS launcher for Dungeon Keeper 2 (GOG 1.7) on Apple Silicon.
The app bundles the native Metal 4 renderer, a pinned Wine 11 runtime, and the Flametal patch layer. No game data is included — on first launch the app asks for your own Dungeon Keeper 2 (GOG) installation, validates it, and imports it into a private prefix; the original stays untouched.
First launch on macOS
The app is not notarized yet, so after unzipping macOS will report it as "damaged". Clear the quarantine flag once:
xattr -cr "/path/to/Dungeon Keeper II.app"then open it normally.
- Native fullscreen with display-aspect matching (4:3, 3:2, 16:10, 16:9)
- HD texture lookup, native cursor, precise mouse/keyboard/scroll input
- Game data lives in ~/Library/Application Support/Dungeon Keeper II
Built on the DiaLight/Flame decompilation project: https://github.com/DiaLight/Flame
SHA-256: 78a093a72a9ace2b615d6f6afb54342333332456e4b9e9a0d50e63b62601fa16