[Scummvm-tracker] [ScummVM :: Bugs] #13251: GOG version of Zniw Adventure
ScummVM :: Bugs
trac at scummvm.org
Mon Feb 14 23:02:07 UTC 2022
#13251: GOG version of Zniw Adventure
---------------------------+--------------------------
Reporter: joeraz | Owner: criezy
Type: defect | Status: new
Priority: normal | Component: Engine: AGS
Version: | Resolution:
Keywords: Zniw Adventure | Game:
---------------------------+--------------------------
Comment (by antoniou79):
I checked the demo (from Indie DB) and you're right. The demo works, the
full game (GOG at least) does not, when using ScummVM.
Both work if they are run form their own executables.
Some observations from running both with ScummVM (latest master HEAD) on
Windows 10:
Demo init (console output):
https://pastebin.com/0FJcmLGF
Full game init (console output):
https://pastebin.com/m704jWmH
In the full game, hovering the mouse over the buttons in the intro
language selection screen will not cause the subtitle to be displayed. In
the demo the subtitle is displayed, but it has some rendering issues wrt
how it looks running the demo from the executable -- this is for another
bug ticket.
It seems there's a problematic(?) gui in the full game, with ID 160, name
"gEndtitle" and z-order 1200. This is both visible and clickable and its
width, height is 640, 480 respectively.
There is no such gui in the demo.
If I force the engine to skip checking this particular gui ID for being
interactable (via .IsInteractableAt() in gui_on_mouse_move() (gui.cpp) and
GetGUIAt() (global_gui.cpp), the language selection screen starts working
properly; subtitles are shown when hovering over the buttons and clicking
on the buttons works.
Of course, skipping checking the ID 160 gui, is not a proper solution. But
I don't know enough on AGS engines to create a proper patch that handles
this special case.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13251#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list