어제 글 올리고 저 나름대로 방법을 찾아봤는데, 어찌저찌 해결했습니다.
혹시 저처럼 간만에 닥소1 하고싶은데 놋북유저시거나 혹은 윈도우10이신분들 중에 실행이 안되시는 분들께 조그마한 도움이 되고자 글 올려봅니다..
일단 몇몇분이 겪으시고 이미 루리웹에도 몇번 올라온적이 있는 1. 다크소울 흰화면 오류(Dark souls White screen Crash).
!!주의!! 다크소울1을 설치한 뒤 다른 패치 하지 마시고 실행 먼저 시켜보세요. 그러고 이 오류가 나면 아래의 방법을 따라오시면 됩니다.
원인은 다크소울이 꽤 옛날 게임이기도 하고 노트북 그래픽카드에있어서는 특히 더 오래된 게임이라는 게 원인인듯 싶습니다만....그래서인지 최신 그래픽카드를 탐지를 못한다네요....(조사중에 누군가 그런 글을 올렸습니다..).
그래서 루리웹에도 올라온 것과 같이 http://bbs.ruliweb.com/game/xbox/10017/board/read/9410684?search_type=subject_content&search_key=%ED%95%98%EC%96%80%ED%99%94%EB%A9%B4 여기에 나온대로 해결하시면 됩니다.
위 링크대로 하면 해결이 됩니다. 즉, 실행시에 흰 화면이 아니라 검은화면이 되죠.(전체화면 옵션일 경우에는 흰화면 잠깐 보이다가 전체화면으로 전환됩니다.)
이렇게 기분좋게 해결하고 그래픽패치와 키+마패치를 적용한 뒤에 실행을 시켜보면...... 키보드 마우스 다 잘 움직이고 그래픽패치도 잘 됬는데, 프레임 드랍이 엄청 심합니다.(옵티머스 적용 노트북 기준). 컴 사양에 따라 다르겠지만 기본적으로 위 링크대로 통합그래픽 체크를 하게되면 내장그래픽으로 게임이 돌아가기 때문에, 성능저하가 두드러지게 되죠. 다시말해 실행되는 것 까지는 좋은데 프레임 드랍이 너무 심해서 못해먹겠다는 상황이 됩니다.
제가 그랬고, 그래서 구글링 도중에 이런 글을 발견했습니다. http://www.betagam.net/bbs/board.php?bo_table=darksouls&wr_id=624
링크 타고 가시면 밑에 댓글에 해결책이 올라와있습니다.
[ DSfix.ini 파일안에서
# D3D adapter override
# -1 = no override
# N = use adapter N
# this setting is for multiple (non-SLI/crossfire) GPUs
# everyone else should leave it at -1
d3dAdapterOverride -1
이렇게 된걸
# D3D adapter override
# -1 = no override
# N = use adapter N
# this setting is for multiple (non-SLI/crossfire) GPUs
# everyone else should leave it at -1
d3dAdapterOverride N
으로 바꾸시고 엔당 그래픽카드 전역설정에서 강제 지포스하실필요 없이 프로필만 닥솔 추가해주시고 프로필설정에서 엔당글카로 바꾸시면 되실겁니다. ]
그렇습니다! 그래픽패치 안에 nvidia 그래픽카드를 다크소울1이 잡을 수 있도록 하는 옵션이 있었던거죠.
무슨 말이냐 하면....
스팀 - 다크소울1 설치 - 설치후 한번 실행(하얀하면 오류가 날 시에는 임시로 맨 위의 링크에 있는것 처럼 통합그래픽으로 바꿔줌)- 인게임 옵션에서 안티옵션 off(DSFIX 적용을 위함) - 게임 종료 - DSFIX(필요하신분들은 DSMFIX도) 적용 - dsfix.ini 에서 위에 있는 옵션을 설명대로 바꿈 - 그래픽설정 들어가서 다시 고성능 프로세서로 전환(nvidia 그래픽카드 구동으로 바꿈) - dsfix.ini 옵션 원하는데로 설정 한 후에 실행 - MISSION CLEAR!!
이런 식으로 해결하실 수 있습니다.
이제 두번째 문제로 넘어가보도록 하죠. 2. "Dark Souls Prepare to die edition excutable 어쩌구 저쩌구.... 가 중지되었습니다" 오류
모든 셋팅을 마치고 기분좋게 테스팅까지 한 뒤 " 이제 본격적으로 닥소1을 즐겨볼까! "하시는 분들께 찾아올수도 있는 두번째 시련입니다. ( 저같은 경우에는 첫번째 해결하니 바로 두번째가 떳습니다.)
제가 파악한 바로는 요녀석의 원인은 크게 두가지인데요,
첫번째. dsfix(혹은 dsmfix)의 버전이 낮다.
이 경우는 게임버젼과 dsfix 버전이 맞질 않아서 생기는 오류라고 합니다. 그리고 이 경우에는 위처럼 오류가 뜨면서 실행이 되질 않거나 혹은 게임은 실행되나 dsfix의 내용은 적용되는데 dsmfix의 내용은 적용이 안된다던지 혹은 그 반대라던지 하는 오류가 발생합니다.( 쉽게 말하면 그래픽 + 마우스패치 했는데 둘 중에 하나만 적용된다는 것이죠 ).
이것이 원인이 된다면 dsfix나 dsmfix의 버전을 올리시면 됩니다. dsfix는 최소한 2.2 이상 버전으로 적용하시면 된다고 하네요. 최신버전 관련은 아마 루리웹게시판 내에도 있을겁니다. http://bbs.ruliweb.com/game/ps/10017/board/read/8515936?search_type=subject&search_key=%ED%95%84%EC%88%98+%ED%8C%A8%EC%B9%98 이 글에 잘 설명이 되어있습니다.
이제,
두번째. overridelanguage(언어설정) 옵션 오류.( 적어도 전 이게 원인이라고 생각합니다.)
이 오류는 바로 위에 있는 링크에 명시되어있는 필수 패치중 세번째 즉,
Morten242s UI for DSfix
이녀석과 dsfix.ini 파일설정간의 충돌에 의해 발행하는 언어설정 오류때문인듯 싶습니다.
이 [ Morten242s UI for DSfix ]는 쉽게 말하면 dsfix.ini의 파일자체를 수정하는데 어려워하는 분들을 위해 만든 편의성 프로그램입니다.
이 프로그램을 닥소1 data폴더에 넣고 실행시키면 알아서 자동셋팅해주는데 그게 간편하고 알아보기도 쉽죠.
그런데 여기서 잘못하면 오류가 발생합니다.
처음에 게임을 깔고 실행되는지 확인하고 패치 다 적용하고 마지막에 위의
[ Morten242s UI for DSfix ]로 셋팅을 하면 할때마다 언어가 자기멋대로 영어로 변경되는 경우가 있습니다.
모텐242를 실행하면 Misc. 부분에서 언어선택이 항상 English로 되어있습니다. 어떤 분들은 실행해도 한글로 잘 되어서 건들지 않아도 되는 반면에, 어떤 다른 분들은 실행하면 어느순간 언어가 영어로 바뀌어있고, 그 때문에 이 셋팅프로그램을 실행시켜 Misc. 부분으로 들어와보면 언어설정이 영어로 되있기에 Korean이나 혹은 no override로 바꿔주시는 분이 계십니다.
근데 이렇게 바꾸고 난 뒤에 실행을 시키면, 한두번은 되다가 이내 오류가 뜨고 말죠.( 제 경우엔 그랬습니다.)
컴좀 쓰실줄 아시는 분들은 아마 이것저것 손대보시면 금방 오류를 찾을 수 있겠습니다만, 역시나 이런 문제들은 구글링을 해도 잘 다루고 있지 않고 설령 그렇다 하더라도 왠만하면 영문이라..ㄷㄷ
제가 파악한 바로는 이 모텐242s 에서 바꾼 셋팅이 다 괜찮은데 언어쪽은 바뀔 때도 있고 안바뀔 때도 있다는 겁니다.
무슨 말이냐하면, 예를 들어 모텐242s에서 언어를 English에서 no override로 바꿨다고 합시다. 그러면 원래대로라면 dsfix.ini 파일 내의 overridelanguage 옵션도 none 으로 바뀌어야 합니다.
그런데! ini 파일상에는 초기설정 그대로 en-GB로 되어있을때가 있다 이거죠. 그러면 서로 맞지 않기 때문에 실행오류가 나게되고 그렇게 되면 덤으로 다른 것도 어긋나게 되더군요. 한마디로 잘못건들면 꼬인다 이말입니다.
제가 생각해낸 해결책은,
그냥 Morten242s UI for DSfix를 안쓰는것 입니다.
실제로도 여러번 시도해봤습니다. 모텐242에서 언어를 바꾸고 바로 ini파일을 확인해서 똑같이 바꾸는것.
혹은 모텐242 다운받고 알집 풀어보면 setting.ini이라는 모텐242 옵션셋팅이 있거든요. 이 셋팅파일 내의 언어파트를 바꾼 뒤 다시 모텐에서 바꾸고 dsfix.ini에서 또 바꾸는것 등등....여러가지 해봤습니다만, 제가 컴실력이 좋질 않아서 바꾸면 바꿀수록 계속꼬이는건지 뭔지...아무튼 해결될 기미가 안보이더군요.
그래서 다 지우고 다시 설치하고 맨 위의 첫번째 하얀화면 오류해결하고 dsfix에서 nvidia그래픽카드 잡는 옵션 바꾸고 직접 손대서 결국 실행시켰습니다.
사실 어찌보면, 운좋게 뭔가 맞아떨어져서 잘 된걸지도 모르겠으나, 아무튼 전 이런식으로 해서 문제를 해결했고, 이제는 윈도우10과 옵티머스적용 노트북에서도 닥소1을 플레이할수 있게 되었다는 사실에 그저 기분이 좋을 뿐입니다.^^;;
아무튼, 글을 정리하겠습니다.
간만에 다크소울 1을 즐기고파 하는 분들이나 혹은 다크소울2나 3를 하다가 소문듣고 함 해봐야지 하는 분들중에 오류로 고생하시고 결국 포기지경에 이르시는 분들을 위해 저도 겪은 어려움을 공유함과 동시에 조금이나마 해결책을 공유해보자는 생각으로 글을 작성해봅니다.
그럼 저는 여기까지,
모두 즐닥라이프 되시길!!
P.S. 다크소울1은 클라우드시스템을 지원하니 세이브파일 걱정은 하지 않으셔도 됩니다. (아마도요)
언제나
YOU DIED
씨가 함께하리라
(IP보기클릭)61.255.***.***
(IP보기클릭)211.36.***.***