시간이 흐르고 흘러도 명작 고전 게임은 언젠가 하고 싶어지는 법이죠.
인디아나 존스4나 원숭이 섬의 비밀 같은 루카스아츠 게임들이 하고 싶어져서 만들어 봤습니다.
ScummVM을 기반으로 한글화 패치된 고전 게임을 실행할 수 있는 버전입니다.
특히 Xcode 7 이후 직접 빌드한 앱을 실제 기기에서 실행 가능해졌기 때문에 탈옥 안한 아이폰에서도 사용 가능합니다.
다만, 다음 순서는 따라하려면 기초적인 아이폰 개발 과정을 이해하고 있어야 합니다.
1. Xcode 7.3 과 Command-Line Tools 설치
2. 소스 다운로드
에 소스코드가 있습니다.
이걸 다운로드 받고 프로젝트 파일을 빌드해야 하는데 이걸 자동화해주는 prepare_workspace.sh을 만들어 봅시다.
prepare_workspace.sh 내용은 다음과 같습니다.
#!/bin/bash
LIBS_ZIP_URL="http://bsr43.free.fr/scummvm/ScummVM-iOS-libraries.zip"
GIT_REPO_URL="https://github.com/nuridol/scummvm-kor.git"
# Clone the repository
git clone "$GIT_REPO_URL"
# Compile create_project
(cd scummvm-kor/devtools/create_project/xcode; xcodebuild)
# Create the workspace
mkdir build
cd build
curl -L "$LIBS_ZIP_URL" -O
unzip ScummVM-iOS-libraries.zip
rm ScummVM-iOS-libraries.zip
../scummvm-kor/devtools/create_project/xcode/build/Release/create_project ../scummvm-kor --xcode --enable-fluidsynth --disable-jpeg --disable-bink --disable-16bit --disable-mt32emu --disable-nasm --disable-opengl --disable-theora --disable-taskbar
open scummvm.xcodeproj
3. 식별자 수정하기
자신의 애플 개발자 계정에 맞게 Bundle Identifier를 수정하고 Team을 선택합니다.
4. 실행 대상 기기 변경
실제 iOS 기기를 맥에 연결하고 선택합니다.
5. 스키마 변경
프로덕트 메뉴에서 스키마 편집을 선택하고 Run 대상을 릴리스 모드로 변경합니다.
6. 실행
커맨드키 + R을 눌러서 프로젝트가 빌드되고 iOS 기기에서 실행되기를 기다립니다.
7. 게임하기
아이튠즈를 실행해서 iOS 기기를 선택하고 App 메뉴에 있는 File Sharing에서 Scummvm-Kor을 찾아서 게임 폴더를 복사해 넣습니다.
게임 구매는 다음 링크로!
함께 만들어 본 맥용 빌드입니다.