You are not logged in.

#1 2012-04-12 05:52:05

fettouhi
Member
Registered: 2007-05-07
Posts: 745

[SOLVED] Legend of Grimrock won't start

I just bought Legend of Grimrock and I can't get it to run in wine on my Arch Linux 64 bit machine. Several users have reported getting it to work under wine in Kubuntu and on Mac with wine. When I try to run it I get the following error

[af@andre ~]$ env WINEPREFIX="/home/af/.local/share/wineprefixes/log" wine C:\\windows\\command\\start.exe /Unix /home/af/.local/share/wineprefixes/log/dosdevices/c:/users/Public/Desktop/Legend\ of\ Grimrock.lnk
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
[af@andre ~]$ fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:win:EnumDisplayDevicesW ((null),0,0x33ea5c,0x00000000), stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3dcompiler:D3DCompile data 0x4e5c90, data_size 169, filename (null), defines (nil), include 0x33ee50, entrypoint "main",
target "vs_3_0", sflags 0x8, eflags 0, shader 0x33eea4, error_messages 0x33ee60 stub!
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:win:EnumDisplayDevicesW ((null),0,0x33ea5c,0x00000000), stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3dcompiler:D3DCompile data 0x4e5c90, data_size 169, filename (null), defines (nil), include 0x33ee50, entrypoint "main",
target "vs_3_0", sflags 0x8, eflags 0, shader 0x33eea4, error_messages 0x33ee60 stub!

The game needs to have xact installed and that I have done. I have a Nvidia GT520 Silent card and I am using the latest nvidia drivers.

Last edited by fettouhi (2012-04-12 15:36:14)

Offline

#2 2012-04-12 15:35:57

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Legend of Grimrock won't start

Yes, I finally got it working. I had to install d3dx9 d3dx9_43 xact_jun2010 d3dcompiler_43 via winetricks. Then I just had to install LoG and I runs now :-D.

Offline

#3 2012-04-13 19:46:57

seniorsassycat
Member
Registered: 2011-08-27
Posts: 76

Re: [SOLVED] Legend of Grimrock won't start

Not sure I'm doing this right, when I try and install d3dx9 d3dx9_43 xact_jun2010 d3dcompiler_43 via winetricks I get this error:

~$ winetricks d3dx9 d3dx9_43 xact_jun2010 d3dcompiler_43
Executing w_do_call d3dx9
Executing load_d3dx9
Executing mkdir -p /home/caleb/.cache/winetricks/directx9
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9 -L -F *d3dx9*x86* /home/caleb/.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/apr2005_d3dx9_25_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/apr2005_d3dx9_25_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/apr2006_d3dx9_30_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/apr2006_d3dx9_30_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/apr2007_d3dx9_33_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/apr2007_d3dx9_33_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/aug2005_d3dx9_27_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/aug2005_d3dx9_27_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/aug2007_d3dx9_35_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/aug2007_d3dx9_35_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/aug2008_d3dx9_39_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/aug2008_d3dx9_39_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/aug2009_d3dx9_42_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/aug2009_d3dx9_42_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/dec2005_d3dx9_28_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/dec2005_d3dx9_28_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/dec2006_d3dx9_32_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/dec2006_d3dx9_32_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/feb2005_d3dx9_24_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/feb2005_d3dx9_24_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/feb2006_d3dx9_29_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/feb2006_d3dx9_29_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/jun2005_d3dx9_26_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/jun2005_d3dx9_26_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/jun2007_d3dx9_34_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/jun2007_d3dx9_34_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/jun2008_d3dx9_38_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/jun2008_d3dx9_38_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/mar2008_d3dx9_37_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/mar2008_d3dx9_37_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/mar2009_d3dx9_41_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/mar2009_d3dx9_41_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/nov2007_d3dx9_36_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/nov2007_d3dx9_36_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/nov2008_d3dx9_40_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/nov2008_d3dx9_40_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/syswow64 -L -F d3dx9*.dll /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/oct2006_d3dx9_31_x86.cab
/home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9/oct2006_d3dx9_31_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30
Executing winetricks_early_wine regedit C:\windows\Temp\_d3dx9\override-dll.reg
Using native override for following DLLs: d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37
Executing winetricks_early_wine regedit C:\windows\Temp\_d3dx9\override-dll.reg
Using native override for following DLLs: d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dx9_43
Executing winetricks_early_wine regedit C:\windows\Temp\_d3dx9\override-dll.reg
Executing w_do_call d3dx9_43
Executing load_d3dx9_43
Executing mkdir -p /home/caleb/.cache/winetricks/directx9
Executing cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9_43 -L -F *d3dx9_43*x86* /home/caleb/.cache/winetricks/directx9/directx_Jun2010_redist.exe
/home/caleb/.cache/winetricks/directx9/directx_Jun2010_redist.exe: no valid cabinets found
------------------------------------------------------
Note: command 'cabextract -q -d /home/caleb/.wine/dosdevices/c:/windows/temp/_d3dx9_43 -L -F *d3dx9_43*x86* /home/caleb/.cache/winetricks/directx9/directx_Jun2010_redist.exe' returned status 1.  Aborting.
------------------------------------------------------

Offline

#4 2012-04-14 16:07:43

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Legend of Grimrock won't start

Seems strange? Try to delete the cached d3dx9 d3dx9_43 xact_jun2010 d3dcompiler_43 and run them again in a fresh wine prefix.

Offline

#5 2012-04-14 18:20:54

seniorsassycat
Member
Registered: 2011-08-27
Posts: 76

Re: [SOLVED] Legend of Grimrock won't start

fettouhi wrote:

Seems strange? Try to delete the cached d3dx9 d3dx9_43 xact_jun2010 d3dcompiler_43 and run them again in a fresh wine prefix.

That worked, but now I get this error:
Pixel shader 3.0 or higher required.

This is on an atom with integrated graphics, so it probably doesn't meet the requirements.

Last edited by seniorsassycat (2012-04-14 18:23:38)

Offline

#6 2012-04-18 07:16:25

fettouhi
Member
Registered: 2007-05-07
Posts: 745

Re: [SOLVED] Legend of Grimrock won't start

seniorsassycat wrote:
fettouhi wrote:

Seems strange? Try to delete the cached d3dx9 d3dx9_43 xact_jun2010 d3dcompiler_43 and run them again in a fresh wine prefix.

That worked, but now I get this error:
Pixel shader 3.0 or higher required.

This is on an atom with integrated graphics, so it probably doesn't meet the requirements.

Yeah you need a card that supports pixel shader 3.0 at least.

Offline

Board footer

Powered by FluxBB