schellingb / dosbox-pure

DOSBox Pure is a new fork of DOSBox built for RetroArch/Libretro aiming for simplicity and ease of use.
GNU General Public License v2.0
766 stars 64 forks source link

Tomb Raider input does not work since the 0.9.0 beta #265

Closed PoloniumRain closed 2 years ago

PoloniumRain commented 2 years ago

Tomb Raider Gold has an input problem on the main menu screen that did not previously exist. Now it's as if the right input key/button is constantly held down, so the menu constantly spins around and you can't select anything. This does not happen with 0.26, but 0.9.0, 0.9.1 and 0.9.2 all have this problem. So it was introduced with the 0.9.0 beta.

0.9.2:

https://user-images.githubusercontent.com/50634894/171125686-ab0dbe67-a1a3-4a4c-a616-7d8e352f21ce.mp4

0.26:

https://user-images.githubusercontent.com/50634894/171125735-72c2c865-b1bd-456b-b4bb-807a7294afac.mp4

Tested on Windows 10 with a clean RA install.

schellingb commented 2 years ago

In 0.9.0 I made a change because Turrican 2 depending on its configuration refuses to start without a joystick being plugged in. But seeing that Tomb Raider is unplayable like that and Turrican 2 can be fixed by fiddling with the SETUP program, I'll revert this behavior to what it was before. Thanks for reporting. Because we just released 0.9.3 today, I think I'll just push this change to the Online Updater without any version increase. It seems better this way.

PoloniumRain commented 2 years ago

Looks like i've got the update because Tomb Raider is working properly now (it's still 0.9.3 as you mentioned). I think it also fixed a similar problem with Need For Speed. I'll close this. Cheers!

schellingb commented 2 years ago

Awesome, thanks for confirming. Now I wonder if this also fixes @mrmatteastwood 's favorite game Boppin' without a need to have a section dedicated to it in the docs :-)

mrmatteastwood commented 2 years ago

Hmmmm, quite possibly! However, I found out before that Boppin' could be fixed by deleting its .CFG, so now I can no longer reproduce the conditions under which the problem originally occurred. Let's just say yeah, it's fixed! ;-)