Fallout 3: Game of the Year Edition Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

You can play the game now but...(Steam version info)

I do not know exactly when some of the changes were made by Bethesda but now it's easier to get this game to work on Linux (and Mac probably) as a consequence.

The new crosstie that I've created takes you 99% of the way. The 1% requires you to use a tool which disables GFWL(more on this later) and adjusting a configuration file with a text editor.

Steps to install Fallout 3 GOTY:

1) Click on the big green button which downloads the crosstie to your computer and let CrossOver deal with installing Steam and the game.

Press the "Play" button to run the launcher which will create the folder where the game will keep its save files and configuration data.

On Linux this might be either $HOME/My Games/Fallout3 or $HOME/Documents/My Games/Fallout3

On Mac OS X this will probably be /Users/$USER/My Games/Fallout3

Do not attempt to play at this time. It won't work

2) Download this utility from Nexusmods:
http://www.nexusmods.com/fallout3/mods/1086/?

Copy it to the game's install folder. To do this you need the open Tools -> Manage Bottles then click on the Fallout 3 bottle, press the "Open C: drive" button and navigate to

Program Files/Steam/steamapps/common/Fallout 3 goty

From this same folder, you need to copy the file Fallout_default.ini to the folder the launcher created at step 1) and rename it to Fallout.ini

Now the "Run Command" and choose the "Games for Windows LIVE Disabler.exe" file from Program Files/Steam/steamapps/common/Fallout 3 goty

Press only the button which disables GFWL ( or G4FL as they call it). It will offer to also disable an entry in the game's menu which is tied to GFWL. Let it do it.

A small note on why I don't believe this is circumventing copy protection. As I said, Bethesda changed the way some things work with this game. Copy protection is handled directly through Steam according to this article(1). GFWL is kept there for some online functionality but activating CD keys is not one. Judging from some old posts, there even used to be a "secret" folder where DLCs would reside. This is no longer the case. All the DLCs reside in the game's data folder. Also, here's a Bethesda employee giving advice to some people on moving DLC files around.

http://forums.bethsoft.com/topic/952244-getting-started-with-dlc/?p=23242105

3) Disable the Steam overlay.

4) Now press the "Play" button in Steam and adjust settings. Click on "Options" in the launcher. I run this game in windowed mode and I also turned off vsync (because Compiz handles it) and screen effects. Press OK and exit the launcher.

Note: I did 3 and 4 because at time I would get some video corruption when using VATS but also randomly in the game. I don't get it anymore.

5) Open the Fallout.ini file we created earlier with a text editor (double-clicking on it should do the trick) and find this line:

bUseThreadedAI=0

Change the value to 1

Right underneath that line create one that looks like this:

iNumHWThreads=1

Save the file and exit the editor.

6) Now you should be ready to play the game.

Optional:

7) Using this mod to make the executable large address aware might also improve things for you. Please READ the instructions that come with it. Running the .bat file is as easy as pressing the "Run command" button in CrossOver and pointing it at the .bat. It's a good idea to just copy the folder from this archive to your Fallout 3 bottle.

http://www.nexusmods.com/fallout3/mods/6510/?

Link to the article I referenced on copy protection:
(1) http://www.engadget.com/2014/01/17/games-for-windows-live-is-dying-we-check-the-life-support-of-ga/


System specs for my machine

CPU: Intel i2500K
RAM: 8GB
GPU: GTX 660 (driver 352.21)
OS: Ubuntu 14.04 64bit with the 3.13 series kernel

Great! But the big green button doesn't seem to be there. Can you provide a download link for the cross tie, please?

Regards,
Torsten

The crosstie is now online.

Hey! Thanks for posting this. Helped me get my game up and running on my Macbook. Besides the mouse problems, I do have one issue with adding the "optional" Large Address Aware Enabler. An error window displaying this pops up whenever I try to run the command using CrossOver:

  • "Command results"

"The command /Users/Me/Library/Application Support/CrossOver/Bottles/Steam/drive_c/users/crossover/Desktop/FO3 3GP ENABLER (OG)/FO3_3GB_ENABLER-6510/3GB enabler/START.bat returned 49."

followed by this text in a box:

"Command error text:
Can't recognize '/Users/Me/Library/Application Support/CrossOver/Bottles/Steam/drive_c/users/crossover/Desktop/FO3 3GP ENABLER (OG)/FO3_3GB_ENABLER-6510/3GB enabler/START.bat' as an internal or external command, or batch script."

  • Is there a way to get the .bat file to run on my mac, through like Terminal or something? The option to "Open with" doesn't appear so I can't open it in Terminal, but from what I've read it's possible to get it running through there. Also, since .bat is a Windows file type, is it possible that I can transfer the folder containing the "Large Address Aware Enabler" stuff (with the Fallout3.exe in it) onto a Windows computer, complete the process there and then put it all back onto my Mac again? Will it work the same and not screw things up?

Sorry I'm a bit of a noob when it comes to these things, but I'd really appreciate a response. I love this game, and being able to have it on my computer to experience it all again would be amazing.

Hmm, that's weird. Did you use "Run Command" and point it to START.bat?

https://www.codeweavers.com/support/wiki/mac/mactutorial/run_only

Yeah. Thats exactly what I did. But every time I try it, it always just says the same thing. That it can't recognize it "as an internal or external command, or batch script". My Fallout3.exe file is in the folder and I even placed it all in the bottle containing Steam and Fallout 3. But nope. No success.

What version of CrossOver are you on?

Either it's an old one what this might be a "Mac OS X thing". I'll have to ask around later when the staff will be in the office.

On Ubuntu, it works exactly as described. Heck, I even created a fresh win_xp bottle and tested with a freshly extracted enabler.

image

I'm currently using version 13.1.2, one of the most recent versions available. I do think that this is a "Mac OS X" thing since its not exactly a compatible file type for Macs and I have read that this works on Ubuntu.

image=/Users/Me/Desktop/Screen Shot 2015-06-28 at 2.04.55 PM.png]

That explains it then. If I'm not mistaken, 13.x uses wine 1.7.4. The change which corrected the behavior of wine when cmd.exe is invoked (to open up a console window, the same way it happens on Windows) was introduced in wine 1.7.18. CrossOver 14 is based on wine 1.7.25 which includes this patch (and also a workaround for Hearthstone. which, for some reason, was adversely affected)

So, you are correct. It's not a Mac OS X thing, it just an older version of CrossOver.

It's not all rosy on CX 14 either. While the main game seems to work fine, in the Operation Anchorage DLC, during the final missions the framerate drops so low that it becomes unplayable. I watched in nvidia-settings. While normally the GPU shows around 20-30% usage, during those times, the GPU usage would drop to single digit numbers. Some sort of bottleneck, somewhere else. The expected behaviour was for GPU usage to keep at the same levels or increase.

So I ended up using PlayOnLinux(there is a Mac equivalent called PlayOnMac). Created a pristine wine prefix (also known as bottles in CrossOver slang) where I installed only Steam. I used the latest build of wine-staging at the time (1.7.45-staging) and copied over just the "steamapps" folder to the wine prefix created by PoL. I could finally play the game again. No more annoying performance issues. Oh, I also used a modified version my .reg file to allow steam to install DirectX and the Visual C++ runtimes. My hope is that what fixed the performance issues is actually in vanilla wine because the wine-staging team patches wine quite heavily with out of tree patches (they aim for those to be included in mainline wine, but it can take a while to rigorously verify them).

The good news is that the next version of CrossOver (version 15) will include a newer, better version of wine. The bad news is that it's going to be a while.


These are the normal registry entries as created by the CrossOver


REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Valve\Steam\Apps\22300]
"DotNetFX"=dword:00000001
"DXSetup"=dword:00000001
"GFWLive"=dword:00000002
"vcredist"=dword:00000001

this is what allows for DirectX and VC++ installs


REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Valve\Steam\Apps\22300]
"DotNetFX"=dword:00000001
"DXSetup"=dword:00000000
"GFWLive"=dword:00000002
"vcredist"=dword:00000000

Might be useful for people who wish to experiment :)

Whenever I click new game, it loads a bit then crashes when loading... Im on a macbook pro. Please help, I really want to play this game. I followed all the steps (I think). If you can suggest something that I did wrong, please do so I can fix it. EDIT: I even tried downloading a save file and it didn't work.

I am using an intel HD graphics card, I think thats the problem.

Detailed crash code:

Crash report: Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00addf7b).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:108f GS:000f
EIP:00addf7b ESP:178fecc4 EBP:00000001 EFLAGS:00010206( R- -- I - -P- )
EAX:00000000 EBX:04f319ac ECX:dd6bf3e0 EDX:15a0ed30
ESI:00000000 EDI:04b5f5c4
Stack dump:
0x178fecc4: 0000001d 04b5f5c4 04b5f5c4 00000000
0x178fecd4: 178fed60 7bc3bd20 7bc3aa50 00021e50
0x178fece4: 7bc3bad1 39aa3a80 39aa3998 00110000
0x178fecf4: 00000002 178fed48 7bc3ba62 00110060
0x178fed04: 00000002 178fed58 7bc3ba62 00110060
0x178fed14: 5c737265 74756f4d 7bc3b914 37400000
0211: sel=108f base=7feb0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x00addf7b in fallout3 (+0x6ddf7b) (0x00000001)
0x00addf7b: movl 0x0(%esi),%eax
Modules:
Module Address Debug info Name (295 modules)
PE 360000- 37e000 Deferred libvorbisfile
PE 400000- 136b000 Export fallout3
PE 1370000- 14a3000 Deferred libvorbis
PE 10000000-10008000 Deferred xlive
PE 18000000-18068000 Deferred binkw32
PE 40001000-401b5000 Deferred libwine.1.dylib
ELF 42c04000-42cf9000 Deferred comctl32<elf>
-PE 42c10000-42cf5000 \ comctl32
ELF 42cf9000-42e35000 Deferred user32<elf>
-PE 42d00000-42e0b000 \ user32
ELF 42e35000-42f3c000 Deferred gdi32<elf>
-PE 42e40000-42ee5000 \ gdi32
ELF 42f56000-42fba000 Deferred advapi32<elf>
-PE 42f60000-42fb2000 \ advapi32
ELF 42fba000-42fd2000 Deferred version<elf>
-PE 42fc0000-42fd1000 \ version
ELF 42fd2000-43006000 Deferred d3d9<elf>
-PE 42fe0000-43005000 \ d3d9
ELF 43006000-4313f000 Deferred wined3d<elf>
-PE 43010000-43138000 \ wined3d
ELF 4313f000-431f6000 Deferred opengl32<elf>
-PE 43140000-431ed000 \ opengl32
ELF 431f6000-4320a000 Deferred xinput1_3<elf>
-PE 43200000-43209000 \ xinput1_3
ELF 4320a000-4341d000 Deferred shell32<elf>
-PE 43210000-43416000 \ shell32
ELF 4341d000-4348a000 Deferred shlwapi<elf>
-PE 43420000-43482000 \ shlwapi
ELF 4348a000-43594000 Deferred ole32<elf>
-PE 43490000-43585000 \ ole32
ELF 43594000-4360a000 Deferred rpcrt4<elf>
-PE 435a0000-43604000 \ rpcrt4
ELF 4360a000-43623000 Deferred d3dx9_38<elf>
-PE 43610000-43622000 \ d3dx9_38
ELF 43623000-436ab000 Deferred d3dx9_36<elf>
-PE 43630000-436a6000 \ d3dx9_36
ELF 436ab000-43718000 Deferred d3dcompiler_43<elf>
-PE 436b0000-43713000 \ d3dcompiler_43
ELF 43718000-4373d000 Deferred d3dxof<elf>
-PE 43720000-4373c000 \ d3dxof
ELF 4373d000-437b1000 Deferred libcxfreetype.so
ELF 437b1000-437cb000 Deferred wsock32<elf>
-PE 437c0000-437ca000 \ wsock32
ELF 437cb000-43808000 Deferred ws2_32<elf>
-PE 437d0000-43805000 \ ws2_32
ELF 43808000-4382b000 Deferred iphlpapi<elf>
-PE 43810000-43829000 \ iphlpapi
ELF 4382b000-43846000 Deferred dinput8<elf>
-PE 43830000-43845000 \ dinput8
ELF 43846000-438fa000 Deferred winmm<elf>
-PE 43850000-438f6000 \ winmm
ELF 438fa000-4393c000 Deferred dsound<elf>
-PE 43900000-4393b000 \ dsound
ELF 4393c000-439c1000 Deferred winemac<elf>
-PE 43940000-439b5000 \ winemac
PE 46851000-468d0000 Deferred clouddocs
PE 47fc5000-47fcd000 Deferred forcefeedback
PE 48800000-48e63000 Deferred appleintelhd4000graphicsgldriver
ELF 48eae000-48ef1000 Deferred dinput<elf>
-PE 48eb0000-48eef000 \ dinput
ELF 48f0d000-48f2e000 Deferred mmdevapi<elf>
-PE 48f10000-48f2d000 \ mmdevapi
ELF 48f2e000-48f58000 Deferred winecoreaudio<elf>
-PE 48f30000-48f56000 \ winecoreaudio
PE 48f58000-48f78000 Deferred libexpat.1.dylib
PE 48f79000-48f82000 Deferred applehdahalplugin
ELF 4a62d000-4a73e000 Deferred oleaut32<elf>
-PE 4a630000-4a713000 \ oleaut32
PE 4a73e000-4a79a000 Deferred coremidi
PE 4bdf5000-4bf0c000 Deferred unorm8_bgra.dylib
ELF 4d0f8000-4d1c6000 Deferred quartz<elf>
-PE 4d100000-4d1ba000 \ quartz
ELF 4d1c6000-4d1ed000 Deferred msacm32<elf>
-PE 4d1d0000-4d1ec000 \ msacm32
ELF 4d1ed000-4d216000 Deferred msvfw32<elf>
-PE 4d1f0000-4d215000 \ msvfw32
ELF 4d216000-4d23c000 Deferred devenum<elf>
-PE 4d220000-4d23b000 \ devenum
ELF 4d23c000-4d250000 Deferred avicap32<elf>
-PE 4d240000-4d24f000 \ avicap32
ELF 4d2dc000-4d2f4000 Deferred msacm32<elf>
-PE 4d2e0000-4d2f3000 \ msacm32
ELF 4d2f4000-4d30a000 Deferred midimap<elf>
-PE 4d300000-4d309000 \ midimap
ELF 4d30a000-4d33e000 Deferred wineqtdecoder<elf>
-PE 4d310000-4d33a000 \ wineqtdecoder
ELF 4d40d000-4d423000 Deferred winemp3<elf>
-PE 4d410000-4d422000 \ winemp3
PE 4d4ae000-4d80a000 Deferred audiocodecs
ELF 7b800000-7ba48000 Deferred kernel32<elf>
-PE 7b810000-7ba39000 \ kernel32
ELF 7bc00000-7bcc7000 Deferred ntdll<elf>
-PE 7bc10000-7bca6000 \ ntdll
ELF 7bf00000-7c003000 Deferred <wine-loader>
PE 90008000-900a8000 Deferred ats
PE 90008000-900a8000 Deferred ats
PE 900f2000-901ea000 Deferred libvmisc.dylib
PE 901df000-901f9000 Deferred crashreportersupport
PE 90202000-90239000 Deferred librip.a.dylib
PE 90202000-90239000 Deferred librip.a.dylib
PE 9022c000-9026f000 Deferred protectedcloudstorage
PE 90371000-903c2000 Deferred libglu.dylib
PE 90371000-903c2000 Deferred libglu.dylib
PE 903ba000-903e8000 Deferred ubiquity
PE 903ba000-903e8000 Deferred ubiquity
PE 903ba000-903e8000 Deferred ubiquity
PE 903d9000-90450000 Deferred coreaudio
PE 903d9000-90450000 Deferred coreaudio
PE 90451000-90454000 Deferred accelerate
PE 90452000-908d8000 Deferred vimage
PE 90452000-908d8000 Deferred vimage
PE 90898000-908e3000 Deferred corevideo
PE 90940000-90946000 Deferred libdiagnosticmessagesclient.dyli
PE 90942000-909a0000 Deferred symbolication
PE 90942000-909a0000 Deferred symbolication
PE 90d3c000-90d51000 Deferred netauth
PE 90d50000-90ef4000 Deferred imageio
PE 911aa000-911d5000 Deferred libjpeg.dylib
PE 91288000-912b4000 Deferred imagecapture
PE 91288000-912b4000 Deferred imagecapture
PE 9129d000-91608000 Deferred coredata
PE 9129d000-91608000 Deferred coredata
PE 9153a000-91876000 Deferred cfnetwork
PE 9153a000-91876000 Deferred cfnetwork
PE 91765000-9188e000 Deferred libjp2.dylib
PE 9227a000-92282000 Deferred libsystem_secinit.dylib
PE 9227d000-922b6000 Deferred libarchive.2.dylib
PE 9227d000-922b6000 Deferred libarchive.2.dylib
PE 92342000-92352000 Deferred speechrecognition
PE 92342000-92352000 Deferred speechrecognition
PE 92342000-92352000 Deferred speechrecognition
PE 925d7000-9265e000 Deferred hiservices
PE 925d7000-9265e000 Deferred hiservices
PE 9263a000-92652000 Deferred protocolbuffer
PE 9263a000-92652000 Deferred protocolbuffer
PE 92648000-92664000 Deferred langanalysis
PE 9265f000-9266e000 Deferred libcldcpuengine.dylib
PE 9265f000-9266e000 Deferred libcldcpuengine.dylib
PE 9265f000-9266e000 Deferred libcldcpuengine.dylib
PE 92704000-92710000 Deferred ioaccelerator
PE 92704000-92710000 Deferred ioaccelerator
PE 927fc000-9280c000 Deferred libcgcms.a.dylib
PE 927fc000-9280c000 Deferred libcgcms.a.dylib
PE 927fc000-9280c000 Deferred libcgcms.a.dylib
PE 92998000-9299f000 Deferred securityhi
PE 92998000-9299f000 Deferred securityhi
PE 929b3000-929dd000 Deferred libresolv.9.dylib
PE 929b3000-929dd000 Deferred libresolv.9.dylib
PE 929b3000-929dd000 Deferred libresolv.9.dylib
PE 929e1000-92ab9000 Deferred osservices
PE 92d88000-92f1a000 Deferred uifoundation
PE 92d88000-92f1a000 Deferred uifoundation
PE 9351e000-9355c000 Deferred libxpc.dylib
PE 93545000-935ab000 Deferred navigationservices
PE 945ed000-94b4a000 Deferred hitoolbox
PE 945ed000-94b4a000 Deferred hitoolbox
PE 945ed000-94b4a000 Deferred hitoolbox
PE 945ed000-94b4a000 Deferred hitoolbox
PE 94a23000-94a49000 Deferred sharing
PE 94a23000-94a49000 Deferred sharing
PE 94e7e000-94e90000 Deferred carbonsound
PE 94e7e000-94e90000 Deferred carbonsound
PE 94e7e000-94e90000 Deferred carbonsound
PE 94e9a000-952da000 Deferred liblapack.dylib
PE 95283000-95328000 Deferred coresymbolication
PE 95316000-9535c000 Deferred ldap
PE 95316000-9535c000 Deferred ldap
PE 95316000-9535c000 Deferred ldap
PE 95316000-9535c000 Deferred ldap
PE 9535f000-954fd000 Deferred coretext
PE 95476000-9547c000 Deferred audiounit
PE 95476000-9547c000 Deferred audiounit
PE 954aa000-9590a000 Deferred libglprogrammability.dylib
PE 954aa000-9590a000 Deferred libglprogrammability.dylib
PE 954aa000-9590a000 Deferred libglprogrammability.dylib
PE 954aa000-9590a000 Deferred libglprogrammability.dylib
PE 954aa000-9590a000 Deferred libglprogrammability.dylib
PE 95895000-9589e000 Deferred libutil.dylib
PE 95895000-9589e000 Deferred libutil.dylib
PE 95921000-95944000 Deferred corebluetooth
PE 95921000-95944000 Deferred corebluetooth
PE 95935000-95b25000 Deferred coreui
PE 95be7000-95c0e000 Deferred libcrfsuite.dylib
PE 96515000-96546000 Deferred generationalstorage
PE 96515000-96546000 Deferred generationalstorage
PE 96515000-96546000 Deferred generationalstorage
PE 965bf000-96649000 Deferred printcore
PE 9661d000-96680000 Deferred libcups.2.dylib
PE 967e0000-9688a000 Deferred corewlan
PE 967e0000-9688a000 Deferred corewlan
PE 967e0000-9688a000 Deferred corewlan
PE 968dd000-96947000 Deferred libfontregistry.dylib
PE 968dd000-96947000 Deferred libfontregistry.dylib
PE 96929000-9694b000 Deferred liblzma.5.dylib
PE 969bb000-969cf000 Deferred libgpusupportmercury.dylib
PE 9734d000-97363000 Deferred libcsfde.dylib
PE 9734d000-97363000 Deferred libcsfde.dylib
PE 9737a000-97381000 Deferred loginsupport
PE 9737a000-97381000 Deferred loginsupport
PE 97385000-973a8000 Deferred libgl.dylib
PE 97385000-973a8000 Deferred libgl.dylib
PE 97385000-973a8000 Deferred libgl.dylib
PE 9739f000-9743a000 Deferred heimdal
PE 97417000-9744d000 Deferred cfopendirectory
PE 97433000-9743d000 Deferred servicemanagement
PE 97437000-97441000 Deferred libcorevmclient.dylib
PE 977c3000-977ca000 Deferred liblaunch.dylib
PE 977c4000-977e4000 Deferred libcmph.dylib
PE 977d8000-9789f000 Deferred ink
PE 97876000-97954000 Deferred performanceanalysis
PE 97904000-97c32000 Deferred quicktime
PE 97904000-97c32000 Deferred quicktime
PE 97904000-97c32000 Deferred quicktime
PE 97f3c000-97f84000 Deferred libglimage.dylib
PE 97f7d000-97fc2000 Deferred coredaemon
PE 97f7d000-97fc2000 Deferred coredaemon
PE 98017000-98158000 Deferred diskimages
PE 98108000-9822a000 Deferred discrecording
PE 98108000-9822a000 Deferred discrecording
PE 98108000-9822a000 Deferred discrecording
PE 98235000-9828b000 Deferred debugsymbols
PE 98235000-9828b000 Deferred debugsymbols
PE 9827a000-982c4000 Deferred mediakit
PE 982b5000-982bb000 Deferred trustevaluationagent
PE 982b5000-982bb000 Deferred trustevaluationagent
PE 983ae000-98599000 Deferred glengine
PE 983ae000-98599000 Deferred glengine
PE 98607000-98649000 Deferred iconservices
PE 9872b000-98bbd000 Deferred coregraphics
PE 9872b000-98bbd000 Deferred coregraphics
PE 98b4b000-98b81000 Deferred glrendererfloat
PE 98b4b000-98b81000 Deferred glrendererfloat
PE 98b4b000-98b81000 Deferred glrendererfloat
PE 98bb2000-98bcb000 Deferred libsasl2.2.dylib
PE 98bb2000-98bcb000 Deferred libsasl2.2.dylib
PE 98bc5000-98c28000 Deferred opencl
PE 98e0e000-98ee6000 Deferred libcorestorage.dylib
PE 98e0e000-98ee6000 Deferred libcorestorage.dylib
PE 991c0000-991c9000 Deferred efilogin
PE 991c3000-991d3000 Deferred applesrp
PE 991c3000-991d3000 Deferred applesrp
PE 991d4000-992ee000 Deferred libvdsp.dylib
PE 992e2000-99346000 Deferred remoteviewservices
PE 992e2000-99346000 Deferred remoteviewservices
PE 99360000-99409000 Deferred corewifi
PE 99360000-99409000 Deferred corewifi
PE 993cc000-9976d000 Deferred libmecabra.dylib
PE 993cc000-9976d000 Deferred libmecabra.dylib
PE 99dc9000-99e4b000 Deferred libcorecrypto.dylib
PE 99e36000-99e39000 Deferred carbon
PE 99e36000-99e39000 Deferred carbon
PE 99fa9000-99fc4000 Deferred speechrecognitioncore
PE 99fa9000-99fc4000 Deferred speechrecognitioncore
PE 99fe9000-9a006000 Deferred opendirectory
PE 99ff7000-99ffe000 Deferred libcvmspluginsupport.dylib
PE 99ff7000-99ffe000 Deferred libcvmspluginsupport.dylib
PE 99fff000-9a012000 Deferred findmydevice
PE 99fff000-9a012000 Deferred findmydevice
PE 9a2eb000-9b504000 Deferred appkit
PE 9a2eb000-9b504000 Deferred appkit
PE 9a2eb000-9b504000 Deferred appkit
PE 9a2eb000-9b504000 Deferred appkit
PE 9a2eb000-9b504000 Deferred appkit
PE 9af18000-9af21000 Deferred libcgxtype.a.dylib
PE 9af18000-9af21000 Deferred libcgxtype.a.dylib
PE 9b146000-9b291000 Deferred backup
PE 9b146000-9b291000 Deferred backup
PE 9b3ee000-9b66f000 Deferred quartzcore
PE 9b3ee000-9b66f000 Deferred quartzcore
PE 9b60a000-9b620000 Deferred opengl
PE 9b60a000-9b620000 Deferred opengl
PE 9b8bb000-9b8cc000 Deferred libkxld.dylib
PE 9b8c8000-9b8fe000 Deferred libxslt.1.dylib
PE 9b8c8000-9b8fe000 Deferred libxslt.1.dylib
PE 9b90b000-9b913000 Deferred libsystem_configuration.dylib
PE 9b90e000-9b9ba000 Deferred libc++.1.dylib
PE 9b99a000-9ba92000 Deferred metadata
PE 9ba41000-9bb0e000 Deferred qd
PE 9bae2000-9bcf9000 Deferred audiotoolbox
PE 9bae2000-9bcf9000 Deferred audiotoolbox
PE 9bc79000-9c2c1000 Deferred facecore
PE 9bc79000-9c2c1000 Deferred facecore
PE 9bc79000-9c2c1000 Deferred facecore
PE 9c0bd000-9c0f5000 Deferred chunkinglibrary
PE 9c0bd000-9c0f5000 Deferred chunkinglibrary
PE 9c161000-9c1bf000 Deferred libcurl.4.dylib
PE 9c2bf000-9c2cd000 Deferred print
PE 9c2c5000-9c2e7000 Deferred libsystem_malloc.dylib
PE 9c2fa000-9c338000 Deferred libsystem_m.dylib
PE 9c32e000-9c360000 Deferred multitouchsupport
PE 9c37b000-9c38a000 Deferred netfs
PE 9c37b000-9c38a000 Deferred netfs
PE 9c388000-9c398000 Deferred libgfxshared.dylib
PE 9c392000-9c4cf000 Deferred libcrypto.0.9.8.dylib
PE 9c392000-9c4cf000 Deferred libcrypto.0.9.8.dylib
Threads:
process tid prio (all id:s are in hex)
00000008 winewrapper.exe
00000009 0
0000000c services.exe
0000001d 0
0000001c 0
00000014 0
0000000e 0
0000000d 0
00000010 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000011 0
00000012 winewrapper.exe
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
00000020 sendwndcmd.exe
00000021 0
00000022 explorer.exe
00000023 0
00000026 steam.exe
00000075 0
00000052 0
00000051 0
0000004e 0
0000004d 0
0000004b 0
0000004a 0
00000048 0
00000042 0
0000003b 0
00000039 0
00000038 0
00000037 0
00000036 0
00000035 0
00000032 0
0000002e 0
0000002d 0
0000002c 0
0000002b 0
00000028 0
00000027 0
00000029 steamwebhelper.exe
00000050 0
00000060 0
00000055 0
0000004c 0
00000049 0
0000002f 0
00000031 0
00000030 0
00000024 0
00000025 0
0000000b 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0
0000003c 0
0000003a 0
0000002a 0
00000053 steamwebhelper.exe
00000062 0
00000061 0
0000005e 0
0000005c 0
0000005b 0
0000005a 0
00000059 0
00000058 0
00000057 0
00000056 0
00000054 0
0000004f steamwebhelper.exe
00000071 0
00000070 0
0000006e 0
0000006d 0
0000006c 0
0000006b 0
0000006a 0
00000069 0
00000068 0
00000016 0
0000007a (D) C:\Program Files\Steam\steamapps\common\Fallout 3 goty\Fallout3.exe
00000066 0
00000065 15
00000091 0
00000092 0 <==
0000008f 0
0000008e -1
0000008d 0
0000008b 0
0000008a 0
00000089 15
00000088 0
00000087 0
00000085 0
00000080 0
0000007f 0
0000007e 0
0000007d 0
0000007c 0
0000007b 0
System information:
Wine build: wine-1.7.25-7282-gc0cbbf1
Platform: i386
Host system: Darwin
Host version: 14.4.0

I have the same problem as the last person - it always crashes during the first loading screen after selecting a new game. Do you have any advice at all? I am also on a Mac.

Sorry folks, I haven't the foggiest. I run Linux.

I am also experiencing the same issue on MacBook Pro running OS X 10.10.4 with Intel HD Graphics 3000. The game launches OK but crashes when starting a new game. I have followed all the steps in this thread and selected the lowest settings. Any further advice?

I have done some research and you can't run fallout 3 with intel HD graphics because it was not made for intel graphics cards...... I just got it for my ps3 lol (Very hard to find but worth it :) )

Thanks for your solutions. Fallout 3 GOTY works perfectly on my Mac.

A framerate is down cruelly in some locations (DLC1: The Guns of Anchorage, Paving the Way, etc.).

Textures missing issue on Crossover 15.0 & El Capitan 10.11.2.

Was anyone ever able to resolve Person Mcgee's above comment? I'm having the same issue. Followed the install, things seem to run fine right up until I click new game. Starts to load and then crashes. Running El Cap, 10.11.6 Intel i7. 8G of RAM Intel graphics 4000

For anybody reading this in 2017 (and beyond) the problem can be solved and many Mac users with hd / integrated graphics have been able to do so. I found this solution on the internet but thought I would enumerate it fully since some things are not obvious such as the registry editing path.

See the following posts at the links at the bottom for full detail but in short, you need to do the following, BEFORE YOU START FALLOUT 3 THE FIRST TIME from steam.

You will have a bottle which you need to go to. In my case I installed Steam in crossover using the recommended steam tie. Then I installed fallout 3 goty from within steam as you would normally install any steam game.

1) Go to the bottle you used and listed below it should be the run command. option. Click this.
2) Then you get a screen pop up for Run Command. Under 'Use Bottle' it should say the name of the bottle you are using. Below that, for 'Command', it should be blank; type 'regedit' (as you would on a windows computer to edit the registry.)
3) This should open up the registry. First, navigate to HKEY_CURRENT_USER\Software\Wine\ using the headings on the left.
4) Right click on 'Wine' and then click 'New' and then 'Key'. Name the Key 'Direct3D'. This key should then be shown as one of the sub-keys within Wine such as AppDefaults, Crypto, Debug etc.
5) Highlight Direct3D which you just created and then right click; Choose 'New' again but this time click 'DWORD Value'
Do this twice to create the following two keys. The Names are 'VideoPci.....' etc and the Values are the numbers in format '0x00000.....' etc.
VideoPciDeviceID = 0x00000402
VideoPciVendorID = 0x000010de
6) You're done. With both keys added with their values you can exit registry edit altogether. From there I was able to play Fallout 3 GOTY immediately where before it was crashing on the loading screen when I clicked 'New game'. You can obviously follow the steps listed above I this thread and may have to, but I and others didn't need these steps.

Reference:
https://steamcommunity.com/app/22370/discussions/0/620695877215372635/
https://www.reddit.com/r/macgaming/comments/3990qt/fallout_3_crossover/

Thanks Henry - that little registry exercise did the trick, got me past the loading screen immediately.

Running FO3: GOTY on a MacBookPro 15" 2015 with 16MB and the Intel Iris Pro graphics.

One problem I'm occasionally having is that something glitches/bogs down heavily during gameplay - currently feels random, but I haven't observed it more than a half-dozen times so maybe a pattern will emerge - where the framerate drops to like 1/sec and the audio starts chopping up really badly. If I didn't know better, I'd say this was a symptom of a CPU-bound state and that I need to kill off background tasks. However, this is a "new" box, with plenty of resources and 8 threads on that quad-core i7. If this was CPU-bound I'd be freakin amazed. But then again, I don't have any better clue what it could be, so I'm prepared for this to be pretty much anything.

Anyone else seen this, and have any idea what to do about it?

Silviu Cojocaru wrote:

On Mac OS X this will probably be [b]/Users/$USER/My
Games/Fallout3[/b]

On macOS this is actually ~/Documents/My Games/Fallout3 .

The crosstie now correctly uses Windows 7, but it no longer opens this forum post.

Maybe a bit late, but I got the game running near perfect including mods using the porting kit. Granted, I could only load up a couple of mods, but still. The only thing that doesn't work is the radio. Maybe try porting kit?

Where do you find this "cross tie", (google doesn't even show anything for "crossover cross tie fallout 3")

CrossTie refers to an installation recipe in CrossOver. If you go to "Install Windows Software" and search for this specific game and go through the whole install process, you are automatically using the CrossTie for this game :)

Thanks,
Anna

1 to 25 of 25

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiVGFXZUpFOEZlR1lmNm51RyIsImdkcHIiOjB9