English description
ATC in MSFS has several glitches. Some text-to-speech texts have been translated to the localized languages, while MSFS uses only English voices for speech output. This leads to ATC speaking foreign languages with a very cruel English accent sometimes. Furthermore, there are some spelling problems in the ATC window (like O instead of E in German or K instead of Q in Finnish).
This app parses the translation file, replaces all TTS texts with their English sources, and fixes the misspelled letters. Not all languages have both problems, so to speed up things a little bit, you can select to only fix TTS or spelling errors.
When using FixATC for the first time, you have to select the data directory of MSFS. Click on the light bulb button for some hints on how to find it. FixATC should work with both, Windows Store and Steam versions. Then select the language and which errors to fix.
Important: After every MSFS update, you have to re-run FixATC, as long as they don’t fix their errors themselves.
In the MSFS data folder a backup of the localisation file will be created with every run. Those can be deleted from time to time, if there are no problems.
Installation: Just unpack the ZIP file somewhere and start FixATC.exe.
Deutsche Beschreibung
ATC im MSFS hat ein paar Fehler, zumindest in der deutschen Übersetzung. Einige Text-zu-Sprache-Texte wurden in die lokalisierten Sprachen übersetzt, während der MSFS nur englische Stimmen für die Sprachausgabe nutzt. Das führt dazu, dass der Controller ausländische Sprachen mit einem sehr schlimmen englischen Akzent spricht. Darüber hinaus gibt es einige Buchstabierprobleme im ATC-Fenster (wie O anstelle von E in Deutsch oder K anstelle von Q in Finnisch).
Diese App analysiert die Übersetzungsdatei, ersetzt alle TTS-Texte mit den englischen Originalen und behebt die Buchstabierfehler. Nicht alle Sprachen haben beide Probleme; um daher die Dinge etwas zu beschleunigen, könnt Ihr auch nur TTS- oder Buchstabierfehler für die Korrektur auswählen.
Wenn FixATC das erste Mal verwendet wird, muss das Datenverzeichnis von MSFS ausgewählt werden. Klickt auf den Glühbirnen-Button, um einige Hinweise zum Auffinden zu erhalten. FixATC sollte sowohl mit der Windows Store-Version als auch mit der Steam-Version funktionieren. Danach die Sprache und die zu korrigierenden Fehler auswählen.
Wichtig: Nach jedem MSFS-Update muss FixATC erneut ausgeführt werden, solange sie ihre Fehler nicht selbst beheben.
Im MSFS-Datenordner wird mit jedem Lauf ein Backup der Lokalisationsdatei erstellt. Diese können ab und zu manuell gelöscht werden, wenn keine Probleme auftreten.
Installation: Einfach die ZIP-Datei irgendwo hin entpacken und die FixATC.exe starten.
Wie meinst du das, dass Textstrings verloren gehen?
Eigentlich ist das Programm so gestaltet, dass es nur die bekannten fehlerhaften Strings durch das englische Original ersetzt und alle anderen 1:1 wieder rüberkopiert. Änderungen in der locPak-Datei nach Sim-Updates (z. B. zusätzliche Strings, aber auch gelöschte oder umbenannte) sollten daher von meinem Programm normalerweise ignoriert werden.
Ich hab den Patch letzte Woche über die aktuelle FS-Version laufen lassen. Die locPak-Datei enthält bei mir noch genauso viele Zeilen wie das Backup. Ein Vergleich der genauen Änderungen hat auch nichts ungewöhnliches ergeben. Offenbar nicht mehr nötig ist im Deutschen die Buchstabenersetzung. Ein E ist jetzt tatsächlich ein E! 😀
Du kannst ja deine Dateien (de-DE.locPak und de-DE.locPak.bakxxxxxxxxxx) mal in einem Texteditor vergleichen, der auch die Zeilenanzahl anzeigt. Dabei bitte immer das neueste Backup nehmen. Sollte es Unterschiede geben, melde dich bitte nochmal. Ich würde die Dateien dann gern analysieren.
8 months ago
dannys9
Könnte dieses Add-on bezüglich der letzten Patches mal genauer überprüft werden? Ich habe das Gefühl das viele Textstrings "verloren gehen", und dass es evtl. mit dem "nur noch eigene Stimme im ATC zu hören" Bug zusammen hängt. Habe in der zwischenzeit komplett auf Englisch umgestellt, fand aber die Mischung dank deines Patches hier sehr angenehm.
1 years ago
8 months ago
dannys9
AccAkut
Does ist works with Sim Update 10 ?
2 years ago
Yes, it works
2 years ago
Okuzz
village1111
This is really a great Addon, brilliantly coded and in its own way sophisticated but so easy to install, appreciate every bit of it, thank you for sharing it with the community.
2 years ago
shigony
Thanks a lot for this little but very great tool!
I used to play the sim in german, but the wrong text output for some letters (an "e" was output as "o" by the sim) and the german voices with american pronounciation kolled it for me, so i ended up, setting my sim to english.
There are a couple of people, who even reported these bugs to Support already, but Asobo did not fix this in over 6 months now, since the bug occured.
Now YOU got an nice and easy fix for this all, thanks a lot!
2 years ago
Scooty
Hallo, vielen Dank für den Fix.
Was mich immer noch enorm stört ist, dass bei den ATIS Ansagen das englische Wort
3 years ago
Kurze Antwort
Nein.
Mittellange Anwort
Du hast im FS offenbar die Sprachausgabe auf Offline umgestellt. Wenn du sie auf die Standard-Einstellung Azure zurückstellst, bekommst du auch eine korrekte Aussprache von „wind“, hab’s eben getestet.
Optionen – Allgemeine Optionen – Sound – Text-zu-Sprache-Einstellungen für Flugsicherung
Lange Antwort
Die Sprachausgabe der Flugsicherung funktioniert wie folgt: In den Einstellungsdateien (z. B. de-DE.locPak) werden die Texte für die Flugsicherung geliefert. Der FS gibt diese Texte dann an ein Sprachausgabe-System (TTS = Text-To-Speech) weiter, das diese Texte dann quasi „vorliest“. Dafür wiederum gibt es im MSFS zwei Techniken: einmal die Offline-Variante – hierfür muss in Windows ein englisches Sprachausgabepaket installiert sein – und zum anderen die Azure-Variante, die ein Sprachsynthese-System in der Microsoft-Cloud nutzt, also online funktioniert. Die Offline-Variante ist dabei wohl nicht richtig programmiert und liefert eine falsche Aussprache von „wind“. Die Online-Variante tut dies nicht.
Kurz gesagt: Mein Programm liefert nur die Texte, so wie sie von Asobo für die englische Spracheinstellung vom MSFS vorgesehen sind.
Eine andere Aussprache für die Offline-Variante der Sprachsynthese könnte ich daher nur durch einen Trick erreichen, indem ich das Wort „wind“ anders buchstabiere (vielleicht „winde“ oder „wynd“, nicht getestet). Allerdings könnte dies wiederum zu einer falschen Aussprache in der Azure-Sprachausgabe führen.
3 years ago
dannys9
uzafly
Thanks for the amazing mod! Works great and really improved the experience by quite a bit.
On SU6 it seems like it's not fully working, unfortunately. I ran it again after the update as the voices were once again mixed German/English, but now the ATC lines are muted. Restored the backup for now, but very much looking forward to giving this a try again in the future!Seems like the issue was on my side. Everything working perfectly now after restarting the simulator!
3 years ago
pyviator
3 years ago
FixATC behebt nur das Denglisch der originalen ATC-Sprachausgabe. Der Phraseology-Mod tauscht dagegen die Texte durch komplett andere aus, das passt nicht zusammen.
So wie FixATC jetzt ist, würde es halb mit dem Mod funktionieren: Also die Sprachausgabe hätte die neuen Texte, die angezeigten Texte blieben jedoch im deutschen Original. Theoretisch könnte FixATC auch die angezeigten Texte kopieren, aber das ist nicht der Zweck dieses Programms.
Du kannst den Mod aber auch auf die deutsche Datei anwenden: einfach im mitgelieferten PowerShell-Script alle (!) Vorkommen von en-US durch de-DE ersetzen, dann den Mod anwenden und anschließend mit FixATC nur die Buchstabierfehler beheben. Dann hast du den FS auf Deutsch und den verbesserten ATC komplett auf Englisch (lesen & hören).
3 years ago
dannys9
Deebeedee
Die Ursache für mein Problem mit FixATC war, dass ich die locPak-Sicherung "as is" als Kopie im Ordner gespeichert habe - Das Tool konnte also mit dem zusätzlichen Sprachpaket nichts anfangen. Die Debug-Version (danke nochmal!) hat mich dann auf die richtige Spur gebracht. Jetzt muss ich's nur noch im Sim austesten 😉
----
Leider stürzt die App bei der Auswahl des fs-base-Ordners ab - sowohl als Admin ausgeführt als auch "Standardbenutzer". Windows 10 21H1 19043.1266
Dann muss ich wohl weiter mit der deutschen Sprachausgabe leben - E und M hab ich händisch repariert 😉
3 years ago
Nanu, das sollte es nicht. Wann genau passiert denn der Absturz? Sobald du auf „Ordner auswählen” klickst oder erst nach dem Start der Verarbeitung? Kommt irgend eine Fehlermeldung?
3 years ago
dannys9
florianschulz
You are my hero! This bug with the partial German voice output in ATC has been bothering me for so long.
Of course, I already opened a Zendesk ticket some time ago, but with the many other bugs Asobo still has to fix, this problem will surely stay with us for a long time.
That's why it's so great that you sacrificed your free time to rid us of the problem already.
Where is the "Buy Me a Coffee" button? : )
3 years ago
clumsy
Just to clarify: if I play MSFS in English only, but fly a lot in Germany, Austria and Italy. Does this have any effect for me?
3 years ago
No, this only affects speech output and/or text display of ATC communication if MSFS is set to a different language than English. It doesn't matter where in the world you fly, only which display language you have selected.
3 years ago
dannys9
Archer374
bonjour votre programme corrige les fautes orthographe c est sa merci
3 years ago
oxo
1000 Dank dafür! Jetzt kann ich den Sim wieder auf Deutsch umstellen
3 years ago
MarcDo
"This leads to ATC speaking German with a very cruel English accent sometimes."
This also happens to Brazilian Portuguese, would it be possible to launch another mod like this for this language?
Good to know there's a way to fix this kind of behavior from the ATC!
3 years ago
Same with italian. I'm now running msfs in english to avoid having this problem. An "international" fix would be great!
3 years ago
davierosoft
VitorMD11
DANKE, diese APP löst mein Problem mit der denglischen Sprachausgabe. Ich habe die STEAM Version und es funktioniert😊
3 years ago
klmie