...

Users who are viewing this thread

Şuan yavaş yavaş yüklemeye çalışıyorum, OpenBRF'ye kadar hallettim. Tabi direk buradaki kılıçları kullandığım için bir iki faktör olmayabilir. Yada tam anlamıyla anlaşılmayabilir.
 
Merhabalar, bu konun pasif kalması içime sinmedi zira önemli bir konu. Çok faydalı olacak şeyler var. Konuyu aktif tutmak için zamanında mod geliştirme de böyle bir konu vardı, o konu kayboldu. Orada ki dersleri de buraya koymanın iyi olcağanı düşündüm.​

1 [size=14pt]Modelleme[/size]
Wings 3d Kılıç Modelleme -doclcok4715
Wings 3d Refaranslı Kılıç Modelleme -frozenpainter
Wings 3d Balta Modelleme -frozenpainter
Otağ Modelleme -Selamet
Zülfikar Modelleme -Arno Dorian
Miğfer Modelleme -Arno Dorian
Balta Modelleme -Arno Dorian
Zırh Modelleme -Arno Dorian

2 [size=14pt]Harita Dersi[/size]
Harita Importlamak -Erozbey
Harita Programlarının Kurulumu -Selamet

3 [size=14pt]Basit ve Txt. Kodlar[/size]

İlk olarak buradan module sitemi kurmayı öğrenebilirsiniz.

-Bu kodlara bana ait değil sadece ben anlatıyorum.

-Kral veya Lordlardan Birinin Yüzünü Değiştirme (ms)
Z2qBOV.png
lBDGbr.jpg
V27n3v.jpg
onmW69.png

-Oyuna Eğilmeyi Eklemek (txt)

Module ini.'yi aç şunu bul
Code:
can_crouch= 0
Buradaki 0 'ı "1" ile değiştir. Oyunda "z" tuşuna basarak deneyebilirsiniz.

-Sığırların Bizi Takip Etmesi(txt)
menus txt. aç şunu bul
Code:
menu_cattle_herd
Şöyle Bişe Çıkması Lazım
menu_cattle_herd 4096 You_encounter_a_herd_of_cattle. none 2 600 1 1152921504606847136 2031 1 1441151880758558741 4
mno_cattle_drive_away  0  Drive_the_cattle_onward.  4 501 3 144115188075856110 7 1 1640 2 144115188075856110 11 1641 2 144115188075856110 648518346341351424 2040 0  .  mno_cattle_stop  0  Bring_the_herd_to_a_stop.  3 501 3 144115188075856110 7 0 1640 2 144115188075856110 0 2040 0  .  mno_cattle_kill  7 2133 2 1224979098644774912 1 4 0 200 1 504403158265495578 546 3 504403158265495578 8 144115188075856110 2133 2 1224979098644774912 0 3 0 31 2 1224979098644774912 1  Slaughter_some_of_the_animals.  1 2060 1 864691128455135262  .  mno_leave  0  Leave.  1 2040 0  .
Kırmızı yeri şununla değiştir ; "i 4"

-Tarih Değiştirme (txt)
Sciripts txt den şunu bulun.
23 2133 2 1224979098644774915 3 2133 2 1224979098644774916 1257 2133
Kırmızı yeri istediğiniz tarihle değiştirin.

-Kuşatma Kulesinin Süresini Kısaltma(txt)
Bildiğiniz üzre kuşatma kaleleri çok uzun zamanda inşaat ediliyor.Bunun da bir çözümü var tabi ki.

menus.txt'yi açıyoruz;

2107 2 72057594037927940 6
ve
2107 2 1224979098644774913 6

buluyoruz ve kırmızı renkteki 6 ları 1 yapıyoruz.

-Başlangıçta Asker ile Başlama(ms)
Module_game_menus.py aç;

Alttaki kodu ara;
Code:
(jump_to_menu,"mnu_start_character_4"),
        ]),
mnu_start_character_4 yazan satırın üstüne;
Code:
(party_add_members, "p_main_party", "trp_khergit_lancer", 15),
Bunu ekleyin
-trp_khergit_lancer bu başlayacağınız askeri birlik. İstediğiniz gibi değiştirebilirsiniz.
-15 Bu ise sayısı bunu da değiştirebilirsiniz.

-Lordların ordu sayısını ayarlama

Modüle_scripts  İçinden burayı bul.

("party_get_ideal_size",
    [
      (store_script_param_1, ":party_no"),
      (assign, ":limit", 30),
      (try_begin),
        (party_slot_eq, ":party_no", slot_party_type, spt_kingdom_hero_party),
        (party_stack_get_troop_id, ":party_leader", ":party_no", 0),
        (store_faction_of_party, ":faction_id", ":party_no"),
        (assign, ":limit", 10),

        (store_skill_level, ":skill", "skl_leadership", ":party_leader"),
        (store_attribute_level, ":charisma", ":party_leader", ca_charisma),
        (val_mul, ":skill", 5),
        (val_add, ":limit", ":skill"),
        (val_add, ":limit", ":charisma"),

        (troop_get_slot, ":troop_renown", ":party_leader", slot_troop_renown),
        (store_div, ":renown_bonus", ":troop_renown", 25),
        (val_add, ":limit", ":renown_bonus"),

        (try_begin),
          (faction_slot_eq, ":faction_id", slot_faction_leader, ":party_leader"),
          (val_add, ":limit", 100),
        (try_end),
      (try_end),
      (store_character_level, ":level", "trp_player"), #increase limits a little bit as the game progresses.
      (store_add, ":level_factor", 90, ":level"),
      (val_mul, ":limit", ":level_factor"),
      (val_div, ":limit", 90),
      (assign, reg0, ":limit"),
30 Taban Boyutu
5 Liderlik Başına Gelen Asker
25 Namda 1 Gelen Asker Sayısı
100 Kralın Asker Bonusu

Oyuna Şehir İle Başlama

İlk önce,Module_Script'e giriyoruz. Bunu buluyoruz;
Code:
(call_script, "script_give_center_to_faction_aux", "p_castle_48",

Bu satırı bununla değiştirin;
Code:
(call_script, "script_give_center_to_faction_aux", "p_castle_48", "fac_player_supporters_faction"),

Daha sonra burayı bulun
Code:
(call_script, "script_give_center_to_lord", "p_town_22",

Bunla değiştirin
Code:
(call_script, "script_give_center_to_lord", "p_town_22", "trp_player", 0),

-p_town_22 Oyuna sahibiniz olarak başlayacağınız şehir.

-Oyunda ki Morali Ayarlama
Moral
Module_scripts ' te burayı bulun;

("get_player_party_morale_values",
    [
      (party_get_num_companion_stacks, ":num_stacks","p_main_party"),
      (assign, ":num_men", 0),
      (try_for_range, ":i_stack", 1, ":num_stacks"),
        (party_stack_get_troop_id, ":stack_troop","p_main_party",":i_stack"),
        (try_begin),
          (troop_is_hero, ":stack_troop"),
          (val_add, ":num_men", 3),
        (else_try),
          (party_stack_get_size, ":stack_size","p_main_party",":i_stack"),
          (val_add, ":num_men", ":stack_size"),
        (try_end),
      (try_end),
      (assign, "$g_player_party_morale_modifier_party_size", ":num_men"),
   
      (store_skill_level, ":player_leadership", "skl_leadership", "trp_player"),
      (store_mul, "$g_player_party_morale_modifier_leadership", ":player_leadership", 7),
      (assign, ":new_morale", "$g_player_party_morale_modifier_leadership"),
      (val_sub, ":new_morale", "$g_player_party_morale_modifier_party_size"),
      (val_add, ":new_morale", 50),

3 NPC 'lerin morale zararı 0 yaptığınızda sorun çözülür.

7 Liderlik Başına gelen moral. Bunu 100 yaptığınızda liderlik 1 iken 100 moral 10 iken 1000 moral kazancınız olur.

-Kaleye Girdiğimizde O Kalenin Sahibinin Portresinin Gözükmesi

Module_Game_Menus 'ü açın, burayı bulun;

Code:
(
    "town", mnf_enable_hot_keys|mnf_scale_picture,
    "{s10} {s14}^{s11}{s12}{s13}",
    "none",
    [
        (try_begin),
          (eq, "$sneaked_into_town", 1),
          (call_script, "script_music_set_situation_with_culture", mtf_sit_town_infiltrate),
        (else_try),
          (call_script, "script_music_set_situation_with_culture", mtf_sit_travel),
        (try_end),
        (store_encountered_party, "$current_town"),
Bunun altına;
Code:
        (try_begin),
          (party_get_slot, ":center_lord", "$current_town", slot_town_lord),
          (ge, ":center_lord", 0),
          (set_fixed_point_multiplier, 100),
          (position_set_x, pos0, 70),
          (position_set_y, pos0, 5),
          (position_set_z, pos0, 75),
          (set_game_menu_tableau_mesh, "tableau_troop_note_mesh", ":center_lord", pos0),
        (try_end),
Bu ekleyin. Sonuç olarak böyle gözükecek;
Code:
 (
    "town", mnf_enable_hot_keys|mnf_scale_picture,
    "{s10} {s14}^{s11}{s12}{s13}",
    "none",
    [
        (try_begin),
          (eq, "$sneaked_into_town", 1),
          (call_script, "script_music_set_situation_with_culture", mtf_sit_town_infiltrate),
        (else_try),
          (call_script, "script_music_set_situation_with_culture", mtf_sit_travel),
        (try_end),
        (store_encountered_party, "$current_town"),
        (try_begin),
          (party_get_slot, ":center_lord", "$current_town", slot_town_lord),
          (ge, ":center_lord", 0),
          (set_fixed_point_multiplier, 100),
          (position_set_x, pos0, 70),
          (position_set_y, pos0, 5),
          (position_set_z, pos0, 75),
          (set_game_menu_tableau_mesh, "tableau_troop_note_mesh", ":center_lord", pos0),
        (try_end),

-Handa Yazı Tura Eklemek

Module_Dialogs 'u açın bunu bulun;
Code:
[anyone,"tavernkeeper_buy_drinks",
   [
    ], "Of course, {my lord/my lady}. I reckon {reg5} denars should be enough for that. What should I tell the lads?", "tavernkeeper_buy_drinks_2",[
        (assign, "$temp", 1000),
        (assign, reg5, "$temp"),
        ]],

Altına Bunu Ekleyin;(Boşluk bırakarak)

Code:
[anyone|plyr,"tavernkeeper_talk", [
      (store_current_hours,":cur_hours"),
      (val_sub, ":cur_hours", 6),
      (gt, ":cur_hours", "$gamble_last_time"),
      ], "Seninle para cevirme oynamak istiyorum", "tavernkeeper_coin",[]],
 
  [anyone,"tavernkeeper_coin", [
      ], "Peki. Ne kadar kaybetmek istiyorsun?", "tavernkeeper_coin2",[]],
 
  [anyone|plyr,"tavernkeeper_coin2", [
      (store_troop_gold, ":gold", "trp_player"),
      (ge,":gold",50),
      ], "50 Denars.", "tavernkeeper_coin3",[
          (assign, reg6, 50),]],
  [anyone|plyr,"tavernkeeper_coin2", [
      (store_troop_gold, ":gold", "trp_player"),
      (ge,":gold",100),
      ], "100 Denars.", "tavernkeeper_coin3",[
          (assign, reg6, 100),]],
  [anyone|plyr,"tavernkeeper_coin2", [
      (store_troop_gold, ":gold", "trp_player"),
      (ge,":gold",200),
      ], "200 Denars.", "tavernkeeper_coin3",[
          (assign, reg6, 200),]],
  [anyone|plyr,"tavernkeeper_coin2", [
      (store_troop_gold, ":gold", "trp_player"),
      (ge,":gold",500),
      ], "500 Denars.", "tavernkeeper_coin3",[
          (assign, reg6, 500),]],
  [anyone|plyr,"tavernkeeper_coin2", [
      (store_troop_gold, ":gold", "trp_player"),
      (ge,":gold",1000),
      ], "1000 Denars.", "tavernkeeper_coin3",[
          (assign, reg6, 1000),]],
  [anyone|plyr,"tavernkeeper_coin2", [
      (store_troop_gold, ":gold", "trp_player"),
      (ge,":gold",2000),
      ], "20000 Denars.", "tavernkeeper_coin3",[
          (assign, reg6, 2000),]],
  [anyone|plyr,"tavernkeeper_coin2", [
      ], "Bos ver simdilik durumum yok.", "tavernkeeper_coinn",[]],
 
  [anyone,"tavernkeeper_coinn", [
      ], "Her neyse.", "tavernkeeper_talk",[]],
 
  [anyone,"tavernkeeper_coin3", [
      ], "Hadi bakalim yazi mi tura mi?", "tavernkeeper_coin4",[]],
 
  [anyone|plyr,"tavernkeeper_coin4", [
      ], "Tura.", "tavernkeeper_coin5",[
          (str_store_string, s2, "@head"),
          (str_store_string, s3, "@tail"),]],
  [anyone|plyr,"tavernkeeper_coin4", [
      ], "Yazi.", "tavernkeeper_coin5",[
          (str_store_string, s2, "@tail"),
          (str_store_string, s3, "@head"),]],
 
  [anyone,"tavernkeeper_coin5", [
      ], "Haydi rastgele... (Parayı cevirir.)", "tavernkeeper_coin6",[
        (store_random_in_range, "$rand2", 0, 2),]],
 
  [anyone,"tavernkeeper_coin6", [
       (eq,"$rand2",0),
      ], "Hahaha {s3}! Kaybettin.", "tavernkeeper_coin6a",[]],
  [anyone,"tavernkeeper_coin6", [
       (eq,"$rand2",1),
      ], "Hass... {s2}... Al parani.", "tavernkeeper_pretalk",[
          (troop_add_gold,"trp_player",reg6),
          (store_current_hours,":cur_hours"),
          (assign, "$gamble_last_time", ":cur_hours"),]],
 
  [anyone|plyr,"tavernkeeper_coin6a", [
      ], "{reg6} Denarin burada.", "tavernkeeper_pretalk",[
       (troop_remove_gold,"trp_player",reg6),
       (store_current_hours,":cur_hours"),
       (assign, "$gamble_last_time", ":cur_hours"),]],





-Morgs Editör ile Ülke rengini değiştirme -Dragon Caliph

4 Sancak Yapımı
Sancak Yapma -Dragon Caliph
Sancağı Oyuna Ekleme -Selamet

 
Bu aralar ülkenin içerisinde bulunduğum durum yüzünden pek bir şey yapmadım malesef kusura bakmayın. Yakın zamanda güncellemeler yapmaya çalışacağımdan emin olabilirsiniz. Bir yandan da derslere çalıştığımdan dolayı zaman ayıramamak gibi bir durumum oluştu.

Edit: Yeni dersler eklenmiştir.
 
openbrf'de bir itemin sol elde gözükmesi için ne tarafa kaydırmak lazım ? illa deneme yanılma ile buluruz da, ben kolay yolunu bulmak için sordum, çift el kılıç yaptım, 2 ele de kılıç verdim, soldaki kılıcın kalkan işlevini yok ettim, böylece tek elli kılıç kullanıyormuş gibi yukarı aşağı sağa sola tıpkı tek ellideki gibi blok yapabiliyor oyuncu. Lakin iş sol eldeki kılıcın pozisyonunu ayarlamada.  :roll:
 
Evet, kalkan konumuyla eşleyip kılıcın kalkanı tuttuğunda en uygun şekilde gözükebileceği hale getirmelisin. Bunun için .brf ve modelinde tekrar tekrar oynatmalar yapmak zorunda kalabilirsin.

Edit: Bu aralarda ders çekme imkanım çok yok fakat elimde olduğu an çekeceğim.
 
Videoları izledim bayağı. Tek isteğim var 1 video çek kılıç yapımı ve kaplama hakkında ama çok ayrıntılı ve yavaş yavaş anlat. Videolarda çok hızlı ilerliyorsun bir şeyi nasıl yaptığını görmek için 2-3 kere aynı yeri izlemek zorunda kaldım. Yaparsan çok mutlu olurum bu işe başlayacak arkadaşlar içinde çok iyi olacaktır.
 
El alışkanlığından dolayı bazı durumlar aklıma gelmiyor malesef. Daha yavaş yapmaya çalışacağım. Bir kılıçla daha farklı bir örnek yapacağım. Bu seferkinde baştan sona doğru kademeli ilerleyeceğim (Modelleme>kaplama>bump>specular map>OpenBRF ayarları gibi). Yakın zamanda memlekete gideceğimden şu hafta içersine sığdırmaya çalışırım. Fakat diğer ders videolarının yakın zamanda gelmesi imkansız. Genelde bunlarda miğfer, zırh, balta, yay, sahne tasarımları gibi daha fazlası olacak yani daha işimiz var. 40 derse kadar gidebilir. Daha azda olabilir. Örnekleri çoğaltmama yada anlatımıma bağlı olur. Notlarımında bir kısmını bu hafta içerisinde girebilirim. Kalan kısmı dediğim gibi daha sonraya halledeceğim. Önerin için teşekküre ederim.
 
Başlangıçta Asker ile Başlama'da module_game_menüse giriyorum ama çok sayıda (jump_to_menu,"mnu_start_character_4"), var ne yapıcam
 
Hocam bir sorunum var geçende bir kılıç yapmıştım ve wings3d içerisininden uv mapping ile kaplamıştım cs6 kullanmadan .obj olarak kaydetmiştim sıkıntı çıkmamıştı. Şimdi bir tane yatağan kılıcı yaptım cs6 ile kapladım. Buraya kadar sıkıntı yoktu. Modelin üzerindekileri çizgileri kaldırıp bakmak istediğimde program donup kalıyor. Görev yöneticisini açıp baktığımda programın ram kullanımı 10 gb gibi bir rakam gördüm. Bir de .obj olarak kaydetmeye çalıştığımda hata veriyor kaydetmiyor. Kafayı yicem o kadar emeğim çöp olsun istemiyorum. Buyrun Fotoğraf:

 
Şimdi tam olarak hangi sürümü kullanıyorsun ? Ben şahsen 1,4,1 öneririm. Bende 1.5.3 kullandığımda kayıtlarımın açılmaması gibi bir sorunla karşı karşıya kalıyordum.

Edit: Kaplamalarında verdiğin isimlerde birden fazla kelime olacaksa 'bumerang_kilici' tarzında yazman daha uygun olur. Aynısı modellerin içinde geçerli. Tabiki Türkçe harfde kullanmamalısın
 
Türkçe karakter olan yerleri düzelttim. Her şeyi denedim ama yok olmuyor nerede yanlış yaptım çözemedim. Neyse önceki sürümü yükledim tekrar yapacağım aynı sorun olursa modelleme hevesim başlamadan bitecek.
 
Daha önce bizzat benimde başıma gelmişti.Hata o anki kurulu işletim sisteminin durumuyla ilgili...En sağlıklı sonuç almak işi formata götürüyor ama zaman kısıtlı veya uğraşmak istemiyorsan aşağıda zamanında bahsetmiştim ordaki dosyayı bir kur bakalım büyük oranda işini görecektir..

abdulsamed said:
@LaVolpe33

Aynı hata ile ben de karşılaştım, save,import,expor yapmak istersen direk program kapanıyor, programdaki menuleri fonksiyonunu yerine getirmiyor vs...Hata wings3d nin resmi sitesinde bir üye tarafından dile getirilmiş, üyelerden biride aşağıda vermiş olduğum wings3d programını indirmesi gerektiğini söylemiş..Bu linktekini kurarak çözmüştüm problemi...

https://www.dropbox.com/sh/54h7afpm5hvx45m/hcay8uZhgc
 
Back
Top Bottom