728x90

2021/05 2

징기스칸4 신국왕/신무장 임의이름 뜯어보기.

댓글로 어떤 요청을 받아서, 다시 징기스칸4를 뜯어보기로 했다. 요청의 요지는, 가상인물(신국왕이나 신무장)의 이름을 생성할때 깨진 문자가 출력된다는 것이었다. 신국왕명 변경 창에서 '임의' 버튼을 클릭해보니, '귺긎' 같은 뷁어가 랜덤으로 출력되는 것을 확인할 수 있었다. 매번 그러는 건 아니고, 티베트나 아프리카 쪽을 스타트 지점으로 지정했을때 이런 현상이 발생했다. 정보에 따르면(링크), 랜덤 이름은 가타카나 2~3문자를 조합해서 나오는 것으로 보인다. 랜덤 이름 뒤에는 실행파일에 입력되어 있는 지정 이름이 출력되는 것 같고... 일단 Crystaltile2만 가지고는 해당 문제를 분석할 수 없을 것 같아서 Ollydbg로 여는 수밖에 없겠다. Ollydbg로 실행파일을 연 뒤, Hex dump 쪽..

KOEI 2021.05.10

윈도우10 기본 폴더들의 위치 및 이름과 관련된 고찰.

최근에 신장의 야망 혁신 게임을 일본어 로케일로 실행해야 하는 일이 있었다. 보통은 Locale Emulator로 바꿔주면 실행이 됐는데, 이번에는 systemcfgpk.n12 어쩌구하면서 실행이 되지 않았다. (스크린샷은 못 찍었다.) 그 이유는 내 컴퓨터의 문서 폴더가 'Documents'가 아닌 '문서' 였기 때문이다. 그래서 일본어 로케일로 실행할때 '문서' 라는 한국어가 반각 가타카나로 깨지면서 게임이 해당 폴더를 인식하지 못하게 되어, 실행 오류가 난 것이다. 나는 윈도우10 기본 폴더들의 위치가 기록되어 있는 레지스트리 주소로 가 보았다. 그 주소는 다음과 같다. HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\She..