ItemProto ve MobProto Sayısal Sıralayıcı (Proto Sequencer Tool)

ggns7

MT Üye
MT Üye
Mesaj
247
Beğeni
102
Puan
499
Selam arkadaşlar, Python veriyi manipüle etmek için mükemmel bi araç :)
Benim gibi sıralamaya ve düzene takıntılı olanlar için bir tool yazdım. Her iki proto için de çalışır. Veri kaybı söz konusu değil.
Sadece encoding ile ilgili endişelerim var (benim için sorun çıkmadı). Biliyorsunuz ki proto dosyaları default halinde EUC-KR olarak kodlanmış.
Tool'un kendisi ile ilgili bir problem yaşarsanız, belirtebilirsiniz.
Düzeltip güncellerim.

Önemli: Sıralanacak dosyanın en sonunda 1'den fazla boş satır olmamalı, varsa silin.

Nedir bu?
Proto dosyası içerisindeki sıralamayı, id'leri baz alarak küçükten büyüğe doğru sıralar.

Nasıl Kullanılır?
Python Interpreter yüklü ise, doğrudan Python dosyasına çift tıklayıp kullanabilirsiniz.
Python Interpreter indirmekle uğraşmak istemeyenler için, exe halini de paylaştım.

Sadece içeriği sıralanacak dosyayı, araç ile aynı dizine atın ve aracı çalıştırın.
Menüden devam edebilirsiniz.


Screenshot_29.png


Kaynak kod ve tool linki:
Linkleri görebilmek için giriş yap veya kayıt ol.


Update: Türkçe veya başka bir dildeki karakterleri içeren proto dosyalarını 'zorla' sıralamak için yeni bir versiyon yayımladım.
Aynı repo üzerinden exe haline ve kaynak koduna ulaşılabilir.

Bu versiyonu kullandığınız zaman, 'çözümlenemeyen' karakterler, ortadan kaldırılacak. İşlevsel olarak bir sorunla karşılaşmazsınız, ancak 'insan dilindeki' anlamını kaybedebilir xd
 
Son düzenleme:

hasanmacit

dc: hasanmacit
Site yetkilisi
Moderatör
Premium Üye
Geliştirici
Yardımsever Üye
Yazar
Mesaj
2.318
Beğeni
1.647
Puan
1.339
çok iyi valla böyle proto düzenleyicidir, dosya düzenleyicidir bayılıyorum bu araçlara insanları büyük yükten kurtarıyor
 

TheAdmin33

Ah bu şarkıların gözü kör olsun
Geliştirici
Yardımsever Üye
Usta Üye
Yazar
Mesaj
590
Beğeni
994
Puan
939
Paylaşım için teşekkürler. Çalışıyor da sadece item_protoyu düzenlemiyor.
 

Dosya Eklentileri

  • item_proto.txt
    1,5 MB · Gösterim: 10

TheAdmin33

Ah bu şarkıların gözü kör olsun
Geliştirici
Yardımsever Üye
Usta Üye
Yazar
Mesaj
590
Beğeni
994
Puan
939
boşluğu sildiğimde de çalışmadı. Verdiğim protoyu sen de dene çalışacakmı merak ettim.
 

ggns7

MT Üye
MT Üye
Mesaj
247
Beğeni
102
Puan
499
boşluğu sildiğimde de çalışmadı. Verdiğim protoyu sen de dene çalışacakmı merak ettim.
Bilgisayarda değilim, telefondan denedim encoding hatası aldım. Yarın bunun için bir güncelleme yaparım. Hızlıca bi deneme yapmak istersen;
Bul;
Kod:
with open(files[selectedFile], 'r') as file:
Değiştir;
Kod:
with open(files[selectedFile], 'r', encoding='latin-1') as file:
 
Son düzenleme:
Üst