Vanilla
General
These instructions assume that you know where the game is installed. I used the GOG version throughout but I assume the same approach should work with the Steam version but I haven’t tested it.
- Install the game in a wine prefix
- Add necessary dependencies:
directmusic- MS Visual C++ Redistributable 2008 and 2010 (these are called
vcrunin winetricks andvcredistin Bottles) - For the Union patch (see below) you also need .NET 4.0 (found under
dotnet40) which is highly recommended
- Add DLL override for
dsoundand set it to “builtin, then native” (the exact wording or naming of the option depends on the tool)
This is sufficient to get the base games going. However, there are a few issues due to the games being old and a bit buggy, e.g. widescreen resolutions not being supported and the like. To fix this, it is recommended to at least install a few patches:
Gothic I
In addition to the steps described above it is recommende to install at least the following patches:
- Primary Universal patch
- Union
- (Optional) Community Patch
The community patch is marked as optional because, although it focuses on fixing story and script bugs, it is dependent on Ninja see here. Nevertheless it is recommended to install it due to its modularity and benefit.
Lutris Install Script
Click to expand
description: "Gothic - Vanilla with patches and Union mod"
game_slug: gothic
gogslug: gothic
gogid: "1207658682"
slug: gothic-gog
version: GOG
year: 2001
installer_slug: gothic-gog
name: Gothic
notes:
"Hassle free installer of Gothic GOG version. Click \"Continue\" button in\
\ any pop-up during the installation. Please be patient, some steps take time to\
\ execute."
runner: wine
script:
files:
- setup: N/A:Select the GOG game setup file
- primary_patch:
filename: Union_Primary_Universal.exe
url: https://cloud.bfloeser.de/public.php/dav/files/siWrzBPkwYqPKQF
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- g1cp: https://github.com/AmProsius/gothic-1-community-patch/releases/download/v1.2.0/G1CP-1.2.0.exe
game:
arch: win64
exe: $gamesystempath/GothicMod.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Creating 64-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win10
arch: win64
description: "winetricks: win10"
name: winetricks
prefix: $GAMEDIR
- task:
arch: win64
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: directmusic dotnet48 vcrun2022
arch: win64
description: Install Union patch dependencies. It takes some time. Be patient
name: winetricks
prefix: $GAMEDIR
- execute:
command: mkdir -p $UNIONPATH
- execute:
command: printf "\r\nC:\GOG Games\Gothic\\\\\\r\n" > $UNIONPATH/history_d.cs
- execute:
command: echo "ENG" > $UNIONPATH/Language.cs
- task:
arch: win64
args: /S /D"C:\GOG Games\Gothic"
description: Installing Primary Universal patch
executable: primary_patch
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win64
args: /S /D"C:\GOG Games\Gothic"
description: Installing Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win64
args: /S /D=C:\\GOG Games\\Gothic
description: Installing GCP mod
executable: g1cp
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
GAME:
bloodDetail: 3
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
PERFORMANCE:
modelDetail: 1
sightValue: 14
description: Updating 'gothic.ini' file
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GOTHIC.INI
system:
env:
UNIONPATH: $GAMEDIR/drive_c/ProgramData/Union/System/
variables:
gamedatapath: drive_c/GOG Games/Gothic/Data
gamepath: drive_c/GOG Games/Gothic
gamesystempath: drive_c/GOG Games/Gothic/system
wine:
overrides:
dsound: b,n
msvcr100: n,b
Gothic II
In addition to the steps described here it is recommende to install at least the following patches:
The playerkit is needed to create the file GothicStarter.exe which is a launcher
used to start the base game or any installed mod. Some mods incorporate this themselves, some
don’t. To be on the safe side you can always install it unless you know for a fact that you
won’t need to.
Lutris Install Script
Click to expand
description: "Gothic II Gold - Vanilla with patches and Union mod"
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: "Gothic II: Gold Edition"
slug: gothic2-gog
gogid: "1207658718"
version: GOG
year: 2003
notes:
"Hassle free installer of Gothic II GOG version. Click \"Continue\" button in\
\ any pop-up during the installation. Please be patient, some steps take time to\
\ execute."
runner: wine
script:
files:
- setup: N/A:Select the GOG game setup file
- report_version:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
game:
arch: win64
exe: $gamesystempath/Gothic2.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Creating 64-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win10
arch: win64
description: "winetricks: win10"
name: winetricks
prefix: $GAMEDIR
- task:
arch: win64
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: directmusic dotnet48 vcrun2022
arch: win64
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- execute:
command: mkdir -p $UNIONPATH
- execute:
command: printf "\r\nC:\GOG Games\Gothic 2 Gold\\\\\\r\n" > $UNIONPATH/history_d.cs
- execute:
command: echo "ENG" > $UNIONPATH/Language.cs
- task:
arch: win64
args: /S /D=C:\\GOG Games\\Gothic 2 Gold
description: Install Report Version
executable: report_version
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win64
args: /S /D"C:\GOG Games\Gothic 2 Gold"
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
GAME:
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
description: Updating 'gothic.ini' file
file: $GAMEDIR/drive_c/GOG Games/Gothic 2 Gold/system/GOTHIC.INI
system:
env:
UNIONPATH: $GAMEDIR/drive_c/ProgramData/Union/System/
variables:
gamedatapath: drive_c/GOG Games/Gothic 2 Gold/Data
gamepath: drive_c/GOG Games/Gothic 2 Gold
gamesystempath: drive_c/GOG Games/Gothic 2 Gold/system
wine:
overrides:
dsound: b,n