Browse by type
Touch Sensor Input for MaiMai Finale.
It make a use of SetWindowsHookEx to listen WH_GETMESSAGE and hook any input events.
In order to register touch input, CreateWindowExA is detoured to perform RegisterTouchWindow after the actual CreateWindowExA is called.
The game did not emulate any hardware input such as JVS and touch sensors instead, it write input flag directly to the game memory.
MaiSense.Launcher.exe and MaiSense.dll into game directoryMaiSense.Launcher.exeMulti touch input is supported. Make sure that touch input emulation from Mouse middle button is not activated, otherwise restart the game.
Only support 1P with DEV mode only, has no plan to support 2P or any other mode.
This is an open-sourced library licensed under the MIT License
$ claude mcp add MaiSense \
-- python -m otcore.mcp_server <graph>