- Katılım
- 23 Haz 2010
- Konular
- 62
- Mesajlar
- 330
- Online süresi
- 1mo 1d
- Reaksiyon Skoru
- 208
- Altın Konu
- 0
- Başarım Puanı
- 149
- Yaş
- 28
- MmoLira
- 4,661
- DevLira
- 51
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
ITJA - Metin2 Asset Converter ve Topluluk Merkezi
Projenin Amacı ve Vizyonu
ITJA - Metin2 GR2 Converter, modern 3D modelleme dünyası ile efsanevi MMORPG oyunu Metin2'nin eski nesil grafik altyapısı arasındaki boşluğu kapatmak amacıyla geliştirilmiş, web tabanlı yenilikçi bir köprü ve ekosistemdir.
Metin2 oyun motoru, 3D modeller, kemikler ve animasyonlar için Rad Game Tools'un geliştirdiği tescilli Granny 3D (.gr2) formatını kullanır. Ayrıca bu modellerin oyun içinde çalışabilmesi için .msm (Model Script tanımlayıcıları) ve motlist.txt (Animasyon listeleri) gibi spesifik konfigürasyon dosyalarına ihtiyaç duyar. Bu yapıların manuel olarak hazırlanması, 3D tasarımcılar ve Metin2 sunucu geliştiricileri için oldukça yorucu, karmaşık ve hata yapmaya açık bir süreçtir. ITJA bu süreci tamamen otomatikleştirerek, geliştiricilerin sadece tasarıma odaklanmasını sağlar.
Temel Özellikler ve Kapasiteleri
Akıllı Metin2 Paketleme Sistemi
Uygulama; fbx, obj, stl, glb ve 3mf gibi popüler 3D formatlarını kabul eder. Dosya içeriğini analiz ederek mesh sayısı, kemik yapısı ve animasyon verilerini okur. Yüklenen dosyayı Metin2'nin istemci yapısına uygun şekilde bir zip arşivine dönüştürür. Oyun motorunun kaplama dosyalarını bulması için gereken ShapeData komutlarını barındıran msm dosyasını otomatik olarak oluşturur. Eğer modelde koşma, yürüme, saldırma gibi animasyonlar tespit edilirse, bunları Metin2 motoruna tanıtacak motlist.txt dosyasını da yazar. Sistemin en büyük artısı, hedeflenen ymir work dizin yollarını yapılandırarak geliştiriciye kullanıma hazır bir paket çıktısı sunmasıdır.
Canlı 3D Önizleme ve Analiz
Kullanıcılar dosyalarını dışa aktarmadan önce tarayıcı üzerinden 360 derece canlı önizleme yapabilirler. Modelin web ortamında renderlanması sağlanırken, katman analizi ile yüklenen modelin ne kadar poligon (vertex) içerdiği, kaç materyali olduğu ve oyun motorunda performans kaybına yol açıp açmayacağı hakkında detaylı bilgi verilir. Eğer yüklenen dosyada kendi içinde bir hareket varsa, kullanıcı arayüz üzerinden animasyon oynatıcıyı kullanarak anında test edebilir.
ITJA Hub Topluluk ve Model Deposu
Program sadece bir dönüştürücü değil, aynı zamanda Metin2 geliştiricileri için bir sosyal ağ niteliğindedir. Kullanıcılar çevirdikleri modelleri buluta yükleyerek herkese açık şekilde veya kendilerine özel olarak saklayabilirler. Başka geliştiricilerin yaptığı silah, zırh, binek, pet veya harita objelerini sistem üzerinden arayabilir ve kendi projeleri için tek tıkla indirebilirler. Güçlü arama ve filtreleme sistemi sayesinde model takibi oldukça kolaydır.
Geri Bildirim ve Yönetici Kontrolü
Kullanıcılar, ekranın sağ alt köşesindeki arayüz üzerinden hata, öneri veya destek taleplerini doğrudan bildirebilirler. Yönetici panelinde ise anlık olarak sistemdeki dönüştürme kayıtları, paylaşılan dosyalar ve gelen bildirimler takip edilebilir, sitedeki tüm modeller yönetilebilir.
Gelişmiş Güvenlik Algoritmaları
Sistemin kaynak kodları güçlü güvenlik önlemleri ile korunmaktadır. Alan adı kilidi (Domain Locking) sayesinde proje başka bir sunucuya kopyalansa dahi sadece izin verilen resmi domainler üzerinde çalışır. Korsan kullanımları kesin olarak reddeder. Buna ek olarak, sağ tık engelleme ve kaynak kod görüntülemeyi durdurma gibi tarayıcı katmanı güvenlik duvarlarına sahiptir.
Hedef Kitle
Bu platform temelde üç hedef kitle için oluşturulmuştur. İlk olarak, 3D modelleme uzmanları Blender, 3ds Max, Maya gibi programlardan aldıkları çıktıların oyunda nasıl görüneceğini hızlıca test etmek için bu aracı kullanır. İkinci olarak, Metin2 PvP sunucu sahipleri yeni içerikler eklerken karmaşık kod satırlarını manuel yazmakla vakit kaybetmek yerine bu otomatize dönüşüm sistemini tercih eder. Son olarak, mod geliştiricileri ürettikleri içerikleri geniş bir toplulukla paylaşmak için ITJA Hub sistemini kullanmaktadır.
Sistemin Çalışma Yapısı
Süreç oldukça basittir. Tasarımcı 3D dosyasını ekrana sürükleyip bırakır. Ardından sistem modeli tarayıcı üzerinde canlı olarak renderlar, animasyonları listeler ve analiz sonuçlarını sunar. Kullanıcı dönüştür butonuna bastığında, sistem arka planda Metin2 motorunun ihtiyaç duyduğu klasör ve script dosyalarını saniyeler içerisinde oluşturur. Son aşamada ise oyunun pack klasörüne atılmaya hazır formatta bir zip arşivi indirilir veya arşivi doğrudan toplulukta sergiye açmak üzere paylaşıma sunulur.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
(İNSAN MESELESİ SİZ BENİM ÇAPIM DEĞİLSİNİZ MESELESİ)
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Son düzenleme:
- Katılım
- 20 Eki 2017
- Konular
- 468
- Mesajlar
- 9,380
- Çözüm
- 271
- Online süresi
- 11mo 27d
- Reaksiyon Skoru
- 8,233
- Altın Konu
- 47
- TM Yaşı
- 8 Yıl 7 Ay 18 Gün
- Başarım Puanı
- 326
- Yaş
- 25
- MmoLira
- 96,899
- DevLira
- 242
Metin2, yıllar içinde sayısız oyuncunun büyüdüğü, Türkiye'de özellikle derin bir yere sahip olan köklü bir MMORPG. Ancak bu köklülük, beraberinde ciddi teknik kısıtlamalar da getiriyor. Oyun, 2000'lerin başı engine mimarisiyle inşa edilmiş; o dönemin standartlarına göre tasarlanmış bir yapı bu. Modern araçlarla üretilen her modeli, her dokuyu, her animasyonu olduğu gibi kabul etmesi teknik olarak mümkün değil. Bu bir eksiklik değil, bir gerçeklik.
Peki bu ne anlama geliyor? Herhangi bir modeli alıp doğrudan oyuna aktarmaya çalıştığınızda engine, o modeli ya hatalı işler ya kısmen görüntüler ya da hiç renderleyemez. Bunun sebebi polygon sayısı olabilir, kemik yapısı olabilir, UV mapping tutarsızlıkları olabilir, doku boyutları olabilir ya da format uyumsuzluğu olabilir. Tek bir değişken değil, birden fazla unsurun aynı anda doğru kurgulanması gerekiyor. Bu kurgu, otomatik bir işlem değil; bilinçli, elle yürütülen bir süreç.
İşte tam bu noktada 3ds Max gibi yazılımların önemi ortaya çıkıyor. Bu araçlar sadece "model açıp kapatan" programlar değil. Polygon optimizasyonundan rigging düzenlemesine, bone hiyerarşisinden UV düzeltmeye, format export ayarlarından sahne ölçeğine kadar her adımı kontrol altında tutmanızı sağlayan profesyonel bir ortam sunuyorlar. Bir modelin Metin2'de düzgün çalışıp çalışmadığını ancak bu ortamda, elle, her parametreyi bilerek ayarlayan biri anlayabilir ve düzeltebilir.
Otomatik dönüştürücüler bu tabloda ne sunar? Hızlı bir çıktı. Görünürde kolay bir süreç. Ama altında ne var? O dönüştürücü, Metin2'nin engine'ini tanımıyor. Oyunun bone weight limitlerini bilmiyor. Hangi polygon eşiğinin sorun yarattığını, hangi texture formatının kabul edilip hangisinin görmezden gelindiğini, export sırasında hangi ayarın kritik olduğunu kavramıyor. Sadece bir formatı diğerine çeviriyor; ne optimize ediyor ne doğruluyor ne de oyunun iç yapısına göre uyarlıyor. Çıktı görünürde "çalışıyor" gibi gözükebilir, ama engine içinde bir yerlerde sessizce kırılmış, eksik kalmış ya da yanlış yorumlanmış parçalar bırakıyor arkasında.
Bu yüzden kestirme yollar bu alanda kalıcı bir çözüm değil. Metin2 moddinginde, özellikle karakter ve obje modellemesinde, işin özünü bilen biri her zaman fark yaratır. Çünkü sorun çıktığında, ve er ya da geç çıkar, o sorunu tespit edip düzeltebilecek olan; engine'i, aracı ve modeli birlikte anlayan kişidir. Araç ne kadar gelişmiş olursa olsun, onu anlamlı biçimde kullanabilmek için arkasındaki mantığı kavramış biri gerekiyor.
Kısacası bu iş, modellemeyi öğrenmekle başlar. Oradan büyür.
Peki bu ne anlama geliyor? Herhangi bir modeli alıp doğrudan oyuna aktarmaya çalıştığınızda engine, o modeli ya hatalı işler ya kısmen görüntüler ya da hiç renderleyemez. Bunun sebebi polygon sayısı olabilir, kemik yapısı olabilir, UV mapping tutarsızlıkları olabilir, doku boyutları olabilir ya da format uyumsuzluğu olabilir. Tek bir değişken değil, birden fazla unsurun aynı anda doğru kurgulanması gerekiyor. Bu kurgu, otomatik bir işlem değil; bilinçli, elle yürütülen bir süreç.
İşte tam bu noktada 3ds Max gibi yazılımların önemi ortaya çıkıyor. Bu araçlar sadece "model açıp kapatan" programlar değil. Polygon optimizasyonundan rigging düzenlemesine, bone hiyerarşisinden UV düzeltmeye, format export ayarlarından sahne ölçeğine kadar her adımı kontrol altında tutmanızı sağlayan profesyonel bir ortam sunuyorlar. Bir modelin Metin2'de düzgün çalışıp çalışmadığını ancak bu ortamda, elle, her parametreyi bilerek ayarlayan biri anlayabilir ve düzeltebilir.
Otomatik dönüştürücüler bu tabloda ne sunar? Hızlı bir çıktı. Görünürde kolay bir süreç. Ama altında ne var? O dönüştürücü, Metin2'nin engine'ini tanımıyor. Oyunun bone weight limitlerini bilmiyor. Hangi polygon eşiğinin sorun yarattığını, hangi texture formatının kabul edilip hangisinin görmezden gelindiğini, export sırasında hangi ayarın kritik olduğunu kavramıyor. Sadece bir formatı diğerine çeviriyor; ne optimize ediyor ne doğruluyor ne de oyunun iç yapısına göre uyarlıyor. Çıktı görünürde "çalışıyor" gibi gözükebilir, ama engine içinde bir yerlerde sessizce kırılmış, eksik kalmış ya da yanlış yorumlanmış parçalar bırakıyor arkasında.
Bu yüzden kestirme yollar bu alanda kalıcı bir çözüm değil. Metin2 moddinginde, özellikle karakter ve obje modellemesinde, işin özünü bilen biri her zaman fark yaratır. Çünkü sorun çıktığında, ve er ya da geç çıkar, o sorunu tespit edip düzeltebilecek olan; engine'i, aracı ve modeli birlikte anlayan kişidir. Araç ne kadar gelişmiş olursa olsun, onu anlamlı biçimde kullanabilmek için arkasındaki mantığı kavramış biri gerekiyor.
Kısacası bu iş, modellemeyi öğrenmekle başlar. Oradan büyür.
- Katılım
- 9 Haz 2025
- Konular
- 25
- Mesajlar
- 102
- Online süresi
- 14d 5h
- Reaksiyon Skoru
- 122
- Altın Konu
- 0
- TM Yaşı
- 11 Ay 29 Gün
- Başarım Puanı
- 62
- MmoLira
- 2,740
- DevLira
- 60
Şunu uzun okumak istemeyenler için:Metin2, yıllar içinde sayısız oyuncunun büyüdüğü, Türkiye'de özellikle derin bir yere sahip olan köklü bir MMORPG. Ancak bu köklülük, beraberinde ciddi teknik kısıtlamalar da getiriyor. Oyun, 2000'lerin başı engine mimarisiyle inşa edilmiş; o dönemin standartlarına göre tasarlanmış bir yapı bu. Modern araçlarla üretilen her modeli, her dokuyu, her animasyonu olduğu gibi kabul etmesi teknik olarak mümkün değil. Bu bir eksiklik değil, bir gerçeklik.
Peki bu ne anlama geliyor? Herhangi bir modeli alıp doğrudan oyuna aktarmaya çalıştığınızda engine, o modeli ya hatalı işler ya kısmen görüntüler ya da hiç renderleyemez. Bunun sebebi polygon sayısı olabilir, kemik yapısı olabilir, UV mapping tutarsızlıkları olabilir, doku boyutları olabilir ya da format uyumsuzluğu olabilir. Tek bir değişken değil, birden fazla unsurun aynı anda doğru kurgulanması gerekiyor. Bu kurgu, otomatik bir işlem değil; bilinçli, elle yürütülen bir süreç.
İşte tam bu noktada 3ds Max gibi yazılımların önemi ortaya çıkıyor. Bu araçlar sadece "model açıp kapatan" programlar değil. Polygon optimizasyonundan rigging düzenlemesine, bone hiyerarşisinden UV düzeltmeye, format export ayarlarından sahne ölçeğine kadar her adımı kontrol altında tutmanızı sağlayan profesyonel bir ortam sunuyorlar. Bir modelin Metin2'de düzgün çalışıp çalışmadığını ancak bu ortamda, elle, her parametreyi bilerek ayarlayan biri anlayabilir ve düzeltebilir.
Otomatik dönüştürücüler bu tabloda ne sunar? Hızlı bir çıktı. Görünürde kolay bir süreç. Ama altında ne var? O dönüştürücü, Metin2'nin engine'ini tanımıyor. Oyunun bone weight limitlerini bilmiyor. Hangi polygon eşiğinin sorun yarattığını, hangi texture formatının kabul edilip hangisinin görmezden gelindiğini, export sırasında hangi ayarın kritik olduğunu kavramıyor. Sadece bir formatı diğerine çeviriyor; ne optimize ediyor ne doğruluyor ne de oyunun iç yapısına göre uyarlıyor. Çıktı görünürde "çalışıyor" gibi gözükebilir, ama engine içinde bir yerlerde sessizce kırılmış, eksik kalmış ya da yanlış yorumlanmış parçalar bırakıyor arkasında.
Bu yüzden kestirme yollar bu alanda kalıcı bir çözüm değil. Metin2 moddinginde, özellikle karakter ve obje modellemesinde, işin özünü bilen biri her zaman fark yaratır. Çünkü sorun çıktığında, ve er ya da geç çıkar, o sorunu tespit edip düzeltebilecek olan; engine'i, aracı ve modeli birlikte anlayan kişidir. Araç ne kadar gelişmiş olursa olsun, onu anlamlı biçimde kullanabilmek için arkasındaki mantığı kavramış biri gerekiyor.
Kısacası bu iş, modellemeyi öğrenmekle başlar. Oradan büyür.
- Engine eski, çözüm bilgi.
- Kestirme yok, ustalık var.
- Convert değil, optimize et.
- Model değil, uyumluluk önemli.
- Her şey değil, doğru şey çalışır.
- Araç değil, bilen kazanır.
- Hızlı değil, doğru sonuç.
- Otomatik değil, kontrol şart.
- Modding = teknik disiplin.
- Render değil, engine uyumu.
- Katılım
- 20 Eki 2017
- Konular
- 468
- Mesajlar
- 9,380
- Çözüm
- 271
- Online süresi
- 11mo 27d
- Reaksiyon Skoru
- 8,233
- Altın Konu
- 47
- TM Yaşı
- 8 Yıl 7 Ay 18 Gün
- Başarım Puanı
- 326
- Yaş
- 25
- MmoLira
- 96,899
- DevLira
- 242
Uzun paragraflar daha anlaşılır. Cevabına ilk defa bakan birisi ne diyor bu diyerekten paragrafımı okuyacaktır.Şunu uzun okumak istemeyenler için:
- Engine eski, çözüm bilgi.
- Kestirme yok, ustalık var.
- Convert değil, optimize et.
- Model değil, uyumluluk önemli.
- Her şey değil, doğru şey çalışır.
- Araç değil, bilen kazanır.
- Hızlı değil, doğru sonuç.
- Otomatik değil, kontrol şart.
- Modding = teknik disiplin.
- Render değil, engine uyumu.
- Katılım
- 9 Haz 2025
- Konular
- 25
- Mesajlar
- 102
- Online süresi
- 14d 5h
- Reaksiyon Skoru
- 122
- Altın Konu
- 0
- TM Yaşı
- 11 Ay 29 Gün
- Başarım Puanı
- 62
- MmoLira
- 2,740
- DevLira
- 60
Kısa tutsan daha iyi anlaşılırdı 5 dakika makale mi okuyalımUzun paragraflar daha anlaşılır. Cevabına ilk defa bakan birisi ne diyor bu diyerekten paragrafımı okuyacaktır.

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 104
- Cevaplar
- 6
- Görüntüleme
- 2K
- Cevaplar
- 3
- Görüntüleme
- 211
- Cevaplar
- 9
- Görüntüleme
- 1K
- Cevaplar
- 5
- Görüntüleme
- 737



