[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 19:26:19 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 lolbot-iichan):
>I had to manually add the test game details to the detection table, hope
i didn't break anything...
That's fine. However note that when adding a game not listed in detection
table you can just select the last option from ScummVM UI suggestions. It
is an autogenerated entry that allow you to add the game without editing
detection tables.
>First slider works as it should, no skipping, no oddities, no nothing,
everything's fine (if every slider would work that way i'd be happy) :-)
That's good. That means that if we won't find a good solution, I can just
hack ScummVM to run some hand-written script for sliders instead of buggy
one for those 2 games.
>I can drag it *over* the window border on the left side
I guess that's result of me over-simplifying the script. I cared about
reproducing the dragging similar to Ritter's and didn't cared much about
border behaviur.
> the pixels it moves is always "1" AND it will randomly move to the left
aswell (James Peris does only move to the right)
Oh noes, it gets stranger and stranger with each test.
>If i click on *any* of the sliders the mouse pointer moves some pixels to
the right and then stops (chaning the slider setting in the process).
>If i move the mouse around, move back to the very same slider and click
on it again, it will be moved to the right again for some pixels.
Yes, Ritter and James Peris slider code is designed to have such effects -
mouse if teleported to some "old" position that may be several pixels off.
It's kind of strange that it is "only to the right", however movement
during the moment of Mouse Down event is fine. What is not expected from
such code is cursor and/or slider movement when mouse button is pressed
and your hand is not moving, which you reported earlier.
>I have to add that this test was done with the test build and your debug
code already in place (not sure if this affects any of these issues.
This is fine.
>i am not able to reproduce the ritter behaviour (also not sure if some
fix is in the code already) of moving sliders by itself
Does this mean that you can set the desired value on any slider in any
game? I didn't fix anything.
>i don't get any "CURSOR: onMouseLeftDown" in the whole log
Have you added "debug_cursor=true" line under "[scummvm]" section of
"scummvm.ini"?
>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?
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?
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?
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?
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?
2a) Can you sometimes set the desired values on all the sliders at James
Peris without issues?
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?
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?
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?
3a) Can you sometimes set the desired values on second slider of test game
without issues?
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?
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?
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?
--
Ticket URL: <https://bugs.scummvm.org/ticket/6567#comment:15>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list