[Bug 49988] New: NosTale (and probably some other games) doesn't handle mouse clicks correctly
https://bugs.winehq.org/show_bug.cgi?id=49988 Bug ID: 49988 Summary: NosTale (and probably some other games) doesn't handle mouse clicks correctly Product: Wine Version: 5.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: theszczepancio(a)gmail.com Distribution: --- Created attachment 68390 --> https://bugs.winehq.org/attachment.cgi?id=68390 Wine-staging 5.19 log Releated issues: https://bugs.winehq.org/show_bug.cgi?id=42999 https://bugs.winehq.org/show_bug.cgi?id=21739 Some info: Tested the issue with wine and wine-staging. Bug persists in 5.17, 5.18, 5.19 versions of wine. I have installed Arch Linux on r5 3600/rx5700 XT. I use D9VK (newest) for improvements of performance. Installing dinput8 is not fixing anything. I use Sway/wlroots on wayland, also I own newest kernel. Game works as should on steam proton with same version of D9VK. OpenGL backend works fine. Wine log in attachement. -- 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=49988 --- Comment #1 from Patryk Szczepański <theszczepancio(a)gmail.com> --- The issue is the same as others - game is not interpreting clicks correctly e.g. is not working at all or when clicking on items it's causing replacement with question marks. For some reason it probably still persists in Wine on macOS too, but since I encountered it for some reason on Linux, I post new issue. -- 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=49988 --- Comment #2 from Patryk Szczepański <theszczepancio(a)gmail.com> --- The bug still appears with wine staging 7.0rc2, sadly :/ -- 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=49988 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #3 from joaopa <jeremielapuree(a)yahoo.fr> --- DVXK is not supported here. PLease, test only with plain 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=49988 pardisetm(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pardisetm(a)gmail.com --- Comment #4 from pardisetm(a)gmail.com --- (In reply to joaopa from comment #3)
DVXK is not supported here. PLease, test only with plain wine .
This is not Directx problem since this problem also appear when we launch the game with opengl(there an option for that) -- 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=49988 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #5 from Fabian Maurer <dark.shadow4(a)web.de> --- Is it this game? https://store.steampowered.com/app/550470/NosTale__Anime_MMORPG/ -- 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=49988 --- Comment #6 from pardisetm(a)gmail.com --- (In reply to Fabian Maurer from comment #5)
Is it this game? https://store.steampowered.com/app/550470/NosTale__Anime_MMORPG/
No this is the steam version who works fine with proton (I think) Here we talk about the Gameforge version : https://gameforge.com/en-US/play/nostale -- 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=49988 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://gameforge.com/en-US | |/play/nostale Keywords| |download -- 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=49988 --- Comment #7 from Patryk Szczepański <theszczepancio(a)gmail.com> --- (In reply to Bougy from comment #6)
(In reply to Fabian Maurer from comment #5)
Is it this game? https://store.steampowered.com/app/550470/NosTale__Anime_MMORPG/
No this is the steam version who works fine with proton (I think) Here we talk about the Gameforge version :
I also had problems with proton version prior to 6.3-8, gonna check if it works when I return home. Also this bug also appears to happen on macOS inside CrossOver, but also I tested CrossOver version like year ago on my Macbook... -- 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=49988 --- Comment #8 from Patryk Szczepański <theszczepancio(a)gmail.com> --- (In reply to joaopa from comment #3)
DVXK is not supported here. PLease, test only with plain wine .
It ALSO appears while using plain Wine, no difference if it's Linux or macOS. Thats what I wanted to say. -- 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=49988 --- Comment #9 from Patryk Szczepański <theszczepancio(a)gmail.com> --- I can confirm that the bug still exists in wine 7.0rc6, I tested it minute ago -- 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=49988 --- Comment #10 from Patryk Szczepański <theszczepancio(a)gmail.com> --- Read this: https://bugs.winehq.org/show_bug.cgi?id=42999 So, I was finally able to fix this bug under custom Proton build: https://github.com/PSzczepanski1996/proton-ge-nostale The patch that fixes the game is here: https://github.com/PSzczepanski1996/proton-ge-nostale/blob/master/patches/wi... As I mentioned in previous issue the bug is caused because NosTale checks memory regions and Wine places system libraries differently than Windows in the RAM. I'm not doing any Pull Request right now since the issue should be discussed and Wine get's into freeze phase - this thread is place for talking about it. -- 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=49988 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch --- Comment #11 from Austin English <austinenglish(a)gmail.com> --- (In reply to Patryk Szczepański from comment #10)
Read this: https://bugs.winehq.org/show_bug.cgi?id=42999
So, I was finally able to fix this bug under custom Proton build: https://github.com/PSzczepanski1996/proton-ge-nostale
The patch that fixes the game is here: https://github.com/PSzczepanski1996/proton-ge-nostale/blob/master/patches/ wine-hotfixes/upstream/nostale.patch
As I mentioned in previous issue the bug is caused because NosTale checks memory regions and Wine places system libraries differently than Windows in the RAM. I'm not doing any Pull Request right now since the issue should be discussed and Wine get's into freeze phase - this thread is place for talking about
If you'd like to submit this patch (which fixes a bug, which is very much encouraged in code freeze ;) ), you should submit a merge request to gitlab: https://wiki.winehq.org/Submitting_Patches https://gitlab.winehq.org/wine/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=49988 --- Comment #12 from Patryk Szczepański <theszczepancio(a)gmail.com> --- Okey, I created this pull request: https://gitlab.winehq.org/wine/wine/-/merge_requests/1907 Gonna see what wine-team will do with it :) Also sorry for little-messy english, I'm still trying to learn grammar in correct way. -- 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=49988 --- Comment #13 from Alexandre Julliard <julliard(a)winehq.org> --- Hopefully fixed by the dynamic base support, please retest. -- 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