Oprion
Regular

Hoşgeldiniz tekrardan
, bu gün sizlere nasıl şehir ekleyebileceğinizi ifade edeceğim , hadi başlayalım o halde 
[UYARI ; EKLEYECEĞIMIZ HERŞEYIN TAM 1 ALTINA EKLEYECEĞIZ ARADA BOŞLUK OLMAYACAK ŞEKILDE
Öncesinde olası hatalara karşı modül sisteminizi yedekleyin , şimdi başlayalım hadi bismillah,
Açın module_parties'i , altta yazanı aratın;
altına ekleyin ;
Kaderiye ; ismi
icon_town ; Şehir iconunun icon_town isimli mesh olduğunu gösterir, module_meshes.py 'den bakabilirsiniz.
(70,-70) konumunu gösterir, istediğiniz konuma koyabilirsiniz oyunda, [BURADAN KONUM AYARLAYIN PARTIES.TXT DOSYASINA DOKUNMAYIN BIR SONRAKI BUILD.BAT ÇALIŞTIRILMASINDA PARTIES.TXT MODUL SISTEMDEN AKTARILDIĞI İÇİN YAPTIĞINIZ BOŞA GİDER]
Şimdi build.bat çalıştırın, sebebi ise bazen build.bat başka klasördeki dosyaları göremiyor hata veriyor, buna karşın, devam edelim
açın module_scenes'i , şunu aratın ;
Burası town_22 yani bariyye şehrinin içi gibi düşünün, altına ekleyin ;
Burada dikkatini çeken şeyin "outer_terrain_desert" olduğunu düşünüyorum, çeşitli terrainler mevcut, [2. SATIRI [],[]), YAPARSANIZ UFUK GÖRÜNMEZ MESELA BİR ADAYA ŞEHİR KOYMAK İSTERSENİZ BU TAM SİZLİK]
şimdi şunu aratın ;
burası kaleye gir dediğimiz zaman lordların takıldığı mekandır, altına ekleyiniz efenim ;
Burası Bariyye şehrimizin tavernası
, hadi altına ekleyiverin ;
Evettt, şimdi geldik market mekanını oluşturmaya , aratınız ;
Altına ekleyiniz ;
Şimdiii, arenasız olmaz dimi
, aratınız ;
altına ekleyiniz ;
E hadi çorbada tuzu olan hapishanemiz nerede ? burada
, aratınız ;
altına ekleyiniz ;
Geldik en çarpıcı yere, şehrin duvarları, hani kuşatmalarda olur ya , arat kral bunu
;
ekleyiver altına ;
şimdik, burası hakkında kesin bilgim yok o yüzden sadece aratın ve altına ekleyin
,
Şimdiii, güzel hocam çok şey ekledik , bitti mi? bu kadar kolay değil
,
Açın module_troops.py 'yi ,
aratın ;
Bu şehirde aval aval gezen elemanlar
, ekleyin altına;
Şimdi bana uyun, bunu ekledikten sonra build.bat'ı çalıştırın öyle devam edin, yoksa hata veriyor, devam edelim yaptıysanız ;
Şunu aratın ;
bura malum arena ustası yeri, altına ekleyin ;
Sonra,alttakini buluyoruz;
Altına şunları ekleyiveriyoruz;
Sonra,alttakini buluyoruk;
Bu,şehirde gezerken ki gördüğümüz bize silah satan eleman ,
Altına ekliyoruk;
sonra,alttakini buluyoruz;
bu da bizim tavernacı.
Altına ekliyoruz;
Sonra,bunu buluyoruz;
bunu tam bilmiyorum herşeyi sorgulamayın
Altına ekliyoruz;
Sonra,alttakini buluyoruz;
Bu bize at satan arkadaş (kaliteli satıyor yalan yok
)
Altına ekliyoruz;
Daha sonra şunu buluyoruz.;
Bu,galiba bizim lonca başkanımız.
Altına ekliyoruz;
Sonra,alttakini buluyoruz;
Altına ekliyoruk;
Evett, artık bitti mi , çok az kaldı !
Modunuzun scene dosyasına bakın, ve module_scenes'de yeni eklediğimiz sahneleri ekleyeceğiz.Açın sizin sceneOBJ klasörünü ,orada;
scn_town_22_arena
" " _alley
" " _walls
" " _center
" " _castle
" " _prison
" " _store
" " _tavern
Ları biryere kopyalayın.Ve o 22 leri 23 yapıp tekrar sizin sceneobj'ye atın.
Şimdi şehir sahipsiz kaldı, hadi gelin ona bir sahip edindirelim
module_scripts'i açın,
direk şunu aratın ;
, ekleyin altına
ben gene sarranidlilere verecem şehri ,
şimdi krallığa verdik ama lordu yok, napacaz ? bunu ; (aratın)
altına yapıştırın ;
"trp_kingdom_6_lord yani Sultan hakime verdik şehri hadi hayırlı olsun ona
"
Tebrik ederim, built.bat'ı son kez çalıştırdığınız takdirde şehriniz eklecektir !
Örnek aldığım ders ;
forums.taleworlds.com
[UYARI ; EKLEYECEĞIMIZ HERŞEYIN TAM 1 ALTINA EKLEYECEĞIZ ARADA BOŞLUK OLMAYACAK ŞEKILDE
Öncesinde olası hatalara karşı modül sisteminizi yedekleyin , şimdi başlayalım hadi bismillah,
Açın module_parties'i , altta yazanı aratın;
"town_22","Bariyye"
altına ekleyin ;
("town_23","Kaderiye", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(70, -70),[], 225),
Kaderiye ; ismi
icon_town ; Şehir iconunun icon_town isimli mesh olduğunu gösterir, module_meshes.py 'den bakabilirsiniz.
(70,-70) konumunu gösterir, istediğiniz konuma koyabilirsiniz oyunda, [BURADAN KONUM AYARLAYIN PARTIES.TXT DOSYASINA DOKUNMAYIN BIR SONRAKI BUILD.BAT ÇALIŞTIRILMASINDA PARTIES.TXT MODUL SISTEMDEN AKTARILDIĞI İÇİN YAPTIĞINIZ BOŞA GİDER]
Şimdi build.bat çalıştırın, sebebi ise bazen build.bat başka klasördeki dosyaları göremiyor hata veriyor, buna karşın, devam edelim
açın module_scenes'i , şunu aratın ;
"town_22_center"
Burası town_22 yani bariyye şehrinin içi gibi düşünün, altına ekleyin ;
("town_23_center",sf_generate,"none", "none",(0,0),(100,100),-100,"0x000000025a03253200042d08000079d6000004fd00006910",
[],[],"outer_terrain_desert"),
Burada dikkatini çeken şeyin "outer_terrain_desert" olduğunu düşünüyorum, çeşitli terrainler mevcut, [2. SATIRI [],[]), YAPARSANIZ UFUK GÖRÜNMEZ MESELA BİR ADAYA ŞEHİR KOYMAK İSTERSENİZ BU TAM SİZLİK]
şimdi şunu aratın ;
"town_22_castle"
burası kaleye gir dediğimiz zaman lordların takıldığı mekandır, altına ekleyiniz efenim ;
Bunu eklediğinizi umarak devam ediyorum, şunu aratınız ;("town_23_castle",sf_indoors, "arabian_interior_keep_a", "bo_arabian_interior_keep_a", (-100,-100),(100,100),-100,"0x00000007300005000002308c00004a840000624700004fda",
["exit"],["town_23_seneschal"]),
"town_22_tavern"
Burası Bariyye şehrimizin tavernası

("town_23_tavern",sf_indoors, "interior_town_house_steppe_c", "bo_interior_town_house_steppe_c", (-100,-100),(100,100),-100,"0",
["exit"],[]),
Evettt, şimdi geldik market mekanını oluşturmaya , aratınız ;
"town_22_store"
Altına ekleyiniz ;
("town_23_store",sf_indoors, "interior_town_house_steppe_d", "bo_interior_town_house_steppe_d", (-100,-100),(100,100),-100,"0",
["exit"],[]),
Şimdiii, arenasız olmaz dimi
"town_22_arena"
altına ekleyiniz ;
("town_23_arena",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000002200005000005f57b00005885000046bd00006d9c",
[],[],"outer_terrain_desert"),
E hadi çorbada tuzu olan hapishanemiz nerede ? burada
"town_22_prison"
altına ekleyiniz ;
("town_23_prison",sf_indoors,"interior_prison_o", "bo_interior_prison_o", (-100,-100),(100,100),-100,"0",
["exit"],[]),
Geldik en çarpıcı yere, şehrin duvarları, hani kuşatmalarda olur ya , arat kral bunu

"town_22_walls"
ekleyiver altına ;
("town_23_walls",sf_generate,"none", "none", (0,0),(100,100),-100,"0x000000025a00723200046d1b00003e020000147600004387",
[],[],"outer_terrain_desert"),
şimdik, burası hakkında kesin bilgim yok o yüzden sadece aratın ve altına ekleyin

"town_22_alley"
("town_23_alley",sf_generate,"none", "none", (0,0),(100,100),-100,"0x000000025a00723200046d1b00003e0200001476000052ae",
[],[],"outer_terrain_desert"),
Şimdiii, güzel hocam çok şey ekledik , bitti mi? bu kadar kolay değil

Açın module_troops.py 'yi ,
aratın ;
"town_22_seneschal"
Bu şehirde aval aval gezen elemanlar

["town_23_seneschal", "{!}Town 23 Seneschal", "{!}Town 14 Seneschal", tf_hero|tf_is_merchant, 0,reserved, fac_neutral,[ itm_coarse_tunic, itm_leather_boots], def_attrib|level(2),wp(20),knows_common, 0x00000000000c218501ef4f5d2ccb0026],
Şimdi bana uyun, bunu ekledikten sonra build.bat'ı çalıştırın öyle devam edin, yoksa hata veriyor, devam edelim yaptıysanız ;
Şunu aratın ;
town_22_arena_master
bura malum arena ustası yeri, altına ekleyin ;
["town_23_arena_master","Tournament Master","{!}Tournament Master",tf_hero|tf_randomize_face, scn_town_23_arena|entry(52),reserved, fac_commoners,[itm_padded_leather, itm_hide_boots], def_attrib|level(2),wp(20),knows_common,man_face_middle_1, man_face_older_2],
Sonra,alttakini buluyoruz;
"town_22_armorer"
Altına şunları ekleyiveriyoruz;
["town_23_armorer","Armorer", "{!}Armorer", tf_hero|tf_randomize_face| tf_is_merchant, 0, 0, fac_commoners,[itm_linen_tunic, itm_leather_boots ],def_attrib|level(2),wp(20),knows_inventory_management_10, mercenary_face_1, mercenary_face_2],
Sonra,alttakini buluyoruk;
"town_22_weaponsmith"
Bu,şehirde gezerken ki gördüğümüz bize silah satan eleman ,
Altına ekliyoruk;
["town_23_weaponsmith", "Weaponsmith","{!}Weaponsmith",tf_hero|tf_randomize_face| tf_is_merchant, 0, 0, fac_commoners,[itm_shirt, itm_nomad_boots],def_attrib|level(5),wp(20),knows_inventory_management_10, mercenary_face_1, mercenary_face_2],
sonra,alttakini buluyoruz;
"town_22_tavernkeeper"
bu da bizim tavernacı.
Altına ekliyoruz;
["town_23_tavernkeeper", "Tavern_Keeper","{!}Tavern_Keeper",tf_hero|tf_randomize_face|tf_female, scn_town_23_tavern|entry(9),0, fac_commoners,[itm_woolen_dress, itm_hide_boots],def_attrib|level(2),wp(20),knows_common, woman_face_1, woman_face_2],
Sonra,bunu buluyoruz;
"town_22_merchant"
bunu tam bilmiyorum herşeyi sorgulamayın

Altına ekliyoruz;
["town_23_merchant", "Merchant","{!}Merchant", tf_hero|tf_randomize_face|tf_is_merchant, scn_town_23_store|entry(9),0, fac_commoners, [itm_coarse_tunic, itm_leather_boots ],def_attrib|level(2),wp(20),knows_inventory_management_10, man_face_young_1, man_face_older_2],
Sonra,alttakini buluyoruz;
"town_22_horse_merchant"
Bu bize at satan arkadaş (kaliteli satıyor yalan yok

Altına ekliyoruz;
["town_23_horse_merchant","Horse Merchant","{!}Town 23 Horse Merchant",tf_hero|tf_randomize_face|tf_is_merchant, 0, 0, fac_commoners,[itm_leather_jerkin, itm_nomad_boots], def_attrib|level(5),wp(20),knows_inventory_management_10, man_face_young_1, man_face_older_2],
Daha sonra şunu buluyoruz.;
"town_22_mayor"
Bu,galiba bizim lonca başkanımız.
Altına ekliyoruz;
["town_23_mayor", "Guild_Master", "{!}Guild_Master", tf_hero|tf_randomize_face, 0,reserved, fac_neutral,[ itm_sarranid_cloth_robe, itm_sarranid_boots_a], def_attrib|level(2),wp(20),knows_common, man_face_middle_1, mercenary_face_2],
Sonra,alttakini buluyoruz;
"town_22_master_craftsman"
Altına ekliyoruk;
["town_23_master_craftsman", "{!}Town 23 Seneschal", "{!}Town 14 Seneschal", tf_hero|tf_is_merchant, 0,reserved, fac_neutral,[ itm_sarranid_cloth_robe_b, itm_blue_hose], def_attrib|level(2),wp(20),knows_common, 0x00000000200c658a5723b1a3148dc455000000000015ab920000000000000000],
Evett, artık bitti mi , çok az kaldı !
Modunuzun scene dosyasına bakın, ve module_scenes'de yeni eklediğimiz sahneleri ekleyeceğiz.Açın sizin sceneOBJ klasörünü ,orada;
scn_town_22_arena
" " _alley
" " _walls
" " _center
" " _castle
" " _prison
" " _store
" " _tavern
Ları biryere kopyalayın.Ve o 22 leri 23 yapıp tekrar sizin sceneobj'ye atın.
Şimdi şehir sahipsiz kaldı, hadi gelin ona bir sahip edindirelim

module_scripts'i açın,
direk şunu aratın ;
fac_kingdom_6 -> module_factions'da bulunan 6. krallığı temsil eder yani sarranid olması lazım(call_script, "script_give_center_to_faction_aux", "p_town_22", "fac_kingdom_6"),
(call_script, "script_give_center_to_faction_aux", "p_town_23", "fac_kingdom_6"),
ben gene sarranidlilere verecem şehri ,
şimdi krallığa verdik ama lordu yok, napacaz ? bunu ; (aratın)
(call_script, "script_give_center_to_lord", "p_town_22"
altına yapıştırın ;
(call_script, "script_give_center_to_lord", "p_town_23", "trp_kingdom_6_lord", 0),
"trp_kingdom_6_lord yani Sultan hakime verdik şehri hadi hayırlı olsun ona

Tebrik ederim, built.bat'ı son kez çalıştırdığınız takdirde şehriniz eklecektir !
Örnek aldığım ders ;

Yeni Bir Şehir Ekleme!Ders(Warband için)
Evet bu tutorialda oyuna yeni bir şehir eklemeyi öğreneceğiz. Module Partiesdosyasını açın.Ctrl + f ile şu satırı aratın. ("town_22","Bariyye", icon_town_desert|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(165, -106.7),[], 225), Onun altına şu satırı ekleyin(Ekleyeceğiniz şehrin...
