최신 개발 버전(0.2.0)에서 생기는 한글 시나리오 오류 임시 조치법

https://telk.kr/tb/free/604
※알림※
한글 시나리오 표시 버그는 2018년 8월 13일 23시 경에 업데이트된 13c326e (클릭)부터 (임시적이긴 합니다만) 해결되었습니다.
따라서 아래의 팁을 적용할 필요가 없으며, 기존 버전을 이용하시던 분만 아래의 팁을 적용하시면 됩니다.


※주의※
이 조치법은 9c46187 (클릭) 개발 버전까지만 작동하고 그 이후 ~ 13c326e 버전 전까지는 통하지 않을 수 있습니다.
13c326e 이후의 버전으로 업데이트하시길 바랍니다.


0.1.3 이상의 최신 개발 버전에서 한글 시나리오를 넣고 새 시나리오를 시작하면 아래 스크린 샷과 같이 시나리오 이름과 설명이 깨져나오는 경우가 있습니다.
여기에 마우스 커서를 올리면 게임이 제멋대로 꺼지기도 합니다.




이는 OpenRCT2가 초기에 시나리오 이름/설명을 잘못된 인코딩으로 저장하는 버그가 있었는데 이를 수정하지 않고 지금까지 계속 써왔다가 이를 수정했기 때문에 발생한 것으로 보입니다.[1]

제가 이를 OpenRCT2 공식 이슈 트래커에 제보는 해두었습니다만, 아직 수정될 기미가 보이지 않아 임시로 해결할 수 있는 방법을 올려둡니다.
이 버그가 수정되면 이 글의 내용은 취소선처리가 되겠지요. 빨리 그런 날이 오기를 기대합니다.



임시 조치 방법

  1. 먼저 0.1.2 안정화 버전을 받습니다.여기에서 받을 수 있습니다.
0.1.2 안정화 버전에서는 이 버그가 일어나지 않으므로 잠시 롤백하기 위함입니다.
 
  1. (문서)/OpenRCT2 폴더 안에 있는 scenarios.idx 파일을 찾아서 삭제합니다.

 
  1. (0.1.2인 상태에서) 게임을 1회 실행합니다.
이름/설명이 한글인 시나리오가 정상적으로 목록에 표시되고 있는지 확인해보세요.
 
  1. (선택 사항) 다시 최신 개발 버전의 기능을 즐기시려면 이 상태에서 0.2.0 최신 개발 버전을 덮어씌워서 업데이트하십시오. ☞ 업데이트 방법
다시 실행시키면 새 시나리오 시작에서는 목록이 정상적으로 나타납니다.다만, 시나리오를 실행시켰을 때 아래와 같이 시나리오 설명이 깨지는 것은 어쩔 수 없습니다. 플레이에 지장은 없으니 무시하고 플레이하셔도 됩니다.

  1. [1] (주) RCT2는 시나리오 이름/설명을 원래 수정된 CP-1252 인코딩으로 저장하는데, OpenRCT2 초기에 생성된 시나리오는 시나리오 설명을 UTF-8로 저장하고 있었고, 이는 잘못된 것이라고 합니다.

이모지를 이용해서 글에 반응해보세요!

댓글



꼬리표를 선택하세요


↑TOP

신고하기 ×

신고 종류
작성자
내용

신고 사유