Open source remake of Gothic 2: Night of the raven.
Motivation: The original Gothic 1 and Gothic 2 are still great games, but it 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 game and mods.
The base game has been replicated fully: you can complete the main quest and addon. Check out the bugtracker for list of known issues.
- Install original gothic game from CD/Steam/GOG/etc
you have to install original game, since OpenGothic does not have any game assets or game scripts as built-in - Download latest stable build
- run '/OpenGothic/bin/Gothic2Notr.exe -g "C:\Program Files (x86)\Path\To\Gothic II"' Common Gothic installation paths:
- "C:\Program Files (x86)\JoWooD\Gothic II"
- "C:\Gothic II"
- "C:\Program Files (x86)\Steam\steamapps\common\Gothic II"
- "~/PlayOnLinux's virtual drives/Gothic2_gog/drive_c/Gothic II"
# 1. Install dependencies
# 1.1 Ubuntu 20.04:
sudo apt install git cmake g++ glslang-tools libvulkan-dev libasound2-dev libx11-dev libxcursor-dev
# 1.2 Arch:
sudo pacman -S git cmake gcc glslang vulkan-devel alsa-lib libx11 libxcursor vulkan-icd-loader libglvnd
# 2. Clone this repo, including submodules:
git clone --recurse-submodules https://github.com/Try/OpenGothic.git
# 2.1 if you pull a new version:
git pull --recurse-submodules
# 3. Create build dir and build as usual:
cd OpenGothic
cmake -B build -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
make -C build -j <number_of_cpucores>
# 4.
# locate executables at OpenGothic/build/opengothic
- Content mods (retexture/reworld/animations)
- Mods bases on Ikarus/LeGo
- AST sdk
- Mods bases on Union (not possible)
- DirectX11 - same as Union, but don't worry - OpenGothic has nice graphics out of the box
- -g specify gothic game catalog
- -game:<modfile.init> specify game modification manifest (GothicStarter compatibility)
- -nomenu - skip main menu
- -nofrate - disable FPS display in-game
- -w <worldname.zen> - startup world; newworld.zen is default
- -save <q> - startup with quick save
- -save <number> - startup with specified save-game slot
- -window - window mode
- -rambo - reduce damage to player to 1hp
- -v -validation - enable Vulkan validation mode