DarthPhallus (talk | contribs) |
DarthPhallus (talk | contribs) No edit summary |
||
(22 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Sandbox: [[User:DarthPhallus/Sandbox]] | Sandbox 1: [[User:DarthPhallus/Sandbox]] | ||
Sandbox 2: [[User:DarthPhallus/Sandbox 2]] | |||
Sandbox 3: [[User:DarthPhallus/Sandbox 3]] | |||
==Useful Dustloop Stuff== | |||
* 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> | |||
<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}}` | |||
]; | |||
}} | 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></nowiki> | |||
</div></div> | |||
==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. | |||
# c.S dash throw | |||
# c.S dash c.S | |||
# c.S delayed frametrap (low is best) | |||
# c.S j.H | |||
# c.S 5D/5[D] | |||
==Template Idea?== | |||
[[File:DarthPhallus_template_sketch.png]] |
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
- 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:
- Regex for find and replace of GGST Move Cards:
- Find:
<div class="attack-container">(.|\n)+?\|\}((.|\n)+?)\{\{CloseCard\}\}
- Replace: {{GGST Move Card |input= |description= $2 }}
- Find:
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.
- c.S dash throw
- c.S dash c.S
- c.S delayed frametrap (low is best)
- c.S j.H
- c.S 5D/5[D]