Open source re-implementation of Gothic 2: Night of the Raven.
Motivation: The original Gothic 1 and Gothic 2 are still great games, but it's not easy to make them work on modern systems. The goal of this project is to make a feature complete Gothic game client compatible with the original game data and mods.
Development is focused on Gothic 2 and new features are not tested for Gothic 1 compatibility. While Gothic 1 is not officially supported pull requests that fix Gothic 1 — and general — bugs are welcome.
The original game has been replicated fully; you can complete both the main quest and the addon. Check out the bugtracker for a list of known issues.
OpenGothic is designed to utilize features of modern graphic hardware and api's like mesh shaders or ray tracing. While mesh-shader not mandatory, yet don't expect OpenGothic to run well on low-end or outdated graphic cards.
Gothic 2: Night of the Raven is required as OpenGothic does not provide any built-in game assets or scripts.
Supported systems are:
- Windows (DX12, Vulkan)
- Linux (Vulkan)
- MacOS (Metal)
-
If not already done install Gothic. OpenGothic comes with auto-path detection if your Gothic files are in a common path.
- "C:\Program Files (x86)\JoWooD\Gothic II"
- "C:\Gothic II"
- "C:\Program Files (x86)\Steam\steamapps\common\Gothic II"
-
Download OpenGothic and extract into a folder of your choice. Available options are:
- A Pre-Release (recommended)
- Alternatively a recent test build from CI
-
Run
Gothic2Notr.exe
.If nothing happens check
log.txt
and look for the lineinvalid gothic path
. In this case OpenGothic fails to find your Gothic installation and you have to explicitly specify its location via-g
paramter. Either you create a shortcut toGothic2Notr.exe
and change the target line in Properties to e.g.Gothic2Notr.exe -g "C:\Program Files (x86)\Steam\steamapps\common\Gothic II"
or you can edit
Gothic2Notr.bat
and run this file instead.
-
If not already done install Gothic via Wine/Proton or copy the game files from a Windows installation.
-
You can download a build from CI and extract into a folder of your choice. Alternatively OpenGothic can be built manually. For Arch the AUR provides a 3rd party package.
-
Run
Gothic2Notr.sh -g "~/PlayOnLinux's virtual drives/Gothic2_gog/drive_c/Gothic II"
(example path, use path to your Gothic installation instead)You can edit
Gothic2Notr.sh
and change the lineexec "$DIR/Gothic2Notr" "$@"
toexec "$DIR/Gothic2Notr" "$@" -g "~/PlayOnLinux's virtual drives/Gothic2_gog/drive_c/Gothic II"
to not have to enter path manually every time. Then run
Gothic2Notr.sh
without arguments to start.
-
If not already done install Gothic. Instructions how to obtain the game files can be found here. OpenGothic comes with auto-path detection if your Gothic files are in
"~/Library/Application Support/OpenGothic"
. -
Download a build from Mac Source Ports and follow the installation instructions given there. Alternatively recent test builds are available from CI that can be extracted into a folder of your choice. You can compile a fresh build as well.
-
Run
Gothic2Notr.sh
If OpenGothic fails to find your Gothic files you have to explicitly specify its location via
-g
parameter. Change the lineexec "$DIR/Gothic2Notr" "$@"
to reflect your Gothic path e.g.exec "$DIR/Gothic2Notr" "$@" -g "~/PlayOnLinux's virtual drives/Gothic2_gog/drive_c/Gothic II"
Mods can be installed as usual. Provide the modfile.ini
to OpenGothic via -game:
parameter to play. Example:
Gothic2Notr.exe -game:Karibik.ini
Content m