http://bugs.winehq.org/show_bug.cgi?id=11009
Summary: Battlefield 1942: no longer starts after patching to Version 1.6 Product: Wine Version: 0.9.52. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-winelib AssignedTo: wine-bugs@winehq.org ReportedBy: fgunni@01019freenet.de
Created an attachment (id=9990) --> (http://bugs.winehq.org/attachment.cgi?id=9990) debug log with WINEDEBUG=warn+all
Installing Battlefield does work. In this case it starts perfectly with no noCD Patch. Then Patching Battlefield with Patch 1.6. it does not start anymore, without any Error message on console. For some others it works, but not here.
System is: Kubuntu 7.10 Wine 0.9.52 (same results with 0.9.49+)
Attached a log with:
WINEDEBUG=warn+all wine BF1942.exe +restart 1
As it works for others it should not be the safedisc bug, that seems to be solved since some versions.
http://bugs.winehq.org/show_bug.cgi?id=11009
Jeff Zaroyko jeffzaroyko@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffzaroyko@gmail.com
--- Comment #1 from Jeff Zaroyko jeffzaroyko@gmail.com 2008-01-02 17:53:36 --- Tested installing Battlefield 1942 on Ubuntu 7.04 Feisty, nVidia 8800 GTS with wine-0.9.52.
Successfully installed from cdrom, successfully applied the two patches required to get to the latest 1.6 patchlevel.
Tested playing online etc, I don't require a nocd patch to play, for me it works flawlessly.
Frank, have you done anything non-standard such as installing Microsoft directx or copying dll's from a windows install?
http://bugs.winehq.org/show_bug.cgi?id=11009
--- Comment #2 from Frank Sagurna fgunni@01019freenet.de 2008-01-03 03:33:02 --- Hi Jeff, we talked on IRC about that already on yearchange.
Its a standard wine installation no extra dlls or special preferences. I tried with/without virtual desktop, different shader preferences and different OS options (Win2k, XP, 98). I tried it several times and with clean wine directory. I also tried to kill wineserver (-k) before starting. I tried all versions since 0.9.49 (with 0.9.51 had an other little bug, that is now fixed in 0.9.52), and on all versions the same behaviour. Battlefield 1.0 installs, starts and runs. (But useless, cause there are no online server for that old version). Patching Gamepatch 1.6.19 and 1.61b works. Now starting game does not work with no errors. Just throws you back to commandline. In AppDB comments seems like there are others with and without that problem, so maybe difficult to get the error reason.
http://bugs.winehq.org/show_bug.cgi?id=11009
--- Comment #3 from Jeff Zaroyko jeffzaroyko@gmail.com 2008-01-03 03:57:35 --- (In reply to comment #2)
Hi Jeff, we talked on IRC about that already on yearchange.
Its a standard wine installation no extra dlls or special preferences. I tried with/without virtual desktop, different shader preferences and different OS options (Win2k, XP, 98). I tried it several times and with clean wine directory. I also tried to kill wineserver (-k) before starting. I tried all versions since 0.9.49 (with 0.9.51 had an other little bug, that is now fixed in 0.9.52), and on all versions the same behaviour. Battlefield 1.0 installs, starts and runs. (But useless, cause there are no online server for that old version). Patching Gamepatch 1.6.19 and 1.61b works. Now starting game does not work with no errors. Just throws you back to commandline. In AppDB comments seems like there are others with and without that problem, so maybe difficult to get the error reason.
Maybe a full relay log will tell us more, can you attach the following?
WINEDEBUG=relay wine BF1942.exe 2>&1|bzip2 > BF1942.exe.relay.txt.bz2
http://bugs.winehq.org/show_bug.cgi?id=11009
--- Comment #4 from Frank Sagurna fgunni@01019freenet.de 2008-01-03 12:55:21 --- Created an attachment (id=10018) --> (http://bugs.winehq.org/attachment.cgi?id=10018) debug log with WINEDEBUG=relay
Added Attachment with DEBUG = relay. With this Virtual Desktop opens for 1 second, then closes again. One second later i am on console prompt again.
http://bugs.winehq.org/show_bug.cgi?id=11009
Frank Sagurna fgunni@01019freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|_obsolete_winelib |-unknown
http://bugs.winehq.org/show_bug.cgi?id=11009
--- Comment #5 from Jeff Zaroyko jeffzaroyko@gmail.com 2008-01-07 03:47:11 --- Hmm, looking at that first log again I see this:
warn:ntdll:NtCreateFile L"\??\D:\" not found (c000003a)
D: should be where your game disc is, I'm not 100% sure, but I think that it shouldn't return not found.
try: wine cmd D: dir
to see if you can access the drive through cmd, if yes then try starting the game after accessing it this way, by changing to c:, Program Files, EA GAMES, Battlefield 1942, BF1942.exe
otherwise check your Drives tab in winecfg
http://bugs.winehq.org/show_bug.cgi?id=11009
--- Comment #6 from Frank Sagurna fgunni@01019freenet.de 2008-01-07 13:56:27 --- Thx, Jeff, good idea. I tried it, but without success. In cmd commandline: switched to D:, ok dir to see if CD is correct detected, ok switched back to C:, ok changed to Programme/Battlefield/, ok BF1942.exe -> Virtual Desktop opens, but nothing more. On commandline got a new Prompt :(
I tried to open additional taskmgr, and BF1942.exe comes up for very short time in process list, not in application list after pressing enter.
http://bugs.winehq.org/show_bug.cgi?id=11009
--- Comment #7 from Frank Sagurna fgunni@01019freenet.de 2008-01-12 07:08:34 --- Now under 0.9.53 i get some more output on terminal, but output changes on each start:
gunni@gunni-desktop:~/.wine/drive_c/Programme/Battlefield1942$ wineserver -k gunni@gunni-desktop:~/.wine/drive_c/Programme/Battlefield1942$ wine BF1942.exe err:wineboot:pendingRename couldn't get file attributes (2) fixme:spoolsv:serv_main (0 (nil)) fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 8000000a gunni@gunni-desktop:~/.wine/drive_c/Programme/Battlefield1942$ wine BF1942.exe fixme:spoolsv:serv_main (0 (nil)) gunni@gunni-desktop:~/.wine/drive_c/Programme/Battlefield1942$ wine BF1942.exe fixme:spoolsv:serv_main (0 (nil)) err:advapi:service_get_status service protocol error - failed to read pipe r = 0 count = 0! gunni@gunni-desktop:~/.wine/drive_c/Programme/Battlefield1942$ wine BF1942.exe
http://bugs.winehq.org/show_bug.cgi?id=11009
--- Comment #8 from Jeff Zaroyko jeffzaroyko@gmail.com 2008-02-11 21:40:20 --- Frank,
can you try again with 0.9.55?
another thing worth attempting might be running it as follows:
wine BlackScreen.exe 1 +game bf1942 +restart 1 +joinServer 203.14.173.130:14567 +isInternet 1 +reconnectPassword 2217
if successful you'll see the splash screen and it will begin connecting to that server.
(still runs fine for me, aside from bug 11499)
http://bugs.winehq.org/show_bug.cgi?id=11009
Frank Sagurna fgunni@01019freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #9 from Frank Sagurna fgunni@01019freenet.de 2008-02-20 04:50:34 --- Works now in 0.9.55
http://bugs.winehq.org/show_bug.cgi?id=11009
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Dan Kegel dank@kegel.com 2008-02-22 11:39:56 --- 0.9.56 released, so closing all bugs marked as RESOLVED FIXED.