검색결과 리스트
DOSBOX에 해당되는 글 1건
- 2016.10.13 DBGL: DOSBox Game Launcher를 소개합니다. 2
글
DBGL: DOSBox Game Launcher를 소개합니다.
고전 IBM-PC게임에 관심이 있으신 분들은 두기의 고전게임이라는 블로그를 모두들 아시리라 생각합니다. 두기님이 만드신 도스게임런처는 정말 대단한 런처입니다. 하지만 한 차례의 블로그 폐쇄, 그리고 또 한번의 블로그 중단을 겪으면서 불만이 생겼습니다. (방금 들어가 보니 지금은 다시 운영을 하시는 것 같네요)
두기님의 블로그에서는 게임에 맞는 설정 파일도 함께 제공했었는데요, 이 설정 파일은 다른 사람들은 알 수 없는 포맷으로 되어 있어서 다른 곳에서는 활용할 수 없다는 단점이 있었습니다. 또 다른 불만은 도스게임런처 자체가 비주얼 베이직으로 만든 것이다 보니 특정 라이브러리를 설치하지 않으면 실행할 수가 없었는데, 블로그에서 제공하던 ErrorFix.exe 파일도 구할 길이 없어서 난감했던 기억이 납니다.
그래서 결국 대안을 찾다가 발견한 것이 바로 DGBL: DOSBox Game Launcher입니다. 널리 쓰이고 있는 자바로 작성된 도스박스용 멀티 플랫폼 오픈소스 런처죠. 이 글에서는 런처의 간단한 이용법과 게임 추가 방법을 소개합니다. 이후에는 dosbox daum 버전을 추가하는 방법이던지 그외 DBGL 관련 내용들을 적어볼 생각합니다.
그럼 시작 하겠습니다.
1. DOSBox Game Launcher 다운로드 및 설치
http://members.quicknet.nl/blankendaalr/dbgl/#download
위 링크에 가시면 운영체제에 맞는 바이너리를 다운로드 할 수 있습니다.
대부분 윈도우를 사용하실 테니 Windows 쪽에 있는 바이너리를 받으시면 됩니다.
(이후에도 Windows 기준으로 설명하도록 하겠습니다)
Windows 박스 하단을 보면 작게 'Extract and run launch.exe' 라고 되어 있죠?
네, 그냥 받아서 압축을 풀고 launch.exe를 실행하시면 됩니다.
혹시 Java 설치가 안되어 있다고 나오는 분은 Oracle사의 Java홈페이지에서 다운로드 받으실 수 있습니다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. 실행 후 설정 할 것들
DGBL을 실행하고 나면 아래와 같은 화면이 보일 것입니다.
먼저 해야 할 것은 설정을 손보는 것입니다. File - Preferences를 선택하면 Settings창이 뜹니다.
Hide DOSBox Status Window 항목을 체크해 주세요. 도스박스 화면이 뜰 때 추가로 도스창이 하나 떠서 도스박스 상태를 보여주는데, 일반적으로는 귀찮기만 하죠. 나중에 문제가 생겼을 때 확인용으로 사용하면 됩니다.
다음은 Filename by profile title입니다. 기본값은 Unique ID인데요, 이게 숫자 1부터 증가되면서 올라갑니다. 직접 디렉토리를 손댈 일은 없습니다만 저는 별로더라고요. 어쨌거나 이건 권장 수준? 참고로 프로파일 디렉토리 이름만 바뀝니다. 버그인지 캡쳐 쪽 디렉토리 이름은 안바뀝니다.
마지막으로 Language는 당연히 한국어가 편하겠지요?
추가로 설정해야 할 항목이 있습니다. DBGL은 웹에서 게임 정보를 가져오는 기능이 있는데, 스크린샷 정보는 기본적으로 안 가져옵니다. 위와 같이 'Choose screenshots'를 체크해 두시면 게임 검색 시 텍스트 정보 뿐만 아니라 스크린샷도 가져올 수 있습니다. 커버 아트에 관심이 있으신 분은 커버 아트쪽도 체크해 주시면 좋겠네요.
설정을 마치고 나면 런처를 종료하고 다시 실행합니다. 그래야 한국어로 보이거든요.
한글화가 잘 되어 있죠? 사실 좀 이상하게 보이는 번역도 있어서..(대표적으로 개발자...) 기회가 된다면 이것도 업데이트 해서 DBGL 프로젝트쪽으로 리포팅할 예정입니다.
3. 게임을 추가해 봅시다
이제 게임을 추가해 볼까요? 여기서는 Master of Orion으로 추가하는 과정을 보여드리겠습니다. 왜냐하면 Master of Orion은 제가 gog.com에서 구입한 것이므로 부담없이...
위와 같이 DBGL압축을 풀면 여러 디렉토리가 생기는데요, 그 중 dosroot 디렉토리에 게임을 복사합니다. 다른 디렉토리에 있어도 상관은 없습니다만, 게임을 추가해 보면 저 디렉토리를 기본 디렉토리로 사용하고 있습니다. 그 말은 저 디렉토리안에 있으면 상대 주소를 사용할 수 있어서 이동성, 즉 dbgl80 디렉토리를 다른 곳으로 옮기거나 이름을 바꾸어도 상관이 없다는 뜻입니다.
게임을 원하는 위치에 복사를 하였으면 아래와 같이 게임 추가를 시작합니다.
그림의 'M' 이라는 아이콘을 클릭하면 해당 제목으로 MobyGames라는 사이트에서 게임을 검색하여 관련 게임 목록을 보여 줍니다. 정확한 게임을 선택하면 아래와 같이 게임 정보가 채워지고 다운로드 할 스크린샷을 선택하는 화면이 나옵니다.
게임 정보는 영어밖에 제공되지 않는 듯 합니다. DBGL관련해서 개인 목표 중 하나가 게임의 한글정보 데이터베이스를 구축하고 구축하고 해당 사이트를 저기에 추가하는 커스텀 버전을 만드는 것입니다. (하지만 언제?)
다운로드 할 스크린샷 이미지까지 선택하였다면 프로파일의 다른 항목들도 변경/추가해야 합니다. 개인적으로는 '기기'항목의 사이클을 max로 두는 것이 좋았습니다. 이것 때문에 게임이 너무 빨라져 못할 것 같다면 그 때 조정하면 되고요.
이제 필수 항목인 게임 디렉토리 설정을 해야겠지요?
'마운트' 탭으로 가서 마운트 기본 설정의 '추가'를 누르시고 마운트 디렉토리를 찾거나 직접 적어 주세요. 마운트의 의미는 C 드라이브를 저 디렉토리로 연결한다 정도로 생각하시면 됩니다. 보시면 디렉토리가 이름만 있지요? dosroot가 아닌 다른 디렉토리인 경우 전체 경로가 저기에 적히게 됩니다. 'D:\dbgl\games\Master_of_Orion' 이런식으로 말이죠. 전체 경로가 다 적히면 프로파일 설정의 이동성이 떨어지겠죠? 어쨌거나 다 되었으면 '확인'를 눌러 주세요.
이번에는 실행파일을 설정합니다.
위와 같이 기본에는 게임 실행 파일을 선택하시고, 설정에는 게임 설정 파일을 선택하시면 됩니다. Master of Orion의 경우 INSTALL.EXE가 게임 설치 및 환경 설정 기능까지 겸하고 있어 INSTALL.EXE를 설정 파일로 선택하였습니다. 설정은 필수가 아니니 해당 실행 파일이 없거나 모르면 비워 두셔도 상관은 없습니다. 다시 '확인'을 눌러주시면 게임이 추가됩니다.
자 이제 실행해 볼까요? 게임을 선택하여 Enter를 누르시거나 '프로파일 실행' 혹은 더블클릭을 하시면 됩니다. 게임이 잘 실행되는군요.
간단한 단축키를 말씀드리면 Ctrl + F5는 화면 캡쳐, Ctrl + F10은 마우스 Lock 해재, Ctrl + F9는 도스박스를 종료하는 단축키 입니다.
4. 프로파일 테이블 설정
추가로 프로파일 테이블 설정을 바꾸면 아래와 같이 볼 수도 있습니다. 아래와 같이 Large titles를 선택하면 보시는 것 처럼 큰 아이콘으로 보입니다. 그런데 게임DB에서 스크린샷을 선택하지 않으면 아래와 같이 게임 프로파일이 텅 비어 보입니다. 어떻게 해야 할까요?
당황하지 말고 다시 게임을 실행합니다. 그리고 원하는 화면에서 Ctrl + F5 단축키를 누릅니다. 도스박스 게임화면을 캡춰하는 단축키입니다. 그리고 다시 DBGL로 돌아와 보면 짜잔...
이렇게 프로파일에 이미지가 보여집니다.
5. 마치며...
사실 두기님의 도스게임런처를 이용하면 참 쉽습니다. 하지만 자의든 타의든 블로그가 페쇄가 되면 좀 난감해집니다. 그리고 고전게임사랑 카페와 고전게임소장 가페 사태를 기억하시나요? 저는 게임 자체는 별로 아쉽지 않았습니다. 제가 제일 아쉬웠던 점은 수많은 사람들이 자신의 추억을 기억하며 달아 둔 댓글들, 사람들이 올려 둔 자그마한 팁들 공략들이 다 사라진 것입니다. (쓰다보니 구글 그룹스에 고전게임 관련 그룹을 하나 만드는 것도 나쁘지 않은것 같네요.)
한 사람에게 집중된 시스템이 아닌 참여하고 발전시킬 수 있는 오픈소스 DBGL 한 번 이용해 보시지 않으렵니까?
P.S
생각난 김에 구글 그룹스에 그룹을 만들어 보았습니다.
자유게시판: https://groups.google.com/forum/#!forum/dbgl-ko
게임정보 게시판: https://groups.google.com/forum/#!forum/dbgl-ko-game-info
구글 그룹스 설정이 익숙하지 않아서 제대로 한건지는 모르겠습니다만, 자유게시판은 누구나 자유롭게 글을 쓸 수 있게 하였고, 게임정보 게시판은 그룹에 참가한 사람만 글을 작성할 수 있도록 하였습니다. 물론 참가는 자유롭게 할 수 있습니다.