# Run on the registry and save directory written by kb_rebind_save.txt
# (NFSU2_REGFILE_SEED, NFSU2_SAVE_SEED): the profile loads at start-up, the
# keyboard bindings chosen there come back from the DirectInput user map
# (BuildActionMap) and are on the Controls page and in the race.
0     nstapuntil RETURN MC_Background.fng 120 4000
+300  nstapuntil RETURN GarageMain.fng 200 3000     # profile load dialogs
+600  nstap RIGHT
+60   nstap RIGHT
+60   nstap RIGHT
+60   nstap RIGHT
+60   nstap RIGHT
+60   nstap RIGHT        # (Split Screen, after Quick Race)
+120  nstap RETURN                                  # Options
+0    waitfng UI_OptionsMain.fng 600
+300  nstap RIGHT
+120  nstap RIGHT
+120  nstap RIGHT
+120  nstap RIGHT
+120  nstap RETURN                                  # Controls
+0    waitfng UI_Options_PC_Controller.fng 600
+300  dump page_loaded
+0    nstap ESCAPE
+300  nstap ESCAPE
+300  nstap LEFT
+60   nstap LEFT
+60   nstap LEFT
+60   nstap LEFT
+60   nstap LEFT
+60   nstap LEFT        # (Split Screen, after Quick Race)
+200  nstapuntil RETURN UI_QRModeSelect.fng 150 3000
+200  nstapuntil RETURN UI_QRTrackSelect.fng 150 1500
+200  nstapuntil RETURN UI_QRModeOptions.fng 150 1500
+200  nstapuntil RETURN UI_QRCarSelect.fng 150 1500
+200  nstapuntil RETURN PC_Loading.fng 150 1500
+0    waitmem 0x8654a4 6 3000
+700  dump race_go
+0    log --- J = steer left ---
+0    nsdown J
+30   peek @in+0x2c8
+0    nsup J
+30   log --- I = throttle, held 4 s ---
+0    nsdown I
+30   peek @in+0x2d4
+450  dump race_throttle_I
+0    nsup I
+30   peek @in+0x2d4
+0    log --- Down = handbrake ---
+0    nsdown DOWN
+30   peek @in+0x2ec
+0    nsup DOWN
+60   quit
