Proto Editör.

krmavsr

MT Üye
MT Üye
Mesaj
196
Çözümler
5
Beğeni
57
Puan
465
Ticaret Puanı
3
Kendimce durup dururken Proto editör yapasım geldi. Bazı kişilerin yaptığını kontrol ettim ve buna göre bir şeyler yaptım. Ancak Tabiki Gui yapmakta beceriksiz bi insanım o yüzden gui'yi tamamen Aİ ya yaptırdım. Ai Düşmanlığınız varsa mazur görün bu dünyada artık ai'sız iş yok denecek kadar az. Henüz paylaşmayı düşünmüyorum. Şuan sorunsuz tüm fileslerde çalışacak şekilde ayarlandı. Otomatik olarak protolarda hata var mı yokmu kontrol edebiliyor, Her kaydedişinizde bir klasör oluşturup backup alıyor. Hızlı kostüm ekleme ve İtem ekleme mevcut. Şuan Mob ekleyemiyor ancak kopyasını yapabildim. ek olarak tüm dropları istediğiniz şekilde girebiliyorsunuz. şuanlık görsel veremiyorum daha bitmedi çünkü. Örnek olarak silah yerinde vereyim.
1791826600365.webp
1791826766159.webp
 
mantığı ne tam nasıl ekliyor
Kanka bu iş aslında sandığın kadar zor değil. Önce sunucudaki item_proto.txt’yi açıyorsun, eklemek istediğin şeye benzeyen bir item bulup satırını kopyalıyorsun, en alta yapıştırıp vnum’unu boşta olan bir numarayla değiştiriyorsun. Hasar, seviye, fiyat ne istiyorsan oradan ayarlıyorsun. Sonra item_names.txt’ye aynı vnum ile oyunda görünecek ismini yazıyorsun.

Client tarafında da locale’deki item_list.txt’ye ikon ve model yolunu ekliyorsun. İstersen itemdesc.txt’ye açıklama da yazabilirsin, zorunlu değil. Sonra dump proto ile item_proto’yu çıkarıp locale_tr’ye atıyorsun, pack’i paketliyorsun. Sunucuya da item_proto.txt ile item_names.txt’yi atıp db ve game’i yeniden başlatınca item oyunda oluyor.
 
Öncelikle Açıklamamı Ai ile düzelttiğim için tekrardan özür diliyorum ama benden daha iyi analiz edip açıkladı. o yüzden Gelicek güncellemeleri paylaşacağım. (aklımdaki güncelleme)

Krmavsr Studio – Geliştirici Günlüğü #1​

Selam millet,

Bir süredir üzerinde çalıştığım Krmavsr Studio'dan biraz bahsetmek istiyorum. Kısaca: Metin2 files'larıyla uğraşan herkesin bildiği o Excel + txt + dump proto çilesini tek bir programa toplamaya çalışıyorum.

Şu an neler yapabiliyor? (v1.0.1)​

  • Eşyalar: İkonlarıyla birlikte bütün itemleri görüp düzenleyebiliyorsun. Bonuslar, bayraklar, sınırlar, + basma, hepsi sekme sekme.
  • Yeni eşya ve +0 / +9 serisi: Bir şablon seçiyorsun, 10 itemlik seriyi + basma zinciriyle birlikte tek seferde oluşturuyor.
  • Kostüm sihirbazı: Görünüm, cinsiyet, sınıf, süre ve bonuslar tek pencerede.
  • Moblar: Statlar, dirençler ve droplar.
  • Sandıklar ve droplar: special_item_group, mob_drop_item, drop_item_group ikonlu listelerle.
  • Tek tuşla client proto: Kaydet, Client Proto Üret, bitti.
  • Kayıt öncesi kontrol: Sunucuyu açtırmayacak hataları kaydetmeden önce yakalıyor. Her kayıtta otomatik yedek alıyor.
  • Dosyalarına dokunmuyor: Değiştirmediğin satırlar bayt bayt aynı kalıyor, Türkçe ve Korece karakterler bozulmuyor.
  • Koyu tema, kendi arayüz kiti, Python kurmana gerek yok, tek exe.
  • Sırada ne var? (v1.0.2)​

    Profiller​

    Birden fazla files'la uğraşanlar için. Programın üstünde bir profil seçici olacak:
    • Her profilin kendi txt'leri, kendi pack'i, kendi ayarları.
    • "Razuning v5"ten "Test sunucum"a tek tıkla geçiyorsun, her şey o files'a göre yükleniyor.
    • Klasör yollarıyla tek tek uğraşmak yok. Bir kere kur, sonra sadece profile tıkla.
  • MySQL bağlantısı​

    Üzerinde çalıştığım en büyük özellik bu. Amaç, programın sunucunun veritabanına bağlanıp oradaki verileri de doğrudan yönetebilmesi.
    • İlk hedef NPC dükkanları: Navicat açmadan, dükkanı oyunda nasıl görünecekse öyle görerek düzenlemek.
    • Hangi item hangi sekmeye düşüyor, sığıyor mu sığmıyor mu, fiyatı kaç; kaydetmeden önce görebileceksin.
    • Henüz test aşamasında. Sağlam olduğuna emin olmadan çıkarmayacağım.
  • Son olarak​

    Program tamamen kendi files'ımız üzerinde geliştiriliyor ve test ediliyor. Önerin ya da "şu da olsa çok iyi olur" dediğin bir şey varsa yaz, listeye eklerim.

    Görüşmek üzere.
 
Geri
Üst