※ 이 글은 아이작 실행시 에러가 나는 케이스 해결법을 모은 글입니다.

※ 이 글의 내용은 어느곳이든 퍼가실수 있습니다. 대신 이 글의 링크 및 채널 안내 문구만 포함시켜 주세요.


https://arca.live/b/isaac/19963225


※ 2022/11/29 목록을 지우고 겹치는 내용은 최대한 줄여봤습니다.


읽기전 안내사항


- 윈도우 10버전이며 아이작 리버스의 애프터버스 플러스 DLC, 리펜턴스 DLC가 적용된 기준입니다.

- 윈도우 7 및 그 하위버전들도 해당되는 사항들이 있긴 하지만 윈도우 7까지는 MS에서 공식적으로 지원이 종료되어 보안에 취약합니다. 가급적 윈도우 10이상의 버전으로 사용하시는것을 권장합니다.

- 윈도우 11에서는 보안이 한층 더 강력해져서 예기치 못한 오류가 발생할 수 있습니다. 11버전에 대해서는 정보가 매우 부족하기 때문에 문제가 발생시 공유해주시면 참고해보겠습니다.

- 모드(MODS)에 대한 내용은 게임 실행에 대한 부분만 기재되며 모드 자체의 문제는 모드 관련 가이드 내용을 읽어주세요

https://arca.live/b/isaac/19390658

- 아이작 설치는 C드라이브에서 진행하시는걸 권장합니다. SSD 용량 부족등에 의해 D드라이브에 설치하게 되면 설치 컨텐츠가 C와 D드라이브로 나뉘어서 아래 가이드와 달리 정상적으로 해결되지 않을수도 있습니다.

- 본문에 없는 내용에 대해서는 문의하시면 확인 후 추가하고 있습니다.




----------------------




[스팀 상점 페이지에서 아이작 게임을 검색도 할수없고 다운로드도 안되는 경우]

아이작 게임자체가 검색도 안되고 다운로드도 안될경우 환경설정에서 제외됨 이라고 떠있을겁니다.


이 경우 스팀에서 오른쪽 상단에 V표시를 누르면 상점 환경 설정이 있는데 여기에서 성인콘텐츠를 전부 체크하여 허용해 주시면 검색이 됩니다.



※ 아이작은 게등위에서 청소년 이용불가로 지정된 게임입니다.






[게임 시작 및 게임 실행버튼 눌러도 실행이 되지 않음(DLC 미체크로 실행 불가)]


리펜턴스에서 게임이 제대로 실행 안되는경우 DLC를 체크해 보세요.


스팀의 라이브러리에서 아이작 리버스를 선택하고 톱니바퀴를 누른 후 속성에 들어갑니다.





DLC란에서 애프터버스, 애프터버스 플러스, 리펜턴스를 전부 체크 후 컨텐츠 다운로드를 위해 약 5분정도 기다렸다가 게임을 실행해 주세요.










[패키지 구성요소 누락에 의한 게임 실행 불가]

[스팀에서 플레이 버튼을 눌러 실행중으로 바꾸었는데도 잠시 후에 다시 버튼이 플레이로 되돌아오며 실행이 안됨]



패키지 미설치 또는 패키지내 구성요소의 손상으로 인해 게임이 실행되지 않는 케이스입니다.


구성요소는 Visual C++ Redistributable for Visual Studio 2015에 담겨져 있는데 이것을 찾아 다운받으면 됩니다.


여기서 설명하는 누락 요소는 msvcp140.dll파일과 vcruntime140.dll 파일입니다.



1. msvcp140.dll 파일이 없거나 스팀의 아이작 라이브러리에서 플레이 버튼이 되돌아오는 경우


아래 사이트에 방문하여 Select Language를 English로 맞추고 빨간색 다운로드 버튼을 누릅니다.


https://www.microsoft.com/en-us/download/details.aspx?id=48145





다운로드 버튼을 누르면 두개의 파일 리스트가 나오는데 둘다 다운받습니다.



vc_redist.x64.exe (64비트 운영체제)

vc_redist.x86.exe (32비트 운영체제)


요즘은 다들 64비트 운영체제를 사용하지만 딱히 둘다 설치해도 크게 문제되거나 하지는 않기 때문에 32비트, 64비트 둘다 설치해두시는게 좋습니다. 64비트만 받아서 실행했는데 안된다면 32비트도 설치한 뒤 시도해 보셔야 합니다.




2. vcruntime140.dll 파일이 없는 경우




해당 파일은 다음 링크에 접속하여 파일을 다운받으시면 됩니다. 해당 링크가 더 이상 접속되지 않거나 다운로드를 제공하지 않는다면 해당 파일명을 검색하여 다운로드를 제공하는 사이트에 접속하여 다운 받으시면 됩니다.


https://dlldir.com/vcruntime140-dll/



그리고 vcruntime140.dll 파일을 C:\windows\SysWOW64폴더 안에 넣어주시면 됩니다.







[isaac-ng.exe 충돌 알람창이 뜨며 게임 실행 불가]


플러스를 잘 하다가 갑자기 안되는 경우 게임을 삭제후 재설치 하는 방법이 있습니다. 그럼에도 불구하고 여전히 실행이 되지 않거나 처음부터 안되는 경우 몇가지 방법을 시도해 볼 수 있습니다.


1. 창작마당에서 구독한걸 전부 취소하는 방법입니다.

이것은 2018년 5월 부스터팩이 업데이트 되면서 게임의 내부 시스템이 상당히 바뀌었기 때문에 모드가 이에 맞게 업데이트 해주지 않으면 충돌이 날 수 있습니다. 구독을 취소하는 방법은 스팀을 실행후 창작마당에 가서 내 구독한 항목에서 전부 해제해 주면 됩니다. 

구독 해제했음에도 파일이 여전히 남아있다면 아이작을 삭제하시면 같이 삭제가 되며 내문서쪽의 아이작 MOD폴더에 남아있는지 확인하시면 됩니다. 남아있으면 수동으로 삭제해주세요.



2. 윈도우 계정이 한글 문자가 포함되었다면 포함되지 않은 관리자 계정을 생성해야 합니다.(리펜턴스에서는 정상)

보통 게임은 영문을 기반으로 제작하다보니 특수문자에 대한 대응은 한정적인 편입니다. 하지만 대부분 그런거 신경 안써도 될정도로 잘 되지만 아이작은 애석하게도 이런 문자에 대해 민감하게 반응합니다.

개인적으로는 백업 후 포맷해서 영문계정을 다시 만드는 편을 추천하고 관리자 계정을 추가로 만드는것을 권장하지 않는데 그렇게 되면 두 계정을 써야되는 불편함이 있으며 맨 처음 생성된 관리자 계정이 권한을 대부분 가지고 있기 때문입니다. 


모드 설명글을 보고 온 사람이라면 눈치챘겠지만 이 게임에선 한글도 특수문자에 해당되기 때문에 인식을 잘 못할 수 있습니다. 


3. 그래픽 드라이버를 최신으로 업데이트 해야합니다.

AMD나 NVIDIA등 자신이 설치한 그래픽카드 사이트에 접속하여 해당 모델의 드라이버를 업그레이드 하면 됩니다. 구버전의 드라이버는 게임과 충돌이 날 수 있습니다.





[게임 실행 후 인트로 중간에 응답없음이 뜨며 게임이 멈춤]




정확히 해당 이미지의 시점에서 화면은 멈추고 소리만 들리는것을 알 수 있는데 NVIDIA계열을 쓰는 그래픽카드의 오버레이 관련 문제로 보입니다. 그래서 그래픽 처리를 그래픽카드가 해주는 대신 내장된 메인보드에서 처리하도록 변경해줘야 합니다. 또한 디스코드에도 오버레이 기능이 있는데 이것도 사용하지 않도록 해주셔야 합니다. 디스코드 쓰시는 분들은 확인해주세요.


다음과 같은 순서로 진행합니다.


1. 바탕 화면을 우클릭하고 Nvidia Control Panel(Nvidia 제어판)을 선택합니다.

트레이아이콘에 우클릭해서 들어가도 됩니다.





2. 왼쪽 메뉴에서 3D 설정 관리를 클릭하고 오른쪽에 뜨는 화면에서 프로그램 설정 탭으로 이동한 후 사용자 정의할 프로그램 선택에 있는 드롭다운 목록에서 아이작 게임을 선택합니다.


여기서 그래픽 모델 또는 드라이버에 따라 화면에 차이가 있는데 최신 그래픽의 경우 '이 프로그램에 대한 기본 그래픽 프로세서 선택'에서 있는 드롭다운 목록에서 통합 그래픽을 선택하면 됩니다.

'이 프로그램에 대한 기본 그래픽 프로세서 선택' 메뉴가 없으면 설정에서 전역 설정 사용을 선택하시면 됩니다.


이 프로그램에 대한 기본 그래픽 프로세서 선택 메뉴가 있다면 통합 그래픽을 선택하면 되고



이 프로그램에 대한 기본 그래픽 프로세서 선택 메뉴가 없다면 전역 설정 사용을 선택하시면 됩니다.





[api-ms-win-crt-runtime-l1-1-0.dll 파일이 없다고 알람창이 뜨며 게임 실행 불가]



윈도우 업데이트를 최신으로 유지하지 않아 생기는 문제입니다. 윈도우 업데이트를 최신으로 유지하면 자연스레 해결됩니다.








[Microsoft Visual C++ Runtime Library, Runtime Error! 알람창이 뜨며 게임 실행 불가]

[인트로가 지나간 이후 게임이 강제로 종료됨]

[리버스 파일을 실수로 불러오기 해서 덮어씌움]

[변조된 세이브 파일을 사용했거나 MOD를 구독하고 사용중 게임이 다시 실행이 안되는 경우]


위 사항들은 애석하게도 게임 세이브 파일이 손상되거나 100% 복구가 어려운 케이스 입니다. 원인은 여러가지가 있을 수 있어 확인이 어렵지만 일단 세이브 파일이 손상되었는지를 먼저 체크를 해야합니다.


내 문서 / My Games / Binding of Isaac Afterbirth+ 폴더에서 options.ini파일을 메모장으로 열고 수정해서 SteamCloud=0으로 바꾸고 저장한 뒤 게임이 잘 실행된다면 세이브파일의 문제입니다.

(테스트 후엔 다시 1로 바꿔주세요)


다행히 아이작 게임은 일정기간마다 날짜가 적힌 세이브 파일을 임시 저장 하는데 이것을 가지고 복구를 할 수 있습니다. 대신 그 날짜기준으로 복구되므로 이후의 진행상황은 다시해야합니다.(그래도 완전히 소실되는것보단 낫겠죠?)



다음과 같은 순서로 복구를 시도해 보세요.


1. My Games / Binding of Isaac Afterbirth+ 경로까지 가서 임시 세이브 파일을 찾아 이름을 바꾸고 복사합니다.

만약 게임을 전혀 하지 않고 세이브 파일만 바로 구해서 적용하면 이 임시 세이브도 없으니 아예 처음부터 다시해야합니다.



임시 세이브 파일은 20210128.abp_persistentgamedata1.dat 이런 형태를 띄우고 있는데

- 앞의 숫자 8자리는 년월일을 말합니다.

- ab, abp는 애프터버스, 애프터버스 플러스입니다. 아무표시가 없다면 리버스입니다.

- 숫자 1,2,3은 세이브 파일 순서입니다. 1번은 왼쪽, 2번은 가운데, 3번은 오른쪽입니다.


복구하고자 하는 버전의 날짜가 들어간 세이브 파일을(여기선 애프터버스 플러스를 기준으로 설명합니다) 복사해서 바탕화면 같은데 붙여넣으시고 그 파일 이름을 날짜를 뺀 abp_persistentgamedata1.dat 으로 바꿉니다. 만약 리버스 불러오기 같은거로 3개의 세이브 파일이 전부 불러와지는등 세이브 파일을 모두 복구하고 싶다면 2번 3번도 같은 방법으로 복사붙여넣기 후 파일명에서 날짜만 뺀 2번 3번으로 바꿉니다.

※ 리버스만 하는 경우 persistentgamedata1.dat 형식으로 바꾸시면 되며 애프터버스는 ab_persistentgamedata1.dat 형식으로 바꾸시면 됩니다.


2. 1번에서 이름을 바꿨던 파일을 C:/ Program Files (x86) / Steam / userdata / (아이디) / 250900 / remote 경로에다 붙여넣기 합니다.




이 경로에 붙여넣으시면 됩니다. 하지만 붙여넣으면 이미 같은 파일이 있으므로 충돌이 날텐데요.



덮어쓰기로 붙이시면 됩니다. 이미 저기있던 세이브 파일은 손상되거나 복구할 수 없는 파일이기 때문에 임시 세이브 파일로 대체하려는 것입니다. 이 다음



3. 게임을 실행하면 스팀클라우드가 충돌났다고 뜨는데 로컬파일을 스팀클라우드로 업로드 합니다.




세이브 파일을 변경했으니 스팀 서버에 등록된 세이브파일과 일치하지 않아 생기는 현상입니다. 임시 세이브 파일을 스팀 클라우드에 업로드 할것이므로 두번째 메뉴인 STEAM CLOUD에 업로드를 선택합니다.


이러면 이제 다시 게임을 그나마 최근 진행했던 상황에서 다시 하실 수 있습니다.



[게임 종료 후 또는 메인 타이틀로 돌아간 후 재시작 할때 빅토리랩(Victory Lap) 또는 리런(Rerun)에서 컨티뉴로 이어하기를 시도할때 게임이 강제 종료됨]


게임 로그에 [warn] no animation named이 뜨는 케이스로 빅토리랩과 리런은 캐릭터의 진행상황이 너무 멀리 그리고 많이 쌓여있어서 그것을 다시 불러오는 과정에 에러가 나는 것입니다. 이것은 세이브 파일 복구와 달리 복구 방법이 전혀 없으며 어떻게든 복구하고 싶다면 계속 무한히 접속 시도해서 우연히 불러와 지는것뿐입니다.


따라서 빅토리랩과 RERUN시에는 한번 들어갔으면 끝까지 하시는것을 권장합니다.





[게임 실행시 Loadlibrary failed with error 998 : 잘못된 메모리 위치를 엑세스 하려고 했습니다. 알람창이 뜨며 게임 실행 불가]



AMD 그래픽 카드를 사용하는 분들이 자주 겪는 현상이라고 합니다.


다른 실행프로그램도 이와 같은 사례가 있는데 원인은 드라이버를 너무 베타버전으로 올려쓰고 있거나 Catalyst Control Center를 쓰고 있을때 충돌이 난 경우입니다.

(정확히는 Catalyst Control Center 충돌 또는 중단으로 인해 MOM.exe가 충돌 또는 중단되어 OP 오류가 발생)


우선 그래픽 카드 드라이버 초기화를 위해 Catalyst Control Center를 지워야 하므로 아래 링크에서 언인스톨 파일을 다운로드 후 실행합니다.

(단 이 파일은 윈도우7을 지원하므로 윈10 사용자분들은 AMD 사이트의 CLEAN UP이란 프로그램 설치하여 실행해도 됩니다.)


https://www.guru3d.com/files-details/amd-catalyst-un-install-utility-download.html


만약 위의것을 사용했는데도 뭔가 잘 안지워지는거 같으면 드라이버 스위퍼라는것을 받아 깔끔하게 지우면 됩니다. 드라이버 스위퍼를 먼저 사용하기보다 위의 CLEAN UP을 먼저 사용해 주세요.


https://www.guru3d.com/content_page/guru3d_driver_sweeper.html



그 다음 아래 링크된 AMD 그래픽카드 사이트에서 베타버전이 아닌 최신 그래픽카드 버전을 받으면 됩니다.


최신 버전도 안정화가 안되어 있을 수 있으니 불안하다면 최신버전의 바로 아랫단계의 버전을 받아서 적용합니다.


참고로 운영체제와 그래픽카드 모델명을 정확히 알고 있으면 찾기가 쉬워집니다.


https://www.amd.com/en/support




[게임 실행시 Save data path (C:\users\사용자계정\Documents\My Games\Binding of Isaac Rebirth\ is not a writable directory! 알람창이 뜨며 게임 실행 불가]




C:/ Users / (컴퓨터 계정명) / Documents / My Games / Binding of Isaac Afterbirth+ 이 경로에서 Documents 폴더가 보안에 의해 보호받고 있어 접근이 안되는 문제입니다.


결론만 말하자면 이 문제를 겪으시는 분들은 컴퓨터에 아무런 보안프로그램(백신)이 설치되어있지 않아 생기는 문제입니다. V3등의 백신을 꼭 설치해주세요.


윈도우 기본 보안 시스템(윈도우 디펜더)이 막는것으로 추정되는데 백신 프로그램을 설치하면 백신이 대신 처리하게 되므로 보안 시스템이 비활성화 됩니다. 이 경우에도 이 문제가 발생한다면 백신에서 내문서쪽을 예외처리를 해주는것이 좋습니다. 

하지만 보통은 백신이 설치되어있으면 이런 현상이 나오지 않습니다.(실시간 보호가 꺼져있고 제어된 폴더 엑세스 기능이 비활성화되있어 켤수가 없음)


백신이 설치되어 않은상태에서 게임을 진행하고 싶을 경우 다음과정을 실행해 봅니다.

(다시 말씀드리지만 백신을 설치하는게 간편하고 빠릅니다)



1. 윈도우 시작 버튼을 눌러 설정에 들어갑니다.




2. 설정에서 업데이트 및 보안을 누릅니다.




3. 왼쪽의 'Windows 보안'메뉴를 누른뒤 '바이러스 및 위협 방지'를 클릭합니다.



4. '랜섬웨어 방지 관리'를 클릭합니다.



5. 제어된 폴더 엑세스를 활성화 되있는 상태에서 제어된 폴더 엑세스를 통해 앱 허용을 클릭합니다.



6. 허용된 앱 추가에서 모든 앱을 선택한 다음 다음 경로에 있는 아이작 실행 프로그램을 추가하면 됩니다.(백신을 설치하면 모든 과정이 필요없어집니다.) 






[현재 하려는 버전은 안되고 다른 버전에서 실행할때 되거나 검은 화면만 나오고 실행이 제대로 안되거나 플레이 버튼을 눌러도 실행중에서 되돌아오는 현상]


런타임 라이브러리를 설치했음에도 증상이 해결되지 않는다면 리소스의 내용물을 건드렸을때 일어나는 현상입니다.

모드를 적용할경우 리버스와 애프터버스는 리소스 파일을 직접적으로 수정했으며 구독시스템이 들어온 플러스도 리소스를 건드는 경우가 있다고 합니다. 대표적으로 모딩없이 인터넷에서 구한 한글패치를 덮어 씌워서 하는 경우가 있겠네요.

혹은 모드를 제작하기 위해 리소스의 내용물을 수정하고 원래대로 두지 않으면 실행이 안될수 있습니다.


모드 구독을 안했더라도 리소스 파일을 풀어버리면 안되는 경우도 있습니다.



이 방법으로는 리소스 경로로 이동한 후 Packed 폴더를 제외한 나머지를 전부 삭제하고 다시 실행하면 정상적으로 플레이 됩니다.

경로를 접근하는 방법은 아래 스샷처럼 스팀 라이브러리의 아이작 리버스에서 톱니바퀴를 누른 후 관리 - 로컬 파일 보기 메뉴를 누르시거나 그 아래 작성한 경로를 직접 복사하셔서 이동하셔도 됩니다.



복사하는 경로는 C:\Program Files (x86)\Steam\steamapps\common\The Binding of Isaac Rebirth\resources 입니다.





[아이작을 실행 후 종료하였는데 스팀에서는 아직도 실행중이라고 나오며 재부팅하기 전까지는 아이작을 다시 실행할 수 없음]


스팀의 구성 파일이 잘못되었을 경우 이 현상이 나옵니다.




재부팅한 다음 스팀이 자동 실행되어 있다면 트레이 아이콘에 있는 스팀을 종료합니다.


제대로 종료했는지 확인하려면 작업 관리자(Ctrl + Alt + Del키 또는 윈도우 시작버튼을 오른쪽 클릭해서 작업 관리자 메뉴 실행)를 열어서 Steam 관련 프로세스들이 없는지 체크해 봅니다.



그 다음 C:\Program Files (x86)\Steam 경로에서 appcache 폴더를 삭제 또는 잘라내기 해서 다른 공간에 옮깁니다. 삭제해도 어차피 재생성되지만 백업이 걱정되신다면 바탕화면에 이동하시는게 좋습니다.


재부팅해서 아이작 게임을 바로 실행해보고 정상적으로 ESC키를 눌러 종료한다음 다시 게임을 재실행해 보면 정상적으로 실행되는것을 볼 수 있습니다. 정상적으로 될 경우 위에서 삭제가 두려워 백업하신 분들은 그 백업 폴더를 삭제해주시면 됩니다.



[노트북으로 아이작을 실행하면 정상적으로 실행되지 않는 현상]

데스크탑와 다르게 노트북에서 일어날 수 있는 케이스가 발견되었습니다.

위 케이스들에 있는 MODS 구독도 안했고 런타임 패키지를 다시 설치해봤으며 심지어 포맷까지 하고 바로 스팀설치해서 시도를 했는데도 증상이 해결되지 못한 경우입니다.


주 원인은 그래픽 드라이버인데 내장형과 외장형이 충돌이 났거나 드라이버가 제대로 지원하지 못하는 경우로 볼 수 있습니다.

보통 드라이버 설치가 귀찮다고 3DP-Cxxx등으로 통합 설치를 진행하는 경우가 있는데 아이작처럼 내장 그래픽을 끌어다 쓰는 케이스가 있으므로 아이작을 포함한 다른게임도 원만하게 플레이 하시려면 각 제조사에서 제공하는 최신 드라이버를 설치하시는게 좋습니다. 물론 노트북 자체도 해당 제조사의 기본 드라이버(BIOS 등)를 설치하시는게 좋습니다.



[리펜턴스에서는 문제없으나 하위 버전을 실행하려고 하면 메모리는 written될수 없습니다. 라는 알람창이 뜨면서 실행이 되지 않는 현상]


해당 현상은 아이작에서 제공하는 ResourceExtractor를 실행하여 풀어버린 경우입니다. 하위 버전에서는 리펜의 리소스가 없기 때문에 섞여들어가서 제대로 실행할수 없는 문제인데요.

이 문제는 C:\Program Files (x86)\Steam\steamapps\common\The Binding of Isaac Rebirth\resources 폴더에서 pacekd 폴더를 제외한 나머지를 삭제하시면 해결됩니다.




이 외에 궁금한 사항이 있다면 아카라이브의 아이작의 번제 채널에서 문의해 주세요.


https://arca.live/b/isaac