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 | 잡동사니 창고 | 트랙백 | 덧글(0)

꽃이 피네요



어느덧 겨울이 지나서 꽃피는 봄이 왔습니다.
한동안 방치해서 묵은내가 나는 블로그도 다시 좀 청소하고 불도 켜보고 해봐야겠습니다. :)

by NuRi | 2016/04/02 23:22 | 잡담 | 트랙백 | 덧글(0)

유닉스 리눅스 셸 스크립트 예제 사전 책이 나왔습니다


번역한 책이 또 하나 나왔습니다. 이번에는 닉스용 쉘 스크립트(셸 스크립트)용 책입니다.
업무에서 쓰일 법한 예제를 가지고 어떻게 동작하고 어떻게 만드는지 설명한 책인데
번역하면서 지금까지 대충 쓰던(...) 명령어나 작성법을 제대로 알게 되어서 공부 많이 했습니다.

NIX 서버 계통 작업이 많으신 분은 한 번 살펴 보세요~

인터넷 서점 링크입니다.
http://www.yes24.com/24/goods/19992172?scode=032&OzSrank=2
http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8968482136


by NuRi | 2015/09/11 09:25 | 잡담 | 트랙백 | 덧글(0)