Witcher 2 on Steam

Questions about Wine on Linux
Locked
MaZ
Newbie
Newbie
Posts: 2
Joined: Fri Nov 04, 2011 7:44 am

Witcher 2 on Steam

Post by MaZ »

Hello,

Can anyone run the Witcher 2 Steam version on linux? I can install the game, but I'm having problems with Steam trying to install vcrun2010. I got past the error by replacing the vcredits package in "/steamapps/common/witcher2/redist" with a random executable file and renamed it to "vcredist_x86.exe" - so when Steam runs that file and the file runs and exits without an error, Steam thinks the install was successful. Now when I try to run the game nothing happens. I tried running it from the command line "wine witcher2.exe" and the output is this:

Code: Select all

fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer 0x1cfa00, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x4b2c638)
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:create_server class {dff32fea-3331-48da-a272-ccfc238695be} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dff32fea-3331-48da-a272-ccfc238695be} could be created for context 0x17
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:win:RegisterDeviceNotificationA (hwnd=0x100be, filter=0x33d5b4,flags=0x00000004) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x33c490,0x00000000), stub!
fixme:advapi:RegisterTraceGuidsW (0x3392630, 0x3e2b7b8, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x3dfd5f8, (null), (null), 0x3e2b7d0,): stub
then I try it again and I get a different output:

Code: Select all

[tenn@arch bin]$ wine witcher2.exe 
[tenn@arch bin]$ err:ole:RevokeDragDrop invalid hwnd (nil)
err:ole:RevokeDragDrop invalid hwnd 0x30134
fixme:thread:GetThreadPreferredUILanguages 52, 0x33f9a8, 0x33fc24 0x33f9b0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:GetThreadPreferredUILanguages 52, 0x33ef94, 0x33f210 0x33ef9c
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
err:ole:RevokeDragDrop invalid hwnd (nil)
err:ole:RevokeDragDrop invalid hwnd 0x60116
I have successfully installed vcrun2010 via winetricks. I also have dotnet20 , the d3d9 and d3d10 packages installed, corefonts...
MaZ
Newbie
Newbie
Posts: 2
Joined: Fri Nov 04, 2011 7:44 am

Post by MaZ »

Oh the wine version is 1.3.31 running on arch_64
dj--alex
Level 3
Level 3
Posts: 59
Joined: Sun Aug 23, 2009 4:59 am

Re: Witcher 2 on Steam

Post by dj--alex »

Wine 1.7.4 (32bit prefix)

Ubuntu 13.04 (Mint 14.7) x64 my own repack based on Mint 14
(additional programms and preinstalled wine 1.7.4)

Launcher.exe not shows itself game hangs
steam thinking i playing ( time growns)

d3dx9 , glsl=disabled or enabled
i tries all vcruns and all .NETs 2.0 4.0 *successfulty installed
mono removed
but game NOT run

I use Polish version of game and voices
In 2012 i succesfully full play wine+steam+witcher 2 .
i just want run this game to sure it's works on GTX680


[spoiler]
ported style(s) 0x144
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\user\\Temp\\DX3a9b.tmp\\APR2007_xinput_x86.cab"
Install script executed.fixme:thread:GetThreadPreferredUILanguages 52, 0x33f9a8, 0x33fc24 0x33f9b0
fixme:advapi:RegisterTraceGuidsW (0x3424d0, 0x34d6e8, {7c830ece-5fb3-417a-a1bd-508f45277356}, 1, 0x33fd34, (null), (null), 0x34d6f0,): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:GetThreadPreferredUILanguages 52, 0x33f02c, 0x33f2a8 0x33f034
fixme:win:EnumDisplayDevicesW ((null),0,0x33ef10,0x00000000), stub!
err:ole:CoCreateInstance apartment not initialised
fixme:shell:InitNetworkAddressControl stub
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised
err:ole:CoCreateInstance apartment not initialised


[/spoiler]
dj--alex
Level 3
Level 3
Posts: 59
Joined: Sun Aug 23, 2009 4:59 am

Re: Witcher 2 on Steam

Post by dj--alex »

with this patch fbe.am/i5D - changing Launcher -
i see appear one ,two , Infinite Installing DirectX
again and again. 1-2 seconds for every
ZombieRedShirt
Level 3
Level 3
Posts: 86
Joined: Fri Oct 07, 2011 6:25 am

Re: Witcher 2 on Steam

Post by ZombieRedShirt »

At this point, you'd be well advised to either wipe out your existing wine prefix and start from scratch, or create an alternate prefix and use that. Also, if you install the witcher 2 without installing any of the dotnets, the game will work, providing you install the official dotnet remover patch for the witcher 2. If you google "witcher 2 remove dotnet" or something, that should lead you to it.

All you really need for this game is physx, and the directx dlls, I think.
scix
Newbie
Newbie
Posts: 1
Joined: Mon Nov 11, 2013 12:57 am

Re: Witcher 2 on Steam

Post by scix »

I don't think the launcher will work even with the remover patch so make sure you launch the game binary directly (bin/witcher2.exe). You can run bin/Configurator.exe to configure video settings etc, or just edit User.ini in the Witcher 2 dir in My Documents.

Also I recommend using the CSMT patchset which should give you close to 2x performance: http://www.winehq.org/pipermail/wine-de ... 01106.html
Bethay
Newbie
Newbie
Posts: 1
Joined: Mon Nov 11, 2013 3:33 am

Re: Witcher 2 on Steam

Post by Bethay »

Do not understand
Locked