This is a jython plugin for JMRI Operations Pro that serves as a platform to host GUI based scripts, which in this instance are being called subroutines.
There are currently four subroutines that are included in this package:
jPlus - A lightweight subroutine that stores extended information about your railroad. This information is displayed in other Pattern scripts subroutines and JMRI manifest and switchlist reports.
o2o Subroutine- A subroutine designed to ease the use of JMRI ops pro with TrainPlayer model railroad software.
Pattern Report Subroutine - An inventory control script that facilitates the movement of rolling stock within a location.
Throwback Subroutine - A script to facilitate running 'what if' scenarios to test ideas or track equipment movement.
This is the current version, 2.0, and is under development. Consider it pre-release.
A set of introductory videos is hosted on youtube, these cover the use of this plugin.
The following are YouTube videos covering the use of this plugin:
Overview of this plugin
How to add this plugin to JMRI
How to translate this plugin
How to set up this plugin
How to modify this plugin
o2o Subroutine - Use a TrainPlayer© layout with JMRI
Overview
Demonstration at a yard
Demonstration at industry
TrainPlayer
JMRI Operations Pro
Quick Keys for TraipPlayer
This plugin has been tested with:
- JMRI 4.25.4 with Java 8u301, JMRI 4.26 with Java 8u311, Windows 10 Pro and Home
The scripts included in this plugin are © 2021, 2022 Greg Ritacco.
Other then that, there are no restrictions on use.
The name TrainPlayer is copyright Jim Dill and is used with permission.