M2Multi-Tool v2
Gelişmiş Define Scanner & Client Analyzer Tool
Gelişmiş Define Scanner & Client Analyzer Tool
Merhaba Değerli vSRO.ORG Ailesi,
Bugün sizlere özellikle Metin2 Source düzenlemeleriyle uğraşan geliştiriciler için hazırlanmış oldukça kullanışlı bir araç olan M2Multi-Tool v2 paylaşımını sunuyorum.
Bu tool sayesinde source içerisindeki #ifdef define bloklarını hızlıca tarayabilir, ilgili kodları bulabilir, kopyalayabilir veya otomatik olarak temizleyebilirsiniz.
Ayrıca client tarafındaki Python dosyalarını da tarayarak define ile bağlantılı tüm blokları analiz edebilirsiniz.
Özellikle büyük source sistemlerinde define yönetimini ciddi anlamda kolaylaştırmaktadır.
[]C++ Define Scanner Sistemi
[].cpp ve .h dosyalarını otomatik tarar
[]Belirtilen define bloklarını bulur
[]Tam #ifdef bloklarını algılar
[]Kodları kopyalama veya silme desteği
[]Tarama sonuçlarını düzenli klasör yapısında export eder
[]Python Client Scanner
[].py dosyalarını tarar
[]Define ile bağlantılı tüm varyasyonları bulur
[]Nested (iç içe) Python bloklarını algılar- Client tarafındaki define kullanımını analiz eder
[]Gelişmiş Define Yönetimi
[]Virgül (,)
[]Noktalı virgül (
[]Boşluk ile çoklu define desteği
[]Otomatik Output Sistemi
[]DefineScan_System klasörü oluşturur
[]DefineScan_Client klasörü oluşturur
[]Dosya yolu + satır bilgisi ekler- Backup sistemi içerir
🛠 Nasıl Kullanılır?
[]Source Klasörünü Seçin
[].cpp ve .h dosyalarının bulunduğu source klasörünü seçin.
[]Client Tarama (Opsiyonel)
[]"Client ile birlikte tara" seçeneğini aktif edin.- .py dosyalarının bulunduğu client klasörünü seçin.
[]Define Girin
[]Örnek:
[]Aksiyon Seçin
[]#ifdef Kopyala → Define bloklarını ayrı klasörlere export eder.- #ifdef Sil → Dosyalardan define bloklarını kaldırır ve backup oluşturur.
Her çıktı dosyasında:
[]Dosya yolu
[]Satır numarası
[]Bulunan define bloğu
[]Orijinal kaynak bilgisi
otomatik olarak yer almaktadır.
[]Eski sistem temizliği yaparken
[]Unused define tespiti sırasında
[]Source merge işlemlerinde
[]Sistem sökme/takma işlemlerinde
[]Client-source senkron kontrolünde
[]Büyük projelerde define yönetiminde
oldukça büyük kolaylık sağlar.
[]Silme işlemlerinde otomatik backup alınır.
[]Python scanner tamamen opsiyoneldir.
[]Nested Python blok desteği bulunmaktadır.
[]Büyük source yapılarında performans optimizasyonu içerir.
⚠ Sorumluluk Reddi
Bu paylaşım tamamen eğitim, araştırma ve geliştirme amaçlı hazırlanmıştır.
Dosyaların kullanımı, düzenlenmesi veya farklı sistemlerde çalıştırılması sonucunda oluşabilecek veri kayıpları, sistem hataları, güvenlik problemleri veya üçüncü taraf yazılımlarla yaşanabilecek uyumsuzluklardan paylaşımı yapan kişi sorumlu değildir.
Kurulum öncesinde gerekli yedeklemelerin alınması tavsiye edilir.
Dosyayı indirerek ve kullanarak bu şartları kabul etmiş sayılırsınız.
Herhangi bir kurulum yada teknik destek sağlamıyorum.
