Rehber: Zırh Ve Silah Nasıl Eklenir Detaylı Anlatım!

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 46

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0

Konu İçeriği: Zırh Ve Silah Nasıl Eklenir

Bölüm1: Zırh Nasıl Eklenir





















vbr94R.png





Öncelikle Sağ Tıklayıp Yeni Klasör Oluşturuyoruz Bu Klasor İsmini Herhangibi Birşey Yapa Bilirsiniz





R02MQ6.png





Yeni Oluşturduğumuz Klasörün İçine Tekrardan Girerek ymir work isimli Bir Klasör Dağa Oluşturuyoruz





kbmoEA.png





ymir work Dosyamızın İçine İndirdiğiniz Herhangi Bir Zırh Modelinin Dosyalarını Atıyoruz




NpmPl5.png



Peki Bu Pc ve Pc2 Dosyaları Nedir Bu Dosyalarda Zırhlarımız Gr2 Dosyalrı Yani Model Dosyaları Bulunmaktadır

Pc: Savaşçı,Sura : Erkek
Pc: Şaman,Ninja : Kız

Pc2: Savaşçı,Sura : Kız
Pc2: Şaman,Ninja : Erkek

Model Dosyaları Bulunmaktadır



2rBAnj.png



Assassin : Ninja
Shaman : Şaman
Sura : Sura
Warior : Savaşçı

Türkçe Anlamları Bu Şekildedir



W0m50Y.png




Bu Dosyaların İçine Girdimi Örnek Ben Warior Yani Savaşçı Klasörüne Girdim Ve orada 1 Adet Gr2 Açtım.
Açılan Programda Texture List Bölümüne Basıyoruz Ve Zırhımızın Kaplamalarının Nereden Çekileceğini Görüyoruz Ve Resimdeki Gibi .dds lerimi O bölüme Atıyorum



ojov0k.png



brm3G8.png



dPmp7X.png





Ve Packımı Kapatıyorum ve .eix ile .epk oluşuyor Bunları Meti2 Nin pack dosyasına atıp index e Ekliyorum





gqEaq3.png





Şimdi Locale_tr veya Locale_de Ne Kullanıyorsanız Onun Packını Açıp İtem Protosunu Alıyorsunuz Ve Zegre İle Açıyorsunuz




W0m5G8.png




İtem_Proto Açıldıktan Sonra İtem_Proto_Dump Oluşucaktır




DPpZyv.png



İtem_Proto_Dump Dosyamızı Bu Şekilde Açalım



P09oWO.png




Açtıktan Sonra Bu Bölümü Silelim Boşluk Kalmıcak Şekilde Silinmezse Kapatılırken Hata Vericektir


Br3Yyp.png




Burada 11299 Kodlu İtemi Arıyorum Yani Savaşçı Siyah Çelik Zırhı Bunun Sebebi Şuan Savaşçı Zırhı Ekliyorm Sadece Siz Eklerken Ninja Zırhı Eklicekseniz Herhangibi Bir Ninja Zırhını Almanız Gerekiyor Veya Sura Zırhı Ekliyecekseniz Ona Göre Sura Zırhı Kodu Kopyalıyacaksınız



7q5z6Y.png



1Lq5Ej.png




Şimdi 11299 Kodlu İtemi Yani Siyah Çelik Zırhımı Seçiyorum Ve O Satırı Komple Baştan Sona Kopyalıyorum



9Q0yNN.png




En Alt Satıra İnip Bu Şekilde </item_proto> Yazısını Bir Satır İndiriyorum



4PX4zA.png



yEgQqk.png




Kopyaladığım 1199 Kodunun Satırını Boş Olan Satıra Yapıştırıyorum Ve Hizalıyorum



aLmWY4.png




Zırhımızın Kodunu Yani 11299 Yerini Oyunda Yeni Eklediğiniz Zırhın Kodunun Ne Olmasını İstiyorsanız Onu Yapın Yaptıgınız Yeni Kod O Zırhı Oyunda Çağırma Kodunuz Olucak
Uyarı: Eklediğiniz Kod Zatem İtem_Proto ' da Mevcut İse Kapatırken Hata Vericektir





YDm0d2.png




p0l1br.png





Kodunu Değiştirdikten Sonra Sağ Tarafa Doğru Kaydırın Ve Value3: Bölümünü Bulun Buradaki Valu3 Kodu msm Ayarlarken Lazım Olucak Buradaki value3 Kodunuzuda zırhınızın kodu yapa bilirsiniz veya istediğiniz bir kod ama diyer zırhların value3 ile aynı olmaması lazım




aLmWl4.png



69dOa0.png




j8mZqL.png




İtem_Proto_Dump Dosyanızı Sürükleyin Açılan Pencerenin Tamamlanmasını Bekleyin Sorunsuz Olduysa Tamalanıcaktır Hatanız Varsa Hata Vericektir Tamamlandıktan sonra item_proto ve item_names adlı 2 Dosya Oluşur



m3mBX8.png



2rBAO2.png




Enson Olarak item_proto ve item_names dosyalrını sürükleyin işlem tamamlandıktan sonra Yeni İtem_proto Oluşucak Bu İtem_protoyu Yine Locale_tr veya Localde_de hangisini Kullanıyorsunuz Eski İtem_Proto Silip Yenisini içine atın


LymrvZ.png



ldmlQQ.png



Navicat Açın Player Bölümüne Gelip İtem_proto nuzu Drump Sql file Deyip İtem_protoyu Herhangibi Bir Yere Çıkarın Ve Açın



37Q0l9.png




Diyer İtem_protoda Yaptıklarımızın Aynısını Burada Yapıyoruz Yine 11299 Satırını Baştan Sona Kopyalayıp En Alt Satıra İnip Yapıştırıyorm ve Onceki İtem_proto daki gibi 11299 Kodunu Değiştiriyorum Diyer İtem_proto da Kodunu Kaç yaptıysanız aynı Şekilde Burdakinide Kodunu Aynısını Yapın Ve Kaydedin




vbr9NA.png




Kaydedtikten Sonra İtem_protoyu Alıp Navicatın içine sürükleyin ve Contune on eror tikini kaldırın bu sayede hatanız varsa Görürsünüz Ve Start Deyin




qbVLpq.png




Sorunsuz Şekilde Yaptıysanız Aynı Buradaki Gibi Successfully Onayını Alırsınız



brm3pj.png





Root Packı Açılır Burada Ben Savaşçı Erkek Zırhı Eklediğim İçin Warior_m Editlicem




019dgL.png




Burada Bu Msm Hangi Dosyadan Gr2 leri Çekiyor Göre Bilirsiniz Buna Göre Hangi Msm Kız Zırhı İçin Hangisi Erkek İçin Anlaya Bilirsiniz

Buradaki ShapeDataCount: Eklene Bilir Zırh Sayısı Diye Biliriz Bunu Kafanıza Göre Arttıra Bilirsiniz Örnek: 100 İse 200 Yapın 200 İse 350 vb




Jam1Nn.png





Kolay Yolunu Söylüyorum En Sonki Eklenen Zırhın Kodunu Kopyalayıp Direk Bir Alta Yapıştırın



GBaVN3.png




Bu Şekilde Kopyalıdıktan Sonra Önemli 2 Yerimiz Var
Shapeİndex: Nedir Bu Shapeİndex Hayırlarsınız İtem_proto editlerken value3 Kodu Girmiştik O Value 3 Kodunu Burayı Giriyoruz Ne Yaptıysanız Onu Yazın
Model : Bu Bölüme İse Gr2 nizin İsmini Yazıyorsunuz Örnek gr2 nizin ismi zırh1 burayıda zırh1.gr2 yazıcaksınız



p0l1kn.png




Eyerki Farklı Bir Zırh Ekliyorsanız Ornek Benim Zırhım Gibi Farklı Bir Zırh Ekliyorsunuz SourceSkin Ve TargetSkin Kısımlarını Sile Bilirsiniz Ama Örnek Beta zırhı Ekliyorsanız Buraya model de oldugu gibi dds lerin ismini girmeniz gerekmekte



NpmPNL.png




Group ShapeData Sırasını Bozmayın Yani 2 Tane ShapeData166 Olmasın 166 Kopladıysanız Resimdeki Gibi 167 Yapın Veya Sizde Sıra Nasıl Devam Ediyorsa



M0m74k.png





Oyunuzda GM Çarınıza Girip Reload p veya reboot atın



GBaVXN.png


Oyun Kendine Geldikten Sonra /i Komutu İle Zırhınızın Kodu Neyse Onu Çağırın Ve Giyin





Not: Zırhınız Giyildiğinde Normal Kiyafet Olarak Gözüküyorsa hatanız vardır
Not2: Zırhınız Giydiğinizde Başka Bir Zırh gözüküyorsa Valu3 Kodunu Kontrol Edin Başka Bi zırhla Çakışıyordur
Not3: Zırhınız Bembeyaz gözüküyorsa dds leri doğru yere atmamışsınızdır

İlkkez Deniyenler Yanlış Yapıcaktır İllaki Çünkü Zırh Ekleme İşi İnce İştir Bir Hata Yaprasanız Sıkıntı Cıkar Zırhınız Gözükmez Herşeyi Dikkatli Şekilde Gözden Geçirin Ve Adım Adım Gidin İyi Forumlar





Metin2 Lobby - Zırh Ve Silah Nasıl Eklenir: Detaylı Anlatım

Metin2 oyununda kendi geliştirdiğiniz zırh veya silah modellerini sunucuya entegre etmek, hem görsel açıdan hem de oynanış açısından oyun deneyimini zenginleştirir. Bu rehberde Metin2 sunucusuna özel zırh ve silah modelleri nasıl eklenir detaylıca ele alınacaktır. Bu işlem model edit, gr2 export/import, texture ve pack sistemleri gibi teknik adımları içerir.

Gerekli Araçlar ve Hazırlıklar
Zırh veya silah modeli eklemek için öncelikle bazı araçlara ihtiyacınız olacaktır:
- 3DS Max veya Blender (Model düzenleme)
- Metin2Dev / MartySama araçları (GR2 işlemleri)
- EterPack (Paketleme)
- Oyun dosyalarına erişim (client ve server)

Adım Adım Zırh ve Silah Ekleme Süreci
1. Modelin Hazırlanması
Öncelikle modelinizi 3DS Max veya Blender üzerinde oluşturun. UV mapping ve texture işlemlerini doğru bir şekilde yapmanız önemlidir. Modelin bone yapısının karakter animasyonuyla uyumlu olması gerekir.

2. GR2 Formatına Çevirme
Modeli gr2 formatına dönüştürmek için Metin2Dev veya MartySama araçlarını kullanın. Bu işlem sırasında modelin mesh, skeleton ve animation bilgileri korunmalıdır.

3. Texture Dosyalarının Hazırlanması
Texture dosyalarınızı DDS formatında hazırlayın. UV haritasına uygun şekilde yerleştirilmiş ve optimize edilmiş doku dosyaları sunucuda daha iyi performans sağlar.

4. Pack Dosyasına Dahil Etme
Hazırladığınız model ve texture dosyalarını EterPack kullanarak client tarafındaki uygun klasörlere yerleştirin. Örneğin zırh dosyaları 'chr' altına, silah dosyaları ise 'weapon' klasörüne konulabilir.

5. Server Tarafında Tanımlama
Sunucu tarafında item.db dosyasına yeni zırh veya silah için ID, isim ve diğer parametreleri tanımlamalısınız. Aynı zamanda client-side da item_proto dosyasına gerekli tanımları yapmalısınız.

6. Test ve Ayarlamalar
Client başlatarak karakterinize zırh/silahı giydirin ve tüm animasyonlarla uyumlu çalışıp çalışmadığını kontrol edin. Gerekirse model veya texture üzerinde ince ayarlar yapın.

Dikkat Edilmesi Gerekenler
- Modelin boyutu çok büyükse sunucu performansını düşürebilir.
- Yanlış bone isimleri animasyon sorunlarına neden olur.
- Texture çözünürlüğü yüksekse oyun yavaşlayabilir.

Sonuç
Metin2 üzerine özel zırh ve silah modelleri eklemek, oyunun görsel zenginliğini artırmanın yanı sıra geliştiriciye yaratıcılık imkanı sunar. Bu rehber sayesinde Metin2 model edit ve custom model süreçleri daha net anlaşılabilir. Metin2Lobby üzerinden daha fazla kaynak ve örnek modele ulaşabilirsiniz.


Metin2 Lobby - Guide: How to Add Armor and Weapons Step by Step!

Adding custom armor or weapon models you develop into the Metin2 game enhances both the visual experience and gameplay. This guide explains in detail how to integrate custom armor and weapon models into a Metin2 server. This process involves technical steps such as model editing, GR2 import/export, textures, and packing systems.

Required Tools and Preparations
To add an armor or weapon model, you will need some tools:
- 3DS Max or Blender (for modeling)
- Metin2Dev / MartySama tools (for GR2 operations)
- EterPack (for packaging)
- Access to game files (client and server)

Step-by-Step Process for Adding Armor and Weapons
1. Preparing the Model
First, create your model in 3DS Max or Blender. It’s important to correctly apply UV mapping and texture processes. The bone structure of the model must be compatible with character animations.

2. Converting to GR2 Format
Use Metin2Dev or MartySama tools to convert the model into GR2 format. During this process, ensure that mesh, skeleton, and animation data are preserved.

3. Preparing Texture Files
Prepare your texture files in DDS format. Ensure textures are properly placed according to the UV map and optimized for better performance in-game.

4. Including in Pack File
Using EterPack, place your prepared model and texture files into appropriate folders on the client side. For example, armor files can go under 'chr', and weapon files under the 'weapon' folder.

5. Server-Side Definition
On the server side, define the new armor or weapon's ID, name, and other parameters in the item.db file. Also, update the item_proto file on the client-side accordingly.

6. Testing and Adjustments
Launch the client, equip the armor/weapon to your character, and check if it works seamlessly with all animations. Make fine adjustments to the model or textures if necessary.

Important Notes
- Large model sizes may reduce server performance.
- Incorrect bone names can cause animation issues.
- High-resolution textures may slow down the game.

Conclusion
Adding custom armor and weapon models to Metin2 not only improves the game's visual richness but also offers developers creative freedom. With this guide, Metin2 model editing and custom model processes become clearer. You can access more resources and sample models via Metin2Lobby.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt