Connection Guide
This document describes how to run Federal vs. Zeon & DX (DC version) on an emulator and connect to gdxsv.
This procedure may change frequently due to version update.
If you can't connect to the server or play well, check this manual again.
How to obtain the game image (ROM)
Settings for P2P Network match
Fixed display refresh rate to 60Hz
Flycast does not launch: VCRUNTIME140_1.dll was not found
Flycast does not launch: d3dx9_43.dll / D3DCOMPILER_43.dll was not found
Game screen does not appear / the frame rate is not stable
You have to prepare the game image (ROM) first.
We recommend you obtain the ROM in a legal way. Dreamcast version Federal vs Zeon & DX can be dumped using real Dreamcast. An easiest way is using an SD card reader.. Please search on Google for the specific method. There may be ROM images on the Internet, but we will not introduce it here. Please search on Google at your own risk. We prohibit topics related to ROM downloads. |
In this example, I placed the necessary files in the work directory.
I placed the game image of disc1 in the gdx-disc1 folder and disc2 in the gdx-disc2 folder.
Use a Dreamcast emulator called Flycast. Download the custom version of gdxsv from the link below. New versions of the emulator will be released on a regular basis, so please download the latest version each time.
Click the zip file in Assets to download it.
Windows: flycast-gdxsv-windows-msvc-xxxxx.zip
macOS: flycast-gdxsv-macos-x86_64-xxxxx.zip
Unzip the zip file and place it in the work directory.
When a new version of flycast is released, unzip it and place it in the same directory as well.
Click the .exe file to launch flycast. If the screen shown in the figure appears, click the detailed information and then click Execute. | |
When flycast starts, the prepared gdi file will be displayed in the list. Click gdx-disc2.gdi to launch the game. * If the flycast does not launch: See the Support section. * If the gdi file is not displayed in the list: the emulator cannot recognize the game image. Press the [Settings] button, press the [Add] button of Content Location, and select the folder where the game image is saved. | |
If the game starts, it is successful. The default keyboard operations are as follows:
|
Let's configure your controller mappings. Launch flycast and launch the game. Enter “アーケード” mode and move to the battle screen. When you're on a match screen, press Tab to open the menu and click Setting. | |
Click [Controls] to open the controller settings screen. | |
Click [Map] for the name of the controller you are connecting to. | |
The Controller Mapping menu opens. Assign the following buttons.
Click [Map] of each button to click The MapButton dialog will be displayed, so press the button of the controller you want to assign. | |
After configure button settings, Click [Done] in the upper left twice to return to the emulator menu. click [Resume] to return to the game. Check if the controller works properly in the game. When you're done, click the X to exit flycast. |
Launch the game and select a “通信対戦” (network battle). | |
Create a save data. Select “はい” and save it to memory card 1. | |
Press “パイロットネームの設定” and enter your pilot name. | |
Go on [通信対戦] > [登録情報変更] > [同意する] Other menus are not used. | |
Go on [進む] > [はい] | |
If a firewall warning is displayed, click Allow access (A). | |
If the connection is successful, you will enter the HN input screen. Enter your handle name and press [登録]. | |
The battlefield selection screen is displayed. Each location represents a lobby. If a real place name is written in the lower left, the battle server of that place will be used. You should choose a server that is close to where you live to get comfortable playing. | |
This completes the connection check. To disconnect, press the Start button (Enter) and select [ネット終了]. |
Start the emulator and press the Settings button. Display the Gdxsv tab. | |
In NetworkSettings: *In a P2P match, you need to communicate directly with your opponent. To do this, you will need to change the router settings in your environment. UPnP is the automatic way to make this setting. Most routers have UPnP available by default, but if it is not available, log into your router's configuration screen yourself and add the port forwarding setting. In case using UPnP 1. Check Enable UPnP 2.Set GdxUDPPort (set between 29700 ~ 29800 as appropriate) 3.Press [UPnP Now] button
4.Press [Test The Port] button
If the message "Failed (Timeout)" is displayed: ●Check if the communication is not blocked by security software.
●Check if you have a duplicate router.
If this does not solve the problem, please go to "In case NOT using UPnP". In case NOT using UPnP The configuration screen will vary depending on the router, but the following settings should be made.
In Flycast, configure as follows 1. Uncheck Enable UPnP 2. Set GdxUDPPort (same value as set in the router) 3. Press [Test The Port] button
| |
Other settings GdxMinimumDelay: Sets the minimum input delay frame.
Save Replay: Save game inputs during a game to a replay file. Upload Replay: Upload replays automatically at the end of the match. Display Network Statistics: Displays ping and other information during a match. |
Controllers that support XInput allow you to play comfortably with little delay.
This includes all XBOX controllers (also converters) and recent arcade sticks that are described as compatible with PCs.
You can play in full screen by typing "Alt + Enter". It's often smoother to play than in windowed mode.
If you are using a gaming monitor above 60Hz and the frame rate is not stable,
you can set it to 60Hz in the display settings so that the frame rate will be stable.
In the Flycast Settings menu, click the [Apply Recommended Settings] button to automatically apply the recommended settings. If you check Enable 16: 9 Widescreen Hack, a patch will be applied to reduce the display distortion when playing on the widescreen.
Please adjust to your liking
Select the Audio tab.
Volume Level: You can adjust the volume.
Latency: Lowering it will reduce the delay of the sound, but lowering it too low may distort the sound. Recommended between 12ms and 64ms.
You can use your pc keyboard in in-game lobby chat.
The emulator settings are as follows:
On the Controls tab
You need to install the Visual C ++ Redistributable Package.
https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
Direct link: https://aka.ms/vs/17/release/vc_redist.x64.exe
Launch the downloaded vc_redist.x64.exe to complete the installation.
You need to install the DirectX end-user runtime.
https://www.microsoft.com/ja-jp/download/details.aspx?id=35
Launch the downloaded dxwebsetup.exe to complete the installation.
Try other Graphics APIs in your video settings.
The login ID can be found in emu.cfg, which is in the same directory as gdxsv-flycast.exe.
It will be assigned a random number at first boot.
Open emu.cfg with Notepad etc., find the text “[gdxsv]”, and the “loginkey” under it is your login ID.
example)
[gdxsv]
loginkey = 12345689
server = zdxsv.net
You can restore your account by making a note of your login key and replacing it with your own.