마인크래프트를 하면서 불편한게 있었다.
채팅할때 영문 입력밖에 안된다는거 -_-...
아니 자바로 만들었으면 utf-8 지원해줘야 되는거아님?
어쨌든 한글 입력 패치 제작하는 분들이 있어서 다행인데, 세벌식 입력 지원이 안된다.
덕분에 타이핑을 할때는 비교적 느린 속도로 타이핑을 해야만 했다. 그것도 두벌식으로!
어찌 되었건, MCP(Minecraft Coder Pack)를 이용해 일부 기능들을 고칠수 있다는걸 알게 된다.
마인크래프트 코딩 스타일이 geek 스럽다는걸 말로만 듣다가 뜯어보니 ㅎㄷㄷ
기존 마인크래프트는 그렇다쳐도 이걸 리버싱해서 이클립스 디버그모드로 실행까지 할 수있게 만든 MCP 개발자들도 대단했다.
기존에 쓰고 있었던 Loot 님의 한글 패치에 수정을 해서 세벌식 최종을 지원하게 고쳤다.
(몇달전에 세벌식 지원 해달라고 글 남겼었는데 결국은 ····)
LootKoreanModule
ㄴ LootKorean
이런 구조로 되어있길래 LootKorean 대신 SebulKorean 으로 고쳐서 만들면 되겠다 싶었는데....
각 클래스간의 결합도가 높고 core 쪽 키보드 입력 받는데서도 참조가 많이 걸려있어서 조금 삽질하다 포기.
LootKorean 클래스에 수정을 했다 ...
썩 깔끔한 수정은 아니었지만 :(
그래도 돌아간다는 데에 의의를 두기로했다.
언제 시간이 된다면,
처음부터 새로 만들어보고 싶다는 생각이 들었다.
혹시나 마인크래프트에서 세벌식 최종 자판을쓰고 싶은 사람이 있을지 몰라 파일을 첨부한다.
패치 파일
설치 방법은 룻트님 블로그 참조 : http://blog.naver.com/won983212/90177936791
(압축 파일의 구조는 동일함)