1
0
mirror of synced 2024-09-23 19:08:21 +02:00
19 SDGT
Dniel97 edited this page 2024-08-20 14:16:48 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

SDGT

Some instructions how to get SDGT 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 App\DAC\AMDaemon:

segatools

Name Link Details
segatools Download idac.zip - Open-Source
- XInput (Xbox Controller) and DInput (Steering Wheel/Pedals + Shifter) support
- Separate wheel, pedals and shifter brands are supported
- NO KEYBOARD SUPPORT (and never will)!
- Working dip switches
- Deadzone settings
  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.
option Empty string Configure the location of the "Option" data mount point. This mount point is optional (hence the name, probably) and contains directories which contain minor over-the-air content updates.

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

[system]

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.
dipsw2 0 Conversion cab settings: 0 is the DZero CVT cab and 1 is the SWDC CVT cab. (Only really changed the AiMe config)
dipsw3 0 Enable the Single Seat mode, always requires dipsw1=1.
dipsw4
dipsw5
Default: 00 These two switches are the seat settings in bits, where 00 = Seat 1, 10 = Seat 2, 01 = Seat 3 and 11 = Seat 4.
  1. (Optional if you have a wheel, Xbox controller work out of the box): To open the joystick tool click on Windows Start and type joy.cpl and hit Enter

[io4]

Key Default Value Documentation
mode xinput Input API selection for IO4 input emulator: Set "xinput" to use a gamepad and "dinput" to use a steering wheel.

[dinput]

Key Default Value Documentation
deviceName Name of the DirectInput wheel to use (or any text that occurs in its name). Example: G29. If this is left blank then the first DirectInput device will be used.
shifterName Name of the positional shifter to use (or any subset thereof). Leave blank if you do not have a positional shifter; a positional shifter will be simulated using the configured Shift Down and Shift Up buttons in this case. Example: G29. Can be the same device as the wheel.
brakeAxis
accelAxis
RZ, Y Pedal mappings. Valid axis names are: X, Y, Z, RX, RY, RZ, U, V. (U and V are old names for Slider 1 and Slider 2).

Note: Note on button mappings

These are dinput button numbers. Note that buttons are numbered from 1, while some software numbers buttons from 0. The default windows controller panel should show the correct ones, if it hasn't been replaced by the controller driver.

Key Default Value Documentation
start 1 Button mapping for the Start button.
viewChg 2 Button mapping for the View Change button.
left 10 Button mapping for the Left button. DPad is already emulated, but in order to trigger "Time Up" and exit the course you need to press both left and right on the DPad at the same time.
right 9 Button mapping for the Right button. DPad is already emulated, but in order to trigger "Time Up" and exit the course you need to press both left and right on the DPad at the same time.
shiftDn 6 Button mapping for shifting down with the emulated shifter. (If no shifterName was specified).
shiftUp 5 Button mapping for shifting up with the emulated shifter. (If no shifterName was specified).
gear1
gear2
gear3
gear4
gear5
gear6
Default 13, 14, 15, 16, 17, 18 Button mappings for the physical shifter, if one was specified via the shifterName setting.
reverseAccelAxis 0 Inverts the accelerator axis if set to 1. This is needed for certain controllers like the DS4 or Dualsense.
reverseBrakeAxis 0 Inverts the accelerator axis if set to 1. This is needed for certain controllers like the DS4 or Dualsense.
  1. Grab the unpacked/modded files according to your game version and extract it to App\DAC\AMDaemon:

Packages

Version Link Details
1.50 Download - includes amfs folder with correct ICF files
- unpacked amdaemon.exe
- unpacked GameProject-Win64-Shipping.exe and IndRund.dll
1.70 Download - includes amfs folder with correct ICF files
- unpacked amdaemon.exe
- unpacked GameProject-Win64-Shipping.exe and IndRund.dll
  1. Use one of the following local servers to save your progress:

Server

Name Programming language Details
ARTEMiS Python 3.9+ - First public open source IDAC (title)server
- Used for Project Todoroki
Bayshore (SDGT) TypeScript - Used for Fuiyoh Public Server
  1. DONE! Launch start.bat and have fun
  2. Hold the Enter key for a few seconds to scan a card, this will now automatically create a random aime.txt in the App\DAC\AMDaemon\DEVICE folder

(c) Instructions written by Dniel97