Skip to content

Eulenmensch93/OpenGothic

 
 

Repository files navigation

OpenGothic

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.


Latest build Screenshoot

Work in progress

Build status
Core gameplay is done, you can complete the first chapter, as well as all addon content for any guild.

Install on Windows
  1. 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
  2. Download latest stable build
  3. 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"
Build it for Linux
# 1. Install dependencies for Ubuntu 20.04:
sudo apt install git cmake g++ glslang-tools libvulkan-dev libasound2-dev libx11-dev
# 2. Clone this repo, including submodules:
git clone --recurse-submodules https://github.com/Try/OpenGothic.git
# 3. Create build dir and build as usual:
mkdir OpenGothic/build
cd OpenGothic/build
cmake .. -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
make

Gameplay video

Video Video

Mods compatibility
  • 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
Command line arguments
  • -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

About

Reimplementation of Gothic 2 Notr

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.7%
  • GLSL 1.3%
  • Other 1.0%