http://bugs.winehq.org/show_bug.cgi?id=23604
Summary: Armored Fist 3 crashes on startup in (shrinked) binkplay.exe Product: Wine Version: 1.2-rc7 Platform: x86 URL: http://download.cnet.com/Delta-Force-2/3000-2099_4-100 32645.html OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
Created an attachment (id=29519) --> (http://bugs.winehq.org/attachment.cgi?id=29519) standard terminal output
Wine throws up a crash dialogue when starting the game: Armored Fist 3 (from Novalogic). The problematic executable is binkplay.exe which is intended to play the intro video. Interestingly, after pressing on <Close> in the crash dialogue, the game continues to load and starts up correctly.
A +relay log reveals the game comes with a binkplay.exe which is compressed with Shrinker v3.3.
There is an already fixed bugreport here on Bugzilla which dealt with a similar issue: that's bug #2608. In case it's a regression I tried the game in 1.1.7. The crash still occurs in 1.1.7 for me (it can be seen in the terminal) , but without a crash dialogue.
A possible workaround: replace the bundled binkplay.exe with an un-shrinked one (e.g from RAD Game tools). Now Wine plays the intro video fine, without a crash.
There are several more Novalogic games that come with the same shrinked binkplay.exe, so this bug might affect more than one game (Delta Force 2, Tachyon).
The Delta Force 2 demo uses the same shrinked binkplay.exe (md5 checksums are the same), so you can check out the issue using this demo (link added to URL). Note: 'winetricks ie6' is needed to start the demo correctly (because of its launcher).
Fedora 13 x86 Wine-1.2-rc7