Missing Vertex Shader File

Questions about Wine on Linux
Locked
MissingVertexShader
Level 2
Level 2
Posts: 10
Joined: Wed Jun 08, 2022 11:14 pm

Missing Vertex Shader File

Post by MissingVertexShader »

Code: Select all

$ wine --version
wine-7.0

Code: Select all

$ lsb_release -a
LSB Version:	core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.4 LTS
Release:	20.04
Codename:	focal
I get a pop-up error message:

Code: Select all

Missing shader vertex file: vsv.shd
and the following output:

Code: Select all

$ nwtoolset.sh
#!/usr/bin/bash -euvx
D_NWN=/home/xxxxxxxx/.local/share/NWNEE/game
+ D_NWN=/home/xxxxxxxx/.local/share/NWNEE/game
D_EXE="$D_NWN/bin/win32"
+ D_EXE=/home/xxxxxxxx/.local/share/NWNEE/game/bin/win32
cd "$D_EXE"
+ cd /home/xxxxxxxx/.local/share/NWNEE/game/bin/win32
exec wine ./nwtoolset.exe -userdirectory "$D_NWN"
+ exec wine ./nwtoolset.exe -userdirectory /home/xxxxxxxx/.local/share/NWNEE/game
0024:fixme:thread:GetThreadUILanguage : stub, returning default language.
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0032D9CC, 00000000 0032D9F4
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0032D9CC 00000000 0032D9F4) returning a dummy value (current locale)
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0032D9CC, 026C0ED0 0032D9F4
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0032D9CC 026C0ED0 0032D9F4) returning a dummy value (current locale)
0024:fixme:wtsapi:WTSRegisterSessionNotification Stub 00010080 0x00000000
0024:fixme:uxtheme:BufferedPaintInit Stub ()
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Shader did not load: vsv
0024:fixme:imm:ImeSetActiveContext (0x102d568, 1): stub
0024:fixme:imm:ImmReleaseContext (000101A2, 0102D568): stub
0060:fixme:imm:ImeSetActiveContext (0x399f0, 0): stub
0060:fixme:imm:ImmReleaseContext (00000000000D0028, 00000000000399F0): stub
Shader type 35633 did not load: vsv
Shader did not load: vs_invalid
Shader type 35633 did not load: vs_invalid
Shader did not load: fs_invalid
Shader type 35632 did not load: fs_invalid
Shader did not load: vsv
Shader type 35633 did not load: vsv
Shader did not load: vs_invalid
Shader type 35633 did not load: vs_invalid
Shader did not load: fs_invalid
Shader type 35632 did not load: fs_invalid
Shader did not load: vsvt
Shader type 35633 did not load: vsvt
Shader did not load: vs_invalid
Shader type 35633 did not load: vs_invalid
Shader did not load: fs_invalid
Shader type 35632 did not load: fs_invalid
Shader did not load: vsvt
Shader type 35633 did not load: vsvt
Shader did not load: vs_invalid
Shader type 35633 did not load: vs_invalid
Shader did not load: fs_invalid
Shader type 35632 did not load: fs_invalid
Shader did not load: vsvt_sm
Shader type 35633 did not load: vsvt_sm
Shader did not load: vs_invalid
^C0120:fixme:console:default_ctrl_handler Terminating process 20 on event 0
Are missing shader vertex files a Wine thing or an application thing?

There are no '.shd' files on my hard drive.

~Missing
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Missing Vertex Shader File

Post by jkfloris »

Unfortunately, I cannot recreate the error message.
What version of NWToolset do you have installed?
Do you have expansions and/ or any Hak Paks for Neverwinter Nights?
Does the program work if you run it without -userdirectory?
MissingVertexShader
Level 2
Level 2
Posts: 10
Joined: Wed Jun 08, 2022 11:14 pm

Re: Missing Vertex Shader File

Post by MissingVertexShader »

jkfloris,

Thanks for your reply.

I tried to get the version by running the native linux commands, but it core dumped.

So, I have logged a bug with Beamdog.

~Missing
MissingVertexShader
Level 2
Level 2
Posts: 10
Joined: Wed Jun 08, 2022 11:14 pm

Re: Missing Vertex Shader File

Post by MissingVertexShader »

Well, Beamdog are about as useful as a wet paper bag...
MissingVertexShader
Level 2
Level 2
Posts: 10
Joined: Wed Jun 08, 2022 11:14 pm

Re: Missing Vertex Shader File

Post by MissingVertexShader »

According to SteamDB, Patch 8193.32:
https://steamdb.info/patchnotes/7398767/
a bunch of Shader files were removed from ./ovr
MissingVertexShader
Level 2
Level 2
Posts: 10
Joined: Wed Jun 08, 2022 11:14 pm

Re: Missing Vertex Shader File

Post by MissingVertexShader »

After logging a bug with GOG (and actually getting a reply!), I deleted the installation folders and reinstalled NWN:EE; its now working, even though there are no '*.shd' files anywhere.

~Missing
MissingVertexShader
Level 2
Level 2
Posts: 10
Joined: Wed Jun 08, 2022 11:14 pm

Re: Missing Vertex Shader File

Post by MissingVertexShader »

Just as an addendum, the offending file is "nwn_base.key" in the "./game/data" folder.

This file is altered in the NWN:EE dedicated server version 8193.34:

https://forums.beamdog.com/discussion/6 ... support/p1

The "nwn_base.key" file from NWN:EE version 8193.33 (apparently) contains the required "*.shd" files.

~Missing
Locked