Moékuri: Adorable + Tactical SRPG

Moékuri: Adorable + Tactical SRPG

Not enough ratings
Playing on Touchscreen
By EnteWurzel
This game does not seem to have native touchscreen support. However, I created a script for AutoHotkey and wanted to share it, in case there is someone out there who also wants to play this on a Windows tablet.
   
Award
Favorite
Favorited
Unfavorite
Introduction
Moékuri can be controlled entirely with the mouse, so it would be a perfect candidate for playing it on touchscreen. However, the absence of touchscreen support leads to the game missing many of the input commands. I created a script for AutoHotkey that produces mouse clicks that are long enough for the game to recognize. I can't guarantee that it works for everybody, and I don't intend to provide further support. For my Surface Pro 2 with Windows 8.1, it works good enough – with finger input as well as with pen input.
Featured gestures
Right-click (hold) + swipe…
  • …up: Toggle zoom in battle
  • …left/…right: Rotate camera in battle
  • …down: Exit game
Known issues
  • Double-click (for equipping skills) has to be done slower; you could try and reduce the value for keyDelay in the script, but this increases the chance that the game misses the mouse input
  • Drag&Drop of party members can be extremely fiddly if not using a pen
The script
Save the script below in a textfile and run it with AutoHotkey[autohotkey.com].
#SingleInstance force #NoEnv SendMode Input keyDelay := 100 GroupAdd, GamesGroup, Moékuri ; you can add other games like this (without the preceding semicolon): ; GroupAdd, GamesGroup, Morphblade ; GroupAdd, GamesGroup, AnotherGameWindowTitle #IfWinActive ahk_group GamesGroup LButton:: Click down return LButton Up:: sleep, keyDelay Click up return RButton:: MouseGetPos x1, y1 return RButton Up:: MouseGetPos x2, y2 x := x2 - x1 y := y2 - y1 Gesture := 0 if (Abs(x) > Abs(y)) { if (x > 10) Gesture := 2 else if (x < -10) Gesture := 4 } else { if (y > 10) Gesture := 3 else if (y < -10) Gesture := 1 } if (Gesture = 0) { Click down right sleep, keyDelay Click up right } else if (Gesture = 1) { Send {v down} sleep, keyDelay Send {v up} } else if (Gesture = 2) { Send {x down} sleep, keyDelay Send {x up} } else if (Gesture = 3) { Send {Esc down} sleep, keyDelay Send {Esc up} } else if (Gesture = 4) { Send {c down} sleep, keyDelay Send {c up} } return
1 Comments
freXampl 5 Jul, 2018 @ 1:09pm 
wow... I needed this
thanks lad have a thumb up