forked from Hay1tsme/segatools
60 lines
1.3 KiB
Markdown
60 lines
1.3 KiB
Markdown
# Chunithm configuration settings
|
|
|
|
This file describes configuration settings specific to Chunithm.
|
|
|
|
Keyboard binding settings use
|
|
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
|
|
|
|
## `[chuniio]`
|
|
|
|
Controls the input driver.
|
|
|
|
### `path`
|
|
|
|
Specify a path for a third-party Chunithm input driver DLL. Default is empty
|
|
(use built-in keyboard IO emulation).
|
|
|
|
In previous versions of Segatools this was accomplished by replacing the
|
|
CHUNIIO.DLL file that came with Segatools. Segatools no longer ships with a
|
|
separate CHUNIIO.DLL file (its functionality is now built into CHUNIHOOK.DLL).
|
|
|
|
## `[io3]`
|
|
|
|
Cabinet specific inputs.
|
|
|
|
### `test`
|
|
|
|
Default `0x31` (`1 Key`)
|
|
|
|
Key-binding for cabinet test button.
|
|
|
|
### `service`
|
|
|
|
Default `0x32` (`2 Key`)
|
|
|
|
Key-binding for cabinet service button.
|
|
|
|
### `coin`
|
|
|
|
Default `0x33` (`3 Key`)
|
|
|
|
Key-binding for cabinet coin switch.
|
|
|
|
## `[slider]`
|
|
|
|
Key bindings for each of the 32 touch cells.
|
|
|
|
### `cellX`
|
|
|
|
Defaults to key mappings in left-to-right-order as follows:
|
|
|
|
```text
|
|
SSSSDDDDFFFFGGGGHHHHJJJJKKKKLLLL
|
|
```
|
|
|
|
Key binding for a single touch cell. Replace the `X` with a value from `1` to `32` to bind keys to
|
|
each cell, e.g. `cell32=0x53`, `cell1=0x53` etc.
|
|
|
|
Touch cells are numbered FROM RIGHT TO LEFT! starting from 1. This is in order to match the
|
|
numbering used in the operator menu and service manual.
|