http://bugs.winehq.org/show_bug.cgi?id=33309
Bug #: 33309 Summary: No keyboard input in Slender: The Arrival Product: Wine Version: 1.5.27 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: 6tsukiyami9@gmail.com Classification: Unclassified
The title says all about it: the keyboard doesn't work at all in Slender: The Arrival. I can't even try the game itself because I can't get enter the license key and get to the main menu.
I guess this may be a clue: fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0. fixme:win:RegisterDeviceNotificationW (hwnd=0x1006a, filter=0x33fc6c,flags=0x00000000) returns a fake device notification handle! fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
I'm attaching a full log with WINEDEBUG=-all,+keyboard,+key,+dinput,+message
http://bugs.winehq.org/show_bug.cgi?id=33309
--- Comment #1 from Maurizio Oliveri 6tsukiyami9@gmail.com 2013-03-31 16:41:34 CDT --- Created attachment 44058 --> http://bugs.winehq.org/attachment.cgi?id=44058 log with WINEDEBUG=-all,+keyboard,+key,+dinput,+message
http://bugs.winehq.org/show_bug.cgi?id=33309
--- Comment #2 from Austin English austinenglish@gmail.com 2013-04-01 12:23:40 CDT --- That would be RIDEV_INPUTSINK: If set, this enables the caller to receive the input even when the caller is not in the foreground. Note that hwndTarget must be specified.
http://bugs.winehq.org/show_bug.cgi?id=33309
--- Comment #3 from Maurizio Oliveri 6tsukiyami9@gmail.com 2013-04-01 15:38:55 CDT --- Pardon the noobness of this question, but does that mean that I have to build wine with some specific flag, that I have to start it setting that variable, or that this has to be fixed by devs?
http://bugs.winehq.org/show_bug.cgi?id=33309
--- Comment #4 from Austin English austinenglish@gmail.com 2013-04-02 00:03:44 CDT --- (In reply to comment #3)
Pardon the noobness of this question, but does that mean that I have to build wine with some specific flag, that I have to start it setting that variable, or that this has to be fixed by devs?
It's unimplemented in wine, needs to be fixed.
http://bugs.winehq.org/show_bug.cgi?id=33309
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com 2013-04-02 01:27:47 CDT --- (In reply to comment #4)
It's unimplemented in wine, needs to be fixed.
Marking as new then.
https://bugs.winehq.org/show_bug.cgi?id=33309
--- Comment #6 from Austin English austinenglish@gmail.com --- austin@debian-home:~/wine-git$ git grep RIDEV_INPUTSINK include/winuser.h:#define RIDEV_INPUTSINK 0x00000100
still in 1.7.37.
https://bugs.winehq.org/show_bug.cgi?id=33309
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #7 from Sebastian Lackner sebastian@fds-team.de --- I can't reproduce this issue here with the GOG version of the game. The output is similar, but keyboard works well ingame:
0009:fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0. 0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x1004a, filter=0x33fc3c,flags=0x00000000) returns a fake device notification handle! 0009:fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
Version 2.0.0.1 works well out of the box with wine-1.7.37-143-g3b2cf06, the update to 2.0.1.2 breaks it, and needs the following additional patch to avoid a crash while trying to start the game:
https://github.com/wine-compholio/wine-staging/blob/master/patches/winex11-T...
I assume the reporter used a different version of the game though, so it could still be valid.
@Maurizio Oliveri: Which version of the game do you have? Can you confirm that it still exists in 1.7.37?
$ md5sum *.exe c9b0f3b5233d4b7b7d3b38429de22757 patch_slender_the_arrival_2.0.1.2.exe 3f22207ea9f8fc08e8a9174de7332423 setup_slender_the_arrival_2.0.0.1.exe
$ git describe wine-1.7.37-143-g3b2cf06
https://bugs.winehq.org/show_bug.cgi?id=33309
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #8 from Béla Gyebrószki gyebro69@gmail.com --- I can reproduce the reported problem with the Steam version in Wine 1.9.11. The title screen shows '2.0' as the game version.
As a workaround I have to disable oculusplugin.dll in winecfg to get the keyboard work in the game. Interestingly, keyboard works when I start a new game because I can skip the intro movie by pressing <Esc>, but as soon as the first chapter is loaded, keyboard ceased to work.
There's another annoying issue which might be relevant: every time the game changes the screen (loading screen -> main menu -> intro video -> main game) the game is minimized to icon size in the upper left corner of the virtual desktop. This doesn't occur when oculusplugin.dll is disabled.
One more thing to mention: in current Wine Staging (1.9.11) the game crashes on start for me. With disabled oculusplugin.dll it starts properly.
Wine 1.9.11 & Staging Fedora 23 32-bit X.Org X Server 1.18.3 XFCE 4.12
https://bugs.winehq.org/show_bug.cgi?id=33309
--- Comment #9 from Béla Gyebrószki gyebro69@gmail.com --- This was fixed for me somewhere between 1.9.11 and 1.9.12 so that keyboard works in the game. The annoying problem with the game frequently minimized to the taskbar is still present.
wine-1.9.14-216-ga615647
https://bugs.winehq.org/show_bug.cgi?id=33309
--- Comment #10 from Sebastian Lackner sebastian@fds-team.de --- (In reply to Béla Gyebrószki from comment #9)
This was fixed for me somewhere between 1.9.11 and 1.9.12 so that keyboard works in the game. The annoying problem with the game frequently minimized to the taskbar is still present.
wine-1.9.14-216-ga615647
Could you check which patch fixed it for you? As mentioned above, I was never able to reproduce the issue with my version of the game.
https://bugs.winehq.org/show_bug.cgi?id=33309
--- Comment #11 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Sebastian Lackner from comment #10)
(In reply to Béla Gyebrószki from comment #9)
This was fixed for me somewhere between 1.9.11 and 1.9.12 so that keyboard works in the game. The annoying problem with the game frequently minimized to the taskbar is still present.
wine-1.9.14-216-ga615647
Could you check which patch fixed it for you? As mentioned above, I was never able to reproduce the issue with my version of the game.
It was fixed by https://source.winehq.org/git/wine.git/commit/6f2c18609b27a4fe80f3e538e24545...
I think I tested the game only in virtual desktop mode when I wrote comment #8. That's the commit which fixed the issue when using a VD.
The game I used to reproduce the bug is the Steam version (2.0 according to the title screen), and was built on Unity engine 4.5. If you have an updated version of Slender, there is a chance that the game was built on Unity 5.x that's why you can't reproduce this bug.
https://bugs.winehq.org/show_bug.cgi?id=33309
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #12 from winetest@luukku.com --- SO this is...fixed?
https://bugs.winehq.org/show_bug.cgi?id=33309
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |6tsukiyami9@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=33309
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #13 from joaopa jeremielapuree@yahoo.fr --- Reported fixed by comment 11 Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=33309
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #14 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to joaopa from comment #13)
Reported fixed by comment 11 Can an administrator close this bug as FIXED?
Hello,
Shouldn't we wait for someone to confirm it is fixed when _not_ using virtual desktop?
Regards.