http://bugs.winehq.org/show_bug.cgi?id=34649
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net 2013-10-03 18:02:47 CDT --- Hello Vincent,
the game installs the following prerequisites on its own:
- Microsoft .NET Framework 4 Setup 4.0.30319 (client profile) - Microsoft Visual C++ 2010 x86 Redistributable Setup 10.0.40219
So 'msvcr100.dll' and friends are indeed native (live in system32).
Additional prerequisites needed by game:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/GOG.com/Unmechanical/Binaries/Win32
$ wine ./Unmechanical.exe ... err:module:import_dll Library X3DAudio1_7.dll (which is needed by L"C:\Program Files\GOG.com\Unmechanical\Binaries\Win32\UDK.exe") not found err:module:import_dll Library XAPOFX1_5.dll (which is needed by L"C:\Program Files\GOG.com\Unmechanical\Binaries\Win32\UDK.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\GOG.com\Unmechanical\Binaries\Win32\UDK.exe" failed, status c0000135 --- snip ---
Unfortunately 'winetricks xact' uses 'directx_feb2010_redist.exe' but you need at least DirectX Jun 2010 for 'XAPOFX1_5.dll'.
Download: http://www.directxupdate.com/directx_Jun2010_redist.exe
Feb2010_X3DAudio_x86.cab -> X3DAudio1_7.dll Jun2010_XAudio_x86.cab -> XAPOFX1_5.dll
With these prerequisites installed the game runs fine in clean 32-bit WINEPREFIX. I don't get any msvcr100 error ('Unmechanical.exe' is a bootstrapper loader, it will launch 'UDK.exe -seekfreeloading -installed').
$ du -sh setup_unmechanical_1.0.2.18.exe 649M setup_unmechanical_1.0.2.18.exe
$ sha1sum setup_unmechanical_1.0.2.18.exe b065422747297e55274d9acaccf83bf930ad5769 setup_unmechanical_1.0.2.18.exe
$ wine --version wine-1.7.3-205-g5451a1e
Regards