User:DarthPhallus: Difference between revisions

3,474 editsJoined 5 November 2021
No edit summary
(41 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Sandbox: [[User:DarthPhallus/Sandbox]]
Sandbox 1: [[User:DarthPhallus/Sandbox]]


Sandbox 2: [[User:DarthPhallus/Sandbox 2]]


==Beginner Combos==
Sandbox 3: [[User:DarthPhallus/Sandbox 3]]
{{BeginnerComboDef}}


==={{InvisibleText|Beginner {{clr|3|c.S}} Combo}}===
==Useful Dustloop Stuff==
{{TheoryBox
| Title      = Beginner {{clr|3|c.S}} Combo
| Oneliner  = Works against any grounded opponent.
| Difficulty = {{clr|1|Very Easy}}
| Anchor    = BeginnerCombo1
| Video      = GGST Zato Beginner BnB 1.mp4
| Recipe    = {{clr|3|c.S}} > {{clr|3|2S}} > {{clr|4|5H}} > {{clr|4|22H}}
| content    =
A simple combo, requiring no Eddie control, into moderate damage that also creates space for Zato to control.


Works on counter-hit and can be done from common jump-ins like {{clr|3|j.S}} and {{clr|4|j.H}}, if the {{clr|4|2S}} is omitted.
* Compression commands for ffmpeg:
** GGST: ''ffmpeg -i [filename].filetype -ss 0:00.000 -to 0:00.000 -c:v libvpx -qmin 0 -qmax 40 -threads 4 -y -an [filename].webm''
** UMvC3: ''ffmpeg -i [filename].filetype -ss 0:00.000 -to 0:00.000 -c:v libvpx -qmin 0 -qmax 60 -threads 4 -y -an [filename].webm''
* Mediawiki Formatting Page: https://www.mediawiki.org/wiki/Help:Formatting
* Creating a Template:
** https://www.mediawiki.org/wiki/Help:Templates
** https://www.mediawiki.org/wiki/Template:If
** https://en.wikipedia.org/wiki/Help:Conditional_expressions#Using_#if
* Regex for find and replace of GGST Move Cards:
** Find: <pre><div class="attack-container">(.|\n)+?\|\}((.|\n)+?)\{\{CloseCard\}\}</pre>
** Replace: <nowiki>
{{GGST Move Card
|input=
|description=
$2
}}</nowiki>


Can opt to safely {{MMC|game=GGST|input=214H|chara=Zato-1|label=Summon Eddie}} ({{clr|4|214H}}) afterward, a great way to get your neutral game started.
}}


==={{InvisibleText|Beginner {{clr|2|5K}}/{{clr|2|2K}} Combo}}===
{{TheoryBox
| Title      = Beginner {{clr|2|5K}}/{{clr|2|2K}} Combo
| Oneliner  = This is the win condition.
| Difficulty = {{clr|1|Very Easy}}
| Anchor    = BeginnerCombo2
| Video      = GGST Zato Beginner BnB 2.mp4
| Recipe    = {{clr|2|5K}}/{{clr|2|2K}} > {{clr|5|2D}} > {{clr|4|214H}}
| content    =
May not seem like much, but this is one of Zato's best combos due to the strength of the okizeme he gets after a {{clr|5|2D}} knockdown.


At max range {{clr|5|2D}} may not connect after {{clr|2|2K}}, be careful with the range at which you choose to gatling into {{clr|5|2D}}. Will work off of most jump-ins, but {{clr|2|2K}} is often omitted for consistency.
<div class="mw-collapsible mw-collapsed">
Input Coloring script
<div class="mw-collapsible-content">
<nowiki><!DOCTYPE html>
<html>
<body style="background-color:#333333">
<script>
function ColorText(){
const str = document.getElementById("textFromUser").value;
const regex = [
  /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|L|])(\bd.L+\b|\bd.[0-9]+L+\b|\bj.L+\b|\bc.L+\b|\bf.L+\b|\bj.[0-9]+L+\b(?!})|\bfl.[0-9]+L+\b(?!})|\[[0-9]+\][0-9]+L\b(?!})|\b[0-9]+\[L\](?!})|\bj.[0-9]+\[L\](?!})|[0-9]+L+\b(?!})|L+\b(?=\+)|\b(?<=[\`\~\/])L\b(?!\")|\b(?<=[\+\'\~])\bL+\b(?!\"))(?!\.[L-z]+)(?![\"\}}])/gm
, /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|M|])(\bd.M+\b|\bd.[0-9]+M+\b|\bj.M+\b|\bc.M+\b|\bf.M+\b|\bj.[0-9]+M+\b(?!})|\bfl.[0-9]+M+\b(?!})|\[[0-9]+\][0-9]+M\b(?!})|\b[0-9]+\[M\](?!})|\bj.[0-9]+\[M\](?!})|[0-9]+M+\b(?!})|M+\b(?=\+)|\b(?<=[\`\~\/])M\b(?!\")|\b(?<=[\+\'\~])\bM+\b(?!\"))(?!\.[M-z]+)(?![\"\}}])/gm
, /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|H|])(\bd.H+\b|\bd.[0-9]+H+\b|\bj.H+\b|\bc.H+\b|\bf.H+\b|\bj.[0-9]+H+\b(?!})|\bfl.[0-9]+H+\b(?!})|\[[0-9]+\][0-9]+H\b(?!})|\b[0-9]+\[H\](?!})|\bj.[0-9]+\[H\](?!})|[0-9]+H+\b(?!})|H+\b(?=\+)|\b(?<=[\`\~\/])H\b(?!\")|\b(?<=[\+\'\~])\bH+\b(?!\"))(?!\.[H-z]+)(?![\"\}}])/gm
, /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|S|])(\bd.S+\b|\bd.[0-9]+S+\b|\bj.S+\b|\bc.S+\b|\bf.S+\b|\bj.[0-9]+S+\b(?!})|\bfl.[0-9]+S+\b(?!})|\[[0-9]+\][0-9]+S\b(?!})|\b[0-9]+\[S\](?!})|\bj.[0-9]+\[S\](?!})|[0-9]+S+\b(?!})|S+\b(?=\+)|\b(?<=[\`\~\/])S\b(?!\")|\b(?<=[\+\'\~])\bS+\b(?!\"))(?!\.[S-z]+)(?![\"\}}])/gm
, /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|A1|])(\bd.A1+\b|\bd.[0-9]+A1+\b|\bj.A1+\b|\bc.A1+\b|\bf.A1+\b|\bj.[0-9]+A1+\b(?!})|\bfl.[0-9]+A1+\b(?!})|\[[0-9]+\][0-9]+A1\b(?!})|\b[0-9]+\[A1\](?!})|[0-9]+A1+\b(?!})|A1+\b(?=\+)|\b(?<=[\`\~\/])A1\b(?!\")|\b(?<=[\+\'\~])\bA1+\b(?!\"))(?!\.[A1-z]+)(?![\"\}}])/gm
, /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|A2|])(\bd.A2+\b|\bd.[0-9]+A2+\b|\bj.A2+\b|\bc.A2+\b|\bf.A2+\b|\bj.[0-9]+A2+\b(?!})|\bfl.[0-9]+A2+\b(?!})|\[[0-9]+\][0-9]+A2\b(?!})|\b[0-9]+\[A2\](?!})|[0-9]+A2+\b(?!})|A2+\b(?=\+)|\b(?<=[\`\~\/])A2\b(?!\")|\b(?<=[\+\'\~])\bA2+\b(?!\"))(?!\.[A2-z]+)(?![\"\}}])/gm
];
const subst = [
`{{clr|L|$1}}`  ,
`{{clr|M|$1}}`  ,
`{{clr|H|$1}}`  ,
`{{clr|S|$1}}`  ,
`{{clr|A1|$1}}` ,
`{{clr|A2|$1}}`
];


The {{MMC|game=GGST|input=214H|chara=Zato-1|label=Empty Eddie Summon}} ({{clr|4|214H}}) afterwards leaves you in the perfect position for Zato's strongest Okizeme, however the summon itself is not safe if {{clr|5|2D}} is blocked, so be sure to confirm the hit before commiting to the summon. Alternatively, {{clr|4|22H}} can be used to hit OTG and for more damage in exchange for oki.
var result=str;
}}
for (i = 0; i < regex.length; i++) { result = result.replace(regex[i], subst[i]);}
navigator.clipboard.writeText(result);
document.getElementById("textFromUser").value = "";
}
</script>
<h1 style="white-space: pre-wrap; color:white"><span style="font-size:50px">This is to convert Wiki from<br>non-colored inputs to colored inputs.</span><br>
Copy and paste the text in here, click "Convert Text", and the color coded text will automatically be saved to your clipboard. Just paste it over the non-colored text and save changes.


==Core Combos==
Remember: This will cover MOST cases, but not all. Before saving changes, manually review it with "Show Preview".
{{CoreComboDef}}


==={{InvisibleText|"Oppose" Anti-Air Combo}}===
This will work for: UMvC3
{{TheoryBox
Adapted from Wakeup720's script for Dustloop Wiki</h1>
| Title      = "Oppose" Anti-Air Combo
| Oneliner  = Learn this and you too can play Zato.
| Difficulty = {{clr|4|Hard}}
| Anchor    = CHOpposeBNB
| Video      = GGST Zato CH Oppose BnB.mp4
| Recipe    = {{clr|4|236H}} / {{clr|4|214H}}~{{clr|4|]H[}}, CH {{clr|4|2H}} > {{clr|3|214S}}, delay {{clr|3|]S[}}, delay {{clr|4|2H}} > {{clr|2|214K}}, {{clr|3|[6]c.S}} > {{clr|3|[3][S]}} > {{clr|4|[3][H]}}, delay {{clr|3|]S[}},{{clr|4|]H[}}, delay {{clr|4|2H}} > {{clr|2|214K}}, {{clr|3|c.S}} > {{clr|3|2S}} > {{clr|4|2H}} > {{clr|4|22H}}
| content    =
This is the core of Zato's sandwich BNBs. There are many variations for damage or meter build as well as different ways to end the combo for the best oki, but this core sequence is the first you should learn.


The delay before releasing {{clr|3|S}} to get {{MMC|game=GGST|input=]S[|chara=Zato-1|label="Leap"}} can vary by how far / high in the air your opponent was when the {{clr|4|2H}} connected and if the {{MMC|game=GGST|input=214S|chara=Zato-1|label=214S}} hit or whiffed. If the opponent files over your head you delayed too little, if they fall too far and both hits of "Leap" do not connect, you delayed too much. {{clr|4|2H}} should be delayed to connect between the two hits of "Leap", this helps stabilize the combo in addition to adding some damage. Be sure to hold forward then down-forward during the middle {{clr|3|c.S}} > {{clr|3|2S}} > {{clr|4|2H}} sequence as you need to move Eddie further away from Zato. You cannot move Eddie too far away, so it's easiest to just hold the directions.
<textarea id="textFromUser" style="white-space: pre-wrap" rows="20" cols="80"></textarea><br>
<button id="TextFromUserButton" onclick="ColorText()">Convert Text</button>
</body>
</html></nowiki>
</div></div>


Hitting this combo near to the corner can be tricky as you often cannot move Eddie far enough away for the "Leap" to not send the opponent over your head. Instead move Eddie towards Zato so "Leap" combos them into the corner.
==Defense Practice==
}}
* Reacting to corner jump in attempts with walk / dash under.
** c.S/5K > jump or IAD
** spaced jump / IAD in
** point blank neutral jumps.
* Reacting to universal, reactable options.
** Microdash throw / command throw
** 5D and 5[D]
* IBs / IBFDs
** Most easily on meaties like c.S.
** Also on common un-delayable strings like Ram Rekka 2 and Nago f.SS
* Character specific reactable options
** Anji Fujin followups, Gio 214S / 236K.


==={{InvisibleText|CH {{clr|3|c.S}}/{{clr|3|f.S}}/{{clr|3|2S}}/{{clr|4|5H}}/{{clr|5|2D}} BnB}}===
===Recording Sets===
{{TheoryBox
* All start with a dash c.S. Can make it throw meaty c.S to practice IB/IBFD for increased difficulty.
| Title      = CH {{clr|3|c.S}}/{{clr|3|f.S}}/{{clr|3|2S}}/{{clr|4|5H}}/{{clr|5|2D}} BnB
# c.S dash throw
| Oneliner  = Might require some adjustments, but get used to it.
# c.S dash c.S
| Difficulty = {{clr|4|Hard}}
# c.S delayed frametrap (low is best)
| Anchor    = CHStarterBNB
# c.S j.H
| Video      = GGST Zato CH Starter BnB.mp4
# c.S 5D/5[D]
| Recipe    = CH Starter > {{clr|1|236P}}, dash, {{clr|3|[3][S]}} > {{clr|4|22[H]}}, [3], delay {{clr|3|]S[}}{{clr|4|]H[}}, dash, {{clr|3|2[S]}} > {{clr|4|2[H]}}, WS, Wall Ender
| content    =
The combo is the core of Zato's same-side midscreen BNBs. It can be confirmed into from {{clr|4|5H}} and {{clr|5|2D}}, but the {{clr|1|236P}} must be buffered if the starter is a {{clr|3|S}} normal. Additionally, CH {{clr|3|S}} normals only allow for both hits of "Pierce" to combo into each other if the opponent was CH crouching.


This version of the combo is tailored for round-start distance but can work from any positioning with adjustments. If you are close enough to combo {{clr|3|2S}} > {{clr|4|2H}} instead of {{clr|3|2S}} > {{clr|4|22H}}, do so, as it allows for more time to dash up and combo afterwards and does more damage. The delays in the combo vary slightly based on the weight of the opponent, generally it's more lenient on heavy characters and harder on light characters.


The {{clr|1|236P}}, dash, {{clr|3|2S}} > {{clr|4|22H}} > ]X[ sequence is a very common string in not only Zato's combo but also his pressure, so it's important to become very comfortable doing it, and not releasing the incorrect Eddie move. Parts of this sequence are also present in many other more situational starters and mixup sequences.
==Template Idea?==
}}
[[File:DarthPhallus_template_sketch.png]]
 
==={{InvisibleText|Corner {{clr|5|5D}}/{{clr|5|2D}} Confirm}}===
{{TheoryBox
| Title      = Corner {{clr|5|5D}}/{{clr|5|2D}} Confirm
| Oneliner  = Experience the power of a puppet character.
| Difficulty = {{clr|2|Medium}}
| Anchor    = CornerMixupBNB
| Video      = GGST Zato Corner Mixup BNB.mp4
| Recipe    = {{clr|5|2D}} / {{clr|5|5D}}, {{clr|1|]P[}}, dash, {{clr|3|c.S}} > {{clr|4|5H}}, {{clr|3|]S[}}, {{clr|4|6H}} > {{clr|3|214S}}, WS, Wall Ender
| content    =
Being able to combo after a {{clr|5|5D}} meterlessly is one of the privileges afforded to Zato.
 
There are many ways to set up the mix prior to this combo, a common one is show in the clip. This combo will not work if more Eddie meter is spent than a {{clr|1|236P}}, {{clr|2|236K}}, or {{clr|3|236S}} costs before the mixup connects.
 
Note that as {{clr|5|5D}} does greater wall damage than {{clr|5|2D}} this combo will normally wallsplat on the second hit of "Leap" when {{clr|5|5D}} is used as the starter. A higher damage combo can be routed for that specifically, but this one will get the job done.
 
This combo can also be done from slightly outside the corner.
}}

Revision as of 05:15, 29 September 2022

Sandbox 1: User:DarthPhallus/Sandbox

Sandbox 2: User:DarthPhallus/Sandbox 2

Sandbox 3: User:DarthPhallus/Sandbox 3

Useful Dustloop Stuff


Input Coloring script

<!DOCTYPE html> <html> <body style="background-color:#333333"> <script> function ColorText(){ const str = document.getElementById("textFromUser").value; const regex = [ /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|L|])(\bd.L+\b|\bd.[0-9]+L+\b|\bj.L+\b|\bc.L+\b|\bf.L+\b|\bj.[0-9]+L+\b(?!})|\bfl.[0-9]+L+\b(?!})|\[[0-9]+\][0-9]+L\b(?!})|\b[0-9]+\[L\](?!})|\bj.[0-9]+\[L\](?!})|[0-9]+L+\b(?!})|L+\b(?=\+)|\b(?<=[\`\~\/])L\b(?!\")|\b(?<=[\+\'\~])\bL+\b(?!\"))(?!\.[L-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|M|])(\bd.M+\b|\bd.[0-9]+M+\b|\bj.M+\b|\bc.M+\b|\bf.M+\b|\bj.[0-9]+M+\b(?!})|\bfl.[0-9]+M+\b(?!})|\[[0-9]+\][0-9]+M\b(?!})|\b[0-9]+\[M\](?!})|\bj.[0-9]+\[M\](?!})|[0-9]+M+\b(?!})|M+\b(?=\+)|\b(?<=[\`\~\/])M\b(?!\")|\b(?<=[\+\'\~])\bM+\b(?!\"))(?!\.[M-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|H|])(\bd.H+\b|\bd.[0-9]+H+\b|\bj.H+\b|\bc.H+\b|\bf.H+\b|\bj.[0-9]+H+\b(?!})|\bfl.[0-9]+H+\b(?!})|\[[0-9]+\][0-9]+H\b(?!})|\b[0-9]+\[H\](?!})|\bj.[0-9]+\[H\](?!})|[0-9]+H+\b(?!})|H+\b(?=\+)|\b(?<=[\`\~\/])H\b(?!\")|\b(?<=[\+\'\~])\bH+\b(?!\"))(?!\.[H-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|S|])(\bd.S+\b|\bd.[0-9]+S+\b|\bj.S+\b|\bc.S+\b|\bf.S+\b|\bj.[0-9]+S+\b(?!})|\bfl.[0-9]+S+\b(?!})|\[[0-9]+\][0-9]+S\b(?!})|\b[0-9]+\[S\](?!})|\bj.[0-9]+\[S\](?!})|[0-9]+S+\b(?!})|S+\b(?=\+)|\b(?<=[\`\~\/])S\b(?!\")|\b(?<=[\+\'\~])\bS+\b(?!\"))(?!\.[S-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|A1|])(\bd.A1+\b|\bd.[0-9]+A1+\b|\bj.A1+\b|\bc.A1+\b|\bf.A1+\b|\bj.[0-9]+A1+\b(?!})|\bfl.[0-9]+A1+\b(?!})|\[[0-9]+\][0-9]+A1\b(?!})|\b[0-9]+\[A1\](?!})|[0-9]+A1+\b(?!})|A1+\b(?=\+)|\b(?<=[\`\~\/])A1\b(?!\")|\b(?<=[\+\'\~])\bA1+\b(?!\"))(?!\.[A1-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|A2|])(\bd.A2+\b|\bd.[0-9]+A2+\b|\bj.A2+\b|\bc.A2+\b|\bf.A2+\b|\bj.[0-9]+A2+\b(?!})|\bfl.[0-9]+A2+\b(?!})|\[[0-9]+\][0-9]+A2\b(?!})|\b[0-9]+\[A2\](?!})|[0-9]+A2+\b(?!})|A2+\b(?=\+)|\b(?<=[\`\~\/])A2\b(?!\")|\b(?<=[\+\'\~])\bA2+\b(?!\"))(?!\.[A2-z]+)(?![\"\}}])/gm ]; const subst = [ `{{clr|L|$1}}` , `{{clr|M|$1}}` , `{{clr|H|$1}}` , `{{clr|S|$1}}` , `{{clr|A1|$1}}` , `{{clr|A2|$1}}` ]; var result=str; for (i = 0; i < regex.length; i++) { result = result.replace(regex[i], subst[i]);} navigator.clipboard.writeText(result); document.getElementById("textFromUser").value = ""; } </script> <h1 style="white-space: pre-wrap; color:white"><span style="font-size:50px">This is to convert Wiki from<br>non-colored inputs to colored inputs.</span><br> Copy and paste the text in here, click "Convert Text", and the color coded text will automatically be saved to your clipboard. Just paste it over the non-colored text and save changes. Remember: This will cover MOST cases, but not all. Before saving changes, manually review it with "Show Preview". This will work for: UMvC3 Adapted from Wakeup720's script for Dustloop Wiki</h1> <textarea id="textFromUser" style="white-space: pre-wrap" rows="20" cols="80"></textarea><br> <button id="TextFromUserButton" onclick="ColorText()">Convert Text</button> </body> </html>

Defense Practice

  • Reacting to corner jump in attempts with walk / dash under.
    • c.S/5K > jump or IAD
    • spaced jump / IAD in
    • point blank neutral jumps.
  • Reacting to universal, reactable options.
    • Microdash throw / command throw
    • 5D and 5[D]
  • IBs / IBFDs
    • Most easily on meaties like c.S.
    • Also on common un-delayable strings like Ram Rekka 2 and Nago f.SS
  • Character specific reactable options
    • Anji Fujin followups, Gio 214S / 236K.

Recording Sets

  • All start with a dash c.S. Can make it throw meaty c.S to practice IB/IBFD for increased difficulty.
  1. c.S dash throw
  2. c.S dash c.S
  3. c.S delayed frametrap (low is best)
  4. c.S j.H
  5. c.S 5D/5[D]


Template Idea?

File:DarthPhallus template sketch.png