http://bugs.winehq.org/show_bug.cgi?id=25248
Summary: Brothers in arms Road to hill 30 requires several msvc*70 and msvc*71 librairies Product: Wine Version: 1.3.7 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: xvachon@gmail.com
The game bundles a bunch of vcrun2003 librairies.
xavier@xavier /wine/bia/drive_c $ perl mscodescan.pl Found 13 bundled MS modules: ./jeu/System/msvcp71.dll ./jeu/System/msvci70.dll ./jeu/System/dbghelp.dll ./jeu/System/msvci70d.dll ./jeu/System/MSVCR70.dll ./jeu/System/msvcirt.dll ./jeu/System/MSVCR70d.dll ./jeu/System/msvcp70d.dll ./jeu/System/MSVCRt.dll ./jeu/System/MSVCR71d.dll ./jeu/System/MSVCR71.dll ./jeu/System/msvcp71d.dll ./jeu/System/msvcp70.dll
When I remove them from the game directory, the game fails to load.
xavier@xavier /wine/bia/drive_c/jeu/System $ wine bia.exe err:module:import_dll Library MSVCI70.dll (which is needed by L"C:\jeu\System\Engine.dll") not found err:module:import_dll Library MSVCP71.dll (which is needed by L"C:\jeu\System\Engine.dll") not found err:module:import_dll Library Engine.dll (which is needed by L"C:\jeu\System\editor.dll") not found err:module:import_dll Library MSVCP71.dll (which is needed by L"C:\jeu\System\editor.dll") not found err:module:import_dll Library editor.dll (which is needed by L"C:\jeu\System\bia.exe") not found err:module:import_dll Library MSVCI70.dll (which is needed by L"C:\jeu\System\engine.dll") not found err:module:import_dll Library MSVCP71.dll (which is needed by L"C:\jeu\System\engine.dll") not found err:module:import_dll Library engine.dll (which is needed by L"C:\jeu\System\bia.exe") not found err:module:import_dll Library MSVCI70.dll (which is needed by L"C:\jeu\System\Engine.dll") not found err:module:import_dll Library MSVCP71.dll (which is needed by L"C:\jeu\System\Engine.dll") not found err:module:import_dll Library Engine.dll (which is needed by L"C:\jeu\System\window.dll") not found err:module:import_dll Library window.dll (which is needed by L"C:\jeu\System\bia.exe") not found err:module:import_dll Library MSVCI70.dll (which is needed by L"C:\jeu\System\engine.dll") not found err:module:import_dll Library MSVCP71.dll (which is needed by L"C:\jeu\System\engine.dll") not found err:module:import_dll Library engine.dll (which is needed by L"C:\jeu\System\bia.exe") not found
winetricks vcrun2003 is not a workaround, it does not add all the required libs.