Windows · Linux · macOS

Downloads


Get the latest engine from GitHub, then follow the setup below. You need .NET 10 and your own copy of Gabriel Knight 3. Content and language packs are separate.

Engine

Choose your platform

Latest release, hosted on GitHub.

Linux

linux-x64

ZIP
Download Linux

GK3Reborn-linux-x64.zip Latest release · GitHub

macOS

osx-arm64, Apple silicon

PKG
Download macOS

GK3Reborn-osx-arm64.pkg Latest release · GitHub

Runtime

Install .NET 10

Required before launching the engine.

.NET 10 runtime

From Microsoft, free

Prerequisite

Install the .NET 10 Runtime for your platform.

Choose x64 for Windows or Linux, or Arm64 for Apple silicon. On Linux, install dotnet-runtime-10.0. The SDK is not required.

Get the .NET 10 runtime

dotnet.microsoft.com

Content

Artwork & materials

Optional visual upgrades for every platform. Download both for the new textures and materials; no unpacking needed.

Language

Pick your language

Text, signs and available audio for your language. Save the pack beside the other .rebarn files.

English is only needed if your Gabriel Knight 3 installation is not English.

Changelog

Changelog


Site release notes. GitHub may have newer releases.

1.1.1

  • Fixes scoring issue on day 2, also fixes a word that was wrong.
  • Dialog cut off when skipping caused delays as the timer still had to run out.
  • Journal entries didn't complete on certain actions.
  • Jounal didn't scroll at all, esp. when expanding hints.
  • Fixed tape recorder issue, with small script issue.
  • Certain objects were showing their 'internal' items when closed.
View older…Hide older entries

1.0.9

  • 1.0.8 reverted/fixed some interactions in the serres library.
  • Fixes some weird issues with Save states/storage
  • Fixes a problem with several textures (2x2 size that BC7 UNORM won't load on certain GPU's.)

1.0.7

  • Mosely’s consecutive dialogue no longer cuts off the preceding line.
  • Wilkes and Grace use the appropriate individual descriptions.
  • Concealed hotspots require opening their containers. (again..)
  • Portrait hotspots unlock progressively.
  • “Find the way down” completes through the library route.
  • Restoring preserves the stairway and head positions.
  • Grace recognizes the tour guests; plates read “Plates of food.”

1.0.6

  • Gamepad fixes
  • Fixed binding clearing and accidental unbinding.
  • Fixed held buttons, dragging, and double-clicks.
  • Fixed menu confirmation and stick/D-pad conflicts.
  • Added stick controls to original/free-camera mode.
  • Added right-stick click to release the first-person pointer without walking.

1.0.5

  • Thanks to the 1.0 release and people testing; yay!; I fixed a handful of bugs since 1.0.1:
  • Cursor access during the handshake and dumbwaiter fixed-camera views.
  • Correct Room 21/23 labels in the second dumbwaiter.
  • Linen hotspot hidden until the bed is searched.
  • Collar hotspot available only with Buchelli’s drawer open.
  • Soft outlines on binocular labels.
  • Binocular targets now load the scene and focus on the target of interest instead of default position of location.
  • Dialogs are properly cut off when looking at/investigating items in the inventory
  • Script trigger issues causing certain dialog to not play when they should.
  • Ensure binoculars masking stays opaque.
  • Timeblock transition card when starting a new game.
  • Restoring the previous camera when moving during inspection.
  • Follow scoring and returning Gabriel to Blanchefort after chasing the two men.
  • Intro toggle fix
  • Animated targeting, including Mosely during the handshake.
  • Several journal objectives weren't being completed, should work fine now.
  • Counter issue for conversations, this caused Day 2's grace interactions to stop working if Gabriel already did them.
  • Score list had two double items double defined causing the total points to be higher than the original. Oops.
  • Thank you all for helping this get even better :)

1.0

  • Finally version 1.0 is released!
  • This version allows full game completion. There might still be some scoring issues for those going for 100% completionist.
  • Let me know on github or reddit if you run into something odd.
  • This version has tons and tons of script fixes that were causing some story blockers (missing characters etc.)

1.0.1

  • Some end-game bugs got fixed;
  • - Room audio playing over videos.
  • - Gabe’s bad reflection and green plinth transitions.
  • - Madeline’s missing dining-room placement.
  • - Asmodeus’s opening delay and talisman-to-dagger input window.
  • - Holy of Holies retries rebuilds encounter now (had some stale counters that kept incrementing)

0.9.8

  • Fixes some textures (rebarn)
  • Fixes quite a few issues with timing related script triggers (day 2 primarily)
  • Fixes a global state check that was supposed to be per timeblock.
  • Minor fixes for First Person mode

0.9.7

  • Quite a few bugs fixed that had to do with fingerprinting.
  • Bug fixes for SIDNEY (not counting points when it should have)
  • Texture fixes for Serres area
  • FPS Mode introduced
  • Positional fixing for mosely as he wasn't where we was supposed to be.
  • Batch texture loading implemented (decreases loading time)
  • Abbe window bugfix

0.9.2

  • Fixes quite a few small bugs in the later day (Mosely being inside of geometry after cutscene, etc)
  • This update also implements more of Serpent Rouge in Sidney which was somewhat incomplete.
  • Missing people added to MAP to follow.
  • Sidney suspect list now grows instead of showing everyone in one go which was ofc incorrect.

0.9.0

  • Adds grass to scenes making it a bit more lively.
  • Adds dust particles/insects
  • Tiny bit of heat shimmer in the distance
  • That bookstore in town has secrets.. if you are persistant enough. (only with rebarn..)
  • Few more small bug fixes for dialog that is supposed to play but weren't triggering properly.

0.8.7

  • Following bugfix - following people to their location didn't flag them as found causing no transition into a new timeblock.

0.8.6

  • Binocular bug - when pressing escape whilst in another scene it would softlock the player.

0.8.5

  • Binocular fixes
  • More textures updates
  • Easter egg added... ;)
  • 'Noun' or actions fix/filtering (some were leaking through when they shouldn't be seen like timer activations)
  • Scripted map location were not honored properly (day 1 2pm could accidently get 'the site')

0.8.0

  • Fixes following on map, binocular usage
  • Script trigger issue with taxi driver and other npcs (missing introduce)
  • Localization fixes
  • Added optional Couiza, Rennes le bains map edits
  • Added church graveyard arch
  • New main menu

0.7.0

  • Localization added for Czech, German, English, Spanish, French, Italian, Polish and Portuguese-Brazilian.
  • Artwork for localization is partially complete (German, Italian, French)
  • 60 textures updated (primarily Serres area, some interior textures and plenty of texture updates around and in the temple)
  • Logic fixes for Temple hitscans.
  • Easy Mode option for grabbing the pendulum
  • Sword tiles on the chessboard now glow and the tile the cursor hovers over lights up.
  • Keybinding support in settings
  • Gamepad support, but wholly untested :)
  • Few more cut content fixes, crow is still buggy and unimplemented (placeholder water sprayer in place, but low priority)
  • Dialog fixes mid-game that were being cut off due to animations.
  • Subtitles added for localization during videos
  • Settings page changes (stuff got combined into singular pages and if screen is wide enough will work in 2 column mode versus 1)

0.7.5

  • Fixes a few bugs when actions were running and shift was used to skip most of those.
  • Adds birds
  • 35 textures updated (Larry's house, Rennes le chateau area, few rocks and stones)
  • Localization fixes (redownload the language rebarn as well!)

0.6.0

  • Adds cut content to the rebarn & engine. Not everything yet but 60+ objects are now interactible.
  • Adds the hose + bird cut content (no voice lines just yet, hopefully for 0.6.1)
  • 40 textures updated (bookshop, some wall textures)
  • SIDNEY revamped to actually look like the laptop but with some QoL additions, Added SchatGPT to help finish the MAP puzzle as that will still be a pain in the behind..
  • The SIDNEY Map can be zoomed in now (mousewheel), you can add/undo points and drag them around as well.
  • Script fixes where certain dialogs were cut before they actually really should end (Wine press)
  • Animation fixes (things already animating even when gabriel or grace wasn't there yet)

0.5.5

  • Adds more commands to arguments (and you can use /? -? --help etc)
  • Adds support for DX12 w/o feature flags (so even DX11 should work now)
  • Fixes a few scripts where some text and audio were skipped during cutscenes (gabriel/mosely intro to name one)
  • 109 textures updated (primarily mid-game areas that desperately needed attention)
  • 3D'ify billboard sprites, so that they have some depth to them (fences, railings, etc.)
  • Reflections for RT (mirrors etc, might not work as intended so needs a testing)
  • Better material classifications, as some objects were very 'wet' or shiny when they shouldn't be.

0.1.0-preview

  • The right-click menu draws each verb's original icon beside its name
  • Rooms fade into one another rather than cutting, with the next one loading inside the fade
  • The cutscenes decode in managed code, so no FFmpeg is needed to play the game
  • macOS on Apple silicon installs as an ordinary application
  • Scene loading is faster and holds less memory

Setup

Set up the game


  1. Unpack the engine archive

    Extract to a separate folder, such as D:\Games\GK3Reborn or ~/games/gk3reborn. Keep your original game installation.

    On a Mac there is nothing to unpack. Open the .pkg and it installs GK3Reborn.app into /Applications.

  2. Create a Data folder

    Next to the executable, create a folder called Data.

    On a Mac create it here: ~/Library/Application Support/GK3Reborn/Data.

  3. Copy the eight brn archives into it

    They are in the Data folder of your own Gabriel Knight 3 installation. Copy these eight files and nothing else:

    ambient.brn common.brn core.brn day1.brn day123.brn day2.brn day23.brn day3.brn

    The .bik and .avi movie files are not needed. Their content is in the artwork download, already converted to a format that modern machines can play.

  4. Save the content packs beside the executable

    Reborn.rebarn, RebornMaterials.rebarn and any language pack download as they are. Move them into the same folder as the executable. They do not belong in Data. Skip this step and the game still runs, on the original artwork.

    On a Mac they go in ~/Library/Application Support/GK3Reborn, beside Data rather than inside it.

  5. DLSS

    If you have an NVIDIA RTX card, you can download the DLSS SDK (Streamline) and copy the DLLS into the /libs/ folder. DLSS5 (NR) is ALSO supported. The engine will detect it and use it automatically.

  6. Run it

    On Windows run GK3Reborn.exe. On Linux mark it executable with chmod +x GK3Reborn the first time, then run ./GK3Reborn. On a Mac open GK3Reborn from Applications or Launchpad. The packs are picked up automatically when they are there.

How the folder should look

GK3Reborn/ GK3Reborn.exe Reborn.rebarn the artwork download RebornMaterials.rebarn the material download Reborn_FR.rebarn your language pack libs/ Data/ ambient.brn common.brn core.brn day1.brn day123.brn day2.brn day23.brn day3.brn

Any .rebarn file beside the executable is read, in name order, and the last one wins. A later patch or a mod pack is just another file in this folder.

How it looks on a Mac

Keep game data and packs in your Library:

/Applications/ GK3Reborn.app ~/Library/Application Support/GK3Reborn/ Reborn.rebarn the artwork download RebornMaterials.rebarn the material download Reborn_FR.rebarn your language pack settings.json saves/ Data/ ambient.brn common.brn core.brn day1.brn day123.brn day2.brn day23.brn day3.brn

The Library folder is hidden in the Finder. Hold Option while opening the Go menu to reach it, or press ⇧⌘G and paste the path.

You need to own Gabriel Knight 3.

GK3Reborn contains none of the original game's data and will not start without an installation to read. The game is still sold:

Before you start

What you need


  • A copy of Gabriel Knight 3, from Steam, GOG or the original discs.
  • The .NET 10 runtime, installed once per machine. Every build here is framework dependent, so the game will not start without it.
  • Windows 10 or later, 64 bit; a 64 bit Linux distribution; or macOS 13 or later on Apple silicon.
  • A graphics card and driver with Vulkan 1.3. Ray tracing is optional and is switched off on hardware that does not report it, which includes every Mac.
  • Disk space for what you take: the engine and the game archives are about a gigabyte together, and the two content packs are several gigabytes each. The packs are downloaded in the form the engine reads them, so you never need double the space to unpack one.
  • Game data in any of the released languages. Czech, English, French, German, Italian, Polish, Portuguese and Spanish each have a language pack above; English needs one only on a non-English installation.

If it does not start

Troubleshooting?


  • Install the .NET 10 Runtime for your platform.
  • The Data folder is missing, is spelled differently, or sits somewhere other than beside the executable.
  • One of the eight archives was not copied. All eight are needed.
  • The .rebarn packs ended up inside Data rather than beside the executable, so the game runs on the 1999 art and looks unchanged.
  • The graphics driver is older than Vulkan 1.3. Updating the driver is usually enough.
  • On Linux, the file was never marked executable.
  • On a Mac, the files went into the application bundle rather than into ~/Library/Application Support/GK3Reborn. Move them to the Library folder.
  • On a Mac, the machine is Intel rather than Apple silicon. The macOS build requires Apple silicon.

The error message names any missing file. Still stuck? Report an issue on GitHub.

Source code


GK3Reborn is open source under GPL 3 or later. Get the latest code, report issues or contribute on GitHub. Each release includes its tagged source.