AT코드가 있긴 있던데 불완전하더군요.
약간의 팁을 더해서 올립니다.
AT Code :
HOOK(0x0040EB70,TRANS([ESP+0x1c],OVERWRITE(IGNORE)))
이전에 올라온 코드는 포인터 바꿔치기 방식이라 원문 텍스트의 길이를 넘는 부분은 잘렸습니다.
메모리 덮어쓰기 (버퍼 무시)로 하면 다 나타납니다.
텍스트 창을 벗어나는 부분은 어쩔 수 없지만요.
팁1 : 실행 오류나 아랄 연동 오류가 나는 경우, 혹은 어플 없이 실행하려면
어플로 설치할 경우 우선 어플 써야 실행 가능합니다.
또한 실행하더라도 위의 AT코드가 제대로 먹히지 않습니다.
원인은, 어플로 설치할 경우
C:\Program Files\Will\世界で一番NGな恋
와 같이 원제가 섞인 경로에 설치됩니다.
이때 恋 가 한글윈도우에서 제대로 인식되지 않기 때문에 오류가 나는 거죠.
어플로 돌리면 경로는 인식되기에 실행은 되지만 아랄과의 연동에서 문제가 생깁니다.
# 해결 방법은
이 설치된 디렉토리를 C:\Will\NG 처럼 수정하고, 레지스트리에서
HKEY_CURRENT_USER\Software\Will\damekoi
안의 InstallDir 를 같은 값으로 변경해주면 됩니다.
(실제 경로와 레지스트리 값을 정상적으로 인식 가능한 값으로 일치시킴)
# 그리고 언인스톨을 하려면
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\{4FA1A50F-9173-44C6-978A-490D2279D98D}
의 InstallLocation 값도 수정해줘야 언인스톨이 정상적으로 이루어집니다.
({4FA1A50F-9173-44C6-978A-490D2279D98D} 이 아닌 다른 값일 수도 있습니다. 값 검색으로 확인하세요.)
# arc 파일들의 경로도 레지스트리에 입력되어 있는데 이건 그대로 놔둬도 상관없이 실행되더군요.
찝찝하면 같이 수정해주세요.
팁 2. 번역없이 원문으로 플레이할 때 정상적인 폰트 출력하기
아랄이 아닌 원문으로 할 경우 기본 상태에서는 폰트 설정이 정상적으로 되지 않아 별로 보기 좋지 않게 나옵니다.
폰트 자체가 주황색 테두리가 표시되며, 몇몇 문자가 제대로 표시가 안되어 사각형으로 나오기도 하죠.
이걸 해결하려면 위에서 찾은
HKEY_CURRENT_USER\Software\Will\damekoi
의 FontName 을 MS Gothic 로 바꿔주면 됩니다.
MS ゴシック (MS가 일어코드)
가 되어야 하는데
MS ゴシック 로 되어 폰트 로드를 못하고 기본 폰트를 사용하게 되는 거죠.
MS ゴシック 은 한윈의 MS Gothic 이므로 이걸로 설정하면 됩니다.
(MS ゴシック 가 설치되어 있다면 MS ゴシック 로 해도 되고)
!주의
번역없이 원문으로 플레이할 경우에만 팁2를 따라서 폰트를 수정하고
아랄이나 후커로 플레이할 경우에는 팁2를 따라하면 안됩니다.