http://bugs.winehq.org/show_bug.cgi?id=28782
Bug #: 28782 Summary: Arcanum: certain keys not working, videos unskippable Product: Wine Version: 1.3.30 Platform: x86 URL: http://www.fileplanet.com/59649/50000/fileinfo/Arcanum :-Of-Steamworks-&-Magick-Obscura-Demo OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: vitaliy-bugzilla@kievinfo.com Classification: Unclassified Regression SHA1: 157528eb0f826f1008488097e361ffc2872d640f
Created attachment 36979 --> http://bugs.winehq.org/attachment.cgi?id=36979 +tid,+dinput log (uncompressed 8.8 MB)
Problem(s): 1. Intro and in-game videos are unskippable (pressing any key should skip the videos). 2. In mid-game most of the keyboard shortcuts work, except for the <Esc> key, which should switch between the main game and the menu screen. Pressing <Esc> during the game has no effect.
The game uses dinput.dll. Native dinput.dll didn't help here, the mouse pointer stuck in the middle of the screen so I couldn't get past the main menu.
This was caused by
157528eb0f826f1008488097e361ffc2872d640f is the first bad commit commit 157528eb0f826f1008488097e361ffc2872d640f Author: Vitaliy Margolen wine-patches@kievinfo.com Date: Thu Oct 13 21:22:26 2011 -0600
dinput: GetDeviceData always succeeds regardless if buffering is enabled or device is acquired.
:040000 040000 f5b3ba5f3c147aecddc67917fb3f7d56b03c6491 7c5c4570fd331895914dcfed38705a9c0e00d536 M dlls
The patch cannot be reverted on current git (wine-1.3.30-205-g472a8f7), but git checkout 157528eb0f826f1008488097e361ffc2872d640f >> keys not working git reset --hard HEAD^ >> keys are working
Unlike bug #28731, this one is still present as of wine-1.3.30-205-g472a8f7.
Steps to reproduce the problem in the demo: Install...launch. When the main menu appears select Single Player -> View Intro
you can't skip the intro movie.
Terminal output doesn't reveal anything interesting. Here I'm attaching a +dinput log. The log was created by starting the intro video from the menu and pressing <Space> several times. Afterwards I killed the game immediately.
Fedora 15 x86 X.Org X Server 1.10.4
http://bugs.winehq.org/show_bug.cgi?id=28782
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=28782
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2011-10-19 01:05:23 CDT --- Yet another different behavior based on ... buffer size. Will have a patch tomorrow.
http://bugs.winehq.org/show_bug.cgi?id=28782
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
--- Comment #2 from Andrew Eikum aeikum@codeweavers.com 2011-10-21 11:46:19 CDT --- This patch: http://source.winehq.org/patches/data/80205 also fixes the original Alice demo, which was broken by 157528eb0f826f1008488097e361ffc2872d640f.
http://bugs.winehq.org/show_bug.cgi?id=28782
--- Comment #3 from GyB gyebro69@gmail.com 2011-10-22 02:28:18 CDT --- Heavy Metal F.A.K.K. 2 demo and Star Trek Voyager Elite Force demo are also affected by this regression. Unlike Arcanum, these 2 games don't even start: they're hanging right after started, due to commit [157528eb0f826f1008488097e361ffc2872d640f].
The patch http://source.winehq.org/patches/data/80205 fixes the startup problem in both games.
http://bugs.winehq.org/show_bug.cgi?id=28782
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |67e0b356c08e122114ade978635 | |2f097c0fd4521 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from GyB gyebro69@gmail.com 2011-10-25 14:12:14 CDT --- The patch got in, fixed in wine-1.3.31-76-gd63651f by commit 67e0b356c08e122114ade9786352f097c0fd4521.
Thank you
http://bugs.winehq.org/show_bug.cgi?id=28782
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2011-11-04 14:15:54 CDT --- Closing bugs fixed in 1.3.32.