[Scummvm-tracker] [ScummVM :: Bugs] #6567: WME: 1 1/2 Ritter - Stuck in the Sound Options Menu
ScummVM :: Bugs
trac at scummvm.org
Sat Jul 27 21:15:34 CEST 2019
#6567: WME: 1 1/2 Ritter - Stuck in the Sound Options Menu
-------------------------+--------------------------------
Reporter: raziel- | Owner: raziel-
Type: defect | Status: new
Priority: normal | Component: Engine: Wintermute
Resolution: | Keywords:
Game: Wintermute |
-------------------------+--------------------------------
Comment (by raziel-):
I want to draw your attention to, especially, 1b and 2a.
>>i don't get any "CURSOR: onMouseLeftDown" in the whole log
>Have you added "debug_cursor=true" line under "[scummvm]" section of
"scummvm.ini"?
Yes, of course, just like you noted in the PR
>>Further tests show that it does jump around (also to the left) with your
test game's second slider, so you do seem to have the issue identified
that i'm experiencing
>Does this jumping occur only at the moment when you start pressing the
mouse button? Or it is some constant/shivering movement that happened by
itself while mouse is pressed and hold still?
It's just one jump or skip and yes, it does it the moment i click on the
slider,
I guess it's because (as you mentioned) the engine moves the slider to a
position that is more or less the center of the clicked slider image.
>Let's sum up what we have. There are several games and several kinds of
strange phenomena, I need to understand I get you correctly:
>1a) Can you sometimes set the desired values on all the sliders at 1 1/2
Ritter without issues?
Yes, i can.
There is no problem (anymore) in setting every slider without issues on
using fullscreen.
There are the explained problems (all of them) on using window mode,
though. :-(
>1b) Does teleporting to the 0% without ability to move mouse occur at 1
1/2 Ritter? If yes, is there a stable scenario to get it?
Not in fullscreen.
Yes in window mode.
Stable Scenario?
Well, it's 100% reproducable for me. Just load the game, go to options and
click on the sliders.
The stuck mouse pointer only occurs stuck if i keep the mouse button
pressed and move it around (sometimes the slider even moves to 50% and
100%, but no leveling is possible.
If i click on the slider and release it after it has skipped to 0% i have
a good chance to be able to move the mouse around again.
A workaround to this behaviour is to open the launcher menu (CTRL+F5) as
this will release the mouse pointer again (most of the time).
And another thing i found while testing the "center click is off by some
pixels" bug.
If i click left of the slider image center, it will skip to 0%, but if i
click right it will send me to 100% or max.
So, it's not a problem of the left skip but again one of those "click in
the image center is off by some pixels" bug.
>1c) Does mouse jumping a few pixels at the very moment you start clicking
the mouse occur at 1 1/2 Ritter? If yes, is there a stable scenario to get
it?
Not in fullscreen.
I can't test that in window mode as it immediatly skips to 0% and stays
there, but i'd guess yes.
>1d) Does slow, about several pixels per second, unintentional mouse
movement to some constant direction occur at 1 1/2 Ritter while you keep
the mouse pressed and not moving your hand at all? If yes, is there a
stable scenario to get it?
Not in fullscreen.
I can't test that either in window mode anymore (see 1c), but since it was
there before, i'd guess yes.
>2a) Can you sometimes set the desired values on all the sliders at James
Peris without issues?
With issues in fullscreen.
The skipping is there in James Peris, i now understand why it sometimes
skips to the left and why it "randomly" skips a different amount of
pixels.
It's because of the position of the mouse pointer.
Lets say i happen to click in the exact center of the slider image, then
nothing will happen. The value will stay the same and i can move the
slider aorund to set the desired value.
Now, if i'm one pixel off to the left or right, the slider will move that
pixel to the left or right, changing the value in the process.
If i'm not mistaken i can move the mouse pointer up to six (or was it
seven) pixels max off the center of those images making the slider skip as
many pixels and change the value.
I "believe" this is the same bahaviour as in ritter, but there (for some
some reason) the *mouse pointer* is moved to the exact center of the
slider image, while James Peris does it the other way round (which is
wrong imho).
Not in window.
Window is as bad as in ritter window, see 1a.
>2b) Does teleporting to the 0% without ability to move mouse occur at
James Peris? If yes, is there a stable scenario to get it?
Yes in window.
With one exception, when it skips to 0% (and the stuck mouse pointer
occurs in ritter) in James Peris my mouse pointer is warped to a random
position (can't quite get a reproducable way where it sends it to the same
position, but will try further) but the mouse pointer will nearly
everytime be sent OUTSIDE the window border, making it impossible to play
along, unless i click into the window again.
Maybe that is (was) the reason it was stuck in ritter and is still stuck
in your test game? (see below)
>2c) Does mouse jumping a few pixels at the very moment you start clicking
the mouse occur at James Peris? If yes, is there a stable scenario to get
it?
Not in fullscreen.
Yes in window.
>2d) Does slow, about several pixels per second, unintentional mouse
movement to some constant direction occur at James Peris while you keep
the mouse pressed and not moving your hand at all? If yes, is there a
stable scenario to get it?
Not in fullscreen.
I can't test that either in window mode anymore (see 1c), but since it was
there before, i'd guess yes.
>3a) Can you sometimes set the desired values on second slider of test
game without issues?
I hate to say it, but it gets even stranger.
I built a new version today and for some reason your test game is now as
bad as it can get.
To answer this question, no i can not (anymore), not in fullscreen, not in
window.
>3b) Does teleporting to the 0% without ability to move mouse occur at
second slider of test game? If yes, is there a stable scenario to get it?
Nope, this skipping on first slider click is not there, at least i can't
reproduce it.
>3c) Does mouse jumping a few pixels at the very moment you start clicking
the mouse occur at second slider of test game? If yes, is there a stable
scenario to get it?
Yes in fullscreen.
Yes in window.
Stable scenario for me is simply to start the game, click left or right of
the sliders image center and the slider will move, see 2a
>3d) Does slow, about several pixels per second, unintentional mouse
movement to some constant direction occur at second slider of test game
while you keep the mouse pressed and not moving your hand at all? If yes,
is there a stable scenario to get it?
No, not really that behaviour, but something similar.
Since the mouse pointer is stuck indefinitely to any of the sliders once i
clicked it, i can click and hold the mouse button and slowly move the
mouse to the left or right and the slider will start moving by itself,
even if i release the mouse button.
I can speed it up by moving the mouse faster, but i cannot set anything
anymore, because of the stuck mouse pointer.
The workaround (CTRL+F5) doesn't work here either. I have to quit the game
or close ScummVM.
Stable scenario for me is again to simply start the game.
Sorry for all the strange problems, but thank you for not simply skipping
this problem.
--
Ticket URL: <https://bugs.scummvm.org/ticket/6567#comment:17>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list