[Bug 54065] New: Windower 4 with FFXI Online has no keyboard input
https://bugs.winehq.org/show_bug.cgi?id=54065 Bug ID: 54065 Summary: Windower 4 with FFXI Online has no keyboard input Product: Wine Version: 7.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: dinput Assignee: wine-bugs(a)winehq.org Reporter: reaper2021(a)protonmail.com Distribution: --- Created attachment 73616 --> https://bugs.winehq.org/attachment.cgi?id=73616 error log Keyboard input in FFXI with Windower 4 has been broken for a long time. It fails in 7.20, and all the way down to 5.0rc2 or earlier (I stopped testing there). Keyboard input works in wine-staging-5-0rc5, and no longer works in wine-staging-5-0-rc6. My installation for which I posted the log uses dxvk and dgVoodoo, but the problem also occurs without that. Steps to reproduce: 1. make a 32 bit prefix, windows version seems noncritical (7 or 10). 2. install official FFXI distribution from http://www.playonline.com/ff11us/download/media/install_win.html (install hangs for a seemingly long time at some step, disk space check if I recall, just wait) 3. winetricks dotnet462 gdiplus (without dotnet, windower will not work. Gdiplus just makes the fonts in the windower console look nicer, it's not absolutely required for reproduction.) 4. install windower 4.3 from https://www.windower.net/ , to $WINEPREFIX/drive_c/windower4.3/ 5. wine $WINEPREFIX/drive_c/windower4.3/Windower.exe At this step, you'll need an FFXI subscription and character to log in and get to the point where you see that the keyboard doesn't work. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 --- Comment #1 from ReaperX <reaper2021(a)protonmail.com> --- People in the windower dev community have identified these patches as the reason keyboard input stopped working in wine-staging: https://github.com/wine-staging/wine-staging/commit/d8496cacd170347bbde755ea... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 ReaperX <reaper2021(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|dinput |user32 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 ReaperX <reaper2021(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Windower 4 with FFXI Online |FFXI Online with Windower 4 |has no keyboard input |has no keyboard input -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 ReaperX <reaper2021(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Product|Wine |Wine-staging Version|7.20 |5.0-rc6 Severity|blocker |normal Regression SHA1| |d8496cacd170347bbde755ead06 | |6be8394fbb82b Component|user32 |-unknown CC| |leslie_alistair(a)hotmail.com | |, z.figura12(a)gmail.com --- Comment #2 from Austin English <austinenglish(a)gmail.com> --- Not a blocker. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 --- Comment #3 from ReaperX <reaper2021(a)protonmail.com> --- clarification: windower uses two keyboard detection methods. One of them does not work. Upon launching the game, one needs to "accept" the rules of conduct. Pressing enter here should work, but does not. This is the test of whether keyboard entry works fully. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Component|-unknown |user32 Status|UNCONFIRMED |STAGED Staged patchset| |https://gitlab.winehq.org/w | |ine/wine-staging/-/tree/mas | |ter/patches/user32-rawinput | |-keyboard Ever confirmed|0 |1 Product|Wine-staging |Wine --- Comment #4 from Zeb Figura <z.figura12(a)gmail.com> --- Since the "regression" is disabled wine-staging patches, I'm reframing this as a bug against upstream Wine. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|leslie_alistair(a)hotmail.com | |, z.figura12(a)gmail.com | Regression SHA1|d8496cacd170347bbde755ead06 | |6be8394fbb82b | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54065 Rubenator <RubenatorX(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |RubenatorX(a)gmail.com --- Comment #5 from Rubenator <RubenatorX(a)gmail.com> --- Correction: Final Fantasy XI is what uses two different keyboard detection modes. Windower simply needs to intercept both, but wine versions beyond a certain version don't let Windower intercept via DirectInput which is required. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla