게임

알파 프로토콜 nvcuda.dll 에러, 키보드 이동키(WASD키)를 눌러도 안움직일때...

할랑할랑 2010. 7. 22. 03:43
반응형

알파 프로토콜 nvcuda.dll 에러, 키보드 이동키(WASD키)를 눌러도 안움직일때...

- nvcuda.dll 파일을 찾을 수 없다 : Binaries 폴더나 윈도우 시스템32 폴더에 nvcuda.dll 파일을 복사
- NVidia Geforce 그래픽 카드 사용자 : 최신 그래픽 카드 드라이버로 업데이트
- ATI Radeon 사용자 : Physx 최신버전으로 업데이트
- WASD 키가 안먹는다 : [한/영] 키를 눌러보고 다시 이동 키(W,A,S,D)를 눌러보자

옵시디언 엔터테인먼트(Obsidian Entertainment)에서 제작하고, 세가(SEGA)에서 발매한 첩보 액션 롤플레잉 게임(일명 Episonage RPG) 알파 프로토콜(Alpha Protocol The Episonage RPG)이 나왔습니다. 바이오웨어(BioWare) 명작 RPG의 후속작을 주로 만들던 옵시디언의 독자 타이틀이고, 현대판 매스이펙트(MassEffect)의 느낌이라는 평도 있네요. 120여 시간의 방대한 대사량(대화 분량)과, 32개 이상의 엔딩이라... 매스이펙트처럼 대사 성향 선택에 따라 착한 대화를 할 수도 있고, 상사가 브리핑을 하려는데 쿨하게 화면을 꺼버릴 수도 있더군요.


1. nvcuda.dll 파일을 찾을 수 없다는 오류
- NVidia 지포스 사용자 : Geforce 그래픽 드라이버 최신 버전 업데이트, 혹은 삭제 후 재설치
(지포스 드라이버 : http://www.nvidia.co.kr/Download/index.aspx?lang=kr)
- ATI 라데온 사용자 : Physx(피직스)를 최신 버전으로 업데이트하거나, 삭제 후 재설치
(피직스 최신버전 받기 : http://www.nvidia.co.kr/object/physx_system_software_kr.html)

※ 추가 확인 결과, 알파 프로토콜 에러가 아니라 제 PC 설정 문제였습니다. 모든 피직스(PhysX) 사용 게임에서 에러가 발생했고, 현재는 피직스 드라이버를 원본 설치 상태로 복구(재설치)해서 해결하였습니다.

APGame.exe - 시스템 오류
컴퓨터에 nvcuda.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오.

NVidia Geforce(엔비디아 지포스) VGA 사용자라면 당연히 저런 메시지가 나오지 않겠지만, ATI Radeon(라데온) 그래픽 카드를 쓰는 사람 중에 윈도우 그래픽 드라이버가 뭔가 꼬인 경우 위와 같은 메시지를 볼 수도 있습니다.

물론... 지포스를 사용중을때 게임을 다른 파티션에 설치한 후, 라데온으로 넘어간 후, 윈도우 파티션만 포맷을 했다든지 하는 특이한 경우에만 해당할 것 같고... 정 안되면 게임을 재설치해봐야겠다고 생각하고 있었지만...

※ 증상 원인 확인 : NVidia (AEIGA) PhysX를 사용하는 게임들도 유사한 증상, 치명적 오류, 작동이 중지되었습니다 등의 메시지가 뜨네요. PhysX가 지원안되는 GeForce 8500 GT를 이용해 강제로 ATI + NVidia 피직스 조합을 하려고 PhysX Engine 폴더의 2.8.1 수정 버전을 이용하다보니, 피직스에서 지포스가 없는데도 nvcuda.dll 파일을 찾는 바람에 발생한 오류였네요. PhysX Engine 폴더 중 2.8.1을 원상복구하거나, 윈도우 시스템32 폴더(C:\Windows\System32)에 nvcuda.dll 파일을 넣어주니 해결됩니다. 알파 프로토콜 에러가 아니라 제 PC 설정 문제였습니다.

다른 하드디스크 파티션에 남아있던 구버전 nvcuda.dll 파일을 게임 실행파일(APGame.exe)이 있는 폴더(Binaries)에 넣고 실행하니 실행이 잘 되네요.

Windows XP 32 bits용 지포스 드라이버(포스웨어) 182.50에 들어있던 nvcuda.dll 파일을 첨부하였습니다.

nvcuda.dll 파일이 있어도, ATI라서 치명적인 오류라도 날까 싶었는데, 잘 실행됩니다.

nvcuda.dll 을 실행파일 폴더에 넣으니 바로 실행됨

APGame.exe가 있는 Binaries 폴더에 nvcuda.dll 을 넣었습니다.

 

2. WASD키를 눌러도 반응이 없을 때

- [한/영] 키가 눌려있으면 안된다. 한/영 키를 누른후 W, A, S, D를 눌러본다.
- 게임 내 옵션에서 키 설정이 바뀌어 있을 수도 있으니, ESC 키를 눌러 control 설정으로 가서 Default 설정을 되돌린다.

당췌 첫 장면에서 움직이질 않더군요. (한/영)키를 눌러 영문 입력 상태로 풀어주니, 움직입니다.



간혹 PC 게임중에 한/영키가 눌리면 키를 인식하지 못하는 경우가 있는데, 알파 프로토콜이 그런 증상을 보이더군요. (윈도우 7 64비트 사용중) [한/영]키를 다시 눌러 영문 상태로 풀어줘야합니다.

반응형