Eternal Fighter Zero/FAQ: Difference between revisions

From Mizuumi Wiki
Jump to navigation Jump to search
(→‎Gameplay: Subframes video link added.)
 
(54 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''If you are looking for ancient information from the old FAQ for some reason, please check [[Eternal Fighter Zero/FAQ/old|the archived version of the FAQ]].''
{{EFZFeedback}}
<hr/>
== Gameplay ==
 
===Why is the game running at 64FPS?===
== Netplay ==
* '''Does this game have rollback netcode?'''
:Yes, with the EFZ Revival netplay client, which can be found [https://www.mediafire.com/file/tspwu1gnuo8o4ny/EfzRevival_102h%2521%2521.zip/file here.] This client also fixes Windows compatibility issues, lets you save netplay replays, and provides more and better training functions.
 
* '''Where can I find people to play with?'''
 
:Join the EFZ Discord server [https://discord.gg/aUgqXAt here!]
 
* '''Why can't I connect?'''
 
:There are a lot of possible reasons, but the most common solution is to port forward instead of using holepunching.
 
* '''How do I port forward?'''
 
:You can learn how to port forward [[Eternal Fighter Zero/Netplay/Port Forward|here.]]
 
* '''Why can't I spectate?'''
 
:Players playing via holepunching sometimes cannot be spectated. You can try to spectate while they are in delay select (before the game starts), or spectate their opponent's IP instead. If you can't connect to either player, try spectating using the IP of another spectator.
 
* '''How do I catch up to the current match when spectating?'''


:You can spectate at up to 9x normal speed by pressing + on the numpad by default (you can change the hotkey in EfzRevival.ini). '''Do not forget to reduce your speed back to 1x with - on the numpad when you catch up or else the game will look choppy!'''
:Originally, EFZ was designed to run at 60FPS, but due to some system quirks the game instead ran at 64FPS on newer operating systems. By the time EFZ Revival was made, the EFZ community had already spent more time playing at 64FPS than 60FPS. To minimise disruption, the active playerbase at the time voted in favour of keeping the newer 64FPS standard.


== Gameplay ==
===What are the tiers?===
* '''What are the tiers?'''


:There is no definitive tier list, but some opinions have been documented [http://pastebin.com/uxse4Nt1 here.]
:There is no definitive tier list, but some opinions have been documented [http://pastebin.com/uxse4Nt1 here.]


* '''This is an old game, are there any banned characters?'''
===Are there any banned characters?===


:[[Eternal Fighter Zero/Kanna|Kanna]] is the only banned character. Everyone else is legal, including [[Eternal Fighter Zero/UNKNOWN|UNKNOWN]].
:[[Eternal Fighter Zero/Kanna|Kanna]] is the only banned character. Everyone else is legal, including [[Eternal Fighter Zero/UNKNOWN|UNKNOWN]].


* '''Are there any banned stages?'''
===Are there any banned stages?===


:No, but tournaments usually acknowledge that some stages pose visibility issues, especially for some characters' projectiles. Players are typically allowed to quit to character select and pick a different stage so long as they do so before the round starts. The most common offenders are the Sunset Rooftop, Infinite Sky, World of Eternity, and the daytime variants of the Snowy Park and Minase Household.
:No, but tournaments usually acknowledge that some stages pose visibility issues, especially for some characters' projectiles. Players are typically allowed to quit to character select and pick a different stage as long as they do so before the round starts. The most common offenders are the Sunset Rooftop, Infinite Sky, World of Eternity, and the daytime variants of the Snowy Park and Minase Household.


* '''What character should I pick? I usually like x, y and z.'''
===What character should I pick? I usually like x, y and z.===


:Check out the [[Eternal Fighter Zero/FAQ/Character Choice|Character Choice page.]]
:Check out the [[Eternal Fighter Zero/FAQ/Character Choice|Character Choice page.]]


* '''Why is the game running at 64FPS?'''
===What are subframes? / What does .33 or .66 mean in the frame data?===


:EFZ was designed to run at 60FPS, but it was also designed for older versions of Windows. On Windows XP and later, it runs at 64FPS and many players got accustomed to it. When EFZ Revival was made, it kept the game running at 64FPS so as to not disrupt the existing playerbase.
:For a visual example of subframes, watch [https://www.youtube.com/watch?v=UOc58Vd-3u4 this video.]


* '''What are subframes? / What does .33 or .66 mean in the frame data?'''
:EFZ visually runs at 64FPS but the game logic runs at 192FPS. This means that between every visible frame there are two extra frames of gameplay that are not visible to the player. These invisible gameplay frames are referred to as subframes. As an example, [[Eternal_Fighter_Zero/Misuzu_Kamio#6C|Misuzu's 6C]] becomes active on frame 26.66, this means that the hitbox becomes active on the second invisible game logic frame after the 26th visible frame. Below is a table mapping out two full visible gameplay frames.


:EFZ was designed to only '''visually''' run at 60FPS, but internally it ran at 180FPS (192FPS on EFZ Revival). This meant that between every visible frame, there are two frames of gameplay that are not visible to the player. For a visual example of subframes, watch [https://www.youtube.com/watch?v=UOc58Vd-3u4 this video]
:{| class="wikitable"
|-
! Game Logic
| 0.33 || 0.66 || 1 || 1.33 || 1.66 || 2
|-
! Visual Frames
| || || 1 || || || 2
|}


== Controls, Options and Troubleshooting ==
== Controls, Options and Troubleshooting ==
* '''How do I change my controls?'''
===How do I change my controls?===


:In config.exe in your EFZ folder. If config.exe does not seem to be working, try using DInput_Config_Beta.exe. If you do not have said config, try downloading a newer version of EFZ Revival or asking in the [https://discord.gg/aUgqXAt EFZ Discord]. If your controller's directionals do not seem to be recognized in controller config, try loading up the game anyway and seeing if they work.
:In config.exe in your EFZ folder. If config.exe does not seem to be working, try using DInput_Config_Beta.exe. If you do not have said config, try downloading a newer version of EFZ Revival or asking in the [https://discord.gg/aUgqXAt EFZ Discord]. If your controller's directionals do not seem to be recognized in controller config, try loading up the game anyway and seeing if they work.


* '''Is it possible to change sound settings?'''
===Is it possible to change sound settings?===


:To a degree. You can disable the BGM by default in EfzRevival.ini.
:To a degree. When launching via EfzRevival, F12 disables or enables the BGM. You can disable the BGM by default in EfzRevival.ini.


* '''How do I save offline replays?'''
===How do I save offline replays?===


:The vanilla way is to go in the REPLAY menu, select a replay slot, and then select "Record Replay" (second option). When the match has ended (even prematurely via ESC), it will be saved in that slot.
:The vanilla way is to go in the REPLAY menu, select a replay slot, and then select "Record Replay" (second option). When the match has ended (even prematurely via ESC), it will be saved in that slot.
:If using EfzRevival's tournament mode, you can assign a folder in EfzRevival.ini to automatically save replays of all matches to. The normal setting is \Tournament, but the folder is not created by default.
:If using EfzRevival's tournament mode, you can assign a folder in EfzRevival.ini to automatically save replays of all matches to. The normal setting is \Tournament, but the folder is not created by default.


* '''How do I save netplay replays?'''
===How do I save netplay replays?===


:Be sure you have created a \netplay folder in EFZ\replays, otherwise the replays won't save!
:Be sure you have created a \netplay folder in EFZ\replays, otherwise the replays won't save!


* '''How do I change the port I host on? It wont let me change from 10800 in the caster!'''
===How do I change the port I host on? It wont let me change from 10800 in Revival!===


:There's an option in the .ini for the default port.
:There's an option in the .ini for the default port.


* '''How do I fix "The program can’t start because MSVCR110.dll is missing from your computer."?'''
===How do I fix "The program can’t start because MSVCR110.dll is missing from your computer."?===


:Download and install the x86 version of: http://www.microsoft.com/en-gb/download/details.aspx?id=30679
:Download and install the x86 version of: http://www.microsoft.com/en-gb/download/details.aspx?id=30679


* '''Why can't I use [insert training function]?'''
===Why can't I use [insert training function]?===


:Many training functions don't actually work in the PRACTICE mode, try VS HUMAN instead. Also see the [[Eternal Fighter Zero/Training Mode | training mode]] page.
:Many training functions don't actually work in the PRACTICE mode, try VS HUMAN instead. See the [[Eternal Fighter Zero/Training Mode | training mode]] page for more information.


* '''I have found an issue with EfzRevival. How can I report it?'''
===I have found an issue with EfzRevival. How can I report it?===


:Email [email protected] with the issue.
:Email [email protected] with the issue.


== How can I contribute to the wiki? ==
== Netplay ==
In order to get an account on Mizuumi, please refer to the instructions on the [[Help:Getting started#Registration|getting started page]].  
===Does this game have rollback netcode?===
:Yes, with the [https://www.mediafire.com/file/tspwu1gnuo8o4ny/EfzRevival_102h%2521%2521.zip/file EFZ Revival netplay client]. This client also fixes Windows compatibility issues, lets you save netplay replays, and provides more and better training functions.


Refer to [https://docs.google.com/spreadsheets/d/11caBmnwfG4AUxf4jU2121Wct1DQtbyr9bKYbmvitj34/edit?usp=sharing this spreadsheet] to see where help is needed most. All constructive contributions are much appreciated.
===Where can I find people to play with?===


When collecting frame data, please use [https://mega.nz/file/KO5EAAbJ#Yfpf9LhVPM4kYME1Gii-e5QwEGSCMHw0Sp-7PHp58Qs subframe step]. This mod changes the function of the [[Eternal Fighter Zero/Training Mode#EFZ Revival Keys | frame step]] training function to advance [[Eternal Fighter Zero/Advanced Mechanics#Subframes | subframe]] by subframe rather than full frames. It does not affect frame stepping in replays. '''The file is based on EfzRevival version 1.02f, please keep a backup of your original EfzRevival.dll, especially if you are using a different version.''' Also, EfzRevival's input display is not designed to show subframes, so it will only increment the displayed input duration every three subframe steps. You will have to keep track of which exact subframe you are on yourself. The "Frame Step" value ''will'' increment every subframe, however.
:Join the [https://discord.gg/aUgqXAt EFZ Discord server]!


If you have any questions regarding the wiki, feel free to ask them in the [https://discord.gg/aUgqXAt EFZ Discord.]
===Why can't I connect?===


:There are a lot of possible reasons, but the most common solution is to port forward instead of using holepunching. There is also a known bug when joining regular EfzRevival hosts using Concerto, if you are using Concerto try using EfzRevival instead.
===How do I port forward?===
:You can learn how to port forward [[Eternal Fighter Zero/Netplay/Port Forward|here.]]
===Why can't I spectate?===
:Players playing via holepunching sometimes cannot be spectated. You can try to spectate while they are in delay select (before the game starts), or spectate their opponent's IP instead. If you can't connect to either player, try spectating using the IP of another spectator.
===How do I catch up to the current match when spectating?===
:You can spectate at up to 9x normal speed by pressing + on the numpad by default (you can change the hotkey in EfzRevival.ini). '''Do not forget to reduce your speed back to 1x with - on the numpad when you catch up or else the game will look choppy!'''
{{EFZ}}
{{EFZ}}


[[Category:Eternal Fighter Zero]]
[[Category:Eternal Fighter Zero]]

Latest revision as of 07:57, 23 June 2024

EFZ FeedbackImage.png Give feedback EFZ FeedbackImage.png

Gameplay

Why is the game running at 64FPS?

Originally, EFZ was designed to run at 60FPS, but due to some system quirks the game instead ran at 64FPS on newer operating systems. By the time EFZ Revival was made, the EFZ community had already spent more time playing at 64FPS than 60FPS. To minimise disruption, the active playerbase at the time voted in favour of keeping the newer 64FPS standard.

What are the tiers?

There is no definitive tier list, but some opinions have been documented here.

Are there any banned characters?

Kanna is the only banned character. Everyone else is legal, including UNKNOWN.

Are there any banned stages?

No, but tournaments usually acknowledge that some stages pose visibility issues, especially for some characters' projectiles. Players are typically allowed to quit to character select and pick a different stage as long as they do so before the round starts. The most common offenders are the Sunset Rooftop, Infinite Sky, World of Eternity, and the daytime variants of the Snowy Park and Minase Household.

What character should I pick? I usually like x, y and z.

Check out the Character Choice page.

What are subframes? / What does .33 or .66 mean in the frame data?

For a visual example of subframes, watch this video.
EFZ visually runs at 64FPS but the game logic runs at 192FPS. This means that between every visible frame there are two extra frames of gameplay that are not visible to the player. These invisible gameplay frames are referred to as subframes. As an example, Misuzu's 6C becomes active on frame 26.66, this means that the hitbox becomes active on the second invisible game logic frame after the 26th visible frame. Below is a table mapping out two full visible gameplay frames.
Game Logic 0.33 0.66 1 1.33 1.66 2
Visual Frames 1 2

Controls, Options and Troubleshooting

How do I change my controls?

In config.exe in your EFZ folder. If config.exe does not seem to be working, try using DInput_Config_Beta.exe. If you do not have said config, try downloading a newer version of EFZ Revival or asking in the EFZ Discord. If your controller's directionals do not seem to be recognized in controller config, try loading up the game anyway and seeing if they work.

Is it possible to change sound settings?

To a degree. When launching via EfzRevival, F12 disables or enables the BGM. You can disable the BGM by default in EfzRevival.ini.

How do I save offline replays?

The vanilla way is to go in the REPLAY menu, select a replay slot, and then select "Record Replay" (second option). When the match has ended (even prematurely via ESC), it will be saved in that slot.
If using EfzRevival's tournament mode, you can assign a folder in EfzRevival.ini to automatically save replays of all matches to. The normal setting is \Tournament, but the folder is not created by default.

How do I save netplay replays?

Be sure you have created a \netplay folder in EFZ\replays, otherwise the replays won't save!

How do I change the port I host on? It wont let me change from 10800 in Revival!

There's an option in the .ini for the default port.

How do I fix "The program can’t start because MSVCR110.dll is missing from your computer."?

Download and install the x86 version of: http://www.microsoft.com/en-gb/download/details.aspx?id=30679

Why can't I use [insert training function]?

Many training functions don't actually work in the PRACTICE mode, try VS HUMAN instead. See the training mode page for more information.

I have found an issue with EfzRevival. How can I report it?

Email [email protected] with the issue.

Netplay

Does this game have rollback netcode?

Yes, with the EFZ Revival netplay client. This client also fixes Windows compatibility issues, lets you save netplay replays, and provides more and better training functions.

Where can I find people to play with?

Join the EFZ Discord server!

Why can't I connect?

There are a lot of possible reasons, but the most common solution is to port forward instead of using holepunching. There is also a known bug when joining regular EfzRevival hosts using Concerto, if you are using Concerto try using EfzRevival instead.

How do I port forward?

You can learn how to port forward here.

Why can't I spectate?

Players playing via holepunching sometimes cannot be spectated. You can try to spectate while they are in delay select (before the game starts), or spectate their opponent's IP instead. If you can't connect to either player, try spectating using the IP of another spectator.

How do I catch up to the current match when spectating?

You can spectate at up to 9x normal speed by pressing + on the numpad by default (you can change the hotkey in EfzRevival.ini). Do not forget to reduce your speed back to 1x with - on the numpad when you catch up or else the game will look choppy!
General
FAQ
Media
Characters
Akane
Akiko
Ayu
Doppel
Ikumi
Kanna
Kano
Kaori
Mai
Makoto
Mayu
Minagi
Mio
Misaki
Mishio
Misuzu
Mizuka
Nayuki (asleep)
Nayuki (awake)
Rumi
Sayuri
Shiori
UNKNOWN
Mechanics
Guides
Wiki