http://bugs.winehq.org/show_bug.cgi?id=28241
Summary: Rift: Launcher crashes with msvcp90.dll unimplemented function Product: Wine Version: 1.3.27 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: nsdragon@gmail.com
Created an attachment (id=36188) --> (http://bugs.winehq.org/attachment.cgi?id=36188) Rift launcher output, msvcp90.dll builtin
Trying to run the Rift launcher with wine 1.3.27 fails. With an override for msvcp90.dll set to builtin, it gives an unimplemented function error, and then it crashes completely. Since the launcher is necessary to play the game (it handles logins), this bug makes it impossible to play.
The installer is at http://update2.triongames.com/patcher/public/Rift_LIVE_Patcher_setup.exe This is a small download (~20MiB) that installs the launcher. Don't worry about massive game asset downloads as you need a game account and it happens after logging in.
I've attached the relevant console output on a completely clean prefix. Although installing vcrun2008 and d3dx9 as the game (not launcher) actually requires has no effect on this error.
The only workaround I've found to be able to run the game is to downgrade to 1.3.26, create a new prefix with this old version and install everything. And to _never_ let 1.3.27 run on this prefix, since from what I can tell it tries to update the builtin C:\windows\system32\msvcp90.dll (thus causing the error to return even when using version 1.3.26)