BaK-Again

A modern, moddable remake of Betrayal at Krondor (1993)

What it is

BaK-Again runs the story, world, rules and art of Betrayal at Krondor in a new engine built with Unity, on Windows, Linux and Android. It reads everything from your own copy of the original game: it ships none of the game's content.

The rules come from a careful reverse-engineering of the original, checked side by side against the 1993 game running in an emulator. Where a modern machine allows better, BaK-Again looks better, but combat, magic, travel and the story should behave the way you remember.

It is free, open source (MIT), and a fan project: it is not affiliated with or endorsed by the rights holders of Betrayal at Krondor.

Status: alpha

All nine chapters can be played from the first scene to the ending. Plenty is still rough, and some fights may turn out harder than in the original. That is what the alpha is for: play it, and tell us where it goes wrong.

Download

Builds for Windows (64-bit), Linux (64-bit) and Android are published on the releases page, with SHA-256 checksums.

Getting started

  1. Get Betrayal at Krondor. It is sold on GOG; an old CD copy works too. The 1.02 CD version is the one BaK-Again is tested against.
  2. Install it, or copy its folder somewhere. BaK-Again needs the folder that holds KRONDOR.001.
  3. Start BaK-Again. The first time, it asks for that folder. Point it there and play.

Modding

Anything BaK-Again loads from the original game can be replaced without touching the original files: put your version in an Overrides folder next to the game files. The formats are documented in the source repository.

FAQ

Do I really need the original game?
Yes. BaK-Again is an engine, like ScummVM or OpenMW: the world, the text, the pictures and the music all come from your copy.
Can I load my old saves?
BaK-Again reads and writes the original's save format, so saves move both ways.
Is it finished?
Not yet. It is an alpha: the whole game can be played through, but expect bugs.
I found a bug. Where do I report it?
On the forum, in Bug Reports. Please include the version and log path shown at the bottom of the Preferences screen.
Can I help?
Please. Playing and reporting is the biggest help right now. Code, documentation and mods are welcome on GitHub.