본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

me3

0

me3는 FROMSOFTWARE 게임의 기능을 확장하기 위한 모딩 및 계측 프레임워크입니다. Rust로 작성된 오픈 소스 프로젝트로, 게임 파일의 런타임 수정과 계측 도구 통합을 위한 기반을 제공합니다.

나이트레인모드모드 관리자모드엔진엘든링프롬소프트웨어

소개

me3는 FROMSOFTWARE 게임의 기능을 확장하기 위한 모딩 및 계측 프레임워크입니다. Rust로 작성된 오픈 소스 프로젝트로, 게임 파일의 런타임 수정과 계측 도구 통합을 위한 기반을 제공합니다. 공식 GitHub 저장소를 통해 배포되며, 사용자는 winget 또는 공식 설치 스크립트를 통해 환경을 구성할 수 있습니다.

상세정보

게임 파일 런타임 수정 및 계측

게임 프로세스에 첨부하여 파일 시스템을 오버라이드하고 동작을 변경할 수 있는 호스트 DLL을 제공합니다. 이를 통해 모드 작성자는 게임 파일을 수정하고 계측 도구를 통합하여 모드를 구성할 수 있습니다.

공유 메모리 IPC 및 로깅 시스템

구성 요소 간 통신을 위한 공유 메모리 IPC가 구현되어 있으며, 파일 로깅은 런처로 오프로드되어 처리됩니다. Linux 환경에서는 명명된 파이프를 통해 로깅이 동작합니다.

VFS 프레임워크

Mod Organizer 2에서 영감을 받은 가상 파일 시스템(VFS) 프레임워크를 통해 파일 오버라이드를 처리합니다. Mod Engine의 FROMSOFTWARE 게임 런타임 수정 접근법을 기반으로 설계되었습니다.

Windows 설치

공식 winget 명령으로 설치할 수 있습니다. 또는 me3_installer.exe 설치 마법사를 다운로드하여 실행할 수 있습니다. 이미 설치된 사용자는 실행 창(Ctrl + R)에서 me3 update를 실행하여 최신 버전으로 업데이트할 수 있습니다.

Linux 설치

공식 설치 스크립트를 통해 설치합니다. cURL로 설치 스크립트를 다운로드하여 실행하면 환경이 구성됩니다.

개발자 빌드 및 사용

저장소를 복제하고 Cargo로 바이너리를 빌드한 뒤, me3-cli를 통해 샘플 호스트 DLL을 게임에 첨부하여 모드 작업을 시작합니다.

어떤 게임을 지원하나요?

DARK SOULS III, Sekiro: Shadows Die Twice, ELDEN RING, Armored Core VI: Fires of Rubicon, ELDEN RING NIGHTREIGN을 공식 지원합니다.

어떤 플랫폼에서 실행할 수 있나요?

Windows 네이티브, Linux(Proton), macOS(CrossOver)에서 실행할 수 있습니다.

라이선스는 무엇인가요?

me3 로고를 제외한 소스는 Apache-2.0 및 MIT 라이선스의 듀얼 라이선스로 배포됩니다.

기존 설치본을 어떻게 업데이트하나요?

Windows에서 실행 창(Ctrl + R)을 열고 me3 update를 실행하면 최신 버전으로 업데이트됩니다.

소스에서 직접 빌드할 수 있나요?

Rust(Cargo)와 Visual Studio C++ Build Tools가 설치된 환경이라면 저장소를 복제하고 cargo build로 빌드할 수 있습니다.

시스템 요구사항

• 공식 winget 패키지: garyttierney.me3
• 지원 게임: DARK SOULS III, Sekiro: Shadows Die Twice, ELDEN RING, Armored Core VI: Fires of Rubicon, ELDEN RING NIGHTREIGN
• 개발자 빌드 시 필요 도구: Rust(Cargo), Windows용 Visual Studio C++ Build Tools, Linux용 xwin을 통한 Windows SDK, lld-link 링크 구성