안뇽, 횽들 여러분의 렌파이 번역조무사입니다.
이번 작품은 참 면목이 없네요... 이렇게 못잡아낸 오류가 많을 줄이야...
몇번의 결친 오류수정 끝에 결론을 내렸습니다. 이 작품은 사전시스템과 상성이 최악입니다. 이대로는 계속해서 오류가 날 수 밖에 없어서 근원적인 방법으로 사전을 없애는 것 외에는 근본적인 해결책이 없다고 결론내렸습니다. 지금 당장 드러난 것 수정해봐야 사전 때문에 계속 오류 발생할 겁니다.
사전을 삭제할 경우 일부 인게임내 메시지나 선택지에 기존과는 다르게 번역안된 일부 영어가 등장할 수 있습니다만... 현재로썬 이게 가장 빠르게 근원적으로 오류를 없애는 방법이니 참고하시기 바랍니다.
1. game/tl/ko_zenpy 폴더 안에 있는 사전파일 strings.rpy 와 strings.rpyc, strings.json 이렇게 세 개의 파일을 삭제하십시오.(혹은 전혀 다른 위치에 백업)
2. game/saves 폴더 안에 persistent 파일을 삭제합니다.
3. c:\사용자\컴퓨터계정\appdata(안보이면 탐색기에서 숨김파일 보기 옵션을 선택)\roaming\renpy\HeadmasterDemo-로 시작하는 폴더 삭제
이제 사전 및 기존의 변수값이 저장된 파일이 모두 삭제되어 문제가 되는 퀘스트 창 오류는 모두 해결됩니다. 실제로 이번 오류제보 세이브 파일을 위와 같이 처리해서 깔끔히 해결되는 것 확인했습니다 다만 앞서 말했듯이 번역안된 일부 영어원문이 게임중 나올 수 있습니다. 여기서 한가지 귀찮음을 감안하면 응용이 가능한데 문제가 생기는 구간 앞에서 저장한 뒤 strings.rpy 와 strings.rpyc, strings.json 세개의 사전 파일을 게임폴더와 무관한 제 3의 위치에 빼놓은 후 게임을 다시 실행해서 오류났던 부분을 넘긴 후에 다시 사전을 제자리로 갖다 놓는 겁니다. 오류가 생길 때만 오류발생지점 직전에 저장하고 사전파일 따로 빼서 해당구간 넘기고 다시 사전을 원위치 시키는거죠. 귀찮으니 굳이 그럴 필요가 있을까 싶지만요...
문제가 되는 부분을 깔끔히 수정해서 드리면 참 좋겠지만 몇 차례의 오류수정과 코드를 들여다보면서 사전이 존재하는 한 이 문제가 계속 반복될 수 밖에 없다는 결론에 도달했습니다.
부족한 능력탓에 이런 식으로 밖에 해결을 못해드려서 죄송합니다. ㅠㅠ
