Closed jasondude7116 closed 1 year ago
should be fixed now.
Thank you for your time and work! I downloaded the new core. I can move the view now (somewhat) , but there is still an issue. When rotating the view, I can only move in a ..maybe 60 deg or so arc. This is same for up/down and left/right. If I get to the edge of the arc, then release the mouse from view mode (moving cursor on static screen) and move the mouse to the edge of the screen, then go to mouse look mode again, the arc changes it's center point....so that I'm viewing a different 60deg arc. So by releasing and unreleasing look mode and moving the cursor, I can eventually rotate 360deg on X axis. I should be able to move mouse continually to left/right and be able to rotate 360deg. Instead, the look mode hits a "wall" at about 60deg in any direction. Edit: Also wanted to add that the video in - libretro/scummvm-upstream#15 opened last week by [i30817] shows the same thing I'm experiencing.
Yes, it's the same problem. Since we are on completely different OSes, using different drivers and i tested the problem still exists even if you change drivers or fullscreen/exclusive fullscreen to 'fake fullscreen', it's a bug on either the core or the retroarch treatment of mouse input beyond it's 'driver' setup.
I think the second is more likely, but i testing things on other cores that can use the mouse, like dosbox wouldn't go amiss. I think it might give a false assurance though, because dosbox games have a very limited resolution, most of them so...
I think it's retroarch. I tried it on a rotoscaped dos game i had installed here randomly, (versailes 1865), and besides requiring a bit of a setup to get into the situation and being slow as heck, i could reproduce the line behavior.
Here is a video. There i move up 'enough' to confuse retroarch, then try to move the cursor down again. See the unnatural line.
Note this is NOT versailles 1865 on scummvm, it's it on dosbox:
Screencast from 12-02-2023 02:40:40.webm
edit: I tested it again and it doesn't happen every time in game, which is a bit frustrating. Still it kind of often happens right away in the menu anyway, which is enough to confirm it more easily.
New fix merged.
Tested Myst 3. Same scenario with about 60deg arc of view. Can not rotate past that.
Did you test this commit e7fe82c4886ea4e7a964f9148cb7d76b90fe1edc ? [You can find this information under Information->Core Information / System Information]
I'm not familiar with some of this stuff. Under "System Information", there is "Git Version: e3c92b0". I'm assuming you are referring to that? I'm sorry if I'm being a bit confusing. What I did was download a new Scummvm core. (Which has Feb 12 build date) Are you saying that I need to get the latest version of Retroarch because an update was done to that? (I will be back at PC in about an hour or so.) I can do whatever I should have done then and test.
Retroarch version is ok, you need to check core version from Core Information (a string starting with "v2.6.1.4...." last seven digits are the short reference commit.
Sorry for the delay. I finally figured out how to check the version number of the Scummvm core. I was not on the same commit. I downloaded the Scummvm core again, and it's now on the same version number as the commit. ROTATION IS WORKING!!! Played Myst 3 for a few minutes and all seems great so far. Sorry for the confusion, I'm learning. Thank you very much for your patience, time, and work! Have a good one.
TLDR: I'm stupid, I fixed some of my stupid and everything is working now as expected with the https://github.com/libretro/scummvm/commit/e7fe82c4886ea4e7a964f9148cb7d76b90fe1edc commit.
Is rotation working just with the mouse for you? For me, retropad works, but only mouse doesn't.
If you're even using the mouse that is.
Tested mouse, retropad, and keyboard. All working properly for rotating the view in Myst 3 with https://github.com/libretro/scummvm/commit/e7fe82c4886ea4e7a964f9148cb7d76b90fe1edc PC Win 10, standard USB mouse and KB. Xbox One controller for retropad.
Were you able to rotate 360º in the initial view in both directions with the mouse? I wasn't.
Just the mouse. Using the retropad/keyboard resets it.
It works properly even with mouse only on Win10 test, closing here.
Description
Myst III: Exile - The game registers properly in the Scummvm core and will start/run. After the intro, when I get to the first screen, (a desert/canyon area with a bird flying in the background) I can't seem to rotate/move the view. Mouse and gamepad cursor is active. I can right click to release cursor from movement mode and move the cursor around the screen. Game seems to be running. Bird is flying, sound is playing, cursor is active. Just can not seem to move/rotate the view.
Expected behavior
Mouse/cursor should rotate/move view when in movement mode.
Actual behavior
Mouse/cursor does not move/rotate view in view/movement mode.
Screenshots
[If applicable, add screenshots to help explain your problem]
Steps to reproduce the bug
Version/Commit
[You can find this information under Information->Core Information / System Information]
ScummVM game/engine
myst3-win
Environment information
Additional context
[Add any other context about the problem here]