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 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.
Wine version
The version of Wine (or Proton) you use for installation can be very important, depending on the exact setup you want to achieve (see here for details). Lutris lets you install multiple versions of Wine that you can manage when you click on the "Manage Versions" button next to "Wine" in the "Runners" menu on the right. I found this to be a bit wonky, specifically, Lutris won't let you download arbitrary Wine or Proton versions.
To get specific Wine versions (which is often needed for Gothic II), you can either
- Download them manually and put them in the correct directory
- Use another tool to do this
I recommend using another tool, I found ProtonUp-Qt to be best suited for this job, but ProtonPlus is a viable alternative.
For setting the global Wine version, which is the one used for installing new games, click on the "Configure" button next to the Wine runner and select the version in the appearing window. If you want to change the Wine version of a specific game, you can do so with right-clicking it, selecting "Configure" and choosing the desired version in the "Runner options" tab.
Install Dependencies
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
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.