http://bugs.winehq.org/show_bug.cgi?id=31278
Bug #: 31278 Summary: The Longest Journey: "eye-mouth-hand" dialog only appears sometimes (randomly?) Product: Wine Version: 1.5.9 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: rmmartins@gmail.com Classification: Unclassified
This bug has been described by Octavian Vocu on one of his comments in another bug report from the same game (http://bugs.winehq.org/show_bug.cgi?id=11819#c39). I'm pasting an excerpt of his comment below because it explains exactly what's happening:
"There is still some issue related to doing actions on objects, with the mouse. Clicking an actionable object should display the eye-mouth-hand dialog. Mouse shows correct pointer, but simply clicking has no effect. I noticed that as you push the left mouse button, you need to move the mouse slightly for the action dialog to appear. Might be related to transparent windows, not sure yet."
It's certainly a different bug and deserves a different report, that's why I'm creating this.
I've tested this on Debian Sid (i386) with wine-1.5.9. The console output is small, so I just pasted it below; the messages look the same as every other bug report on the game. The last three fixme's repeat a million times.
fixme:win:EnumDisplayDevicesW ((null),0,0x33eb04,0x00000000), stub! fixme:ddraw:ddraw7_Initialize Ignoring guid {00000000-0000-0000-0000-000000000000}. fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1. fixme:d3d_surface:surface_load_location Unimplemented location SFLAG_INSYSMEM for depth/stencil buffers. fixme:d3d_surface:surface_unmap Depth / stencil buffer locking is not implemented. fixme:d3d:state_subpixel Render state WINED3D_RS_SUBPIXEL not implemented yet. fixme:d3d:state_flushbatch Render state WINED3D_RS_FLUSHBATCH not implemented yet. fixme:d3d_surface:surface_load_location Unimplemented location SFLAG_INSYSMEM for depth/stencil buffers. fixme:d3d_surface:surface_load_location Unimplemented location SFLAG_INSYSMEM for depth/stencil buffers. fixme:d3d_surface:surface_unmap Depth / stencil buffer locking is not implemented.
It might be important to notice that Octavian was probably on the right track of fixing this with his previous patches. The game runs pretty well on 1.3.32 with three of his patches (http://bugs.winehq.org/show_bug.cgi?id=11819#c37); the issue reported here is the main thing keeping it from being almost perfect.
Also, on a 1.5.9 with the same three patches (even though the characters are invisible again) the following three messages appear when you click an object (when the dialog should be displayed):
fixme:x11drv:X11DRV_WindowPosChanged transparent window, fixing window rect fixme:x11drv:X11DRV_WindowPosChanged transparent window, fixing window rect fixme:x11drv:X11DRV_WindowPosChanged transparent window, fixing window rect
http://bugs.winehq.org/show_bug.cgi?id=31278
Rafael Martins rmmartins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.gog.com/gamecard | |/the_longest_journey See Also| |http://bugs.winehq.org/show | |_bug.cgi?id=11819
http://bugs.winehq.org/show_bug.cgi?id=31278
Rafael Martins rmmartins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|The Longest Journey: |The Longest Journey: |"eye-mouth-hand" dialog |"eye-mouth-hand" dialog not |only appears sometimes |displaying correctly |(randomly?) |
http://bugs.winehq.org/show_bug.cgi?id=31278
Rafael Martins rmmartins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.5.9 |1.3.32
http://bugs.winehq.org/show_bug.cgi?id=31278
karl@huftis.org karl@huftis.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |karl@huftis.org
http://bugs.winehq.org/show_bug.cgi?id=31278
Maik Wagner maiktapwagner@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maiktapwagner@aol.com
--- Comment #1 from Maik Wagner maiktapwagner@aol.com --- There is an AppDB-entry for the demo version at:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=8013
https://bugs.winehq.org/show_bug.cgi?id=31278
sacrediou vmerlet@april.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vmerlet@april.org
https://bugs.winehq.org/show_bug.cgi?id=31278
Martin Fontaigne martinrs@softhome.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |martinrs@softhome.net
--- Comment #2 from Martin Fontaigne martinrs@softhome.net --- I can confirm that wine 1.7.53 with wine-staging patch (not sure this is required) and the 3 Octavian Vocu's patches do show the character fully, and I use 32-bit proprietary nvidia 340.93.
It still has this problem of not showing the action dialog.
Did wine 1.3.32 patched have this working at all? I could no longer build 1.3.32 since it requires freetype version 1 and other dependencies not available anymore.
https://bugs.winehq.org/show_bug.cgi?id=31278
dubigrasu dubigrasu@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dubigrasu@yahoo.com
--- Comment #3 from dubigrasu dubigrasu@yahoo.com --- Bug still present as of Wine 1.9.21.
At least for the initial part of the game there are no rendering issue, the quit window dialog can be bypassed with the Y/N keys and even antialiasing works very well using backbuffer instead of FBO.
This is unfortunately the only issue that prevents the game to be playable.
https://bugs.winehq.org/show_bug.cgi?id=31278
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #4 from joaopa jeremielapuree@yahoo.fr --- Still a bug in current wine?
https://bugs.winehq.org/show_bug.cgi?id=31278
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to joaopa from comment #4)
Still a bug in current wine?
Yes, it is.
The Longest Journey (GOG.com) wine-2.1-249-g8af23cb Fedora 25 x86_64 Xorg 1.19.1 XFCE 4.12
https://bugs.winehq.org/show_bug.cgi?id=31278
ru.martinez@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ru.martinez@gmail.com
--- Comment #6 from ru.martinez@gmail.com --- Confimed bug still present, rendering the game unplayable.
Using The Longest Journey from GOG.com. Runtime: CrossOver 17.0.0.31291 (which includes wine 2.8 in theory) System: MacOS 10.13.2 (17C88) Kernel Version: Darwin 17.3.0
https://bugs.winehq.org/show_bug.cgi?id=31278
paulo i30817@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |i30817@gmail.com
--- Comment #7 from paulo i30817@gmail.com --- Why is this still unconfirmed?
Anyway, can confirm here, but i'm using wine staging (and have actually never played the game on windows).
The Longest Journey (GOG.com) (build 142) wine-2.4 (Staging) x86_64 GNU/Linux Ubuntu 16.04.4 LTS X version: 1.18.4 GNOME Shell 3.18.5
https://bugs.winehq.org/show_bug.cgi?id=31278
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #8 from Zebediah Figura z.figura12@gmail.com --- Marking confirmed as this bug affects multiple users.
https://bugs.winehq.org/show_bug.cgi?id=31278
ppa@jzimm.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ppa@jzimm.net
https://bugs.winehq.org/show_bug.cgi?id=31278
--- Comment #9 from ppa@jzimm.net --- I'm running wine 3.0 (Ubuntu 18.04 amd64) and I confirm the bug happens here too.
https://bugs.winehq.org/show_bug.cgi?id=31278
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=31278
Jeff D. Hanson jhansonxi@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jhansonxi@gmail.com
--- Comment #10 from Jeff D. Hanson jhansonxi@gmail.com --- Still occurring with Wine 3.16 (wine-devel 3.16.0~xenial from winehq.org) on Xbuntu 16.04.5 x86_64. Reproduced with demo 161 and full version (GOG.com) build 142. Problem doesn't occur on WinXP (floating object menu appears immediately upon LMB click). Demo available from:
https://games.softpedia.com/get/Games-Demo/The-Longest-Journey-161-Demo.shtm...
MD5: 6d7f91e0a19513e859775862b2ac43d8 thelongestjourneydemo_english.exe
https://bugs.winehq.org/show_bug.cgi?id=31278
WineGamer76 winebugs@c2.hu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winebugs@c2.hu
--- Comment #11 from WineGamer76 winebugs@c2.hu --- This bug is still occurring in wine-4.2 (Staging) with the full game, build 161.
https://bugs.winehq.org/show_bug.cgi?id=31278
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.17?
https://bugs.winehq.org/show_bug.cgi?id=31278
--- Comment #13 from karl@huftis.org karl@huftis.org --- (In reply to joaopa from comment #12)
Does the bug still occur with wine-5.17?
Unfortunately, yes.
https://bugs.winehq.org/show_bug.cgi?id=31278
--- Comment #14 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-8.11?
https://bugs.winehq.org/show_bug.cgi?id=31278
--- Comment #15 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to joaopa from comment #14)
Does the bug still occur with wine-8.11?
Still an issue in wine-8.12-75-gfb4d36c6613. Tested with the GOG.com version.
https://bugs.winehq.org/show_bug.cgi?id=31278
--- Comment #16 from ru.martinez@gmail.com --- Hi, I know this bug tracker is for Wine, but I am adding this information for those who just want to play the game, for what it's worth. TLJ plays just fine in ResidualVM (a game code interpreter).
That said, I would still like to see this bug's root cause found and fixed (as that may help increase overall Wine compatibility).
https://bugs.winehq.org/show_bug.cgi?id=31278
--- Comment #17 from karl@huftis.org karl@huftis.org --- (In reply to ru.martinez from comment #16)
Hi, I know this bug tracker is for Wine, but I am adding this information for those who just want to play the game, for what it's worth. TLJ plays just fine in ResidualVM (a game code interpreter).
It also works fine in ScummVM, even with the HD mod (https://tljhd.github.io/, highly recommended).