[Ders]Yeni Taraf Eklemek - Detaylı Anlatım

Users who are viewing this thread

Status
Not open for further replies.

Tanhu

Banned
di-GN1T.png
Yeni Taraf Eklemek

Merhaba, arkadaşlar. Türkçe Forum'da birçok kişi yeni bir krallığı nasıl ekleneyebileceğini tam olarak bilmiyor ve öğretme görevi bilenlere düşüyor. Modlamacılar için hazırladığım bu derste en ince ayrıntısına kadar yeni taraf eklemek hakkında bilgiler verdim. Umarım faydası dokunur, selamlar...


  Öncelikle Module Factions'a girin.

Code:
("culture_6",  "{!}culture_6", 0, 0.9, [], []),
Yukarıdaki kodu bulduktan sonra Enter'la yeni bir satır oluşturun ve;
Code:
("culture_7",  "{!}culture_7", 0, 0.9, [], []),
Oluşturdurduğunuz bu yeni satıra yukarıdaki kodu ekleyin.

Şimdi ulusumuzun haritadaki görünümünü yansıtan bir kod ekleyeceğiz.

Code:
("kingdom_6",  "Sarranid Sultanate",  0, 0.9, [("outlaws",-0.05),("peasant_rebels", -0.1),("deserters", -0.02),("mountain_bandits", -0.05),("forest_bandits", -0.05)], [], 0xDDDD33),
  Yukarıdaki kodu bulun ve Enter'a basarak yeni bir satır oluşturun.
Code:
("kingdom_7",  "Deneme_Krallığı",  0, 0.9, [("outlaws",-0.05),("peasant_rebels", -0.1),("deserters", -0.02),("mountain_bandits", -0.05),("forest_bandits", -0.05)], [], 0xDDDD33),
  Oluşturduğunuz satıra yukarıdaki kodu aynen ekleyin.
# Deneme_Krallığı oluşturduğunuz tarafın ismidir, burayı keyfinize göre düzenleyebilirsiniz.
# "0xDDDD33" krallığınızın rengidir, burayı da isteğinize göre değiştirebilirsiniz. Mevcut renk sarıdır.
# "mountain_bandits" ve "forest_bandits" krallığınızın çevresinde bulunacak haydut gruplarıdır, bunların da üzerinde oynamalar yapabilirsiniz.
# Ayrıca yukarıdaki kod Sarranid Sultanlığı'ndan kopyalanmıştır, isteyenler hemen üstlerinde bulunan krallıklardan birinin kodunu kopyalayarak gösterdiklerimi kopyaladığınız üzerinde de yapabilirsiniz. Değişen fazla birşey olmayacaktır.
Öncelikle Module Scripts'e girin.

Code:
(faction_set_slot, "fac_culture_6", slot_faction_town_walker_male_troop, "trp_sarranid_townsman"), 
(faction_set_slot, "fac_culture_6", slot_faction_town_walker_female_troop, "trp_sarranid_townswoman"), 
(faction_set_slot, "fac_culture_6", slot_faction_village_walker_male_troop, "trp_sarranid_townsman"), 
(faction_set_slot, "fac_culture_6", slot_faction_village_walker_female_troop, "trp_sarranid_townswoman"), 
(faction_set_slot, "fac_culture_6", slot_faction_town_spy_male_troop, "trp_spy_walker_1"), 
(faction_set_slot, "fac_culture_6", slot_faction_town_spy_female_troop, "trp_spy_walker_2"),
Yukarıdaki kodu bulduktan sonra bir satır oluşturun ve;
Code:
(faction_set_slot, "fac_culture_7", slot_faction_town_walker_male_troop, "trp_sarranid_townsman"), 
(faction_set_slot, "fac_culture_7", slot_faction_town_walker_female_troop, "trp_sarranid_townswoman"), 
(faction_set_slot, "fac_culture_7", slot_faction_village_walker_male_troop, "trp_sarranid_townsman"), 
(faction_set_slot, "fac_culture_7", slot_faction_village_walker_female_troop, "trp_sarranid_townswoman"), 
(faction_set_slot, "fac_culture_7", slot_faction_town_spy_male_troop, "trp_spy_walker_1"), 
(faction_set_slot, "fac_culture_7", slot_faction_town_spy_female_troop, "trp_spy_walker_2"),
  Yukarıdaki kodları aynen ekleyin.
# Farkettiyseniz yukarıda değişen tek şey culture sayısı oldu. Yukarıdaki kod Sarranid Sultanlığı'nın kopyasıydı ve sadece "fac_culture_6"'yı "fac_culture_7" yapmam yeterliydi.
#"trp_sarranid_townsman" ve altındaki diğer "trp_" ile başlayan troopları değiştirmeniz mümkündür. Ben Sarranid Sultanlığı'nın kodunu kopyalayarak hazırladığımdan yukarıdakiler Sarranidlere aittir. Siz Swadia'nın kodunu kopyalarsanız Svadya'ya özgü trooplar olacaktır.
# Ayrıca buradaki mantık sadece kültür sırasını ve troop'ları değiştirmekti, onun dışında bunlar sadece bir kopyalama işleminden ibaret.

Hemen yeni bir kod daha ekleyelim.

Code:
(faction_set_slot, "fac_kingdom_6",  slot_faction_culture, "fac_culture_6"), 
(faction_set_slot, "fac_kingdom_6",  slot_faction_leader, "trp_kingdom_6_lord"), 
(troop_set_slot, "trp_kingdom_6_lord", slot_troop_renown, 1200),
  Yukarıdaki kodu bulduktan sonra önceki işlemlerde de yaptığımız gibi tekrar bir satır oluşturuyoruz.
Code:
(faction_set_slot, "fac_kingdom_7",  slot_faction_culture, "fac_culture_7"), 
(faction_set_slot, "fac_kingdom_7",  slot_faction_leader, "trp_kingdom_7_lord"), 
(troop_set_slot, "trp_kingdom_7_lord", slot_troop_renown, 1200),
  Ve üstteki bu kodu oluşturduğumuz yeni satıra aynen ekliyoruz.
  Öncelikle Module Troops'a girin.

    Artık bir kral ve istediğimiz kadar da derebeyi eklemenin vakti geldi.
Code:
  ["kingdom_6_lord",  "Sultan Hakim",  "Hakim",  tf_hero, 0,reserved,  fac_kingdom_6,[itm_warhorse_sarranid,     itm_mamluke_mail,          itm_sarranid_boots_c,       itm_sarranid_mail_coif,  itm_mail_mittens,      itm_sarranid_cavalry_sword,    itm_tab_shield_small_round_c],         knight_attrib_3,wp(220),knight_skills_4|knows_trainer_5, 0x0000000a4b103354189c71d6d386e8ac00000000001e24eb0000000000000000, rhodok_face_old_2],
Yukarıdaki kodu bulun ve Enter'a basıp yeni bir satır oluşturun.
Code:
  ["kingdom_7_lord",  "Kral Deneme",  "Deneme",  tf_hero, 0,reserved,  fac_kingdom_7,[itm_charger,   itm_rich_outfit,        itm_blue_hose,                  itm_plate_boots,               itm_plate_armor, itm_gauntlets,    itm_bastard_sword_b,      itm_tab_shield_heater_cav_b,       itm_great_helmet],          knight_attrib_5,wp(220),knight_skills_5|knows_trainer_5, 0x0000000a4b103354189c71d6d386e8ac00000000001e24eb0000000000000000, rhodok_face_old_2,
Ve üstteki kodu az önce oluşturduğunuz satıra yerleştirin.
# "Kral Deneme" kralınızın ismi ve unvanıdır. Buraya oluşturacağınız kralın unvanını ve ismini - Örnek: Kral Varyag - yazın. "Deneme" yazan kısma ise sadece kralın ismini - Varyag - yazacaksınız.
# "itm_charger","itm_rich_outfit","itm_blue_hose" ve "itm_great_helmet" kralın üzerinde taşıdığı eşyalardır. Bunları da keyfinize göre değiştirebilirsiniz.
# "0x0000000a4b103354189c71d6d386e8ac00000000001e24eb0000000000000000" kralın yüz şeklidir. Mevcut yüz şekli Sultan Hakim'inkidir. Bunun üzerinde çeşitli düzenlemeler yapmak mümkündür.
# "rhodok_face_old_2" ise kralın cildidir. Bunu da değiştirebilirsiniz ancak ufak bir hata yapmanız oyunda büyük sorunlar yaratabilir.
# Ayrıca bu kodda yüz ve cilt şekilleri Sultan Hakim'e ait olurken kullandığı eşyalar Swadya kralı Kral Harlaus'a ait olmaktadır. Yüz şekillerini kendi karakterinizin veya tasarladığınız bir karakterin yüz kodlarını bu koddaki ile değiştirmeniz mümkündür ancak hata yapılması sorunlara sebep olur. Ayrıca ciltleride bilmeniz gerekir, ciltleri Sultan Hakim'in kodunun yukarısında bulunan diğer kodları inceleyerek tespit edebilirsiniz.

Evet, bir krallığın olmazsa olmazı bir derebeyidir. Şimdi bir derebeyi oluşturalım.

Code:
["knight_6_20", "Emir Biliya", "Biliya", tf_hero, 0, reserved,  fac_kingdom_6, [itm_warhorse_sarranid,     itm_sarranid_cavalry_robe,       itm_sarranid_boots_c,  itm_sarranid_boots_c,       itm_sarranid_veiled_helmet,   itm_lance,      itm_sarranid_cavalry_sword,   itm_tab_shield_small_round_c],  knight_attrib_5,wp(240),knight_skills_5|knows_trainer_6, 0x00000001bd0040c0281a899ac956b94b00000000001ec8910000000000000000, rhodok_face_older_2],
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
["knight_7_1", "Lort Deneme", "Deneme", tf_hero, 0, reserved,  fac_kingdom_7, [itm_warhorse,          itm_nobleman_outfit,     itm_coat_of_plates,                 itm_leather_boots,          itm_splinted_leather_greaves,        itm_flat_topped_helmet, itm_gauntlets, itm_bastard_sword_b,   itm_tab_shield_heater_d],  knight_attrib_5,wp(260),knight_skills_5|knows_trainer_3, 0x000000002900200436db6d86db6db6db00000000001db6db0000000000000000, swadian_face_young_2 ],
Üstteki kodu oluşturduğunuz satıra yerleştirin.
# "0x00000001bd0040c0281a899ac956b94b00000000001ec8910000000000000000" ve "rhodok_face_older_2" Emir Biliya'nın yüz kodudur. Yüz kodunu değiştirmekte hiçbir sakınca yoktur.
#"Lort Deneme" lordunuzun unvanıyla birlikte görünen ismidir. "Deneme" ise isminin sade halidir ve bunun başına unvan eklenmez. Eklediğiniz taktirde lort taraf değiştirdiğinde "Lort Deneme Noyan" gibi saçma sonuçlar oluşacaktır.
  Öncelikle Module Troops'a girin.

Uzun bir yol kateddik, şimdi sıra en sıkıcısı olan asker oluşturmakta.
Code:
  ["relative_of_merchants_end","relative_of_merchants_end","relative_of_merchants_end",tf_hero, 0,0, fac_commoners,[],def_attrib|level(2),wp(20),knows_inventory_management_10,0], 
Yukarıdaki kodu bulun ve bir satır oluşturarak;
Code:
  ["swadian_recruit","Deneme Acemi","Deneme Acemi",tf_guarantee_armor,0,0,fac_kingdom_1,
   [itm_scythe,itm_hatchet,itm_pickaxe,itm_club,itm_stones,itm_tab_shield_heater_a,itm_leather_cap,itm_felt_hat,itm_felt_hat,
    itm_shirt,itm_coarse_tunic,itm_leather_apron,itm_nomad_boots,itm_wrapping_boots],
   def_attrib|level(4),wp(60),knows_common,swadian_face_younger_1, swadian_face_middle_2],
Üstteki satırı ekleyin. Oluşturduğumuz asker Swadya Acemisidir. Yakın bir zamanda terfi sistemini çözüp sizlere sunacağım.
Önemli: İlk satırın sonunda "fac_kingdom_1"'i "fac_kingdom_7" yapmayı sakın unutmayın!

Ulusa hizmet eden birimleri, kaçaklar, haydutlar ve düşman lortlardan koruyabilmek için onlara korumalık birlikler yerleştirmemiz gerekecektir. Buyrun;
Code:
  ["swadian_messenger","Tekrar Adlandırınız","Swadian Messengers",tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_gloves|tf_guarantee_horse|tf_guarantee_ranged,0,0,fac_kingdom_1,
   [itm_sword_medieval_a,itm_leather_jerkin,itm_leather_boots,itm_courser,itm_leather_gloves,itm_light_crossbow,itm_bolts],
   str_7 | agi_21 | int_4 | cha_4|level(25),wp(130),knows_common|knows_riding_7|knows_horse_archery_5,swadian_face_young_1, swadian_face_old_2],
  ["swadian_deserter","Tekrar Adlandırınız","Swadian Deserters",tf_guarantee_ranged|tf_guarantee_boots|tf_guarantee_armor,0,0,fac_deserters,
   [itm_bolts,itm_light_crossbow,itm_hunting_crossbow,itm_dagger,itm_club,itm_voulge,itm_wooden_shield,itm_leather_jerkin,itm_padded_cloth,itm_hide_boots,itm_padded_coif,itm_nasal_helmet,itm_footman_helmet],
   def_attrib|level(14),wp(80),knows_common|knows_riding_2|knows_ironflesh_1,swadian_face_young_1, swadian_face_old_2],
  ["swadian_prison_guard","Tekrar Adlandırınız","Prison Guards",tf_guarantee_shield|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_kingdom_1,
   [itm_awlpike,itm_pike,itm_great_sword,itm_morningstar,itm_sword_medieval_b,itm_tab_shield_heater_c,itm_coat_of_plates,itm_plate_armor,itm_plate_boots,itm_guard_helmet,itm_helmet_with_neckguard,itm_bascinet,itm_guard_helmet,itm_leather_gloves],
   def_attrib|level(25),wp(130),knows_common|knows_shield_3|knows_ironflesh_3|knows_power_strike_3,swadian_face_young_1, swadian_face_old_2],
  ["swadian_castle_guard","Tekrar Adlandırınız","Castle Guards",tf_guarantee_shield|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_kingdom_1,
   [itm_awlpike,itm_pike,itm_great_sword,itm_morningstar
,itm_sword_medieval_b,itm_tab_shield_heater_c,itm_tab_shield_heater_d,itm_coat_of_plates,itm_plate_armor,itm_plate_boots,itm_guard_helmet,itm_helmet_with_neckguard,itm_bascinet,itm_guard_helmet,itm_leather_gloves],
   def_attrib|level(25),wp(130),knows_common|knows_shield_3|knows_ironflesh_3|knows_power_strike_3,swadian_face_young_1, swadian_face_old_2],

Yeniden adlandırmayı unutmayalım.
    Öncelikle Module_Party_Templates'e Girin.

Yeni oluşturacağımız tarafa asker takviyeleri yapmamız gerekecektir.
Code:
("kingdom_6_reinforcements_c", "{!}kingdom_6_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_sarranid_horseman,3,5)]),
Yukarıdaki kodu bulun ve hemen altına satır oluşturarak;
("kingdom_7_reinforcements_a", "{!}kingdom_7_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_sarranid_mamluke,3,5)]),
Üstteki kodu ekleyelim.
#"trp_sarranid_horseman" çıkacak alacağımız asker türüdür.
#3,5 ise bu askerlerin hangi sayılar arasında geleceğini gösterir. Üstteki koda göre en az 3, en fazla 5 gelecektir.
    Öncelikle Module_scripts'e giriniz.
Code:
(faction_set_slot, "fac_culture_6", slot_faction_tier_5_troop, "trp_sarranid_mamluke"),
Yukarıdaki kodu bulun ve bir satır oluşturarak;
Code:
(faction_set_slot, "fac_culture_7", slot_faction_tier_1_troop, "trp_sarranid_mamluke"),
Üstteki kodu ekleyin.
# "trp_sarranid_memluke"ü değiştirebilirsiniz, bu tamamen size kalmıştır.
    Öncelikle Module_Scripts'e girin.
Code:
(else_try), 
(faction_slot_eq, ":faction_no", slot_faction_culture, "fac_culture_6"), 
(faction_set_slot, ":faction_no", slot_faction_deserter_troop, "trp_sarranid_deserter"), 
(faction_set_slot, ":faction_no", slot_faction_guard_troop, "trp_sarranid_castle_guard"), 
(faction_set_slot, ":faction_no", slot_faction_messenger_troop, "trp_sarranid_messenger"), 
(faction_set_slot, ":faction_no", slot_faction_prison_guard_troop, "trp_sarranid_prison_guard"), 
(faction_set_slot, ":faction_no", slot_faction_castle_guard_troop, "trp_sarranid_castle_guard"), 
(faction_set_slot, ":faction_no",  slot_faction_reinforcements_a, "pt_kingdom_6_reinforcements_a"), 
(faction_set_slot, ":faction_no",  slot_faction_reinforcements_b, "pt_kingdom_6_reinforcements_b"), 
(faction_set_slot, ":faction_no",  slot_faction_reinforcements_c, "pt_kingdom_6_reinforcements_c"),
    Yukarıdaki kodu bulun ve yeni bir satır oluşturun.
Code:
(else_try),
(faction_slot_eq, ":faction_no", slot_faction_culture, "fac_culture_7"),
(faction_set_slot, ":faction_no", slot_faction_deserter_troop, "trp_yourfaction_deserter"),
(faction_set_slot, ":faction_no", slot_faction_guard_troop, "trp_yourfaction_guard"),
(faction_set_slot, ":faction_no", slot_faction_messenger_troop, "trp_yourfaction_messenger"),
(faction_set_slot, ":faction_no", slot_faction_prison_guard_troop, "trp_yourfaction_prison_guard"),
(faction_set_slot, ":faction_no", slot_faction_castle_guard_troop, "trp_yourfaction_castle_guard"),
(faction_set_slot, ":faction_no",  slot_faction_reinforcements_a, "pt_kingdom_7_reinforcements_a"),
(faction_set_slot, ":faction_no",  slot_faction_reinforcements_b, "pt_kingdom_7_reinforcements_b"),
(faction_set_slot, ":faction_no",  slot_faction_reinforcements_c, "pt_kingdom_7_reinforcements_c"),
Ve üstteki kodları aynen ekleyin.
# Burada hiçbir değişiklik yapmayın, burada amaç tüm yaptıklarımızı etkinleştirmektir.
    Öncelikle Module Parties'e girin.
Code:
  ("town_22","Bariyye", icon_town_desert|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(165, -106.7),[], 225),
  Yukarıdaki kodu bulun ve hemen altına bir satır oluşturup;
("town_22","Şehir Adı", icon_town_desert|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,9176, -47 ),[], 260),
    Üstteki kodları bu satıra yerleştirin. Burada şehrimize birkaç düzenleme yapacağız.
# "town_22"yi "town_23"e çevirin. Bu kod şehrin sıralamasıdır.
# "Şehir Adı" şehre vereceğiniz isimdir.
# "icon_town_desert" şehrin harita modunda görünümüdür. Değiştirilmesi mümkündür ve mevcut olanı Sarranid Sultanlığı'nda bulunan Shariz şehrinin görünüşüdür. (Harita Modu)
#"9176, -47 ),[], 260)," şehrin koordinatlarıdır. Bu koordinatları Thorgrim's Map Editor yardımıyla belirleyebilirsiniz.
    Öncelikle Module Scenes'e gidin.

Code:
("town_22_center",sf_generate,"none", "none",(0,0),(100,100),-100,"0x000000025a03253200042d08000079d6000004fd00006910",
    [],[],"outer_terrain_desert"),
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
  ("town_23_center",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000002300491830004a529000036230000312a00003653",
    [],[],"outer_terrain_plain"),
Üstteki kodu ekleyin.

Code:
("town_22_castle",sf_indoors, "arabian_interior_keep_a", "bo_arabian_interior_keep_a", (-100,-100),(100,100),-100,"0x00000007300005000002308c00004a840000624700004fda",
    ["exit"],["town_22_seneschal"]),
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
  ("town_23_castle",sf_indoors, "interior_castle_z", "bo_interior_castle_z", (-100,-100),(100,100),-100,"0",
    ["exit"],["town_6_seneschal"]),
Üstteki kodu ekleyin.

Code:
  ("town_22_tavern",sf_indoors, "interior_town_house_steppe_c", "bo_interior_town_house_steppe_c", (-100,-100),(100,100),-100,"0",
    ["exit"],[]),
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
  ("town_23_tavern",sf_indoors, "interior_tavern_g", "bo_interior_tavern_g", (-100,-100),(100,100),-100,"0",
    ["exit"],[]),
Üstteki kodu ekleyin.

Code:
  ("town_22_store",sf_indoors, "interior_town_house_steppe_d", "bo_interior_town_house_steppe_d", (-100,-100),(100,100),-100,"0",
    ["exit"],[]),
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
   ("town_23_store",sf_indoors, "interior_town_house_j", "bo_interior_town_house_j", (-100,-100),(100,100),-100,"0",
    ["exit"],[]),
Üstteki kodu ekleyin.

Code:
  ("town_22_arena",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000002200005000005f57b00005885000046bd00006d9c",
    [],[],"outer_terrain_desert"),
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
  ("town_23_arena",sf_generate,"none", "none", (0,0),(100,100),-100,"0xa0001d9300031ccb0000156f000048ba0000361c",
    [],[],"outer_terrain_plain"),
Üstteki kodu ekleyin.

  ("town_22_prison",sf_indoors,"interior_prison_o", "bo_interior_prison_o", (-100,-100),(100,100),-100,"0",
    ["exit"],[]),
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
  ("town_23_prison",sf_indoors,"interior_prison_e", "bo_interior_prison_e", (-100,-100),(100,100),-100,"0",
    ["exit"],[]),
Üstteki kodu ekleyin.

Code:
("town_22_walls",sf_generate,"none", "none", (0,0),(100,100),-100,"0x000000025a00723200046d1b00003e020000147600004387",
    [],[],"outer_terrain_desert"),
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
  ("town_23_walls",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000002300015e300063d8800002757000055df00001b08",
    [],[],"sea_outer_terrain_1"),

Code:
  ("town_22_alley",sf_generate,"none", "none", (0,0),(100,100),-100,"0x000000025a00723200046d1b00003e0200001476000052ae",
    [],[],"outer_terrain_desert"),
Yukarıdaki kodu bulun ve bir satır oluşturup;
Code:
  ("town_23_alley",sf_generate,"none", "none", (0,0),(100,100),-100,"0x300bc5430001e0780000448a0000049f00007932",
    [],[],"outer_terrain_plain"),
Üstteki kodu ekleyin.
      Evet, çoğu işlemi yapmış bulunmaktayız. Şimdi tüm bu işlemleri taramadan geçirmemiz gerekecek.
    Öncelikle C:\Program Files (x86)\Mount&Blade Warband\Modules\Modlamanız\SceneObj 'a girin.

Uzun yolda belirttiğimiz yere gelin ve tasarladığınız şehri, tavernayı, kaleyi vs. hepsini belirtilen dosyaya atın.

Code:
scn_town_6_alley.sco 
 scn_town_6_arena.sco 
 scn_town_6_castle.sco 
 scn_town_6_center.sco 
 scn_town_6_prison.sco 
 scn_town_6_room.sco 
 scn_town_6_store.sco 
 scn_town_6_tavern.sco 
 scn_town_6_walls.sco
Üstte gördüğünüz örneğe uygun olarak kendi hazırladıklarını SceneObj'a atın.
scn_town_23_alley.sco
scn_town_23_arena.sco
scn_town_23_castle.sco
scn_town_23_center.sco
scn_town_23_prison.sco
scn_town_23_room.sco
scn_town_23_store.sco
scn_town_23_tavern.sco
scn_town_23_walls.sco
Yukarıda gösterdiğimiz gibi yapmalısınız.
    Öncelikle Module Scripts'e girin.

Code:
(call_script, "script_give_center_to_lord", "p_town_22", "trp_knight_6_3", 0),
Yukarıdaki kodu bulun ve bir satır oluşturarak;
(call_script, "script_give_center_to_lord", "p_town_23", "trp_kingdom_7_lord", 0),
Üsteki kodu yerleştirin.

Evet, uzun uğraşlarınız sonunda yeni tarafı oluşturmayı başardınız, tebrikler!

Tüm Hakkı Saklıdır, İzin Almadan Paylaşmayın.
 
Çok saol, işime yarar. Hemen başlıyorum.  :smile:

Hiçbir şey anlayamadım  :razz: Module Factions nerede?
 
Kardeşim şimdi gördüm konunu valla Allah razı olsun başka denecek bir şey yok hemen yapmaya başlıyorum
 
Module Systemi kurdum krallığa asker oluşturmayı da yaptım. Fakat warbandı açtığımız şey kayboldu yeniden başlıyorum.  :evil: :evil: :evil: :evil:

Edit: Asker oluşturmayı Morgh's Warband Mod Tools ile yapıcam  :twisted:

Edit: Kültür Ayarını hangi dosyadan yapıcaz ?

Edit: Herşeyi yaptım. Ancak şehir yok, Lord yok kral yok. Yetmez gibi tüm krallıkların ismi ve renkleri değişti. ÖRN: Svadya krallığı  :arrow: senin destekçilerin  :lol:  turuncu  :arrow: kırmızı :grin:
 
Bende de aynı hatalar herşey birbirine girdi. Ama büyük bir ihtimalle nedeni modül sistemini kurunca hatalar vermesiydi. Bir sürü hata çıktı herşeyi doğru yapmıştım halbuki. Modül sistem kurulumu da doğruydu...
Bazı kodlarda hata olabilir mi Tanhu kardeşim?
 
Bende hata vermedi, hatta Fransa Krallığı'nı hazırlayıp yerleştirdim. Belki kodlarda hata yapmışımdır, uygun bir zamanda gözden geçiririm. Hatayı resimleyip Ö.M yoluyla bana iletirsen daha rahat çözümlerim :wink:
 
Tanhu said:
Bende hata vermedi, hatta Fransa Krallığı'nı hazırlayıp yerleştirdim. Belki kodlarda hata yapmışımdır, uygun bir zamanda gözden geçiririm. Hatayı resimleyip Ö.M yoluyla bana iletirsen daha rahat çözümlerim :wink:
Tamam kardeşim en baştan yapacağım hata çıkarsa yine atarım. Bu arada "Tarama Yapmak" bölümünü biraz açabilir misin? Yani biraz daha detaylı anlatabilir misin?
 
Aslında şöyle söylüyeyim. Bildiğin gibi her şehrin, köyün, kalenin, şehrin içerisindeki tavernanın, kalenin, zindanın, arenanın vs. her şeyi SceneObj klasörü içerisinde bulunmakta. Yeni bir şehir eklemek istiyorsanız şehrinizin herşeyini tasarlamanız ve bu klasöre atmanız gerekiyor. Mesela "Tanhu" isimli bir şehir ekleyeceksin. Öncelikle bu şehrin tasarlanıp orada gösterdiğim gibi hazır hale getirilip SceneObj'a atılması gerekiyor. Ardından da bu şehrin görünmesi için gerekli kodları eklemen gerekiyor, umarım daha açıklayıcı olmuştur.
 
Tanhu said:
Aslında şöyle söylüyeyim. Bildiğin gibi her şehrin, köyün, kalenin, şehrin içerisindeki tavernanın, kalenin, zindanın, arenanın vs. her şeyi SceneObj klasörü içerisinde bulunmakta. Yeni bir şehir eklemek istiyorsanız şehrinizin herşeyini tasarlamanız ve bu klasöre atmanız gerekiyor. Mesela "Tanhu" isimli bir şehir ekleyeceksin. Öncelikle bu şehrin tasarlanıp orada gösterdiğim gibi hazır hale getirilip SceneObj'a atılması gerekiyor. Ardından da bu şehrin görünmesi için gerekli kodları eklemen gerekiyor, umarım daha açıklayıcı olmuştur.
Öncelikle teşekkürler kardeşim. Benim anlamadığım kısım; kendi şehrimiz için .sco dosyalarını nasıl oluşturacağız?
 
Edit Mode ile yapılabiliyor. Mesela bir bölgeyi düzenlediğin zaman Warband o bölgeyi .sco olarak Belgelerim'de bulunan Warband'ın klasörüne atıyor. Sende bir bölgeyi düzenledikten sonra bunu yeniden adlandırarak SceneObj'a atabilirsin. Anlaşılan bu kısmı daha da detaylı anlatmam gerekecek :smile:
 
Ayrıca Tanhu kardeşim "Ulusa hizmet eden birimleri, kaçaklar, haydutlar ve düşman lortlardan koruyabilmek için onlara korumalık birlikler yerleştirmemiz gerekecektir. Buyrun;
Code:
  ["swadian_messenger","Tekrar Adlandırınız","Swadian Messengers",tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_gloves|tf_guarantee_horse|tf_guarantee_ranged,0,0,fac_kingdom_1,
   [itm_sword_medieval_a,itm_leather_jerkin,itm_leather_boots,itm_courser,itm_leather_gloves,itm_light_crossbow,itm_bolts],
   str_7 | agi_21 | int_4 | cha_4|level(25),wp(130),knows_common|knows_riding_7|knows_horse_archery_5,swadian_face_young_1, swadian_face_old_2],
  ["swadian_deserter","Tekrar Adlandırınız","Swadian Deserters",tf_guarantee_ranged|tf_guarantee_boots|tf_guarantee_armor,0,0,fac_deserters,
   [itm_bolts,itm_light_crossbow,itm_hunting_crossbow,itm_dagger,itm_club,itm_voulge,itm_wooden_shield,itm_leather_jerkin,itm_padded_cloth,itm_hide_boots,itm_padded_coif,itm_nasal_helmet,itm_footman_helmet],
   def_attrib|level(14),wp(80),knows_common|knows_riding_2|knows_ironflesh_1,swadian_face_young_1, swadian_face_old_2],
  ["swadian_prison_guard","Tekrar Adlandırınız","Prison Guards",tf_guarantee_shield|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_kingdom_1,
   [itm_awlpike,itm_pike,itm_great_sword,itm_morningstar,itm_sword_medieval_b,itm_tab_shield_heater_c,itm_coat_of_plates,itm_plate_armor,itm_plate_boots,itm_guard_helmet,itm_helmet_with_neckguard,itm_bascinet,itm_guard_helmet,itm_leather_gloves],
   def_attrib|level(25),wp(130),knows_common|knows_shield_3|knows_ironflesh_3|knows_power_strike_3,swadian_face_young_1, swadian_face_old_2],
  ["swadian_castle_guard","Tekrar Adlandırınız","Castle Guards",tf_guarantee_shield|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet,0,0,fac_kingdom_1,
   [itm_awlpike,itm_pike,itm_great_sword,itm_morningstar
,itm_sword_medieval_b,itm_tab_shield_heater_c,itm_tab_shield_heater_d,itm_coat_of_plates,itm_plate_armor,itm_plate_boots,itm_guard_helmet,itm_helmet_with_neckguard,itm_bascinet,itm_guard_helmet,itm_leather_gloves],
   def_attrib|level(25),wp(130),knows_common|knows_shield_3|knows_ironflesh_3|knows_power_strike_3,swadian_face_young_1, swadian_face_old_2],
yapmışsın. Fakat bunu nereye ekleyeceğimizi belirtmemişsin yada ben mi göremedim? Diğeri, Krallığa kültür ayarlamak için kod vermişsin fakat bunun da nereye ekleneceğini anlamadım.
 
Belirtmeyi unutmuşum, hemen hatamı telafi edeyim. Kültür ile alakalı kodu Module_scripts'e eklemen gerekiyor. Şimdi konuyu düzenleyeceğim.

Ulusa hizmet eden birimler hakkındaki kodu yakın zamanda güncelleyeceğim, biraz beklemen gerekecek  :smile:
 
Tanhu said:
Belirtmeyi unutmuşum, hemen hatamı telafi edeyim. Kültür ile alakalı kodu Module_scripts'e eklemen gerekiyor. Şimdi konuyu düzenleyeceğim.

Ulusa hizmet eden birimler hakkındaki kodu yakın zamanda güncelleyeceğim, biraz beklemen gerekecek  :smile:
Tamam kardeşim sabırsızlıkla bekliyorum...
 
Ayrıca kale eklemek hakkındaki dersi vermemişim, kusura bakmayın.

module_scripts'i açın ve;
Code:
call_script, "script_give_center_to_faction_aux", "p_castle_48", "fac_kingdom_6"
Yukarıdaki kodu bulun. Ardından yeni bir satır oluşturup;
Code:
(call_script, "script_give_center_to_faction_aux", "p_castle_49", "fac_kingdom_7")
Bu kodu ekleyin.

Assasins, sen en iyisi ulusa bağlı birliklere asker veren kodu pas geç, bunun üzerinde uzunca bir süre çalışmam gerekecek  :lol:
 
Hay ben bu module sistemin.Module sistem kuramıyorum.Ne kadar uğraşsamda kurulmuyo şu sistem.
 
Tanhu said:
Ayrıca kale eklemek hakkındaki dersi vermemişim, kusura bakmayın.

module_scripts'i açın ve;
Code:
call_script, "script_give_center_to_faction_aux", "p_castle_48", "fac_kingdom_6"
Yukarıdaki kodu bulun. Ardından yeni bir satır oluşturup;
Code:
(call_script, "script_give_center_to_faction_aux", "p_castle_49", "fac_kingdom_7")
Bu kodu ekleyin.

Assasins, sen en iyisi ulusa bağlı birliklere asker veren kodu pas geç, bunun üzerinde uzunca bir süre çalışmam gerekecek  :lol:
Pas geçeyim tamam ama bir sorun çıkartır mı yani bir hata felan olmaz değil mi?
 
Şehir ekleme ile uğraşmadım sadece taraf oluştu mu diye merak ettim şehir dışındaki ayarları yaptım ve build module dedim ve hata verdi.
Ek:
2701adsiz2.JPG
2c9u6.jpg
 
Status
Not open for further replies.
Back
Top Bottom