게임_잡동사니2023. 10. 18. 12:02
728x90

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/450778 (2013.9.8)

ScummVM은 고전(주로 DOS용) 어드벤처 게임을 실행할 수 있는 일종의 에뮬레이터 S/W다. Scumm은 매니악 맨션, 원숭이섬의 비밀 등 (지금은 사라진) 루카스아츠의 어드벤처 게임 엔진이다. ScummVM이라는 이름은 scumm 게임을 실행하기 위한 가상머신(VM)이라는 의미인데, 루카스아츠의 어드벤처 게임을 실행하기 위한 에뮬레이터로 시작된 것이 확장을 거듭해서 이제는 시에라 어드벤처를 비롯해서 다양한 어드벤처 게임을 지원한다. 

매니악 맨션 시리즈, 원숭이섬 시리즈, 인디애나 존스 시리즈, 룸(Loom), 풀 스로틀(Full Throtle) 등 루카스 아츠의 명작들을 비롯해서 시에라의 킹스 퀘스트 시리즈, 스페이스 퀘스트 시리즈, 폴리스 퀘스트 시리즈도 지원. 무려 200개가 넘는 게임을 지원한다. 지원하는 게임 전체 목록은 여기를 참고하면 되겠다. 

어드벤처 게임의 실행 파일을 대신해서 ScummVM이 게임 데이터를 읽어서 게임을 실행해 주는 방식이다. 

현재 버전은 1.6.0이고, ScummVM 홈페이지에서 받거나 아래의 링크에서 받으면 되겠다.

ScummVM 1.6.0 (windows installer)

설치를 마쳤으면 ScummVM을 실행하고 'Add Game' 항목을 클릭해서 게임을 추가한다. 

 


게임 디렉토리를 선택하는 화면이 나오면 'Go up(상위 디렉토리로)' 버튼을 눌러 상위 디렉토리로 가거나 디렉토리 이름을 더블클릭해서 해당 디렉토리 안으로 들어가는 식으로 이동해서 추가하려는 게임 디렉토리를 선택한 후 'Choose' 버튼을 클릭.


선택한 디렉토리 안에 게임 파일이 제대로 있으면 게임 제목이 나온다. 'OK' 버튼을 클릭하면 추가된다.


이제 실행할 게임을 선택하고 'Start' 버튼을 누르면 게임이 시작된다. 


만약 그래픽을 좀 더 부드럽게 바꾸고 싶다면 ScummVM 첫화면에서 'Option(옵션)' 버튼을 클릭한 후 그래픽 옵션을 바꿔 보자. HQ2x 정도면 무난한 듯. 


구석에 처박혀 있는 옛날 어드벤처 게임이 이렇게 부활하는구나. 

윈도우뿐만 아니라 리눅스, 맥OSX, 안드로이드 등 다양한 OS를 지원한다. 홈페이지에서 받으면 되겠다. (안드로이드는 구글플레이에서 검색하면 된다)

728x90
Posted by 반달가면
게임_잡동사니2023. 10. 18. 08:57
728x90

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/435849 (2013.7.12)

다크 소울 PC 버전에 dsfix라고 하는 고해상도 지원과 마우스 움직임 개선이 추가된 패치를 적용했을 때 게임이 제대로 실행되지 않는 경우가 있다는데, 혹시 다이렉트X 문제가 아닐까 싶기도 하다. (실제로 명확하게 확인해 보진 않았다)

이런 의심을 한 이유는 두가지다.

우선, dsfix 패치가 다이렉트X9의 API를 중간에서 가로채는 형태로 구현되어 있다.

두번째로, 윈도우7에 기본으로 설치되는 다이렉트X11에서 좀 오래된 다이렉트X9 기반 게임이 제대로 실행되지 않는 상황이 있었고 다이렉트X9 설치를 통해 해결을 할 수 있었다.

따라서, 만약 다크 소울이 dsfix 적용 이전에는 제대로 실행되다가 dsfix 이후부터 실행이 안 된다면 밑져야 본전이니 다이렉트X9 재설치를 시도해 보는 것이 어떨까 싶다. (다이렉트X9 설치는 이전 게시물을 참조하자)

728x90
Posted by 반달가면
게임_잡동사니2023. 10. 18. 08:53
728x90

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/355648 (2012.12.27)


다크 소울 PC 해상도 패치 최신판(DSFix v2.0.1)에 마우스 패치를 합쳐 보았다.

이것 저것 고칠 수 있는게 많은 것 같긴 한데 일단 가장 기본적인 것만 적용

  렌더링 해상도: 1920*1080
  시작할 때 마우스 포인터 보이지 않기
  세이브 파일 백업(25분 간격, 최대 5개까지)
  마우스 패치 v0.9

아래의 압축 파일을 받아서 다크 소울 설치 폴더(DARKSOULS.exe 파일이 있는 곳)에 풀어 놓으면 자동으로 적용된다.

dsfix_mouse.zip
0.42MB


패치를 적용하지 않으려면 설치 폴더에 풀린 DINOUT8.dll 파일을 제거하거나 이름을 바꾸면 된다.

게임 설정에서 안티-앨리어싱(anti-aliasing)을 꺼야 제대로 동작한다고 하니, 잊지 말고 꺼 주자.

마우스 감도는 게임 실행중에 키보드 숫자패드의 "+"와 "-"로 조절할 수 있다. 

세이브 파일은 내문서\NBGI\Dark Souls\ 폴더에 있다. 백업된 세이브 (.bak)파일도 여기에 저장된다.


잠깐 돌려본 바로는, 이 패치 정말 매우 대단히 훌륭하다! 키보드/마우스로 다크 소울 플레이하려면 필수!

728x90
Posted by 반달가면
bash script2023. 10. 17. 12:53
728x90

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/659873

bash 스크립트에서 사용중이던 배열(array) 또는 연관배열(associative array)의 모든 원소를 삭제하고 싶다면 빈 배열을 할당하면 된다.

x[0]='abc'
x[1]='def'

# x 초기화
x=()

연관배열도 동일하다.

declare -A a_x

a_x[abc]=1
a_x[aaa]=2

# a_x 초기화
a_x=()

728x90
Posted by 반달가면