[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