Oyuna Kılıç Ekleme Dersi[Videolu]

Users who are viewing this thread

adquaL

Veteran
Arkadaşlar biraz olsun mod yapımında ilerlediğimi düşünüyorum. Tabikide çok iyi olduğumu, harikalar yarattığımı söylemiyorum. Ama oyuna kılıç ekleme konusunda zorluk çekmiştim. Başkalarınında zorluk çekebileceğini düşünerek ders hazırlama tam olarak ders demeyelimde video hazırlama yoluna gittim. LoRd_RinGs' in item ekleme dersi ve |BalamiR|'in item ekleme dersinden kazandığım bilgiler sayesinde oyuna kılıç eklemeyi öğrendim. Onlara buradan özel teşekkürlerimi sunuyorum.
LoRd_RinGs tarafından hazırlanan item ekleme dersi:

LoRd_RinGs said:
İtem Ekleme

1. Aşama

İtem eklemek için alttaki programlara ihtiyaç var:

1-Dds converter(tavsiyem DxtBmp)
2-Brf Edit
3-Modül sistem

Ayriyetten bir tane kaplanmış model.

Elimizde olan modeli önce brf edite aktarmak gerek sitede bunla ilgili dersler mevcut bakabilirsiniz.Elimizdeki kaplamayıda dds ye çevirip textures klasörüne atıyoruz.


Brf edite modeli aktardıktan sonra brf editde 3 tane sekmeyi kullanacağız diğer seklemeler bir işe yaramıyormu?Tabikide yarıyor ama farklı işler için.
Tam 6 tane bölüm var Mesh,Mat,Tex,Col,Skel ve Shader.Biz Mesh,Mat ve Tex i kullanacağız.

Önce Mesh kısmına geliyoruz ordaki objemizi seçiyoruz.Seçtikten sonra yanda özellikleri belircek Name ve Material.Name kısmına modelin ismini Material kısmına textures e koyduğumuz
kaplamanın ismini.Modelimizin ismi
Code:
long_sword
olsun.Kaplamada "long_sword_tex" olsun,

Name: long_sword
Material: long_sword_tex

şeklinde yapıyoruz orayı.Burası bitmiştir şimdi MAT kısmına tıklıyoruz.Oraya geçince altta

ADD -- CLONE -- DELETE -- SORT
şeklinde tuşlar var biz "ADD" a tıklıyoruz.Yeni Materialimiz oluşuyor.Ona tıklıyoruz,bu sefer özellikler Mesh kısmınkinden daha fazla ama biz bir kısmını kullanacağız buranın

"Name" kaplamanın ismi

"Shader" kaplamaya koyacağınız shader

"Diffuse" yine kaplama


Daha altlara doğru da küçük kare kutucuklar olcak
No Fog
No Lightning
No Z Write
.....
...
..
.

diye gidiyor bu kısımda önemli ama onun yerine üstte "Set" in yanındaki boş kutucuk daha işe yarıyor aynı yola çıkıyor sonuçta.Şimdi bu konuya girmek isterdim ama kafanız bulanmasın diye başka dersde anlatıcam zira bu kısım önemli.


Name: long_sword_tex
Shader: iron_shader(kılıçlar için uygun)
Diffuse: long_sword_tex

şeklinde yapıyoruz ve buraylada işimiz bitiyor şimdi ise "TEX" kısmına tıklıyoruz.Bu kısım en basit kısım.Altta "MAT" da olduğu gibi add tuşuna basıyoruz.Sonra yeni eklenene tıklıyoruz.Özelliklerinden sadece "Name" i kullanıcağız oraya

Name: long_sword_tex.dds

yazıyoruz.Kaplamanın ismi yani ama sakın ".dds" eklemeyi unutmayın yoksa okunmaz!

Ve brf edit dosyamızı kaydediyoruz, 1. aşamayı geçtiniz sıra ikinci aşamada

2. Aşama


Şimdi geldik modül sistem aşamasına.Modül sistemdeki "module_items" dosyasına sağ tıklayıp "edit with idle" seçiyoruz(Python yüklü olmalı!)

Ve ordan bir kodu alalım.

Code:
["bastard_sword_a", "Bastard Sword", [("bastard_sword_a",0),("bastard_sword_a_scabbard", ixmesh_carry)], itp_type_two_handed_wpn|itp_merchandise| itp_primary, itc_bastardsword|itcf_carry_sword_left_hip|itcf_show_holster_when_drawn,
 294 , weight(2.25)|difficulty(9)|spd_rtng(98) | weapon_length(101)|swing_damage(37 , cut) | thrust_damage(26 ,  pierce),imodbits_sword_high ],

Burda,birçok özellik var,onlar için bir sürü ders var forumda onlara bakabilirsiniz ben size basit bir eklemeyi anlatıyorum.

1.model ismi  = "bastard_sword_a"
2.modelin oyunda gözüken ismi = "Bastard Sword"
3.modelin kaplamasının ismi = "bastard_sword_a"

genel olarak eklemek için bunları bilmelisiniz diğer item özellikleri bölümde mevcut.

Biz bunu şöyle yapıyoruz;

1. model ismi = "long_sword"
2. modelin oyunda gözüken ismi = "Long Sword"
3. modelin kaplamasının ismi= "long_sword_tex"


Code:
["long_sword", "Long Sword", [("long_sword_tex",0)]

bütün halinde;


Code:
["long_sword", "Long Sword", [("long_sword_tex",0)], itp_type_two_handed_wpn|itp_merchandise| itp_primary, itc_bastardsword|itcf_carry_sword_left_hip|itcf_show_holster_when_drawn,
 294 , weight(2.25)|difficulty(9)|spd_rtng(98) | weapon_length(101)|swing_damage(37 , cut) | thrust_damage(26 ,  pierce),imodbits_sword_high ],

ve kaydedip çıkıyoruz,sonra build bat a basıyoruz eğer sorun vermezse tebrikler modeliniz oyuna eklenmiştir,sorun verirsede bir yerde yanlış yapmış olabilirsiniz,dikkat edin bir tane "," eksikliği bile hata oluşturabilir.
____________________________________________________________________________________________________

|BalamiR| tarafından hazırlanmış olan item ekleme dersi:

http://forums.taleworlds.com/index.php/topic,64740.0.html

Oyuna kılıç ekleme hakkında bi video hazırladım. Videoda yaptığım işlemler herkes tarafından rahat bir şekilde anlaşılır inşallah videoyu 1080p kalitede yaptım. Fakat biraz heyecan yaptım galiba, ilk dersim olduğu içindir sanırsam. Bazı şeyleri karıştırdım biraz. Daha sonra tekrar videoda çekmedim ve video öyle kaldı. Videoyu video paylaşım sitelerine yükleyecektim. İki tane sitede denedim, fakat sorun çıktı. Bende dosyayı upload etmeye karar verdim. Bu arada LoRd_RinGs in dersinde anlattığı modül sistemden herhangi bi itemin kodlarını kopyalayarak düzenlemek yerine modül sistemde hata çıkabileceğini düşünerek "item_kinds1" de aynı işlemi yaptım. Bide bütün işlemleri yaptıktan sonra oyuna girerken sorun olmaması gerektiğini gösterebilmek için oyunu açtım. Fakat videoyu izlerken oyunun değilde masaüstünün göründüğünü görünce o tarafları sildim. Umarım dersim taleworlds forum için yararlı bir nitelik taşır. Ben bildiklerimi anlattım. Yanlış bi şey yaptıysam veya anlaşılmayan bi şey yaptıysam herkesten şimdiden özür diliyorum. Siz her ihtimale karşı dosyaların yedeğini alın. Umarım video anlaşılabilecek bi şekildedir.
Not: Sıkıştırmayı UHARC programıyla yaptım. Açamazsanız UHARC programıyla deneyin.
Derse buradan ulaşabilirsiniz:

http://rapidshare.com/files/438215915/kiliceklemedersi.uha
 
valla şimdi video yu indiriyorum dün akşam kafayı yedim modul sisteminin yapamdım balamirin konusundan baktım herşeyi doğru yaptım modülü çalıştıramadım şimdi senin konudan deniyecem eğer olursa çok sevap kazanıcaksın :grin:
---------------------- edit

şimdi benim bir sorum var ben brf editi indirdim kurdum baramirin dediği gibi ilk önce tex de add yapıp isimleri yapıp set dedim sonra mat da add yapıp set dedim baramir orda  Mesh sekmesinde var olan maddeyi seçin diyor fakat benim programda  Mesh sekmesinde hiç bir şekilde madde yok bomboş nasıl mesh sekmesine madde koyucaz
 
Benimde ilk videom olduğu için biraz heyecan yaptım. Elim ayağım birbirine dolaştı. item_kinds1 i düzenlerken bi yanlışlık yaptım. İtemi kopyaladım. Onu düzenledim. Ama en üstteki sayının değerini 1 artırmayı unutmuşum. Yani mesela yukarda 610 yazıyodu, onu 611 yapmayı unutmuşum. Sonradan yaptım. Orası için herkesten özür diliyorum.
 
adquaL said:
Benimde ilk videom olduğu için biraz heyecan yaptım. Elim ayağım birbirine dolaştı. item_kinds1 i düzenlerken bi yanlışlık yaptım. İtemi kopyaladım. Onu düzenledim. Ama en üstteki sayının değerini 1 artırmayı unutmuşum. Yani mesela yukarda 610 yazıyodu, onu 611 yapmayı unutmuşum. Sonradan yaptım. Orası için herkesten özür diliyorum.

yok unutmamışın ben baktım en üste çıktın 611 yaptın
 
adquaL said:
Ama sen yaparken 611 yapma orada kaç yazıyorsa o sayıyı 1 yükselt.

tamam yaptım kılıcı bulmak için yeni oyunmu açmak lazım birde oyuna girerken hata verdi obje field texture=hali şeklinde
 
Kılıcın kaplanmış olması gerekiyor. Kılıcın kaplama dosyasını textures klasörüne attın mı? Son olarak obj olarak kaydettiğimiz dosyayı BRFEdit ile açınca MAT sekmesinde shader kısmına iron_shader yazman gerekiyordu. Ben öyle yapmamıştım ilk denememde hata vermişti. Başka bi şey aklıma geldi. Bu ders pek açıklayıcı olmamış galiba ya. Yeni bi tane hazırlayım. Sen dediklerimi kontrol et. Hata düzelmezse yedeklemiş olduğun eski mod dosyalarını nativenin içine at.
 
adquaL said:
Kılıcın kaplanmış olması gerekiyor. Kılıcın kaplama dosyasını textures klasörüne attın mı? Son olarak obj olarak kaydettiğimiz dosyayı BRFEdit ile açınca MAT sekmesinde shader kısmına iron_shader yazman gerekiyordu. Ben öyle yapmamıştım ilk denememde hata vermişti. Başka bi şey aklıma geldi. Bu ders pek açıklayıcı olmamış galiba ya. Yeni bi tane hazırlayım. Sen dediklerimi kontrol et. Hata düzelmezse yedeklemiş olduğun eski mod dosyalarını nativenin içine at.

heee yok yok senin hazırladığın ders çok güzel de ben o brf edit de set dedim kılıcı kaplamadı o sorun var şimdi baktım brf edit de set e basıyorum kılıcı kaplamıyor şimdi oyunla ilgili herşeyi sildim tekrar yüklüyorum bu sefer olucak içime doğdu
 
Texture dosyasıyla ilgili yani kaplama dosyasıyla ilgili bi sorun olmalı. Yeni ders hazırladım daha ayrıntılı anlatıyor.
 
yaaa ben kılıcı havaya kaldırmıştımda bir tülü dümdüz yapamadım ondan bir sorun olurmu


-------------------- edit

bu sefer unable open file dosyanın gidişatını yazıyor cenk.brf diyor bu sefer nerde hata var :grin: oyuna girdi ama sadece altta üç tane kırmızı şey çıktı bu yazılar yazdı unable open file şeklinde unable open mataryel şeyklinde


yaaa yokmu sorunuma cevap vericek
 
Back
Top Bottom