http://bugs.winehq.org/show_bug.cgi?id=28921
Bug #: 28921 Summary: Battlefield 3 crashes on installation Product: Wine Version: 1.3.28 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: timo.schmid@gmail.com Classification: Unclassified
Created attachment 37177 --> http://bugs.winehq.org/attachment.cgi?id=37177 Wine's output
Reproduce: - Download Origin (EA's game distribution platform) and install it - Create an account, log in - Download Battlefield 3 or install it from CD (When an error shows up, that you should be Admin, create the Folder "Battlefield 3" in the Folder "Origin Games" and an empty file called ".manifest" inside. That fixed it for me) - Try to install the game
See the attached log for wine's output during the crash.
http://bugs.winehq.org/show_bug.cgi?id=28921
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |l_bratch@yahoo.co.uk
http://bugs.winehq.org/show_bug.cgi?id=28921
--- Comment #1 from Luke Bratch l_bratch@yahoo.co.uk 2011-10-31 14:58:37 CDT --- Created attachment 37229 --> http://bugs.winehq.org/attachment.cgi?id=37229 Output with wine-1.3.31-213-g996b451
The .manifest trick gets me past the first "you must be an administrator" error and to the download, but when the actual install starts I get a reg.exe crash, and an OriginClientService.exe crash, followed by another "you must be an administrator" error.
Output attached.
http://bugs.winehq.org/show_bug.cgi?id=28921
--- Comment #2 from Luke Bratch l_bratch@yahoo.co.uk 2011-10-31 16:18:29 CDT --- I did the following to get past the installer:
1) Set the global Windows version to Windows 7 2) Created all failed CreateFileW attempts of actual files (found using WINEDEBUG=+file) 3) Set reg.exe and OriginClientService.exe to run in Windows XP mode in winecfg
At this point, the Admin error went away, and the status was "Installing" for several minutes, then...
4) Terminated EAProxyInstaller.exe after a few minutes of the "Installing" status.
The game then appeared to be installed, but crashes on startup.
Step 2) might have been utter nonsense, please don't shoot me. :)
http://bugs.winehq.org/show_bug.cgi?id=28921
--- Comment #3 from Luke Bratch l_bratch@yahoo.co.uk 2011-10-31 17:18:04 CDT --- Created attachment 37231 --> http://bugs.winehq.org/attachment.cgi?id=37231 Installed output with wine-1.3.31-213-g996b451
Here is the output when launching Origin followed by choosing to run the game. bf3.exe crashes and then Origin shows an error "There is a problem with your game's setup. Please reinstall your game."
I don't know if there is actually a problem with the install, or if that's just a generic error.
There was a brief (a few seconds) game file decryption process on the first attempted launch - perhaps this went wrong, perhaps not.
http://bugs.winehq.org/show_bug.cgi?id=28921
Enrico Enrico_m@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Enrico_m@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=28921
Declan Williams Declan_Williams@Lycan-NET.eu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Declan_Williams@Lycan-NET.e | |u
--- Comment #4 from Declan Williams Declan_Williams@Lycan-NET.eu 2011-11-11 11:57:48 CST --- (In reply to comment #2)
I did the following to get past the installer:
- Set the global Windows version to Windows 7
- Created all failed CreateFileW attempts of actual files (found using
WINEDEBUG=+file) 3) Set reg.exe and OriginClientService.exe to run in Windows XP mode in winecfg
At this point, the Admin error went away, and the status was "Installing" for several minutes, then...
- Terminated EAProxyInstaller.exe after a few minutes of the "Installing"
status.
The game then appeared to be installed, but crashes on startup.
Step 2) might have been utter nonsense, please don't shoot me. :)
It seems that EAProxyInstaller tries to run Punkbuster, and so does bf3, and Punkbuster does not install and will not.
BF3 has no way of disabling punkbuster either without being in game IIRC, so if punkbuster is prequisite to running, how are we going to get passed it without doing naughty things?
But I also have repeated your steps which work perfectly fine, though the winedebug bit is overkill, just needs what Timo stated.
Hopefully we can get this one nailed soon. :)
http://bugs.winehq.org/show_bug.cgi?id=28921
Luke S. saeljfkklhen@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saeljfkklhen@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=28921
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linards.liepins@gmail.com
--- Comment #5 from Linards linards.liepins@gmail.com --- Not seen in Linux mInt 16 Petra x64 with CInnamon and wine 1.7.8.
http://bugs.winehq.org/show_bug.cgi?id=28921
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |FIXED
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
reported 'fixed' a long time ago.
Regards
https://bugs.winehq.org/show_bug.cgi?id=28921
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.18.