Opened 6 weeks ago

Last modified 5 weeks ago

#15916 new defect

LURE: Selecting dialogs in fullscreen (OpenGL) broken in 2.9.0pre and 2.8.0

Reported by: Michas0206 Owned by:
Priority: high Component: Engine: Lure
Version: Keywords: Lure, mouse, dialogs
Cc: Michas0206 Game: Lure of the Temptress

Description (last modified by Michas0206)

Hi, I recently found out that in "Lure of the Temptress" selecting a dialog if more than 2 answers are shown is broken here in 2 different recent ScummVM-Versions on 2 different systems.

It somehow jumps and I am not able to select dialog in the middle. Sometimes it works with mousewheel and (correct set) arrow keys, sometimes/most times not. It just jumps from top to bottom dialog if trying to choose one with mouse and keyboard or mousewheel refuse to act.

As if steering getting "out of focus" somehow fullscreen, not sure.

I seen this on self build 2.9.0pre ScummVM on Raspberry Pi and rechecked this on x86-PC Linux ScummVM 2.8.0 installed from Repos.

On PC/ScummVM 2.8 it looks as if everything is fine when runnning ScummVM windowed - when I switch fullscreen I get the same behavior as on Raspberry fullscreen (not checked windowed here): I am not able to select dialogs anymore correct if more than 2 are shown.

I am really sure it was fine in earlier versions of ScummVM (around 2.2?).

Game used is VGA disk version (german).

Change History (5)

comment:1 by Michas0206, 6 weeks ago

Description: modified (diff)

comment:2 by tag2015, 6 weeks ago

Summary: Lure: Selecting dialog in fullscreen broken in 2.9.0pre and 2.8.0LURE: Selecting dialog in fullscreen broken in 2.9.0pre and 2.8.0

comment:3 by Michas0206, 5 weeks ago

Priority: normalhigh
Summary: LURE: Selecting dialog in fullscreen broken in 2.9.0pre and 2.8.0LURE: Selecting dialogs in fullscreen broken in 2.9.0pre and 2.8.0

Don't want to stress you out, does it make sense to report bugs here at all -
first thing a user sees here is 9 pages full of reported and still open tickets, oldest ones are 18 years old...

Anyway, I will see, in the meanwhile I figured out it seems this issue has something to do with OpenGL -
if I try this with SDL instead of OpenGL, it seems everything is fine regarding choosing dialogues (- but with SDL something else does not work - screen is always 4:3...whatever I set, it seems SDL also has (other) problems (with available options that could be chosen in menu / many options do not work on SDL / my Raspberry at least)).

Choosing dialogs-issue does not change if I change the scaler or change stretch fullscreen etc., just if I switch between OpenGL and SDL.

Last edited 5 weeks ago by Michas0206 (previous) (diff)

comment:4 by Michas0206, 5 weeks ago

Summary: LURE: Selecting dialogs in fullscreen broken in 2.9.0pre and 2.8.0LURE: Selecting dialogs in fullscreen (OpenGL) broken in 2.9.0pre and 2.8.0

comment:5 by antoniou79, 5 weeks ago

To answer your question, yes, the bug tracker is the best place to report bugs or issue a feature request.

This is regardless of the amount of open tickets currently listed, and moreover, this is how we can get an accurate picture of bugs, regressions, show-stoppers, for the game engines or other ScummVM application components.

We always welcome and appreciate reports on bugs from our community.

Due to the open and voluntary nature of the project, developers will work on resolving bugs in their leisure time, and are likely to focus on a component or engine at a time.

However, it's essential to have this mechanism to track the resolution of a bug, discuss on the technical causes, have additional feedback requested and provided (if needed), etc.

Note: See TracTickets for help on using tickets.