[UNPACK] NextWorld2 – Pack Dosyalarını Açma ve Çıkarma Aracı

Bağlantılar ve dosyalar korumalıİçeriği açmak için ilk mesajı beğenin ve konuya bir yorum yazın. Her iki koşul da gereklidir.

EterBlade

Üye
Üye
Mesajlar
77
Beğeniler
0
Puanlar
0
Merhaba arkadaşlar,​

Gelen istekler üzerine NextWorld2 oyununa özel unpack çalışmasını tamamladım. Ancak oyun dosyalarının boyutlarının oldukça yüksek olması nedeniyle tüm dosyaları tek tek paylaşmak yerine, isteyen herkesin ihtiyaç duyduğu Pack dosyalarını kendisinin çıkarabileceği özel bir Pack Unpacker (Pack Açıcı) uygulaması geliştirdim.

Hazırladığım araç sayesinde level180 gibi Pack/Data dosyalarını tek tek seçerek istediğiniz klasöre çıkarabilirsiniz.
​

Uygulama Hakkında​

Uygulama, yalnızca uyumlu NextWorld2 istemcisiyle çalışacak şekilde hazırlanmıştır.

Görsel :
Bağlantı ve içerik kilitli
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.

Sürüm ve bütünlük kontrolü:
​

  • Client EXE dosyasının SHA-256 hash değeri kontrol edilir.​
  • Kullanılacak işlevlerin imzaları doğrulanır.​
  • İstemci sürümü farklıysa veya gerekli imzalar eşleşmiyorsa işlem otomatik olarak durdurulur.​

Bu sayede uygulamanın uyumsuz istemci sürümlerinde çalışması engellenir.

Not uygulama istemcisi güncellenmesi durumunda konuya güncellenmesi için yanıt atarsanız güncellerim istemciyi
​

Dosya Çıkarma Durumu​

Oyunda aktif bir hesabım bulunmadığı için haritalar arasında geçiş yaparak kapsamlı testler gerçekleştiremedim.

Toplamda yaklaşık 95.000 dosyanın 74.000'den fazlası başarıyla çıkarılabiliyor.

Haritalar arasında geçiş yapma imkânım olsaydı, kalan dosyalar üzerinde de testler gerçekleştirerek daha kapsamlı bir çıktı elde edebilirdim.

Ancak bu aşamadan sonra daha fazla zaman ayırmak istemediğim için uygulamayı mevcut hâliyle paylaşmaya karar verdim.

Mevcut sürümde de oldukça fazla dosyaya erişilebildiğinden, ihtiyaç duyulan Pack dosyalarını çıkarmak isteyenlerin işini göreceğini düşünüyorum.
​

---

Kurulum ve Kullanım Talimatları​

1. Oyunu Başlatın​

Size verilen oyun başlatıcı EXE dosyasını, NextWorld2'nin kurulu olduğu ana klasöre kopyalayın.

Ardından oyunu bu EXE dosyası üzerinden başlatın.
​

2. Pack Unpacker Uygulamasını Çalıştırın​

Oyunu başlattıktan sonra paylaşımda bulunan Pack Çıkarıcı EXE dosyasını çalıştırın.
​

3. Pack Klasörünü Seçin​

Program içerisinden oyun dosyalarının bulunduğu data klasörünü seçin.

Örnek klasör yolu:

C:\Program Files\world2\game_data\data
​

4. Client EXE Dosyasını Seçin​

Pack klasörünü belirledikten sonra oyuna giriş yapmak için kullandığınız Client EXE dosyasını seçin.

Uygulama, seçilen istemcinin uyumluluğunu otomatik olarak kontrol edecektir.
​

5. Çıktı Klasörünü Belirleyin​

Çıkarılan dosyaların kaydedileceği hedef klasörü seçin.
​

6. Pack Dosyalarını Çıkarın​

Gerekli seçimleri tamamladıktan sonra çıkarmak istediğiniz Pack/Data dosyasını belirleyerek işlemi başlatabilirsiniz.

Örneğin level180 gibi dosyaları tek tek seçerek çıkarabilirsiniz.
​

---

Önemli Bilgilendirme​

  • Kurulum ve kullanım adımlarını belirtilen sırayla uygulayın.​
  • Pack Unpacker uygulamasını açmadan önce oyunu, paylaşımda verilen başlatıcı EXE üzerinden çalıştırın.​
  • Uygulama yalnızca desteklenen istemci sürümüyle çalışmaktadır.​
  • Farklı sürümlerde SHA-256 veya işlev imzası kontrolü nedeniyle işlem durdurulabilir.​
  • Dosyaların çıkarılacağı diskte yeterli boş alan bulunduğundan emin olun.​
  • Mevcut sürümde tüm dosyaların çıkarılması garanti edilmemektedir.​

---

Kaynak Kodları ve Gelecek Güncellemeler Hakkında​

Uygulamanın farklı sunucularda doğrudan kullanılmasını önlemek amacıyla kaynak kodlarını paylaşmıyorum. Bu nedenle araç yalnızca derlenmiş EXE formatında kullanıma sunulmuştur.

İlerleyen süreçte yeterli talep olması hâlinde, yalnızca NextWorld2 ile sınırlı kalmayan, farklı Metin2 sunucularında da çalışabilecek daha kapsamlı bir Universal Pack Unpacker geliştirmeyi değerlendirebilirim.

Böyle bir uygulamada, istemcilerin SHA-256 değerlerini otomatik olarak kontrol eden, sürüm farklılıklarını tespit eden ve tersine mühendislik yöntemleriyle gerekli işlev imzalarını analiz ederek uyumluluk sağlayabilen bir altyapı oluşturulabilir.


Şimdilik mevcut uygulama yalnızca NextWorld2 için özel olarak hazırlanmıştır.​

Son Olarak​

NextWorld2 için hazırladığım bu aracı, dosyaları tek tek yükleyip paylaşmak yerine herkesin kendi ihtiyacına göre kullanabilmesi amacıyla yayınlıyorum.

Şimdilik 74.000'den fazla dosya çıkarılabiliyor. Kalan dosyalar için ayrıca bir çalışma yapmayı düşünmüyorum.

Umarım işinize yarar.

İyi forumlar, herkese kolay gelsin.

İNDİRME BAĞLANTISI :
Bağlantı ve içerik kilitli
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.

VİRÜS TOTAL

Bağlantı ve içerik kilitli
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
​
 
Geri
En Üst