Add BVE input plugins, MTC compatibility

This commit is contained in:
Marc Riera Irigoyen 2021-07-14 09:37:12 +02:00
parent 394995fd93
commit afd56d37a3
3 changed files with 41 additions and 34 deletions

View file

@ -29,8 +29,10 @@ BVE Trainsim and OpenBVE both support **input plugins**, which allow expanding t
BVE Trainsim requires installing external input plugins, depending on the controller:
- [Classic controllers](http://blog.livedoor.jp/hase_6809/archives/1249844.html) (USB adapter required)
- [DGG-255/DGOC-44U](http://www.konkyu.net/DenGoControllerInterface.aspx)
- [Classic controllers](http://saha209kame.web.fc2.com/BVE_ATSPI.html) (電GO PS - JC_PS101Uインターフェイス/電GO PS - JC_PS201Uインターフェイス by saha209, USB adapter required)
- [DGC-255/DGOC-44U/DRC-184](http://saha209kame.web.fc2.com/BVE_ATSPI.html) (電GO PCインターフェイス by saha209)
- [TCPP-20009/TCPP-20014/MTC with P5/B8 cassette](http://saha209kame.web.fc2.com/BVE_ATSPI.html) (電GO PS2インターフェイス by saha209)
- [MTC (other cassettes)](http://saha209kame.web.fc2.com/BVE_ATSPI.html) (TrainSimulator PS2 MultiTrainController(MTC)インターフェイス by saha209)
- [OHC-PC01](http://www.konkyu.net/SanYingControllerInterface.aspx)
OpenBVE includes built-in input plugins for all official Densha de GO! controllers (except TCPP-20017) and OHC-PC01. They can be enabled and configured in the program's settings. Note that a USB adapter is required for classic controllers.
OpenBVE includes built-in input plugins for all classic and USB Densha de GO! controllers, the MTC with P5/B8 cassette and the OHC-PC01. They can be enabled and configured in the program's settings. Note that a USB adapter is required for classic controllers.

View file

@ -1,37 +1,37 @@
## Software compatibility (WIP)
The following table lists the compatibility between each controller (first row) and each software (first column). Additional software compatible with the controllers is also listed. Scroll to the right to see the full table.
The following table lists the compatibility between each controller (first row) and each software (first column). Additional software compatible with the controllers is also listed. The column for the Multi Train Controller (MTC) specifies the supported cassettes. Scroll to the right to see the full table.
| Software | Classic console controller | DGOC-44 | DGC-255<br/>DGOC-44U | DRC-184<br/>DYC-288 | TCPP-20009<br/>TCPP-20012 | TCPP-20011 | TCPP-20014 | TCPP-20017 | OHC-PC01 |
|:-------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------:|:-------:|:--------------------------------------------------------:|:-------------------:|:--------------------------------------------------------:|:--------------------------------------------------------:|:----------:|:----------:|:--------------------------------------------------------:|
| Densha&nbsp;de&nbsp;GO!<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;EX<br/>(Sega Saturn) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sega Dreamcast) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;64<br/>(Nintendo 64) | Yes | No | No | No | No | No | No | No | No |
| Kisha&nbsp;de&nbsp;GO!<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Kisha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Sony PlayStation 2) | Yes (2) | No | No | No | Yes | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Unknown | Yes | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Sony PlayStation 2) | Yes (2) | No | No | No | Yes | Yes | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Nintendo Wii) | No | No | No | No | No | No | No | Yes | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Ryojōhen<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Unknown | Unknown | Yes | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Ryojōhen<br/>(Sony PlayStation 2) | [Unofficial](../adapters#playstation-2-cheat-codes-for-playstation-1-controllers) (2) | No | No | No | Yes | Yes | Yes | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional&nbsp;2<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Unknown | Yes | Yes | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional&nbsp;2<br/>(Sony PlayStation 2) | [Unofficial](../adapters#playstation-2-cheat-codes-for-playstation-1-controllers) (2) | No | No | No | Yes | Yes | Yes | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Unknown | Yes | Yes | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Sony PlayStation 2) | No | No | No | No | Yes | Yes | Yes | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Hashirō&nbsp;Yamanote&#8209;sen<br/>(Sony PlayStation 4) | Yes (3) | No | Yes (4) | Untested (4) | No | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Hashirō&nbsp;Yamanote&#8209;sen<br/>(Nintendo Switch) | Yes (3) | No | Yes (4) | Untested (4) | No | No | No | No | Yes |
| BVE Trainsim | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | No | No | No | No | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) |
| OpenBVE | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | No | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) |
| Software | Classic console controller | DGOC-44 | DGC-255<br/>DGOC-44U | DRC-184<br/>DYC-288 | TCPP-20009<br/>TCPP-20012 | TCPP-20011 | TCPP-20014 | TCPP-20017 | MTC | OHC-PC01 |
|:-------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------:|:-------:|:--------------------------------------------------------:|:--------------------------------------------------------:|:--------------------------------------------------------:|:--------------------------------------------------------:|:--------------------------------------------------------:|:----------:|:-----:|:--------------------------------------------------------:|
| Densha&nbsp;de&nbsp;GO!<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;EX<br/>(Sega Saturn) | Yes | No | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sega Dreamcast) | Yes | No | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;64<br/>(Nintendo 64) | Yes | No | No | No | No | No | No | No | No | No |
| Kisha&nbsp;de&nbsp;GO!<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Kisha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | P5/B8 | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes | Yes (1) | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Sony PlayStation 2) | Yes (2) | No | No | No | Yes | No | No | No | P5/B8 | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Unknown | Yes | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Sony PlayStation 2) | Yes (2) | No | No | No | Yes | Yes | No | No | P5/B8 | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Nintendo Wii) | No | No | No | No | No | No | No | Yes | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Ryojōhen<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Unknown | Unknown | Yes | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Ryojōhen<br/>(Sony PlayStation 2) | [Unofficial](../adapters#playstation-2-cheat-codes-for-playstation-1-controllers) (2) | No | No | No | Yes | Yes | Yes | No | P5/B8 | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional&nbsp;2<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Unknown | Yes | Yes | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional&nbsp;2<br/>(Sony PlayStation 2) | [Unofficial](../adapters#playstation-2-cheat-codes-for-playstation-1-controllers) (2) | No | No | No | Yes | Yes | Yes | No | P5/B8 | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Microsoft Windows) | [Unofficial](../adapters#converter-tool-by-autotraintas) | Unknown | Yes | Yes | [Unofficial](../adapters#converter-tool-by-autotraintas) | [Unofficial](../adapters#converter-tool-by-autotraintas) | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Sony PlayStation 2) | No | No | No | No | Yes | Yes | Yes | No | P5/B8 | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Hashirō&nbsp;Yamanote&#8209;sen<br/>(Sony PlayStation 4) | Yes (3) | No | Yes (4) | Untested (4) | No | No | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Hashirō&nbsp;Yamanote&#8209;sen<br/>(Nintendo Switch) | Yes (3) | No | Yes (4) | Untested (4) | No | No | No | No | No | Yes |
| BVE Trainsim | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | Yes | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) |
| OpenBVE | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | No | P5/B8 | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) |
1. Only republished versions.
2. Only the classic controllers for the Sony PlayStation.

View file

@ -9,6 +9,7 @@ The information in this section applies to the following controllers:
- TCPP-20011: Shinkansen controller (Sony PlayStation 2)
- TCPP-20012: two-handle controller "Type 2", purple skeleton (Sony PlayStation 2)
- TCPP-20014: Ryojōhen controller (Sony PlayStation 2)
- MTC: Multi Train Controller (Sony PlayStation 2)
### DGC-255
@ -262,6 +263,10 @@ The button byte uses seven bits to represent the state of the physical buttons.
|:--------:|:--------:|:--------:|:-----------:|:----------:|:--------:|:--------:|
| Horn | Announce | Camera | Right doors | Left doors | SELECT | START |
### MTC
No details are available regarding internal functioning.
## Acknowledgements
- [GMMan](https://github.com/GMMan), who has provided the internal details of the DGOC-44U.