The analysis of the exact key combination and timings needed to preform a move comes to mind. Pseudocode for a possible file format that may explain how this might work below. It assumes that a button being pressed and released are seperately recorded.FLAGS=24,GMT-5,DEGREES;
// start
14:56:57.03=RECORD; 14:56:57.52=NORTH; 14:56:57.53=WEST; 14:57:00.07=ATTACK,OBJ_WEPON_FLAMETHROWER,009.3056; 14:57:00.34=STOPWEST; 14:57:02.25=STOPATTACK;
// Et cetera...
14:59:46.29=STOPRECORD;
|