ScummVM Kor. 1.8.0 한글판을 만들어 봤습니다

시간이 흐르고 흘러도 명작 고전 게임은 언젠가 하고 싶어지는 법이죠.
인디아나 존스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을 찾아서 게임 폴더를 복사해 넣습니다.


게임 구매는 다음 링크로!

함께 만들어 본 맥용 빌드입니다.


by NuRi | 2016/04/27 23:46 | 잡동사니 창고 | 트랙백 | 덧글(4)

트랙백 주소 : http://nuridol.egloos.com/tb/4112618
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by chaos at 2016/11/21 15:52
안녕하세요. 혹시 IOS 10.0.2 에서도 가능한가요?

계속 빌드해볼려고 하는데 Flac/export.h 파일을 찾을수 업다고 나옵니다.

그리고 Framework 쪽에도 몇몇 라이브러리들이 빨간색으로 나오네요..

알려주시면 정말 감사하겠습니다 ^^
Commented by NuRi at 2016/11/21 16:05
ScummVM-iOS-libraries.zip 파일을 받아서 설치해야 빌드가 됩니다.
설명에 나와 있는 prepare_workspace.sh 파일을 만들어서 실행하세요.
Commented by 지나가던 at 2018/12/01 10:54
'map' file not found 라고 하면서 build failed 뜨는 이유 혹시 아시나요? 저는 sh 파일 안만들고 command 창에 직접 입력하여 시도 중 입니다. 오리지널 scummvm은 잘 되는데 kor 버전만 build failed 뜨네요 ㅡㅜ
Commented by 지나가던 at 2018/12/01 11:03
with a free developer account iOS App that you build will only be valid for 7 days and you will thus need to recompile and reinstall them each week.

scummvm 홈페이지 보니, 무료 개발자 계정은 1주일 후 다시 리컴파일 해야할까요?

:         :

:

비공개 덧글