ScummVM kor 1.8.0 안드로이드용을 만들어 봤습니다



ScummVM은 고전 게임을 실행하는 엔진을 만들자라는 프로젝트인데 거기에 한글 패치 기능을 추가한 것이 ScummVM Kor이지요.
루카스아츠 게임이 하고 싶어져서 예전에 공개된 한글 패치 소스를 최신 버전 ScummVM에 적용한 걸 여유 시간이 생겨서 안드로이드용으로도 빌드해봤습니다.
모토 G에서 동작 확인은 했는데 다른 기기에서도 잘 돌아갈지는 모르겠네요. ^^;

다운로드 ScummVM-kor 1.8.0.apk

이걸로 옛 기억 속에 잠든 원숭이 섬의 비밀을 풀어보고 인디아나 존스와 만나 보시길 바랍니다.

게임하는 방법 등을 확인하려면 "scummvm 안드로이드" 같은 검색어로 검색해 보세요.

by NuRi | 2016/10/02 01:43 | 잡동사니 창고 | 트랙백 | 덧글(6)

맥에서 입력기 전환을 간편하게, SwitchIM v.0.9.1



한영 전환처럼 맥에서 입력기를 두 개만 쓴다면 큰 불편함 없이 바꿀 수 있지만 자판이 3개를 넘어가면 키를 몇 번이나 눌러야 할 때가 있지요.
그래서 입력기 마다 단축키를 할당해서 한 번에 전환할 수 있도록 https://software.com/mac/productivity/langwitch 같은 프로그램이 있었는데 해당 프로그램이 사라진 관계로 그것과 비슷하게 쓸 수 있도록 만들어 본 프로그램이 SwitchIM입니다.
그게 이런 걸 만들고 있습니다 이 글이였죠.

그후 2년이 지나 조금 손봐야 할 곳을 고친 버전업판을 공개합니다.

2016/09/30 다크 모드 지원과 버그 수정을 추가했습니다. 기존 0.9.1을 받으신 분은 다시 받아 주세요.

v0.9.1 다운로드

입력기를 전환해도 제대로 반영이 안되는 TISSelectInputSource 버그를 이전 버전에서는 메뉴의 사과 마크를 마우스로 클릭하는 걸 흉내내는 걸로 땜빵(...)했지만 0.9.1 버전에서는 '이전 입력기 선택' 단축키를 두 번 눌러서 바꿨다가 다시 돌아오는 걸 흉내내서 해결 보았습니다.
이전 버전을 쓰시던 분은 아이콘을 눌러 나오는 환경 설정에서 Emulate mouse click 체크를 해제하세요.

맥에서 다국어를 입력해야 하는 분들에게 조금이나마 도움이 되면 좋겠습니다. :)

by NuRi | 2016/09/29 10:00 | 꿈꾸는 Mac | 트랙백 | 핑백(1) | 덧글(6)

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