팁과 노하우 게시판

전체보기

모바일 상단 메뉴

본문 페이지

라그나로크 실행오류 팁

아이콘 Bellerophon
댓글: 2 개
조회: 13241
2015-02-06 21:39:04

오랜만에 라그나로크를 하려고 하는데 왠걸요.

 

'Cannot init d3d or grf file ERROR'

이 메시지가 출력되면서 전혀 겜이 실행되질 않습니다.

 

그리고, 옵션설정하는 곳에선 그래픽 장치를 못읽어서 그래픽 장치와 해상도 박스가 빈칸으로 나왔구요.

 

저는 그래픽 카드를 ATI HD 7870을 쓰고,

그래픽 드라이버 버전도 2014년 12월 버전을 쓰고 있으며,

Visual c++ 2008도 x86버전, x64 버전 모두 설치되어있는 상황입니다.

 

'dxdiag(다이렉트x 진단툴)' 에서도 딱히 문제가 없었구요.

그런데 계속 걸리는 내용이 있었습니다.

 

dxdiag 32비트모드에서 보면

DirectDraw 가속, Direct3D 가속, AGP 텍스쳐 가속 등이 '일부만 제한적으로 사용'된다는 부분이었죠.

64비트 모드에선 당연히 모두 '사용'으로 나왔구요.

 

즉, 요약하자면 라그나로크가 너무 오래된 겜이다 보니 제대로 요즘 그래픽 카드를 지원 못하는 겁니다.

다시 말하자면, 요즘 그래픽 카드는 라그나로크를 제대로 지원을 못해주는 거죠.

 

거두절미하고 본문으로 들어가서,

저는 아랫글에서 해결봤습니다.

이것저것 구글링 하다가 보니 아래와 같은 글을 찾았습니다.

 

참고글: http://steamcommunity.com/app/250740/discussions/0/666825525498605984/

다운로드: http://www.3dcenter.org/download/directx-control-panel

 

 

이 외국인도 저와 같은 상황이었고(이 사람은 Nvidia 660ti)

'다이렉트x 제어패널' 같은 프로그램을 통해 라그나로크를 제대로 실행했다는 겁니다.

 

사용방법은 x86버전을 실행해서,

DirectDraw 탭의 '성능' 항목에서

'Use HardWare Acceleration'을 체크하고 적용한 후, 라그나로크 옵션설정해주시고

라그나로크를 실행해주시면 됩니다.

이 외국인은 다시 라그나로크를 재설치해주고 하라고 했지만 제 경우 그렇게까지 안해도 되더군요.

 

그랬더니 이제서야 옵션설정창에서 제 그래픽 카드가 잡히네요.

(아마 강제로 32비트 모드에서의 다이렉트 D3D를 가속시키는 듯)

제 경우, 설정해주고 처음 실행하면 조그만 화면크기에, 맞지않게 그림이 좀 잘려 나오지만

바탕화면으로 나왔다가 다시 겜화면으로 돌아오면 제대로 화면이 나오네용.

 

저처럼 요즘 그래픽 카드라서 실행이 안되는 경우에 시도해보시면 될 것 같네요.

 

+ㅅ+

 

 

덧. 테일즈위버도 똑같이 안됐었는데 이제 실행 잘 되네요.

Lv70 Bellerophon

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

AD