MLTD-asset-downloader
GitHub Build Status
GitHub Repo stars
GitHub top language
License
English | 繁體中文
THE iDOLM@STER® MILLION LIVE! THEATER DAYS (MLTD)용 게임 에셋 다운로더이며, Rust 언어로 작성되었습니다.
사용 이유 (Why)
내가 가장 좋아하는 게임을 [다시 잃고 싶지 않기] 때문에! ([MLTD TW 서버 서비스 종료])
사용법 (Usage)
$ ./mltd --help
A CLI가 THE iDOLM@STER® MILLION LIVE! THEATER DAYS (MLTD)의 에셋을 위해 만들어졌습니다.
...
시작하기 (Get Started)
- 실행 파일 다운로드
- FFmpeg 공유 라이브러리 >= 9.0 버전 설치
- FFmpeg 공식 링크
- FFmpeg 공유 라이브러리가
PATH에 있는지 확인하세요.
- Windows에서는
winget을 사용하여 FFmpeg을 설치하면 자동으로 PATH에 추가됩니다. 예를 들어, 다음 명령어를 사용할 수 있습니다:
winget install BtbN.FFmpeg.LGPL.Shared.9.0. 더 많은 옵션은 winget search ffmpeg를 참조하세요.
- 에셋 추출을 위해 AssetRipper 다운로드 (선택 사항)
- zip 파일을 압축 해제하고 폴더 이름을
./AssetRipper로 변경합니다.
--asset-ripper-path 옵션을 통해 경로를 지정할 수도 있습니다.
소스 코드에서 빌드하기 (Build From Source)
다음 도구들이 필요합니다:
-
git
-
최신 안정 Rust 툴체인 (설치 가이드)
-
cmake >= 3.6 (vgmstream용)
-
clang (bindgen용) (설치 가이드)
Windows에서는 LIBCLANG_PATH 환경 변수를 설정하는 것을 기억하세요.
-
pkg-config (Linux/MacOS)
-
FFmpeg >= 9.0 공유 라이브러리 (PATH에 Windows의 경우) 또는 LD_LIBRARY_PATH (Linux/MacOS)
Windows에서는 FFMPEG_DIR을 FFmpeg이 설치된 폴더로 설정해야 합니다.
대안으로, .cargo/config-windows.toml 파일에서 환경 변수를 설정할 수도 있습니다.
컴파일 방법 (Windows):
cargo build-windows --release
macOS/Linux:
실행 파일은 target/release 디렉토리에 위치합니다.
라이선스
MIT에 따라 라이선스가 부여됩니다.
이 소프트웨어는 [LGPLv2.1] 하에 라이선스된 FFmpeg의 코드를 사용하며, 해당 소스는 repository에서 다운로드할 수 있습니다.
또는 Bandai Namco Entertainment의 승인을 받았습니다. 본 프로그램으로 생성된 모든 결과물의 저작권은 작성자에게 속합니다. 프로그램 출력의 사용 또는 배포는 사용자 관할 지역의 법률 및 규정을 준수해야 합니다.
본 프로그램을 사용함으로써, 귀하는 본 프로그램 사용으로 인해 발생하는 모든 법적 책임을 부담하는 데 동의합니다.