xhmtx
Türkçeleştirmede herhangi bir program kullanılmamıştır. Tamamı tarafımca çevrilmiştir. İnşallah yardımcı olabilmişimdir.
Questi türkçeleştirelim şimdi
Oyunun dosyasına giriniz.
Modules>Language>tr>quest.csv dosyasını açınız.
En alta;
qst_relic|Holy Relic Kitabını Bul
qst_relic_text|Antler sana ilginc bir hikaye anlatti. Order of Night savascilari Veluca manastirini yagmalayip holy relic kitabini calmislar. Onlari bulup yenmeli ve savastan sonra liderleri Thyr'i kitabin yerini soylemeye ikna etmelisin. Bu picler suanda Veidar yakınlarnda olmalı!
Kolba said:Relic Questini yapmaya başlayalım.
1. Öncelikle module_troops.py dosyasını açalım ve orda herhangi bir yere bunu ekleyelim:
["antler","Antler","Antler",tf_hero, scn_town_4_tavern|entry(3),reserved, fac_commoners,[itm_nomad_armor,itm_nomad_boots],def_attrib|level(2),wp(20),knows_common,0x00000000000430c701ea98836781647f],
Analiz Edelim
"antler" - Birliği diğer birliklerden ayıran kimlik numarası. (Oyunda Gözükmeyen)
Antler - Birliğin ismi. (Oyunda Gözüken)
Antler - Birliğin çoğul ismi.
tf_hero - Birliğin heroes olduğunu belirtir.
scn_town_4_tavern - Nerede bulunacaklarını belirtir. Eğer değiştirmek istiyorsanız, module_parties.py dosyasından şehir listesini ve bulunacakları yer için module_scenes.py kontrol edin.
entry(3) - Birliğin sahneye nereden gireceğini belirtir. Edit mod dan ayarlamalısınız.
reserved - Hiçbirşey ilginç değil.
fac_commoners - Birliğin factionı. Eğer değiştirmek istiyorsanız, module_factions.py dosyasını kontrol ediniz.
[itm_nomad_armor,itm_nomad_boots] - Birliğin eşyaları. İsteğine göre ekleyebilirsin, sadece module_items.py dosyasını kontrol edip her eşyadan sonra "itm" eklemeyi unutma.
def_attrib - Birlik özelliği.
level(2) - Birlik seviyesi.
wp(20) - Profesyonelce kullanabildikleri silah sayısı.
knows_common - Birlik yetenekleri. İsteğine göre ekleyebililirsin. Örneğin; "knows_riding_2|knows_power_strike_4" vs.
0x00000000000430c701ea98836781647f - Birlikteki askerlerin siması. Edit mod ile yüz oluşturabilirsin.
2. Hadi yeni bir birlik ekleyelim:
["thyr","Thyr","Thyr",tf_hero,|tf_unkillable, no_scene,0, fac_order_of_night,[itm_great_axe,itm_black_armor,itm_winged_great_helmet,itm_nomad_boots,itm_charger],knight_attrib_1|level(30),wp(140),knows_common|knows_riding_6|knows_athletics_3|knows_ironflesh_2|knows_shield_2,man_face_younger_1, man_face_older_2],
Bunu belirteyim ki bu hero "order_of_night" adında yeni bir factiona sahiptir. Ve diğer birlik;
["guardian","Guardian","Guardian",tf_guarantee_armor|tf_guarantee_boots|tf_guarantee_horse|tf_guarantee_helmet,0,0,fac_order_of_night,
[itm_great_axe,itm_black_armor,itm_mail_coif,itm_nomad_boots,itm_charger],
knight_attrib_1|level(30),wp(140),knows_common|knows_riding_6|knows_athletics_3|knows_ironflesh_2|knows_shield_2,man_face_younger_1, man_face_older_2],
Açıklamak istediğim bazı şeyler var. Örneğin "tf_guarantee_armor" - Birlik her zaman bu zırhı kuşanır, "tf_guarantee_horse" - Askerler her zaman at üstünde olur vs.
3. Şimdi module_factions.py dosyasını açıp bunu yapıştıralım:
("order_of_night","Order of Night", 0, 0.5,[("player_faction",-1.0)], []),
Ve herzamanki gibi analiz!
order_of_night - Birliği belirten kimlik adı.
Order of Night - Oyunda gözüken isim.
0.5 - Bu birliğin askerleri ile aranızdaki arkadaşlık.
"player_faction",-1.0 - Diğer birlikler ile olan arkadaşlık. Bizim örneğimizde the Order of Night oyunculardan nefret edicek.
4. Dersin en büyük bölümünü module_dialogs.py dosyasındaki ramun_the_slave_trader dialoğunun altına yapıştıralım:
[trp_antler, "start", [[eq,"$holy_relic",2]], "Merhaba {playername}.","bye2",[]],
[trp_antler|plyr, "bye2", [], "Merhaba , Antler.","close_window",[]],
[trp_antler, "start", [[eq,"$holy_relic",1]], "Relic'i bulabildin mi?","relic_find_question",[]],
[trp_antler|plyr, "relic_find_question", [(player_has_item,"itm_relic")], "Evet! Bu biraz zor oldu.", "relic_znaleziona",[(call_script,"script_end_quest","qst_relic")]],
[trp_antler|plyr, "relic_find_question", [], "Henüz değil.", "close_window",[]],
[trp_antler, "relic_znaleziona", [], Gercekten mi! Tebrikler {genc adam/kadin}! Sana odul vermecegim. Bu kitap bir odul. Dukkanlarda satabilirsin.","close_window",[[assign,"$holy_relic",2]]],
[trp_antler, "start", [[eq,"$holy_relic",0]], "Merhaba, {genc adam/kadin}! Herhangi bir is ariyor musun?", "god1",[]],
[trp_antler|plyr, "god1", [], "Evet!", "god2",[]],
[trp_antler, "god2", [], "Guzel. Order of Night hakkinda bir sey duydun mu? Thyr tarafindan yonetilen picler. Veluca manastirini yagmalayip holy relic kitabini caldilar. Simdi Veidar yakinlarinda dinleniyor olmalilar. Onlari bul ve Thyr disinda hepsini oldur. Sonra relic'in yerini soylemesi icin Thyr'i ikna et. Bu cok temiz olmali. Eger basarirsan sana 2000 dinar veririm.", "god3",[]],
[trp_antler|plyr, "god3", [], "Harika, bu super bir teklif. O kitabi geri alacagim!", "godyes",[
(setup_quest_text, "qst_relic"),
(str_store_string, s2, "@Antler sana ilginc bir hikaye anlatti. Order of Night savascilari Veluca manastirini yagmalayip holy relic kitabini calmislar. Onlari bulup yenmeli ve savastan sonra liderleri Thyr'i kitabin yerini soylemeye ikna etmelisin. Bu picler suanda Veidar yakinlarinda olmali!"),
(call_script,"script_start_quest","qst_relic","trp_antler"), (set_spawn_radius,1),(spawn_around_party,"p_village_48","pt_order_of_night")]],
[trp_antler|plyr, "god3", [], "Suan bunun icin zamanim yok!", "close_window",[]],
[trp_antler, "godyes", [], "Mukemmel!", "close_window",[[assign,"$holy_relic",1]]],
[party_tpl|pt_order_of_night,"start", [(eq,"$talk_context",tc_party_encounter)], "Hey ordaki! Neden bakiyorsun?", "order2",[]],
[party_tpl|pt_order_of_night|plyr,"order2", [], "Holy Relic icin! Kafanizi kesmeden once onu bana verin!", "order3",[]],
[party_tpl|pt_order_of_night,"order3", [], "Hahaha! Once bana 4 milyon dinar vermelisin!", "order4",[]],
[party_tpl|pt_order_of_night|plyr,"order4", [], "Guzel saka. O zaman savas icin hazirlan!", "close_window",[[encounter_attack]]],
[party_tpl|pt_order_of_night,"order2", [], "Birsey yok...", "close_window",[(assign, "$g_leave_encounter",1)]],
[party_tpl|pt_order_of_night,"start", [(eq,"$talk_context",tc_hero_defeated)], "Lutfen beni oldurme sana Relic kitabini veririm.","relikwia",[]],
[party_tpl|pt_order_of_night|plyr,"relikwia", [], "Peki bana kitabi ver bende gitmene izin vereyim.", "relikwia2",[]],
[party_tpl|pt_order_of_night,"relikwia2", [], "Iste burada, lutfen beni oldurme!", "relikwia3",[(troop_add_item, "trp_player","itm_relic",)]],
[party_tpl|pt_order_of_night|plyr,"relikwia3", [], "Fikrimi degistirmeden kaybol buradan!", "close_window",[(assign, "$g_leave_encounter",1)]],
Özür dilerim, burada hiçbirşey açıklayamayacağım, fakat akşamüstü (şuan çok meşkulüm) açıklama ekleyeceğim. Beni affedin, benim lisanım 13 yaşından beridir pek iyi değil.
5. Şimdi, hadi yeni eşyamız "relic"i oyuna ekleyelim. module_items.py dosyasını aç ve takip eden satıra kopyala:
["relic","St. Grunwalder", [("book_e",0)], itp_type_book, 0, 10000,weight(2)|abundance(100),imodbits_none],
İsteğine göre "relic"i değişerek yeni bir eşya ekleyebilirsin, fakat en iyisi kitap:
relic - Eşyanın kimliği.
St. Grunwalder - Eşyanın oyunda gözüken ismi.
book_e - Eşya görünümü.
itp_type_book - Eşya tipi. Bizim örneğimizdeki kitap.
10000 - Ücreti (Dinar)
weight(2) - Eşya ağırlığı.
6. Bu yazıyı module_quests.py nin en altına kopyalayalım ve dersimizi bitirelim:
("relic", "Find holy relic", qf_random_quest,
"A guy called Antler told me interesting story. Fallen Knights called Order of Night, recently raided Veluca monastery and stolen holy relic. I must find them and after battle, persuade their leader Thyr to give me holy relic. Those bastards, now should be near Veidar!"
),
Modülü kurup, oyuna giriniz. Sonrasında takip edeceğiniz adımlar:
1. Suno hanına gidiniz.
2. Antler'den görev alınız.
3. Büyük bir ordu kurunuz.
4. Veidar civarlarında devriye geziniz.
5. Order of Night'lar ile savaşınız.
6. Birlik lideri Thyr'yi ikna edip "relic" kitabını alınız.
7. Antler'e geri gidiniz.
Okuduğunuz için teşekkürler,
Kolba
Türkçeleştirme: xwerswoodx
Questi türkçeleştirelim şimdi
Oyunun dosyasına giriniz.
Modules>Language>tr>quest.csv dosyasını açınız.
En alta;
qst_relic|Holy Relic Kitabını Bul
qst_relic_text|Antler sana ilginc bir hikaye anlatti. Order of Night savascilari Veluca manastirini yagmalayip holy relic kitabini calmislar. Onlari bulup yenmeli ve savastan sonra liderleri Thyr'i kitabin yerini soylemeye ikna etmelisin. Bu picler suanda Veidar yakınlarnda olmalı!