Betrayal at Krondor

MS-DOS1 port project

Target platformsWindowsLinux

BaKGL

In development
by xavieran★ 74Updated 2026-09-16GPL-3.0
WindowsLinux
Devices
Windows or Linux with OpenGL; Linux needs an SDL soundfont
Assets
Your own game files krondor.001, krondor.rmf, frp.sx and startup.gam, with lowercase filenames.
Notes
Early native engine reimplementation with exploration, quests, inventory, magic and sound. Combat is unfinished, so this is not a complete campaign port. Windows has a prerelease ZIP; Linux uses source build. Mac is explicitly unsupported. Copy data into the documented bak/data folder.
Approach
Native reimplementation
Source platform
MS-DOS
Version
0.0.2 · 2024-12-01
Port Overview & FAQ

What native port or recompilation (recomp) projects exist for Betrayal at Krondor?

Betrayal at Krondor has 1 documented community project: BaKGL (xavieran/BaKGL). Technical approach: Native reimplementation. Documented target platforms: Windows, Linux.

What game files or assets are required to run BaKGL?

Your own game files krondor.001, krondor.rmf, frp.sx and startup.gam, with lowercase filenames.