Skip to content

Repository files navigation

STSkit and STSdispo

STSkit provides plugins for the Stellwerksim railroad traffic controller simulation game. The main program STSdispo features live and interactive graphical timetable, track allocation and connection matrix modules that help you to play Stellwerksim more efficiently.

The package also provides a plugin client interface in Python that you can use in your own plugin development.

Main Features

The main program STSdispo features the following modules:

  • Graphical and textual timetables
  • Track allocation diagram
  • Entrance/Exit tables
  • Connection matrix
  • Locomotive shunting schedule
  • Event ticker
  • Network graph (experimental)

The project sets a focus on analyzing original schedule data, effective run times, dependency tracking and automated configuration to visualize important data for efficient train disposition.

The plugin client interface exposes the complete Stellwerksim plugin interface in a Python object structure.

Requirements and Installation

STSkit requires Python 3.12 or higher. A virtual Python environment such as uv or conda-forge is highly recommended. All required packages are available from PyPI.

For installation and usage, see the documentation on GitHub.

About

python-interface and graphical tools for stellwerksim game

Resources

Stars

10 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages