Posts for DeadSignal

Post subject: MAMEUI32: Relocating cursor coordinates during frame advance
Joined: 3/24/2014
Posts: 1
Ever since I have managed to get mouse input working under MAMEUI32, I have been trying to find a solution that would allow frame-perfect cursor positioning to be carried out within the emulated game itself (in order to instantly position myself over a target in-game, a mere frame after shooting another one - for instance). I am fully aware that there is software out there that allows you to determine cursor positioning in a coordinate-based manner: what I am basically looking for is something that would allow me to input x/y values, thus relocating my cursor accordingly. I have also been thinking about alternative solutions such as AutoHotKey scripting, but I simply cannot trust that to provide the frame-perfect accuracy and timing that I am looking for. Any help on that - namely through pointing me to the right software or direction - would be greatly appreciated. Edit: I just realized that said cursor positioning would have to be processed by the emulator itself in some way (possibly through a plugin, which may or may not exist as of the time I'm writing this), due to the fact that relocating the cursor on a paused frame counts as null movement, thus severely limiting movement potential for the next frame. At this point, rather than just simple coordinate-based positioning, it would seem to revolve around making the most out of the emulator's analog input processing capabilities. Is there such a plugin or feature in existence as of now? Do note however that for the obvious sake of saving time in my speedruns, I would strongly favor a way to edit the cursor's coordinates directly within the emulator in paused state: I am however not sure if that is even possible for the time being. I think it -could- be achievable through methods such as hex editing, but I'm not entirely sure of that either. Also, I might have made this in the wrong forum. Feel free to move this thread elsewhere if that is the case.