PK2Tools 5-in-1 Paketi | Silkroad Online PK2 Builder, Editor, Extractor ve Araçlar
admin
Katılım
23 Eki 2022
Mesajlar
9,730
Çözümler
14
Tepkime puanı
9,457
Puanları
113
Yaş
28
Web sitesi
farming-simulator.r10dev.net

PK2Tools 5-in-1 Paketi – Silkroad Online PK2 Araçları

PK2Tools 5-in-1, Silkroad Online Vsro PK2 dosyaları üzerinde çalışma, düzenleme, çıkarma ve yeniden oluşturma işlemleri için hazırlanmış kapsamlı bir araç paketidir.

Paket içerisinde Builder.exe, Defragmenter.exe, Editor.exe, Extractor.exe ve Lister.exe olmak üzere 5 farklı araç bulunur. Araçlar özellikle Silkroad Online client dosyalarını düzenlemek, PK2 içeriğini incelemek ve özel client/mod çalışmalarında kullanılmak üzere tasarlanmıştır.

Önemli: PK2 dosyaları üzerinde işlem yapmadan önce mutlaka yedek alın. Yanlış yapılan işlemler client dosyalarının çalışmamasına neden olabilir.

PK2Tools Özellikleri

PK2Tools'un güncellenmiş sürümü PK2 dosya yapısını daha kapsamlı şekilde okuyup işleyebilir.

Öne çıkan özellikler:

  • PK2 klasörlerini daha düşük bellek kullanımıyla okuyabilme
  • Daha hızlı PK2 dosya işleme
  • PK2 yapısındaki bilinen alanların desteklenmesi
  • Klasörleri alt klasörleriyle birlikte çıkarabilme
  • Dosya boyutlarını görüntüleyebilme
  • Birden fazla Blowfish key desteği
  • PK2 içerisindeki kayıtları listeleyebilme
  • Yeni PK2 dosyaları oluşturabilme
  • PK2 dosyalarını defragment edebilme
  • PK2 içerisine yeni dosya ve klasör ekleyebilme
  • PK2 dosyalarından dosya çıkarabilme

PK2Tools İçerisindeki Araçlar

1. Builder.exe

Builder.exe, mevcut bir klasör yapısından yeni bir PK2 dosyası oluşturmanızı sağlar.

Kullanım

Builder <input folder> <output name> <key index>

Parametreler

input folder:
PK2 dosyasına dönüştürülecek klasörün yolu.

output name:
Oluşturulacak PK2 dosyasının adı. Uzantı eklenmemelidir.

key index:

  • 0 → Standart PK2 key
  • 1 → ZSZC ve SWSRO gibi standart dışı PK2 key

Örnek

Builder "C:\MyData" "mydata" 0

Bu komut C:\MyData klasörünü kullanarak yeni bir mydata.pk2 dosyası oluşturur.


2. Defragmenter.exe

Defragmenter, mevcut PK2 dosyalarını daha optimize bir yapıya dönüştürmek için kullanılır.

Kullanım

Defragmenter <pk2>

Örnek

Defragmenter "C:\Program Files\Silkroad\media.pk2"

Oluşturulan optimize edilmiş PK2 dosyası ilgili dizine kaydedilir.

Önemli

Orijinal PK2 dosyanız doğrudan değiştirilmez.

İşlem sırasında yazma izinleri nedeniyle yönetici erişimi gerekebilir.


3. Lister.exe

Lister.exe, PK2 içerisindeki tüm kayıtları listeleyerek bir log dosyası oluşturur.

Özellikle PK2 içerisinde belirli bir dosyayı bulmak veya PK2 yapısını incelemek için kullanışlıdır.

Kullanım

Lister <pk2>

Örnek

Lister "C:\Program Files\Silkroad\media.pk2"

Lister, PK2 içerisindeki dosya ve klasör kayıtlarını listeleyen bir çıktı oluşturur.


4. Editor.exe

Editor.exe, mevcut bir PK2 dosyasına yeni dosya ve klasörler eklemek için kullanılabilir.

Silkroad Online client modlama çalışmalarında özellikle yeni veya değiştirilmiş dosyaları PK2 içerisine eklemek için kullanılabilir.

Gereksinim

GFXFileManager.dll

GFXFileManager.dll, düzenlenecek PK2 dosyasıyla aynı klasörde bulunmalıdır.


5. Extractor.exe

Extractor.exe, PK2 içerisindeki dosyaları dışarı çıkarmak için kullanılır.

Eski PK2Extractor sürümlerine kıyasla daha basit bir kullanım sunarken bazı ek özellikler de içerir.

Desteklenen özellikler arasında:

  • Dosya çıkarma
  • Klasör çıkarma
  • Alt klasörleri birlikte çıkarma
  • Dosya boyutlarını görüntüleme
  • Birden fazla Blowfish key kullanabilme
  • PK2 kayıtlarını görüntüleyebilme
bulunur.

Silkroad Online PK2 Dosyaları Nedir?

Silkroad Online client içerisinde birçok oyun dosyası PK2 arşivlerinde saklanır.

Örneğin:

  • media.pk2
  • Data.pk2
  • Diğer client PK2 dosyaları
PK2 dosyaları içerisinde grafik, model, efekt, ses, text ve çeşitli client kaynakları bulunabilir.

Bu nedenle PK2 araçları, Silkroad Online client modlama ve geliştirme çalışmalarında önemli bir yere sahiptir.

PK2Tools ile Neler Yapılabilir?

PK2Tools kullanılarak temel olarak:

  1. PK2 içerisindeki dosyalar listelenebilir.
  2. PK2 dosyalarından içerik çıkarılabilir.
  3. Yeni PK2 dosyaları oluşturulabilir.
  4. Mevcut PK2 dosyalarına dosya ve klasör eklenebilir.
  5. PK2 dosyaları optimize edilebilir.
  6. Farklı PK2 key seçenekleri kullanılabilir.
  7. Client modlama çalışmalarında kullanılacak dosyalar düzenlenebilir.

PK2 Dosyası Nasıl Düzenlenir?

Genel çalışma mantığı şu şekildedir:

PK2 → Extractor → Dosyaları Düzenle → Editor / Builder → Yeni PK2

Örneğin media.pk2 içerisindeki bir client dosyasını değiştirmek istiyorsanız önce ilgili içeriği çıkarabilir, dosyayı düzenleyebilir ve ardından gerekli dosyayı PK2 içerisine ekleyebilirsiniz.

Daha büyük değişikliklerde ise PK2 içeriğinin tamamını dışarı çıkarıp düzenledikten sonra Builder.exe kullanarak yeni bir PK2 oluşturmak daha uygun olabilir.

PK2 Dosyalarını Silme

PK2Tools'un bu sürümünde dosyaları doğrudan silme özelliği bulunmamaktadır.

Alternatif olarak:

  1. PK2 içerisindeki dosyaları dışarı çıkarın.
  2. Silmek istediğiniz dosyayı klasörden kaldırın.
  3. Kalan dosyalarla yeni bir PK2 oluşturun.
  4. Builder.exe kullanarak yeni PK2 dosyanızı oluşturun.
Tek bir dosyayı silmek için bu yöntem daha zahmetli olsa da kullanılabilir.

Alternatif Silme Yöntemi

Bir dosyanın içeriğini temizlemek için aynı isimde 0 byte uzunluğunda bir dosyayı PK2 içerisine aktarabilirsiniz.

Ancak bu yöntem gerçek anlamda PK2 içerisindeki kaydı silmez; yalnızca dosyanın içeriğini boşaltmak için kullanılabilir.

Eski PK2Tools Sürümleri Kullanılabilir mi?

Yeni sürüm ile eski araçların birlikte kullanılması önerilmez.

Özellikle eski PK2Reader gibi araçlarda ciddi hatalara neden olabilecek problemler bulunabileceği belirtilmiştir.

Bu nedenle mümkün olduğunca paketin güncel araçlarının kullanılması önerilir.

PK2Tools Silkroad Dışında Kullanılabilir mi?

Evet.

PK2Tools'un Builder bileşeni teorik olarak Silkroad Online dışındaki PK2 tabanlı projelerde de kullanılabilir.

Ancak PK2 formatı genel amaçlı bir arşiv formatı olmadığı için Silkroad Online dışındaki projelerde ZIP, 7-Zip veya benzeri modern arşiv formatlarının kullanılması genellikle daha uygun olacaktır.

Defragmenter Sonrası PK2 Çalışmıyor

Defragmenter, Editor veya Builder kullanıldıktan sonra Silkroad Online client'ın çalışmaması durumunda öncelikle:

  • Orijinal PK2 yedeğinizi geri yükleyin.
  • Kullandığınız Silkroad Online sürümünü kontrol edin.
  • Kullanılan PK2 key değerini kontrol edin.
  • Dosya yapısının bozulmadığından emin olun.
  • İşlem sırasında kullanılan araç sürümünü kontrol edin.
PK2 işlemlerinden önce orijinal dosyaların yedeklenmesi bu nedenle oldukça önemlidir.

PK2Tools Kullanırken Dikkat Edilmesi Gerekenler

PK2 dosyaları üzerinde işlem yapmadan önce aşağıdaki önerilere uyulması tavsiye edilir:

  • Orijinal PK2 dosyalarını mutlaka yedekleyin.
  • İşlemleri mümkünse kopyalanmış PK2 dosyalarında gerçekleştirin.
  • Doğru Blowfish key seçeneğini kullanın.
  • Builder ile oluşturulan PK2 dosyasını client üzerinde test edin.
  • GFXFileManager.dll gerektiren işlemlerde DLL dosyasının doğru konumda olduğundan emin olun.
  • İşlem sırasında dosya veya klasör isimlerini değiştirmeden önce client yapısını kontrol edin.

PK2Tools FAQ

Can I delete files?

Doğrudan silme özelliği bulunmamaktadır. Dosyaları önce dışarı çıkarabilir, istemediğiniz dosyaları kaldırabilir ve Builder kullanarak yeni bir PK2 oluşturabilirsiniz.

Is there a faster way to delete a file?

Aynı isimde 0 byte uzunluğunda bir dosya eklemek içeriği temizlemek için kullanılabilir. Ancak bu yöntem gerçek anlamda PK2 kaydını silmez.

Can I use the new tools with the old tools?

Eski araçlarla birlikte kullanılması önerilmez. Güncel PK2Tools sürümünün kullanılması daha güvenlidir.

What is Lister.exe used for?

Lister.exe, PK2Extractor içerisinde bulunan arama işlevinin yerine PK2 kayıtlarını bir log dosyasına aktarmak için kullanılabilir. Daha sonra herhangi bir metin editörüyle arama yapılabilir.

Can Builder be used for non-Silkroad projects?

Evet. Builder farklı PK2 tabanlı projelerde kullanılabilir. Ancak PK2 formatı genel amaçlı arşivler için ideal değildir.

Are the original PK2 files modified by Defragmenter?

Hayır. Defragmenter'ın amacı mevcut PK2 dosyasını optimize edilmiş yeni bir sürüm olarak oluşturmaktır. Orijinal dosyanın yedeğini yine de saklamak önerilir.

Download

PK2Tools 5-in-1 Bundle içerisinde:

  • Builder.exe
  • Defragmenter.exe
  • Editor.exe
  • Extractor.exe
  • Lister.exe
  • Source Code
bulunmaktadır.

VirusTotal: Dosyayı çalıştırmadan önce güncel bir antivirüs ve güvenlik servisiyle kontrol etmeniz önerilir.

Sonuç

PK2Tools 5-in-1, Silkroad Online PK2 dosyalarıyla çalışmak isteyen geliştiriciler ve client modlama yapan kullanıcılar için kapsamlı bir araç paketidir.

Builder, Defragmenter, Editor, Extractor ve Lister araçlarının birlikte bulunması; PK2 dosyalarının oluşturulması, incelenmesi, optimize edilmesi ve içeriklerinin dışarı çıkarılması gibi işlemleri tek bir paket üzerinden gerçekleştirmeyi sağlar.

PK2 dosyalarıyla çalışmadan önce mutlaka yedek alınması ve işlemlerin test client'ı üzerinde gerçekleştirilmesi tavsiye edilir.
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!