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
- Get the game data and extract it somewhere (
E:/
drive won't work!) - 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 |
- 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. |
- (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. |
- 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 |
- 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 |
- DONE! Launch
start.bat
and have fun - Hold the Enter key for a few seconds to scan a card, this will now automatically create a random
aime.txt
in theApp\DAC\AMDaemon\DEVICE
folder
(c) Instructions written by Dniel97