TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.18k stars 382 forks source link

Meldon DS - Hybrid Mode. X Touch Axis on the wrong position (2.10 RC1) #4096

Open Zimond47 opened 6 hours ago

Zimond47 commented 6 hours ago

When using the Hybrid mode in Melon DS (Bizhawk 2.10 RC1) the X axis of the touchscreen is missplaced. It is on the left side of the whole window, so here in the screenshot I needed to click under the staircase to hit the weapon buttons. Y axis is correct.

grafik

Edit : In horizontal Mode both axis are completely off set.

Morilli commented 5 hours ago

Yeah that's an unfortunate side effect of the implementation of mouse input -> axis value. There is no knowledge of actual screen bounds and how to transform them, it's a simple position / max size logic. The same issue can be seen by enabling overscan on snes and most likely also by setting custom cropping.

CasualPokePlayer commented 1 hour ago

I am fairly certain this is the result of savestate usage actually, which I fixed in https://github.com/TASEmulators/BizHawk/commit/84130285aaf65b681e0a71aec4b3bee428505778. Please retest on the latest dev build.