forked from Dniel97/segatools
Merge branch 'master' of https://dev.s-ul.net/djhackers/segatools
This commit is contained in:
commit
6803eb6d7b
15
CHANGELOG.md
15
CHANGELOG.md
@ -1,3 +1,18 @@
|
|||||||
|
# v005
|
||||||
|
|
||||||
|
* Allow custom IO DLLs to be specified in INI files:
|
||||||
|
* `[aimeio] path=` for aime reader drivers
|
||||||
|
* `[chuniio] path=` for Chunithm input drivers
|
||||||
|
* `[idzio] path=` for Initial D Zero input drivers
|
||||||
|
* Add INI documentation
|
||||||
|
* Build system and contribution workflow improvements (contributed by icex2)
|
||||||
|
* Add hook to hide DVD drives (contributed by BemaniWitch)
|
||||||
|
* Add option to disable Diva slider emulation (contributed by dogtopus)
|
||||||
|
* AMEX board accuracy fixes (contributed by seika1, Felix)
|
||||||
|
* Improve multi-monitor support (contributed by BemaniWitch)
|
||||||
|
* Various Ongeki fixes (contributed by Felix)
|
||||||
|
* Various Diva slider fixes (contributed by dogtopus)
|
||||||
|
|
||||||
# v004
|
# v004
|
||||||
|
|
||||||
* Add initial support for mounting DLC package dumps (contributed by Shiz)
|
* Add initial support for mounting DLC package dumps (contributed by Shiz)
|
||||||
|
24
LICENSE
Normal file
24
LICENSE
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org/>
|
10
dist/chuni/segatools.ini
vendored
10
dist/chuni/segatools.ini
vendored
@ -33,6 +33,16 @@ framed=1
|
|||||||
; Select the monitor to run the game on. (Fullscreen only, 0 =primary screen)
|
; Select the monitor to run the game on. (Fullscreen only, 0 =primary screen)
|
||||||
monitor=0
|
monitor=0
|
||||||
|
|
||||||
|
[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=
|
||||||
|
|
||||||
|
[chuniio]
|
||||||
|
; To use a custom Chunithm IO DLL enter its path here.
|
||||||
|
; Leave empty if you want to use Segatools built-in keyboard input.
|
||||||
|
path=
|
||||||
|
|
||||||
; -----------------------------------------------------------------------------
|
; -----------------------------------------------------------------------------
|
||||||
; Input settings
|
; Input settings
|
||||||
; -----------------------------------------------------------------------------
|
; -----------------------------------------------------------------------------
|
||||||
|
10
dist/idz/segatools.ini
vendored
10
dist/idz/segatools.ini
vendored
@ -40,6 +40,16 @@ subnet=192.168.100.0
|
|||||||
; exactly one machine and set this to 0 on all others.
|
; exactly one machine and set this to 0 on all others.
|
||||||
dipsw1=1
|
dipsw1=1
|
||||||
|
|
||||||
|
[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=
|
||||||
|
|
||||||
|
[idzio]
|
||||||
|
; To use a custom Initial D Zero IO DLL enter its path here.
|
||||||
|
; Leave empty if you want to use Segatools built-in gamepad/wheel input.
|
||||||
|
path=
|
||||||
|
|
||||||
[io3]
|
[io3]
|
||||||
; Input API selection for JVS input emulator.
|
; Input API selection for JVS input emulator.
|
||||||
; Set "xinput" to use a gamepad and "dinput" to use a steering wheel.
|
; Set "xinput" to use a gamepad and "dinput" to use a steering wheel.
|
||||||
|
@ -5,6 +5,19 @@ This file describes configuration settings specific to Chunithm.
|
|||||||
Keyboard binding settings use
|
Keyboard binding settings use
|
||||||
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
|
[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]`
|
## `[io3]`
|
||||||
|
|
||||||
Cabinet specific inputs.
|
Cabinet specific inputs.
|
||||||
|
@ -6,6 +6,20 @@ all games.
|
|||||||
Keyboard binding settings use
|
Keyboard binding settings use
|
||||||
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
|
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
|
||||||
|
|
||||||
|
## `[aimeio]`
|
||||||
|
|
||||||
|
Controls the card reader driver.
|
||||||
|
|
||||||
|
### `path`
|
||||||
|
|
||||||
|
Specify a path for a third-party card reader driver DLL. Default is empty
|
||||||
|
(use built-in emulation based on text files and keyboard input).
|
||||||
|
|
||||||
|
In previous versions of Segatools this was accomplished by replacing the
|
||||||
|
AIMEIO.DLL file that came with Segatools. Segatools no longer ships with a
|
||||||
|
separate AIMEIO.DLL file (its functionality is now built into the various hook
|
||||||
|
DLLs).
|
||||||
|
|
||||||
## `[aime]`
|
## `[aime]`
|
||||||
|
|
||||||
Controls emulation of the Aime card reader assembly.
|
Controls emulation of the Aime card reader assembly.
|
||||||
|
@ -6,6 +6,19 @@ Zero.
|
|||||||
Keyboard binding settings use
|
Keyboard binding settings use
|
||||||
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
|
[Virtual-Key Codes](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes).
|
||||||
|
|
||||||
|
## `[idzio]`
|
||||||
|
|
||||||
|
Controls the input driver.
|
||||||
|
|
||||||
|
### `path`
|
||||||
|
|
||||||
|
Specify a path for a third-party Initial D Zero input driver DLL. Default is
|
||||||
|
empty (use built-in DirectInput and XInput based IO emulation).
|
||||||
|
|
||||||
|
In previous versions of Segatools this was accomplished by replacing the
|
||||||
|
IDZIO.DLL file that came with Segatools. Segatools no longer ships with a
|
||||||
|
separate IDZIO.DLL file (its functionality is now built into IDZHOOK.DLL).
|
||||||
|
|
||||||
## `[io3]`
|
## `[io3]`
|
||||||
|
|
||||||
Cabinet specific inputs.
|
Cabinet specific inputs.
|
||||||
|
Loading…
Reference in New Issue
Block a user