Big test coming up: fallout 3

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
sjbayer3
Level 2
Level 2
Posts: 16
Joined: Tue May 06, 2008 2:25 am

Post by sjbayer3 »

I did a fresh install, then I used a 3rd party crack to disable cd protection. If it is acceptable for me to give you information on it let me know and I will.

I got the loader to open with a fresh wine install and NO other winetricks addons.

However after the launcher loads and the music plays and I fix my options to be really low, I click launch and it says "No direct sound detected"

So I went into wine config, went to audio and it said "No audio has been selected"

So I select Alsa, then launch again... the sound plays... but it gives me the same error.

Any help please?

By the way here is the launcher output

Code: Select all

deten@deten-laptop:~/.wine/drive_c/Program Files/Bethesda Softworks/Fallout 3$ wine FalloutLauncher.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x1abf954,0x00000000), stub!
No errors :)
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

That is wonderful news, Sjb. :)

Yes, please share with us some of your wine configurations and other data, if you wouldn't mind doing so. I have a feeling we are on the verge of serious breakthroughs, here. If that is the case, then it is a massive victory for the entire Linux community (playable Windows games without the need of a port from the developer is quite nice, just requires a bit of hard work and head bashing, lol). :D
User avatar
tuxfusion
Level 1
Level 1
Posts: 7
Joined: Thu Oct 30, 2008 11:54 am

Post by tuxfusion »

Hey as long as this bug isn't fixed you don't have to align anything, imho :
http://bugs.winehq.org/show_bug.cgi?id=15839
Everything boils down to xlive.dll and that event manager thing not working together in wine from what these smart people say.
So don't waste time with configs and such , correct me if i'm wrong ^_^
I tried with original savegame to overcome that crash with xlive but won't help either.
Don't be confused by wrong test results, it is just garbage right now...
cu
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

Well, I can't speak for the event manager, but I can say that I have worked my installation to no longer give me any sort of error about "xlive.dll" not working or missing. I'll just have to keep my fingers crossed, keep bashing my head against a wall, and hope for the best. :)
sjbayer3
Level 2
Level 2
Posts: 16
Joined: Tue May 06, 2008 2:25 am

Post by sjbayer3 »

Removed the crack for my accounts safety purposes
Last edited by sjbayer3 on Thu Oct 30, 2008 4:20 pm, edited 1 time in total.
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

Probably shouldn't be linking to cracks, sjb. I'd say if you could, just remove it. Let people find them on their own, if they want to use it. I tried one, and I got to the same exact situation you found yourself in. Launcher booted up fine, but the sound problem arose. I'm beginning to wonder if using a cracked.exe will even fix the problem, if it might not be better to figure out a way (though it might be more difficult) to work with the original.exe...it would certainly be more legally (and morally) advisable, at any rate... *shrug*
sjbayer3
Level 2
Level 2
Posts: 16
Joined: Tue May 06, 2008 2:25 am

Post by sjbayer3 »

okay well i removed it, if you want one I would highly suggest searching for one to remove the copy protection.

Okay with a fresh wine install, and d3dx9_38.dll I got the game to load the menu. However I am watching an episode of lost with my fiance so I didnt try starting the game.

Will let you know what happens when im done.
Last edited by sjbayer3 on Thu Oct 30, 2008 4:28 pm, edited 1 time in total.
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

Here's another (more legal) thing to try. Might even give the same result. I found this on Bethesda's forums. Apparently, we Linux users aren't the only ones having difficulty with copy protection (if that is in fact where our problem lies). It would seem that some XP/Vista users are having the same issue. Within the post (which you can find below), is a link to download an official patched .exe file for the game. Might be worth looking into. :)

The link for the post:
http://www.bethsoft.com/bgsforums/index ... pic=892715

The link to the patched .exe:
http://www.securom.com/message.asp?m=emu&c=2500


Let's try using these, see if we get a similar (or different) result. :)
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

The following are my steps, thus far (with current installation):

1. Made a fresh wine

2. Installed ONLY Fallout 3

3. Tried to apply cracked .exe

4. After reading forum posts about other games/apps with sound problems, uninstalled Pulseaudio as a means to fix sound issue, to no avail (it still hasn't been re-installed)

5. Tried switching from ALSA to OSS (still in OSS mode, currently, even though it hasn't fixed sound issue)

6. Found forum post, used official, patched .exe instead

7. Got the "d3d9.dll" error message upon attempting to run "Fallout3.exe"

8. Attempted to install DX 9 on the DVD. Failed.

9. Installed DX 9 via wine tricks

10. Can now run up to the title screen, but I am currently at the point where dyzmani was earlier. The mouse seems fixated in the center of the screen, and the press of any keyboard buttons (it seems) causes the window to close.

Here is the output of this attempt:

Code: Select all

$ wine fallout3.exe
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32f60c,0x00000000), stub!
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:advapi:LookupAccountNameW (null) L"dayosh" (nil) 0x32f3ec (nil) 0x32f3e4 0x32f3d4 - stub
fixme:advapi:LookupAccountNameW (null) L"dayosh" 0x15ba9b40 0x32f3ec 0x15d85178 0x32f3e4 0x32f3d4 - stub
fixme:advapi:RegisterEventSourceW ((null),L"XLive"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x80000002,(nil),0x0004,0x00000000,0x32e540,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {da4e3da0-d07d-11d0-bd50-00a0c911ce86} could be created for context 0x1
err:ole:CoGetClassObject class {2721ae20-7e70-11d0-a5d6-28db04c10000} not registered
err:ole:CoGetClassObject no class object {2721ae20-7e70-11d0-a5d6-28db04c10000} could be created for context 0x1
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x32eae8,cbPropData=40,pcbReturned=0x32eb10) GUID_NULL not implemented!
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,26)-(811,651)
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
Anyone seeing any major red flags or points of interest in that? Unfortunately it all looks "Greek" to me. <=)
sjbayer3
Level 2
Level 2
Posts: 16
Joined: Tue May 06, 2008 2:25 am

Post by sjbayer3 »

when I press down on the keyboard it lets me select stuff.
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

Mine doesn't. It might have something to do with the fact i'm running a bluetooth keyboard + mouse. Can you hit "enter" and try to select "New Game"? If so, what's the result (I'm going to assume "program crash")?
User avatar
tuxfusion
Level 1
Level 1
Posts: 7
Joined: Thu Oct 30, 2008 11:54 am

Post by tuxfusion »

dayosh wrote:fixme:advapi:RegisterEventSourceW ((null),L"XLive"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x80000002,(nil),0x0004,0x00000000,0x32e540,(nil)): stub
dayosh i wasn't talking about missing files , this was just because some guys ran wine with wrong WINEPREFIX or not from the Fallout directory itself I suppose.

I was refering to the part i'm quoting from your post. It clearly states Xlive there so you are still having the same error and so is everyone else because this feature is not yet implemented in wine.

Our wine gurus will fix it i'm pretty sure ...

As long as this bug is open/unpatched you will not have any luck :
http://bugs.winehq.org/show_bug.cgi?id=15839

I'm just trying to save you guys some time,that you can spend with, for instance, your fiance ... :lol:
sjbayer3
Level 2
Level 2
Posts: 16
Joined: Tue May 06, 2008 2:25 am

Post by sjbayer3 »

I select new game and this is what happens:

It begins loading, then gets stuck about half way through, its been there for a few minutes.

This is my alt-tabbed output from terminal

Code: Select all

deten@deten-laptop:~/.wine/drive_c/Program Files/Bethesda Softworks/Fallout 3$ wine Fallout3.exe
deten@deten-laptop:~/.wine/drive_c/Program Files/Bethesda Softworks/Fallout 3$ fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
fixme:reg:RegSetKeySecurity :(0x50,4,0x3c9b08): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f60c,0x00000000), stub!
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:advapi:LookupAccountNameW (null) L"deten" (nil) 0x33f3ec (nil) 0x33f3e4 0x33f3d4 - stub
fixme:advapi:LookupAccountNameW (null) L"deten" 0x14920a58 0x33f3ec 0x14f94da8 0x33f3e4 0x33f3d4 - stub
fixme:advapi:RegisterEventSourceW ((null),L"XLive"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x80000002,(nil),0x0004,0x00000000,0x33e540,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(800,600)
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
wine: Unhandled page fault on read access to 0x00000000 at address 0xad8cdb (thread 0017), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00ad8cdb).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00ad8cdb ESP:7a77b054 EBP:00000001 EFLAGS:00210206(   - 00      - RIP1)
 EAX:00000000 EBX:06126590 ECX:f8cfd03f EDX:149edd70
 ESI:00000000 EDI:05c4ee90
Stack dump:
0x7a77b054:  0000001d 05c4ee90 05c4ee90 00000000
0x7a77b064:  00000000 00000000 00000000 00000000
0x7a77b074:  00000000 00000000 00000000 00000000
0x7a77b084:  00000000 00000000 00000000 00000000
0x7a77b094:  00000000 00000000 00000000 00000000
0x7a77b0a4:  00000008 00000008 00000000 00000000
Backtrace:
0x00ad8cdb: movl	0x0(%esi),%eax
Modules:
Module	Address			Debug info	Name (139 modules)
PE	  340000-  356000	Deferred        xinput1_3
PE	  400000- 1409000	Export          fallout3
PE	 1410000- 1dbd000	Deferred        xlive
PE	 1dc0000- 212f000	Deferred        d3dx9_33
PE	 2130000- 24f8000	Deferred        d3dx9_38
PE	 2500000- 2633000	Deferred        libvorbis
PE	10000000-1001e000	Deferred        libvorbisfile
PE	18000000-18068000	Deferred        binkw32
PE	27500000-275df000	Deferred        msidcrl40
PE	78130000-781cb000	Deferred        msvcr80
ELF	7aa8e000-7b800000	Deferred        libglcore.so.1
ELF	7b800000-7b941000	Deferred        kernel32<elf>
  \-PE	7b820000-7b941000	\               kernel32
ELF	7b95c000-7b9c0000	Deferred        winedos<elf>
  \-PE	7b960000-7b9c0000	\               winedos
ELF	7bc00000-7bca9000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca9000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7bf6d000-7bf8e000	Deferred        devenum<elf>
  \-PE	7bf70000-7bf8e000	\               devenum
ELF	7bf8e000-7c000000	Deferred        quartz<elf>
  \-PE	7bfa0000-7c000000	\               quartz
ELF	7c01f000-7c049000	Deferred        msvfw32<elf>
  \-PE	7c030000-7c049000	\               msvfw32
PE	7c420000-7c4a7000	Deferred        msvcp80
ELF	7c4a8000-7c4b7000	Deferred        libgcc_s.so.1
ELF	7cb01000-7cba4000	Deferred        libgl.so.1
ELF	7d66e000-7d683000	Deferred        avicap32<elf>
  \-PE	7d670000-7d683000	\               avicap32
ELF	7d683000-7d718000	Deferred        opengl32<elf>
  \-PE	7d6a0000-7d718000	\               opengl32
ELF	7dc6d000-7dc82000	Deferred        midimap<elf>
  \-PE	7dc70000-7dc82000	\               midimap
ELF	7dc82000-7dcab000	Deferred        msacm32<elf>
  \-PE	7dc90000-7dcab000	\               msacm32
ELF	7dcab000-7dcc4000	Deferred        msacm32<elf>
  \-PE	7dcb0000-7dcc4000	\               msacm32
ELF	7dcc4000-7dd14000	Deferred        libpulse.so.0
ELF	7dd23000-7dd2c000	Deferred        librt.so.1
ELF	7dd2c000-7ddf4000	Deferred        libasound.so.2
ELF	7ddfc000-7de03000	Deferred        libasound_module_pcm_pulse.so
ELF	7de03000-7de3a000	Deferred        winealsa<elf>
  \-PE	7de10000-7de3a000	\               winealsa
ELF	7de86000-7deb9000	Deferred        uxtheme<elf>
  \-PE	7de90000-7deb9000	\               uxtheme
ELF	7deb9000-7dec2000	Deferred        libxcursor.so.1
ELF	7dec2000-7dec7000	Deferred        libxfixes.so.3
ELF	7dec7000-7decb000	Deferred        libxcomposite.so.1
ELF	7decb000-7ded2000	Deferred        libxrandr.so.2
ELF	7ded2000-7dedc000	Deferred        libxrender.so.1
ELF	7dedc000-7dee2000	Deferred        libxxf86vm.so.1
ELF	7dee2000-7dee5000	Deferred        libxinerama.so.1
ELF	7dee5000-7deea000	Deferred        libxdmcp.so.6
ELF	7deea000-7df03000	Deferred        libxcb.so.1
ELF	7df03000-7df06000	Deferred        libxcb-xlib.so.0
ELF	7df06000-7dff5000	Deferred        libx11.so.6
ELF	7dff5000-7e004000	Deferred        libxext.so.6
ELF	7e004000-7e01c000	Deferred        libice.so.6
ELF	7e01c000-7e025000	Deferred        libsm.so.6
ELF	7e030000-7e034000	Deferred        libcap.so.1
ELF	7e034000-7e0d0000	Deferred        winex11<elf>
  \-PE	7e040000-7e0d0000	\               winex11
ELF	7e118000-7e13f000	Deferred        libexpat.so.1
ELF	7e13f000-7e16c000	Deferred        libfontconfig.so.1
ELF	7e16c000-7e16e000	Deferred        libnvidia-tls.so.1
ELF	7e17b000-7e191000	Deferred        libz.so.1
ELF	7e191000-7e207000	Deferred        libfreetype.so.6
ELF	7e207000-7e240000	Deferred        dinput<elf>
  \-PE	7e210000-7e240000	\               dinput
ELF	7e240000-7e25a000	Deferred        dinput8<elf>
  \-PE	7e250000-7e25a000	\               dinput8
ELF	7e25a000-7e275000	Deferred        wsock32<elf>
  \-PE	7e260000-7e275000	\               wsock32
ELF	7e275000-7e2c1000	Deferred        dsound<elf>
  \-PE	7e280000-7e2c1000	\               dsound
ELF	7e2c1000-7e2ee000	Deferred        wintrust<elf>
  \-PE	7e2d0000-7e2ee000	\               wintrust
ELF	7e2ee000-7e302000	Deferred        sensapi<elf>
  \-PE	7e2f0000-7e302000	\               sensapi
ELF	7e302000-7e373000	Deferred        crypt32<elf>
  \-PE	7e310000-7e373000	\               crypt32
ELF	7e373000-7e3a0000	Deferred        ws2_32<elf>
  \-PE	7e380000-7e3a0000	\               ws2_32
ELF	7e3a0000-7e434000	Deferred        winmm<elf>
  \-PE	7e3b0000-7e434000	\               winmm
ELF	7e434000-7e455000	Deferred        imm32<elf>
  \-PE	7e440000-7e455000	\               imm32
ELF	7e455000-7e478000	Deferred        mpr<elf>
  \-PE	7e460000-7e478000	\               mpr
ELF	7e478000-7e4c9000	Deferred        wininet<elf>
  \-PE	7e480000-7e4c9000	\               wininet
ELF	7e4c9000-7e4ec000	Deferred        winhttp<elf>
  \-PE	7e4d0000-7e4ec000	\               winhttp
ELF	7e4ec000-7e549000	Deferred        shlwapi<elf>
  \-PE	7e500000-7e549000	\               shlwapi
ELF	7e549000-7e665000	Deferred        shell32<elf>
  \-PE	7e560000-7e665000	\               shell32
ELF	7e665000-7e67b000	Deferred        psapi<elf>
  \-PE	7e670000-7e67b000	\               psapi
ELF	7e67b000-7e768000	Deferred        oleaut32<elf>
  \-PE	7e690000-7e768000	\               oleaut32
ELF	7e768000-7e87b000	Deferred        ole32<elf>
  \-PE	7e780000-7e87b000	\               ole32
ELF	7e87b000-7e8e8000	Deferred        msvcrt<elf>
  \-PE	7e890000-7e8e8000	\               msvcrt
ELF	7e8e8000-7e8fc000	Deferred        libresolv.so.2
ELF	7e8fc000-7e91c000	Deferred        iphlpapi<elf>
  \-PE	7e900000-7e91c000	\               iphlpapi
ELF	7e91c000-7e983000	Deferred        rpcrt4<elf>
  \-PE	7e930000-7e983000	\               rpcrt4
ELF	7e983000-7e998000	Deferred        lz32<elf>
  \-PE	7e990000-7e998000	\               lz32
ELF	7e998000-7e9b3000	Deferred        version<elf>
  \-PE	7e9a0000-7e9b3000	\               version
ELF	7e9b3000-7ea1c000	Deferred        setupapi<elf>
  \-PE	7e9c0000-7ea1c000	\               setupapi
ELF	7ea1c000-7eb40000	Deferred        wined3d<elf>
  \-PE	7ea30000-7eb40000	\               wined3d
ELF	7eb40000-7eb71000	Deferred        d3d9<elf>
  \-PE	7eb50000-7eb71000	\               d3d9
ELF	7eb71000-7ebc6000	Deferred        advapi32<elf>
  \-PE	7eb80000-7ebc6000	\               advapi32
ELF	7ebc6000-7ec66000	Deferred        gdi32<elf>
  \-PE	7ebe0000-7ec66000	\               gdi32
ELF	7ec66000-7edb3000	Deferred        user32<elf>
  \-PE	7ec80000-7edb3000	\               user32
ELF	7edb3000-7ee7a000	Deferred        comctl32<elf>
  \-PE	7edc0000-7ee7a000	\               comctl32
ELF	7ee7a000-7ee93000	Deferred        libnsl.so.1
ELF	7ee93000-7ee9c000	Deferred        libnss_compat.so.2
ELF	7ee9e000-7eea1000	Deferred        libxau.so.6
ELF	7efcb000-7eff1000	Deferred        libm.so.6
ELF	7eff4000-7f000000	Deferred        libnss_files.so.2
ELF	b7c32000-b7c3d000	Deferred        libnss_nis.so.2
ELF	b7c40000-b7c44000	Deferred        libdl.so.2
ELF	b7c44000-b7da2000	Deferred        libc.so.6
ELF	b7da3000-b7dbc000	Deferred        libpthread.so.0
ELF	b7dcb000-b7f02000	Deferred        libwine.so.1
ELF	b7f04000-b7f21000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000023   15
	00000009    0
0000000c 
	00000020    0
	0000000e    0
	0000000d    0
0000000f 
	00000010    0
0000001d 
	00000022    0
	00000021    0
	0000001f    0
	0000001e    0
00000034 
	00000011    0
	00000018    0
	00000042    0
	0000003d    0
0000003b 
	00000036    0
00000039 
	00000037    0
	00000015    0
00000029 (D) C:\windows\temp\Fallout3.exe
	00000028    0
	00000046   15
	00000040    0
	00000017    0 <==
	0000003e   -1
	00000012   15
	0000002e   15
	0000002f    0
	00000044    0
	00000047    0
	0000003c    0
	00000026    0
	0000002a    0
	00000041    0
	00000045    0
Backtrace:


dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

I rebooted my machine, and this time, was also able to press "Down" to select menu objects. I also tried setting "msvcr80.dll," "msvcp80.dll" and "msvcm80.dll" to "Built-In" in Wine, but this caused a crash. In order for it to work, all three must be set to "Native."

Tux, thank you for the heads-up. Sadly, my fiance is four-hours away at her college, while I'm back home at mine (I do wish, however, such was not the case ;) ). I figure that eventually the "Wine Gurus" will fix the issue, but I'm trying to figure out what I can, thus far. True, it may be completely illogical and highly unsound to continue any further (as we are running into quite a few hiccups). I am happy, however, that we have made the progress we have made. And who knows...it may even help the "Gurus" to see our constant outputs (in different configurations, installations, and scenarios) which might somehow serve to assist them in knowing how to tackle the issues. *shrug* Maybe it won't, and I'm simply crazy (I wouldn't doubt it, at this point, lol), but if it helps them even a tiny smidgen, I'd say it would be worth it totally. :)
User avatar
tuxfusion
Level 1
Level 1
Posts: 7
Joined: Thu Oct 30, 2008 11:54 am

Post by tuxfusion »

Hi sjbayer3,

thanks for the contribution.

This game has status "Garbage" meaning it won't run right now.

There is already a bug report about this issue i posted it one entry above.

You might want to use a nopaste service so people will be able to read this thread which is hard with hundreds of lines of debug code.
-> http://pastebin.com/
Service is free and very usefull

@dayosh , yes my C skills are close to nothing and i dont have time to start with wine source code and learn stuff from people but
maybe in some days after my final exams are done .. really like to now how the magic is done in wine , what im trying to say is only a
patch to the source code will help right now , imho

Kind Regards
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

Tux-

I think I am beginning to agree. Hopefully, I did not come off as "gruff" in my previous response. I'm a bit edgy about this, but for good reason.

In a nutshell, the last game I liked was Neverwinter Nights 2. I had contemplated trying to get it to run, come hell or high water, but eventually was convinced by other users to wait, as the gurus would eventually fix it. Sadly, I'm still waiting (though I do not blame the gurus in the least, as I know they like the rest of us have lives).

If anything, I'm kicking myself for not trying to get involved deeper. When this game was released, I bought a copy (hoping against hope that since Oblivion seemed to run, this game might have a fighting chance). And, it has a chance, I think. I realize that I've probably been overly beating a dead-horse, but after NWN2, I suppose I just have extreme difficulties to allow myself to repeat the same ritual of contenting myself to sitting idly and waiting. Sadly, like yourself it seems, I also have very little knowledge of code. However, this seemed like the next best thing to try.

Maybe it will amount to something, maybe it won't. But at the very least, in the end, I can look back and say I gave it my best. C'est la vie. :)
ladesso
Newbie
Newbie
Posts: 1
Joined: Thu Oct 30, 2008 5:55 pm

Post by ladesso »

Cannot start the game :(

About the game freeze after the click of new game, anyone tried to save a game while in windows and load it while in Linux?
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

Not I...only running a full Ubuntu partition, here. Used to run a dual-boot, but that ended after some malware in Windoze forced me to re-install and lose quite a bit of info.
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

A friend of mine (he knows a bit more about code and such than I do) said he's never tried this, but always been curious about it:

If you install a game (F3, for example) in XP, and after its installation, copy all of the .dlls from the system & system32 folders into your .wine directory, could you then input every .dll into your library (it would take a while) and mark them all as "Native," since they would be native XP .dlls?

Just a thought he had...figured I'd post it to see the thoughts of others. :)
Dean Hamstead

Big test coming up: fallout 3

Post by Dean Hamstead »

sometimes you can swap in certain native dll's and get things moving

but lots of dll's present themselves as windows dll's, but are actually
doing that 'not an emulator' stuff, ie mapping through to unix calls.

swapping in windows native dll's in that case would just break things.

Dean

dayosh wrote:
A friend of mine (he knows a bit more about code and such than I do) said he's never tried this, but always been curious about it:

If you install a game (F3, for example) in XP, and after its installation, copy all of the .dlls from the system & system32 folders into your .wine directory, could you then input every .dll into your library (it would take a while) and mark them all as "Native," since they would be native XP .dlls?

Just a thought he had...figured I'd post it to see the thoughts of others. :)





--
http://fragfest.com.au
sjbayer3
Level 2
Level 2
Posts: 16
Joined: Tue May 06, 2008 2:25 am

Post by sjbayer3 »

My suggestions for getting as far as I can get:

1. rename ~/.wine/ to .wine_backup %this will let you start fresh
2. open winecfg and setup audio
3. Load dvd and install
4. download and place d3dx9_38.dll in windows/system folder
5. use a fix to remove the protection, unless I get the okay from a mod I wont be able to post a link. I would suggest searching google for "fallout 3 trivium"
6. Run the launcher through wine, it should open up and you can setup your video settings. If you can try to play the game through here, if you get a direct sound error then...
7. run Fallout3.exe through wine and it will start up. The mouse will be stuck but you can use the arrow keys to select start new game. Sadly it will freeze while loading.
dayosh
Level 2
Level 2
Posts: 37
Joined: Thu Oct 23, 2008 5:44 pm

Post by dayosh »

It's good work, Sjb. :)

I've found (this is just for me, personally) that the patched.exe on the Bethesda forums might also work just as well as a cracked .exe (be a bit more legal, as well). I'll continue working on this, and (should I find anything of significant importance) will immediately post it up here to update the rest of you. :)


Wish me luck, I may need it. However, I have an economy-sized bottle of IbuProfen, so I should be good for a day or so. lol :p
Sergey 'L29Ah' Alirzaev

Big test coming up: fallout 3

Post by Sergey 'L29Ah' Alirzaev »

I've just reached the stage you guys at. The differencs are: renaming
~/.wine only to install fallout (otherwise there's kinda annoying error on
every file), installing dx9 as a whole (winetricks) and using XLive 1.2
instead of 1.1

On Fri, Oct 31, 2008 at 3:15 AM, sjbayer3 <[email protected]> wrote:
My suggestions for getting as far as I can get:

1. rename ~/.wine/ to .wine_backup %this will let you start fresh
2. open winecfg and setup audio
3. Load dvd and install
4. download and place d3dx9_38.dll in windows/system folder
5. use a fix to remove the protection, unless I get the okay from a mod I
wont be able to post a link. I would suggest searching google for "fallout 3
trivium"
6. Run the launcher through wine, it should open up and you can setup your
video settings. If you can try to play the game through here, if you get a
direct sound error then...
7. run Fallout3.exe through wine and it will start up. The mouse will be
stuck but you can use the arrow keys to select start new game. Sadly it
will freeze while loading.





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-us ... chment.htm
sjbayer3
Level 2
Level 2
Posts: 16
Joined: Tue May 06, 2008 2:25 am

Post by sjbayer3 »

fyi I never installed any xlive
T1663R
Newbie
Newbie
Posts: 2
Joined: Thu Oct 30, 2008 4:31 pm

Post by T1663R »

Hello all,

i hope some of you figures out a way to play fallout 3 in wine...
Im waiting for a Oportunity to switch completely to linux since a long time but i promised myself to wait until i know that fallout 3 kinda runs on linux, so i hope that it will someday because Windows is starting to piss me off and atm i just have windows installed to play fallout 3. :D

Greetings Tigger
Locked