Quality of Life Mods
These could also be called functional mods or feature patches but it’s all about adding functionality that makes the experience nicer without modifying the world or story as such. These patches can concern the UI, keybindings but also all kinds of added functionality. I recommend perusing the various lists and compilations and see what appeals to you.
There are two types of functional mods, as detailed below. You will probably find that there is significant overlap between both types, meaning that there are quite a few mods that exist both as a Union and as a Ninja mod. I suggest you use whatever works for you, it does not really matter much otherwise.
Union
First and foremost Union is a patch that enables the game on modern PCs, both in terms of hardware and software. At the same time there are numerous plugins for Union that add functionality on top of the base games and can thus be considered mods. To my knowledge, Union plugins are more common on the Russian community which makes them somewhat more inaccessible to people like me who don’t speak Russian. Nonetheless here are a few places to get started:
Ninja
Ninja is a standalone mod whole sole purpose it is to serve as a basis for other mods. Here are a few places to look
- gothic.org.pl (Polish website)
- WorldOfGothic (German website)
Personal Recommendations
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.
Union
- zUtilities: Loads of small but nice changes, very configurable
- zNoFriendlyFire: This mod disables friendly fire which makes using companions much nicer
- zGamePad: Adds gamepad support with configurable UI glyphs. Pretty much mandatory for playing on Steam Deck (currently only works when playing the Steam version).
Ninja
-
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! Note that quite a few enhancement/conversion mods implement this already.
-
PatchMenu: Adds menu entries to configure other mod options (see below)
-
Sprint, Adds possibility to sprint constantly, configurable (needs Patchmenu)
-
Quickloot: Adds the capability to pick up items and loot unlocked chests without an animation. By default bound to secondary mouse button
-
QuicksaveSlots: Adds support for several configurable quick save slots
-
OrderedLogs: Patches log entries to be ordered and coloured, if desired
-
PickLockHelper: Shows used combinations when picking locks so you don’t have to memorize everything
-
BetterTorches: Adds a hotkey for torches and makes them nicer to use
-
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.
-
Trader Weapon Fix: Fixes the issue of traders always equipping the strongest weapon they sell
-
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.
-
PercentPotions: Changes potions to regenerate relative, not absolute, values
-
CategorizedInventory: Introduced a categorized inventory that can be tabbed through
Lutris Install Script
script:
files:
# Add this to the "files" section of an installation script
- quickloot:
filename: Quickloot.zip
url: https://www.worldofgothic.de/download.php?id=1671
- zNoFriendlyFire:
filename: zNoFriendlyFire.exe
url: https://cloud.bfloeser.de/public.php/dav/files/A3WENzSsqYGGfRA/?accept=zip
installer:
# Add this to the end of the "installer" section of an installation script
- extract:
dst: $GAMEDIR/$gamedatapath
file: quickloot
- task:
arch: win32
description: Install zNoFriendlyFire
# Value of "executable" must match the list key in the "files" section above
executable: zNoFriendlyFire
name: wineexec
prefix: $GAMEDIR
working_dir: $GAMEDIR