Eternal Fighter Zero/Advanced Mechanics
- 1 Introduction
- 2 Air Throw Ranges and Power
- 3 The Strengths and Weaknesses of Recoil Counter (RC)
- 4 Untech Time Calculation
- 5 Instant Charge
- 6 Super Flash Specifics
- 7 Wakeup Time
- 8 Hitstop
- 9 During Air Techs
- 10 Time Before Being Able to Attack During a Dash
- 11 Character Heights (as of version 4.02)
- 12 Button Priority
- 13 Advantageous Frame Differences Between Block and Hit
- 14 After the Recovery of an Action, 1 Frame of Special Recovery Exists
- 15 RG Recovery Time and Advantage Difference
- 16 Concerning the Buffer Window for Specials
- 17 Special Property of Input Moves with a Single Direction
- 18 Jump Startup Specifics
- 19 Untech Time From a Wallbounce
- 20 Health
- 21 Buffer Window for RG
- 22 Blocking
- 23 Unthrowable States
- 24 Some Throws Are Considered Unblockable Strike Moves
- 25 Properties of Air Special Moves
- 26 EFZ Runs in ⅓ Frame Steps
- 27 The Game Displays 60 FPS, But There Are Differences Between PCs
- 28 If You Press F1-F4 During Character Select, You Can Switch Between Button Configurations 1-4
- 29 Damage Scaling
This is a translation of the omake page on Bamboo Sword. What you will find here is findings from Japanese players over the years relating to the more specific parts of the game's mechanics.
Air Throw Ranges and Power
- Excluding Kanna, all characters begin an air throw during frame 1 of jC or j6C. If all requirements are met, the air throw happens on frame 2.
- Air throws hitboxes last 1 frame (frame 2).
- If the air throw fails, your character will perform j6C (or jC if j6C does not exist).
- With some exceptions (Ikumi, Kaori, etc.), characters with slow jumps will have a larger throw box, while fast characters will have a smaller throw box.
- All character’s throw boxes are centered slightly upwards, but you cannot air throw an opponent directly above you, so beware.
- The numbers above are the number of pixels from the top of your character’s hitbox vertically and the middle of your character’s hitbox horizontally that will result in a successful air throw.
- Air throw attack power tends to correlate with character size.
The Strengths and Weaknesses of Recoil Counter (RC)
In general, a move that is Recoil Guarded (RGed) may in turn RG the opponent’s move provided the execution of that move has not ended. As long as the game recognizes all the actions as one move, RG may be performed. This includes RGing before a hitbox is generated, during recovery, during dash-type moves, or during special attacks. This means that, despite their original weaknesses, moves such as DPs or moves with large recovery are actually safer to have been RGed. As such, higher level EFZ players may choose to forego RGing in favor of regular guarding to provide them some benefit.
As you cannot normal throw during RG’s recovery, command throws become extremely powerful.
Moves that have multiple parts (Minagi’s 5C, Ikumi’s jB, etc), or during attacks that overlap with Flicker Instant Charged (FICd) projectiles can have the first attack RGed, and any time during the second attack, RC may be performed. However, during moves such as Akane’s leap skills, Makoto’s Three Burst (j2CCC), or Mishio’s Running Flame (214A/B/C), once an additional input is pressed, the game recognizes this as a completely different move. As such, once the additional input is pressed, you lose the ability to RC.
Moves with multiple hits will continue to retain their ability to RC, even if only the first hit is RGed while the rest are normally blocked. It seems that only moves that require an additional input to advance to another part of the move are affected. There are exceptions to this rule. Some moves lose the ability to RC during the latter part despite having input no additional moves (the latter part is considered a separate move on its own).
- E.g.: During the landing recovery of Akane’s Stun Needle, or during the landing recovery of Nayuki’s (Awake) Somersault Spike (RC is doable while in the air), etc.
- The first example can be considered deliberate, but the latter example is in opposition to other character’s DPs, and is rather unfortunate for Nayuki.
As an aside, if both an RC and a counter move are performed at the same time, the counter will take precedence. This is only a consideration for characters with both an FIC-able projectile and a counter (Sayuri and Misaki)...
Untech Time Calculation
(Move’s Base Untech Time)x(Current Proration)x0.75 (in frames)
The character that performs the Instant Charge (IC) is actually able to act 1 frame faster.
FICs are treated the same as a super flash. See below for detailed information.
Super Flash Specifics
- Both characters are invincible during the freeze.
- Second player is slower to act by ⅓ frame.
- A character that performs an IC during the super freeze is able to act 1 frame faster (during which they are invincible). However, this is usually a combination of both the freezes, and really doesn’t matter in the end.
- This is also the reason for some moves being guaranteed using the super flash.
This timing is only counting from the time that the character hits the ground until they are able to act, and does not include other information such as fall speed, or lingering hitboxes. All characters, excluding Kano, stay on the ground for 33.3 frames. There are various types of wakeups, including ones that appear to be moving but are considered still invulnerable, ones that appear to be waking up but are able to act, etc.
|Name||Hitting the Ground ~ Downed State||Waking Up||Total (+33)|
※Kano’s downed time is 10 frames longer than others.
Weak:Medium:Strong = 3f:6f:9f
I’m not 100% sure on this, but years of experience tells me this is probably right.
As the game is running in ⅓ frames, moves with special hitstop (moves that have no recovery time for you) have the above values as positive frames.
During Air Techs
All characters have 15 frames of vulnerability during an air tech.
If you are hit during the first frame of teching, the hit is considered a part of the previous combo.
Time Before Being Able to Attack During a Dash
From dash startup to the time you stop and are able to act. During movement, most characters are able to cancel their dash into a dash attack, special move, jump, or backdash. While it might appear that there is a difference in when characters can dash-up throw, the difference comes from each character’s dash startup (harder to see with slower characters). Characters with hover dashes are listed later.
|Mayu||20~32|| Special step-dash|
Distance travelled is affected by holding 4 or 6.
If a dash attack is input (after frame 4 of dash), landing recovery is extended by 10 frames.
|Unknown||33||Special dash, invincible during part of dash. For more information, refer to the character pages.|
Before movement = 2 frames
Step movement = 8 frames
Landing recovery = 0 frames
|Kaori||23||Ducking-type, may cancel into attack. For more information, refer to the character pages.|
|Mishio||19||If an attack is input after 20 frames into the dash, the acceleration of the attack is doubled.|
Time Before Being Able to Act During a Hover Dash
Time Before Being Able to Attack During an Air Dash
|Name||Time Unable to Act|
|Misaki, Shiori, Ikumi, Mishio||12F|
Misaki, Shiori, Ikumi, Mishio are able to act on frame 13 of their air dashes.
Nayuki (Asleep) is able act on frame 19.
All others are able to act on frame 15.
Unlike ground dashes, air dashes may not be cancelled into any other action during this time. The only exception is Mayu, who may double jump after an air dash.
Character Heights (as of version 4.02)
|Name||Crouching||Crouch Block||Standing||Stand Block|
The above values are only on the Y-axis.
During actual matches, the X-axis will come into play, so don’t rely on this too much.
Ayu and Nayuki (Asleep) will dance around during neutral standing, so their heights vary greatly.
EFZ prioritizes buttons in the order of [S > C > B > A].
This property persists no matter the combination or the number of buttons pressed.
This allows for easier execution of longer commands or moves with very small cancel windows.
- Example: Ayu -- 236 + C&S → + 236A/B/C
The S button is prioritized, so no special move is performed. As there is no normal move associated with S, standing C is performed.
Once the next 236A/B/C is input, Shining Finger will be performed.
Advantageous Frame Differences Between Block and Hit
|Attack Level||On Block||On Hit|
|Attack Level 1||9F||10F|
|Attack Level 2||14F||16F|
|Attack Level 3||21F||23F|
|Air Block (attack level makes no difference)||19F||Attack Base Untech Time * Proration|
Certain moves will have special hitstop, so take note.
- E.g. Mai (5B), Nanase (5A), Misaki (5A), etc.
Air block is special in that attack level makes no difference.
After the Recovery of an Action, 1 Frame of Special Recovery Exists
After the recovery of any action, before any other action may occur, there exists 1 frame in which the only action you may take is to block. This includes recovering from being hit or blocking a move, so the player on defense is at a disadvantage in these situations. Whether or not two moves combo may be a result of this slight shift of frames.
- Makoto or Mio 66B (both +4f on hit) linked into 2A (4 frame startup) will not combo because of the extra 1 frame of recovery, but Nagamori or Sayuri’s 5C (10 frame startup) will chain from their 5A/2A (hitstop of 10 frames), since chains do not have this extra recovery.
RG Recovery Time and Advantage Difference
|Recovery Time||Normal Move Cancel Timing||Special Move Cancel Timing|
First of all, RG recovery occurs from the moment the move is guarded, and applies 20 frames of hitstop to both players. Also, the moment RG occurs, all directional inputs are reset for both players. During this hitstop, no button inputs are accepted. However, directional input is accepted during this hitstop, so players may input directions for special moves during RG recovery.
After RG’s hitstop ends, the player whose attack was RGed may begin input immediately. The player who RGed must wait an additional recovery period (listed above) before they are able to act. Blocking is available from frame 0, while normal attacks and special attacks are available from frame 1 after hitstop (frame 3 for crouch RG and air RG). Jumps, dashes, and throws are not available until the RG recovery is fully gone (in other words, in order to counterattack with a normal throw, you must wait 20+5 frames or more).
Additionally, trades cannot happen after RG recovery, so it is probably correct to say there is ⅓ frame less recovery (able to act earlier).
If you plan on counterattacking from RG, or confirming the RG and preventing a counterattack, it is best to use a move or special that will beat your opponent’s fastest move. ※Example Mio’s Costume-Onmyoji has a startup of 4 frames. If used after a standing RG against a 5 frame normal, Mio’s DP will straight out win. Even from crouching RG, moves such as Ayu’s 5B->f5B that have a 7 frame startup will be cleanly beaten by Mio’s DP. If both were working at the same startup speed, these moves would trade. However, since one move always wins, we can safely assume that a ⅓ frame advantage exists. We can confirm by binding both players attack with the same startup time to the same keyboard press, and this will result in a trade. Therefore we can assume that the ⅓ frame difference exists in the RG recovery.
Concerning the Buffer Window for Specials
Buffer windows for certain moves are listed below. Obviously, the first input is considered frame 1, but note that the window for the buffer does not begin until the second input is pressed. You can use the 6 directional input used in 41236 moves to shorten the time needed for follow up moves.
|Command||Buffer Window (frames)||Notes|
|22 (Including IC)||15||Reverse Air Raid and Safety Wall are 10 frames|
|236236236||35||Sword of Friendship|
|23693||35||I'm Not Alone|
|C236236||30||Super Electric Shadow Bullet|
|236236BC||30||Perfectly Freezing Tornado Strike|
|Ordered-button types (BA6BC etc)||45||Directional keys may be pressed at the same time as buttons.|
Special Property of Input Moves with a Single Direction
There are various moves in the game that can chain from an attack of the same chain level, e.g. Ayu’s step-kick, Mai’s Dispersing, Makoto’s Mako Leap, Kano’s Napalm Beat, etc. If, during the animation of a move, that button is pressed again (for example, Mai 5C -> 5C), then as long as a forward directional input is pressed during the cancel window, the chainable move will come out (Mai’s Dispersing). With the exception of ordered-button inputs, inputting the command during the buffer window of the move will result in the chainable move occurring. However, in this game, most chains require inputting the direction before the button input, so it really is just an odd feeling to end on a directional input. If you try out Nagamori’s [B B6] quickly, you should be able to see what I’m talking about.
Anyhow, just knowing this special property will result in less mishaps, so players using characters with these special moves should take note. As an aside, the next Tasofro fighter, IaMP, also has this special property.
Jump Startup Specifics
The jump preparation generally takes 3 frames.
Frame 1, you can still be thrown. Frame 2 is still considered on the ground. Frame 3 is considered airborne, but no action may be taken. From frame 4 onward, RG and normal moves may be used.
Additionally, during Ayu’s jump startup, she gains invulnerability at her feet.
Untech Time From a Wallbounce
(Wallbounce Move's Base Untech Time) x 2 = Untech Time
This also includes the time it takes to reach the wall, so any time spent in the air to reach the wall is reduced from the untech time after the wallbounce.
Health is the same for every character, and is a total of 10000 points. Guts applies, and is stronger the lower your character’s health is, for a maximum of 50% damage reduction. The RF gauge has a very slight effect on attack power, and will result in 110% damage at max RF gauge.
Using the attack’s base power, the above guts percentage, and the additional RF gauge attack power, you can determine how much damage a move will do.
Buffer Window for RG
- Once back or down-back is pressed, RG will occur within the next 10 frames if a move is blocked.
- On the ground, once the 10 frame buffer window is over, a new RG buffer window cannot start for the next 10 frames.
- When blocking, hitstop time is added onto this cooldown time, so unless there is a very long interval between attacks, you generally cannot RG two moves in a row.
- In the air, no restrictions are in place, so theoretically you could be attempting to RG every single possible moment.
As expected when attempting to RG, you must let go of the directional input. During this time your character will not be blocking. During hitstop of a block move you are able to let go of the directional input and still continue blocking. If you attempt to RG moves with a small amount of hitstop (usually low attack level moves), you can lose your blocking status, so be careful.
For 6 frames after wakeup or blocking, your character will be unthrowable. Air blocks follow this same rule for air throws. This 6 frames lasts no matter what action the blocker or character on wakeup takes. After a hit, your character is considered throwable on the first frame after hitstun ends. Also, even if you air block a move, the moment you touch the ground your character is considered throwable.
By the way, every character becomes unthrowable during their throw startup. On the second frame of a jump, your character becomes unthrowable (frame 1 can still be thrown… see Jump Startup Specifics)
Some Throws Are Considered Unblockable Strike Moves
As they are considered attacks, they can trade with moves (for example, Mai’s ground throw). The throw is considered a zero (0) damage, level 1 attack (same as 2A/5A) in this case. The throw cannot hit if the opponent is in the hit or block states. However, you may combo these moves with either a projectile or other previously set attack, and the hits may occur at the same time (comboing must be done during hitstun).
As a note, all air throws are considered unblockable strike moves.
Properties of Air Special Moves
Generally for special moves that may be performed either on the ground or air, the air version cuts down on the animation needed for the ground version, leading to the startup becoming faster. As an example, Nagamori’s Smash & Prologue and Misaki’s RF Assault Gush follow this rule. An exception to the rule is Ayu’s Shining Arrow, which has the exact same animation on both the ground and the air.
EFZ Runs in ⅓ Frame Steps
There are times that, even though the frame data is exactly the same, one move will always beat the other. Because of this, we can determine that jumping, walking, and dashing for all characters happens in ⅓ frame increments. The exact number varies between moves, but for the most part, you can ignore this. There are some moves that are affected by the ⅓ frame stepping, however, such as Nanase’s Rapture Full Swing and her Big Bang Hitting Method (damage varies every ⅓ frame). This is why you can get three different damage values even though you hit the swing at the exact same timing.
The Game Displays 60 FPS, But There Are Differences Between PCs
Usually not an issue if running the game via EFZ Revival.
The actual correct running speed of the game seems to be about 64-65 FPS.
If you feel something off while playing on someone else’s computer, you should check for this discrepancy.
If You Press F1-F4 During Character Select, You Can Switch Between Button Configurations 1-4
Need to verify this works on Revival.
Even if you change this during the game, the selection won’t be saved. It will boot up the next time with the same button configuration as it did before (starting up with config 1, switching to 2, and restarting will result in button configuration 1).
Pretty useful to know.
Damage scales according to the Power displayed under the combo hit counter; the damage of a move is the maximum between the Base Move Damage and Power * Base Move Damage.
Power can increase beyond 100% by using a Blue Instant Charge.
During a combo, Power is computed according to the following equation:
New Power = Old Power - (Old Power * Current Move's Proration Value)
If the factor (Old Power * Current Move's Proration Value) is above 1 (or 100%), then the Move's proration is applied twice. It is therefore more efficient to use BIC later in the combo.