Bu kod, oyunun oyun dilini kendiliğinden tespit etmesini ve buna bağlı olarak farklı ses, müzik ve benzerlerinin çalışmasını sağlar.
Tespit etmek istediğiniz her dilin game_strings.csv dosyasını açıp, yeni string'i oradaki dosya formatına göre ekleyin (ID'nin başına str_ getirmeyi unutmayın), fakat İng. dışında her dil için şunun gibi farklı şekillerde bu string'i yazın:
1, 2, 3..., f, 10, ... (on altılık sayı sisteminde)
Not: 1.16x için geçerlidir. header_operations.py'ye bu yeni komutların hepsini eklemek zorunda değilsiniz, ancak yüzle ilgili olanlar bu kodun çalışması için gereklidir (spoiler'daki son paragraf).
Edit: Orijinal konu buradadır.
("hair_code", "0"),
1, 2, 3..., f, 10, ... (on altılık sayı sisteminde)
["dummy","Dummy","Dummy",tf_hero|tf_unmoveable_in_party_window,0,reserved,fac_player_faction,
[],
str_4|agi_4|int_4|cha_4,wp(15),0,0x000000018000000136db6db6db6db6db00000000001db6db0000000000000000],
[],
str_4|agi_4|int_4|cha_4,wp(15),0,0x000000018000000136db6db6db6db6db00000000001db6db0000000000000000],
("detect_language",
[
(str_store_string, s0, "str_hair_code"),
(troop_set_face_keys, "trp_dummy", s0, 0),
(str_store_troop_face_keys, s1, "trp_dummy", 0),
(face_keys_get_hair, ":hair", s1),
(assign, reg1, ":hair"),
]),
[
(str_store_string, s0, "str_hair_code"),
(troop_set_face_keys, "trp_dummy", s0, 0),
(str_store_troop_face_keys, s1, "trp_dummy", 0),
(face_keys_get_hair, ":hair", s1),
(assign, reg1, ":hair"),
]),
Edit: Orijinal konu buradadır.