# Friends' nitrous and hydraulics heard, instance A (acts): new career ->
# prologue free roam, where both players start on the same spot; A stays
# there (its car where B's is: the nearest a friend's sounds can be) and,
# with the hydraulics level forced to 2 (0x7E949C), lets nitrous out
# standing (ALT), bounces (J + UP held: it lands), lifts the front and lets
# it down (H + UP, H + DOWN), then drives off on nitrous (UP + ALT).
# B (roam_mp_sound_b.txt) hears them: its log's "[carsfx]" lines say what
# carsfx.c played for A's car, its sound dump (SNDDUMP) has them.
#   node web/tools/roam-pair.mjs --out <dir> --a Ann:roam_mp_sound_a.txt --b Bob:roam_mp_sound_b.txt
#        --env SNDDUMP=/save/snd.raw --env MUTEFILE=MusicSFx.mus --fetch snd.raw
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    poke 0x7e949c 2
+1270 log purge_on
+0    down ALT
+120  up ALT
+0    log purge_off
+240  log bounce_on
+0    down J
+20   down UP
+60   up UP
+60   up J
+0    log bounce_off
+240  log lift_on
+0    down H
+20   tap UP
+120  tap DOWN
+120  up H
+0    log lift_off
+240  log nos_on
+0    down UP
+40   down ALT
+90   up ALT
+0    up UP
+0    log nos_off
+0    down DOWN
+60   up DOWN
+300  quit
