Lokalisation ist recht easy. Allerdings ist es meistens eine "nur in Englisch oder in allen Sprachen" Angelegenheit. Um Texte z.B. selektiv nur auf Englisch und Deutsch anzubieten, sind einige Änderungen am Code nötig, siehe Wreckage.
Das lohnt sich für euch wahrscheinlich eher nicht. Trotzdem werde ich es hier mal kurz erwähnen, es ist sicher "nice-to-know" und manchmal sogar nötig, insbesondere in folgenden Fällen:
-Einige Sonderzeichen lassen sich oft nicht anders einfügen
-Sehr praktisch, wenn man Tutorial Texte u.a. schreibt, da man mittels der Lokalisationsdatei seinen Text direkt mit Steuerungseinstellungen versehen kann. Nützlich insofern, dass wenn die Tastaturconfig des Users abweicht von der Norm, dass Spiel immer die Taste anzeigt, die auch wirklich eingestellt ist und keine Standard Taste anzeigt, die eventuell gar nichts bringt
Das System an sich lässt sich extrem leicht bedienen. Alle Hud Elemente müssen einfach nur ein "@" im Text haben, z.B. "@hud_munition". Das @ signalisiert der CE, dass hier etwas anderes hingehört. Die Engine guckt dann meistens in die Game>Localized>EureSprache.pak>Languages>ui_text_m essages.xml oder manchmal auch in die game_text_messages.xml rein und sucht nach "hud_munition". Findet die CE den Eintrag in der xml, ruft es den dazugehörigen Text ab.
Beim Starten der CryEngine wird sichergestellt, dass immer nur die ui_text_messages.xml etc. geladen wird, die für die eingestellte Sprache relevant ist. Das heißt beim Urstart der CE schaut er sich die Windows Sprache an und versucht das entsprechende Sprachpaket zu laden. Findet er es nicht, versucht er immer Englisch als Fallback zu laden.
Durch einen Bug in der CE werden allerdings leider modifizierte Dateien im Localized Ordner nicht erkannt, sofern sie sich im Mod Ordner befinden. Will man jetzt neue Texte, Untertitel etc. hinzufügen, muss man entweder den Code leicht umschreiben, um den Ordner wieder erkennen zu lassen oder man packt die xml einfach in den MeineMod>Game>Languages Ordner (erstellen!).
Das führt allerdings dazu, dass egal welche Sprache eingestellt ist, immer diese xml geladen wird. Das heißt das Menü wäre dann für alle Deutsch oder für alle Englisch usw.
Ich denke, das sollte einiges geklärt haben![]()
![[MOD] Vietcry](https://www.crytek-hq.com/forum/../images/sonstiges/theme_bgs_logos/chq_home_logo.png)




Zitieren



