사실 내용이야 모두 공개되어 있는거나 마찬가지인데, 어떻게 이걸 파일로 꾸려서 패치로 만들어내냐의 문제이지요.
제작 방법에 관해 문서화해야겠다고 생각한지만 어느덧 2년이 지났습니다...
더이상 윈도를 주 운영체제로 쓰지조차 않게 되었거든요.
이에 관한 문서는 위키의 SG 한글화 패치 문서에 정리될 것입니다. (아마도요)
이 아래의 글은 이 패치에 대한 가벼운 할 말입니다.
저는 어둠의 개발자가 아닙니다.
한글화 패치를 만들었다고 하니, 다들 역공학이라도 한 줄 아시는데, 이 게임은 상당히 오래되었습니다.
게다가 제가 이 패치를 만들기 시작했을 무렵엔 전 이제 막 프로그래밍을 시작한 책 따라하기조차 못하는 고등학생이었죠.
기초적인 아이디어는 짜집기였습니다.
한국어로 된 파일을 덮어쓰면 한국어판이 되지 않을까?
몇몇 파일은 정말 돌아가더군요.
영어로 된 파일 영어만 한글로 고치면 안되나?
텍스트가 그대로 파일에 다 저장되어 있더군요. 헥사에디터로 열어 (매크로로) 일일이 고쳤습니다.
이 패치엔 아무런 기술도 없습니다.
옛날 게임 다운 단순한 자원 관리를 단순한 발상으로 건드려 본 것일 뿐이에요.
제가 '만든' 부분은 설치 프로그램 뿐이죠. 그때 막 리소스 넣고 꺼내서 복사하는 부분을 보고 따라해본 참이었거든요.
지금 생각하면 허접한 설치 프로그램으로 귀찮게 해드려 미안한 정도의 습작이죠...
사실, 메모리에 데이터를 다 읽어온 뒤 메모리를 변조하면 되지 않을까 생각은 해봤는데, 그 때도 할 줄 모르고, 지금도 할 줄 모른답니다.
지금도 SG 하는 사람이 많은지 모르겠습니다.
여전히 패치를 만들고 싶어하는 사람이 있다면, 도움되길 바랍니다.
Posted by 퇴프

