Add ZKNS-001, Midosuji cheat code

This commit is contained in:
Marc Riera Irigoyen 2021-08-08 14:52:59 +02:00
parent 64ceea3c20
commit 769e33ae36
4 changed files with 114 additions and 31 deletions

View file

@ -8,7 +8,7 @@ Besides the official compatibility, it is possible to use unofficial adapters, t
### PlayStation 2 cheat codes for PlayStation 1 controllers
While **Densha de GO! 3** and **Densha de GO! Shinkansen** officially support the original (non-USB) PlayStation 1 controllers, **Densha de GO! Ryojouhen**, **Densha de GO! Professional 2** and **Densha de GO! Final** are only compatible with USB controllers. Via cheat codes, it is possible to use the original PlayStation 1 controllers on real hardware, either with retail discs or via OPL.
While **Densha de GO! 3** and **Densha de GO! Shinkansen** officially support the original (non-USB) PlayStation 1 controllers, other games are only compatible with USB controllers. Via cheat codes, it is possible to use the original PlayStation 1 controllers on real hardware, either with retail discs or via OPL.
The codes emulate a Type 2 controller. You will need to connect the controller as follows:
@ -21,6 +21,10 @@ Each game requires a specific cheat code:
- [Densha de GO! Professional 2](controller-cheat_pro2.txt)
- [Densha de GO! Professional 2 (Taito Best)](controller-cheat_pro2best.txt)
There are also cheat codes available for games in the **Train Simulator** series, emulating a Multi Train Controller (MTC):
- [Train Simulator: Midosuji Line](controller-cheat_midosuji.txt)
For retail discs, the codes can be loaded with [ps2rd](https://github.com/mlafeldt/ps2rd) or [Cheat Device](https://github.com/root670/CheatDevicePS2). If you are using OPL, it already includes ps2rd and you just need to copy the codes and enable cheats.
### Input plugins for BVE Trainsim/OpenBVE
@ -33,6 +37,7 @@ BVE Trainsim requires installing external input plugins, depending on the contro
- [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)
- [ZKNS-001](http://saha209kame.web.fc2.com/BVE_ATSPI.html) (電GO SWインターフェイス by saha209)
- [OHC-PC01](http://www.konkyu.net/SanYingControllerInterface.aspx)
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

@ -0,0 +1,73 @@
Mastercode
9011B878 0C046DC6
Enable PS1 mascon on P2 (requires Dualshock on P1 for D-pad)
20176208 00000000
D0758B72 43010001
D0758B01 42010041
50758B02 00000002
000FE000 00000000
700FE000 00300FF0
700FE000 00100050
50758B03 00000001
000FE002 00000000
50758B03 00000001
000FE003 00000000
50758B03 00000001
000FE004 00000000
50758B03 00000001
000FE005 00000000
50758B02 00000001
000FE006 00000000
50758B02 00000001
000FE007 00000000
700FE002 0030F0F0
700FE004 0030F0F0
700FE006 00300F0F
700FE002 0010D0E0
700FE004 001070B0
700FE006 0010070E
D00FE002 010100E0
700FE000 00000001
D00FE001 0101000F
000FE008 00000001
D00FE001 01010002
000FE008 00000002
D00FE001 0101000D
000FE008 00000003
D00FE001 01010009
000FE008 00000004
D00FE001 0101000C
000FE008 00000005
D00FE001 01010008
000FE008 00000006
D00FE001 01010005
000FE008 00000007
D00FE001 01010004
000FE008 00000008
D00FE000 01010070
000FE009 0000000C
D00FE000 01010071
000FE009 0000000B
D00FE000 010100D0
000FE009 0000000A
D00FE000 010100D1
000FE009 00000009
D00FE000 01010050
000FE009 00000008
500FE008 00000001
001A17F0 00000000
D00FE008 02000008
500FE009 00000001
001A17F0 00000000
101A17F1 00000000
D00FE003 010100D0
701A17F1 00000004
D00FE004 010100B0
701A17F1 00000010
D00FE005 01010070
701A17F1 00000020
D00FE006 0101000E
701A17F2 00000002
D00FE007 01010007
701A17F2 00000001

View file

@ -2,36 +2,36 @@
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 | 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) |
| 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 | ZKNS-001 | 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 | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes |
| Densha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | 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 | 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 | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sega Dreamcast) | Yes | No | 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 | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;64<br/>(Nintendo 64) | Yes | No | 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 | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes |
| Kisha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | 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 | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Sony PlayStation) | Yes | No | 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 | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | P5/B8 | 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 | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Sony PlayStation 2) | Yes (2) | No | No | No | Yes | No | No | No | P5/B8 | 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 | No | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Sony PlayStation 2) | Yes (2) | No | No | No | Yes | Yes | No | No | P5/B8 | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Nintendo Wii) | No | No | No | No | No | No | No | Yes | No | 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 | [Unofficial](../adapters#converter-tool-by-autotraintas) | 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 | 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 | [Unofficial](../adapters#converter-tool-by-autotraintas) | 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 | 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 | [Unofficial](../adapters#converter-tool-by-autotraintas) | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Sony PlayStation 2) | No | No | No | No | Yes | Yes | Yes | No | P5/B8 | 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 | 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 | 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](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [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](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) | [Yes](../adapters#input-plugins-for-bve-trainsimopenbve) |
1. Only republished versions.
2. Only the classic controllers for the Sony PlayStation.

View file

@ -10,6 +10,7 @@ The information in this section applies to the following controllers:
- 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)
- ZKNS-001: one-handle controller (Nintendo Switch)
### DGC-255
@ -275,6 +276,10 @@ The button byte uses seven bits to represent the state of the physical buttons.
No details are available regarding internal functioning.
### ZKNS-001
No details are available regarding internal functioning.
## Acknowledgements
- [GMMan](https://github.com/GMMan), who has provided the internal details of the DGOC-44U.