Tiện ích Modpack
Di chuyển các gói CurseForge vào hệ sinh thái MRPack
Các tệp xuất ZIP của CurseForge và tệp .mrpack của Modrinth giải quyết cùng một vấn đề theo những cách khác nhau. CurseForge lưu trữ các tham chiếu mod dưới dạng ID dự án và tệp trong manifest.json. Modrinth lưu trữ các URL tải xuống, hàm băm, phần phụ thuộc và tệp ghi đè trong modrinth.index.json. Công cụ này kết nối các định dạng đó để một gói được xuất từ CurseForge có thể được nhập bởi các trình khởi chạy ưu tiên .mrpack.
Quá trình chuyển đổi chủ yếu chạy trong trình duyệt của bạn với JSZip. Siêu dữ liệu mod chỉ được tra cứu khi cần để ánh xạ các tệp CurseForge sang định dạng MRPack. Các overrides như config, Resource Pack, cài đặt shader và script được sao chép vào đầu ra .mrpack.
Cách hoạt động
Đọc CurseForge manifest.json
Công cụ chuyển đổi mở tệp ZIP cục bộ và đọc manifest xuất của CurseForge để tìm phiên bản Minecraft, mod loader, thư mục overrides, project ID và file ID.
Ghép nối các mod trên Modrinth
Mỗi tệp CurseForge được kiểm tra hash SHA-1. Khi Modrinth có cùng tệp, đầu ra .mrpack sẽ tham chiếu URL CDN của Modrinth và hash SHA-512.
Đóng gói các tệp chỉ có trên CurseForge
Nếu một tệp không có sẵn trên Modrinth, công cụ sẽ tải xuống tệp CurseForge đó và đặt nó vào overrides/mods để các launcher tương thích vẫn có thể cài đặt gói.
Ghi modrinth.index.json
Kết quả là một kho lưu trữ .mrpack tiêu chuẩn với modrinth.index.json, các tệp ghi đè đã sao chép và một báo cáo ngắn gọn cho các tệp cần được chú ý thủ công.
Khi nào nên sử dụng công cụ chuyển đổi này
Câu hỏi thường gặp về ZIP sang MRPack
ZIP sang MRPack có phải là ngược lại của MRPack sang ZIP không?
Đúng vậy. MRPack sang ZIP tải xuống các tệp được tham chiếu bởi một gói Modrinth. ZIP sang MRPack đọc một bản xuất CurseForge và xây dựng một kho lưu trữ .mrpack kiểu Modrinth.
Mọi gói CurseForge có thể trở thành một .mrpack hoàn hảo không?
Không phải lúc nào cũng vậy. Các kết quả khớp công khai của Modrinth là sạch, nhưng một số tệp chỉ có trên CurseForge hoặc bị hạn chế phải được đóng gói trực tiếp. Nếu một tệp không thể tải xuống, công cụ sẽ thêm nó vào một báo cáo bên trong đầu ra.
Những launcher nào có thể nhập đầu ra?
Prism Launcher, ATLauncher, các phiên bản MultiMC có hỗ trợ Modrinth, GDLauncher và Modrinth App có thể nhập các tệp .mrpack.
Công cụ này có tải lên tệp ZIP CurseForge của tôi không?
Tệp ZIP của bạn được mở trong trình duyệt bằng JSZip. Chúng tôi không yêu cầu tài khoản hoặc lưu trữ gói của bạn dưới dạng dự án người dùng. Công cụ có thể gọi các API công khai của CurseForge và Modrinth để tra cứu siêu dữ liệu tệp và tải xuống các tệp mod riêng lẻ khi xây dựng .mrpack. Đó là siêu dữ liệu và tìm nạp tệp công khai, không phải tải gói của bạn lên bộ nhớ đám mây của chúng tôi.