Last updated: 11.11.2024
This post is updated regularly so it might be useful to return later on. If there’s anything missing here, a mod you would like to see covered or something else that could be added, don’t hesitate to contact me! I’ll be glad to help out, if I can. Also, if you have any suggestions for improvements or know a better way for something, don’t hesitate to reach out!
There are many challenges when it comes to gaming on Linux but it’s even more difficult to get something up and running that’s so old that it’s a hassle to do it under Windows as well.
In essence you have to deal with the setup you’d do in Windows (which is already nontrivial) and apply all of it through the layer of abstraction that is running Windows software on Linux. Fun.
Anyway, Gothic and Gothic II are two of my favorite games of all times and I recently discovered that there are some very interesting mods for them out there which I’ve never tried. I know I’m like 10 years late with this realization, so sue me.
As a note to others (and most of all myself), here’s how to do it:
The Tools
There are various ways to go about this whole endeavour. You can do everything manually from the command line with wine and winetricks which I don’t recommend. The reason is that there are great tools available for helping you set severything up that work very well. These are mainly Lutris and Bottles. Which one you use is up to you, I have used both successfully to install these games. Bottles has a nicer UI/UX, especially when it comes to managing wine dependencies and setting DLL overrides. Lutris on the other hand is scriptable which is a very attractive feature.
Bottles
The setup in Bottles is fairly straightforward. You add a new bottle (you can select “gaming” but I didn’t test whether it makes a difference) and start using it. You can find the necessary wine dependencies in the menu of the newly created bottle under “Dependencies”. DLL overrides can be set up under “Settings” in the section “Compatibility” near the bottom of the available options. For installing Windows applications, just select “Run Executable” from the bottle menu.
Lutris
You can choose to use an existing Lutris installer but in order to have more control over the installation you should choose to install a game fresh from a Windows executable. One nice feature of Lutris is its capability to run custom install scripts which can be used to automate the otherwise sometimes tedious install process. To do this click on “Add Game” in the top right corner and select “Install from a local install script”. Custom Lutris scripts for installing various versions of both games can be found below.
For a manual game installation you will need to consider a few things.
In order to install wine dependencies you need to open up winetricks
within the wine
prefix. When you select an installed game that runs with wine you can click on the wine menu
(arrow symbol next to the wine glass button) and select “Winetricks”. Then you need to
select “Select the default wineprefix” and in the next menu “Install a Windows DLL or
component”
This can also be done from the command line like so (which necessitates winetricks
being installed):
WINEPREFIX=/path/to/prefix winetricks
DLL overrides can be added in two places. In the game settings (after you right-click a game and select “Configure”) in the “Runner options” tab. Scroll to “DLL overrides” and click on “Add”. The values follow the syntax of “n,b” for “native, then builtin” and vice versa accordingly.
The second place you can do this is when selecting “Wine configuration” from the wine menu (see above how to open winetricks). Select the “Libraries” tab and in the field “New override for library” enter or choose the appropriate value. After clicking “Add” you can then select “Edit” to select the value you need.
Steam
On Steam you can use protontricks
to install wine dependencies.
Depending on how you install it, it is either called as protontricks
or as
flatpak run com.github.Matoking.protontricks
in the case of a flatpak install. The latter
is recommended on Steam Decks. You can, of course, create a shell alias to make typing
the command less cumbersome.
To install a dependency into a specific wine prefix you need the Steam ID of the game. For Gothic this is
65540
for Gothic II it’s 39510
. You can now do
protontricks 39510 directmusic
to, for example, install directmusic
to the Gothic II wine prefix.
To add DLL overrides the most reliable method I found is to manually edit the user.reg
config
file sitting in ~/.steam/steam/steamapps/compatdata/$STEAM_ID/pfx/user.reg
. You
look for the section called [Software\Wine\DllOverrides]
and edit the following
lines according to your needs. To Add a new override you add, e.g.
"ddraw"="native,builtin"
Of course you need to adapt the values to your needs. To disable an existing override simply delete the corresponding line. Don’t forget to save the file!
Installing mods is, in principle, quite straightforward. You open up the Steam Workshop page for the relevant game, look for mods you want to install and hit “Subscribe”. Done. The caveat here is that installing different, possibly incompatible, mods is not possible this way.
Once you’ve done this you need to go to “Properties” on the game, then “Betas” and then select the Steam Workshop Beta. This will enable a launcher where you can select the order in which mods are loaded, the language of the mod (if applicable) and more.
The biggest issue by far I had with going through Steam is that when I installed mods on top of the vanilla game (especially the D3D11 renderer and conversion mods) I consistently ended up with framerates of 15-20. I have not yet figured out why, if you have an idea, please reach out!
Spine
Spine is a tool that makes installing and managing mods very easy. However, if you use it to install several extension or conversion mods, things can get a bit dicey, because they can easily end up breaking each other.
In principle, you could use Spine to set up just one extension or conversion mod to not have it interfere with others. In my experience, however, this does not work with the D3D11 renderer (see below) which makes it far less attractive.
OpenGothic
I would be remiss if I didn’t mention this project. It is an open-source reimplementation of the game engine which means that you provide the game files yourself (still have to buy it, duh) but the engine does the rest. The best part is that it has a Linux build so you don’t have to go through wine to play (just once for installation).
There are several things to note:
- The project is still in a pre-release stage so don’t expect a feature-complete or fully stable product
- Gothic 1 is not officially supported but might run as well
- Some behavior of the original game engine is not 100% reproduced
- Most of the functional mods will not work because Ninja or Union are not supported (see here)
- Not all of the extension/conversion mods will work (see here)
- D3D11 renderers don’t work (although the game already looks nice OOTB)
If that doesn’t deter you, here’s what you need to do:
- Install the base game with wine (either using the command line or any of the ways below)
- Download a Linux build from here
- Alternatively, you can build the engine yourself, see here for instructions
- Run the game by executing the given script and providing the path to your install of Gothic II:
Gothic2Notr.sh -g /path/to/Gothic_2
- See here for additional options like directly loading a savegame or enabling ray tracing (if your hardware is capable of it)
The absolute minimum
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
vcrun
in winetricks andvcredist
in Bottles) - For the Union patch (see below) you also need .NET 4.0 (found under
dotnet40
) which is highly recommended
- Add DLL override for
dsound
and 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 game going. However, there are a few issues due to the game 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 these patches:
Gothic
The community patch is marked as optional because, although it focuses on fixing story and script bugs, it is dependent on Ninja see below. Nevertheless it is recommended to install it due to its modularity and benefit.
Gothic II
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.
Enjoy one of the coolest RPGs ever created!
Modding
The great thing about these games is that there’s still a very active modding community with many awesome mods still being developed (especially for Gothic II). The challenge here is that many mods have specific requirements, rely on certain installation orders of dependencies or are not compatible with each other.
The surest way to get everything running smoothly is to keep different mods in separate installations (i.e. wine prefixes) and follow specific installation orders/instructions to make sure you get reproducible builds, so to speak. I know this is tedious, that’s why I created a number of custom Lutris install scripts (see below). Since such automated scripts are prone to breaking when new versions are released or the URLs used are not available anymore (or other reasons) I will also record the steps to install everything manually.
List of mod installation instructions
Here is a list of the mods covered in this blog post:
Gothic / Gothic II
Gothic
Gothic II
- Generic extension/conversion mod
- Atarier Edition
- Chronicles of Myrtana: Archolos
- Die Bruderschaft: Der Weg des Schläfers
- Dirty Swamp
- Gold Remaster
- Legend of Ahssûn
- L’Hiver - English Edition
- L’Hiver - German Edition
- MiniMod
- Nostalgic Mod
- Odyssee
- Original L’Hiver Edition - German Version
- Returning - New Balance
- Velaya
The extension/conversion mods can be complemented with a selection of functional mods (see next section), if desired.
Recommended functional Mods
Here is a non-exhaustive list of mods I found useful or nice to have to varying degrees. These can usually be installed regardless of what other extension/conversion mod is installed.
The installation process depends on the mod in question. Some have a dedicated executable that needs to be run at some point during the whole installation process. In case of Union mods (e.g. zNoFriendlyFire) this needs to be done after installation of the Union mod itself. I usually install these mods after everything else is done which works fine.
The mods that are provided as .vdf
files are installed by simply dropping the file inside the
$BASE_DIRECTORY/data
directory.
D3D11 Renderer: This looks beautiful and is highly recommended.
IMPORTANT 1: If you use this, you need to add an additional DLL override of
ddraw
and set it to “builtin, then native”.IMPORTANT 2: If you use this, it is recommended to apply the LargeAddressAware hack to improve performance. This can be done with this tool. Just open it, select the appropriate Gothic executable and close it again.
Ninja: Mod that enables other mods (see below)
BonusIndependentTraining: Binds the cost of training attributes and skills to how much points you’ve invested so far and not the effective value. This lets you consume permanent bonus consumables whenever you wish. One of my absolute favourite changes! (needs Ninja)
zNoFriendlyFire: This mod disables friendly fire which makes using companions much nicer (this requires Union)
zGamePad: Adds gamepad support with configurable UI glyphs. Pretty much mandatory for playing on Steam Deck. (this requires Union)
PatchMenu: Adds menu entries to configure other mod options (see below)
Quickloot: Adds the capability to pick up items and loot unlocked chests without an animation. By default bound to secondary mouse button (needs Ninja).
QuicksaveSlots: Adds support for several configurable quick save slots (needs Ninja)
Sprint, Adds possibility to sprint constantly, configurable (needs Ninja and Patchmenu)
OrderedLogs: Patches log entries to be ordered and coloured, if desired (needs Ninja)
PickLockHelper: Shows used combinations when picking locks so you don’t have to memorize everything (needs Ninja)
BetterTorches: Adds a hotkey for torches and makes them nicer to use (needs Ninja)
Item Map: Adds collectible items to in-game maps, very configurable. Highly useful, especially when playing mods that change the position of valuable items around. (needs Ninja)
Trader Weapon Fix: Fixes the issue of traders always equipping the strongest weapon they sell (needs Ninja)
Item Locator: Add hotkey to highlight collectible items in the vicinity, very configurable and highly useful, especially when playing with texture or vegetation mods that make plants harder to spot. (needs Ninja)
PercentPotions: Changes potions to regenerate relative, not absolute, values (needs Ninja)
CategorizedInventory: Introduced a categorized inventory that can be tabbed through (needs Ninja)
Calligryphy I and Calligraphy II: Beautiful renditions of letters, books and other written texts in Gothic I and II. Only compatible with German versions of the games.
A Lutris installation script snippet automating installation of functional mods can be found below
Generic extension/conversion mod installation
This is a general blueprint for installing such mods that should work for most or maybe all cases.
Tested with:
- Atarier Edition
- L’Hiver - German Edition
- MiniMod (This is compatible to the Gold Remaster (see below))
- Original L’Hiver Edition - German Version
- Velaya (download and execute both executables for voice acting)
- Install base game with patches as described above
- Install Ninja
- Run mod executable
- (Optional) Install D3D11 Renderer (with DLL override)
- (Optional) Install functional mods you like
- Start the game with
$BASE_DIR/system/GothicStarter.exe
A Lutris installation script automating this procedure can be found below
Next is a list of instructions for mods that need specific setup steps or other special treatment.
Individual mod installation
Gothic
Balancing Mod
As the name suggests this is a mod that does not add additional content but rebalances the game to make it a bit more challenging and provide a better balance between the various available skill paths. A list of changes can be found here.
- Install Primary Universal patch
- Install Union1.0
- (Optional) Install D3D11 Renderer (with DLL override)
- Install Balancing Mod
- (Optional) Install Ninja
- Install Community Patch
- (Optional) Install functional mods you like
A Lutris installation script automating this procedure can be found below
Definitive Edition
This is another extension mod which aims to implement sensible but not too extensive additions. Formerly empty areas are now filled, new textures and other such fine tuning has bee performed. However, there are also additional NPCs and some use of TTS, although not much. If you want an experience closer to the vanilla game, the Revised Edition is probably a better choice. More info and installation instructions can be found here
Adapted installation steps are as follows:
- Install Primary Universal patch
- Execute LAA hack
- Install Union1.0
- (Optional) Install D3D11 Renderer (with DLL override)
- Install Definitive Edition
- (Optional) Install Ninja
- Install Community Patch
- (Optional) Install functional mods you like
A Lutris installation script automating this procedure can be found below
Die Welt der Verurteilten
This is an extension mod that aims to make sensible additions and changes to the base game to fill in the gaps. In spirit similar to the Definitive or Revised Edition. Inceases difficulty to a similar level than Gothic 2 with addon. Makes use of TTS. Details can be found here.
Adapted installation steps are as follows:
- Install Primary Universal patch
- Install Union1.0
- (Optional) Install Ninja
- Install Die Welt der Verurteilten
- (Optional) Install TTS
- (Optional) Install Community Patch
- (Optional) Install D3D11 Renderer (with DLL override)
- (Optional) Install functional mods you like
A Lutris installation script automating this procedure can be found below
Othello
Another extension mod adding new areas, NPCs, some new quests and the like. Overall more extensive changes than the previous two entries, also with changes to previously existing areas in the game. It does not add new dialog lines but makes do with what’s already available in game or from cut content. More info can be found here The installation is simple:
- Do NOT install any patches, mods or fixes
- Install base game (Steam or GOG version are the correct version already)
- Install Othello
- (Optional) Install D3D11 Renderer (with DLL override)
- (Optional) Install functional mods you like
Note: This mod is incompatible with Ninja so many of the functional mods will not work. Also, Union must not be installed prior to mod installation because the mod uses a modified version of Union internally.
A Lutris installation script automating this procedure can be found below
Quentins Bande
A big extension mod, changing balancing, adding a new guild, NPCs, quests, textures and more. Details can be found here.
Adapted installation steps are as follows:
- Install Primary Universal patch
- Install Union1.0
- (Optional) Install Ninja
- Install Quentins Bande
- Install patch 1031
- (Optional) Install TTS
- (Optional) Install Community Patch
- (Optional) Install D3D11 Renderer (with DLL override)
- (Optional) Install functional mods you like
A Lutris installation script automating this procedure can be found below
Revised Edition
This is an extension mod with some rebalancing, an improved thieving system, plenty of bug fixes but almost no additional content (which is the point). More info can be found here The installation is quite simple:
- Install Union1.0
- Install Primary Universal patch
- Install Revised Edition (Unpack files to game directory)
- (Optional) Install D3D11 Renderer (with DLL override)
- (Optional) Install functional mods you like
A Lutris installation script automating this procedure can be found below
Gothic II
Chronicles of Myrtana: Archolos
This is a total conversion mod that was released fairly recently. It’s an absolutely amazing experience and I highly recommend playing it. It’s the Gothic 3 we wanted but never got. It’s available with Polish voice acting (which is incredible although I don’t speak Polish) or with German TTS. I prefer the former.
So far, I have not been able to install and run it in the same way as the other mods described here because of an access violation error cropping up right after starting the game. However, the Steam version of this works out of the box without any tweaking necessary (which is why I played it there). The mod is available as its own game but free of charge. Also note that the Polish voice acting has to be added to the library separately. I have not tried modding the game when run in this way, though. There is a collection of mods in the Steam Workshop for Gothic II which presumably work and should make it fairly easy to get up and running but this isn’t comprehensive as far as I know. To install mods from the Steam Workshop just open up the page here, select your mods of choice and click the “Subscribe” button. Steam will do the rest.
Die Bruderschaft
This is a total conversion mod for Gothic II taking place in the world of Gothic I. Details can be found here. Installation is fairly generic except for the lack of a dedicated installer.
- Install base game with patches as described above
- Install Ninja
- Extract mod files into respective folders
- (Optional) Install D3D11 Renderer (with DLL override and LAA hack)
- (Optional) Install functional mods you like
- Start the game with
$BASE_DIR/system/GothicStarter.exe
A Lutris installation script automating this procedure can be found below
Dirty Swamp
This is a total conversion mod using the world of Jharkendar for the most part. It adds a new story and makes a lot of changes to combat and especially magic. More details can be found here.
- Install base game with patches as described above
- (Optional) Install D3D11 Renderer (with DLL override and LAA hack)
- Install mod version 3.0.1
- Install patch for version 3.0.18
- (Optional) Install Ninja
- (Optional) Install functional mods you like
It should be noted that the mod makes several gameplay changes which may not work well or at all with some of the functional mods (e.g. the sprint mod should not be installed). The mod itself recommends Better Torches and Categorized Inventory.
A Lutris installation script automating this procedure can be found below
Gold Remaster
This is mostly a graphics mod which takes a lot of stuff and textures from other mods, like L’Hiver, and packages it up to one beautiful thing. It also integrates with the MiniMod (see above) so this is ideal, if you want a more beautiful version of the vanilla game and, optionally, some sensible changes to balancing. The release announcement can be found here which also included installation instructions:
- Start with a fresh unpatched installation of the game
- Install fix-2.6.0.0-rev2 (necessary to be able to install Union)
- Install Union1.0
- (Optional) Install Ninja
- (Optional) Install D3D11 renderer (with DLL override and LAA hack)
- Execute Remaster executable
- (Optional, if D3D11 renderer was installed) Install NormalMaps
- (Optional) Install MiniMod (version adapted to Remaster)
- (Optional) Install functional mods you like
- Start the game with
$BASE_DIR/system/GothicStarter.exe
A Lutris installation script automating this procedure can be found below
Note that the patches for the report version and player kit are already included in the installer. The report version needs to be installed nonetheless because Union cannot be installed to the vanilla GOG version of the game.
Legend of Ahssûn
This is a total conversion mod which nonetheless offers a Gothic-like experience. It differs from other projects of the sort in that it offers voice acting for every dialog in the game without making use of TTS or other synthetic methods. The necessary files are available here. Apart from the voice acting the installation process is similar to the other mods:
- Install base game with patches as described above
- (Optional) Install Ninja
- Install LoA
- Download
LoA-1.1.0_Speech_Single.zip
and merge the_work
folder within with the existing one in the base game directory - (Optional) Install D3D11 Renderer (with DLL override and LAA hack)
- (Optional) Install functional mods you like
- Start the game with
$BASE_DIR/system/GothicStarter.exe
A Lutris installation script automating this procedure can be found below
L’Hiver - English Edition
L’Hiver is a very popular mod with a number of different editions, versions and translations which makes matters a bit murky. The English edition is very feature-rich and implements numerous extensions on top of the base game while looking quite beautiful. Note that, despite the name, this can be played in German, if appropriate steps are taken. Like all L’Hiver editions it features an extended world with new areas, many new models and textures as well as a redesign of previously existing areas. If you’re a fan of the vanilla game and do not appreciate too many changes to it, I advise you to steer clear of this. The release post with instructions and download links can be found here.
- Install base game with patches as described above
- Install Ninja
- (Optional) Install D3D11 Renderer (with DLL override and LAA hack)
- (Optional) Install German translation (text only)
- Important Run the game once so that Union can create its files (this can, unfortunately, not be automated)
- Install the mod itself
It should be noted that this mod incorporates numerous Union and Ninja mods, all of which can be disabled and/or configured. For a detailed list of everything that’s included and how to configure it you can look at the installation guide.
A Lutris installation script automating most of this procedure can be found below
Nostalgic Mod
This mod aims to preserve the original Gothic II feeling while adding a few quality-of-life improvements and additions, especially a full version of the Valley of the Mines. It provides installation instructions here which I adapted for my personal taste and added a few other mods.
- Install base game with patches as described above
- (Optional) Install Ninja
- (Optional) Install D3D11 Renderer (with DLL override and LAA hack)
- Install Nostalgic mod (optionally with additional textures and dialog animations)
- (Optional) Install functional mods you like
- In
Systempack.ini
setInteractionCollision=0
andEnableShields=1
- Start the game with
$BASE_DIR/system/GothicStarter.exe
A Lutris installation script automating this procedure can be found below
Since this mod already includes some of the features other mods give you, you don’t need to add much. Personally, I added the Sprint mod (which needs PatchMenu) for more control over this and OrderedLogs. Sprinting is supposedly already included in the mod but I think it’s not configurable so I added it myself. Quicklooting and quicksave slots are already included.
Finally, start the game and change the settings to your liking of which there are quite a few. Specifically the options around friendly focus and friendly fire are worth considering because this makes having companions much nicer. Enjoy!
Odyssee
This is the to date largest total conversion mod for Gothic II. It takes place in the same world but adds new story, quests, characters, worlds and so on. More information can be found here.
- Install base game without any patches.
- Download executable and all the provided
.bin
files and put them in the same folder - Install Odyssee by executing the
.exe
file - (Optional) Install Ninja
- (Optional) Install functional mods you like
- Start the game with
$BASE_DIR/system/GothicStarter.exe
This game already includes Union by default so there’s no need to install it. The mod supports Union plugins out of the box.
A Lutris installation script automating this procedure can be found below
Returning - New Balance
This is an adaptation of the Returning mod available in German and Russian and builds on top of the original Returning 2.0 mod. It adds a lot of new content, settings, gameplay features, quests, characters and so on. It’s huge. More details can be found here
- Install base game without any patches.
- Download executable and all the provided
.bin
files and put them in the same folder - Install Returning by executing the
.exe
file - Start the game with
$BASE_DIR/system/Gothic2.exe
Note that this game already includes a list of modifications and plugins so adding any additional mods is very likely unnecessary or even detrimental. Proceed at your own risk.
A Lutris installation script automating this procedure can be found below
Installation scripts
Below is a list of Lutris installation scripts with various fixes and mods installed. Note that, unless otherwise stated, the scripts don’t include installation of any of the functional mods. These can be installed by hand afterwards or the installation script modified, if desired.
To use a script, copy its content into a file with a .yaml
file ending. Then open up Lutris, press the button to
add a new game, select “Install from a local install script”, in the opening window, select “Browse…” and select
the script you just saved.
Note 1: The scripts can be used as-is but I highly recommend adapting them to your liking. Especially in terms of functional mods which add a lot of QoL features. In some cases I also added texture packs which may not be to your liking so it’s generally a good idea to at least skim through to see what a script does before you use it.
Note 2: The scripts will install German versions of mods, if available, by default. If you prefer a different language you need to provide the respective executable files yourself.
Note 3: The scripts assume that the GOG version of the game is used. If you don’t have this version, you will need to adapt them accordingly.
Note 4: If you link Lutris to your GOG account, the scripts will download the game from GOG by default. It will try to choose a language matching your locale. If this is not what you want (as is the case with me), I recommend you unlink your GOG account from Lutris, download the game version of your choice and provide it to the installer by hand when prompted. If you try this with your GOG account still linked, the installation won’t work for reasons I don’t understand.
Gothic - Vanilla with patches and Union mod
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 12.02.2022.zip
url: https://worldofplayers.ru/attachments/103682/
- union_mod:
filename: Union 1.0m 26.06.2022 v3.zip
url: https://worldofplayers.ru/attachments/107728/
- g1cp: https://github.com/AmProsius/gothic-1-community-patch/releases/download/v1.2.0/G1CP-1.2.0.exe
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
game:
arch: win32
exe: $gamesystempath/GothicMod.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2010
arch: win32
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
- extract:
dst: $CACHE
file: primary_patch
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Primary Universal patch
executable: $CACHE/Union_Primary_Universal.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $CACHE
file: union_mod
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Union patch
executable: $CACHE/Union 1.0m.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing Ninja mod
executable: ninja
args: /S /D=C:\\GOG Games\\Gothic
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing GCP mod
executable: g1cp
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
app: directmusic
arch: win32
description: Background music fix
env:
WINETRICKS_DOWNLOADER: curl
name: winetricks
prefix: $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:
ddraw: n,b
dsound: b,n
msvcr100: n,b
Gothic - Balancing Mod
description: 'Gothic - Balancing mod with new textures, higher resolution cutscenes, D3D11 renderer and mod support'
game_slug: gothic
gogslug: gothic
installer_slug: gothic-gog
name: Gothic - Balancing mod
slug: gothic-gog
steamid: 65540
gogid: 1207658682
version: GOG
year: 2001
notes: "Hassle free installer of Gothic - Balancing mod. 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 12.02.2022.zip
url: https://worldofplayers.ru/attachments/103682/
- union_mod:
filename: Union 1.0m 26.06.2022 v3.zip
url: https://worldofplayers.ru/attachments/107728/
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- g1cp:
url: https://www.worldofgothic.de/download.php?id=1636
filename: G1CP-1.2.0.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- textures: https://cloud.bfloeser.de/s/LEQEAmpGMbRNNKT/download/Texture%20Pack%20By%20Artemiano%20Gothic%20I.rar
- upscaled_fmvs: https://www.moddb.com/games/gothic/downloads/gothic-upscaled-and-subtitled-fmvs
- balancing:
filename: balancingmod_0.8.rar
url: https://www.worldofgothic.de/download.php?id=1606
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:BalancingMod -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2010
arch: win32
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
- extract:
dst: $CACHE
file: primary_patch
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Primary Universal patch
executable: $CACHE/Union_Primary_Universal.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $CACHE
file: union_mod
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Union patch
executable: $CACHE/Union 1.0m.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
file: balancing
dst: $CACHE
- task:
arch: win32
description: Installing Balancing mod
executable: $CACHE/BalancingMod-0.8.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing Ninja mod
args: /S /D=C:\\GOG Games\\Gothic
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing GCP mod
executable: g1cp
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamedatapath
file: textures
- extract:
dst: $GAMEDIR/$gamepath/_work/DATA/
file: upscaled_fmvs
- task:
app: directmusic
arch: win32
description: Background music fix
env:
WINETRICKS_DOWNLOADER: curl
name: winetricks
prefix: $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/$gamesystempath/GOTHIC.INI
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 0
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 30000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: WORLD distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/WORLD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCGRAVEYARD distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/ORCGRAVEYARD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: OLDMINE distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/OLDMINE.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCTEMPEL distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/ORCTEMPEL.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: FREEMINE distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/FREEMINE.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:
ddraw: n,b
dsound: b,n
msvcr100: n,b
Gothic - Definitive Edition
This includes the Unions and Ninja mods, the D3D11 renderer, better quality cutscenes as well as the LAA hack. Important: When selecting the installation location for the mod, the installer will frequently still not display the chosen directory correctly. Make sure to double-check the displayed installation location after choosing it from the picker and make corrections, if necessary.
description: 'Gothic - Definitive Edition with higher resolution cutscenes, D3D11 renderer and mod support'
game_slug: gothic
gogslug: gothic
installer_slug: gothic-gog
name: "Gothic - Definitive Edition"
slug: gothic-gog
steamid: 65540
gogid: 1207658682
version: GOG
year: 2001
notes: "Hassle free installer of Gothic - Definitive Edition. 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 12.02.2022.zip
url: https://worldofplayers.ru/attachments/103682/
- union_mod:
filename: Union 1.0m 26.06.2022 v3.zip
url: https://worldofplayers.ru/attachments/107728/
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- g1cp:
url: https://www.worldofgothic.de/download.php?id=1636
filename: G1CP-1.2.0.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- upscaled_fmvs: https://www.moddb.com/games/gothic/downloads/gothic-upscaled-and-subtitled-fmvs
- definitive:
filename: Definitive_Edition_2_2_8.exe
url: https://www.worldofgothic.de/download.php?id=1586
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:Definitive_Edition -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2010
arch: win32
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
- extract:
dst: $CACHE
file: primary_patch
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Primary Universal patch
executable: $CACHE/Union_Primary_Universal.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $CACHE
file: union_mod
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Union patch
executable: $CACHE/Union 1.0m.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- task:
arch: win32
description: Installing Definitive Edition
executable: definitive
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing Ninja mod
executable: ninja
args: /S /D=C:\\GOG Games\\Gothic
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing GCP mod
executable: g1cp
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamepath/_work/DATA/
file: upscaled_fmvs
- task:
app: directmusic
arch: win32
description: Background music fix
env:
WINETRICKS_DOWNLOADER: curl
name: winetricks
prefix: $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
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 0
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/UserSettings.ini
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 30000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: WORLD distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/WORLD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCGRAVEYARD distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/ORCGRAVEYARD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: OLDMINE distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/OLDMINE.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCTEMPEL distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/ORCTEMPEL.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: FREEMINE distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/FREEMINE.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:
ddraw: n,b
dsound: b,n
msvcr100: n,b
Gothic - Die Welt der Verurteilten
Important: During the installation the directory for the TTS files needs to be selected. These need to be extracted into the “Data” folder within the base game directory. Make sure to choose this!
description: 'Gothic - Die Welt der Verurteilten with higher resolution cutscenes, D3D11 renderer and mod support'
game_slug: gothic
gogslug: gothic
installer_slug: gothic-gog
name: Gothic - Die Welt der Verurteilten
slug: gothic-gog
steamid: 65540
gogid: 1207658682
version: GOG
year: 2001
notes: "Hassle free installer of Gothic - Die Welt der Verurteilten 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 12.02.2022.zip
url: https://worldofplayers.ru/attachments/103682/
- union_mod:
filename: Union 1.0m 26.06.2022 v3.zip
url: https://worldofplayers.ru/attachments/107728/
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- g1cp: https://github.com/AmProsius/gothic-1-community-patch/releases/download/v1.2.0/G1CP-1.2.0.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- verurteilt:
filename: G1_-_Die_Welt_der_Verurteilten-v1.03.exe
url: https://www.worldofgothic.de/download.php?id=1263
- verurteilt_TTS:
filename: Gothic1DieWeltderVerurteiltenTTS.exe
url: https://www.worldofgothic.de/download.php?id=1785
- textures: https://cloud.bfloeser.de/s/LEQEAmpGMbRNNKT/download/Texture%20Pack%20By%20Artemiano%20Gothic%20I.rar
- upscaled_fmvs: https://www.moddb.com/games/gothic/downloads/gothic-upscaled-and-subtitled-fmvs
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:Welt_der_Verurteilten_1_03 -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2010
arch: win32
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
- extract:
dst: $CACHE
file: primary_patch
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Primary Universal patch
executable: $CACHE/Union_Primary_Universal.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $CACHE
file: union_mod
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Union patch
executable: $CACHE/Union 1.0m.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing Welt der Verurteilten
executable: verurteilt
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing Welt der Verurteilten TTS
executable: verurteilt_TTS
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing GCP mod
executable: g1cp
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamedatapath
file: textures
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
dst: $GAMEDIR/$gamepath/_work/DATA/
file: upscaled_fmvs
- task:
app: directmusic
arch: win32
description: Background music fix
env:
WINETRICKS_DOWNLOADER: curl
name: winetricks
prefix: $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/$gamesystempath/GOTHIC.INI
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 0
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 30000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: WORLD distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/WORLD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCGRAVEYARD distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/ORCGRAVEYARD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: OLDMINE distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/OLDMINE.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCTEMPEL distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/ORCTEMPEL.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: FREEMINE distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/FREEMINE.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:
ddraw: n,b
msvcr100: n,b
dsound: b,n
Gothic - Othello 3.6.10
This includes the Othello mod and a D3D11 renderer.
NOTE 1: This installation script is optimized for the Steam Deck. This includes using non-default health, mana and stamina bars as well as resizing and repositioning them. Also, the hotbar is disabled in favor of the zGamePad quick-access menus. Furthermore, the showing of items outside of the inventory is disabled because it also obscures the quick-access menu from zGamePad. If you don’t like this (or play on a bigger screen), you can (and should) adapt or delete the respective section in the script (the section modifying “GOTHIC.INI”). The UI elements can also be manually configured by pressing LCtrl + LAlt + V in game and following the instructions. For this a keyboard is necessary.
Note 2: This mod does not support any other mods so this installer does not contain Ninja or any other mods.
description: 'Gothic - Othello with D3D11 Renderer'
game_slug: gothic
gogslug: gothic
installer_slug: gothic-gog
name: "Gothic - Othello 3.6.10"
slug: gothic-gog
steamid: 65540
gogid: 1207658682
version: GOG
year: 2001
notes: "Hassle free installer of Gothic GOG version with the Othello mod with D3D11 renderer. 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
- othello:
filename: Othello-3.6.10-Setup.exe
url: https://www.worldofgothic.de/download.php?id=1677
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
game:
arch: win32
exe: $gamesystempath/GothicMod.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2010
arch: win32
description: Install wine dependencies. It takes some time. Be patient
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing Othello
executable: othello
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- task:
app: directmusic
arch: win32
description: Background music fix
env:
WINETRICKS_DOWNLOADER: curl
name: winetricks
prefix: $GAMEDIR
- write_config:
description: Updating 'gothic.ini' file
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GOTHIC.INI
data:
GAME:
bloodDetail: 3
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
PERFORMANCE:
modelDetail: 1
sightValue: 14
HOTBAR:
ShowIconsOutsideOfInventory: 0
HotBarCellSize: 0
NEW_BARS:
useDefaultBars: 1
healthBarFlip: 0
healthBarX: 240
healthBarY: 7700
healthBarW: 250
healthBarH: 25
healthTextX: 1043
healthTextY: 7760
healthTextAlign: 1
staminaBarFlip: 0
staminaBarX: 3293
staminaBarY: 7700
staminaBarW: 250
staminaBarH: 25
staminaTextX: 4100
staminaTextY: 7760
staminaTextAlign: 1
manaBarFlip: 0
manaBarX: 6360
manaBarY: 7700
manaBarW: 250
manaBarH: 25
manaTextX: 7150
manaTextY: 7760
manaTextAlign: 1
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/UserSettings.ini
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 30000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: WORLD distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/WORLD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCGRAVEYARD distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/ORCGRAVEYARD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: OLDMINE distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/OLDMINE.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCTEMPEL distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/ORCTEMPEL.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: FREEMINE distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/FREEMINE.INI
variables:
gamedatapath: drive_c/GOG Games/Gothic/Data
gamepath: drive_c/GOG Games/Gothic
gamesystempath: drive_c/GOG Games/Gothic/system
wine:
overrides:
ddraw: n,b
dsound: b,n
msvcr100: n,b
Gothic - Quentins Bande
description: 'Gothic - Quentins Bande with higher resolution cutscenes, D3D11 renderer and mod support'
game_slug: gothic
gogslug: gothic
installer_slug: gothic-gog
name: Gothic - Quentins Bande
slug: gothic-gog
steamid: 65540
gogid: 1207658682
version: GOG
year: 2001
notes: "Hassle free installer of Gothic - Quentins Bande. 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 12.02.2022.zip
url: https://worldofplayers.ru/attachments/103682/
- union_mod:
filename: Union 1.0m 26.06.2022 v3.zip
url: https://worldofplayers.ru/attachments/107728/
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- g1cp: https://github.com/AmProsius/gothic-1-community-patch/releases/download/v1.2.0/G1CP-1.2.0.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- quentin:
filename: Installer_EEplus.exe
url: https://www.worldofgothic.de/download.php?id=1763
- quentin2:
filename: disk2.pak
url: https://www.worldofgothic.de/download.php?id=1764
- quentin_patch:
filename: Patch_EEplus_1031.exe
url: https://www.worldofgothic.de/download.php?id=1765
- quentin_TTS:
filename: Install_TTS_EEplus_1031.exe
url: https://www.worldofgothic.de/download.php?id=1766
- upscaled_fmvs: https://www.moddb.com/games/gothic/downloads/gothic-upscaled-and-subtitled-fmvs
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:Gothic_Erweiterte_Edition_TTS -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2010
arch: win32
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
- extract:
dst: $CACHE
file: primary_patch
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Primary Universal patch
executable: $CACHE/Union_Primary_Universal.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $CACHE
file: union_mod
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Union patch
executable: $CACHE/Union 1.0m.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- move:
src: quentin
dst: $CACHE/
- move:
src: quentin2
dst: $CACHE/
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing Quentins Bande
executable: $CACHE/Installer_EEplus.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing Quentins Bande Patch
executable: quentin_patch
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing TTS
executable: quentin_TTS
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing GCP mod
executable: g1cp
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
dst: $GAMEDIR/$gamepath/_work/DATA/
file: upscaled_fmvs
- task:
app: directmusic
arch: win32
description: Background music fix
env:
WINETRICKS_DOWNLOADER: curl
name: winetricks
prefix: $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/$gamesystempath/GOTHIC.INI
- write_config:
data:
Barrier:
AlwaysON: 1
description: Updating 'SystemPack.ini' file
file: $GAMEDIR/$gamesystempath/SystemPack.ini
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 30000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: WORLD distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/WORLD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCGRAVEYARD distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/ORCGRAVEYARD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: OLDMINE distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/OLDMINE.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCTEMPEL distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/ORCTEMPEL.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: FREEMINE distance settings
file: $GAMEDIR/$gamesystempath/GD3D11/ZENResources/FREEMINE.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:
ddraw: n,b
msvcr100: n,b
dsound: b,n
Gothic - Revised Edition
This includes Riisis texture mix, higher resolution cutscenes and a D3D11 renderer as well as Ninja for mod support. If you find the texture pack to be too different from the original for your taste, another popular choice is a pack by Artemiano which is closer to vanilla.
description: 'Gothic - Revised Edition with textures, higher resolution cutscenes, D3D11 renderer and mod support'
game_slug: gothic
gogslug: gothic
gogid: '1207658682'
slug: gothic-gog
version: GOG
year: 2001
installer_slug: gothic-gog
name: "Gothic - Revised Edition"
notes: "Hassle free installer of Gothic - Revised Edition. 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 12.02.2022.zip
url: https://worldofplayers.ru/attachments/103682/
- union_mod:
filename: Union 1.0m 26.06.2022 v3.zip
url: https://worldofplayers.ru/attachments/107728/
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- g1cp: https://github.com/AmProsius/gothic-1-community-patch/releases/download/v1.2.0/G1CP-1.2.0.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- upscaled_fmvs: https://www.moddb.com/games/gothic/downloads/gothic-upscaled-and-subtitled-fmvs
- riisis_texture_mix: https://www.moddb.com/mods/riisis-texture-mix-g1-version/downloads/riisisgothic1texturemixv11
- revised:
filename: revised.7z
url: https://www.worldofgothic.de/download.php?id=1750
game:
arch: win32
exe: $gamesystempath/GothicMod.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2010
arch: win32
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
- extract:
dst: $CACHE
file: primary_patch
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Primary Universal patch
executable: $CACHE/Union_Primary_Universal.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $CACHE
file: union_mod
- task:
arch: win32
args: /S /D"C:\GOG Games\Gothic"
description: Installing Union patch
executable: $CACHE/Union 1.0m.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
description: upacking of huge archieve. Be patient
dst: $GAMEDIR/$gamedatapath/
file: riisis_texture_mix
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
args: /S /D=C:\\GOG Games\\Gothic
description: Installing GCP mod
executable: g1cp
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
dst: $GAMEDIR/$gamepath/_work/DATA/
file: upscaled_fmvs
- extract:
dst: $CACHE/revised
file: revised
- merge:
src: $CACHE/revised/data
dst: $GAMEDIR/$gamedatapath
- merge:
src: $CACHE/revised/system
dst: $GAMEDIR/$gamesystempath
- task:
app: directmusic
arch: win32
description: Background music fix
env:
WINETRICKS_DOWNLOADER: curl
name: winetricks
prefix: $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
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/UserSettings.ini
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 30000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: WORLD distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/WORLD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCGRAVEYARD distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/ORCGRAVEYARD.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: OLDMINE distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/OLDMINE.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: ORCTEMPEL distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/ORCTEMPEL.INI
- write_config:
data:
General:
OutdoorSmallVobDrawRadius: 15000.0
OutdoorVobDrawRadius: 15000.0
SectionDrawRadius: 4
VisualFXDrawRadius: 10000.0
description: FREEMINE distance settings
file: $GAMEDIR/drive_c/GOG Games/Gothic/system/GD3D11/ZENResources/FREEMINE.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:
ddraw: n,b
dsound: b,n
msvcr100: n,b
Gothic II - Vanilla with patches and Union mod
description: 'Generic installer for Gothic II Gold'
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
- fix:
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: win32
exe: $gamesystempath/Gothic2.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
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
variables:
gamesystempath: drive_c/GOG Games/Gothic 2 Gold/system
wine:
overrides:
dsound: b,n
Gothic II - Generic extension/conversion mod
The mod executable must be downloaded manually and provided to the installer at install time.
description: 'Generic installer for Gothic II Gold with extension/conversion mod of choice, D3D11 renderer activated and support for Ninja and Union mods'
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: 'Gothic II: Gold - Modded Edition'
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic II GOG version with mods. Click \"Continue\" button in\
\ any pop-up during the installation. Please be patient, some steps take time to\
\ execute. The mod executable must be downloaded manually and provided to the installer at \
\ install time."
runner: wine
script:
files:
- setup: N/A:Select the GOG game setup file
- mod: N/A:Select mod executable
- fix:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- playerkit:
filename: gothic2_playerkit-2.6f.exe
url: https://www.worldofgothic.de/download.php?id=518
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- laa:
filename: LaaHack.zip
url: https://www.worldofgothic.de/download.php?id=1457
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install playerkit
executable: playerkit
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install mod
executable: mod
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
dst: $CACHE
file: laa
- task:
arch: win32
description: Executing LAA
executable: $CACHE/LaaHack.exe
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
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/drive_c/GOG Games/Gothic 2 Gold/system/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II - Die Bruderschaft
description: 'Gothic II - Die Bruderschaft with D3D11 renderer and mod support'
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: "Gothic II: Die Bruderschaft"
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic II - Die Bruderschaft. 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
- fix:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- playerkit:
filename: gothic2_playerkit-2.6f.exe
url: https://www.worldofgothic.de/download.php?id=518
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- laa:
filename: LaaHack.zip
url: https://www.worldofgothic.de/download.php?id=1457
- bruderschaft:
filename: PSIMOD.rar
url: https://www.worldofgothic.de/download.php?id=1646
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:PSIMOD -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2010
arch: win32
description: Install Union patch dependencies. It takes some time. Be patient
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing playerkit
executable: playerkit
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $CACHE
file: laa
- task:
arch: win32
description: Executing LAA
executable: $CACHE/LaaHack.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $CACHE
file: bruderschaft
- merge:
src: $CACHE/Data/modvdf
dst: $GAMEDIR/$gamedatapath/ModVDF
- merge:
src: $CACHE/saves_PSIMOD
dst: $GAMEDIR/$gamepath
- merge:
src: $CACHE/System
dst: $GAMEDIR/$gamesystempath
- merge:
src: $CACHE/_work/
dst: $GAMEDIR/$gamepath/_work/
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- task:
app: directmusic
arch: win32
description: Background music fix
env:
WINETRICKS_DOWNLOADER: curl
name: winetricks
prefix: $GAMEDIR
- write_config:
data:
SKY_OUTDOOR:
zDayColor2: 18 16 60
GAME:
bloodDetail: 3
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
PERFORMANCE:
modelDetail: 1
sightValue: 14
description: Updating 'gothic.ini' file
file: $GAMEDIR/$gamesystempath/GOTHIC.INI
- write_config:
data:
Barrier:
AlwaysON: 1
description: Updating 'SystemPack.ini' file
file: $GAMEDIR/$gamesystempath/SystemPack.ini
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II - Dirty Swamp
description: 'Installer for Gothic 2 - Dirty Swamp total conversion mod with D3D11 renderer activated'
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: 'Gothic II: Dirty Swamp'
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic 2 - Dirty Swamp. 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
- fix:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- swamp:
filename: DirtySwamp-3.01.exe
url: https://www.worldofgothic.de/download.php?id=1289
- swamp-patch:
filename: DirtySwamp-patch-3.0.18.exe
url: https://www.worldofgothic.de/download.php?id=1623
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- bettertorches:
filename: G1G2_Patch_BetterTorches_V1-0-5.7z
url: https://www.worldofgothic.de/download.php?id=1568
- laa:
filename: LaaHack.zip
url: https://www.worldofgothic.de/download.php?id=1457
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:DirtySwamp -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic 2
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- task:
arch: win32
description: Install Dirty Swamp 3.0.1
executable: swamp
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Dirty Swamp patch 3.0.18
executable: swamp-patch
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamedatapath
file: bettertorches
- extract:
dst: $CACHE
file: laa
- task:
arch: win32
description: Executing LAA
executable: $CACHE/LaaHack.exe
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
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 0
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/drive_c/GOG Games/Gothic 2 Gold/system/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II - Gold Remaster
This includes the MiniMod balancing mod in the German version. Note that after the installation of the mod itself, the normalmaps and the MiniMod the game launcher will open up and needs to be exited manually for the installation to proceed and conclude successfully.
description: 'Installer for Gothic II Gold Remaster mod with textures, normalmaps, MiniMod and D3D11 renderer activated and support for Ninja and Union mods'
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: 'Gothic II: Gold Remaster'
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic II Gold Remaster. Click \"Continue\" button in\
\ any pop-up during the installation. Please be patient, some steps take time to\
\ execute. After the installation of the mod, the normalmaps and the MiniMod the\
\ game launcher will start. This needs to be exited manually for the install script\
\ to finish successfully."
runner: wine
script:
files:
- setup: N/A:Select the GOG game setup file
- fix:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- remaster:
filename: G2_Gold_Remaster_v2.3_Multilanguage.exe
url: https://www.worldofgothic.de/download.php?id=1647
- normalmaps:
filename: G2_Gold_Remaster_D3D11_NormalMaps.exe
url: https://www.worldofgothic.de/download.php?id=1657
- minimod:
filename: G2_Remaster_MiniMod_Balance_v2.8_German.exe
url: https://www.worldofgothic.de/download.php?id=1658
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:Remaster -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- task:
arch: win32
description: Install Remaster
executable: remaster
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Normalmaps
executable: normalmaps
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install MiniMod
executable: minimod
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
GAME:
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
description: Updating 'gothic.ini' file
file: $GAMEDIR/$gamesystempath/GOTHIC.INI
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II - Legend of Ahssûn
description: 'Installer for Gothic II Gold with Legend of Ahssûn mod, D3D11 renderer activated and support for Ninja and Union mods'
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: 'Gothic II: Gold Edition - Legend of Ahssûn'
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic II GOG version with Legend of Ahssûn mod. 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
- loa:
filename: LoA-1.2.0.exe
url: https://www.worldofgothic.de/download.php?id=1451
- speech:
filename: LoA_speech_SP_Union-1.2.0.exe
url: https://www.worldofgothic.de/download.php?id=1455
- fix:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- playerkit:
filename: gothic2_playerkit-2.6f.exe
url: https://www.worldofgothic.de/download.php?id=518
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- laa:
filename: LaaHack.zip
url: https://www.worldofgothic.de/download.php?id=1457
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:LoA -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing playerkit
executable: playerkit
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing LoA
executable: loa
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing LoA voice over
executable: speech
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
dst: $CACHE
file: laa
- task:
arch: win32
description: Executing LAA
executable: $CACHE/LaaHack.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
GAME:
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
description: Updating 'gothic.ini' file
file: $GAMEDIR/$gamesystempath/GOTHIC.INI
- write_config:
data:
PARAMETERS:
InteractionCollision: 0
EnableShields: 1
file: $GAMEDIR/$gamesystempath/SystemPack.ini
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II: L’Hiver - English Edition
Important: This installation cannot be fully automated, unfortunately, so this script gets you only most of the way there. These are the installation steps:
- Run this script with Lutris as normal
- Start the game with “GothicStarter.exe” once to have the game create the necessary Union files. Starting a new game is not needed.
- Run the mod installer manually from within Lutris, overwrite files when prompted.
- (Optional) Modify “Gothic.ini” as you wish and/or disable preinstalled mods by removing the respective file from the “Data” directory.
Note: This script includes German translations of in-game text. If you don’t want this, remove the relevant sections from the script. You can then also omit the Playerkit and start the game with “Gothic2.exe”.
description: "Installer for Gothic II - L'Hiver - English Edition, with D3D11 renderer activated and support for Ninja and Union mods"
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: "Gothic II: L'Hiver - English Edition"
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic II: L'Hiver - English Edition. Click \"Continue\" button in\
\ any pop-up during the installation. Please be patient, some steps take time to\
\ execute. The mod executable must be downloaded manually and provided to the installer at \
\ install time."
runner: wine
script:
files:
- setup: N/A:Select the GOG game setup file
- lhiver: https://cloud.bfloeser.de/s/43bNpX3Pwt4GBet/download/LHiverEngEdition_v1_6_installer.exe
- german_trans: https://cloud.bfloeser.de/s/e6CY4BPZTsmBC6z/download/lhiver_1.6_script_de.zip
- fix:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- playerkit:
filename: gothic2_playerkit-2.6f.exe
url: https://www.worldofgothic.de/download.php?id=518
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- laa:
filename: LaaHack.zip
url: https://www.worldofgothic.de/download.php?id=1457
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:LHiver_1.6_de -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing playerkit
executable: playerkit
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
file: german_trans
dst: $CACHE
- merge:
src: $CACHE/Data
dst: $GAMEDIR/$gamedatapath
- merge:
src: $CACHE/System
dst: $GAMEDIR/$gamesystempath
- extract:
dst: $CACHE
file: laa
- task:
arch: win32
description: Executing LAA
executable: $CACHE/LaaHack.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/drive_c/GOG Games/Gothic 2 Gold/system/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II: L’Hiver - German Edition
description: "Installer for Gothic II - L'Hiver - German Edition, with D3D11 renderer activated and support for Ninja and Union mods"
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: "Gothic II: L'Hiver - German Edition"
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic II: L'Hiver - German Edition. Click \"Continue\" button in\
\ any pop-up during the installation. Please be patient, some steps take time to\
\ execute. The mod executable must be downloaded manually and provided to the installer at \
\ install time."
runner: wine
script:
files:
- setup: N/A:Select the GOG game setup file
- lhiver:
filename: lhiver
url: https://www.worldofgothic.de/download.php?id=1580
- fix:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- playerkit:
filename: gothic2_playerkit-2.6f.exe
url: https://www.worldofgothic.de/download.php?id=518
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- laa:
filename: LaaHack.zip
url: https://www.worldofgothic.de/download.php?id=1457
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:LHE204_DE -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing playerkit
executable: playerkit
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install LHiver
executable: lhiver
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
dst: $CACHE
file: laa
- task:
arch: win32
description: Executing LAA
executable: $CACHE/LaaHack.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
GAME:
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
description: Updating 'gothic.ini' file
file: $GAMEDIR/$gamesystempath/GOTHIC.INI
- write_config:
data:
PARAMETERS:
EnableShields: 1
description: Updating 'Systempack.ini' file
file: $GAMEDIR/$gamesystempath/SystemPack.ini
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/drive_c/GOG Games/Gothic 2 Gold/system/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II: Original L’Hiver Edition - German Version
description: "Installer for Gothic II: Original L'Hiver Edition - German Version, with D3D11 renderer activated and support for Ninja and Union mods"
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: "Gothic II: Original L'Hiver Edition - German Version"
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic II: Original L'Hiver Edition - German Version. Click \"Continue\" button in\
\ any pop-up during the installation. Please be patient, some steps take time to\
\ execute. The mod executable must be downloaded manually and provided to the installer at \
\ install time."
runner: wine
script:
files:
- setup: N/A:Select the GOG game setup file
- lhiver:
filename: Setup_Original_LHiver_1.3_27.02.2023
url: https://www.worldofgothic.de/download.php?id=1753
- fix:
filename: gothic2_fix-2.6.0.0-rev2.exe
url: https://www.worldofgothic.de/download.php?id=833
- playerkit:
filename: gothic2_playerkit-2.6f.exe
url: https://www.worldofgothic.de/download.php?id=518
- union:
filename: Union_1.0m_26.06.2022.exe
url: https://www.worldofgothic.de/download.php?id=1625
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
game:
arch: win32
exe: $gamesystempath/Gothic2.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Installing playerkit
executable: playerkit
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install LHiver
executable: lhiver
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- 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
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/drive_c/GOG Games/Gothic 2 Gold/system/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II - Nostalgic mod
description: 'Installer for Gothic II Gold with Nostalgic mod, D3D11 renderer activated and support for Ninja and Union mods'
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: 'Gothic II: Gold - Nostalgic Edition'
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic II GOG version with Nostalgic mod. 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
- nostalgic:
filename: NostalgicEdition-2.9.5.exe-20231121T191428Z-001.zip
url: https://cloud.bfloeser.de/s/pzQJBdwRDGY92bS/download/NostalgicEdition-2.9.5.exe-20231121T191428Z-001.zip
- textures:
filename: TexturePack Artemiano Gothic II - Nostalgic Edition.vdf-20231121T191552Z-001.zip
url: https://cloud.bfloeser.de/s/NYWCGmaQ9Qb82FA/download/TexturePack%20Artemiano%20Gothic%20II%20-%20Nostalgic%20Edition.vdf-20231121T191552Z-001.zip
- animations:
filename: Standanimation.vdf
url: https://cloud.bfloeser.de/s/dA22czHS96BmdPt/download/Standanimation.vdf
- fix:
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
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
- gd3d11: https://github.com/kirides/GD3D11/releases/download/v17.8-dev9/GD3D11-v17.8-dev9.zip
- laa:
filename: LaaHack.zip
url: https://www.worldofgothic.de/download.php?id=1457
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:NostalgicEdition -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic II
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
description: Install 2.6 fix
executable: fix
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Union patch
executable: union
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamesystempath
file: gd3d11
- extract:
dst: $CACHE
file: nostalgic
- task:
arch: win32
description: Install Nostalgic
executable: $CACHE/NostalgicEdition-2.9.5.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- extract:
dst: $GAMEDIR/$gamedatapath
file: textures
- move:
src: $CACHE/animations/Standanimation.vdf
dst: $GAMEDIR/$gamedatapath
- extract:
dst: $CACHE
file: laa
- task:
arch: win32
description: Executing LAA
executable: $CACHE/LaaHack.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
GAME:
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
description: Updating 'gothic.ini' file
file: $GAMEDIR/$gamesystempath/GOTHIC.INI
- write_config:
data:
PARAMETERS:
InteractionCollision: 0
EnableShields: 1
file: $GAMEDIR/$gamesystempath/SystemPack.ini
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 1
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II - Odyssee
NOTE: The mod includes Union by default so all Unions plugins can be used without further steps.
description: 'Installer for Gothic 2 - Odyssee including Ninja mod support'
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: 'Gothic II - Odyssee'
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic 2 GOG version with Odyssee mod. 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
- exe:
filename: Odyssee-2.7.3.3-Setup.exe
url: https://www.worldofgothic.de/download.php?id=1367
- bin1:
filename: Odyssee-2.7.3.3-Setup-1.bin
url: https://www.worldofgothic.de/download.php?id=1368
- bin2:
filename: Odyssee-2.7.3.3-Setup-2.bin
url: https://www.worldofgothic.de/download.php?id=1369
- bin3:
filename: Odyssee-2.7.3.3-Setup-3.bin
url: https://www.worldofgothic.de/download.php?id=1377
- bin4:
filename: Odyssee-2.7.3.3-Setup-4.bin
url: https://www.worldofgothic.de/download.php?id=1394
- bin5:
filename: Odyssee-2.7.3.3-Setup-5.bin
url: https://www.worldofgothic.de/download.php?id=1411
- ninja: https://github.com/szapp/Ninja/releases/download/v2.7.12/Ninja-2.7.12.exe
game:
arch: win32
exe: $gamesystempath/GothicStarter.exe
args: -game:Odyssee_Scripte_neue_Sprachausgabe -start
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic 2
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- copy:
src: exe
dst: $CACHE
- copy:
src: bin1
dst: $CACHE
- copy:
src: bin2
dst: $CACHE
- copy:
src: bin3
dst: $CACHE
- copy:
src: bin4
dst: $CACHE
- copy:
src: bin5
dst: $CACHE
- task:
arch: win32
description: Install Odyssee
executable: $CACHE/Odyssee-2.7.3.3-Setup.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- task:
arch: win32
description: Install Ninja mod
executable: ninja
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
GAME:
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
description: Updating 'gothic.ini' file
file: $GAMEDIR/$gamesystempath/GOTHIC.INI
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 0
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Gothic II: Returning - New Balance
description: 'Installer for Gothic 2: Returning - New Balance'
game_slug: gothic-ii-gold-edition
gogslug: gothic_2_gold_edition
installer_slug: gothic2-gog
name: 'Gothic II: Returning - New Balance'
slug: gothic2-gog
gogid: 1207658718
version: GOG
year: 2003
notes: "Hassle free installer of Gothic 2 GOG version with Returning mod. 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
- exe: https://cloud.bfloeser.de/s/NyjXHk272XnAqfp/download/Returning_NB_DE.exe
- bin1: https://cloud.bfloeser.de/s/X7Wa3G5fH9LX2af/download/Returning_NB_DE-1.bin
- bin2: https://cloud.bfloeser.de/s/i5yTRLaJ3dGeNM6/download/Returning_NB_DE-2.bin
- bin3: https://cloud.bfloeser.de/s/4fnanE2J8HxEz8r/download/Returning_NB_DE-3.bin
game:
arch: win32
exe: $gamesystempath/Gothic2.exe
prefix: $GAMEDIR
installer:
- task:
arch: win32
description: Creating 32-bit Wine prefix
install_gecko: false
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
app: win7
arch: win32
description: 'winetricks: win7'
name: winetricks
prefix: $GAMEDIR
- task:
arch: win32
args: /SP- /SUPRESSMSGBOXES /LOG /SILENT
description: Installing Gothic 2
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
app: dotnet40 vcrun2008 vcrun2010 directmusic
arch: win32
description: Install wine dependencies. This will take some time.
name: winetricks
prefix: $GAMEDIR
- copy:
src: exe
dst: $CACHE
- copy:
src: bin1
dst: $CACHE
- copy:
src: bin2
dst: $CACHE
- copy:
src: bin3
dst: $CACHE
- task:
arch: win32
description: Install Returning
executable: $CACHE/Returning_NB_DE.exe
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
- write_config:
data:
GAME:
playLogoVideos: 0
scaleVideos: 1
subTitles: 1
description: Updating 'gothic.ini' file
file: $GAMEDIR/$gamesystempath/GOTHIC.INI
- write_config:
data:
Display:
Brightness: 1.0
Rain: 1
RainEffects: 0
TextureQuality: 16384
UIScale: 1.0
VSync: 1
FontRendering:
Enable: 1
General:
AllowNormalmaps: 1
AnimateStaticVobs: 1
DrawWorldSectionIntersections: 1
EnableDebugLog: 0
EnableGodRays: 1
EnableInactiveFpsLock: 1
FpsLimit: 60
SunLightStrength: 1.5
HBAO:
Bias: 0.5
BlurSharpness: 4.0
EnableBlur: 1
Enabled: 0
PowerExponent: 3.0
Radius: 1.0
SsaoBlurRadius: 1
SsaoStepCount: 0
SMAA:
Enabled: 1
SharpenFactor: 0.2
Shadows:
EnableDynamicLighting: 1
EnableShadows: 1
EnableSoftShadows: 1
PointlightShadows: 2
ShadowAOStrength: 0.5
ShadowMapSize: 2048
ShadowStrength: 0.4
SmoothCameraUpdate: 1
WorldAOStrength: 0.5
WorldShadowRangeScale: 8.0
description: Updating GD3D11 config
file: $GAMEDIR/$gamesystempath/GD3D11/UserSettings.ini
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:
ddraw: n,b
dsound: b,n
Functional mods snippet
This snippet contains a selection of my favorite functional mods. To use it add it to the appropriate sections in the installation scripts. Note that YAML is indentation-sensitive so make sure you get that right.
script:
files:
# Add this to the "files" section of an installation script
- patchmenu:
filename: PatchMenu_1.0.zip
url: https://www.worldofgothic.de/download.php?id=1655
- quickloot:
filename: Quickloot.zip
url: https://www.worldofgothic.de/download.php?id=1671
- quicksaveslots:
filename: QuicksaveSlots_1_0_1.zip
url: https://www.worldofgothic.de/download.php?id=1633
- sprint:
filename: Sprint_2.3.1.zip
url: https://worldofgothic.de/download.php?id=1578
- orderedlogs:
filename: OrderedLogs_1.1.zip
url: https://www.worldofgothic.de/download.php?id=1624
- picklockhelper:
filename: PickLockHelper_1.6.1.zip
url: https://www.worldofgothic.de/download.php?id=1569
- bettertorches:
filename: G1G2_Patch_BetterTorches_V1-0-5.7z
url: https://www.worldofgothic.de/download.php?id=1568
- itemmap:
filename: ItemMap06.zip
url: https://www.worldofgothic.de/download.php?id=1584
- traderweaponfix:
filename: KeepTraderWeapons.zip
url: https://www.worldofgothic.de/download.php?id=1561
- itemlocator:
filename: ItemLocator.zip
url: https://www.worldofgothic.de/download.php?id=1640
- percentpotions:
filename: PercentPotions.zip
url: https://www.worldofgothic.de/download.php?id=1600
installer:
# Add this to the end of the "installer" section of an installation script
- extract:
dst: $GAMEDIR/$gamedatapath
file: patchmenu
- extract:
dst: $GAMEDIR/$gamedatapath
file: quickloot
- extract:
dst: $GAMEDIR/$gamedatapath
file: quicksaveslots
- extract:
dst: $GAMEDIR/$gamedatapath
file: sprint
- extract:
dst: $GAMEDIR/$gamedatapath
file: orderedlogs
- extract:
dst: $GAMEDIR/$gamedatapath
file: picklockhelper
- extract:
dst: $GAMEDIR/$gamedatapath
file: bettertorches
- extract:
dst: $GAMEDIR/$gamedatapath
file: itemmap
- extract:
dst: $GAMEDIR/$gamedatapath
file: traderweaponfix
- extract:
dst: $GAMEDIR/$gamedatapath
file: itemlocator
- extract:
dst: $GAMEDIR/$gamedatapath
file: percentpotions
Playing on the Steam Deck
Launcher
How you start the games depends on how you installed the game. I recommend the Lutris route with custom install scripts in which case you need to add the game(s) to your library as a non-Steam game.
The easiest way to achieve this is by using BoilR.
You simply install it, open it up, select the game(s) you want to import
(which usually happens automatically) and hit the “import” button.
This adds the game as non-Steam game in your Steam library and enters flatpak
as
target command to run with specific startup arguments. This way the whole command looks
something like this:
flatpak run net.lutris.Lutris lutris:rungame/gothic-ii-gold-edition
If you’re like me, you can then spend some time to add proper artworks, of course.
Note: Adding two instances of the same game (e.g. with different mods installed)
will not work out of the box with this method because BoilR uses the GOG-internal game ID
to create a run command which is then executed by Steam. To work around this you need to
change this identifier. This can either be done when using an installation script (
edit the value of game_slug
at the top of the YAML file) or after installation. Just
select the game, click “Configure” in the context menu (right-click menu), go down to the
“Identifier”, click the change button and enter something else. Don’t forget to hit “Apply”
when you’re done.
If you installed a mod, you may find yourself facing a launcher in which you need to select
the game (or mod) again to actually start. Luckily there’s a solution for this. You need
to determine the name of the game or mod you’re playing from the base name of the .ini
file that’s used. This is located in the system
subfolder and may be named something like
NostalgicEdition.ini
for the Nostalgic mod. Once you have this you can can open up
Lutris, right-click on the game, select “Configure”, and in the “Game options” tab you
add the following to the “Arguments” field:
-game:$MOD_NAME -start
So for the Nostalgic mod this would become -game:NostalgicEdition -start
. This will start
the selected game or mod directly. You may still encounter the mod starter after starting
the game but it will automatically disappear again.
Controls
zGamePad
NOTE: As of October 2024 this mod doesn’t work properly out of the box. I don’t know yet why that is but somewhere between the in-game keybindings, Steam Input and zGamePad something happens so that button presses will trigger different reactions (e.g. jumping and opening the character menu) at the same time. I haven’t found a way to fix this yet but I may at some point.
In order to run the games smoothly on the Steam Deck or on a regular device with a gamepad you’ll want to install the “zGamePad” mod (see above). If you’re playing via Steam, it’s of course possible to map the inputs yourself which gets you most of the way to what zGamePad provides out of the box. I would not recommend this, though, because it’s a lot of hassle and still doesn’t provide some of the features the mod does, like quick access menus, seamless transition between strafing and forward movement (which is very nice to have) and situational keybindings (i.e. keybindings that depend on whether you are in a menu, in combat etc.).
Installation of the mod can be achieved by copying the following snippet into an installation script:
Controller snippet
script:
files:
# Copy this into the "files" section of your script
- zgamepad: https://cloud.bfloeser.de/s/rimZDiWF3mFnHkK/download/zGamePad.exe
installer:
# Copy this into the "installer" section of your script
- task:
arch: win32
description: Installing zGamePad
executable: zgamepad
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR
Alternatively, you can download and run the installer manually. Note that this mod requires the Union mod.
Now you need to enter game mode and select your newly added game. In order for zGamePad to be utilized you need to select “Gamepad with Mouse Trackpad” as input method. You can configure zGamePad from the menu by selecting “Settings” and “Union & Plugins”.
If you installed via Steam directly and use the Workshop version of the mod, the zGamePad controller scheme should be preselected and you’re good to go out of the box.
I recommend familiarizing yourself with the controls (if you’re not already familiar) and then switching the control hints off in the menu since I find them to be pretty jarring (YMMV of course).
All the basic game functionality is covered by the gamepad inputs, however, if you installed mods that require additional inputs (like sprinting, torches, the item finder etc.) these need to be addressed separately. On the Steam Deck this is easily done by just using the back grip buttons. If you’re using a regular gamepad, you’ll need to consult the documentation for the mod.
Manual Mapping
If you’re not using zGamePad (see above) you’ll need to map the keys manually. Thankfully Steam Input is very powerful so it’s actually doable (for the most part). I won’t tell you what exactly you need to map where because it comes down to preference but I will give you an overview about the mappings I have in place. Note that some buttons are bound to two keys so you can perform different actions, e.g. depending on whether you have a weapon drawn.
In-game keybinding | Steam Deck button | Function |
---|---|---|
Right mouse button | B & Left trigger | “back” button, quicklooting, blocking |
Left mouse button | Right trigger | used for fighting |
Alt | X | jump and drop item from inventory |
Ctrl | A | interact, in Gothic 1 I have a dual input of Ctrl and Return bound to this because Ctrl doesn’t work to choose menu items or dialog options |
Space | Y | draw (and change) weapon |
Delete | Left bumper | strike to the left and strafe left |
PageDown | Right bumper | strike to the right and strafe right |
Start | Esc | |
Left stick press | F5 | quicksave |
Right stick press | F9 | quickload |
You may need to ensure that the in-game keybindings correspond to the desired actions from within the in-game settings menu. For fighting I only use the triggers and bumpers because it suits me best. A few other things to note:
- The right stick serves as mouse, the left stick is for running forward, backward and strafing left and right. This makes movement fairly intuitive.
- The DPad is bound to the arrow keys. When I touch and hold the right stick an action layer is activated that changes the DPad bindings to Tab, N, B and T for inventory, quest log, character sheet and torch (see BetterTorches mod). That way I can use the DPad to select menu items and dialog options as well as navigate trade windows but also have a way to access inventory etc.
- The left trackpad is a quick menu bound to the number keys from 1 to 0.
- Back grip buttons are bound to sprinting, sneaking, item locator and such things.
This setup is quite satisfactory for my personal playstyle with Gothic 2. Since the controls of Gothic 1 are a bit more wonky (combat system and trading) a few adjustements need to be made there. I experimented with subcommands for Ctrl + arrow key for fighting but that always had drawbacks so I just went with pressing right trigger + DPad button. Trading in Gothic 1 is a mess and I didn’t even bother to figure out a good solution to keybindings here, I just accepted that it was weird.
Performance
As you’d expect the vanilla game can basically be run on a potato. With the D3D11 renderer, however, the hardware demand is actually somewhat noticeable and you need a decent GPU to handle the load. The Steam Deck is mostly up to the challenge, I did notice a bit of choppiness in certain locations in Gothic II (so far in Khorinis and the castle in the Valley of the Mines). You’re free to tinker with the settings to improve performance, of course. For extra battery life I recommend capping the FPS to 40 and setting TDP to 7 which also helps with frame pacing.
When playing more demanding mods like the various L’Hiver editions the TDP restriction won’t be playable so I recommend not turning that on.
NOTE: On several occasions I noticed that after playing a while (a couple of hours, I think) that the framerate tanked and wouldn’t go up again. This only occurred when playing with the renderer. Restarting the game resolved the issue and unfortunately I haven’t been able to pin down the issue yet.
Now all that’s left to do is start the game and enjoy!