Textbausteine und SprachpaketeSnippets and voice packs
Dokumente\ViewApp\CityTransportSim\Textbausteine\ ├─ Haltestellennamen\ Hauptbahnhof.mp3, Amtsstrasse.mp3 … ├─ UmsteigenZurLinie\ 1.mp3, 1A.mp3, 2A.mp3 … (Dateiname = Linienbezeichnung; in der App „Linien“) ├─ UmsteigenZuDenLinien\ Einleitung, „und“, „sowie zu den Linien“, „Richtung“ … (in der App „Verknüpfungen“) ├─ Zusatzansagen\ Endstation, „und“, „in Richtung“, S-Bahn … ├─ Gongs\ ├─ Preset.json Einstellungen des Generators ├─ Pack.json Name des Pakets, z. B. „Vienna (since 2012)“ └─ <weiteres Paket>\ gleicher Aufbau, z. B. ein heruntergeladenes Paket
Documents\ViewApp\CityTransportSim\Textbausteine\ ├─ Haltestellennamen\ station names: Hauptbahnhof.mp3, Amtsstrasse.mp3 … ├─ UmsteigenZurLinie\ one file per line: 1.mp3, 1A.mp3, 2A.mp3 … (in the app: “Lines”) ├─ UmsteigenZuDenLinien\ lead-in, “and”, “as well as to lines”, “towards” … (in the app: “Connectors”) ├─ Zusatzansagen\ extras: terminus, “and”, “towards”, S-Bahn … ├─ Gongs\ ├─ Preset.json announcement generator settings ├─ Pack.json pack name, e.g. “Vienna (since 2012)” └─ <another pack>\ same layout, e.g. a downloaded pack
Die Kategorie-Ordner direkt im Hauptordner bilden das Standard-Paket. Jeder Unterordner mit demselben Aufbau ist ein weiteres Sprachpaket. Die Ordnernamen sind fest und bleiben auch in der englischen App deutsch.
The category folders directly in the root form the standard pack; every subfolder with the same layout is another voice pack. The folder names are fixed and stay German in the English app too.
Ansage-Dateien fürs SpielAnnouncement files for the game
Das Spiel liest die Ansagen aus Dokumente\ViewApp\CityTransportSim\Announcements\<Karte>\<Spielstand>. Der Dateiname legt fest, wann eine Ansage läuft:
The game reads announcements from Documents\ViewApp\CityTransportSim\Announcements\<map>\<save>. The file name decides when an announcement plays:
| DateiFile | BedeutungMeaning |
|---|---|
101_1_0.wav | Linie 101 (interne Nummer), Route 1, Halt 0 – die erste HaltestelleLine 101 (internal number), route 1, stop 0 – the first stop |
101_2_11.wav | Linie 101, Route 2, Halt 11Line 101, route 2, stop 11 |
Jingle.wav | Jingle vor Ansagen – wird beim Generieren nie angefasstJingle before announcements – never touched when generating |
JingleSpecialAnnouncements.wav | Jingle für Sonderansagen – wird ebenfalls nie angefasstJingle for special announcements – never touched either |
_Backup\… | Alte Ansagen, gesichert vom Generator – das Spiel ignoriert den OrdnerOld announcements backed up by the generator – the game ignores this folder |
Zuordnungen und EinstellungenAssignments and settings
Alles zu den Haltestellen – Namen, Ansagen, Zusammenfassungen, Umstiege und abgelehnte Vorschläge – liegt pro Karte und Spielmodus in einer Datei: %AppData%\CTStools\networks\<Karte>\sandbox.json bzw. career.json. Die vorige Fassung bleibt jeweils als .bak daneben. Die allgemeinen Einstellungen stehen in %AppData%\CTStools\settings.json.
Everything about the stops – names, announcements, merged stops, transfers and declined suggestions – lives in one file per map and game mode: %AppData%\CTStools\networks\<map>\sandbox.json or career.json. The previous version is kept next to it as .bak. General settings live in %AppData%\CTStools\settings.json.
Die Dateien von CTS-Tools 1.0.8 und älter (station-names.json, station-audio-map.json, station-groups.json, manual-transfer-audio.json) werden nicht mehr benutzt; sie wurden beim Umstieg einmal übernommen und nach networks\legacy-backup kopiert.
The files of CTS-Tools 1.0.8 and older (station-names.json, station-audio-map.json, station-groups.json, manual-transfer-audio.json) are no longer used; they were taken over once and copied to networks\legacy-backup.
Die Discord-Anmeldung liegt verschlüsselt in discord-session.dat im selben Ordner; Abmelden löscht sie.
The Discord login is stored encrypted in discord-session.dat in the same folder; signing out deletes it.
Plugins im SpielordnerPlugins in the game folder
…\City Transport Simulator 2026\CityTransportSim\Binaries\ ├─ Win64\ │ ├─ dwmapi.dll lädt UE4SS beim Spielstart │ └─ ue4ss\ │ ├─ UE4SS.dll, UE4SS-settings.ini │ └─ Mods\ │ ├─ mods.txt, mods.json welche Mods an sind │ └─ IbisBridge\ Plugin + ibis_state.json (Live-Daten) └─ UE4SS_Backups\ ersetzte oder entfernte Installationen
…\City Transport Simulator 2026\CityTransportSim\Binaries\ ├─ Win64\ │ ├─ dwmapi.dll loads UE4SS when the game starts │ └─ ue4ss\ │ ├─ UE4SS.dll, UE4SS-settings.ini │ └─ Mods\ │ ├─ mods.txt, mods.json which mods are on │ └─ IbisBridge\ plugin + ibis_state.json (live data) └─ UE4SS_Backups\ replaced or removed installations