Add SDGT
parent
79d859f2a6
commit
6c4a12a070
95
SDGT.md
Normal file
95
SDGT.md
Normal file
@ -0,0 +1,95 @@
|
||||
## 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`:
|
||||
|
||||
| Name | Link | Details |
|
||||
| -------- | -------- | -------- |
|
||||
| segatools | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDGT/segatools/idac.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)<br>- XInput (Xbox Controller) and DInput (Wheel/Pedals + Shifter) support<br>NO KEYBOARD SUPPORT (and never will)!<br>- Working dip switches<br>- Deadzone settings |
|
||||
|
||||
3. Read the segatools [Documentation](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/master/doc/config/common.md) and configure at least those values in your `segatools.ini`:
|
||||
|
||||
#### `[vfs]`
|
||||
|
||||
|
||||
| Key | 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` | Default: 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 | Value | Documentation |
|
||||
| --------- | --------- | ------------- |
|
||||
| `default` | 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 | Value | Documentation |
|
||||
| --------- | --------- | ------------- |
|
||||
| `dipsw1` | Default: `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` | Default: `0` | Conversion cab settings: 0 is the DZero CVT cab and 1 is the SWDC CVT cab. (Only really changed the AiMe config) |
|
||||
| `dipsw3` | Default: `0` | Enable the Single Seat mode, always requires dipsw1=1. |
|
||||
| `dipsw4`<br>`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. |
|
||||
|
||||
|
||||
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 | Value | Documentation |
|
||||
| --------- | --------- | ------------- |
|
||||
| `mode` | Default: `xinput` | Input API selection for IO4 input emulator: Set "xinput" to use a gamepad and "dinput" to use a steering wheel. |
|
||||
|
||||
|
||||
### `[dinput]`
|
||||
|
||||
| Key | Value | Documentation |
|
||||
| --------- | --------- | ------------- |
|
||||
| `deviceName` | Default: `` | 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` | Default: `` | 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`<br>`accelAxis` | Default: `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 | Value | Documentation |
|
||||
| --------- | --------- | ------------- |
|
||||
| `start ` | Default: `1` | Button mapping for the `Start` button. |
|
||||
| `viewChg` | Default: `2` | Button mapping for the `View Change` button. |
|
||||
| `shiftDn` | Default: `5` | Button mapping for shifting down with the emulated shifter. (If no shifterName was specified). |
|
||||
| `shiftUp` | Default: `5` | Button mapping for shifting up with the emulated shifter. (If no shifterName was specified). |
|
||||
| `gear1`<br>`gear2`<br>`gear3`<br>`gear4`<br>`gear5`<br>`gear6` | Default `13, 14, 15, 16, 17, 18` | Button mappings for the physical shifter, if one was specified via the `shifterName` setting. |
|
||||
| `reverseAccelAxis`| Default `0` | Inverts the accelerator axis if set to ‘1’. This is needed for certain controllers like the DS4 or Dualsense. |
|
||||
| `reverseBrakeAxis`| Default `0` | Inverts the accelerator axis if set to ‘1’. This is needed for certain controllers like the DS4 or Dualsense. |
|
||||
|
||||
|
||||
5. Grab the unpacked/modded files according to your game version:
|
||||
|
||||
|
||||
| Version | Link | Details |
|
||||
| ------- | -------- | -------- |
|
||||
| 1.30-1.50 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDGT/package/130.zip) | - unpacked `amdaemon.exe`<br>1.50 requires odd.sys running |
|
||||
|
||||
6. Use one of the following local servers to save your progress:
|
||||
|
||||
|
||||
| Name | Programming language | Details |
|
||||
| -------- | -------- | -------- |
|
||||
| [ARTEMiS](https://gitea.tendokyu.moe/Hay1tsme/artemis) | Python 3.9+ | - TODO |
|
||||
|
||||
7. Optional: Disable `allnet_accounting` in config_jp.json and config_exp.json (if you have a server you can leave it enabled)
|
||||
8. DONE! Launch `start.bat` and have fun
|
||||
9. _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
|
Loading…
Reference in New Issue
Block a user