아주 오래 전부터 나의 멘헤라를 불러일으키던 게임이 있었다.
이 놈이 이상한게 어느때는 이렇게 잘 실행되다가 또 어느때는 이렇게 죽어도 안 켜지는 것이다.
그렇다고 데이터가 누락된 것도 아니고, 다른 사람들은 다 잘 된다고 하고, 이벤트 뷰어에서도 안 보이고, 제작자가 엔진 이름을 바꿔놔서 뭔지도 모르겠고... 지푸라기라도 잡는 심정으로 저 설정파일 로딩 실패 키워드 삼아 진짜 온갖데다 구글링했는데도 절~대로 안열려서 절망하고 있으면 또 어느때는 잘 열려서 아주 사람 미치게하는 요망한 게임이었다.
그리고 드디어 오늘 그 원인을 알아냈다. 이게 바닐라 알레르기 자동차 급으로 어이가 없어서 ... ㅋㅋㅋㅋㅋ 기록용으로 남기려고 한다.
우선 설정파일에서 뭔가 문제가 발생했다고 추측한 뒤 설정 파일스러운 파일을 열심히 찾았다.
마침 루트 폴더에 setup.conf 파일이 있어서 바로 내용을 확인했는데, 바로 수상한 대목을 찾았다.
아마 cd판 게임이라 이런 문구가 삽입된 듯한데, 대충 CD가 삽입된 상태여야 프로그램이 실행된다는 말이다.
volumelabel0: __NOCHECK__ 이기 때문에 CD 자체는 무슨 내용이어도 상관 없다. <이럴거면 왜 넣은거야 이 설정?
아무튼 진짜인지 확인하기 위해 실제로 아무 CD나 마운트하고 게임을 실행해 보았다.
일단 실행되면 CD 삽입 여부는 상관 없는 것 같다. 다만 마운트한 CD를 꺼내고 다시 실행하면 거짓말처럼 오류가 뜨면서 실행되지 않는다.
내 겜은 CD 없이도 게임할 수 있도록 하드에 복사해놨기 때문에 이런 문제가 발생한 것으로 보인다.
이 게임의 실행이 인디언 기우제가 아니라 CD 삽입의 여부로 결정되었다니...
나.... 저 3줄 때문에 얼마의 시간을....
아무튼 결론: 게임을 실행할 때마다 아무 CD나 마운트하자
'정보' 카테고리의 다른 글
게임이 실행되지 않고 갑자기 꺼질 때 - ucrtbase.dll 오류, 예외 코드: 0xc0000409 / dgvoodoo2 사용법 (0) | 2024.12.04 |
---|---|
애퍼시 학교에서 있었던 무서운 이야기 1995 특별편 공략 (0) | 2024.11.16 |