12
SDHD
Dniel97 edited this page 2024-10-11 09:37:23 +02:00
SDHD
Some instructions how to get SDHD up and running
Setup Instructions
- Get the game data and extract it somewhere (
E:/
drive won't work!) - Get the Option data (A001, A002, ...) and extract it preferable inside
bin/
. A001 is often required for ALL.Net functionality! - Grab one of the segatools below and extract it in
bin/
:
segatools
Name | Link | Details |
---|---|---|
- Includes chuni-mux.dll with support for all controllers - Working coin input - OOB working with Tasoller/YubiDeck/Brokenithm/Slidershim |
||
segatools | Download chusan.zip | - Open-Source - Keyboard Emulation by default - Working coin input - Harder to use with Tasoller/YubiDeck/Brokenithm/Slidershim |
- Read the segatools Documentation 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 (unless amdaemon.exe is patched to allow localhost); 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 | 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: 1 |
Monitor type: 0 = 120FPS (SP), 1 = 60FPS (CVT) |
dipsw3 |
Default: 1 |
Aime reader hardware type: 0 = SP, 1 = CVT |
Note: CVT 120FPS will NOT work!
[gfx]
Key | Value | Documentation |
---|---|---|
windowed |
Default: 1 |
Force the game to run windowed. (Not recommended) |
framed |
Default: 0 |
Add a frame to the game window if running windowed. |
monitor |
Default: 0 |
Select the monitor to run the game on. (Fullscreen only, 0 =primary screen) |
- Optional: Create a file
DEVICE\aime.txt
and enter your aime access code or generate 20 random digits (Make sure the first digit is not a 3!) This file will automaticall be created when you hold enter in Test mode or the attract screen. - Grab the unpacked/modded files according to your game version:
Packages
Version | Link | Details |
---|---|---|
2.02 | Download | - ICF1/ICF2 with all opts up to A161 included - Encryption disabled in chusanApp.exe - Unpacked amdaemon.exe included |
2.05 | Download | - ICF1/ICF2 - Encryption disabled in chusanApp.exe - Unpacked amdaemon.exe included |
- Encryption disabled in chusanApp.exe - Unpacked amdaemon.exe included |
||
2.12 | Download | - ICF1/ICF2 with all opts up to A163 included - Encryption disabled in chusanApp.exe - Unpacked amdaemon.exe included |
2.16 | Download | - ICF1/ICF2 with all opts up to A091 included - Encryption disabled in chusanApp.exe - Unpacked amdaemon.exe included |
2.22 | Download | - ICF1/ICF2 with all opts up to A181 included - Encryption disabled in chusanApp.exe - Unpacked amdaemon.exe included |
- Unpack the files in
bin
and overwrite everything (Optional: Make a BackupchusanApp.exe
andamdaemon.exe
) - 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/orForce 2 channel audio output
(Front speakers are the cab speakers and rear speakers are the headphones) - Make sure to use a 1080p display at either 60Hz or 120Hz (without GSync/Freesync) or use the PATCHER and enable
Bypass 1080p monitor check
and/orBypass 120Hz Monitor check
- Use one of the following local servers to save your progress:
Server
Name | Programming language | Details |
---|---|---|
aquaDX | JAVA 17+ | - Easy to install/run - Nice working GUI - Slow updates - No working importer, so option data requires to be manually added - Currently resurected |
ARTEMiS | Python 3.9+ | - Harder to setup/easy to run - Useless GUI - Faster/more frequent updates - Supports importing your own Option data |
- Regardless of the used server, make sure the title server IP address is not
localhost
or127.0.0.1
, rather your own IPv4 address! - DONE! Launch
start.bat
and have fun
(c) Instructions written by Dniel97