# Default mode: keyboard-only Quick Race (quickrace.txt), then a controller
# is plugged in mid-race.  The game's rescan creates the pad device (rescan
# off again), the pad drives; unplugged again, the device stays, reads at
# rest, and the keyboard drives.
300   tap RETURN            # title
+400  tap RETURN            # "create new profile?" -> No
+700  tap RETURN            # Main Menu: Quick Race
+300  tap RETURN            # race type (Circuit)
+300  tap RETURN            # track (Resort Loop)
+300  dump options
+0    tap RETURN            # game options -> continue
+300  dump after_options
+0    tap RETURN            # car select
+300  dump after_car
+0    tap RETURN
+300  dump after_car2
+0    tap RETURN
+0    log waiting for GameFlow state 6 (race)
+0    waitmem 0x8654a4 6 6000
+60   dump race_start
+300  dump race_countdown
+0    log accelerate
+0    down UP
+600  peek 0x86ffb4
+0    peek 0x870764
+0    log --- controller plugged in mid-race (default mode) ---
+0    pad connect
+60   peek 0x86ffb4
+0    peek 0x870764
+0    peek 0x8364e8
+0    up UP
+0    trigger RT 0.5
+0    axis LX -0.5
+60   peek @in+0x2c8
+0    peek @in+0x2d4
+120  dump pad_drive
+0    log --- unplugged again: the device stays, reads at rest ---
+0    pad disconnect
+5    peek @in+0x2c8
+0    peek @in+0x2d4
+60   peek 0x86ffb4
+0    peek 0x870764
+0    down UP
+0    down RIGHT
+30   peek @in+0x2c8
+0    peek @in+0x2d4
+0    up RIGHT
+240  dump kb_again
+0    up UP
+60   quit
