1.9.0(2016-10-17)을 기반으로 ScummVM kor.에 있는 한국어 출력 기능과 libretro core 빌드 기능을 추가해서 수정/변환한 버전입니다.
- 각 OS별 컴파일 방법은 http://wiki.scummvm.org/index.php/Compiling_ScummVM 를 참조하기 바랍니다.
- 다음 명령을 실행합니다.
$ ./configure --host=raspberrypi --enable-engine=sci32
$ make
$ sudo make install
- 다음 명령을 입력하여 libretro 빌드를 위한 스크립트들을 다운로드합니다.
$ git clone https://github.com/libretro/libretro-super
$ cd libretro-super
- 다음 파일을 편집하여 485줄 근처의 링크를 수정합니다.
$ nano rules.d/core-rules.sh
…
libretro_scummvm_git_url="https://github.com/swkim01/scummvm-kor.git"
...
- 다음은 소스코드를 가져와서 빌드하면 됩니다. 빌드된 파일(libretro-scummvm.so)은 dist 디렉토리에 있습니다.
$ ./libretro-fetch.sh scummvm
$ ./libretro-build.sh scummvm
- iOS 10 SDK를 사용한 Xcode 8.3.3에서 빌드 확인했습니다. 프로젝트 파일을 작성해서 빌드하기 바랍니다.
- 실기기에서 테스트하기 위해서는 iOS 개발자 프로그램 가입이 필요합니다.(유료 계정이 아니더라도 가능합니다.) Bundle Identifier를 프로파일에 맞게 수정하기 바랍니다.
- 다음 내용을 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
if [ ! -f ScummVM-iOS-libraries.zip ]; then
curl -L "$LIBS_ZIP_URL" -O
unzip ScummVM-iOS-libraries.zip
# rm ScummVM-iOS-libraries.zip
fi
../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 --disable-cloud --disable-libcurl --disable-sdlnet
open scummvm.xcodeproj
게임명 | 언어 | 모드 | 플랫폼 |
---|---|---|---|
매니악 맨션 | Korean | V1 | DOS |
풀 쓰로틀 | Korean | V1 | DOS |
샘 & 맥스 히트 더 로드 | Korean | V1 | DOS |
룸 VGA Ver. | Korean | V1 | DOS |
텐타클의 최후의 날 | Korean | V2 | DOS |
더 디그 | Korean | V2 | DOS |
룸 EGA Ver. | Korean | V2 | DOS |
인디아나 존스3 | Korean | V2 | DOS |
인디아나 존스4 | Korean | V2 | DOS |
원숭이 섬의 비밀1 | Korean | V2 | DOS |
원숭이 섬의 비밀2 | Korean | V2 | DOS |
V1 대상 게임은 sub 폴더 밑에 <게임ID>.dat
파일이 필요합니다.
게임명 | 언어 | 패키지 | 플랫폼 |
---|---|---|---|
브레인 박사의 성 | Korean | PC | DOS |
에코퀘스트 1 | Korean | CD | DOS/Windows |
킹즈퀘스트 1 VGA | Korean | PC | DOS |
킹즈퀘스트 5 | Korean | Floppy | DOS |
킹즈퀘스트 6 | Korean | CD/Floppy | DOS/Windows |
가브리엘 나이트1 | Korean | CD | DOS/Windows |
스페이스퀘스트 4 | Korean | CD | DOS/Windows |
로라 보우 2 태양신의 단도 | Korean | CD | DOS/Windows |
시에라온라인 게임은 게임 폴더 밑에 korean.fnt
<한글 폰트>, message.map
<메시지 매핑>, resource.msg
<메시지> 파일이 필요합니다.
http://forums.scummvm.org/viewtopic.php?t=13965&postdays=0&postorder=asc&start=60
http://wonst719.cafe24.com/zbxe/about
http://github.com/nuridol/scummvm-kor
http://wonst719.cafe24.com/zbxe/status
http://cafe.naver.com/koreaadv
- ScummVM 을 한글화하는 데 큰 기여를 하신 원스타님을 비롯한 ScummVM Kor 팀, ScummVM 1.9 버전을 공개하신 누리돌님과 시에라온라인 게임 한글화에 수고하시는 제냐님, 추리소년님을 비롯한 KoreaADV 동호회 관계자 분들께 감사드립니다.