# Hydraulics and nitrous between players, instance A (acts): new career ->
# prologue free roam, where both players start on the same spot; A drives
# about 20 m ahead of B (roam_mp_hyd_b.txt, which renders) and stops; with
# the hydraulics level forced to 2 (0x7E949C) it bounces (J + UP, J + LEFT)
# and pressurizes (H + UP, H + RIGHT), then lets nitrous out standing (ALT)
# and drives off on nitrous (UP + ALT).  Its trace has the wheel places'
# heights (+0x168 ...) and the nitrous's start (+0x460) that B's car shows.
0     tapuntil RETURN MC_Background.fng 120 4000
+120  tap LEFT
+30   tap RETURN
+240  tap BACK
+8    tap BACK
+8    tap BACK
+8    tap BACK
+20   type ${ROAM_PROFILE}
+60   tap RETURN
+240  tap RETURN
+0    waitfng GarageMain.fng 3000
+300  tap LEFT
+60   tap RETURN                      # Career
+300  tap RETURN                      # Start New Career
+0    waitfng UI_EngageMessageDialog.fng 8000
+120  tap RETURN                      # SMS: Continue
+0    roam waitroam 3000
+0    roam smsauto on
+0    roam mp waitpeers 1 6000
+0    roam mp waitcars 1 3000
+0    roam mp status
+0    poke 0x7e949c 2
+900  log drive_ahead
+0    trace 10 spd=f:[[0x8900ac]+4]+0x42c z=f:[[0x8900ac]+4]+0x68 ux=f:[[0x8900ac]+4]+0xb0 uy=f:[[0x8900ac]+4]+0xb4 w0x=f:[[0x8900ac]+4]+0x160 w0y=f:[[0x8900ac]+4]+0x164 w0z=f:[[0x8900ac]+4]+0x168 w1z=f:[[0x8900ac]+4]+0x1a8 w2z=f:[[0x8900ac]+4]+0x1e8 w3z=f:[[0x8900ac]+4]+0x228 nos=[[0x8900ac]+4]+0x460 mode=[[[0x8900ac]+4]+0x30]+0x2f8
+0    down UP
+130  up UP
+0    down DOWN
+60   up DOWN
+120  log bounce_front
+0    down J
+20   down UP
+60   up UP
+20   log bounce_left
+0    down LEFT
+60   up LEFT
+20   up J
+60   log pressurize_front
+0    down H
+20   down UP
+40   up UP
+20   log pressurize_right
+0    down RIGHT
+40   up RIGHT
+20   up H
+100  log purge
+0    down ALT
+60   up ALT
+60   log nitrous
+0    down UP
+30   down ALT
+150  up ALT
+0    up UP
+60   roam mp status
+0    untrace
+10   quit
