Go to file
Jim Martens 5a0edfad45
chore: Pass along secret
2024-01-09 19:36:44 +01:00
.github chore: Pass along secret 2024-01-09 19:36:44 +01:00
.run Changed to Kotlin 2023-09-23 20:46:13 +02:00
buildSrc feat: Support CRUD functionality (#7) 2024-01-06 14:06:43 +01:00
config/checkstyle Initial commit 2023-09-23 08:48:45 +02:00
gradle chore: Update to Java 21 2023-12-13 09:33:24 +01:00
module-bahnApi feat: Support CRUD functionality (#7) 2024-01-06 14:06:43 +01:00
module-common feat: Support CRUD functionality (#7) 2024-01-06 14:06:43 +01:00
module-deploy Changed to Kotlin 2023-09-23 20:46:13 +02:00
module-model feat: Support CRUD functionality (#7) 2024-01-06 14:06:43 +01:00
module-server feat: Support CRUD functionality (#7) 2024-01-06 14:06:43 +01:00
module-support feat: Support CRUD functionality (#7) 2024-01-06 14:06:43 +01:00
.editorconfig Initial commit 2023-09-23 08:48:45 +02:00
.gitattributes Initial commit 2023-09-23 08:48:45 +02:00
.gitignore Initial commit 2023-09-23 08:48:45 +02:00
.release-please-manifest.json chore: Add release please support 2023-12-13 09:35:05 +01:00
CHANGELOG.md chore(main): release 0.0.1 (#1) 2023-12-13 17:13:27 +01:00
README.md Added README 2023-10-26 21:26:44 +02:00
build.gradle.kts Changed to Kotlin 2023-09-23 20:46:13 +02:00
gradle.properties feat: Support CRUD functionality (#7) 2024-01-06 14:06:43 +01:00
gradlew chore: Add executable permission to gradlew scripts 2023-12-13 09:53:03 +01:00
gradlew.bat chore: Add executable permission to gradlew scripts 2023-12-13 09:53:03 +01:00
lombok.config Initial commit 2023-09-23 08:48:45 +02:00
release-please-config.json chore: Add release please support 2023-12-13 09:35:05 +01:00
settings.gradle.kts feat: Support CRUD functionality (#7) 2024-01-06 14:06:43 +01:00
version.txt chore(main): release 0.0.1 (#1) 2023-12-13 17:13:27 +01:00

README.md

Timetable tool (backend) for Train Sim World

Motivation

With the release of the Public Editor for Train Sim World 4 it is now possible to create 24h timetables in the Unreal Engine and then play those in the game. However, a lot of planning has to happen before the first service SHOULD be created in the engine.

Until now, even Dovetail Games is manually copying timetable information to Excel sheets. This is a time-consuming process that takes the fun away and makes it a very laborious process.

What if all the timetable data of passenger services could be automatically fetched without manual copying? This timetable tool intents to do just that.

Limitations

Some manual work in the planning stage will remain: creating routes with portals and depots, formations, and providing some data for services once they are fetched. This data includes formations and linking them together into rotations.

The public timetable isn't enough? Freight trains, empty coaching stock movements or light loco movements are not in the timetable and have to be entered manually. But the tool will support as good as possible.

For starters, only the Deutsche Bahn API and hence Germany are supported. More countries could be added later on once reliable data sources are identified.

Even then, this tool can only support with present day timetables. Vintage timetables are not available via APIs or similar sources and the manual work will remain there.