WitchCraft는 더 위쳐 3에서 마인크래프트 캐릭터와 조작을 구현하는 프로토타입이다. 3인칭 캐릭터 전환, 이동과 점프, 인벤토리, 블록 배치 등을 일부 확인했지만, 완성된 변환 모드는 아니며 지형 채굴과 전투·물 표현 등은 아직 구현되지 않았거나 부분적으로만 지원한다.
현재 라이브 테스트에서는 카메라 방향에 따른 WASD 이동과 대각선 이동, 제자리 점프, HUD와 핫바, 인벤토리 조작, 블록 배치, 작은 블록 지형 이동이 확인됐다. F5로 1인칭과 3인칭을 전환하고, 스페이스바를 두 번 눌러 크리에이티브 비행을 시작할 수 있다. 스페이스바는 상승, Shift는 하강에 사용한다. F8은 Geralt로 돌아가며, 이후 마인크래프트 연결을 다시 요청해 게임을 재시작하지 않고 재진입할 수 있다.
제작자는 외부 오버레이 처리 과정에서 약간의 지연이 남아 있다고 설명한다. 지형과 벽의 일부를 샘플링해 가리는 기능은 구현됐지만 전체 장면을 다루지는 않는다. 높은 곳의 장애물 처리도 미완성이며, 생존 모드에서 떨어지거나 높은 구조물에 접근하면 연결이 끝날 수 있다. 지형 채굴에는 위쳐 전용 작업이 더 필요하고, 엘리트라, 호수·강의 물, NPC와 전투 연동도 구현되지 않았거나 일부만 구현됐다. 렌더링 오버레이는 위쳐의 깊이 정보, 조명, 그림자, 카메라 기울기를 사용하지 않는다.
2026년 10월 11일의 테스트 기록에는 내보낸 지형 위에서 짧게 걷고 벽 앞에서 멈춘 시험, WASD와 대각선 이동, 카메라 회전, 제자리 점프가 성공했다고 적혀 있다. 이는 제한된 조건에서의 시험이며, 긴 시간 이동하거나 이동 중 점프하기, 블록 상호작용, 전체 지형 충돌은 검증되지 않았다. 제작자는 일부 지형 샘플링과 가림 기능도 실제 게임에서 확인을 기다리고 있다고 밝힌다.
사용 방법과 조작·제약은 플레이 모드 안내에서 확인할 수 있다. 마인크래프트 패치의 빌드 조건은 Minecraft readback patch 안내에, 다음 연동 단계는 어댑터 안내에 있다.
빌드에는 Windows x64, CMake 3.25 이상, C++20, Windows SDK 또는 MinGW가 필요하다.
cmake -S . -B build -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
cmake --build build -j 4
ctest --test-dir build --output-on-failure
Visual Studio에서는 -G를 생략하고 --config Release로 빌드와 테스트를 실행한다. 테스트는 두 게임을 실행하지 않고 진행되므로 게임 내 호환성을 입증하지 않는다. 빌드 결과물은 build/dinput8.dll이며 게임에 자동 설치되지 않는다. 기존 DLL은 교체 시험 전에 보관해야 한다.
마인크래프트는 SkyCraft의 Fabric 모드를 사용하며, 호스트는 변경되지 않은 SkyCraft 프로토콜 버전 11을 대상으로 한다. Fabric 빌드를 업데이트하기 전에 프로토콜 호환성을 확인해야 한다. 저장소에는 소스와 문서만 포함되며 게임 파일, 저장 데이터, 컴파일된 DLL·JAR, 로컬 진단 로그는 포함되지 않는다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요