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.

Update history

1.Getting Started

What you need

Prepare ROM

How to obtain the game image (ROM)

Prepare the emulator

Confirm game launch

Controller settings

Connect to lobby server

Settings for P2P Network match

2. To play more comfortably

Low latency gamepad

Full screen mode

Fixed display refresh rate to 60Hz

Apply Recommended Settings

Video settings

Audio Setting

Enable keyboard

Assign R2 to Jump + Fighting

3.Support

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

Account backup

Update history

1.Getting Started

What you need

Prepare ROM

You have to prepare the game image (ROM) first.

How to obtain the game image (ROM)

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.

Prepare the emulator

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.

> Download the emulator

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.

Confirm game launch

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:

  • Tab: Open menu
  • Enter: Start
  • Arrow keys: Cross
  • X, C, S, D keys: ABXY button


Controller settings

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.

  • DPadUp: ↑
  • DPadDown: ↓
  • DPadLeft: ←
  • DPadRight: →
  • A: Jump
  • B: Search
  • X: Shooting
  • Y: Close attack
  • Left Trigger: Communication (HP report)
  • Right Trigger: Sub-shooting
  • Left Trigger2: Ex shooting (A+X)
  • Right Trigger2: Ex close attack (A+Y)
  • Start: Start
  • Menu: Open emulator menu

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.

Connect to lobby server

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 [ネット終了].

Settings for P2P Network match

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

  • If "Success" is displayed, the router setting is complete.

4.Press [Test The Port] button

  • If "Success" is displayed, you are ready to play.

If the message "Failed (Timeout)" is displayed:

●Check if the communication is not blocked by security software.

  • Please change the setting of your security software so that it does not block Flycast communication.

●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.

  • Protocol: UDP
  • External IP Address: All
  • External Port Number: Same value as Gdx UDP Port
  • Internal IP Address: Local IP address of PC
  • Internal port number: Same value as Gdx UDP Port

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

  • If "Success" is displayed, you are ready to play.

Other settings

GdxMinimumDelay: Sets the minimum input delay frame.

  • Smaller values decrease the input delay during a match.
  • Larger values decrease the load on the PC during a match.
  • Set to a value that is comfortable for you.

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.

2. To play more comfortably

Low latency gamepad

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.

Full screen mode

You can play in full screen by typing "Alt + Enter". It's often smoother to play than in windowed mode.

Fixed display refresh rate to 60Hz

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.

Apply Recommended Settings

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.

Video settings

Please adjust to your liking

Audio Setting

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.

Enable keyboard

You can use your pc keyboard in in-game lobby chat.

The emulator settings are as follows:

On the Controls tab

3.Support

Flycast does not launch: VCRUNTIME140_1.dll was not found

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.

Flycast does not launch: d3dx9_43.dll / D3DCOMPILER_43.dll was not found

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.

Game screen does not appear / the frame rate is not stable

Try other Graphics APIs in your video settings.

Account backup

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.