Dege wrote on 2023-08-23, 18:46:I ran into this problem years ago, but actually the missing parts of the meshes are missing because they are not drawn by the ga […]
Show full quote
I ran into this problem years ago, but actually the missing parts of the meshes are missing because they are not drawn by the game.
Maybe it's coming from some internal visibility calculation in the game, but anyway, dgVoodoo does not know about the missing mesh parts. It's not the textures that are missing but the mesh triangles themselves.
I just did a quick try and got exactly the same with D3D9on12 with your savegame as with dgVoodoo.
I don't know how the GD3D11 renderer works. I wanted to test it but it just said that it didn't work with my version of the executable. It needs a special executable that it can hook or sg like that?
Hello Dege!
First of all thank you for developing dgVoodoo2! And thanks for replying.
To make GD3D11 work all you need to do is just copy contents of the GD3D11's archive (there are 5 dll files and GD3D11 folder) to Gothic's "system" directory. Then run the game - it will use GD3D11.
There is a DDraw.dll in Gothic's "system" dir, that will be overwritten by DDraw.dll bundled with GD3D11 (so it might be worth it to backup game's original ddraw.dll). Looks like that file is used to select which renderer to use. When I want to use dgVoodoo2 with Gothic, i just copy the DDraw.dll bundled with dgVoodoo2 to Gothic's "system" dir. Same with GD3D11, but DDraw.dll should be copied from GD3D11 archive this time.
Installation & Usage
1. Download the GD3D11-LATEST_VERSION-ci.zip file from the Assets section in the latest release of this rep […]
Show full quote
Installation & Usage
1. Download the GD3D11-LATEST_VERSION-ci.zip file from the Assets section in the latest release of this repository (e.g. kirides/releases).
2. Unpack the zip file and copy the content into the Gothic\system\ or Gothic2\system\ game folder.
3. When starting the game you should see the version number of GD3D11 in the top-left corner.
4. As soon as you start the game for the first time after the installation you should press F11 to open the renderer menu and press Apply(*). This saves all the options to Gothic(2)\system\GD3D11\UserSettings.ini.
https://github.com/SaiyansKing/GD3D11#installation--usage
PS: 1) in case it won't work anyway, there is a fork of GD3D11 on github, which has a fresh build from July:
https://github.com/SaiyansKing/GD3D11/releases
2) i don't think that is necessary, but might be worth a try to install playerkit 1.08k, PlayerKit 2.8, SystemPack 1.8. I saw these mods as prerequirements to GD3D11 on Steam guide, but GD3D11's github info doesn't mention them as required.
My full modlist (in order of installation) is: playerkit 1.08k, PlayerKit 2.8, SystemPack 1.8, "Union_Primary_4gb 17.01.2022.zip", "Union 1.0m 26.06.2022 v3.zip", "Ninja-2.7.12.exe", "G1CP-1.2.0.exe", "GD3D11-17.8-dev12.zip".