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;
-
-
-
Ö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
[/RIGHT] 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;
yazısının üstüne
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.
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;
üstüne
yazıyoruz.
- Bunuda yaptıktan sonra kapatıp çıkıyoruz.
- PC.epk'i kapatıp pack klasörüne atıyoruz.
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,
bu yazıyı;
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.
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
- 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;
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;
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.
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.
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.
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
Metin2 oyuncuları için özelleştirilmiş client ve pack dosyaları, oyun deneyimini büyük ölçüde zenginleştirir.
Bu rehberde, Metin2 client veya pack dosyalarına yeni zırh ekleme işlemini adım adım anlatacağız.
İster kendi oyun ortamınızı geliştiriyor olun, ister Metin2Lobby gibi güvenilir platformlardan indirdiğiniz paketleri düzenliyor olun, bu yöntem size esneklik sağlayacaktır.
1. Gerekli Araçları Hazırlayın
Yeni zırh eklemek için aşağıdaki araçlara ihtiyacınız olacak:
- Metin2 Client veya Pack Dosyası (örneğin: Metin2 Lobby üzerinden indirilebilir)
- Granny Viewer veya Benexy'nin Granny Tool (model düzenleme için)
- Notepad++ veya başka bir metin editörü (item_proto dosyasını düzenlemek için)
- DDS Düzenleyici (örneğin: NVIDIA Texture Tools) (zırh dokularını oluşturmak için)
2. Zırh Modelini Hazırlayın
Yeni zırh eklemek için öncelikle 3D modelinizi hazırlamanız gerekir.
Bu model, Metin2 motorunun kullandığı .gr2 uzantılı dosya formatında olmalıdır.
Eğer mevcut bir zırh modelini değiştirmek istiyorsanız, Granny Viewer ile mevcut .gr2 dosyasını açıp düzenleyebilirsiniz.
Alternatif olarak, Blender gibi 3D modelleme yazılımlarıyla yeni bir model oluşturup, uygun eklentilerle .gr2 formatına dönüştürebilirsiniz.
3. Dokuları (Texture) Oluşturun
Zırhın görünümünü belirleyen dokular, genellikle .dds formatında olmalıdır.
Dokularınızı oluştururken, Metin2'nin kullandığı standart boyutları (örneğin 512x512 veya 1024x1024) dikkate alın.
Doku dosyalarınızı kaydederken, modelle aynı isimde olmalarına dikkat edin (örneğin: armor_01.dds ve armor_01.gr2).
4. item_proto Dosyasını Düzenleyin
Zırhın oyunda tanımlanabilmesi için item_proto dosyasına yeni bir girdi eklemeniz gerekir.
Bu dosyayı Notepad++ ile açın ve aşağıdaki gibi yeni bir satır ekleyin:
Vnum: 123456
Name: 'Yeni Zırh'
Type: ARMOR
SubType: BODY
Icon: 123
Model: armor_01
Texture: armor_01
Burada Vnum benzersiz bir numara olmalıdır. Aynı vnum’a sahip başka bir eşya yoksa çakışma oluşmaz.
Model ve Texture alanları, daha önce hazırladığınız .gr2 ve .dds dosya adlarınızla eşleşmelidir.
5. Dosyaları Client veya Pack’e Ekleyin
Hazırladığınız armor_01.gr2 ve armor_01.dds dosyalarını, client veya pack dosyanızın ilgili klasörlerine yerleştirin.
Genellikle bu dosyalar ‘effect’ veya ‘player’ alt klasörlerinde bulunur. Kullandığınız client yapısına göre konum değişebilir.
Eğer Metin2 pvp client veya Metin2 custom client kullanıyorsanız, dosya yapısını dikkatlice inceleyin.
6. Client’ı Yeniden Başlatın ve Test Edin[/BR]Tüm değişiklikleri yaptıktan sonra client’ı kapatıp yeniden başlatın.
Oyun içinde zırhı alıp giydiğinizde, modelin ve dokunun doğru şekilde yüklendiğini kontrol edin.
Eğer zırh görünmüyorsa, item_proto’daki vnum hatası, dosya yolu yanlışlığı veya model uyumsuzluğu gibi sebepler olabilir.
Ekstra İpuçları
- Zırh animasyonlarıyla uyumlu çalışmalıdır. Eski modellerle uyumsuz yeni bir model kullanırsanız, karakter hareketlerinde bozulmalar olabilir.
- Metin2 client edit işlemlerinde yedek almayı asla unutmayın. Orijinal dosyalarınızı koruyun.
- Metin2Lobby gibi sitelerden indirdiğiniz Metin2 pack download dosyalarını düzenlerken, lisans ve telif hakkı kurallarına dikkat edin.
Bu rehber, Metin2 client paylaşım, Metin2 pack indir ve Metin2 client edit konularında çalışan herkes için faydalı olacaktır.
Dilerseniz Metin2 eter pack veya Metin2 özel client projelerinizde bu yöntemi kullanarak kendi zırhlarınızı oluşturabilirsiniz.
Customized client and pack files greatly enhance the gaming experience for Metin2 players.
In this guide, we will explain step-by-step how to add new armor to Metin2 client or pack files.
Whether you're developing your own game environment or editing packages downloaded from trusted platforms like Metin2Lobby, this method will provide you with flexibility.
1. Prepare the Required Tools
To add new armor, you will need the following tools:
- Metin2 Client or Pack File (can be downloaded from Metin2 Lobby)
- Granny Viewer or Benexy's Granny Tool (for model editing)
- Notepad++ or another text editor (to edit the item_proto file)
- DDS Editor (e.g., NVIDIA Texture Tools) (to create armor textures)
2. Prepare the Armor Model
To add new armor, you must first prepare a 3D model.
This model must be in the .gr2 file format, which is used by the Metin2 engine.
If you want to modify an existing armor model, you can open the existing .gr2 file with Granny Viewer and edit it.
Alternatively, you can create a new model using 3D modeling software like Blender and convert it to .gr2 format using appropriate plugins.
3. Create Textures
Textures that define the appearance of the armor are usually in .dds format.
When creating your textures, consider the standard sizes used by Metin2 (e.g., 512x512 or 1024x1024).
When saving your texture files, ensure they have the same name as the model (e.g., armor_01.dds and armor_01.gr2).
4. Edit the item_proto File
For the armor to be recognized in-game, you must add a new entry to the item_proto file.
Open this file with Notepad++ and add a new line like the following:
Vnum: 123456
Name: 'New Armor'
After making all changes, close and restart the client.
In-game, obtain and equip the armor to verify that the model and texture load correctly.
If the armor does not appear, possible causes include vnum errors in item_proto, incorrect file paths, or model incompatibility.
Additional Tips
- The armor must be compatible with animations. Using a new model incompatible with old ones may cause glitches during character movement.
- Never skip creating backups when performing Metin2 client edit operations. Always protect your original files.
- When editing Metin2 pack download files obtained from sites like Metin2Lobby, pay attention to licensing and copyright rules.
This guide will be useful for anyone working on Metin2 client sharing, Metin2 pack download, and Metin2 client edit projects.
You can use this method in your Metin2 eter pack or Metin2 custom client projects to create your own unique armors.
Bütün Metin2 Severlerin korkulu rüyası olan Yeni Zırh ekleme konusunu bugün açıklığa kavuşturacağım.
#İhtiyaç Duyulanlar;
-
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
-
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
-
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ö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
*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;
Kod:
</Action> </Buildfile>
yazısının üstüne
Kod:
<File archivedPath="icon/item/43009.tga" type="1"><![CDATA[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.
- Ş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;
Kod:
</Action> </Buildfile>
üstüne
Kod:
<File archivedPath="d:/ymir work/pc/warrior/warrior_4_7.dds" type="1"><![CDATA[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.
- 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,
Kod:
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ı;
Kod:
} 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.
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
- 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;
Kod:
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;
Kod:
<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.
- 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.
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.
PC
-Assasin: Kız
-Shaman: Kız
-Sura: Erkek
-Warrior: Erkek
PC2
-Assasin: Erkek
-Shaman: Erkek
-Sura: Kız
-Warrior: Kız
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
#
KONUYA LAF ATANI ÖLDÜRÜRÜM
EL EMEĞİ GÖZ NURU,SAATLERİMİ ALDI
Yeni Zırh Ekleme Rehberi – Metin2 Client ve Pack Düzenleme
Metin2 oyuncuları için özelleştirilmiş client ve pack dosyaları, oyun deneyimini büyük ölçüde zenginleştirir.
Bu rehberde, Metin2 client veya pack dosyalarına yeni zırh ekleme işlemini adım adım anlatacağız.
İster kendi oyun ortamınızı geliştiriyor olun, ister Metin2Lobby gibi güvenilir platformlardan indirdiğiniz paketleri düzenliyor olun, bu yöntem size esneklik sağlayacaktır.
1. Gerekli Araçları Hazırlayın
Yeni zırh eklemek için aşağıdaki araçlara ihtiyacınız olacak:
- Metin2 Client veya Pack Dosyası (örneğin: Metin2 Lobby üzerinden indirilebilir)
- Granny Viewer veya Benexy'nin Granny Tool (model düzenleme için)
- Notepad++ veya başka bir metin editörü (item_proto dosyasını düzenlemek için)
- DDS Düzenleyici (örneğin: NVIDIA Texture Tools) (zırh dokularını oluşturmak için)
2. Zırh Modelini Hazırlayın
Yeni zırh eklemek için öncelikle 3D modelinizi hazırlamanız gerekir.
Bu model, Metin2 motorunun kullandığı .gr2 uzantılı dosya formatında olmalıdır.
Eğer mevcut bir zırh modelini değiştirmek istiyorsanız, Granny Viewer ile mevcut .gr2 dosyasını açıp düzenleyebilirsiniz.
Alternatif olarak, Blender gibi 3D modelleme yazılımlarıyla yeni bir model oluşturup, uygun eklentilerle .gr2 formatına dönüştürebilirsiniz.
3. Dokuları (Texture) Oluşturun
Zırhın görünümünü belirleyen dokular, genellikle .dds formatında olmalıdır.
Dokularınızı oluştururken, Metin2'nin kullandığı standart boyutları (örneğin 512x512 veya 1024x1024) dikkate alın.
Doku dosyalarınızı kaydederken, modelle aynı isimde olmalarına dikkat edin (örneğin: armor_01.dds ve armor_01.gr2).
4. item_proto Dosyasını Düzenleyin
Zırhın oyunda tanımlanabilmesi için item_proto dosyasına yeni bir girdi eklemeniz gerekir.
Bu dosyayı Notepad++ ile açın ve aşağıdaki gibi yeni bir satır ekleyin:
Vnum: 123456
Name: 'Yeni Zırh'
Type: ARMOR
SubType: BODY
Icon: 123
Model: armor_01
Texture: armor_01
Burada Vnum benzersiz bir numara olmalıdır. Aynı vnum’a sahip başka bir eşya yoksa çakışma oluşmaz.
Model ve Texture alanları, daha önce hazırladığınız .gr2 ve .dds dosya adlarınızla eşleşmelidir.
5. Dosyaları Client veya Pack’e Ekleyin
Hazırladığınız armor_01.gr2 ve armor_01.dds dosyalarını, client veya pack dosyanızın ilgili klasörlerine yerleştirin.
Genellikle bu dosyalar ‘effect’ veya ‘player’ alt klasörlerinde bulunur. Kullandığınız client yapısına göre konum değişebilir.
Eğer Metin2 pvp client veya Metin2 custom client kullanıyorsanız, dosya yapısını dikkatlice inceleyin.
6. Client’ı Yeniden Başlatın ve Test Edin[/BR]Tüm değişiklikleri yaptıktan sonra client’ı kapatıp yeniden başlatın.
Oyun içinde zırhı alıp giydiğinizde, modelin ve dokunun doğru şekilde yüklendiğini kontrol edin.
Eğer zırh görünmüyorsa, item_proto’daki vnum hatası, dosya yolu yanlışlığı veya model uyumsuzluğu gibi sebepler olabilir.
Ekstra İpuçları
- Zırh animasyonlarıyla uyumlu çalışmalıdır. Eski modellerle uyumsuz yeni bir model kullanırsanız, karakter hareketlerinde bozulmalar olabilir.
- Metin2 client edit işlemlerinde yedek almayı asla unutmayın. Orijinal dosyalarınızı koruyun.
- Metin2Lobby gibi sitelerden indirdiğiniz Metin2 pack download dosyalarını düzenlerken, lisans ve telif hakkı kurallarına dikkat edin.
Video Rehber: Yeni Zırh Ekleme Adımları
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Görsel: item_proto Düzenleme Örneği
Bu rehber, Metin2 client paylaşım, Metin2 pack indir ve Metin2 client edit konularında çalışan herkes için faydalı olacaktır.
Dilerseniz Metin2 eter pack veya Metin2 özel client projelerinizde bu yöntemi kullanarak kendi zırhlarınızı oluşturabilirsiniz.
How to Add New Armor – Metin2 Client and Pack Editing Guide
Customized client and pack files greatly enhance the gaming experience for Metin2 players.
In this guide, we will explain step-by-step how to add new armor to Metin2 client or pack files.
Whether you're developing your own game environment or editing packages downloaded from trusted platforms like Metin2Lobby, this method will provide you with flexibility.
1. Prepare the Required Tools
To add new armor, you will need the following tools:
- Metin2 Client or Pack File (can be downloaded from Metin2 Lobby)
- Granny Viewer or Benexy's Granny Tool (for model editing)
- Notepad++ or another text editor (to edit the item_proto file)
- DDS Editor (e.g., NVIDIA Texture Tools) (to create armor textures)
2. Prepare the Armor Model
To add new armor, you must first prepare a 3D model.
This model must be in the .gr2 file format, which is used by the Metin2 engine.
If you want to modify an existing armor model, you can open the existing .gr2 file with Granny Viewer and edit it.
Alternatively, you can create a new model using 3D modeling software like Blender and convert it to .gr2 format using appropriate plugins.
3. Create Textures
Textures that define the appearance of the armor are usually in .dds format.
When creating your textures, consider the standard sizes used by Metin2 (e.g., 512x512 or 1024x1024).
When saving your texture files, ensure they have the same name as the model (e.g., armor_01.dds and armor_01.gr2).
4. Edit the item_proto File
For the armor to be recognized in-game, you must add a new entry to the item_proto file.
Open this file with Notepad++ and add a new line like the following:
Vnum: 123456
Name: 'New Armor'
After making all changes, close and restart the client.
In-game, obtain and equip the armor to verify that the model and texture load correctly.
If the armor does not appear, possible causes include vnum errors in item_proto, incorrect file paths, or model incompatibility.
Additional Tips
- The armor must be compatible with animations. Using a new model incompatible with old ones may cause glitches during character movement.
- Never skip creating backups when performing Metin2 client edit operations. Always protect your original files.
- When editing Metin2 pack download files obtained from sites like Metin2Lobby, pay attention to licensing and copyright rules.
Video Guide: Steps to Add New Armor
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Image: Example of item_proto Editing
This guide will be useful for anyone working on Metin2 client sharing, Metin2 pack download, and Metin2 client edit projects.
You can use this method in your Metin2 eter pack or Metin2 custom client projects to create your own unique armors.
