Friday, September 15, 2017

AHK scripts for hardest trials in USF4

A few things to note before using my scripts:

- I mapped my keys as F, G, H, J for LP/MP/HP/3P and V, B, N, M for LK/MK/HK/3K, so it's better to remap your keys before using the scripts so that you won't need to waste time changing them.
- Unlike SFV, SF4 requires much stricter timing and positioning. There's a shit ton of 1f links and cancelling in most trials, with many are downright stupid (e.g. Vega or Gief's multiple jabs). In addition, you have to deal with various option selects (e.g. HP or HK may have 2 variants depending on the distance to your opponent). Therefore, you may find a lot of my scripts not working at first. When that happens, try adjusting your start position and try again. You may sometimes need to repeat up to 50 times, but they will work out eventually.
- If you find any script that doesn't work no matter how many times you retry, let me know and I'll see if I need to fix it or add something to it.
- Most trials are done in corner. For most of them, you either stand as close to Dan as possible (like 3 light attacks in a row), or a few steps from Dan (usually starts with a jump attack). For any trials that was done mid-stage, I've already wrote the details, so try to read them before using script.
- In most scripts, I left out the ultra/super either because it was easier to mash at that point or because I was lazy to code, so you'll either need to add the script for ultra/super or just manually input it.
- For some reason, the game doesn't handle 1f inputs very well, so I decided to keep Sleep at 33 (2 frames) in most cases for consistent inputs.

That's all for now. Here's the scripts I've wrote:
============
#IfWinActive, ahk_class SSFIVAE
#MaxHotkeysPerInterval 999

Hakan

o:: ; oil (needed to complete his trials)
SendInput {right down}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {b down}
Sleep 17
SendInput {b up}
return
========
Hakan #23

p::
SendInput {f down}
Sleep 17
SendInput {f up}
Sleep 333

SendInput {v down}
Sleep 17
SendInput {v up}
Sleep 333

SendInput {f down}
Sleep 17
SendInput {f up}
Sleep 317

SendInput {v down}{right down}
Sleep 17
SendInput {v up}{right up}
return
==========
Hakan #24 (must be forward jump, not neutral)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {h down}
Sleep 17
SendInput {h up}
Sleep 483

SendInput {g down}
Sleep 17
SendInput {g up}
Sleep 433

SendInput {f down}
Sleep 17
SendInput {f up}
Sleep 317

SendInput {right down}{f down}
Sleep 17
SendInput {right up}{f up}
Sleep 17
==========
Gouken #22 - requires proper positioning

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 417

SendInput {down down}{f down}
Sleep 33
SendInput {f up}
Sleep 33

;cancel into tatsu
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 300

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 200

;ultra
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {j down}
Sleep 33
SendInput {j up}
===============
Gouken #23

;charged hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 1100
SendInput {f up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 400
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 1000

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;ex dp
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 1800

;ex hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

;mash ultra
=============
Gouken #24 (stand a few steps from Dan, may need a few retries)

;dive kick
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 700

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 500

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel - 1 frame link with cr HP
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 17
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 217

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;ex dp
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}

;mash ultra, hold and wait a bit before releasing
=============
Abel #20

SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}
Sleep 33

;dash
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 383

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;hadouken motion
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}

;mash forward LP
=============
Abel #22 (must be done mid-screen, not in corner)

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;hadouken motion
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel before the focus attack hits
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

;frame link
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;mash ultra
*Same goes for #23. Just wait until the crouching HP and input the rest.
=============
Abel #24 (stand a couple of step from Dan; may need a few retries)

SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}
Sleep 33

;dash
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 383

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;hadouken motion
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 300

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}
Sleep 33

;dash
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 383

SendInput {h down}
Sleep 33
SendInput {h up}
==========
Blanka #17

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 33
SendInput {down down}{left down}
Sleep 450

SendInput {h down}
Sleep 17
SendInput {h up}
Sleep 400
SendInput {b down}
Sleep 17
SendInput {b up}{down up}
Sleep 200
SendInput {h down}{right down}
Sleep 17
SendInput {h up}{right up}
Sleep 200
SendInput {h down}{right down}
Sleep 17
SendInput {h up}{right up}
Sleep 17
SendInput {left up}
======
Blanka #19 (stand a couple of steps from Dan; will need some retries)

SendInput {right down}{up down}
Sleep 33
SendInput {right up}{up up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33
SendInput {down down}
Sleep 467

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 333

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 200

SendInput {up down}{b down}
Sleep 33
SendInput {up up}{b up}
Sleep 33
SendInput {down up}
==========
Blanka #21 (stand a couple of steps from Dan)

SendInput {right down}{up down}
Sleep 33
SendInput {right up}{up up}
Sleep 450

SendInput {n down}{left down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 650

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

;charge attack
SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}
Sleep 33
SendInput {left up}

;mash focus during startup frames of charge attack
==========
Blanka #22 (stand a couple of steps from Dan; may need a few retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {left down}{down down}{n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 200

SendInput {down up}
Sleep 33

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}
Sleep 33

SendInput {left up}
=========
Blanka #23

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 33
SendInput {left down}{down down}
Sleep 367

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 400

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 300

SendInput {down up}
Sleep 33

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

SendInput {right down}{j down}
Sleep 33
SendInput {right up}{j up}
Sleep 33

SendInput {left up}{down up}
=========
Blanka #24

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33
SendInput {left down}{down down}
Sleep 417

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 417

SendInput {down up}{f down}
Sleep 33
SendInput {f up}
Sleep 100

;cancel into charged HP during active frame of LP
SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}
Sleep 33

SendInput {left up}
=========
Ibuki #14

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 200

SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}
Sleep 450

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

SendInput {down down}{n down}
Sleep 33
SendInput {down up}{n up}
Sleep 300

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33
=======
Ibuki #21

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}
Sleep 500

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 33

;mash hcb + punch at the 4th kick
=======
Ibuki #22

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 333

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 333

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 250

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;mash hcf P
==========
Ibuki #23 (stand half screen from Dan)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 200

SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}
Sleep 300

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 33

;srk motion + kick
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 283

;hcb + Punch - Reverse side
SendInput {left down}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {left up}{right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {h down}
Sleep 33
SendInput {h up}
==========
Ibuki #24

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 317

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 100

SendInput {b down} ;part of target combo
Sleep 33
SendInput {b up}
Sleep 33

;buffer qcf
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33

SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33

SendInput {up down} ;activate jump
Sleep 33
SendInput {up up}{m down} ;cancel into ultra
Sleep 33
SendInput {m up}
==========
Ryu #16

SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 200

;air tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 700

;ex hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

;mash ultra
===========
Ryu #14

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
==========
Ryu #19 (stand close to Dan; will need some retries)

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 383

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 367

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;cancel into ultra
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
=======
Ryu #20

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 700

SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}
Sleep 967

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;cancel into super
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
=======
Ryu #21

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 333

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 333

SendInput {g down}
Sleep 33
SendInput {g up}

;mash srk
========
Ryu #22

SendInput {right down}{g down}
Sleep 33
SendInput {right up}{g up}
Sleep 850

;1f link
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 50

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}

;mash super and ultra
=======
Ryu #23

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 400

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 100

;ex tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 1100

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}

;mash ultra
========
Ryu #24 (need proper positioning; will need LOTS of retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 367

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 150

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {m down}
Sleep 33
SendInput {m up}
========
Dudley #19

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}

;mash super (correct timing required)
========
Dudley #13

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
=========
Dudley #22

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 283

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;hcf + punch
SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
========
Dudley #21

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up)
Sleep 2000

SendInput {down down}{n down}
Sleep 33
SendInput {down up}{n up}

;time & mash ultra
=======
Dudley #24

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}
Sleep 400

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}

;mash ultra
=======
Dudley #23

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

;target combo
SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 100

SendInput {right down}{g down}
Sleep 33
SendInput {right up}{g up}
Sleep 33

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;time & mash ultra
=======
Adon #15 (in corner)

;charged focus atk
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

;hcb + HK
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;mash srk + MK
=======
Adon #17 (stand as close as possible)

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 600

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}

;mash ultra
========
Adon #19 (push Dan a few steps from the wall, then stand near but not too close before executing)

SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 400

;air tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 550

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra - need some timing
===========
Adon #23

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 283

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}

;mash ultra as soon as the crouching MP is about to start
=======
Adon #22

;hcb + HK
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 1283

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}

;time & mash super
========
Adon #24 (stand as close as possible; will need some retries)

SendInput {right down}{g down}
Sleep 33
SendInput {right up}{g up}
Sleep 950

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SgendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}

;time & mash super
=========
Adon #20

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;srk + LK
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 150

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}

;mash ultra
=========
Adon #21

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;srk + LK
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}

;mash ultra
=========
Juri #17

;focus cancel
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 100

;dash cancel
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 683

;jump
SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 100

;air ex legs
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}

;hold down & input ex legs
========
Juri #18 (from midscreen, stand a couple of steps from Dan; will need TONS of retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 200

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 600

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 150

;air ex legs
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}

;mash ultra as quickly as possible
=========
Juri #19 (activate Fengsui engine before inputting)

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;ex legs
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
=======
Juri #20 (activate Fengsui engine before inputting)

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 100

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 200

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 200

SendInput {n down}
Sleep 33
SendInput {n up}

;mash super
========
Juri #23

;charged fireball
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 1000

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;release fireball
SendInput {v up}
Sleep 400

;focus attack (medium charged)
SendInput {k down}
Sleep 300
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
========
Juri #22

;activate Feng sui engine before inputting

SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}
Sleep 750

;crouch
SendInput {down down}

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 50

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 150

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 33

;crouch release
SendInput {down up}
Sleep 200

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 300

;ex legs
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}

;mash HP
===========
Juri #24 (in corner; stand a few steps from Dan)

;charged fireball (light)
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 1000

;charged fireball (medium)
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {b down}
Sleep 1000

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 300

;release M fireball
SendInput {b up}
Sleep 583

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 100

;release L fireball
SendInput {v up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;ex legs
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
=======
Balrog #18 (in corner; stand as close to Dan as possible)

SendInput {left down}{down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 250

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 250

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 250

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 117

SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 33
SendInput {left up}
=======
Balrog #19 (stand as close as possible)

SendInput {left down}{down down}
Sleep 1000

SendInput {up down}{h down}
Sleep 33
SendInput {up up}{h up}{down up}
Sleep 900

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

;mush hold kick button to change into uppercut
SendInput {right down}{n down}
Sleep 1500
SendInput {right up}{n up}{left up}
=======
Balrog #20

;focus attack (max charged)
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}{down down}
Sleep 700

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 450

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 100

;headbutt

SendInput {up down}{h down}
Sleep 33
SendInput {up up}{h up}{down up}
========
Balrog #21

SendInput {down down}{b down}{left down}
Sleep 33
SendInput {down up}{b up}
Sleep 417

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 250

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 200

;super
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}
Sleep 33

SendInput {left up}
=========
Balrog #22 (may need lots of retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {h down}{left down}
Sleep 33
SendInput {h up}
Sleep 517

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 233

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 233

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 267

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 100

;charge
SendInput {right down}{g down}
Sleep 33
SendInput {right up}{g up}
Sleep 300

;super
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{g down}
Sleep 33
SendInput {right up}{g up}
Sleep 33

SendInput {left up}
=======
Balrog #23 (stand as close to Dan as possible)

SendInput {left down}{down down}
Sleep 900

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 250

SendInput {f down}
Sleep 33
SendInput {f up}{down up}
Sleep 50

SendInput {right down}{m down}
Sleep 50
SendInput {right up}{m up}
Sleep 50
SendInput {down down}
Sleep 717

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 250

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 50

SendInput {up down}{h down}
Sleep 33
SendInput {up up}{h up}{down up}
Sleep 1000

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{j down}
Sleep 33
SendInput {right up}{j up}
Sleep 33

SendInput {left up}{down up}
=======
Balrog #24

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 100
SendInput {left down}
Sleep 300

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 600

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 50

;cancel into charge punch
SendInput {right down}{m down}
Sleep 33
SendInput {right up}{m up}
Sleep 50
SendInput {down down}
Sleep 833

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 250

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 100

;cancel into headbutt
SendInput {up down}{h down}
Sleep 33
SendInput {up up}{h up}
Sleep 900

SendInput {down up}
Sleep 33

;ultra
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{m down}
Sleep 33
SendInput {right up}{m up}
Sleep 33

SendInput {left up}
=========
Guy #18 (in corner; stand as close to Dan as possible)

SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 500

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 400

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;wait & input qcb + 3P
=========
Guy #19 (near corner; Dan outside)

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {down down}{n down}
Sleep 33
SendInput {down up}{n up}
Sleep 33

;mash ex tatsu
=========
Guy #20 (in corner)

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 600

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;mash super
=========
Guy #21 (may need to rerun script a few times since target combo may not come out; no idea why)

SendInput {right down}
Sleep 800

SendInput {down down}{f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}{down up}{right up}
Sleep 317

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 150

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 250

SendInput {n down}
Sleep 33
SendInput {n up}
=========
Guy #22 (in corner; stand half screen from Dan)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}

;mash super
=========
Guy #23 (in corner; stand half screen from Dan)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
=========
Guy #24 (stand close to Dan as possible)

SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 550

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 550

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;qcb + 3P
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
=========
Cammy #12 (stand far away from Dan; will need some retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 200

;cannon strike
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 750

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 317

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 50

;cannon spike
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
=========
Cammy #18 (stand about half screen from Dan)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;cannon spike
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300
;delaying cannon spike

;cannon spike
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
========
Cammy #19 (stand half screen from Dan)

;hcb + Punch
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 1300

;cannon spike
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}

;mash ultra
===========
Cammy #20 (stand a few steps from Dan)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 50

;H spiral arrow
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}

;mash super during startup of spiral arrow
==========
Cammy #21 (similar to 20, but harder; will require some retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 317

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 500

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 100

;H spiral arrow
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}

;mash super during startup of spiral arrow
==========
Cammy #23 (push Dan into corner, then stand near the other end of screen; will need some retries)

;ex spiral arrow
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 800

;cannon spike
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}

;mash CA - may need a bit of delay
==========
Cammy #24 (push Dan into corner, then stand where Cammy's front leg is next to 'Show input' text)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 200

;cannon strike
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 750

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;cannon spike
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 400

;cannon spike
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}

;delay a bit before mashing ultra
========
Cammy #22 (in corner; stand near Dan, but far enough for all 3 hits to connect; will need some retries)

;instant cannon strike (basically hcb from down to left and then up)
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {up down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {up up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 417

;instant cannon strike #2
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {up down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {up up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 417

;instant cannon strike #3
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {up down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {up up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}

;mash ultra
==========
Gen #19

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 400

SendInput {b down}
Sleep 33
SendInput {b up}

;piano mash LP>MP>HP
===========
Gen #17

;dp
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

;extension
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;switch style
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 33

;mash super
=========
Gen #23 (stand as close to Dan as possible)

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 300

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;super
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {f down}
Sleep 33
SendInput {f up}

;mash ultra
========
Gen #20

;switch style with 3K before inputting

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 100

;switch style
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;super
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {f down}
Sleep 33
SendInput {f up}

;mash ultra (236 x2 + 3P in this case)
========
Gen #21 (in corner; stand as close to Dan as possible)

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 217

;switch style
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 150

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 200

;switch style
SendInput {j down}
Sleep 33
SendInput {j up}

;mash super and then ultra
========
Gen #22

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 217

;switch style
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 150

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 200

;focus attack
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

;switch style
SendInput {j down}
Sleep 33
SendInput {j up}

;mash ultra (no change in direction since Gen is still counted as on the left side of Dan)
=========
Gen #24 (push Dan into corner & stand as close as possible; will need retries since the first few may not come out)

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 267

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;mash
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;super
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 2050

;dp
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 600

;extension
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 300

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 300

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 200

SendInput {n down}
Sleep 33
SendInput {n up}
=========
Dhalsim #20 (stand close to Dan as possible)

SendInput {left down}{down down}{h down}
Sleep 33
SendInput {left up}{down up}{h up}
Sleep 517

SendInput {left down}{down down}{h down}
Sleep 33
SendInput {left up}{down up}{h up}
Sleep 517

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
==========
Dhalsim #19

SendInput {left down}{b down}
Sleep 33
SendInput {left up}{b up}
Sleep 33

;yoga flame
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}

;mash super
==========
Dhalsim #21

SendInput {left down}{down down}{h down}
Sleep 33
SendInput {left up}{down up}{h up}
Sleep 517

SendInput {left down}{b down}
Sleep 33
SendInput {left up}{b up}
Sleep 33

;yoga flame
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
=========
Dhalsim #22

SendInput {left down}{down down}{h down}
Sleep 33
SendInput {left up}{down up}{h up}
Sleep 533

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}

;mash super
=======
Dhalsim #17

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

;jump
SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 500

;ultra (236 23698 + 3P)
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {up down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {up up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
=========
Dhalsim #23 (must not be in the corner; stand a bit more than half screen away from Dan; will need retries)

;ultra
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 2600

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 700

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 450

SendInput {left down}{b down}
Sleep 33
SendInput {left up}{b up}
Sleep 33

;super
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
===========
Dhalsim #24 (in corner; close to Dan)

SendInput {left down}{h down}
Sleep 33
SendInput {left up}{h up}
Sleep 33

;yoga fire
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 200

;focus atk
SendInput {k down}
Sleep 450
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 1000

SendInput {left down}{h down}
Sleep 33
SendInput {left up}{h up}
Sleep 33

;yoga fire
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 200

;focus atk
SendInput {k down}
Sleep 450
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 100

;mash ultra
===========
Bison #18 (may need retries)

SendInput {down down}
Sleep 1000

SendInput {up down}{v down}
Sleep 33
SendInput {up up}{v up}{down up}
Sleep 1350

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 583

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 417

SendInput {b down}
Sleep 33
SendInput {b up}
======
Bison #19 (may need retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {n down}
Sleep 33
SendInput {n up}
==========
Bison #21

SendInput {down down}{left down}
Sleep 500

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 333

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

SendInput {v down}{right down}
Sleep 33
SendInput {v up}{right up}
Sleep 33

SendInput {down up}{left up}
===========
Bison #20 (may need retries)

SendInput {up down}{right down}{left down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 483

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 600

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 33

SendInput {right down}{v down}
Sleep 33
SendInput {right up}{v up}
Sleep 100

SendInput {right down}{v down}
Sleep 33
SendInput {right up}{v up}
Sleep 33

SendInput {left up}
==========
Bison #22 (move a step ahead before executing)

SendInput {up down}{right down}{left down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

SendInput {right down}{v down}
Sleep 33
SendInput {right up}{v up}
Sleep 200

SendInput {right down}{v down}
Sleep 33
SendInput {right up}{v up}
Sleep 33

SendInput {left up}
========
Bison #23 (stand close to Dan)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 100
SendInput {left down}
Sleep 600

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 433

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 33

SendInput {left up}
========
Bison #24 (will need retries)

SendInput {up down}{right down}{left down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 400

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}
Sleep 33

SendInput {left up}
========
Honda #14 (stand close to Dan)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}{left down}
Sleep 800

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 133

SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 33
SendInput {left up}
==========
Honda #16 (done in mid screen; wait until Dan reaches the top of the jump; will need TONS or retries)

SendInput {down down}{left down}
Sleep 1000

SendInput {up down}{n down}
Sleep 33
SendInput {up up}{n up}
Sleep 1200

SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{g down}
Sleep 33
SendInput {right up}{g up}
Sleep 33

SendInput {down up}{left up}
==========
Honda #19

SendInput {up down}{right down}{left down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 450

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 200

SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}
Sleep 33

SendInput {left up}
=========
Honda #20

;whiff jump attack to buffer ex slap
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

;need 6 inputs for the slap to come out
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 17

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 17

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 17

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 17

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 17

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 50
SendInput {down down}{right down} ;move forward during ex slap
Sleep 1000
SendInput {right up}
Sleep 400

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {up down}{m down}
Sleep 33
SendInput {up up}{m up}
Sleep 33

SendInput {down up}
============
Honda #21 (stand next to Dan; will need TONS of retries)

SendInput {left down}{down down}
Sleep 33

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 317

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 317

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 333

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33
SendInput {down up}
Sleep 50

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 33

SendInput {left up}
===========
Honda #22 (may need retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 400

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 333

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 33

SendInput {left up}
========
Honda #23 (will need retries)

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 1350

SendInput {n down}
Sleep 33
SendInput {n up}
========
Honda #24

SendInput {g down}{left down}
Sleep 33
SendInput {g up}
Sleep 700

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {right  down}
Sleep 33
SendInput {right  up}
Sleep 33
SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 33

SendInput {left up}
========
Gief #18 (stand far enough from Dan so that he will kick with his back leg, not the front leg)

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 317

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 317

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 50

;mash ex dp
========
Gief #22 (stand far enough from Dan so that the longer punch will come out)

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 400

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}

;mash dp
=========
Gief #17 (near corner)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 500

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 350

SendInput {g down}
Sleep 33
SendInput {g up}
===========
Gief #24

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 333

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 333

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 333

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}

;mash ex dp
===========
Gief #20 (must be done in mid screen, not corner)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 700

SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ex dp
=========
Gief #21 (must be done in mid screen, not corner)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 500

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ex dp
============
Gief #23

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 500

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 317

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 317

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 317

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

;mash ex dp
============
Ken #16

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;L srk
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
===========
Ken #17

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}

;hold down & mash ex tatsu
=========
Ken #18

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 450

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 500

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;H hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;super
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
=========
Ken #19

;H srk
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 133

;H srk
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

;mash H srk
=========
Ken #20

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 283

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;H hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 283

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}

;mash H srk
=========
Ken #21

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 450

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 300

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 100

;L srk
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}

;mash super & ultra
=========
Ken #22

SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 250

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;ex hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
===========
Ken #23 (in corner; will need retries)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 450

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;ex hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 233

;focus atk
SendInput {k down}
Sleep 417
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
===========
Ken #24 (push Dan near the mid of stage; stand a few steps from him, then execute; will need a lot of positioning readjustment)

SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 283

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;H srk
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 300

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 317

;jump
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 33

;air tatsu ex
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 17
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 17
SendInput {m down}
Sleep 33
SendInput {m up}

;mash ultra
==========
Sagat #18

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 300

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 50

;tiger uppercut
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 150

;forward dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 383

;forward kick
SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}
Sleep 33

;mash ultra
==========
Sagat #19

;forward kick
SendInput {right down}{v down}
Sleep 33
SendInput {right up}{v up}
Sleep 700

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;tiger knee
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}

;mash super
==========
Sagat #20 (stand close to Dan; will need retries)

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;tiger shot (low)
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 283

;focus atk lv2
SendInput {k down}
Sleep 300
SendInput {k up}
Sleep 33

;forward dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 1000

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;tiger knee
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
==========
Sagat #21 (done mid screen; will need some retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 300

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 50

;tiger uppercut
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}

;mash ultra
=========
Sagat #22 (stand close to Dan)

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 100

;tiger shot (low)
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;forward dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}

;mash ex uppercut
==========
Sagat #23

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

;LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 33

;tiger shot (low)
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;forward dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
===========
Sagat #24 (done mid-stage; stand close to Dan; may need retries)

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;tiger shot (low)
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;forward dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 350

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 417

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;tiger uppercut
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 150

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;forward dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;delay a bit before inputting ultra
=========
Chunli #11 (in corner)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

;back kick
SendInput {left down}{b down}
Sleep 33
SendInput {left up}{b up}
Sleep 300

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 33

SendInput {down down}
Sleep 300

SendInput {up down}{b down}
Sleep 33
SendInput {up up}{b up}
Sleep 1700

;ex bird kick
SendInput {up down}{m down}
Sleep 33
SendInput {up up}{m up}
Sleep 33

SendInput {down up}
==========
Chunli #19

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}{down down}{left down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 517

;crouching HP
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

;M bird kick
SendInput {up down}{b down}
Sleep 33
SendInput {up up}{b up}
Sleep 33

SendInput {down up}
Sleep 1600

;super
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}

SendInput {left up}
============
Chunli #20

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}{left down}
Sleep 33
SendInput {h up}
Sleep 200

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 400

;ex fireball
SendInput {right down}{j down}
Sleep 33
SendInput {right up}{j up}{left up}
Sleep 300

;focus atk lv2
SendInput {k down}
Sleep 300
SendInput {k up}
Sleep 33

;forward dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
=========
Chunli #21

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 450

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;L legs
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 1033

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;hold back while Chun is jumping & input super when the last MK is about to start)
==========
Chunli #22

SendInput {down down}{left down}
Sleep 1000

;hcb + HK
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
;SendInput {left up}
;Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 900

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}{left up}
=========
Chunli #24

;hcb + HK
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 1000

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 33

SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 33

SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 33

SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 33

SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 33

;mash ultra
==========
Chunli #17

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 283

;HP
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33
==========
Chunli #23 (in corner; will need retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;ex fireball
SendInput {right down}{j down}
Sleep 33
SendInput {right up}{j up}{left up}
Sleep 333

;focus atk lv2
SendInput {k down}
Sleep 333
SendInput {k up}
Sleep 33

;forward dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 1000

;back kick
SendInput {left down}{b down}
Sleep 33
SendInput {left up}{b up}
Sleep 300

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 33

;start holding Back right here

SendInput {down down}
Sleep 300

SendInput {up down}{b down}
Sleep 33
SendInput {up up}{b up}
Sleep 33

SendInput {down up}

;delay a bit before inputting ultra
========
Guile #15 (near corner; will need some retries)

SendInput {down down}{left down}
Sleep 1000

;flash kick
SendInput {up down}{v down}
Sleep 33
SendInput {up up}{v up}
Sleep 1050 ;try changing this value if this does not work

;flash explosion
SendInput {right down}{down down}
Sleep 33
SendInput {right up}{left down}
Sleep 33
SendInput {down up}{left up}{up down}{right down}
Sleep 33
SendInput {up up}{right up}{m down}
Sleep 33
SendInput {m up}
========
Guile #18 (may need retries)

SendInput {down down}{left down}
Sleep 500

;crouching LK
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

;crouching MP
SendInput {g down}
Sleep 33
SendInput {g up}{down up}
Sleep 100

;boom
SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}
Sleep 33

SendInput {left up}
==========
Guile #19 (push Dan to corner; stand from the other end of screen before activating)

SendInput {down down}{left down}
Sleep 1000
SendInput {down up}
Sleep 33

;boom
SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}{left up}
Sleep 433

;dash
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 100

;dash
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 383

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;boom
SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}{left up}
Sleep 600

;forward punch
SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}
===========
Guile #23 (in corner; will need LOTS of retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 150

;boom
SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}{left up}{down down}
Sleep 500

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 333

;crouching MP
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 200

;flash kick
SendInput {up down}{v down}
Sleep 33
SendInput {up up}{v up}
Sleep 33

SendInput {down up}
===========
Guile #22 (in corner)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 450

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;ex boom
SendInput {right down}{j down}
Sleep 33
SendInput {right up}{j up}{down down}
Sleep 300

;focus atk lv2
SendInput {k down}
Sleep 350
SendInput {k up}
Sleep 1500

;flash explosion
SendInput {right down}{down down}
Sleep 33
SendInput {right up}{left down}
Sleep 33
SendInput {down up}{left up}{up down}{right down}
Sleep 33
SendInput {up up}{right up}{m down}
Sleep 33
SendInput {m up}
==========
Guile #20 (done in mid screen; stand close to Dan; will need retries)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}{left down}{down down}
Sleep 733

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

;crouching MP
SendInput {g down}
Sleep 33
SendInput {g up}{down up}
Sleep 33

;boom
SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}{down down}
Sleep 183

;double flash
SendInput {right down}{down down}
Sleep 17
SendInput {right up}{left down}
Sleep 17
SendInput {down up}{left up}{up down}{right down}
Sleep 17
SendInput {up up}{right up}{b down}
Sleep 33
SendInput {b up}
Sleep 33
;hold Back immediately when the animation starts

SendInput {left up}{down up}

;input ultra here
===========
Guile #21 (done mid stage)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}{down down}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 450

;crouching MP
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;flash kick
SendInput {up down}{v down}
Sleep 33
SendInput {up up}{v up}
Sleep 300

;double flash
SendInput {right down}{down down}
Sleep 17
SendInput {right up}{left down}
Sleep 17
SendInput {down up}{left up}{up down}{right down}
Sleep 17
SendInput {up up}{right up}{b down}
Sleep 33
SendInput {b up}
Sleep 33

SendInput {left up}{down up}

;input ultra on reverse direction
=========
Guile #24

SendInput {down down}{left down}
Sleep 300

;crouching LK
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

;crouching LK
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 233

;double flash
SendInput {right down}{down down}
Sleep 17
SendInput {right up}{left down}
Sleep 17
SendInput {down up}{left up}{up down}{right down}
Sleep 17
SendInput {up up}{right up}{b down}
Sleep 33
SendInput {b up}
Sleep 33

SendInput {down down}{left down}
Sleep 2900

;flash explosion
SendInput {right down}{down down}
Sleep 33
SendInput {right up}{left down}
Sleep 33
SendInput {down up}{left up}{up down}{right down}
Sleep 33
SendInput {up up}{right up}{m down}
Sleep 33
SendInput {m up}
Sleep 33

SendInput {left up}{down up}
=========
Vega #16 (near corner; need retries)

SendInput {down down}{left down}

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 950

;ultra
SendInput {right down}{down down}
Sleep 33
SendInput {right up}{left down}
Sleep 33
SendInput {down up}{left up}{up down}{right down}
Sleep 33
SendInput {up up}{right up}{m down}
Sleep 33
SendInput {m up}
==========
Vega #18 (in corner; will need lots of retries)

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {f up}
Sleep 333

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 333

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {up down}{m down}
Sleep 33
SendInput {up up}{m up}
Sleep 33

SendInput {down up}

;input the grab
==========
Vega #19

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}{left down}{down down}
Sleep 1083

;diagonal kick
SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}
Sleep 800

SendInput {right down}{m down}{down up} ;release down to make Scarlet Terror come out
Sleep 33
SendInput {right up}{m up}
Sleep 33

SendInput {left up}
===========
Vega #20 (in corner; need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 450

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 317

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 700

SendInput {left up}
Sleep 33

;focus atk
SendInput {k down}
Sleep 33
SendInput {k up}
=========
Vega #21 (in corner; need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}{down down}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 450

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

;crouching LK
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

SendInput {right down}{v down}{down up} ;release down to make Scarlet Terror come out
Sleep 33
SendInput {right up}{v up}{down down}
Sleep 1000

SendInput {right down}{m down}{down up} ;release down to make Scarlet Terror come out
Sleep 33
SendInput {right up}{m up}
Sleep 33

SendInput {left up}
========
Vega #22 (in corner; need retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{down down}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

;crouching MK
SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 450

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

SendInput {up down}{m down}
Sleep 33
SendInput {up up}{m up}
Sleep 33

SendInput {down up}

;time & input the grab
==========
Vega #23 (will need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 450

;LK
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 333

;LK
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 333

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
========
Vega #24 (need retries)

SendInput {left down}{down down}
Sleep 500

;diagonal kick
SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}
Sleep 800

SendInput {right down}{down up} ;release down to make ultra come out
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{m down}
Sleep 33
SendInput {right up}{m up}
Sleep 33
SendInput {left up}
===========
Sakura #17

SendInput {right down}{up down}
Sleep 17
SendInput {right up}{up up}
Sleep 500

SendInput {h down}
Sleep 17
SendInput {h up}
Sleep 500

SendInput {down down}{right down}{v down}
Sleep 17
SendInput {v up}
Sleep 333

SendInput {v down}
Sleep 17
SendInput {v up}{down up}{right up}
;mash ex dp after this
=======
Sakura #16

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}{down down}
Sleep 500

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 283

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

SendInput {down up}
Sleep 33

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}

;mash M srk
===========
Sakura #18

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}{down down}
Sleep 500

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

SendInput {down up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 850

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
========
Sakura #19 (in corner; stand close to Dan; will need retries)

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;L tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 883

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 33

;ex tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 1700

;command jump
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}

;mash punch
========
Sakura #20

;jumping MK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 850

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}

;hold Down & mash super
========
Sakura #21

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 850

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;ex tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}

;mash ultra
========
Sakura #22 (in corner; may need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 867

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

;ex tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 2000

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}

;mash ultra
=========
Sakura #23 (in corner; near Dan; will need retries)

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 800

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;ex srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 1000

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 850

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 100

;ex srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
=========
Sakura #24 (stand close to Dan; will need LOTS of retries)

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 67

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 833

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 67

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 833

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;ex tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 1650

;ultra
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
========
Akuma #16 (Dan in corner; second air fireball must hit right above Dan's head for the red fireball to come out)

;jumping fireball
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 200

SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 650

;red fireball
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}

;mash srk
============
Akuma #18 (Dan in corner; second fireball will need to hit right above Dan's head; need retries)

;jumping fireball
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 200

SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 600

;command dash
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}

;time & input ultra
========
Akuma #19 (Dan in corner)

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

SendInput {h down}
Sleep 33
SendInput {h up}

;mash srk
=========
Akuma #20 (stand close to Dan)

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;HP
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}

;mash srk
========
Akuma #22 (dive kick must hit right above Dan's head for the rest to connect)

;dive kick
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 800

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 283

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 800

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 100

;red fireball
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
=======
Akuma #23 (in corner; dive kick must hit Dan's inner shoulder for the rest to connect)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 350

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 517

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 800

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
=========
Akuma #24 (stand far enough before activating since this needs the option select roundhouse kick)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 950

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}

;mash ex srk (must be MP+HP, not 3P since the command dash will come out)
=======
Rufus #16 (in corner; may need retries)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 700

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 700

;forward punch
SendInput {right down}{h down}
Sleep 33
SendInput {right up}{h up}

;mash ultra
=======
Rufus #17

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 283

;MP
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33
=========
Rufus #18 (stand close to Dan; will need retries)

;LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;MP
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 400

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 50

;qcf + 3P
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}

;mash ultra
=========
Rufus #19 (stand next to Dan in corner)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 533

;dive kick
SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 33

SendInput {down down}{right down}{b down}
Sleep 33
SendInput {down up}{right up}{b up}
Sleep 433

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;qcf + HP
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}{right down} ;similar to Honda's EX slap
Sleep 1000
SendInput {right up}

;mash ultra
========
Rufus #20 (in corner; may need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 450

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;qcf + 3K
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 1000

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 600

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 100

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 900

;ultra
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
=======
Rufus #21 (done mid stage; stand close to Dan)

;walk forward
SendInput {right down}
Sleep 300
SendInput {right up}
Sleep 33

;dive kick
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 50

SendInput {down down}{right down}{b down}
Sleep 33
SendInput {down up}{right up}{b up}
Sleep 400

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;qcf + 3K
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 1200

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 500

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 100

;ultra
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
========
Rufus #23 (in corner; will need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 400

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;qcf + 3P
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
==========
Rufus 24 (in corner; near Dan)

;walk forward
SendInput {right down}
Sleep 300
SendInput {right up}
Sleep 33

;dive kick
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 100

SendInput {down down}{right down}{b down}
Sleep 33
SendInput {down up}{right up}{b up}
Sleep 500

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;qcf + HP
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}{right down}
Sleep 1000
SendInput {right up}

;time & mash ultra
=======
DJ #17

SendInput {left down}{down down}
Sleep 300

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;crouching MP
SendInput {g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;charged K
SendInput {right down}{v down}
Sleep 33
SendInput {right up}{v up}
Sleep 33

SendInput {left up}
========
DJ #18 (in corner)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;horizontal charge
SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}
Sleep 200

;super
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}
Sleep 33

SendInput {left up}
=======
DJ #19

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 50
SendInput {down down}
Sleep 650

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;crouching MP
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;vertical charge
SendInput {up down}{j down}
Sleep 33
SendInput {up up}{j up}
Sleep 33

SendInput {down up}

;mash 3P
=========
DJ #20 (in corner)

SendInput {left down}{down down}
Sleep 1000

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

;horizontal charge
SendInput {down up}{right down}{j down}
Sleep 33
SendInput {right up}{j up}{down down}{left up}
Sleep 983

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

;vertical charge
SendInput {up down}{j down}
Sleep 33
SendInput {up up}{j up}
Sleep 1500

;vertical charge
SendInput {up down}{n down}
Sleep 33
SendInput {up up}{n up}
Sleep 33

SendInput {down up}
=========
DJ #21

;jumping MK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{down down}
Sleep 500

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 350

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;crouching MP
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;vertical charge
SendInput {up down}{j down}
Sleep 33
SendInput {up up}{j up}{down up}
Sleep 33

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

SendInput {left down}
Sleep 1517

;horizontal charge
SendInput {right down}{m down}
Sleep 33
SendInput {right up}{m up}
Sleep 33

SendInput {left up}
=======
DJ #22 (in corner)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 33

;horizontal charge
SendInput {right down}{j down}
Sleep 33
SendInput {right up}{j up}
Sleep 500

;focus atk lv2
SendInput {k down}
Sleep 400
SendInput {k up}
Sleep 1300

;ultra
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{m down}
Sleep 33
SendInput {right up}{m up}
Sleep 33

SendInput {left up}
=======
DJ #23 (in corner; need retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{left down}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 283

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

;horizontal charge
SendInput {right down}{f down}
Sleep 33
SendInput {right up}{f up}
Sleep 300

;super
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}{n down}
Sleep 33
SendInput {right up}{n up}
Sleep 33

SendInput {left up}
=========
DJ #24 (in corner; need retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}{down down}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 450

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;crouching MP
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;vertical charge
SendInput {up down}{j down}
Sleep 33
SendInput {up up}{j up}{left down}
Sleep 1533

;delta charge
SendInput {right down}{down down}
Sleep 33
SendInput {right up}{down down}{left down}
Sleep 33
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

SendInput {down up}{left up}
=========
Rose #17 (stand close to Dan)

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 333

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}

;mash qcf + 3K
=========
Rose #18 (close to Dan; need retries)

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {f up}
Sleep 317

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

;qcf + LK
;SendInput {down down}
;Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}

;mash super
==========
Rose #19

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;ultra
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 3300

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;qcf + K
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {b down}
Sleep 33
SendInput {b up}

;mash super
=======
Rose #20

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 400

;ultra
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 3200

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 600

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;qcf + K
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {b down}
Sleep 33
SendInput {b up}
========
Rose #21

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;hcf + EX punch
SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 500
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
========
Rose #22 (in corner; close to Dan)

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 33

;hcf + EX punch
SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 500
SendInput {k up}

;mash ultra
=========
Rose #23 (in corner)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;hcf + EX punch
SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 33

;hcf + EX punch
SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
=========
Rose #24 (in corner)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;hcf + EX punch
SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;qcb + HP
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 900

;ultra
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}

;delay a bit before inputting command grab (srk motion)
========
Makoto #17 (in corner)

SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 400

;air tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 817

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;hayate
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
=========
Makoto #19 (close to Dan; need retries)

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {f up}
Sleep 333

;crouching LP
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

;crouching LK
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

;hayate
;SendInput {down down}
;Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
==========
Makoto #21 (in corner; need retries)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

;ultra
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 5433

SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 400

;air tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 717

;ex hayate
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
=========
Makoto #23

;hcb + HK
SendInput {right down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 1600

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;hayate
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;super
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 2000

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;hayate
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
=======
Makoto #15 (in corner; wait until Dan almost reaches the top then input; need retries)

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
========
Makoto #16 (in corner; wait until Dan almost reaches the top then input; need retries)

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 733

SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 33

;air tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {b down}
Sleep 33
SendInput {b up}
===========
Makoto #20 (in corner; wait until Dan almost reaches the top then input; need LOTS of retries)

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 433

SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 33

;air tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {b down}
Sleep 33
SendInput {b up}
Sleep 800

;ex hayate
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
==========
Makoto #24 (in corner; close to Dan; need retries)

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 133 ;delay 100ms to link hayate cancel

;hayate cancel
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 67
SendInput {v down}
Sleep 33
SendInput {f up}{v up}
Sleep 167 ;frame link with cLP

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 67

;hayate
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

;super
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}

;mash ultra
========
Cody #18 (in corner; pick up knife before executing)

;knife throw
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 600

;ex ruffian kick
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
Sleep 650

;ex criminal upper
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
========
Cody #19 (in corner, but stand far enough from Dan)

SendInput {f down}{g down}
Sleep 500

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 300

SendInput {f up}{g up}
Sleep 1050

;ex criminal upper
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
======
Cody #21 (in corner)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 500

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;H ruffian kick
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
=======
Cody #22 (in corner)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

;backward punch
SendInput {left down}{g down}
Sleep 33
SendInput {left up}{g up}
Sleep 500

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;criminal upper
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 100

;dead end irony
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
==========
Cody #23 (in corner)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

;backward punch
SendInput {left down}{g down}
Sleep 33
SendInput {left up}{g up}
Sleep 500

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 33

;H ruffian kick
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}

;delay a bit before inputting EX Criminal Upper
========
Cody #24 (will need lots of retries since this trial is messed up)

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 317

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 50

;criminal upper
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 350

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;H ruffian kick
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
========
Dan #16 (in corner; need retries; jHK must hit above Dan's inner shoulder for the rest to connect)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 100

;hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

;command taunt
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}{n down}
Sleep 33
SendInput {h up}{n up}
Sleep 900

;ultra
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
==========
Dan #17

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 100

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash srk
========
Dan #18 (done mid stage)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 100

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 100

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
========
Dan #19 (in corner)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 100

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 900

;ex srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
========
Dan #21 (in corner; need retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 100

;ex hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 450

SendInput {h down}
Sleep 33
SendInput {h up}

;input tatsu
========
Dan #22 (in corner)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

;HP
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;ex hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 100

;focus atk lv2
SendInput {k down}
Sleep 500
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;delay a bit before inputting ultra
=========
Dan #24 (in corner; need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 450

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;ex hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 683

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;ex hadouken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 33

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 500

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
=========
Dan #23 (in corner; need retries)

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 433

SendInput {up down}
Sleep 17
SendInput {up up}
Sleep 17

;air tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 17
SendInput {left up}
Sleep 17
SendInput {m down}
Sleep 33
SendInput {m up}

;mash ultra
=========
Seth #15 (in corner)

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 150

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33

;input ultra
======
Seth #17

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;input lightning kick
==========
Seth #19 (must be done mid screen)

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 300

;tanden engine
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 1300

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 300

;tanden engine
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 1300

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;input ultra
=========
Seth #20 (either mid-stage or corner is fine)

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 317

;srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 1150

;jump
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 33

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 300

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 300

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 300

;headstomp finish
SendInput {down down}{n down}
Sleep 33
SendInput {down up}{n up}
==========
Seth #22 (in corner)

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 300

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;ex sonic boom
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 300

;focus cancel
SendInput {k down}
Sleep 550
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;input ultra
=========
Seth #18 (near corner; stand a couple of steps from Dan; will need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 200

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 750

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 400

;jump
SendInput {up down}
Sleep 33
SendInput {up up}
Sleep 200

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 300

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 300

;headstomp finish
SendInput {down down}{n down}
Sleep 33
SendInput {down up}{n up}
===========
Seth #23 (in corner)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 400

;tanden engine
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 900

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;lightning kick
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 2600

;jump
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 33

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 233

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 233

;headstomp
SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
Sleep 233

;headstomp finish
SendInput {down down}{n down}
Sleep 33
SendInput {down up}{n up}
=========
Seth #24 (can be done mid stage)

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;sonic boom
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 200

;focus atk lv2
SendInput {k down}
Sleep 417
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 900

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;sonic boom
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 200

;focus atk lv2
SendInput {k down}
Sleep 417
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 900

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}

;input ultra
===========
Fei Long #20

SendInput {right down}{up down}
Sleep 17
SendInput {right up}{up up}
Sleep 450

SendInput {n down}
Sleep 17
SendInput {n up}
Sleep 500

SendInput {down down}{g down}
Sleep 17
SendInput {g up}
Sleep 400

SendInput {b down}
Sleep 17
SendInput {b up}{down up}
;mash super after this
======
Fei Long #18 (need to position and retry a few times; restart script if it goes wild)

SendInput {f down}
Sleep 17
SendInput {f up}
Sleep 300

SendInput {g down}
Sleep 17
SendInput {g up}
Sleep 517

SendInput {h down}
Sleep 17
SendInput {h up}
========
Fei Long #14 (in corner)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 400

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33
==========
Fei Long #15 (may need retries)

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33
============
Fei Long #16 (in corner; need retries)

;rekkukyaku
SendInput {left down}{down down}
Sleep 83
SendInput {left up}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {right up}{up up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 1317

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 33
==========
Fei Long# 17 (done mid-stage; stand to the right of Dan before executing)

;tenshin (reversed)
SendInput {left down}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 1000

;shienkyaku
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 100

;rekkukyaku
SendInput {left down}{down down}
Sleep 83
SendInput {left up}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {right up}{up up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
============
Fei Long #19 (in corner; close to Dan as possible; need retries)

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 317

;crouching LK
SendInput {down down}{v down}
Sleep 33
SendInput {down up}{v up}
Sleep 317

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 33

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100

;rekkaken
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 100
==========
Fei Long #21 (may need retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 400

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}

;mash super
=========
Fei Long #23 (in corner; need retries)

;rekkukyaku (will need 2 hits to link with the rest)
SendInput {left down}{down down}
Sleep 83
SendInput {left up}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {right up}{up up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 1317

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;shienkyaku
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 150

;rekkukyaku
SendInput {left down}{down down}
Sleep 83
SendInput {left up}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {right up}{up up}
Sleep 33
SendInput {v down}
Sleep 33
SendInput {v up}
==========
Fei Long #24 (must be done mid screen)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 300

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;shienkyaku
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 100

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 300 ;delay ultra

;ultra
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
==========
El Fuerte #22 (stand a couple of steps from Dan; will need a few tries)

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 883

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 33

;cancel into super
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {n down}
Sleep 33
SendInput {n up}
========
El Fuerte #19 (in corner; need retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {right down}{f down}
Sleep 33
SendInput {f up}
Sleep 317

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

SendInput {v down}
Sleep 33
SendInput {right up}{v up}
Sleep 300

SendInput {down down}{b down}
Sleep 33
SendInput {down up}{b up}
==========
El Fuerte #20 (in corner; need retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 500

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 450

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;command dash
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 200

SendInput {b down}
Sleep 33
SendInput {b up}

;mash super
===========
El Fuerte #23

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 700

;forward kick
SendInput {right down}{b down}
Sleep 33
SendInput {right up}{b up}
Sleep 600

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

;crouching MK
SendInput {down down}{b down}
Sleep 33
SendInput {b up}
Sleep 33

;H super
;SendInput {down down}
;Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
============
El Fuerte #24

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;command dash
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 233

;cancel command dash
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;command dash
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 267

;cancel command dash
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33
===========
Viper #13

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 250

SendInput {down down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {up up}
Sleep 17
; mash ultra after this
=======
Viper #14

SendInput {h down}
Sleep 17
SendInput {h up}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {up up}
Sleep 17
;mash ultra immediately after macro key
=======
Viper #16 ; stand about half screen from target

SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 1000

SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 500

SendInput {down down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {up up}
Sleep 17
;mash ultra
========
Viper #17

SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 333

SendInput {down down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {up up}
Sleep 17
; mash tatsu => super
===========
Viper #15

;crouching LP
SendInput {down down}{f down}
Sleep 33
SendInput {down up}{f up}
Sleep 300

;LK
SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 300

;crouching MP
SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;thunder knuckle
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 33

;super
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {up down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {up up}
Sleep 33
SendInput {f down}
Sleep 33
SendInput {f up}
===========
Viper #18

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 33

;thunder knuckle
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 200

;focus cancel
SendInput {k down}
Sleep 33
SendInput {k up}
Sleep 100

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}

;mash ultra
=========
Viper #19 (must be done mid stage for the ultra to connect)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 600

;ex thunder knuckle
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 1200

SendInput {down down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {up up}
Sleep 17

;ultra
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {down down}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {up down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {up up}
Sleep 33
SendInput {m down}
Sleep 33
SendInput {m up}
=========
Viper #20 (in corner; need retries)

;jumping HP
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {h down}
Sleep 33
SendInput {h up}
Sleep 400

SendInput {g down}
Sleep 33
SendInput {g up}
Sleep 450

SendInput {down down}{g down}
Sleep 33
SendInput {down up}{g up}
Sleep 33

;thunder knuckle
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {g down}
Sleep 33
SendInput {g up}

;mash super
=========
Viper #23 (in corner; may need retries)

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 800

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;ex srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 700

;high jump
SendInput {down down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}{right down}
Sleep 17
SendInput {up up}{right up}
Sleep 17

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 17
SendInput {n up}
Sleep 800

;thunder knuckle
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {h down}
Sleep 33
SendInput {h up}
============
Viper #24 (in corner; close to Dan; need retries)

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;thunder knuckle cancel
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {h down}
Sleep 167
SendInput {h up}{j down}
Sleep 33
SendInput {j up}
Sleep 100

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;ex srk
SendInput {right down}
Sleep 33
SendInput {down down}{right up}
Sleep 33
SendInput {down up}{right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {j down}
Sleep 33
SendInput {j up}
Sleep 350

;high jump
SendInput {down down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 233

;tatsu
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {n down}
Sleep 33
SendInput {n up}
================
Viper #21

;max charged focus attack
SendInput {k down}
Sleep 1100
SendInput {k up}
Sleep 33

;dash cancel
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 33
SendInput {right down}
Sleep 33
SendInput {right up}
Sleep 800

;crouching HP
SendInput {down down}{h down}
Sleep 33
SendInput {down up}{h up}
Sleep 33

;thunder knuckle cancel
SendInput {down down}
Sleep 33
SendInput {left down}
Sleep 33
SendInput {down up}
Sleep 33
SendInput {left up}
Sleep 33
SendInput {h down}
Sleep 167
SendInput {h up}{j down}
Sleep 33
SendInput {j up}
Sleep 33

;ultra
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {j down}
Sleep 33
SendInput {j up}
==============
Viper #22 (in corner; will need LOTS of retries)

;jumping HK
SendInput {up down}{right down}
Sleep 33
SendInput {up up}{right up}
Sleep 400

SendInput {n down}
Sleep 33
SendInput {n up}
Sleep 500

SendInput {v down}
Sleep 33
SendInput {v up}
Sleep 317

SendInput {f down}
Sleep 33
SendInput {f up}
Sleep 317

;adding cr.MP
SendInput {down down}{g down}
Sleep 33
SendInput {g up}
Sleep 100

SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {right up}
Sleep 17

SendInput {down down}
Sleep 17
SendInput {right down}
Sleep 17
SendInput {down up}
Sleep 17
SendInput {up down}
Sleep 17
SendInput {right up}
Sleep 17
SendInput {up up}
Sleep 17

SendInput {j down}
Sleep 33
SendInput {j up}

No comments:

Post a Comment