태그 : scummvm

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)

ScummVM Kor. 1.5.0 git 기반 아이폰용 빌드 가능 소스입니다



예전 루카스 아츠에서 나온 게임을 돌릴 수 있는 ScummVM이라는 에뮬레이터가 있었습니다.
인디아나 존스 아틀란티스의 운명이라던지 원숭이 섬의 비밀 같은 고전 명작 어드벤쳐 게임을 즐길 수 있는 물건이었죠.
그와 함께 게임 자체를 한글화하는 프로젝트도 움직여서 나온게 ScummVM Kor.이였습니다.

몇 년 전부터 아이폰에서 해보고 싶다는 생각을 했는데 며칠 시간을 내서 한글화 패치를 머지해봤습니다.

https://github.com/nuridol/scummvm-kor

아직 잘 안되는 것도 있지만 아이폰 개발자 계정을 가지신 분이라면 위 소스로 빌드해서 실기기에서 즐길 수 있을 겁니다. ^^


ScummVM-kor

1.5.0git을 기반으로 ScummVM kor.에 있는 한국어 출력 기능을 추가해 iOS용 빌드가 가능하도록 변환한 버전입니다.

사용법

  • iOS 7 SDK를 사용한 Xcode 5.0.1에서 빌드 가능합니다.
  • 프로젝트 파일은 dist/iphone/scummvm.xcodeproj입니다.
  • 실기기에서 테스트하기 위해서는 iOS 개발자 프로그램 가입과 서명이 필요합니다. Bundle Identifier를 프로파일에 맞게 수정하기 바랍니다.

링크들

ScummVM

http://scummvm.org

1.5.0 git

https://github.com/phoenixtail26/scummvm

ScummVM Kor.(한글화)

http://wonst719.cafe24.com/zbxe/about

ScummVM Kor Patch v1.2.1k11(iOS 버전 기능 추가)

http://www.nextcube.org/board/browse/1111/4188



by NuRi | 2013/10/31 20:51 | 암호같은 글들 | 트랙백 | 덧글(3)