; ----------------------------------------------------------------------------- ; Path settings ; ----------------------------------------------------------------------------- [vfs] ; Insert the path to the game AMFS directory here (contains ICF1 and ICF2) amfs= ; Insert the path to the game Option directory here (contains Axxx 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. ; SEGA games are somewhat picky about their LAN environment, so leaving this ; setting enabled is recommended. enable=1 ; ----------------------------------------------------------------------------- ; Board settings ; ----------------------------------------------------------------------------- [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.189.0 ; Override the game's four-character platform code (e.g. `AAV2` for Nu 2). This ; is actually supposed to be a separate three-character `platformId` and ; integer `modelType` setting, but they are combined here for convenience. ; 1 = Terminal (TM) ; 2 = Satellite (ST) platformId=ACA2 [system] ; Enable ALLS system settings. enable=1 ; LAN Install: If multiple machines are present on the same LAN then set ; this to 0 on exactly one machine and set this to 1 on all others. dipsw1=0 ; ----------------------------------------------------------------------------- ; Misc. hooks settings ; ----------------------------------------------------------------------------- [unity] ; Path to a .NET DLL that should run before the game. Useful for loading ; modding frameworks such as BepInEx. targetAssembly= [flatPanelReader] ; Enable the Y3 board emulation. enable=1 [y3ws] ; Enable the Y3 websocket server. enable=1 ; Set the TCP port on which the Y3 websocket server runs. port=3594 ; ----------------------------------------------------------------------------- ; LED settings ; ----------------------------------------------------------------------------- [led15093] ; Enable the 837-15093-06 board emulation. enable=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= [ektio] ; To use a custom Eiketsu Taisen IO DLL enter its path here. ; Leave empty if you want to use Segatools built-in keyboard/gamepad input. path= [y3io] ; To use a custom Y3 IO DLL enter its path here. ; Leave empty if you want to use ... TBA ... path= ; ----------------------------------------------------------------------------- ; Input settings ; ----------------------------------------------------------------------------- ; Keyboard bindings are 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. [io4] ; 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 ; SW1. Default is the 4 key. sw1=0x34 ; SW2. Default is the 5 key. sw2=0x35 ; Input API selection for IO4 input emulator. ; For now only "keyboard" is supported. mode=keyboard [keyboard] menu=0x41 start=0x42 stratagem=0x43 stratagem_lock=0x44 hougu=0x45 ryuuha=0x46 tenkey_0=0x60 tenkey_1=0x61 tenkey_2=0x62 tenkey_3=0x63 tenkey_4=0x64 tenkey_5=0x65 tenkey_6=0x66 tenkey_7=0x67 tenkey_8=0x68 tenkey_9=0x69 tenkey_clear=0x6E tenkey_enter=0x0D vol_up=0x21 vol_down=0x22 trackball_up=0x26 trackball_right=0x27 trackball_down=0x28 trackball_left=0x25 speed_modifier=10