목록한국어패치 작업/구조분석 (10)
네푸네푸빌런의 한국어패치 지상락원
주 대사용 한글출력코드를 넣으면 이상하게도 장소전환이 되지 않는다. 그것도 VBA 에서만 이게 안될만한 까닭도 딱히 없는데 VBA 에서만 안되는 것을 보니 뭔가 특이한 문제를 만드는 것인지 모르겠다. 처음엔 뭔가가 잘못된줄 알고 열심히 뜯어 고쳤는데 무슨 수를 써도 no$gba 에서는 정상, VBA는 말을 듣지 않았다. 결국 소스코드에서 문제가 될만한 부분을 모두 드러내도 달라지는 것이 없어 에뮬레이터를 의심했고 정확성이 뛰어나다는 평가를 받고있는 MGBA 를 구해 실행시켜보았다. 아무런 문제가 없었다. 아무래도 VBA 가 워낙에 옛날에 나왔으며, 당시에는 지금처럼 구동의 정확성보단 일단 돌리는 것이 우선이었을지 모르겠다. VBA 도 1.8.0 버전은 극심하게 느려질 뿐 이동이 가능했다는 점을 보면 VB..
록맨에그제3 는 (일본어판 기준으로) 512 종류의 글자만으로 거의 모든 대사를 출력하는 관계로 한글을 넣을 수 없어서 글꼴체계를 갈아엎었다.문자코드도 새로만들어서 제어문자가 아닌한 2바이트로 처리하도록 바꾸었고 잘 동작했다. 라이브러리나 칩 폴더는 필요한 글자를 VRAM 에 올리기보단 미리 모든 글자를 VRAM 가져와서 타일 번호만 짝지어주다보니 기존의 방식으론 확장이 불가능했고 어쩔 수 없이 완전히 새로운 방식을 써야했다. 예쁘게 출력하는 것이 목표다보니 여러가지로 고생을 한것 같다. 에슘님께서 만들어주신 길체가 상당히 미려했기에 최대한 유지해보았다. 받침이 있는 글자는 받침만 아래 타일에 위는 위쪽 타일에 집어 넣으면 글꼴을 거의 그대로 유지하면서 반으로 자를 수 있었고 ㅗㅜㅡ와 같은 모음과 초성으..