City Transport Simulator 2026
Eigene Haltestellenansagen – ganz ohne Tonstudio. Your own stop announcements – no recording studio needed.
CTS-Tools liest dein Savegame und erzeugt daraus die Ansagen für jede Linie, Route und Haltestelle – aus eigenen Aufnahmen, Sprachpaketen der Community oder mit KI-Stimmen. Dazu gibt es einen Netzplan und eine Fahrgastanzeige, die live aus dem Spiel mitläuft. CTS-Tools reads your savegame and builds the announcements for every line, route and stop – from your own recordings, community voice packs or AI voices. On top there's a network map and a passenger display that follows the game live.
CTS-Tools
Für Windows 10 und 11 (64-bit)For Windows 10 and 11 (64-bit)
Nach der Installation startet CTS-Tools über das Startmenü. Neue Versionen und Plugin-Updates meldet die App beim Start und installiert sie selbst. After installing, start CTS-Tools from the Start menu. The app reports new versions and plugin updates at startup and installs them by itself.
Was CTS-Tools kannWhat CTS-Tools does
Was es kann und was nichtWhat it can and cannot do
In einfachen Worten: was das Programm macht, was es nicht macht – und wie die KI-Stimme mit Fish Audio läuft.In plain words: what the program does, what it does not – and how the AI voice with Fish Audio works.
Tutorial: Von null zur ersten AnsageTutorial: from nothing to your first announcement
Der ganze Weg in 20 Minuten: Sprachpaket holen, Savegame einlesen, Ansagen erzeugen, Anzeige einrichten.The whole way in 20 minutes: get a voice pack, read the savegame, generate announcements, set up the display.
LinienLines
Linien, Routen und Haltestellen direkt aus dem Savegame – Namen vergeben, Linien ausblenden.Lines, routes and stops straight from the savegame – naming stops, hiding lines.
HaltestellenStations
Name, Aufnahme und Umstiege jeder Haltestelle – Aufnahmen werden automatisch zugeordnet.Name, recording and transfers of every stop – recordings are assigned automatically.
NetzplanNetwork map
Dein Netz als Plan – frei anordnen, mit Raster und 45°-Linien, als PDF zum Drucken.Your network as a map – arrange freely, with grid and 45° lines, as a PDF to print.
GeneratorGenerator
Alle Ansagen fürs ganze Netz auf einmal – mit Umstiegen.Every announcement for the whole network at once – with transfers.
Ansagen-DateienAnnouncement files
Jede Linie als Perlschnur: anklicken, anhören, ganze Fahrt abspielen.Every line as a stop strip: click, listen, play a whole ride.
BausteineSnippets
Gongs, Haltestellennamen, Linien, Verknüpfungen und Zusatzansagen eines Sprachpakets verwalten – hinzufügen, umbenennen, verschieben, übernehmen.Manage a voice pack's gongs, stop names, lines, connectors and extras – add, rename, move, take over.
Eigene AnsageCustom announcement
Einzelne Ansagen aus Textbausteinen zusammenklicken.Click single announcements together from snippets.
AufnehmenRecord
Haltestellennamen selbst aufnehmen und zuschneiden.Record and trim stop names yourself.
KI-StimmeAI voice
Ansagen aus Text mit KI-Stimmen – zwei Varianten zur Wahl.Announcements from text with AI voices – two variants to pick from.
FahrgastanzeigePassenger display
Fahrgastinfo wie in der Straßenbahn – live aus dem Spiel, als Fenster über dem Spiel.Passenger info like on a tram – live from the game, in a window on top of it.
DesignsDesigns
Das Aussehen der Fahrgastanzeige frei gestalten – Vorlagen, Designer, Diashow, Teilen.Design the passenger display freely – templates, designer, slideshow, sharing.
PluginsPlugins
UE4SS und IbisBridge mit einem Klick ins Spiel installieren.Install UE4SS and IbisBridge in the game with one click.
SprachpaketeVoice packs
Sprachpakete installieren, aktivieren, teilen und eigene aktualisieren.Install, activate and share voice packs, and update your own.
SchnellstartQuick start
So kommst du vom Savegame zur fertigen Ansage im Spiel:
From savegame to finished announcements in the game:
| # | SeitePage | Was du tustWhat to do |
|---|---|---|
| 1 | AnsagenAnnouncements | Den Ansagen-Ordner deines Spielstands wählen, z. B. …\Announcements\Tramau\Sandbox. Aus ihm weiß CTS-Tools, zu welcher Karte deine Haltestellen gehören.Pick your save's announcements folder, e.g. …\Announcements\Tramau\Sandbox. It tells CTS-Tools which map your stops belong to. |
| 2 | LinienLines | Savegame TSNMainSaveGame.sav wählen und gelb markierte Haltestellen per Doppelklick benennen.Pick your savegame TSNMainSaveGame.sav and double-click the stops marked yellow to name them. |
| 3 | HaltestellenStations | Die Vorschläge beantworten (z. B. „Alle … eindeutigen übernehmen“), dann „Aufnahmen zuordnen“ und fehlende Aufnahmen ergänzen.Answer the suggestions (e.g. “Accept all … clear ones”), then “Assign recordings” and fill in missing recordings. |
| 4 | GeneratorGenerator | Sprachpaket wählen und den Aufbau der Ansage einstellen.Pick a voice pack and set up how an announcement is built. |
| 5 | GeneratorGenerator | „Alle generieren & exportieren“ klicken.Click “Generate & export all”. |
| 6 | AnsagenAnnouncements | Mit „Fahrt abspielen“ eine Route probehören.Listen to a route with “Play ride”. |
Keine eigenen Aufnahmen? Auf der Seite Sprachpakete ein Paket der Community installieren oder die Namen mit der KI-Stimme einsprechen lassen.
No recordings of your own? Install a community pack on the Voice packs page, or have the names spoken by the AI voice.
ÜbersichtOverview
ÜbersichtOverview
CTS-Tools sieht aus wie die Menüs von City Transport Simulator. Oben stehen die Reiter mit großen Symbolen; der offene ist türkis hinterlegt. Q und E wechseln zum Reiter links oder rechts – nicht, während du in ein Feld schreibst.
CTS-Tools looks like the menus of City Transport Simulator. The tabs with large icons sit at the top; the open one is shown in teal. Q and E switch to the tab on the left or right – not while you're typing in a field.
| ReiterTab | Seiten darinPages in it |
|---|---|
| ÜbersichtOverview | Kacheln und Nachrichtenkarte (diese Seite)Tiles and news card (this page) |
| DatenData | LinienLines, HaltestellenStations, NetzplanNetwork map, AnsagenAnnouncements |
| AnsagenAnnouncements | GeneratorGenerator, Eigene AnsageCustom announcement, AufnehmenRecord, KI-StimmeAI voice |
| FahrgastinfoPassenger info | DesignsDesigns, PluginsPlugins, FahrgastanzeigePassenger display (eigenes Fenster)(a window of its own) |
| Community | SprachpaketeVoice packs |
| EinstellungenSettings | EinstellungenSettings |
Hat ein Reiter mehrere Seiten, stehen sie in der Zeile darunter; die offene ist türkis unterstrichen. Kehrst du zu einem Reiter zurück, öffnet sich die Seite, die du dort zuletzt hattest. Oben rechts wählst du die Sprache und meldest dich optional mit Discord an.
Rechts in der Reiterzeile steht das Sprachpaket, mit dem die ganze App arbeitet: Generator, Eigene Ansage, Aufnehmen, KI-Sprecher und Haltestellen verwenden alle dieses eine Paket. Wählst du auf einer dieser Seiten ein anderes, wechselt es überall; die Auswahl bleibt nach dem Neustart. Welches Paket gerade im Spiel steckt, zeigt weiterhin „Aktiv im Spiel“ im Generator.
If a tab holds several pages, they are listed in the row below; the open one is underlined in teal. Going back to a tab opens the page you had there last. At the top right you pick the language and optionally sign in with Discord.
On the right of the tab row is the voice pack the whole app works with: the Generator, Builder, Record, AI voice and Stations all use this one pack. Pick another on any of these pages and it changes everywhere; the choice survives a restart. Which pack is currently in the game is still shown as “Active in game” in the Generator.
Die Übersicht selbst zeigt Kacheln zu den wichtigsten Bereichen – ein Klick öffnet sie. Darunter steht eine Nachrichtenkarte: Gibt es ein Update, kündigt sie es an und führt zu den Einstellungen, sonst nennt sie den nächsten Schritt.
The overview itself shows tiles for the main areas – a click opens them. Below is a news card: if there's an update it announces it and leads to the settings, otherwise it names the next step.
Sobald irgendwo etwas abgespielt wird, erscheint unten die Player-Leiste mit Abspielen/Pause, Stopp, Fortschritt und Lautstärke. Es läuft immer nur eine Datei gleichzeitig.
As soon as anything plays, the player bar appears at the bottom with play/pause, stop, progress and volume. Only one file plays at a time.
Beim Start sucht CTS-Tools nach einer neuen Version und nach Updates für die Plugins. Gibt es welche, öffnet sich ein Fenster, das sie gleich herunterlädt – ein Klick installiert alles.
At startup CTS-Tools looks for a new version and for plugin updates. If there are any, a window opens and downloads them right away – one click installs everything.