The forum

Fallout 3 not starting, More details in post.

Author Replies
fenixkane Wednesday 12 August 2009 at 19:40
fenixkaneAnonymous

Please bear with me, I have only used Linux for about 5 days.

I found PlayOnLinux earlier when trying to figure out how to get fallout 3 to run.

What works:
-The installation was easy and I had no problems with that part of the process.
-The Fallout 3 Launcher launches and I am able to change the graphics options just fine.

Where the problem starts:
When I click play in the launcher I get this...
http://img17.imageshack.us/i/weirdborders.png/
On the top and bottom it's just a little glazed.
After that I alt-tab and find this...
http://img17.imageshack.us/i/errormessagep.png/

If you can't see the image for any reason it says:
The program fallout3.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience.
This can be caused by a problem in the program or a deficiency in wine. You may want to check http://appdb.winehq.org for tips about running this application.
If this problem is not present under windows and has not been reported yet, you can report it at http://bugs.winehq.org

Well thats all I have on the problem.

Now for all the little extra details:
My specs are 3.2 ghz P4, 2gb of RAM, Nvidia Geforce 8600GTS 256MB.
I'm using the version 180 drivers that are in the hardware drivers section. (Tried updating from Nvidia's website but seeing as I'm such a noob I can't figure out how to install them even following their directions to the dot.)
I'm using Ubuntu 9.04 Jaunty, Running Gnome interface (as you say in my images if I didn't screw it up.)
I'm using Wine 1.1.27
I updated Fallout 3 to patch 1.7
Have the (as of posting) newest version of PlayOnLinux.

I can't really think of anything else right now. If anyone needs me to try anything or give more information please ask. Also tell me how to do it, mainly because I'm still not very familiar with the whole set up yet.

Thank You for Your time, and please help.
NSLW Sunday 16 August 2009 at 17:51
NSLW

Do you use Wine 1.1.27 or Wine 1.1.27-Fallout3? You seem to be second person that has the same problem. Now i've got Fallout 3 installed and it runs without problems with 1.1.27-Fallout3 but the game was installed earlier. I would have to install Fallout 3 once again to find source of the problem but for now i haven't got any copy of the game :) and wouldn't have for some time. In your place i would check if the game works with 1.6 patch because i didn't tested version 1.7

Edited by NSLW

cha0t1c Friday 11 September 2009 at 17:08
cha0t1cAnonymous

@fenixkane
Same problem here except I'm using wine 1.1.29.
AMD 955 Quad
Nvidia SLI 750a chipset w/7950's
4 GB ram
Mandriva Spring 2.6.29.6 SMP Server kernel
PlayOnLinux 3.6

NSLW Friday 11 September 2009 at 18:09
NSLW

I located the problem, patch version 1.7 was to blame. The patch probably required Games for Windows live 3.0 which wasn't installed because earlier versions required only 2.0 version. However now it's resolved. Please try to install Fallout 3 now and patch it to 1.7 version.
cha0t1c Saturday 12 September 2009 at 15:27
cha0t1cAnonymous

@NSLW/fenixkane

Thanks for your help, NSLW, but a reinstall failed with the same error as fenixkane had
earlier. However, it does appear that the Windows Live 3.0 is installing properly. The
only difference when I had it working previously is I used the NoDVD patch for Fallout v1.5
(a few months ago -- awaiting a NoDVD for 1.7 -- yes, I have the original DVD). I will keep you posted if I am successful.

Game ON!


NSLW Saturday 12 September 2009 at 15:39
NSLW

Fallout 3 version (English US) i used doesn't need any NO DVD patch, it works out of the box.
Shannon_VanWagner Monday 12 October 2009 at 5:51
Shannon_VanWagnerAnonymous

Hi there.. Thanks a bunch for playonlinux - it's awesome.

For some reason, we can't get Fallout 3 running. When we run playonlinux from the terminal, and then launch Fallout 3 from the GUI - the terminal merely shows "Ruuning Fallout 3" - then nothing happens. It's PlayOnLinux v3.7, python check is OK, and we have the NVIDIA 9400GT.

Someone said this may be a problem with GFW xlive.dll... Does POL support the newest version of GFW at http://www.microsoft.com/games/en-us/Live/Pages/livemarketplace.aspx ? If so, can we have the POL script automatically download it and install it?

Also, when we try to update Wine version to 1.1.30 from the Install process.. it says Unable to find the version : 1.1.30. I figure this is because you're rebuilding your mulx.playonlinux.com server, but I thought I'd mention it.

Any suggestions for us to get this working?

Thanks!

Shannon VanWagner
humans-enabled
NSLW Monday 12 October 2009 at 7:42
NSLW

GFW Client 3.0 is installed by the script. Wait till 1.1.30 will be in PlayOnLinux repository then check again.
dUc0N Monday 12 October 2009 at 19:20
dUc0NAnonymous

I'm having the same trouble. I commented out one of my config lines so the debug output would come to the terminal, and I get this:
Running Fallout 3
err:module:import_dll Library wined3d.dll (which is needed by L"C:\\\\windows\\\\system32\\\\d3d9.dll") not found
err:module:import_dll Library d3d9.dll (which is needed by L"C:\\\\Program Files\\\\Bethesda Softworks\\\\Fallout 3\\\\Fallout3.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Program Files\\\\Bethesda Softworks\\\\Fallout 3\\\\Fallout3.exe" failed, status c0000135


I googled around a bit, and I can find d3d9.dll to replace the missing one. wined3d.dll is a different story, though, and I don't want to really try replacing d3d9.dll by itself, since it seems to require the wined3d9.dll anyways.

I tried installing DirectX 9.0c (August 2009) into my Fallout 3 prefix, though, and got similar errors, with more added onto the beginning of it:

Running Fallout 3
fixme:advapi:SetEntriesInAclA 1 0x33f74c (nil) 0x33f784
fixme:advapi:SetSecurityInfo stub
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:advapi:SetEntriesInAclA 1 0x33f738 (nil) 0x33f780
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f758 (nil) 0x33f7a0
fixme:advapi:SetSecurityInfo stub
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:advapi:SetEntriesInAclA 1 0x33c828 (nil) 0x33c860
fixme:advapi:SetSecurityInfo stub
Could not load wine-gecko. HTML rendering will be disabled.
fixme:advapi:SetEntriesInAclA 1 0x33c7f4 (nil) 0x33c83c
fixme:advapi:SetSecurityInfo stub
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
Could not load wine-gecko. HTML rendering will be disabled.
err:ole:CoCreateInstance apartment not initialised
err:setupapi:create_fake_dll failed to create L"C:\\\\windows\\\\system32\\\\comctl32.dll" (error=80)
wine: configuration in '/home/ducon/.PlayOnLinux/wineprefix/Fallout3' has been updated.
err:module:import_dll Library wined3d.dll (which is needed by L"C:\\\\windows\\\\system32\\\\d3d9.dll") not found
err:module:import_dll Library d3d9.dll (which is needed by L"C:\\\\Program Files\\\\Bethesda Softworks\\\\Fallout 3\\\\Fallout3.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Program Files\\\\Bethesda Softworks\\\\Fallout 3\\\\Fallout3.exe" failed, status c0000135
NSLW Monday 12 October 2009 at 21:01
NSLW

You've got broken Wine version. Please install Fallout 3 again.
dUc0N Tuesday 13 October 2009 at 4:57
dUc0NAnonymous

Hi,

I've been trying again, but meeting with something less than success. The latest problem is that it insists that MSCVR90.dll and MSCVP90.dll are missing. A FAQ on the Wine wiki at http://wiki.winehq.org/FAQ#head-bb6a7a98ea5016383c4f81717063463e5217c3bf recommends running Winetricks and installing the vcrun2008 package to solve this... I tried running it like this:
env WINEPREFIX="/home/ducon/.PlayOnLinux/wineprefix/Fallout3" sh winetricks
but that didn't seem to solve the problem, either. Is there any way to run the POL version of Winetricks manually, to add this package in the proper (POL-specific) way?

I'm working on my fifth(?) reinstall now, after completely removing the Fallout3 wineprefix, and the 1.11.30-fallout3 wine version.

~dUc0N
dUc0N Tuesday 13 October 2009 at 5:34
dUc0NAnonymous

These are the errors I'm seeing, exactly:

err:setupapi:create_fake_dll failed to create L"C:\\\\windows\\\\system32\\\\comctl32.dll" (error=80)
err:setupapi:create_fake_dll failed to create L"C:\\\\windows\\\\system32\\\\quartz.dll" (error=80)
wine: configuration in '/home/ducon/.PlayOnLinux/wineprefix/Fallout3' has been updated.
err:module:import_dll Library wined3d.dll (which is needed by L"C:\\\\windows\\\\system32\\\\d3d9.dll") not found
err:module:import_dll Library d3d9.dll (which is needed by L"C:\\\\Program Files\\\\Bethesda Softworks\\\\Fallout 3\\\\Fallout3.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Program Files\\\\Bethesda Softworks\\\\Fallout 3\\\\Fallout3.exe" failed, status c0000135

Can't remember what I did exactly to wind up with MSCVR and MSCVP missing... that's part of the reason I started fresh.

Edited by dUc0N

Shannon_VanWagner Tuesday 13 October 2009 at 7:11
Shannon_VanWagnerAnonymous

We went back and reinstalled the game and patched to Wine version 1.1.30. The game is working great, although we haven't patched the game with the latest bethsoft patch yet.

Here's some links to the machine we're running it on and a very short video of gameplay (game running on Ubuntu GNU/Linux 9.10):
http://digg.com/linux_unix/GNU_Linux_3D_Gaming_Box_no_monitor_Get_Yours_For_269
and
http://www.youtube.com/watch?v=okMAwzkjNAI

Thanks so much for your AWESOME playonlinux scripts!!

Shannon VanWagner
humans-enabled.com

Edited by Shannon_VanWagner

NSLW Tuesday 13 October 2009 at 7:53
NSLW

@dUc0N
You've got still broken Wine. If you reinstalled over and over then the problem must be in ~/.PlayOnLinux/WineVersions/1.1.30, delete that directory and ~/.PlayOnLinux/WineVersions/1.1.30-Fallout3
The game runs without installing MSCVR90.dll and MSCVP90.dll separately.
dUc0N Wednesday 14 October 2009 at 0:13
dUc0NAnonymous

Mmmmnope... tried from a fresh kill of the Fallout3 wineprefix, and the 1.1.30 and 1.1.30-fallout3 wineversions, and I still get wined3d.dll missing. I also tried installing the DirectX stuff (Aug 09 again) and it didn't nab the file I need either.

I'm hesitant to yank POL entirely, because it's got my Oblivion install on there and working... I'll try yanking it again, and then telling POL to go update itself later tonight before I try and put it on again.
NSLW Wednesday 14 October 2009 at 7:48
NSLW

Do you've got wined3d.dll in ~/.PlayOnLinux/WineVersions/1.1.31-Fallout3/usr/lib/wine at all?
dUc0N Saturday 17 October 2009 at 19:34
dUc0NAnonymous

Ugh... sorry it too so long for me to post again, work was being hell for me this week. Yes, I have wined3d.dll in that folder. d3d9.dll.so is in that folder as well, but no d3d9.dll.

I tried putting down a couple hardlinks... linked wined3d into my system32, dropped a copy of d3d9.dll into the system32 and hardlinked it back to the wineprefix's /usr/lib. Still no joy... I get the same errors.