Skip to content
forked from Try/OpenGothic

Reimplementation of Gothic 2 Notr

License

Notifications You must be signed in to change notification settings

vic-ju/OpenGothic

 
 

Repository files navigation

OpenGothic

Open source remake of Gothic 2: Night of the raven. Motivation: Original Gothic 1 and Gothic 2 is still great games to play, but it not easy to make them work on modern systems. The goal of this project is to make feature complete Gothic client-app compatible with game itself and regular mods for it.


Latest build Screenshoot

Work in progress

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

How to play
  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"

Gameplay video

Video Video

Features
  • General
    • Walk - Done
    • Walk(in water) - Done
    • Run - Done
    • Sneak - Done
    • Jump - Done
    • Jump(pull-up) - Not Implemented
    • Swimming - Partial
    • Physic - mostly Done, with Bullet collision. Need small tweaks/tuning
  • Loot
    • Pick an object - Partial(no animation)
    • Chest - Done
    • Ransack a body - Done
    • Object ownership/theft reaction - Not Implemented
  • Dialogs
    • Dialog script - Done
    • Trading - Done ( only G2 style, sorry G1 fans )
  • Battle
    • Hit box - Partial(same bbox for everyone)
    • Melee combat - Done
    • Range - Done
    • Magic - Partial (only some of spells working)
  • Visual
    • Body animation - Done
    • Head/Morph animation - Not Implemented
    • Shadows - Done
    • Mob-use animations(seat/cook/sleep) - Partial
  • UI
    • Inventory - Done
    • Game menu/menu script - Done, except scrollbars
    • Character info screen - Done
    • Quest log - Not Implemented
  • Sound
    • animation sfx/gfx - Done
    • sound blockers - Done(but implementation is very simple)
    • music - in progress
Mods compatibility

Mods delivered as *.mod files shoud work, since *.mod contains visual content and scripts.
Don't expect mods created with AST-SDK to work, since original Gothic and OpenGothic are not binary compatible.
Don't expect DirectX11 mod to work, since technicaly it's not a mod. But Project is aiming to have a good graphics with shaders out of box.

Command line arguments
  • -g specify gothic game catalog
  • -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++ 98.2%
  • Other 1.8%