Apple Game Porting Toolkit 사용 방법: macOS에서 Diablo IV 플레이

Apple Game Porting Toolkit 사용 방법: macOS에서 Diablo IV 플레이

기본 포트 없이도 MacOS에서 최신 게임을 플레이하는 방법이 궁금하십니까? Apple의 게임 포팅 툴킷을 사용하면 기본적으로 지원되지 않는 게임을 플레이할 수 있습니다. 수행 방법은 다음과 같습니다.

Mac이 업무용으로만 사용되던 시대는 지났습니다. 결국, 일만 하고 놀지 않으면 Mac이 지루한 소년이 됩니다. WWDC 2023 에서 M3 기반 Mac을 발표하면서 Apple은 Game Porting Toolkit의 도움으로 Mac의 숨겨진 게임 능력을 발휘했습니다.

이 툴킷은 Valve의 Linux용 Proton 과 같이 WindowsmacOS 사이에 브리지를 구축하여 Mac에서 일부 Windows 게임을 실행할 수 있게 해줍니다. 재미있을 것 같지만 우리가 원하는 만큼 간단하지는 않습니다.

우리는 복잡한 세부 사항에 대해 도움을 주기 위해 이 상세한 가이드를 편집했습니다. 따라서 Mac 내부의 게임 잠재력을 발휘할 준비가 되셨다면 모든 것을 설명해 드리겠습니다.

완벽하지 않아

사과

그러나 이를 따르고 설정하는 것이 얼마나 쉬운지에도 불구하고 기대치를 동일하게 유지해야 합니다. Apple은 이것이 Proton과 같은 소비자 도구가 되는 것을 원하지 않습니다. 그들은 여전히 ​​Mac 에 대한 기본 포트가 아닌 것에는 관심이 없습니다 .

게임 포팅 도구는 제공된 도구를 사용하여 어떤 작업을 수행해야 하는지 확인하기 위한 개발 방법입니다. 노하우가 있으면 스스로 할 수도 있습니다.

일부 고급 AAA 게임은 예상보다 성능이 저하될 수 있으므로 게임 구매 시 이 방법을 결정 요인으로 사용하지 말 것을 권장합니다.

Apple 게임 포팅 툴킷을 사용하는 방법

Apple 게임 포팅 키트 다이어그램

먼저 무료 Apple 개발자 계정 에 로그인했는지 확인하세요 . 평소 사용하던 정보로 로그인하시고, 이용약관에 동의하신 후 진행하시면 됩니다.

MacOS Sonoma가 공식적으로 출시되었으며 아래 소프트웨어를 다운로드하기 전에 필요한 모든 것이 최신 업데이트에 포함됩니다. 시작하기 전에 Sonoma로 업데이트했는지 확인하세요.

업데이트가 완료되면 Apple 개발자 웹사이트의 다운로드 섹션으로 이동하세요. 필요한 두 가지 소프트웨어를 연결했습니다.

  • Xcode 15용 명령줄 도구
  • 게임 포팅 툴킷 베타

여기에서 액세스하세요.

명령줄 도구는 Mac에 터미널 및 이식 도구 키트와 상호 작용하는 데 필요한 도구를 제공합니다.

모든 것이 준비되면 게임 포팅 툴킷을 두 번 클릭하여 마운트하십시오. 일부 소프트웨어 설치를 시작하려면 이 정보가 필요합니다. 마운트 후 창이 나타나면 지금은 어떤 파일도 아무 작업도 수행하지 않으므로 무시하세요.

Command+Space를 눌러 Spotlight 메뉴를 불러옵니다. 그런 다음 터미널을 검색하세요.

그러면 몇 줄의 코드를 입력하기 시작하는 명령줄 창이 나타납니다. 먼저 Rosetta 2를 업데이트해야 합니다. 이는 기존 Intel macOS 앱을 Apple Silicon 앱으로 변환하기 위한 Apple의 또 다른 변환 레이어입니다. 다음을 입력:

소프트웨어 업데이트 – 설치-로제타

다음으로, macOS에게 작업 방식을 알려주는 “shell”을 입력합니다. 그러면 Rosetta도 활성화됩니다.

아치 -x86_64 zsh

이제 홈브루를 설치해 보세요. 이것은 당신을 위해 많은 무거운 작업을 처리해 줄 패키지 관리자입니다.

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

이제 파일을 설치하기 위해 가리킬 위치를 지시해야 합니다.

(에코; 에코 ‘eval “$(/usr/local/bin/brew shellenv)” ‘) >> /Users/$USER/.zprofileeval “$(/usr/local/bin/brew shellenv)”

which Brew 를 사용하여 이 작업을 수행한 후 올바른 경로에 있는지 다시 확인할 수도 있습니다 . /usr/local/bin/brew 이외의 항목이 표시되면 돌아가서 다시 시도하세요.

이제 Apple의 Github 저장소에서 항목을 설치해야 하며 다음을 사용하여 작업을 시작할 수 있습니다.

브루 탭 사과/사과 http://github.com/apple/homebrew-apple

도구 설치

마지막으로 이 모든 작업이 끝나면 Game Porting Kit 설치를 시작할 수 있습니다. 다음 명령을 입력하십시오.

Brew -v 설치 apple/apple/game-porting-toolkit

시간이 좀 걸리므로 기계를 한쪽에 치워두거나 작업을 계속하십시오. 1TB SSD가 장착된 M1 Pro MacBook Pro에서는 이 작업에 1시간 이상이 걸렸습니다. 작업해야 할 파일이 많습니다.

이제 다음 명령을 사용하여 일부 게임 설치를 준비할 수 있습니다.

마찬가지입니다 /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew –prefix game-porting-toolkit`/lib/

cp /볼륨/게임\ 포팅\ 툴킷*/gameportingtoolkit* /usr/local/bin

그러면 게임 포팅 툴킷을 실행하는 데 필요한 모든 스크립트를 복사할 뿐만 아니라 이전에 마운트된 파일에서 필요한 파일도 복사합니다.

게임 포팅 키트 설정

Steam이든 Battle.net이든 첫 번째 파일을 설정하려면 다음을 사용하세요.

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

이런 방식으로 두 개 이상의 런처를 실행하려면 “my-game-prefix” 이외의 다른 이름을 지정하는 것이 좋습니다. 예를 들어 Battle.net에서는 “battlenet”을 사용했습니다.

새 창이 나타나면 드롭다운에서 Windows 10을 선택합니다. “적용”을 누르고 “확인”을 눌러 창을 닫습니다.

와인 사과 포팅 키트

Steam이나 Battle.net을 설치하려면 Windows 설치 파일을 가져와서 원하는 위치에 놓아야 합니다. 우리는 다운로드 폴더를 사용할 것이므로 다른 곳에 넣을 경우 직접 변경하십시오.

다운로드가 완료되면 다음을 사용하여 Steam.exe 파일을 실행하세요.

gameportingtoolkit ~/steam ~/Downloads/SteamSetup.exe

그런 다음 다음을 사용하여 Steam 실행을 시작할 수 있습니다.

gameportingtoolkit ~/steam ‘C:\Program Files (x86)/Steam/steam.exe’

Mac Game Porting Toolkit Steam이 검은색 화면 수정과 함께 로드됩니다.

Steam 은 처음으로 로드를 시도하는 순간에 약간 까다롭습니다. 일단 로그인하시면 아무런 문제가 없을 것입니다. 몇 번의 시도가 필요할 수 있습니다.

이 코드를 사용하여 문제를 해결했지만 여전히 몇 가지 작업이 필요했습니다.

MTL_HUD_ENABLED=1 WINEESYNC=1 WINEPREFIX=~/my-game-prefix /usr/local/Cellar/game-porting-toolkit/1.0/bin/wine64 ‘C:\Program Files (x86)\Steam\steam.exe’

macOS에서 Battle.net을 사용하고 Diablo 4를 실행하는 방법

Game Porting Tool이 설정하는 방식은 Proton과 유사합니다 . 파일 트리 등 매번 새로운 Windows 인스턴스를 효과적으로 생성합니다. Battle.net을 Steam 폴더와 같은 위치에 설치할 수는 없습니다. 그래서 우리는 새로운 것을 만들어야 합니다.

이는 다시 동일한 프로세스이지만 Steam과 구별하기 위해 접두사 이름을 바꿉니다.

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

Windows 10으로 설정하고 계속하세요. 그러나 DIablo IV를 실행하려면 업데이트된 시스템이 필요하므로 다음 코드를 한 번에 하나씩 실행하십시오.

WINEPREFIX=~/battlenet `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=~/battlenet `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=~/battlenet `brew –prefix game-porting-toolkit`/bin/wineserver -k

해당 코드를 입력한 후 다음을 실행할 수 있습니다.

gameportingtoolkit ~/my-game-prefix ~/Downloads/Battle.net-Setup.exe

정상적으로 설치하면 Mac에서 Diablo IV를 다운로드하고 플레이할 수 있습니다. 우피, 우리가 해냈어.

데스크탑에서 Game Porting Toolkit 앱 실행

방금 실행한 스크립트를 데스크탑에서 두 번 클릭하여 작동하는 스크립트로 변환하려면 다음 줄 중 하나를 사용해야 합니다.

gameportingtoolkit ~/my-game-prefix ‘C:\Program Files (x86)/Steam/steam.exe’

그런 다음 TextEdit을 열고(CMD+Space, TextEdit 검색) 다음을 복사합니다.

#!/bin/bash

arch -x86_64 gameportingtoolkit ~/my-game-prefix ‘C:\Program Files (x86)/Steam/steam.exe’

steam.sh 로 저장한 다음 바탕 화면에서 마우스 오른쪽 버튼을 클릭하세요. 연결 프로그램…을 선택한 다음 창 하단의 드롭다운 목록을 사용하여 권장 앱에서 모든 앱으로 변경합니다. 그러면 터미널을 검색할 수 있습니다. 매번 터미널로 실행하려면 아래 상자를 선택하세요.

Battle.net에는 매번 런처를 다시 설치해야 하는 작은 문제가 있습니다. 이 문제를 해결하려면 다음 코드 줄을 사용하여 게임의 특정 실행 프로그램을 대신 실행할 수 있습니다.

arch -x86_64 gameportingtoolkit-no-hud ~/my-game-prefix ‘C:\Program Files (x86)\Diablo IV\Diablo IV Launcher.exe’

그러면 Steam Deck에서 작동하는 방식과 유사하게 Diablo IV 실행 프로그램이 로드됩니다.

터미널 없이 데스크탑에서 Diablo IV를 실행하려면 다음을 복사하세요.

#!/bin/bash

arch -x86_64 gameportingtoolkit-no-hud ~/my-game-prefix ‘C:\Program Files (x86)\Diablo IV\Diablo IV Launcher.exe’

게임 포팅 툴킷을 업그레이드하는 방법

Game Porting Toolkit을 업그레이드하는 것은 실제로 전체 프로세스 중 가장 쉬운 부분입니다. 터미널 환경에서는 다음 명령을 사용해야 합니다.

무엇보다 먼저 올바른 터미널 환경을 설정했는지 확인하세요. 기억하세요. 우리는 에뮬레이션 계층에서 작업하고 있으므로 위와 같이 반복해야 합니다.

아치 -x86_64 zsh

그런 다음 Brew 업데이트를 사용하고 나면 업그레이드가 필요한 모든 항목이 나열됩니다. Brew 업그레이드를 사용하면 Game Porting Toolkit을 포함하여 업데이트해야 하는 모든 항목을 가져올 수 있습니다.

업그레이드 프로세스가 포함된 모든 소프트웨어를 새로 고치기 때문에 시간이 좀 걸립니다.

또한 최신 정보를 가져와야 하므로 아직 끝나지 않았습니다. Apple 개발자 사이트의 dmg 파일입니다.

여기로 가서 최신 버전을 다운로드하세요(1.02를 작성하는 시점에는 그러나 이는 앞으로 모든 것에 적용됩니다). 두 번 클릭하고 화면의 지시에 따라 진행하여 마운트하십시오.

마운트한 후에는 ditto를 사용하여 모든 파일을 제자리에 복사 해야 합니다 . 위와 같은 명령입니다.

마찬가지입니다 /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew –prefix game-porting-toolkit`/lib/

cp /볼륨/게임\ 포팅\ 툴킷*/gameportingtoolkit* /usr/local/bin

마운트되지 않은 경우 오류가 발생합니다. 완료되면 평소처럼 게임을 실행하세요. 올바르게 실행했다면 다음 두 가지를 확인할 수 있습니다.

  1. 게임이 실제로 로드됩니다
  2. 그래프에는 버전 0.2로 표시됩니다.

한 가지 주목해야 할 점 은 Apple이 올바른 파일 이름으로 Game Porting Toolkit에 레이블을 지정하기 시작하면 향후 코드가 변경 될 수 있다는 것입니다.

게임 포팅 툴킷 설치 오류 수정

Homebrew 업데이트를 건너뛴 경우(이미 설치되어 있을 수 있음) 다음을 사용하여 업데이트해야 합니다.

Brew 업데이트 Brew -v install apple/apple/game-porting-toolkit

그러면 Homebrew가 업데이트되고 설치 프로세스가 시작됩니다.

여전히 오류가 발생하는 경우 이미 다른 버전의 Homebrew가 설치되어 있을 수 있습니다. 이 경우 Homebrew 설치 위치로 이동하여 /opt/homebrew/bin거기에 있는 모든 파일을 삭제하면 됩니다. 완료되면 모두 다시 설치하십시오.

시간이 많이 걸리는 과정이지만 MacOS에서 기본적으로 실행되는 타이틀을 보는 것은 정말 멋진 일입니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다