; ----------------------------------------------------------------------------- ; Path settings ; ----------------------------------------------------------------------------- [vfs] ; Insert the path to the game AMFS directory here (contains ICF1 and ICF2) amfs= ; Insert the path to the game Option (mdata) directory here (contains Mxxx directories) option= ; Create an empty directory somewhere and insert the path here. ; This directory may be shared between multiple SEGA games. ; NOTE: This has nothing to do with Windows %APPDATA%. appdata= ; ----------------------------------------------------------------------------- ; Device settings ; ----------------------------------------------------------------------------- [aime] ; Enable Aime card reader assembly emulation. Disable to use a real SEGA Aime ; reader. enable=1 aimePath=DEVICE\aime.txt ; Virtual-key code. If this button is **held** then the emulated IC card reader ; emulates an IC card in its proximity. A variety of different IC cards can be ; emulated; the exact choice of card that is emulated depends on the presence or ; absence of the configured card ID files. Default is the Return key. scan=0x0D ; ----------------------------------------------------------------------------- ; Network settings ; ----------------------------------------------------------------------------- [dns] ; Insert the hostname or IP address of the server you wish to use here. ; Note that 127.0.0.1, localhost etc are specifically rejected. default=127.0.0.1 [netenv] ; Simulate an ideal LAN environment. This may interfere with head-to-head play. ; Chunithm is extremely picky about its LAN environment, so leaving this ; setting enabled is strongly recommended. enable=1 ; The final octet of the local host's IP address on the virtualized subnet (so, ; if the keychip subnet is `192.168.32.0` and this value is set to `11`, then the ; local host's virtualized LAN IP is `192.168.32.11`). addrSuffix=11 ; ----------------------------------------------------------------------------- ; Board settings ; ----------------------------------------------------------------------------- [gpio] ; Emulated Nu DIP switch for Distribution Server setting. ; ; 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. dipsw1=1 [keychip] ; Keychip serial number. Keychip serials observed in the wild follow this ; pattern: `A\d{2}(E|X)-(01|20)[ABCDU]\d{8}`. id=A69E-01A88888888 ; The /24 LAN subnet that the emulated keychip will tell the game to expect. ; If you disable netenv then you must set this to your LAN's IP subnet, and ; that subnet must start with 192.168. subnet=192.168.78.0 [pcbid] ; Set the Windows host name. This should be an ALLS MAIN ID, without the ; hyphen (which is not a valid character in a Windows host name). serialNo=ACAE01A99999999 ; ----------------------------------------------------------------------------- ; Misc. hooks settings ; ----------------------------------------------------------------------------- [gfx] ; Enables the graphics hook. enable=1 ; Force the game to run windowed. windowed=1 ; Add a frame to the game window if running windowed. framed=0 ; Enable DPI awareness for the game process, preventing Windows from stretching the game window if a DPI scaling higher than 100% is used dpiAware=1 ; ----------------------------------------------------------------------------- ; Custom IO settings ; ----------------------------------------------------------------------------- [aimeio] ; To use a custom card reader IO DLL enter its path here. ; Leave empty if you want to use Segatools built-in keyboard input. path= [divaio] ; To use a custom Project DIVA Arcade IO DLL enter its path here. ; Leave empty if you want to use Segatools built-in gamepad/wheel input. path= ; ----------------------------------------------------------------------------- ; Input settings ; ----------------------------------------------------------------------------- ; Keyboard bindings are specified as hexadecimal (prefixed with 0x) or decimal ; (not prefixed with 0x) virtual-key codes, a list of which can be found here: ; ; https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes ; ; This is, admittedly, not the most user-friendly configuration method in the ; world. An improved solution will be provided later. [io3] ; Test button virtual-key code. Default is the F1 key. test=0x70 ; Service button virtual-key code. Default is the F2 key. service=0x71 ; Keyboard button to increment coin counter. Default is the F3 key. coin=0x72 [slider] cell1=0x51 cell2=0x57 cell3=0x45 cell4=0x52 cell5=0x55 cell6=0x49 cell7=0x4F cell8=0x50 [buttons] key1=0x27 key2=0x28 key3=0x25 key4=0x26 key5=0x20 ; Sliders : <- QWER UIOP -> ; Triangle : Up arrow ; Square : Left Arrow ; Cross : Down Arrow ; Circle : Right arrow ; Enter : Space