본문 바로가기

Diablo IV on M2 Max (MBP 16") using MacOS Ventura (13.4), 실리콘맥북에서 디아블로4 즐기기

출입금지 발행일 : 2023-06-08

Diablo IV on M2 Max (MBP 16") using MacOS Ventura (13.4), 실리콘맥북에서 디아블로4 즐기기

디아블로 4

Install Xcode 15 CLI Tools

  • https://developer.apple.com/download/applications/ 로 이동하세요
  • XCode 15 베타 아래에서 '다운로드 보기'를 클릭하세요
  • Command Line Tools for Xcode 15 베타 아래에서 '세부 정보 보기'를 클릭하고, 'Command Line_Tools_for_Xcode_15_beta.dmg'라는 강조된 링크를 클릭하여 다운로드를 시작하세요
  • 다운로드가 완료되면 해당 파일을 클릭하고 맥북에 설치하세요
 

로그인 - Apple

 

idmsa.apple.com

 

Install/mount Game porting toolkit

  • https://developer.apple.com/download/all/?q=game%20porting%20toolkit 로 이동하세요
  • Game porting toolkit 베타 아래에서 '세부 정보 보기'를 클릭하고, 강조된 'Game porting toolkit beta.dmg' 링크를 클릭하여 다운로드를 시작하세요
  • 다운로드가 완료되면 해당 파일을 클릭하여 마운트하거나 설치하세요
 

로그인 - Apple

 

idmsa.apple.com

Setup your development and Homebrew environment

  • 터미널을 엽니다
  • 게임 포팅 툴킷은 Rosetta 2 아래에서 실행됩니다.
  • Rosetta 2가 설치되어 있는지 확인하세요. 터미널에서 다음 명령을 실행합니다
softwareupdate --install-rosetta

다음 단계를 Rosetta 환경에서 계속하려면 x86_64 쉘을 입력합니다. 이후의 모든 명령은 이 쉘 내에서 실행해야 합니다. 터미널에서 다음 명령을 실행합니다.

arch -x86_64 zsh

아직 설치하지 않았다면 x86_64 버전의 Homebrew를 설치합니다. 터미널에서 다음 명령을 실행합니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew 명령이 경로에 있는지 확인합니다. 이 명령이 /usr/local/bin/brew를 출력하지 않는다면, PATH를 수정하여 /usr/local/bin이 처음에 오도록 하거나, 이후의 명령에서 brew의 경로를 전체적으로 지정해야 합니다. 터미널에서 다음 명령을 실행합니다

which brew

Apple Homebrew 탭을 누릅니다. 터미널에서 다음 명령을 실행합니다

brew tap apple/apple http://github.com/apple/homebrew-apple

game-porting-toolkit 수식을 설치합니다. 이 수식은 여러 개의 대형 소프트웨어 프로젝트를 다운로드하고 컴파일합니다. 이 작업이 얼마나 걸리는지는 컴퓨터의 속도에 따라 다릅니다. 이 작업은 많은 시간이 소요됩니다. 예를 들어, 제 M1 Max가 탑재된 MBP 14"에서는 48분이 걸렸습니다. 터미널에서 다음 명령을 실행합니다

 brew -v install apple/apple/game-porting-toolkit

게임 포팅 툴킷 환경을 위한 새로운 Wine prefix를 생성합니다

Wine prefix는 가상의 C: 드라이브를 포함합니다. 이 가상의 C: 드라이브에 툴킷과 게임을 설치할 것입니다. 여기서는 아무것도 할 필요가 없습니다.

홈 디렉토리에 my-game-prefix라는 새로운 Wine prefix를 생성합니다. 터미널에서 다음 명령을 실행합니다

WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 winecfg

"Wine configuration" 창이 화면에 나타나야 합니다.

윈도우 버전을 Windows 10으로 변경합니다.

적용을 선택한 다음 OK를 선택하여 winecfg를 종료합니다.

툴킷을 Wine prefix에 설치합니다

그래픽 브리지 라이브러리는 게임 평가 환경을 마무리하기 위해 Wine prefix 내부에 배치되어야 합니다. 이 설명서는 /Volumes/Game Porting Toolkit-1.0에 게임 포팅 툴킷을 마운트했다고 가정합니다. 여기서는 아무 것도 할 필요가 없습니다.

게임 포팅 툴킷 라이브러리 디렉토리를 Wine의 라이브러리 디렉토리로 복사합니다. 터미널에서 다음 명령을 실행합니다:

 ditto /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew --prefix game-porting-toolkit`/lib/

battle.net 설치 프로그램을 설정하고 게임을 시작합니다

여기에서 윈도우용 설치 프로그램을 다운로드하세요: https://www.blizzard.com/download/confirmation?platform=windows&locale=en_US&product=bnetdesk 

설치 프로그램을 wine prefix로 복사합니다. 터미널에서 다음 명령을 실행합니다:

cp ~/Downloads/Battle.net-Setup.exe ~/my-game-prefix/drive_c/users/crossover/Downloads/

설치를 시작하기 전에, Windows 빌드 번호를 업데이트하거나 D4가 시작되지 않습니다. 와인 prefix 내의 레지스트리를 업데이트하기 위해 이러한 명령을 사용하세요. 터미널에서 다음 명령을 실행하세요

WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuild /t REG_SZ /d 19042 /f
WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuildNumber /t REG_SZ /d 19042 /f
WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wineserver -k

마지막으로, 배틀넷 설치 프로그램을 시작하세요. 터미널에서 다음 명령을 실행하세요

/Volumes/Game\ Porting\ Toolkit-1.0/gameportingtoolkit ~/my-game-prefix "C:\users\crossover\Downloads\Battle.net-Setup.exe"

 

 

해당 내용을 래딧의 게시글을 참고 하여, Chatgpt 혹은 의역등을 통하여 제 맥북에 설치 하면서 기록 하기 위한 용도로 작성 되었습니다. 보다 상세한 내용이나, 궁금한 부분이 있다면 댓글 혹은 링크를 통하여 직접 확인 하시기 바랍니다.

반응형

댓글