Erste SchritteGetting started

Tutorial: Von null zur ersten AnsageTutorial: from nothing to your first announcement

Erste Schritte › TutorialGetting started › Tutorial

Diese Anleitung führt einmal durch alles: ein Sprachpaket herunterladen, dein Savegame mit den Linien einlesen, die Ansagen erzeugen und zum Schluss die Schnittstelle zum Spiel bedienen, damit die Fahrgastanzeige live mitläuft. Rechne mit etwa 20 Minuten.

This guide walks through everything once: download a voice pack, read in your savegame with its lines, generate the announcements and finally set up the link to the game so the passenger display runs live. Plan for about 20 minutes.

Vorher: City Transport Simulator einmal gespielt und gespeichert – ohne Savegame kennt CTS-Tools keine Linien. CTS-Tools selbst ist installiert und einmal gestartet. Für das Sprachpaket aus der Community meldest du dich in Einstellungen mit Discord an.

Before you start: play City Transport Simulator once and save – without a savegame CTS-Tools knows no lines. CTS-Tools itself is installed and has been started once. For a community voice pack, sign in with Discord in Settings.

1. Sprachpaket herunterladen1. Download a voice pack

Ein Sprachpaket bringt die Stimme mit: Haltestellennamen, Gongs, Umsteige-Bausteine und die Einstellungen des Generators.

A voice pack brings the voice with it: stop names, gongs, transfer snippets and the announcement generator's settings.

  1. Reiter Community → Sprachpakete.
  2. Unter Verfügbare Sprachpakete ein Paket wählen und auf Installieren klicken. Es landet in deinem Textbaustein-Ordner.
  3. Bei Installierte Sprachpakete auf Aktivieren klicken. Damit ist das Paket überall gewählt – oben rechts in der Reiterzeile siehst du es.
  1. Tab Community → Voice packs.
  2. Under Available voice packs pick one and click Install. It lands in your snippets folder.
  3. Under Installed voice packs click Activate. The pack is then chosen everywhere – you can see it at the top right of the tab row.
Oben die installierten Pakete, darunter die Pakete der Community zum Installieren.The installed packs at the top, the community packs to install below.

Kein passendes Paket dabei? Neues Sprachpaket legt ein leeres an. Füllen kannst du es später unter Aufnehmen (selbst sprechen) oder mit der KI-Stimme. Für den ersten Durchlauf reicht ein fertiges Paket.

Nothing fitting there? New voice pack creates an empty one. You can fill it later under Record (speaking yourself) or with the AI voice. For a first run a ready-made pack is enough.

2. Savegame einlesen und Linien prüfen2. Read the savegame and check the lines

  1. Reiter Mein Netz → Linien. Oben steht die Datei TSNMainSaveGame.sav; meist wird sie selbst gefunden, sonst Durchsuchen….
  2. Hast du in beiden Spielständen Linien, oben in der Leiste unter Modus zwischen Karriere und Sandbox wählen. Alles Weitere gilt für genau diesen Modus.
  3. Eine Linie anklicken und schauen, ob Routen und Haltestellen stimmen. Gelb umrandete Haltestellen haben noch keinen Namen.
  4. Nach Änderungen im Spiel einfach speichern – CTS-Tools liest das Savegame dann von selbst neu ein.
  1. Tab My network → Lines. The file TSNMainSaveGame.sav is shown at the top; it is usually found by itself, otherwise use Browse….
  2. If both game modes have lines, pick Career or Sandbox in the top bar under Mode. Everything that follows applies to exactly that mode.
  3. Click a line and check that routes and stops look right. Stops framed in yellow have no name yet.
  4. After changes in the game just save there – CTS-Tools then re-reads the savegame by itself.
Die Linien aus dem Savegame, jede in ihrer Farbe aus dem Spiel.The lines from the savegame, each in its colour from the game.

3. Haltestellennamen holen und Aufnahmen zuordnen3. Get the stop names and assign recordings

Die Namen bringt das Spiel mit – hier geht es vor allem darum, dass jede Haltestelle eine Aufnahme bekommt, sonst fehlt sie später in der Ansage.

The game brings the names – here it is mainly about giving every stop a recording, otherwise it is missing from the announcement later.

  1. Reiter Mein Netz → Haltestellen.
  2. Oben stehen Vorschläge: Bahnsteige derselben Haltestelle, die CTS-Tools zusammenfassen würde. Zusammenfassen spart Namen und sorgt für richtige Umstiege.
  3. Die Namen kommen aus dem Spiel. Kennt CTS-Tools deine Karte noch nicht, öffnet sich beim Start ein Fenster: Es installiert UE4SS und IbisBridge selbst und wartet, bis du im Spiel auf der Karte in ein Fahrzeug steigst und F7 drückst. Danach kannst du abweichende eigene Namen durch die aus dem Spiel ersetzen. Umbenennen geht am besten direkt im Spiel.
  4. Aufnahmen zuordnen sucht im gewählten Sprachpaket zu jedem Namen die passende Aufnahme. Groß- und Kleinschreibung und Umlaute spielen keine Rolle.
  5. Was übrig bleibt: Fehlende Namen per KI spricht sie mit der KI-Stimme ein, oder du nimmst sie unter Aufnehmen selbst auf.
  6. Nur Haltestellen ohne Audiodatei anhaken – so siehst du, ob noch etwas fehlt.
  1. Tab My network → Stations.
  2. The suggestions at the top are platforms of the same stop that CTS-Tools would put together. Put together saves names and gets the transfers right.
  3. The names come from the game. If CTS-Tools doesn't know your map yet, a window opens at startup: it installs UE4SS and IbisBridge by itself and waits until you get into a vehicle on the map in the game and press F7. After that you can replace differing own names with the game's. Renaming is best done in the game itself.
  4. Assign automatically looks for a matching recording in the chosen voice pack for every name. Upper and lower case and umlauts don't matter.
  5. For what is left: Missing names by AI speaks them with the AI voice, or you record them yourself under Record.
  6. Tick Only stops without an audio file – that shows you whether anything is still missing.
Jede Haltestelle mit Name, zugeordneter Aufnahme und manuellem Umstieg.Every stop with its name, the assigned recording and a manual transfer.

4. Ansagen erzeugen4. Generate the announcements

  1. Reiter Ansagen → Generator. Oben steht das gewählte Sprachpaket mit seinem Preset.
  2. Die Teile der Ansage von oben nach unten durchgehen: Gong, Einleitung (etwa „Nächster Halt“), Haltestellenname, Umsteigen und Endstation. Das Feld Beispiel rechts zeigt sofort, wie die Ansage zusammengesetzt wird.
  3. Der Modus oben in der Leiste gilt auch hier – die Ansagen landen im Ordner dieses Modus.
  4. Vorschau listet alle geplanten Dateien, ohne etwas zu schreiben. Ein Warnzeichen heißt: Dieser Haltestelle fehlt noch eine Aufnahme.
  5. Alle generieren & exportieren. Liegen schon Ansagen im Ordner, wähle Mit Backup – die alten Dateien wandern nach _Backup\<Datum_Uhrzeit>.
  1. Tab Announcements → Generator. The chosen voice pack with its preset is shown at the top.
  2. Go through the parts of the announcement from top to bottom: gong, lead-in (such as “next stop”), station name, transfers and terminus. The example box on the right shows at once how the announcement is put together.
  3. The mode in the top bar counts here too – the announcements go into that mode's folder.
  4. Preview lists every planned file without writing anything. A warning sign means that stop still has no recording.
  5. Generate & export all. If the folder already holds announcements, pick with backup – the old files move to _Backup\<date_time>.
Der Aufbau der Ansage von oben nach unten, rechts das Beispiel und der Export.The announcement structure from top to bottom, with the example and the export on the right.

Zum Anhören: Reiter Ansagen → Ansagen-Dateien. Dort liegt jede Linie als Perlschnur, ein Klick spielt eine Haltestelle ab. Im Spiel sind die neuen Ansagen nach dem nächsten Start der Linie zu hören.

To listen: tab Announcements → Announcement files. Every line is a stop strip there, a click plays one stop. In the game the new announcements are heard the next time you start the line.

5. Schnittstelle zum Spiel einrichten5. Set up the link to the game

Damit CTS-Tools mitbekommt, wo du gerade fährst, liest ein kleines Plugin das IBIS deines Fahrzeugs mit. Es ändert nichts am Spiel.

So CTS-Tools knows where you are driving, a small plugin reads along with your vehicle's IBIS. It changes nothing in the game.

  1. Spiel beenden.
  2. Reiter Fahrgastinfo → Plugins. Zuerst UE4SS installieren, danach IbisBridge.
  3. Spiel starten, ins Fahrzeug einsteigen und am IBIS eine Linie anmelden.
  4. F7 drücken – das schaltet die Verbindung ein. Nach jedem Laden des Spiels ist sie wieder aus.
  5. In CTS-Tools auf Fahrgastanzeige klicken. Das Fenster kannst du auf einen zweiten Bildschirm ziehen.
  6. Aussehen ändern: Rechtsklick im Fenster wechselt das Design, unter Designs baust du eigene.
  1. Close the game.
  2. Tab Passenger info → plugin manager. Install UE4SS first, then IbisBridge.
  3. Start the game, get into the vehicle and log in a line at the IBIS.
  4. Press F7 – that switches the connection on. It is off again every time the game loads.
  5. In CTS-Tools click Passenger display. You can drag the window to a second screen.
  6. To change how it looks: right-click in the window to switch the design, and build your own under display designs.
Die Fahrgastanzeige, live aus dem Spiel.The passenger display, live from the game.

Wenn etwas fehltWhen something is missing

BeobachtungWhat you seeUrsache und AbhilfeCause and cure
Eine Haltestelle wird nicht angesagtA stop isn't announced Ihr fehlt die Aufnahme. Auf der Seite Haltestellen Nur Haltestellen ohne Audiodatei anhaken, Aufnahme zuordnen oder erzeugen, danach neu generieren.It has no recording. On the Stations page tick Only stops without an audio file, assign or create a recording, then generate again.
Eine Umsteigelinie fehltA transfer line is missing Im Sprachpaket fehlt die Aufnahme unter Linien – der Dateiname muss genau der Linienbezeichnung entsprechen, z. B. 2A.mp3. Oder die Linie hält an einer anderen Haltestelle in der Nähe: beide auswählen und Als Umstieg verbinden.The recording under Lines is missing in the voice pack – the file name has to match the line designation exactly, e.g. 2A.mp3. Or the line stops at another stop nearby: select both and click Link as transfer.
Im Spiel sind die alten Ansagen zu hörenThe old announcements still play in the game Das Spiel lädt sie beim Start der Linie. Linie im Spiel neu anmelden oder das Spiel neu starten.The game loads them when the line starts. Log the line in again or restart the game.
Die Fahrgastanzeige zeigt „nicht verbunden“The passenger display says “not connected” F7 im Fahrzeug drücken. Hilft das nicht, unter Plugins nachsehen, ob UE4SS und IbisBridge installiert sind.Press F7 in the vehicle. If that doesn't help, check in the plugin manager that UE4SS and IbisBridge are installed.

Mehr Antworten stehen in den häufigen Fragen. Wo welche Datei liegt, zeigt die Seite Dateien und Ordner.

More answers are in the FAQ. Where each file lives is shown on the files and folders page.