FEAR 2 on WINE 1.1.21???

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Dark Mayu
Level 2
Level 2
Posts: 16
Joined: Wed Apr 29, 2009 7:06 am

FEAR 2 on WINE 1.1.21???

Post by Dark Mayu »

Hi there,

I got this problem, it's making me frantic:
I got fear 2 as a present and installed it via wine, after installing vcrun2008 with winetricks, the game worked perfectly(wine 1.1.18/19). The Texture were black at 1st, but deactivating the game's graphic effect Ambient Lighting(not sure about the name, but it's the last option in the fear 2 graphic settings) fixed the game.
Since 1.1.20, the game won't start anymore! Now I'm using 1.1.21 and whenever I start the game, it gives me this:

Code: Select all

~/.wine/drive_c/FEAR2$ fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\FEAR2\\LTMemory.dll") notfound
err:module:import_dll Library LTMemory.dll (which is needed by L"C:\\FEAR2\\GameDatabase.dll") not found
err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\FEAR2\\GameDatabase.dll")not found
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\FEAR2\\GameDatabase.dll")not found
err:module:import_dll Library GameDatabase.dll (which is needed by L"C:\\FEAR2\\FEAR2.exe") not found
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\FEAR2\\LTMemory.dll") notfound
err:module:import_dll Library LTMemory.dll (which is needed by L"C:\\FEAR2\\FEAR2.exe") not found
err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\FEAR2\\FEAR2.exe") not found
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\FEAR2\\FEAR2.exe") not found
err:module:import_dll Library X3DAudio1_5.dll (which is needed by L"C:\\FEAR2\\FEAR2.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\FEAR2\\FEAR2.exe" failed, status c0000135
Btw, I installed vcrun2008 via winetricks. MSVCR80 and such are part of vcrun2005, which I installed, too, but this output didn't change. As a test, I added the MSVCR80 & MSVCP80.dll to the windows/systems folder, but starting fear 2 didn't work.

Now, before I roll back to 1.1.19, I wanted to know if others have the same problem. If yes, then this might be an indication for another Regression.

P.S.: I copied the FEAR2 folder to my WindowsXP on vmware and the game worked flawlessly there...
User avatar
Daemon
Level 4
Level 4
Posts: 101
Joined: Wed Nov 12, 2008 2:24 pm

Post by Daemon »

You may have installed some other program after Fear2 that tried to install the VCRedist over top of the one you already had installed hence messing up your /windows/winsxs directory. It's a good idea to make the directory read-only.

LTMemory.dll & GameDatabase.dll are Fear2 specific files that should be in the game folder wether you're using the steam or (cough) non-steam version.
Cloudef
Level 4
Level 4
Posts: 138
Joined: Wed Mar 18, 2009 3:10 pm

Post by Cloudef »

MSVCRxx.dll Files messes up wine, so if you have any of those files in System32 folder remove them.
MSVCPxx.dll files are fine to put there.
Dark Mayu
Level 2
Level 2
Posts: 16
Joined: Wed Apr 29, 2009 7:06 am

Post by Dark Mayu »

I removed the MSVCRxx.dll files from the windows/systems directory again... Also, I didn't install anything after fear2 and vcrun2008, it just stopped to work after I moved the game folders to the newly installed .wine directory. Well, the only programs I installed would have been Steam which will be installed by fear2 automatically if you didn't install it already and 7zip, but I cannot believe that both would mess up something, since the game worked before.. I will compile Wine from scratch again, maybe something really messed up some things...
So for you, Fear2 is working? On the newest version of wine?

EDIT:
I reinstalled wine, but the result is the same... Btw, the fear2 dlls are present, I suppose that the game has a problem with vcrun2008.
Dark Mayu
Level 2
Level 2
Posts: 16
Joined: Wed Apr 29, 2009 7:06 am

Post by Dark Mayu »

ok, vcrun2005sp1 is required to start the game.
So now, the game starts, but gives me another error:

Code: Select all

fixme:thread:NtSetInformationThread info class 17 not supported yet
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10032 0x00000001
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) >combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x33efd8,0x00000000), stub!
fixme:d3d:IWineD3DDeviceImpl_SetSoftwareVertexProcessing (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x21ee7828) : pBox=(nil) stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x147218) Event query: Unimplemented,but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147218) : stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment fromapartment threaded to multi-threaded
err:ole:CoGetClassObject class {4c5e637a-16c7-4de3-9c46-5ed22181962d} not registered
err:ole:CoGetClassObject no class object {4c5e637a-16c7-4de3-9c46-5ed22181962d}could be created for context 0x1
wine: Unhandled page fault on read access to 0x00000000 at address 0x6077ef (thread 0018), starting debugger...
The Vertex Shaders maybe? Any Ideas?
Locked