follow the WineHQ instructions
after installing both DVDs, apply the patch
set the appropriate performance settings for your hardware (make sure you use the same resolution as the one you use in Xorg)
click on "Data Files" and enable all of the Fallout 3 add-ons you have installed
Change these settings in your
~/My Games/Fallout 3/FALLOUT.INI:
bUseThreadedParticleSystem=1 bUseThreadedBlood=1 bUseThreadedMorpher=1 bUseThreadedAI=1 iNumHWThreads=2 iNumHavokThreads=5 bDoSpecularPass=0 bUseRefractionShader=0 bInvalidateOlderFiles=1
Then create a
direct3d.reg file (replacing 512 with the correct amount of video memory you have, in MB):
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Wine\Direct3D] "OffscreenRenderingMode"="backbuffer" "VideoMemorySize"="512" [HKEY_CURRENT_USER\Control Panel\Desktop] "FontSmoothing"="2" "FontSmoothingType"=dword:00000002 "FontSmoothingGamma"=dword:00000578 "FontSmoothingOrientation"=dword:00000001
At some point, I did run into savegame corruption (mostly due to my hard disk filling up) and I created this cronjob in
/etc/cron.hourly/fallout3-savegames to detect corrupt savegame:
#!/bin/sh find /path/to/Fallout3/Savegames/ -type f -name "*.tmp" -print
Finally, pay attention to the order in which your selected mods are loaded since some of the mods will overwrite files provided by another.
Hints and tips
There is an incredibly dedicated community maintaining a wiki for this game as well as all of the other "chapters" of the Fallout series. Use it wisely!