모드팩 유틸리티
CurseForge 팩을 MRPack 생태계로 이동
CurseForge ZIP 내보내기와 Modrinth .mrpack 파일은 서로 다른 방식으로 동일한 문제를 해결합니다. CurseForge는 manifest.json에 프로젝트 및 파일 ID로 모드 참조를 저장합니다. Modrinth는 modrinth.index.json에 다운로드 URL, 해시, 종속성 및 오버라이드 파일을 저장합니다. 이 도구는 이러한 형식을 연결하여 CurseForge에서 내보낸 팩을 .mrpack을 선호하는 런처에서 가져올 수 있도록 합니다.
변환은 대부분 브라우저에서 JSZip으로 실행됩니다. 모드 메타데이터는 CurseForge 파일을 MRPack 형식으로 매핑하는 데 필요한 경우에만 조회됩니다. config, Resource Pack, 셰이더 설정, 스크립트와 같은 overrides는 .mrpack 출력으로 복사됩니다.
작동 방식
CurseForge manifest.json 읽기
변환기는 ZIP을 로컬에서 열고 CurseForge 내보내기 manifest를 읽어 Minecraft 버전, mod loader, overrides 폴더, project ID 및 file ID를 찾습니다.
Modrinth에서 모드 일치시키기
각 CurseForge 파일은 SHA-1 해시를 확인합니다. Modrinth에 동일한 파일이 있는 경우, 출력 .mrpack은 Modrinth CDN URL과 SHA-512 해시를 참조합니다.
CurseForge 전용 파일 번들
파일이 Modrinth에서 사용할 수 없는 경우, 도구는 해당 CurseForge 파일을 다운로드하여 overrides/mods에 배치하므로 호환되는 런처에서도 팩을 설치할 수 있습니다.
modrinth.index.json 쓰기
결과는 modrinth.index.json, 복사된 오버라이드, 그리고 수동으로 처리해야 할 파일에 대한 간략한 보고서가 포함된 표준 .mrpack 아카이브입니다.
이 변환기를 사용해야 할 때
ZIP을 MRPack으로 FAQ
ZIP을 MRPack으로 변환하는 것은 MRPack을 ZIP으로 변환하는 것의 반대인가요?
네. MRPack을 ZIP으로 변환하는 것은 Modrinth 팩이 참조하는 파일을 다운로드합니다. ZIP을 MRPack으로 변환하는 것은 CurseForge 내보내기를 읽고 Modrinth 스타일의 .mrpack 아카이브를 만듭니다.
모든 CurseForge 팩이 완벽한 .mrpack이 될 수 있나요?
항상 그런 것은 아닙니다. 공개 Modrinth 일치는 깨끗하지만, 일부 CurseForge 전용 또는 제한된 파일은 직접 번들로 묶어야 합니다. 파일을 다운로드할 수 없는 경우, 도구는 이를 출력 내 보고서에 추가합니다.
어떤 런처가 출력을 가져올 수 있나요?
Prism Launcher, ATLauncher, Modrinth 지원이 있는 MultiMC 포크, GDLauncher 및 Modrinth App은 .mrpack 파일을 가져올 수 있습니다.
이것이 제 CurseForge ZIP을 업로드하나요?
귀하의 ZIP은 JSZip을 사용하여 브라우저에서 열립니다. 저희는 계정을 요구하거나 귀하의 팩을 사용자 프로젝트로 저장하지 않습니다. 이 도구는 .mrpack을 빌드할 때 파일 메타데이터를 조회하고 개별 모드 파일을 다운로드하기 위해 공개 CurseForge 및 Modrinth API를 호출할 수 있습니다. 이는 메타데이터 및 공개 파일 가져오기이며, 귀하의 팩을 당사 클라우드 스토리지에 업로드하는 것이 아닙니다.