Skullgirls/Esoteric: Difference between revisions

From Mizuumi Wiki
Jump to navigation Jump to search
(Moved information from this page to more fitting pages, added redirect to 'advanced')
Tag: New redirect
 
Line 1: Line 1:
{{TOClimit|3}}
#REDIRECT [[Skullgirls/Advanced_Mechanics]]
 
==Crossups==
 
If you get hit on the same frame that someone does a cross over, you need to block it on the original side. In this image, you can see Filia (P2) has her point cross over to the left, further behind Filia (P1). Most people would expect this needs to be blocked by holding right, but you block this by holding left. This is because the direction you need to hold to perform a block is based off the opponents location before they update their position. So if you hold forward to actually try block this as if it was a cross up hit, you get hit.
 
<div><ul>
<li style="display: inline-block;"> [[Image:SG_crossupexample_1.png|500px|thumb]]</li>
<li style="display: inline-block;"> [[Image:SG_crossupexample_2.png|500px|thumb|Filia blocked this by holding left, even though the frame it connected hit crossed up.]]</li>
</ul></div>
<br clear=all/>
 
==PBGC Details==
 
===Blockstun during pushblock===
 
Technically, you can still accumulate blockstun during your pushblock animation, even though your blockstun value is cleared once the pushblock ends. If a move connects during a pushblock animation, its blockstun is still applied, but with 3 frames less blockstun, as can be seen by the hitstun bar. This is used by the game engine to determine if actions such as alpha counter can be executed. So if you pushblock a move without much blockstun, you won't be able to alpha counter towards the end of your pushblock since your blockstun ran out.
 
===Determining pushblock frame advantage===
 
When attacks connect during a pushblock, the defending character will recover when pushblock ends, regardless of how much blockstun is applied. This means that the frame advantage of a move that hits a pushblocking character will depend on how early/late it hits relative to the pushblock, not how much blockstun it does.
 
'''Worst case frame advantage''': - (recovery + active - 1)
:Attack connects on last frame of pushblock, defending character recovers next frame
:This was done by hand using frame advance, since I found the in-game frame data to be inaccurate when it comes to PBGC canceling blockstun
'''Best case frame advantage''': 24 - (recovery + active - 1)
:Attack connects on first frame of pushblock, defending character  goes through the remaining 24f of pushblock animation
:Basically, this is the frame advantage when an attacked is pushblocked ASAP, minus 1
'''Example''': Parasoul's c.LP can range from +10 to -15. Its frame advantage normally is +4.
 
This does not factor in assists - the assist will apply hitstop to the pushblocking opponent but not the point
 
==Invalid Pushblock Inputs==
 
There are some scenarios where the game won't read your pushblock input. If you pushblock something on the first frame it connects, you'll pushblock immediately. But, if you pushblock during the hitstop of the move, the game will wait until hitstop ends, then execute the pushblock. If another attack connects during the hitstop period, the game will ignore the pushblock input.
 
==Crouching Dash / Backdash==
 
Normally, inputting 1+PP will get you a normal. However there are some situations where it will give you a dash / backdash instead.
 
* While in preblock
* While in the transition animation from standing to crouching
* A period of time after waking up or recovering from blockstun
 
==Inputs==
 
===Input Priority===
* In general, the game engine gives lowest priority to normal moves and highest to supers (normals < command normals < 2 button commands < specials < supers).
 
===SOCD (Simultaneous Opposite Cardinal Directions)===
* Direction inputs are a +1 or -1 value to the game engine. Using a keyboard or a non-default controller to hit two opposite directions at the same time (← + → or ↓ + ↑) will give a 0, or a neutral input.
 
===Button Inputs===
* The game engine cannot read multiple inputs from the same button from the same frame, even after reassigning controller buttons or using a macro. Holding a button down effectively locks that button input.
* When the game engine reads multiple button inputs on the same frame, it registers the command with the highest priority to the game engine.
* For normal moves, button strength determines priority (LP > LK > MP > MK > HP > HK). For example, pressing LK and HK in the same frame will perform a LK.
* 2 button commands have priority over a single button command. For example, HK and calling an assist with MP+HK will only call the assist. HK and MK+HP will perform the normal move and call the assist on the same frame. Calling an assist has higher priority than other 2 button commands. LP+LK+MP will register the assist (LK+MP) over the throw (LP+LK) and dash commands (LP+MP).
 
===Input Buffers===
 
* "The game will buffer dash motions entered immediately after a superjump and perform the dash when the character reaches their minimum airdash height."
 
* "The game registers inputs during superflash and passes them to the characters, but the characters will use them to change state only when not frozen. In other words, you can do D,DF,F during the superflash, but you have to hit P after it's over or you won't get a fireball. There's no superflash buffering like in BB or MvC3, it's more like MvC2 or XSF."
 
===Misc Motion Logic===
 
* The game engine reads special and super move motions with distinct individual directions read for at least 1f.
* Button inputs for a special or super move read in a 4f window, starting at the last required direction for the motion. 
* The game engine registers sequential directions within 4f for a special or super motion. The slowest allowable QCF + P takes 12f.
* The game engine registers non-sequential directions, or a sequence that require crossing through neutral, within 8f for a special or super motion. The slowest allowable DP + P takes 16f. The slowest allowable 360 + P takes 28f.
 
==Optimal Movement==
 
[https://docs.google.com/spreadsheets/d/e/2PACX-1vSEj9_6To9UCepLfMMNeNanZuaY60M3yp45IljGvmGpgFV1wrgQJ4BCOFBNo3YmjCGdZp6J1RJQkW3b/pubhtml Dash distance / time comparisons]
 
<youtube>2bqExhs0Zco</youtube>
 
==Same Frame Interactions==
 
* Info on trades - https://twitter.com/Skarmand/status/1061752601287450624
* If two hit grabs hit on the same frame, P2 hits P1
* If two supers flashes occur on the same frame...
** P1 will get the super flash first, then on the first frame after P1's flash, P2's super flash will occur. (Example: do Cerebella level 3 on the same frame. This move is active 1st frame after the flash. P1 will make an active hitbox appear, then on the same frame P2's flash will occur)
** But, only P2 will inflict hitstop on P1. This can be seen by doing two supers on the same frame and having them whiff. P2 will recover (number of inflicted hit stop frames) - 1 frames faster than P1.
*** This can cause some situations where P1 will be stuck in hitstop, P2's super will excecute, then P1's super resumes and the invulnerable frames avoids P2's super, causing P2 to get hit. [https://www.youtube.com/watch?v=QjTMA6965oU (video)]
 
* Projectile trades
** https://cdn.discordapp.com/attachments/164092922390773762/600109679552495616/2019-07-14_15-49-49.mp4
 
==Bugs==
 
===General Bugs===
* Meter gain bug: http://skullgirls.com/forums/index.php?threads/meter-value-bug.6025/#post-203561
* KO slowdown bug: https://twitter.com/Skarmand/status/1061460025099468803
* PBGC + alpha counter: https://youtu.be/vmnYa-6mASQ
* No chip damage bug: https://youtu.be/W2UCiLjK-pY
 
===Character Specific Bugs===
 
;Peacock
* Argus RNG bug: https://twitter.com/sigaken98/status/978988198444462087?s=19
* Argus invuln vs reflect: https://twitter.com/Thewingit123/status/1110239220097081349
* Yukkuri item cannot be teleported behind in the corner: https://twitter.com/DomaliseSG/status/1152106814948835328
 
;Painwheel
* Buer vs assists bug: https://youtu.be/gNjWLgSCvU8
* If Painwheel tags in while under Hatred Install, then the timer will still expire during a combo and the install will run out midcombo. However, if Painwheel DHC's in instead, then the timer retains the normal property and the install will only run out after a combo is over.
* The frame data for the recovery of Painwheel's tag is not shown in the training mode attack data.
* Double air throw bug (Possibly Painwheel related): https://twitter.com/CRYSTALPRlSON/status/1117945486718095360
 
;Valentine
* Counter bug: https://twitter.com/xfosh/status/1119705912065740801
 
;Double
* Double air throw bug (Possibly Painwheel related): https://twitter.com/CRYSTALPRlSON/status/1117945486718095360
 
;Squigly
* Acting via negative edge allowed between rounds solo vs solo: https://www.twitch.tv/dekillsage/clip/CrazyDirtyDugongChocolateRain-yWrnIWez2o6nFHuu
 
==Miscellaneous==
===Anti DP assist chain research===
https://docs.google.com/spreadsheets/d/e/2PACX-1vSPuKUwAjDYhWDJfxYvwCS4jbEMlkwlcJd2efry-J9PZUw1kf6efUriEC29feCfA2qBgGzDGaMLvWlp/pubhtml
 
:''"heres some data from researching anti assist chains over the last couple of days''
:''col = first attack''
:''row = attack chained into''
:''red highlight = hits 3f assist vulnerability window''
:''yellow highlight = stuffs l beat extend''
:''just did the first hits of everyones ground normals"''
 
===SG Cheat Table===
* https://drive.google.com/file/d/1R_DFk8Ehbs-iC3qmX3hFL5orK5QRdyIQ/view?usp=sharing
 
 
{{SG}}
 
[[Category:Skullgirls]]

Latest revision as of 10:00, 20 July 2021