diff --git a/FAQ.md b/FAQ.md index bbad8dd..ef431c3 100644 --- a/FAQ.md +++ b/FAQ.md @@ -108,11 +108,11 @@ Update your segatools version or create a new TXT file, then rename it `first_ar Path to the amfs directory in segatools.ini too long. Newer amdaemon version REQUIRE that the full path (`C:\Games\SDDT\amfs`) is shorter than 16 characters/32 bytes. -### RegCreateKeyExW(). ErrorCode 5 +### RegCreateKeyExW(). ErrorCode -5 Cannot write to registry as non-admin, so either update your sgeatools or run the `start.bat` as admin. -### amSysFileInitEx(). ErrCode 5 +### amSysFileInitEx(). ErrCode -5 Cannot write sysfile.dat in the amfs folder specified in `segatools.ini`. Check that you have read/write permissions to the specified amfs folder. diff --git a/SDDS.md b/SDDS.md index aaff978..19b16e6 100644 --- a/SDDS.md +++ b/SDDS.md @@ -7,9 +7,11 @@ Some instructions how to get SDDS up and running 1. Get the game data and extract it somewhere (`E:/` drive won't work!) 2. Grab the segatools below and extract it in `App\Todoroki`: +#### segatools + | Name | Link | Details | | -------- | -------- | -------- | -| segatools | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDDS/segatools/swdc.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- XInput (Xbox Controller) and DInput (Steering Wheel/Pedals) support
-Keyboard support is built into the game
- Deadzone settings | +| segatools | [Download swdc.zip](https://gitea.tendokyu.moe/Dniel97/segatools/releases/download/latest/segatools.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- XInput (Xbox Controller) and DInput (Steering Wheel/Pedals) support
-Keyboard support is built into the game
- 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`: @@ -71,20 +73,17 @@ These are dinput button numbers. Note that buttons are numbered from 1, while so 5. Grab the unpacked/modded files according to your game version and extract it to `App\Todoroki`: +#### Packages + | Version | Link | Details | | ------- | -------- | -------- | -| 2.30 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDDS/package/230.zip) | - includes amfs folder with correct ICF files | - -6. Optional: Disable `allnet_accounting` in config.json (if you have an All.NET server you can leave it enabled) -7. Launch `start.bat` to configure the Server -8. Wait for the NETWORK CHECK, enter Test Menu (`1` keyboard button): `GAME ASSIGNMENTS` -> `SUB` and change it to `MAIN`, and click yes to REBOOT -9. Launch `start.bat` again to successfully boot up the game -8. _Hold_ the Enter key for a few seconds to scan a card, this will now automatically create a random `aime.txt` in the `App\Todoroki\WindowsNoEditor\AMDaemon\DEVICE` folder +| 2.30 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDDS/230.zip) | - includes amfs folder with correct ICF files | -**Issues:** - -Currently there is a "bug" which prevents switching from `MAIN` to `SUB` in the `GAME ASSIGNEMENTS` Test Menu. To switch to `SUB`, simply delete the file `appdata\LanServer.dat` and reboot the game. +6. Launch `start.bat` to configure the Server +7. Wait for the NETWORK CHECK, enter Test Menu (`1` keyboard button): `GAME ASSIGNMENTS` -> `SUB` and change it to `MAIN`, and click yes to REBOOT +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\Todoroki\WindowsNoEditor\AMDaemon\DEVICE` folder (c) Instructions written by Dniel97 diff --git a/SDDT.md b/SDDT.md index 6713b70..cfc13bb 100644 --- a/SDDT.md +++ b/SDDT.md @@ -8,9 +8,12 @@ Some instructions how to get SDDT up and running 2. Get the Option data (A001, A002, ...) and extract it preferable inside `package/option/` 3. Grab one of the segatools below and extract it in `Package/`: + +#### segatools + | Name | Link | Details | | -------- | -------- | -------- | -| segatools | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDDT/segatools/mu3.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- XInput and Keyboard/Mouse Emulation
- Working coin input
- Working option loading | +| segatools | [Download mu3.zip](https://gitea.tendokyu.moe/Dniel97/segatools/releases/download/latest/segatools.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- XInput and Keyboard/Mouse Emulation
- Working coin input
- Working option loading | 4. 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`: @@ -42,15 +45,19 @@ Some instructions how to get SDDT up and running 6. Grab the unpacked/modded files according to your game version: +#### Packages + | Version | Link | Details | | ------- | -------- | -------- | -| 1.39 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDDT/package/139.zip) | - TLS and Encryption disabled in `AssemblyCSharp.dll`
- Unmodded/unpacked backup file `Assembly-CSharp_unpacked.dll` included | +| 1.39 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDDT/139.zip) | - TLS and Encryption disabled in `AssemblyCSharp.dll`
- Unmodded/unpacked backup file `Assembly-CSharp_unpacked.dll` included | 7. Unpack the files and overwrite everything (Optional: Make a Backup of `Package/mu3data/Managed` and `Package/mu3data/Plugins`) 8. If you have a 5.1 audio setup set `WasapiExclusive=1` in `mu3.ini` (Front speakers are the cab speakers and rear speakers are the headphones) 9. Use one of the following local servers to save your progress: +#### Server + | Name | Programming language | Details | | -------- | -------- | -------- | | [aqua](https://dev.s-ul.net/domeori/aqua) | JAVA 17+ | - Easy to install/run
- Nice working GUI
- Slow updates
- No working importer, so option data requires to be manually added
- Currently archived | diff --git a/SDED.md b/SDED.md index a7df8c3..73789c0 100644 --- a/SDED.md +++ b/SDED.md @@ -8,9 +8,12 @@ Some instructions how to get SDED up and running 2. Get the Option data (A001, A002, ...) and extract it preferable inside `Package/option/` 3. Grab one of the segatools below and extract it in `Package/`: + +# segatools + | Name | Link | Details | | -------- | -------- | -------- | -| segatools | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDED/segatools/cm.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- Touch Screen emulation
- Working coin input
- Working option loading | +| segatools | [Download cm.zip](https://gitea.tendokyu.moe/Dniel97/segatools/releases/download/latest/segatools.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- Touch Screen emulation
- Working coin input
- Working option loading | 4. 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`: @@ -41,6 +44,8 @@ Some instructions how to get SDED up and running 6. Grab the unpacked/modded files according to your game version: +#### Packages + | Version | Link | Details | | ------- | -------- | -------- | | 1.35 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDED/package/135.zip) | - TLS and Encryption disabled in `AssemblyCSharp.dll`
- Printer emulation included with `PrintDLL.dll` | @@ -49,6 +54,8 @@ Some instructions how to get SDED up and running 8. Use one of the following local servers to save your progress: +# Server + | Name | Programming language | Details | | -------- | -------- | -------- | | [aqua](https://dev.s-ul.net/domeori/aqua) | JAVA 17+ | - Easy to install/run
- Nice working GUI
- Slow updates
- Only supports SDED 1.34 Mai2/Chusan
- NO SDDT support
- Currently archived | diff --git a/SDEJ.md b/SDEJ.md index 555d1a0..93b8c58 100644 --- a/SDEJ.md +++ b/SDEJ.md @@ -11,7 +11,7 @@ Some instructions how to get SDEJ up and running | Name | Link | Details | | --------- | ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| segatools | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDEJ/segatools/fgo.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- XInput (Xbox Controller) support
- Touch screen hook
- Working card reader by @OLEG (using [DeckReaderUI](#packages))
- Working CHC-C330 printer hook | +| segatools | [Download fgo.zip](https://gitea.tendokyu.moe/Dniel97/segatools/releases/download/latest/segatools.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- XInput (Xbox Controller) support
- Touch screen hook
- Working card reader by @OLEG (using [DeckReaderUI](#packages))
- Working CHC-C330 printer hook | 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`: @@ -65,15 +65,14 @@ Some instructions how to get SDEJ up and running | Version | Link | Details | | ------------ | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| 10.80 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDEJ/package/1080.zip) | - Includes amfs folder with correct ICF files
- Unpacked `amdaemon.exe` | -| DeckReaderUI | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDEJ/package/DeckReaderUI.zip) | - [Open-Source](https://dev.s-ul.net/OLEG/deckreaderui/-/tree/DeckreaderUI_FGO)
- GUI for loading cards (by @OLEG) | +| 10.80 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDEJ/1080.zip) | - Includes amfs folder with correct ICF files
- Unpacked `amdaemon.exe` | +| DeckReaderUI | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDEJ/DeckReaderUI.zip) | - [Open-Source](https://dev.s-ul.net/OLEG/deckreaderui/-/tree/DeckreaderUI_FGO)
- GUI for loading cards (by @OLEG) | 5. ALMOST DONE! Launch `start.bat` and wait for the printer firmware update to complete 6. Open up the test menu (F1) and go to `GAME ASSIGNMENTS` and change `START UP MODE` from `SATELLITE:SUB` to `SATELLITE:MAIN` (This will close the game) -7. Go to your `appdata` folder (defined in segatools.ini), f.e. `appdata\SDEJ\ram` and rename `PreData.bin.tmp` to `PreData.bin`. -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 `DEVICE` folder +7. DONE! Launch `start.bat` and have fun :) +8. _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 (c) Instructions written by Dniel97 diff --git a/SDGT.md b/SDGT.md index 3e4cdf8..f91710f 100644 --- a/SDGT.md +++ b/SDGT.md @@ -7,9 +7,12 @@ Some instructions how to get SDGT up and running 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](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDGT/segatools/idac.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- 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 | +| segatools | [Download idac.zip](https://gitea.tendokyu.moe/Dniel97/segatools/releases/download/latest/segatools.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- 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 | 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`: @@ -77,6 +80,8 @@ These are dinput button numbers. Note that buttons are numbered from 1, while so 5. Grab the unpacked/modded files according to your game version and extract it to `App\DAC\AMDaemon`: +#### Packages + | Version | Link | Details | | ------- | -------- | -------- | | 1.50 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDGT/package/150.zip) | - includes amfs folder with correct ICF files
- unpacked `amdaemon.exe`
- 1.50 requires `odd.sys` running | @@ -84,15 +89,16 @@ These are dinput button numbers. Note that buttons are numbered from 1, while so 6. Use one of the following local servers to save your progress: +#### Server + | Name | Programming language | Details | | -------- | -------- | -------- | | [ARTEMiS](https://gitea.tendokyu.moe/Hay1tsme/artemis) | Python 3.9+ | - First public open source IDAC (title)server
- Used for Project Todoroki | | [Bayshore (SDGT)](https://github.com/shiroikitsu8/Bayshore_sdgt_legacy) | TypeScript | - Used for Fuiyoh Public Server | -7. Optional: Disable `allnet_accounting` in config.json (if you have an All.NET 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 +7. DONE! Launch `start.bat` and have fun +8. _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 diff --git a/SDHD.md b/SDHD.md index c8b8eb1..fc38786 100644 --- a/SDHD.md +++ b/SDHD.md @@ -8,10 +8,13 @@ Some instructions how to get SDHD up and running 2. Get the Option data (A001, A002, ...) and extract it preferable inside `bin/`. A001 is often required for ALL.Net functionality! 3. Grab one of the segatools below and extract it in `bin/`: + +#### segatools + | Name | Link | Details | | ---------------------- | ---------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | fufubot team segatools | [Download](https://drive.google.com/drive/folders/1xLgY-W1_klkR4SQhxcfLbH6dkB3K0egx) | - Closed source
- Includes chuni-mux.dll with support for all controllers
- Working coin input
- OOB working with Tasoller/YubiDeck/Brokenithm/Slidershim | -| segatools | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDHD/segatools/chusan.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- Keyboard Emulation by default
- Working coin input
- Harder to use with Tasoller/YubiDeck/Brokenithm/Slidershim | +| segatools | [Download chusan.zip](https://gitea.tendokyu.moe/Dniel97/segatools/releases/download/latest/segatools.zip) | - [Open-Source](https://gitea.tendokyu.moe/Dniel97/segatools/src/branch/develop)
- Keyboard Emulation by default
- Working coin input
- Harder to use with Tasoller/YubiDeck/Brokenithm/Slidershim | 4. 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`: @@ -56,16 +59,19 @@ This file will automaticall be created when you hold enter in Test mode or the a 6. Grab the unpacked/modded files according to your game version: +#### Packages + | Version | Link | Details | | ------- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| 2.10 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDHD/package/210.zip) | - ICF1/ICF2 with all opts up to A152 included
- Encryption disabled in `ChusanApp.exe`
- Unpacked `amdaemon.exe` included | -| 2.16 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDHD/package/216.zip) | - ICF1/ICF2 with all opts up to A091 included
- Encryption disabled in `ChusanApp.exe`
- Unpacked `amdaemon.exe` included | +| 2.10 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDHD/210.zip) | - ICF1/ICF2 with all opts up to A152 included
- Encryption disabled in `ChusanApp.exe`
- Unpacked `amdaemon.exe` included | +| 2.16 | [Download](https://gitea.tendokyu.moe/Dniel97/SEGAguide/raw/branch/master/SDHD/216.zip) | - ICF1/ICF2 with all opts up to A091 included
- Encryption disabled in `ChusanApp.exe`
- Unpacked `amdaemon.exe` included | 7. Unpack the files in `bin` and overwrite everything (Optional: *Make a Backup `chusanApp.exe` and `amdaemon.exe`*) 8. If you do not have a 5.1 audio or WASAPI exclusive setup, use the provided PATCHER and enable `Force shared audio mode, system audio samplerate must be 48000` and/or `Force 2 channel audio output` (Front speakers are the cab speakers and rear speakers are the headphones) 9. Make sure to use a 1080p display at either 60Hz or 120Hz (without GSync/Freesync) or use the PATCHER and disable `Disable 1080p check` -10. Use one of the following local servers to save your progress: +10. Use one of the following local servers to save your progress: +#### Server | Name | Programming language | Details | | ------------------------------------------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |