Modpack yardımcı programı
CurseForge paketlerini MRPack ekosistemine taşıyın
CurseForge ZIP dışa aktarımları ve Modrinth .mrpack dosyaları aynı sorunu farklı şekillerde çözer. CurseForge, mod referanslarını manifest.json dosyasında proje ve dosya kimlikleri olarak saklar. Modrinth ise indirme URL'lerini, hash'leri, bağımlılıkları ve geçersiz kılma dosyalarını modrinth.index.json dosyasında saklar. Bu araç, CurseForge'dan dışa aktarılan bir paketin .mrpack tercih eden başlatıcılar tarafından içe aktarılabilmesi için bu formatlar arasında köprü kurar.
Dönüştürme çoğunlukla tarayıcınızda JSZip ile çalışır. Mod meta verileri, CurseForge dosyalarını MRPack formatına eşlemek için yalnızca gerektiğinde aranır. configs, resource packs, shader settings ve scripts gibi overrides, .mrpack çıktısına kopyalanır.
Nasıl çalışır
CurseForge manifest.json dosyasını oku
Dönüştürücü, ZIP dosyasını yerel olarak açar ve Minecraft sürümünü, mod yükleyicisini, overrides klasörünü, project ID'lerini ve file ID'lerini bulmak için CurseForge dışa aktarım manifestini okur.
Modları Modrinth'te eşleştir
Her CurseForge dosyası bir SHA-1 hash'i için kontrol edilir. Modrinth aynı dosyaya sahip olduğunda, çıktı .mrpack Modrinth CDN URL'sini ve SHA-512 hash'ini referans alır.
Yalnızca CurseForge dosyalarını paketle
Bir dosya Modrinth'te mevcut değilse, araç o CurseForge dosyasını indirir ve overrides/mods içine yerleştirir, böylece uyumlu başlatıcılar paketi yine de yükleyebilir.
modrinth.index.json dosyasını yaz
Sonuç, modrinth.index.json, kopyalanmış geçersiz kılmalar ve manuel dikkat gerektiren dosyalar için kısa bir rapor içeren standart bir .mrpack arşividir.
Bu dönüştürücüyü ne zaman kullanmalı
ZIP'ten MRPack'e SSS
ZIP'ten MRPack'e, MRPack'ten ZIP'e dönüştürücünün tersi midir?
Evet. MRPack'ten ZIP'e, bir Modrinth paketi tarafından referans verilen dosyaları indirir. ZIP'ten MRPack'e, bir CurseForge dışa aktarımını okur ve Modrinth tarzı bir .mrpack arşivi oluşturur.
Her CurseForge paketi mükemmel bir .mrpack olabilir mi?
Her zaman değil. Genel Modrinth eşleşmeleri temizdir, ancak bazı yalnızca CurseForge'a özel veya kısıtlı dosyaların doğrudan paketlenmesi gerekir. Bir dosya indirilemezse, araç bunu çıktının içindeki bir rapora ekler.
Hangi başlatıcılar çıktıyı içe aktarabilir?
Prism Launcher, ATLauncher, Modrinth desteği olan MultiMC fork'ları, GDLauncher ve Modrinth App, .mrpack dosyalarını içe aktarabilir.
Bu, CurseForge ZIP dosyamı yüklüyor mu?
ZIP dosyanız tarayıcıda JSZip ile açılır. Bir hesap gerektirmiyoruz veya paketinizi bir kullanıcı projesi olarak saklamıyoruz. Araç, .mrpack oluştururken dosya meta verilerini aramak ve tek tek mod dosyalarını indirmek için genel CurseForge ve Modrinth API'lerini çağırabilir. Bu, meta veri ve genel dosya getirme işlemidir, paketinizin bulut depolamamıza yüklenmesi değildir.