Fallout: New Vegas?
Fallout: New Vegas?
Hey folks. I'm having trouble getting Fallout: New Vegas to work under Wine. (Civ 5 is working okay for me, for the record). I'm running on Ubuntu 10.10 x64, using the latest (1.3.5) from the ubuntu-wine launchpad.net repository.
Launching steam works fine, and launching Fallout: NV gives me the splash screen. I can pick the setup option (and I set it to lowest detail/windowed, for the record). When I pick play, it pops up a big window for the game, then a crash window ("The program FalloutNV.exe has encountered a serious problem and needs to close.")
Wine is set to Windows XP, and I've used winetricks just to install the VC runtimes and dotnet20.
Here's a link to my verbose output from trying to run the game.
http://dl.dropbox.com/u/10294202/wine-n ... og.txt.bz2
Does anyone have any suggestions or ways to get more information? Should I file a bug?
Thanks.
Damian
Launching steam works fine, and launching Fallout: NV gives me the splash screen. I can pick the setup option (and I set it to lowest detail/windowed, for the record). When I pick play, it pops up a big window for the game, then a crash window ("The program FalloutNV.exe has encountered a serious problem and needs to close.")
Wine is set to Windows XP, and I've used winetricks just to install the VC runtimes and dotnet20.
Here's a link to my verbose output from trying to run the game.
http://dl.dropbox.com/u/10294202/wine-n ... og.txt.bz2
Does anyone have any suggestions or ways to get more information? Should I file a bug?
Thanks.
Damian
I applied the patch against the latest source, and still get a crash. This looks relevant:
Any advice? (I amended the ticket too.)
Damian
Code: Select all
fixme:win:EnumDisplayDevicesW ((null),0,0x34ebcc,0x00000000), stub!
warn:wgl:X11DRV_wglGetPixelFormatAttribivARB Unable to convert PixelFormat 0 to a GLX one!
wine: Unhandled page fault on read access to 0x6f6f6824 at address 0x1979343
(thread 0044), starting debugger...
Damian
Card:
Driver:
How can I tell about the 32-bit libGL? Does this tell you anything?
I'm afraid I'm not that knowledgeable about the logistics of linux 3d hardware support, having recently returned to regular use. I'm running Ubuntu's version of the nVidia X server. Should I get a newer driver from nVidia?
Thanks.
Damian
Code: Select all
01:00.0 VGA compatible controller: nVidia Corporation G80 [GeForce 8800 GTS] (rev a2)
Code: Select all
NVRM version: NVIDIA UNIX x86_64 Kernel Module 260.19.06 Mon Sep 13 04:29:19 PDT 2010
GCC version: gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)
Code: Select all
damianf@damian:~$ ls -la /usr/lib32/libGL*
lrwxrwxrwx 1 root root 15 2010-10-08 16:33 /usr/lib32/libGL.so -> mesa/libGL.so.1
lrwxrwxrwx 1 root root 11 2010-10-08 16:33 /usr/lib32/libGLU.so -> libGLU.so.1
lrwxrwxrwx 1 root root 20 2010-10-08 16:33 /usr/lib32/libGLU.so.1 -> libGLU.so.1.3.070900
-rw-r--r-- 1 root root 452244 2010-09-30 10:01 /usr/lib32/libGLU.so.1.3.070900
Thanks.
Damian
I've been able to get the game to run, sort of.
Running a freshly installed copy of wine, I installed d3dx9 and vcrun2008 with winetricks.
My only problem is that FalloutNVLauncher crashes, so I'm not able to set the graphics settings. I've been trying to figure out what exactly the Launcher modifies to set graphics settings, but I haven't figured it out.
I can get the game to launch running wine in windowed mode, but the resolution is set really low by default (640x480 I think), and it's tiny. And in that state, the graphics are choppy, too choppy to play. I need to be able to adjust the settings, but every time I run the launcher it has a msvcp90.dll error and crashes. If I run fallout in full screen, it switches my resolution to 640x480, which on a 24" monitor is horrid, and the keys lockup and I can't get past the intro screens.
Anyone have any idea how the game does the graphics settings? There's nothing in the register. I see some .ini files for graphics settings in the main game directory, but I don't know how to load those. Perhaps the launcher puts the settings into the falloutdefaults ini file, and that's the settings that get loaded? If so, I still don't see any settings for the actual screen resolution.
Running a freshly installed copy of wine, I installed d3dx9 and vcrun2008 with winetricks.
My only problem is that FalloutNVLauncher crashes, so I'm not able to set the graphics settings. I've been trying to figure out what exactly the Launcher modifies to set graphics settings, but I haven't figured it out.
I can get the game to launch running wine in windowed mode, but the resolution is set really low by default (640x480 I think), and it's tiny. And in that state, the graphics are choppy, too choppy to play. I need to be able to adjust the settings, but every time I run the launcher it has a msvcp90.dll error and crashes. If I run fallout in full screen, it switches my resolution to 640x480, which on a 24" monitor is horrid, and the keys lockup and I can't get past the intro screens.
Anyone have any idea how the game does the graphics settings? There's nothing in the register. I see some .ini files for graphics settings in the main game directory, but I don't know how to load those. Perhaps the launcher puts the settings into the falloutdefaults ini file, and that's the settings that get loaded? If so, I still don't see any settings for the actual screen resolution.
Set resolution with falloutlauncher , and use virtual desktop ( from winecfg) , game work fime but some time crash you can't launch him just launch again
http://www.youtube.com/watch?v=7E_Omg63WRc short screencast with glc
http://www.youtube.com/watch?v=7E_Omg63WRc short screencast with glc
-
- Newbie
- Posts: 4
- Joined: Sun Oct 24, 2010 10:49 am
Hello, good to see people are already trying to get fallout:new vegas to work.
But I'm also not getting it to work, so first of; has anyone done it yet?
Second: I could play fallout 3, but didn't get fallout: new Vegas to work, then I did the following:
- I've (re)installed wine (1.3.5-1)
- placed the patch: /usr/lib/wine/d3d9.dll.so
- did:
But it still doesn't work. I got the following part of the output:
Furthermore if it's useful; I'm using arch linux, and I just updated yersterday.
My video card:
But I don't know how to check what driver I'm using.
If someone can help me, please do.
But I'm also not getting it to work, so first of; has anyone done it yet?
Second: I could play fallout 3, but didn't get fallout: new Vegas to work, then I did the following:
- I've (re)installed wine (1.3.5-1)
- placed the patch: /usr/lib/wine/d3d9.dll.so
- did:
Code: Select all
sh winetricks vcrun2008 cc580 d3dx9
But it still doesn't work. I got the following part of the output:
Code: Select all
wine: Call from 0x7bc49230 to unimplemented function GDI32.dll.GdiEntry1, aborting
Furthermore if it's useful; I'm using arch linux, and I just updated yersterday.
My video card:
Code: Select all
VGA compatible controller: nVidea Corporation G92 [GeForce 8800 GTS 512] (rev a2)
If someone can help me, please do.
-
- Newbie
- Posts: 4
- Joined: Sun Oct 24, 2010 10:49 am
-
- Newbie
- Posts: 4
- Joined: Sun Oct 24, 2010 10:49 am
well I've tried them all but it wouldn't work. After putting it on builtin I get the following:
Code: Select all
=>0 0x7eb8d52f device_init+0xbf(device=0x165010, wined3d=0x163ae0, adapter=0, device_type=D3DDEVTYPE_HAL, focus_window=0x30026, flags=0x0054, parameters=0x32f048) [/home/visi/wine1.2-1.2.1/dlls/d3d9/device.c:2864] in d3d9 (0x0032ef68)
1 0x7eb8ef14 IDirect3D9Impl_CreateDevice+0x83(iface=0x141470, adapter=0, device_type=D3DDEVTYPE_HAL, focus_window=0x30026, flags=0x0054, parameters=0x32f048, device=0x32f008) [/home/visi/wine1.2-1.2.1/dlls/d3d9/directx.c:428] in d3d9 (0x0032efc8)
2 0x7eb8e8ba IDirect3D9ExImpl_CreateDeviceEx+0xb9(iface=0x141470, adapter=0, device_type=D3DDEVTYPE_HAL, focus_window=0x30026, flags=0x0054, parameters=0x32f048, mode=0x32f014, device=0x32f008) [/home/visi/wine1.2-1.2.1/dlls/d3d9/directx.c:478] in d3d9 (0x01fd1d00)
zsh: segmentation fault wine
-
- Newbie
- Posts: 4
- Joined: Sun Oct 24, 2010 10:49 am
Well I've installed the 'nvidia' en 'nvidia-utils' packages as driver, and I can play other games and films so that isn't the problem I think. The 32-bit OpenGL libraries are a problem; after a couple of hours surfing I still have no idea how to get them; no package names, no archwiki.
So the next question is; how do I get the 32-bit OpenGL libraries?
So the next question is; how do I get the 32-bit OpenGL libraries?
I've tried all that. Like I said, the game launches fine, but the launcher crashes every time I run it, so I can't change any video settings.love2hate wrote:Set resolution with falloutlauncher , and use virtual desktop ( from winecfg) , game work fime but some time crash you can't launch him just launch again
http://www.youtube.com/watch?v=7E_Omg63WRc short screencast with glc
I'm having a similar problem, but that's an improvement...I used to not see the splash screen at all and after following all of the instructions I could find online I finally see the launcher screen and get the following error...
I've tried all of the winetricks and even attempted to patch an install from source...I'm not sure which if either of those finally allowed me to see the splash screen, but any help would be appreciated for a Linux noob such as myself. By the way I'm running Ubuntu 10.10 x86_64 and Wine 1.3.5 vid card is an Nvidia GTX 460 with 260.19.06 drivers if that matters.[/code]
Code: Select all
metmop@metmop-desktop:~$ env WINEPREFIX="/home/metmop/.wine" wine C:\\Program\ Files\\Steam\\SteamApps\\common\\fallout\ new\ vegas\\FalloutNV.exe
metmop@metmop-desktop:~$ fixme:process:GetLogicalProcessorInformation ((nil),0x33e488): stub
fixme:process:GetLogicalProcessorInformation (0x1070c00,0x33e488): stub
CellID: Fetching server list from CSDS. . .
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub
fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub
fixme:dwmapi:DwmSetWindowAttribute (0x100a0, 2, 0x33d334, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100a0, 3, 0x33d338, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100a0, 4, 0x33d33c, 4) stub
fixme:mixer:ALSA_MixerInit No master control found on HDA NVidia, disabling mixer
CellID: CSDS returned 167 servers.
CellID: Connecting to 79.141.170.11:27031. . .
fixme:dwmapi:DwmSetWindowAttribute (0x100a8, 2, 0x33d804, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100a8, 3, 0x33d808, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100a8, 4, 0x33d80c, 4) stub
CellID: Connect to 79.141.170.11:27031 took 207 MS
CellID: Nothing beat our old best time of 46 MS
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 0x1cfac0, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x425c000)
fixme:dwmapi:DwmSetWindowAttribute (0x100b0, 2, 0x33d80c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b0, 3, 0x33d810, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b0, 4, 0x33d814, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 2, 0x33d2dc, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 3, 0x33d2e0, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 4, 0x33d2e4, 4) stub
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:dwmapi:DwmSetWindowAttribute (0x100d6, 2, 0x33d94c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100d6, 3, 0x33d950, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100d6, 4, 0x33d954, 4) stub
fixme:gameux:GameExplorerImpl_VerifyAccess (0x215968, L"c:\\program files\\steam\\steamapps\\common\\fallout new vegas\\GDFFalloutNV.dll", 0x33cdc8)
fixme:win:EnumDisplayDevicesW ((null),0,0x33c5ac,0x00000000), stub!
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:gameux:GameExplorerImpl_VerifyAccess (0x216058, L"c:\\program files\\steam\\steamapps\\common\\fallout new vegas\\GDFFalloutNV.dll", 0x33d670)
fixme:dwmapi:DwmSetWindowAttribute (0x200a8, 2, 0x33d544, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200a8, 3, 0x33d548, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200a8, 4, 0x33d54c, 4) stub
err:ole:RevokeDragDrop invalid hwnd (nil)
fixme:advapi:RegisterTraceGuidsW (0x3824f30, 0x3e7b720, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x3e53b24, (null), (null), 0x3e7b738,)
err:ole:RevokeDragDrop invalid hwnd 0x10120
fixme:process:GetLogicalProcessorInformation ((nil),0x33e3c8): stub
fixme:process:GetLogicalProcessorInformation (0x1649c00,0x33e3c8): stub
fixme:process:GetLogicalProcessorInformation ((nil),0x33f798): stub
fixme:process:GetLogicalProcessorInformation (0x1649c00,0x33f798): stub
fixme:mixer:ALSA_MixerInit No master control found on HDA NVidia, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x33f81c,0x00000000), stub!
Hi,
prototype_24 wrote: - I've (re)installed wine (1.3.5-1)
- placed the patch: /usr/lib/wine/d3d9.dll.so
- did:Code: Select all
sh winetricks vcrun2008 cc580 d3dx9 .[/quote] You say you placed d3d9.dll.so there, but you need to use the patched version of d3d9.dll specific for wine 1.3.5. (see http://bugs.winehq.org/show_bug.cgi?id=24831 ) There is a downloadable version of d3dx9 there, but that one is for Wine stable ( 1.2). Alex.
Right...that's the only way i knew how to get an error to print out...If I try to launch through Steam It just crashes and I get no errors at all...vitamin wrote:This is a wrong way to start Steam'ed games.Metmop wrote:env WINEPREFIX="/home/metmop/.wine" wine C:\\Program\ Files\\Steam\\SteamApps\\common\\fallout\ new\ vegas\\FalloutNV.exe
vitamin wrote:Post complete terminal output (start to finish).GrdLock wrote:Like I said, the game launches fine, but the launcher crashes every time I run it, so I can't change any video settings.
Code: Select all
grdlock@mainbox:~/.wine/drive_c/Program Files/Bethesda Softworks/Fallout New Vegas$ wine FalloutNVLauncher.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
err:module:attach_process_dlls "MSVCR90.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Bethesda Softworks\\Fallout New Vegas\\FalloutNVLauncher.exe" failed, status c0000142
On my gentoo 64bit with wine 1.3.4 all works fine
I did:
I did:
- applyed patch for dlls/d3d9/directx.c
added two keys to registor in HKEY_CURRENT_USER\Software\Wine\Direct3D
first one DirectDrawRenderer = gdi
second one VideoMemorySize = 512
Installed fallout with it's own directx
installed patches and DLC
patched it with nodvd
play well