'Reversing'에 해당되는 글 2

  1. 2013.12.31 장갑악귀 무라마사 텍스트 가로 출력 패치
  2. 2012.08.03 영웅전설 7 제로의 궤적 (영의 궤적) 한글로 실행하기 32

장갑악귀 무라마사 텍스트 가로 출력 패치

Nitro+ 에서 출시한 장갑악귀 무라마사는 다 좋은데 텍스트가 세로로 출력되어서 불편한 점이 있습니다.


본 패치는 일반 텍스트를 아래 화면처럼 세로가 아닌 가로로 출력되게 만드는 패치입니다.





모든 경우에 대해서 다 테스트하지는 않았으므로, 중간중간 잘못 출력되는 경우가 있을 수도 있습니다.


설치 방법은, nss-patch.npa를 무라마사가 설치된 디렉토리 (nss.npa가 있는)에 카피하시면 됩니다.


다만 기존의 세이브 파일은 계속 세로로 출력될 수 있으니, 가로 출력을 원하시면 처음부터 다시 시작하셔야 합니다.


nss-patch.npa



영웅전설 7 제로의 궤적 (영의 궤적) 한글로 실행하기


근 5년만에 새로이 포스팅을 올립니다. ㅎㅎ

영웅전설 7 제로의 궤적 (영의 궤적)이 중국 본토 및 대만에서 중국어 PC 버전으로 출시되었었죠. 거기에 일본의 능력자들이 PSP 일본어 판의 파일들을 복사해서 일본어 패치를 만들었습니다. PC 일본어 버전이라면 AGTH / ITH 등의 후커를 통해서 플레이가 가능하죠. 그래서 한 번 코드를 찾아보았고, 잘 실행되는 것을 확인했습니다.

저는 play-asia.com 에서 판매하는 영웅전설 7 PC 중문판을 구입했습니다. 한 $25 정도 하니 많이 비싼 편도 아닙니다. 롬 어디서 구해요 이딴 질문은 하지 마시기 바랍니다.

필요한 프로그램들은 아래와 같습니다.

  * 영웅전설 7 PC 중문판 [ 플레이아시아 에서 $25 정도에 구매 가능합니다 ]
  * 영웅전설 7 PC 중문판 일어패치 [ http://www.mediafire.com/?b5ul4te18xlvjl1 ]
  * Applocale (여기에서는 Applocale로 실행하는 방법을 가정합니다)
  * ITH 2.3 [ http://code.google.com/p/interactive-text-hooker/downloads/list ]
  * Egghead 0.73new [ http://blog.naver.com/PostView.nhn?blogId=foolmaker&logNo=30109421370 ]
  * EzTransXP (알아서 구하세요. 없으면 Egghead가 한글 번역을 하지 못합니다.)

1. 영웅전설 7 PC 중문판을 설치합니다. Windows 7 64bit에서 제대로 동작되는 것을 확인했는데, 다른 곳에서도 잘 되는지는 확인해보지 못했습니다. 가급적이면 기본 설치 경로보다는 C:\Games\ED_ZERO 와 같은 경로로 설치하시길 추천합니다.


2. 영웅전설 7 중문판 일어 패치를 다운받아서, 영전7을 설치한 디렉토리에 덮어씁니다.

그리고 patch.bat 를 실행해서 실행파일을 패치해줘야 하는데, 이 때 그냥 실행하는 것이 아니라 탐색기 상의 patch.bat 위에서 마우스 우클릭으로 "관리자모드로 실행" 하셔서 실행해야 합니다.


3. 이제 게임을 실행시키면 됩니다. 게임 실행시에는 항상 ED_ZERO_fix_jp.exe 파일을 어플로케일 "일본어"로 실행해야 합니다. 그리고 Egghead와 ITH도 실행합니다.

<영웅전설 7과 Egghead 실행 장면>

<ITH 실행 장면>



4. ITH에서 Process를 선택한 다음에 ED_ZERO.exe 를 선택하고 "Attach"를 누른 다음에 "OK"를 선택합니다.


5. ITH의 h 옵션 입력 창에 /HBN-4*0@89DE29 를 입력하고 엔터를 누릅니다.

<ITH에서 h 옵션 입력>


아래와 같은 글이 뜨면 제대로 injection 된 겁니다.


6. 이 상태에서 곧바로 일어가 후킹되거나 하지 않습니다. 대사가 새로 나올 때까지 진행을 시켜줘야 합니다. 그림과 같이 내용을 조금 진행시킵니다. 그러면 맨 아래의 ITH 창에서 UserHook0 에서 후킹이 일어났다는 메시지가 뜰 겁니다.



7. 이제 ITH에서 함수 드롭다운 버튼을 눌러서 Userhook0 을 선택하면, 일어가 후킹된 것을 확인할 수 있습니다.



8. 이 상태로 게임을 진행시키면 Egghead에도 후킹 & 번역된 텍스트가 뜹니다.




캐릭터 이름과 중간에 나오는 추리 선택지, 그리고 아이템 설명 등은 표시되지 않기 때문에 완벽한 코드는 아닙니다만, 플레이 하실 때 큰 지장은 없으리라고 생각합니다. 공략은 http://alphawiki.net/zero_psp 여기에 잘 되어 있으니 참고바랍니다. (일어로 되어 있으므로 chrome 브라우저의 자체 번역 기능을 사용하면 편합니다)


이 포스팅은 영웅전설 7이 한국에 정식으로 발매되면 자동으로 삭제할 예정입니다.