[Bug 34285] New: Vanguard: Saga of Heroes fails with "Couldn't load HLSL shader header 'VS_UIRectangle.fx'"
http://bugs.winehq.org/show_bug.cgi?id=34285 Bug #: 34285 Summary: Vanguard: Saga of Heroes fails with "Couldn't load HLSL shader header 'VS_UIRectangle.fx'" Product: Wine Version: 1.7.0 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs(a)winehq.org ReportedBy: focht(a)gmx.net Classification: Unclassified Hello folks, as the summary says... This forum talks about the problem: https://forums.station.sony.com/vg/index.php?threads/f2p-update-and-wine.682... A CodeWeavers ticket: http://www.codeweavers.com/compatibility/browse/name/?app_id=3023;forum=1;ms... The client log reveals: --- snip --- VGClient.log: Logging initialized. VGClient.log: Init: Name subsystem initialized VGClient.log: Init: Detected: Microsoft Windows XP 5.1 (Build: 2600) VGClient.log: Init: Version: 1.238.1.138261 VGClient.log: Init: Compiled: Aug 7 2013 14:39:45 VGClient.log: Init: Threadsafe Core: No VGClient.log: Init: Base directory: C:\Program Files\Sony Online Entertainment\Installed Games\Vanguard\bin\. VGClient.log: Init: Character set: Unicode VGClient.log: Init: Object subsystem initialized ... VGClient.log: Critical: Couldn't load HLSL shader header 'VS_UIRectangle.fx' VGClient.log: Critical: Couldn't load HLSL shader header 'VS_UIRectangle.fx' VGClient.log: Critical: Windows GetLastError: Success. (0) VGClient.log: Critical: Windows GetLastError: Success. (0) VGClient.log: Exit: Executing UObject::StaticShutdownAfterError VGClient.log: Exit: Executing UObject::StaticShutdownAfterError VGClient.log: Exit: Executing UWindowsClient::ShutdownAfterError VGClient.log: Exit: Executing UWindowsClient::ShutdownAfterError VGClient.log: Exit: OpenAL Audio subsystem shut down. VGClient.log: Exit: OpenAL Audio subsystem shut down. VGClient.log: Critical: FD3DHardwareShader::CompileShaderFromFile VGClient.log: Critical: FD3DHardwareShader::CompileShaderFromFile VGClient.log: Critical: FD3DHardwareShader::Initialize VGClient.log: Critical: FD3DHardwareShader::Initialize VGClient.log: Critical: UD3DRenderDevice::GetVertexShader VGClient.log: Critical: UD3DRenderDevice::GetVertexShader --- snip --- The problem is actually the path retrieved by GetFullPathNameW(). --- snip --- [~/.wine/drive_c/Program Files/Sony Online Entertainment/Installed Games/Vanguard/bin] wine ./VGClient.exe --sessionid=foo --commercesessionid=bar ... 0025:Call KERNEL32.GetFullPathNameW(0033e96c L"C:.",00000100,018b7f28,0033e964) ret=00daacdf 0025:Ret KERNEL32.GetFullPathNameW() retval=00000047 ret=00daacdf ... 0025:Call KERNEL32.WideCharToMultiByte(00000000,00000000,018b7f28 L"C:\\Program Files\\Sony Online Entertainment\\Installed Games\\Vanguard\\bin\\.",ffffffff,00000000,00000000,00000000,00000000) ret=00ac2fc9 0025:Ret KERNEL32.WideCharToMultiByte() retval=0000004a ret=00ac2fc9 ... 0025:Call KERNEL32.SetCurrentDirectoryA(0033ea60 "C:\\Program Files\\Sony Online Entertainment\\Installed Games\\Vanguard\\bin\\.") ret=0040e1ed 0025:Ret KERNEL32.SetCurrentDirectoryA() retval=00000001 ret=0040e1ed ... 0025:Call KERNEL32.SetCurrentDirectoryW(018b7f28 L"C:\\Program Files\\Sony Online Entertainment\\Installed Games\\Vanguard\\bin\\.") ret=0040e1a6 0025:Ret KERNEL32.SetCurrentDirectoryW() retval=00000001 ret=0040e1a6 ... <CompileShaderFromFile> ... 0025:Call KERNEL32.CreateFileW(1396d910 L"C:\\Program Files\\Sony Online Entertainment\\Installed Games\\Vanguard\\bin\\.VS_UIRectangle.fx",80000000,00000001,00000000,00000003,40000000,00000000) ret=0040d7ce 0025:Ret KERNEL32.CreateFileW() retval=ffffffff ret=0040d7ce ... --- snip --- GetFullPathName( "C:.") should never return a (full) path containing a trailing dot (add a test case to test_RtlGetFullPathName_U()). Because of this, the user supplied include callbacks called by (native) shader compiler from D3DXCompileShaderFromFile() can't correctly deduce/build a redirected path from the input path. Note: Wine's shader compiler file loader code is missing this feature (another bug) hence games which rely on user callbacks to find and load the file supplied with D3DXCompileShaderFromFile() only work with native d3dx9_3x.dll Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=34285 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |download --- Comment #1 from Anastasius Focht <focht(a)gmx.net> 2013-08-17 18:14:53 CDT --- Hello folks, filling fields ... $ wine --version wine-1.7.0-137-g029c112 $ du -sh VGD_setup.exe 13M VGD_setup.exe $ sha1sum VGD_setup.exe 961f7d0f979fac4a2ab1ddc89e519450741847cd VGD_setup.exe (only bootstrapper installer, the actual game download is 5.1 GiB) Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=34285 --- Comment #2 from Nikolay Sivov <bunglehead(a)gmail.com> 2013-09-25 01:46:49 CDT --- If I add "c:." to existing tests it's expanded to 'c:/'. Am I supposed to set a working directory to something? In other words is a 'C:\Program Files\Sony Online Entertainment\Installed Games\Vanguard\bin\' a working dir? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=34285 --- Comment #3 from Anastasius Focht <focht(a)gmx.net> 2013-09-25 01:58:21 CDT --- Hello Nikolay, --- quote --- In other words is a 'C:\Program Files\Sony Online Entertainment\Installed Games\Vanguard\bin\' a working dir --- quote --- sure, I thought it was obvious from the snippet: --- snip --- [~/.wine/drive_c/Program Files/Sony Online Entertainment/Installed Games/Vanguard/bin] wine ./VGClient.exe --sessionid=foo --commercesessionid=bar ... --- snip --- The program is run from its installation folder: "~/.wine/drive_c/Program Files/Sony Online Entertainment/Installed Games/Vanguard/bin" -> "wine ./VGClient.exe" Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=34285 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL|download |https://launch.soe.com/inst | |aller/VGD_setup.exe Depends on| |32342 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=34285 super_man(a)post.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man(a)post.com --- Comment #4 from super_man(a)post.com --- download dead? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=34285 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED --- Comment #5 from Austin English <austinenglish(a)gmail.com> --- https://en.wikipedia.org/wiki/Vanguard:_Saga_of_Heroes On January 24, 2014 Sony Online Entertainment announced that the game will be shut down on July 31, 2014.[15] On July 31, 2014, at 9:00 PM, the game officially shut down. The game website now redirects to Sony Online Entertainment. Marking abandoned. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=34285 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #6 from Austin English <austinenglish(a)gmail.com> --- Closing. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=34285 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|https://launch.soe.com/inst |https://web.archive.org/web |aller/VGD_setup.exe |/20140527115233/http://laun | |ch.soe.com/installer/VGD_se | |tup.exe -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla