https://bugs.winehq.org/show_bug.cgi?id=35751
Bug ID: 35751 Summary: Cannot launch One Finger Death Punch from Steam Product: Wine Version: 1.7.14 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: adys.wh@gmail.com
The following console output appears:
----- fixme:heap:HeapSetInformation (nil) 1 (nil) 0 Can't recognize 'C:\Program Files (x86)\Steam\steamapps\common\One Finger Death Punch_CommonRedist\DotNet\4.0 Client Profile\Microsoft .NET Framework 4.0 Client Profile.cmd ' as an internal or external command, or batch script. Install script executed.err:module:import_dll Loading library MSVCR100.dll (which is needed by L"C:\windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graphics\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll") failed (error c000007b). err:mscoree:mono_assembly_preload_hook_fn Failed to load L"C:\windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graphics\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll", status=1 err:module:import_dll Loading library MSVCR100.dll (which is needed by L"C:\windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.dll") failed (error c000007b). err:module:import_dll Loading library msvcr100.dll (which is needed by L"C:\windows\system32\msvcp100.dll") failed (error c000007b). err:module:import_dll Loading library MSVCP100.dll (which is needed by L"C:\windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.dll") failed (error c000007b). err:mscoree:mono_assembly_preload_hook_fn Failed to load L"C:\windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.dll", status=1
Unhandled Exception: System.TypeLoadException: Could not load type 'One_Finger_Death_Punch.Game1' from assembly 'One Finger Death Punch, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'One_Finger_Death_Punch.Game1' from assembly 'One Finger Death Punch, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. -----
These are the contents of "Microsoft .NET Framework 4.0 Client Profile.cmd"
@ECHO OFF start /w "" "%~dp0\dotNetFx40_Client_x86_x64.exe" /q /norestart IF %ERRORLEVEL% == 3010 EXIT /B 0 EXIT /B %ERRORLEVEL%
Trying to manually run wine start Microsoft\ .NET\ Framework\ 4.0\ Client\ Profile.cmd opens a wineconsole window for a split second that says "Application could not be started or no application associated with the specified file".
Oddly, this happens even with vcrun2010 installed. The following files are present in the prefix: /home/adys/.local/share/wineprefixes/steam/drive_c/windows/system32/msvcr100.dll /home/adys/.local/share/wineprefixes/steam/drive_c/windows/syswow64/msvcr100.dll
I'm trying to reproduce all this in a cleaner prefix, unfortunately I am getting issues opening steam from there. It'll have to wait. I have a spare key to One Finger Death Punch, by the way, so I'm happy to give it to a dev volunteering to take on this bug.