kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cancan.1234 1
Cancan.1234
Hikaye Ekle

Ulukaya V4 Zırh

  • Konuyu başlatan Konuyu başlatan ulukaya
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 18
  • Görüntüleme Görüntüleme 3K

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

alleanza.png

[TABLE="class: ncode_imageresizer_warning, width: 765"]
[TR]
[TD="class: td1, width: 20, align: center"][/TD]
[TD="class: td2, align: center"][/TD]
[/TR]
[/TABLE]
65501099.png


Peki Ben Bunları İndirdim Ne Yapacagım Bunlar Nedir Diyenler İcin (Salihf7 Birazda Senin İcin)
Teşekkürler musdy123

Selam TurkMMO,
Bütün Metin2 Severlerin korkulu rüyası olan Yeni Zırh ekleme konusunu bugün açıklığa kavuşturacağım.

#İhtiyaç Duyulanlar;
-
- UnEPK||Pratik Pack Editleme Programı||
-


Öncelikle herşeyden önemlisi elinizde yeni zırhların dds'si ve gr2 dosyaları bulunmalı.Örnek olarak benim paylaştığım bazı zırhlar var onlardan bulabilirsiniz.Tabi bu zırhlar kraliyet ya da çeliğin editlenmiş şekli ise gr2'ye gerek yok.Artık konuya başlaylaım.


Örnek item kodumuz: 43009


star-icon.png
Adım 1 - İkon Yapımı
*Bunu yapma amacımız zırhların envanterdeki simgelerinin görünmesidir.
- Öncelikle UnpEPK ile icon.epk'i açmanız gerekir.
- Açtıktan sonra Source>icon>item dizinine giriyoruz.
- Elimizde bulunan 43009 kodlu itemin ikonunu bu dizine atıyoruz.
- Icon.epk'i açtığımız zaman Soruce klasörü ile birlikte çıkan Paketle-icon klasörünü not defteri ile açıyoruz.
- En aşağa inip;

PHP:
</Action>
</Buildfile>

yazısının üstüne

PHP:
<File archivedPath="icon/item/43009.tga" type="1"><=!=[=C=D=A=T=A=[Source\icon\item\43009.tga]=]=></File>

yazıyoruz,burdaki 43009 kodunuzu siz değişebilirsiniz.Size hangisi uygunsa.

- Bunuda yaptıktan sonra kaydetip çıkıyoruz.
- Icon.epk'i kapatıp pack klasörüne atıyoruz.


star-icon.png
Adım 2 - PC/PC2 Yapımı


- Şimdi karakterimizi erkek savaşçı olarak düşünüyoruz(Erkek savaşçı pc.epk'te bulunur)
- UnEPK programı ile pc.epk'i açıyoruz.
- Zırhın dds'sine bir isim veriyoruz.Örneğin: warrior_4_7
- Bu warrior_4_7 dds uzantılı dosyayı kopyalıyoruz.
- Şimdi Source>ymir work>pc>warrior sekmesine atıyoruz.
- Attıktan sonra,pc.epk'i açtığımıx zaman Source klasörü ile birlikte çıkan Pakatle-PC'yi not defteri ile açıyoruz.
- En aşağa inip;

PHP:
</Action>
</Buildfile>

üstüne

PHP:
<File archivedPath="d:/ymir work/pc/warrior/warrior_4_7.dds" type="1"><=!=[=C=D=A=T=A=[Source\ymir work\pc\warrior\warrior_4_7.dds]=]=></File>

yazıyoruz.

- Bunuda yaptıktan sonra kapatıp çıkıyoruz.
- PC.epk'i kapatıp pack klasörüne atıyoruz.


star-icon.png
Adım 3 - Root Yapımı

- UnEPK programı ile root.epk'i açıyoruz.
- Çıkan Source klasörü içerisinden "warrior_m.msm"i açıyoruz.
- warrior_m.msm'i Notepad++ ile editlemenizi tavsiye ederim.
- warrior_m.msm'i açtıktan sonra,

PHP:
Group ShapeData28
    {
        SpecialPath            "d:/ymir Work/pc/warrior/"
        
        ShapeIndex            40
        Model                "warrior_4-1.gr2"
        SourceSkin            "warrior_4-1.dds"    
        TargetSkin            "warrior_4_7.dds"
    }


bu yazıyı;

PHP:
}

Group AttachingData
{
    AttachingDataCount       2
    
    Group AttachingData00
    {
        AttachingDataType    1
        
        isAttaching          0
        AttachingModelIndex  0
        AttachingBoneName    "Bip01"
        
        CollisionType        1
        
        SphereDataCount      1
        Group SphereData00
        {
            Radius           40.000000
            Position         0.000000 0.000000 100.000000
        }
    }
    
    Group AttachingData01
    {
        AttachingDataType    1
        
        isAttaching          0
        AttachingModelIndex  0
        AttachingBoneName    "Bip01"
        
        CollisionType        3
        
        SphereDataCount      1
        Group SphereData00
        {
            Radius           70.000000
            Position         0.000000 0.000000 100.000000
        }
    }
}

bu yazının bir satır üstüne ekleyiniz.

- Ekledikten sonra kapatıp çıkınız.
- Root.epk'i kaptım pack klasörüne atınız.


star-icon.png
Adım 4 - Locale_tr Yapımı

4.1 - locale_tr>item_list

item_list'i yapmamızdaki amaç,ikonların görünmesinde bir görevi vardır,nasıl açıklayacağımı bulamadım :D
- locale_tr.epk'i UnEPK programı ile açıyoruz.
- Açtıktan sonra Source>locale>tr dizinine girip item_list'i açıyoruz.
- item_list'in en altına inip;

PHP:
43000    ARMOR    icon/item/43000.tga
43001    ARMOR    icon/item/43000.tga
43002    ARMOR    icon/item/43000.tga
43003    ARMOR    icon/item/43000.tga
43004    ARMOR    icon/item/43000.tga
43005    ARMOR    icon/item/43000.tga
43006    ARMOR    icon/item/43000.tga
43007    ARMOR    icon/item/43000.tga
43008    ARMOR    icon/item/43000.tga
43009    ARMOR    icon/item/43000.tga

ekliyoruz.

- Ekledikten sonra kaydetip çıkıyoruz.
- item_list'i yaptıktan sonra sıra geldi locale_tr>item_proto'ya.


4.2 - Locale_tr>item_proto

- UnEPK Programındaki Item/Mob Proto butonuna tıklıyoruz.
- Açılan pencerede "İşlem tipini seçin :" yazısının yanındaki aşağı tuşuna basın ve çıkan menüden "Item-Proto Aç"ı seçin.
- Seçtikten sonra Klasörü Seçin butonuna tıklayın.
- Sonra şu dizine gidin: Source>locale>tr ve Ok seçeneğin basın.
- Karşınıza item_proto çıkacak.item_protonun üzerine çift tıklatın.
- İşlemi Başlat butonu aktif hale gelince İşlemi Başlat butonuna tıklatın.
- Locale_tr>item_proto böylece açılmış olacaktır.
- Masaüstüne bakın item_proto orda olacaktır.
- item_proto'yu açın ve en altına inin.İndikten sonra;

PHP:
        <Item vnum="43000" hashName="'ȸ©¶°È©+0'" name="Örnek Zırh+0" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="84" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967286" applytype1="37" applyvalue1="2" applytype2="39" applyvalue2="2" value0="0" value1="115" value2="0" value3="40" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="0" socket_pct="1" /> 
        <Item vnum="42001" hashName="'ȸ©¶°È©+1'" name="Örnek Zırh+1" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="84" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967286" applytype1="37" applyvalue1="3" applytype2="39" applyvalue2="3" value0="0" value1="115" value2="0" value3="40" value4="0" value5="8" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="5" socket_pct="1" /> 
        <Item vnum="42002" hashName="'ȸ©¶°È©+2'" name="Örnek Zırh+2" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="84" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967286" applytype1="37" applyvalue1="4" applytype2="39" applyvalue2="4" value0="0" value1="115" value2="0" value3="40" value4="0" value5="16" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="10" socket_pct="1" /> 
        <Item vnum="42003" hashName="'ȸ©¶°È©+3'" name="Örnek Zırh+3" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="85" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967288" applytype1="37" applyvalue1="5" applytype2="39" applyvalue2="6" value0="0" value1="115" value2="0" value3="40" value4="0" value5="24" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="15" socket_pct="1" /> 
        <Item vnum="42004" hashName="'ȸ©¶°È©+4'" name="Örnek Zırh+4" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="85" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967288" applytype1="37" applyvalue1="6" applytype2="39" applyvalue2="7" value0="0" value1="115" value2="0" value3="40" value4="0" value5="32" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="30" socket_pct="2" /> 
        <Item vnum="42005" hashName="'ȸ©¶°È©+5'" name="Örnek Zırh+5" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="86" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967288" applytype1="37" applyvalue1="8" applytype2="39" applyvalue2="9" value0="0" value1="115" value2="0" value3="40" value4="0" value5="41" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="40" socket_pct="2" /> 
        <Item vnum="42006" hashName="'ȸ©¶°È©+6'" name="Örnek Zırh+6" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="86" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967290" applytype1="37" applyvalue1="11" applytype2="39" applyvalue2="12" value0="0" value1="115" value2="0" value3="40" value4="0" value5="50" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="50" socket_pct="2" /> 
        <Item vnum="42007" hashName="'ȸ©¶°È©+7'" name="Örnek Zırh+7" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="87" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967290" applytype1="37" applyvalue1="14" applytype2="39" applyvalue2="15" value0="0" value1="115" value2="0" value3="40" value4="0" value5="59" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="65" socket_pct="3" /> 
        <Item vnum="42008" hashName="'ȸ©¶°È©+8'" name="Örnek Zırh+8" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="87" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967290" applytype1="37" applyvalue1="17" applytype2="39" applyvalue2="18" value0="0" value1="115" value2="0" value3="40" value4="0" value5="68" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="80" socket_pct="3" /> 
        <Item vnum="42009" hashName="'ȸ©¶°È©+9'" name="Örnek Zırh+9" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="150000" buy_price="50000" limittype0="1" limitvalue0="87" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967291" applytype1="37" applyvalue1="20" applytype2="39" applyvalue2="20" value0="0" value1="115" value2="0" value3="40" value4="0" value5="86" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11409" refine_set="0" magic_pct="15" specular="100" socket_pct="3" />

ekleyiniz.

- Ekledikten sona kaydetip çıkın.
- Daha sonra tekrardan UnEPK programı üzerindeki Item/Mob Proto butonuna tıklatın.
- Açılan menüden bu kez Item_proto kapat'ı seçin.
- Item_proto Kapat seçeneğini seçince zaten otamatik olarak item_proto'yu bulacak.
- item_proto'yu seçip İşlemi Başlatın.
- Item_proto'yu tekrar kapayınca ismini "item_proto" olarak değişin.Yanındaki tarihi silin.
- Bunuda yaptıktan sonra Source>locale>tr dizinine item_proto'yu atın.
- Locale_tr'yi kapatım pack klasörüne atın.


star-icon.png
Adım 5 - Navicat Yapımı

- Navicat'ı açın
- Navicat>player dizinine girin.
- Player DB'sine sağ tıklayın.
- Orda Console seçeneğine tıklayın.
- Console'u açınca "mysql> " yazar.
- Siz "mysql> " karşısına item_proto yazıp ENTER leyin.
- Birşeyler yüklenecektir,yüklemeler bitince Putty'den(Hamachi ise Virtual PC) reboot atınız.

2lthny10.gif


Not: Locale_tr>item_proto'daki value3 ile Root'taki karakter dosyalarındaki shape index aynı olmalıdır.Konudada gördüğünüz üzere root'taki shape index 40, locale_tr'deki item_proto'daki value3'te 40.


2lthny10.gif



star-icon.png
Ek Bölüm - Hangisinde hangi karakter var ?

PC
-Assasin: Kız
-Shaman: Kız
-Sura: Erkek
-Warrior: Erkek


PC2
-Assasin: Erkek
-Shaman: Erkek
-Sura: Kız
-Warrior: Kız



2lthny10.gif



Evet Arkadaşlar Konumuz Burda Son Bulmaktadır.




# Şuana kadar açmış olduğum konular içersinde en çok yorulduğum ve en çok emek verdiğim konu olduğunu söylemeyi unutmayım,siz yorgunluğumu güzel yorumlarınız ile alırsınız :D #


KONUYA LAF ATANI ÖLDÜRÜRÜM :D EL EMEĞİ GÖZ NURU,SAATLERİMİ ALDI








Alıntıdır
( ) teşekkürker



 
Son düzenleme:
alleanza.png

[TABLE="class: ncode_imageresizer_warning, width: 765"]
[TR]
[TD="class: td1, width: 20, align: center"][/TD]
[TD="class: td2, align: center"][/TD]
[/TR]
[/TABLE]
65501099.png

Alıntıdır
( ) teşekkürker




24 Saat içinde anlatım ekleyiniz.
 
anlatım eklemek zorunlu degil?
Bölüm kurallarında yazılı olmasa bile, forum yönetimi belirli durumlarda kendi insiyatifini kullanıp yaptırımlar uygulayabilir,

Bu Konuyu Anlatmalısınız Nasıl qarez01 gibi üyelerimiz anlatıyor sizde anlatabilirsiniz aksi halde spam sayacağım boş konudan bir farkı yok.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst