들어가기 전에 진짜 설치 장난아님 (내가 병신인가?)
- 많은 시행 착오를 거쳐 성공한 부분을 이래저래 적음
- 어려운분들은 그냥 whisky 받아서 하시는 것을 추천!!
- Whisky로 진행 하는 법은 담에 시간 되면 올릴듯?
# apple game porting toolkit install START!!!!!!!
# 조건
M1 sillicon 이상
ventura 13.4 이상
# 설치 환경
macbook pro 14 (21년)
m1 pro
16G
ventura 13.5 실패
sonoma 14.0 Beta (23A5257q) 성공
# 한번에 된 분들 존경 (제길)
- 10번을 넘게 깔고 지우고 테스트를 하면서 드디어 성공!!
- 베틀넷은 로그인 후 화면이 까만 화면만 나옴 (해결)
- 이 모든것은 하나의 원인때문
-> Macbook pro Language setting
ENGLISH!!!!!!
뭐 한글로 되시분들 그저 존경!!
- 리부팅 후
- game-porting-toolkit brew uninstall 한 후
- 전과정 재설치
- 배틀넷 로그인 성공
- Diablo IV 를 안사서 게임 실행 못함 (ㅡㅡ)
- 참고로 배틀넷 런처 개 느림
미치도록 느림 안하고 말지 제길
- Steam 로그인 성공
- 로그인 방법은 아래 참조
- 빠름
- 게임 설치는 집에 가서 (사실 업무중에 이거 하고 있었음)
# 아래 설치 순서를 그대로 따라 하면 됨
# Ventura 13.4 이상에서도 영문으로만 바꾸면 될것 같음
# 괜히 sonoma 14 beta 업글해서 안도는 앱만 많아짐. ㅡㅡ;
# 반드시 영문으로 하는게 정신 건강에 좋음 (한글은 계속 실패함 - 성공하신분은 용자)
시작합니다.
1. xcode 15 베타 설치
- Command Line Tool 만 설치 해도 된다는데 이미 난 Xcode를 이전 버전을 개발 때문에 설치해서 아래 Xcode Select 가 다르게 나와서 Xcode 15 beta 도 설치함
- 이건 반드시 설치해야 함!!
- Install Command Line Tools for Xcode 15 Beta
https://developer.apple.com/download/all/
- 확인
xcode-select -p
-> /Applications/Xcode-beta.app/Contents/Developer
이렇게 나와야 함
- 다르게 나오면 아래 명령어 실행 (단 Xcode 15 beta 설치해야 함)
xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
2. GPT (Game Porting Toolkit) 다운로드 (Download 폴더로)
https://developer.apple.com/download/all/?q=game%20porting%20toolkit
3. rosetta 설치
softwareupdate --install-rosetta
- 만약, xcode license 요청 시
sudo xcodebuild -license
4. x86으로 진행
arch -x86_64 zsh
5. brew 설치 (한줄 명령어임)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- brew 위치가 아래 처럼 나오면 안됨
which brew
/opt/homebrew/bin/brew
- 이렇게 나와야 함
/usr/local/bin/brew
- 만약 /usr/local/bin/brew 로 안나오면
- 아래 실행
- 3개중 하나
(echo; echo 'eval "$(/usr/local/bin/brew shellenv)"') >> /Users/$USER/.zprofile
eval "$(/usr/local/bin/brew shellenv)"
export PATH="/usr/local/bin:${PATH}"
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc
source .zshrc
- 다시
which brew
/usr/local/bin/brew
- 위와 같이 나오면 성공
- 확인을 위한 거로 안해도 됨
brew doctor
brew cleanup
- Permission 이슈 발생 하면 아래 수행
sudo chown -R $(whoami) /usr/local/share/zsh /usr/local/share/zsh/site-functions
- 그냥 따라서 실행
brew tap apple/apple http://github.com/apple/homebrew-apple
- 인스톨
- macbook M1 Pro 기준 58분 걸림
brew -v install apple/apple/game-porting-toolkit
6. windows 환경 설정
WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 winecfg
- 설정 창 뜨면 windows10 선택 후 적용 -> 닫기
7. 실행
ditto /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew --prefix game-porting-toolkit`/lib/
8. gameportingtoolkit 명령어 실행을 위한 bin에 copy
cp /Volumes/Game\ Porting\ Toolkit-1.0/gameportingtoolkit* /usr/local/bin
9. 게임 *.exe 실행시 아래 명령어 형식으로 하면 됨 (참고하라고!!)
gameportingtoolkit ~/my-game-prefix 'C:\\Program Files\\MyGame\\MyGame.exe'
10. 베틀넷 실행을 위한 설정
- 실행
`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
`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
`brew --prefix game-porting-toolkit`/bin/wineserver -k
- 베틀넷 설치 Download
https://www.blizzard.com/download/
- Download 잘됬는지 확인 (Battle.net-Setup.exe 화일이 다운로드 폴더에 있냐?)
ls ~/my-game-prefix/drive_c/users/crossover/Downloads/
- Battle.net-Setup.exe 실행
- 반드시 영문으로 설치
- 엄청 오래 기다림 장난아니게 오래 걸림 (업데이트 설치 그리고 베틀넷 로그인까지 30분 ?? 이상 걸림 - 나만 그런가?)
gameportingtoolkit ~/my-game-prefix ~/my-game-prefix/drive_c/users/crossover/Downloads/Battle.net-Setup.exe
- 나중에 설치 하고 나서 따로 베틀넷만 실행 할라면 아래 실행
arch -x86_64 gameportingtoolkit ~/my-game-prefix 'C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe'
- 이건 디아블로 4 깔고 디아블로 4만 따로 실행 (게임 안사서 안해봄)
PATH="/usr/local/bin:${PATH}" arch -x86_64 /usr/local/bin/gameportingtoolkit-no-hud ~/my-game-prefix ~/my-game-prefix/drive_c/Program\ Files\ \(x86\)/Diablo\ IV/Diablo\ IV\ Launcher.exe
- 베틀넷 로그인 오래 걸림 주의
- shortcut 은 아래 참조 사이트 확인 (정말 많이 돌아다니며 참조함 그중 대표!! 사이트)
https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit#Battle.net
https://www.outcoldman.com/en/archive/2023/06/07/playing-diablo-4-on-macos/#prepare-diablo-iv
https://twitter.com/0xggoma/status/1666735298758475781
- alias로 만들기
alias d4='arch -x86_64 zsh -c "eval \"$(/usr/local/bin/brew shellenv)\"; /usr/local/Cellar/game-porting-toolkit/1.0/gameportingtoolkit-no-hud ~/\"C:\\Program Files (x86)\\Diablo IV\\Diablo IV Launcher.exe\" &"'
- 혹시 몰라서 wineserver 죽이기 (행걸렸을때)
killall -9 wineserver && killall -9 wine64-preloader
11. Steam 설치 및 진행
- 설치를 위해서 다운로드 폴더로 다운로드
https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe
- 실행
gameportingtoolkit ~/my-game-prefix ~/Downloads/SteamSetup.exe
- 반드시 영문으로 설치
- 설치 후 steam 실행
(베틀넷은 설치 후 쭉~~~~ 기다리면 로그인 창 뜨지만 Steam은 설치 후 명령어 실행해야 App이 뜸)
gameportingtoolkit ~/my-game-prefix 'C:\Program Files (x86)/Steam/steam.exe'
- 로그인은 아래와 같이
* 먼저 mac용 Steam app 설치 (맥용임)
* 맥용 steam app 로그인
* 맥의 폴더 ($USER 는 내 맥 아이디임)
/Users/$USER/Library/Application Support/Steam
에서
config, userdata 폴더와
registry.vdf 파일 Copy 후
* 아래 폴더에 붙여 넣는다.
~/my-game-prefix/drive_c/Program Files (x86)/Steam/
* my-game-prefix 는 위에 과정을 잘 따라했으면,
/Users/$USER
* 즉, 내 아이디 밑에 폴더로 있음
- 그리고 다시
gameportingtoolkit ~/my-game-prefix 'C:\Program Files (x86)/Steam/steam.exe'
- 로그인이 되서 steam 실행 짠!
- Steam은 배틀넷보다는 무지 빠름
# PS. 아직 게임을 다운 받아 돌려 보지 못함
# 집에 가자!
'TiP™Log' 카테고리의 다른 글
[ChatGPT] Code Interpreter 사용하기 (0) | 2023.07.24 |
---|---|
[맥] 맥에서 메일 첨부파일 자소 분리 문제 해결 (0) | 2023.07.17 |
[Mac] iPad 17 beta Macbook 키보드 마우스 공유 안되는 현상 해결! (이젠 애플도 슬슬 지치나?) (0) | 2023.06.23 |
[MAC] macbook pro 에서 Cyberpunk 2077 돌려봄 (0) | 2023.06.23 |
(MAC) iPadOS 17.0 과 macOS Ventura 13.5 베타 유니버설 컨트롤 작동 안함 (왜 이런건 찾아봐도 없을까?) (0) | 2023.06.16 |
ipad 블루투스 키보드 한영 전환 버그 & ipad 매직마우스 1세대 연결 불편함 (1) | 2023.06.08 |
지식 그래프 (Knowledge Graph) (0) | 2023.05.12 |
Apache Kafka와 Spark 그리고 Nifi를 이용해서 데이터 pipeline을 구현 구성 방안 , Object Storage OpenSource 설명 (0) | 2023.05.12 |
WRITTEN BY
- bca (brainchaos)
언저리 - 블로그 = f UN + b LOG #BigData, #GrapDB, #Ani, #Game, #Movie, #Camping, 보드, 술먹고 떠들기, 멍때리기, 화장실에서 책읽기, 키스, 귀차니즘, 운동싫어, 버럭질 최고, 주경야독, May The Force be With You