2 SDFE
Dniel97 edited this page 2024-04-25 20:12:54 +00:00

SDFE

Some instructions how to get SDFE up and running

Setup Instructions

  1. Get the game data and extract it somewhere (E:/ drive won't work!)
  2. Grab the segatools below and extract it in the bin directory:

segatools

Name Link Details
segatools Download mercury.zip - Open-Source
- Touch hook
- LED (Elisabeth) hook
- Freeplay toggle
  1. Read the segatools Documentation and configure at least those values in your segatools.ini:

[vfs]

Key Default Value Documentation
amfs Empty string (causes a startup error) Configure the location of the SEGA AMFS volume. Stored on the E partition on real hardware.
appdata Empty string (causes a startup error) Configure the location of the SEGA "APPDATA" volume (nothing to do with the Windows user's %APPDATA% directory). Stored on the Y partition on real hardware.

[dns]

Key Default Value Documentation
default localhost Controls hostname of all of the common network services servers, unless overriden by a specific setting below. Most users will only need to change this setting. Also, loopback addresses are specifically checked for and rejected by the games themselves; this needs to be a LAN or WAN IP (or a hostname that resolves to one). Use your local IPv4 PC address if unsure.

[gpio]

Key Default Value Documentation
dipsw1 1 LAN Install: If multiple machines are present on the same LAN then set this to 1 on exactly one machine and set this to 0 on all others.
  1. Grab the unpacked files according to your game version and extract it in the base directory (where bin and WindowsNoEditor is located):

Packages

Version Link Details
3.07.01 Download - Includes amfs folder with correct ICF files
- Includes FTDI driver, which is needed for LEDs (for now?)
Any2WACCAi Download - HIGHLY RECOMMENDED!
- Updated Mishe's virtual controller for touch devices
- Updated by @Raymonf
  1. Use one of the following local servers to save your progress:

Server

Name Programming language Details
ARTEMiS Python 3.9+ - Currently the only open source WACCA server
- Useless GUI
  1. Regardless of the used server, make sure the title server IP address is not localhost or 127.0.0.1, rather your own IPv4 address!
  2. Optional, but highly recommended: Install Any2WACCAi from packages.
  3. DONE! Launch start.bat and have fun :)
  4. Hold the Enter key for a few seconds to scan a card, this will now automatically create a random aime.txt in the DEVICE folder

Any2WACCAi Installation

  1. Download and install com0com
  2. Open setupg and configure two Virtual Pairs
    • Virtual Pair 0: COM3 <-> COM 5
    • Virtual Pair 1: COM4 <-> COM6
  3. Set enable buffer overrun for all 4 COM ports
  4. Change the following config in segatools.ini to
; Hooks related to the touch boards
[touch]
enable=0
  1. Launch Any2WACCAi.exe and open the following URL on your touch device:
http://<local ip address>:5730/
  1. (Optional, but highly recommended for Android tablets): Connect your Android tablet (with USB Debugging enabled!) via USB to your PC, install adb, add it to PATH and execute:
adb reverse tcp:5730 tcp:5730

and only open

http://127.0.0.1:5730/
  1. Have fun!

(c) Instructions written by Dniel97