TS Master Controller II input software (prototype) is available here.
Important notes
• This software is a prototype and may have unexpected bugs.
• Set the TS Master Controller II's dial to 5 power steps and 7 brake steps.
• The TS Master Controller was designed for Train Simulator (Pony Canyon / Ongakukan). Do not contact Pony Canyon, Ongakukan or related companies with questions about its use in TRAIN CREW.
Controller Development Kit
In response to many requests, an input/output library was created to support controllers beyond the San-in BVE controller and XInput-compatible devices.
Due to TRAIN CREW's design, the input/output software runs alongside the game rather than as a plug-in.
2025/11/16: Added separate left/right door inputs and retrieval of driver-only operation status and passenger occupancy rate.
2024/06/17: Added input for the driver's dead-man safety device.
2024/06/13: Added an input function for the 3000 series electromagnetic straight-air brake.
2024/02/13: Added notch input functions for two-handle trains such as the 4000 series.
2023/12/03: Added retrieval of signal information and other data.
2023/11/20: Added retrieval of the game screen state.
2023/10/29: Fixed TotalLength remaining at 0.
2023/10/27: Added RequestStaData(); to request information for each station.
2023/10/21: Added retrieval of station information for the active timetable.
2023/09/28: Added retrieval of the power/brake handle state and control of the wiper setting.
2023/09/07: Added variables for running status and other data.
The DLL is built with .NET Framework 4.6.1.
For details, see the documentation included with your kit. In the Japanese kit, this includes ReadMe.txt and 簡易リファレンス.htm.
Important notes
• Development requires programming knowledge and related skills.
• When creating cab instruments or similar items, take care to avoid copyright and other disputes.
• You may redistribute TrainCrewInput.dll, for example bundled with software you develop. Please do not redistribute the entire development kit folder.
• If you use other libraries, such as for device communication, check their licenses too.
• Do not reverse-engineer or modify TrainCrewInput.dll.
However, the DLL communicates using MemoryMappedFile. You are permitted to analyze that communication data and develop software at your own risk. We accept no responsibility for resulting faults or other problems.
• Mizotsuki Rail / Acty's responsibility is limited to the operation of the TRAIN CREW input/output library, TrainCrewInput.dll. We cannot accept responsibility for malfunctions caused by individual applications or problems arising after their release.
• The kit is intended for C# development in Visual Studio. Support may not be available for other development environments.
Train simulator · Official website