1
0
mirror of synced 2024-11-12 01:10:52 +01:00
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

  1. Get the game data and extract it somewhere (E:/ drive won't work!)
  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 - Closed source
- 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
  1. 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)
  1. 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.
  2. 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
2.10 Download - ICF1/ICF2 with all opts up to A152 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
  1. Unpack the files in bin and overwrite everything (Optional: Make a Backup chusanApp.exe and amdaemon.exe)
  2. 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)
  3. 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/or Bypass 120Hz Monitor check
  4. 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
  1. Regardless of the used server, make sure the title server IP address is not localhost or 127.0.0.1, rather your own IPv4 address!
  2. DONE! Launch start.bat and have fun

(c) Instructions written by Dniel97