'잡설'에 해당되는 글 3건

  1. 2011.07.10 GBA 용 UPS 파일 패치하기 27
  2. 2009.04.25 8*8 폰트의 문제점에 관한 보고서. 4
  3. 2008.08.29 GBA 용 IPS 파일 패치하기 5
여기서 한글화하고 있는 건, "유그드라 유니온" GBA (게임보이 어드벤스)용입니다.
그런데 이걸 어떻게 활용하느냐 라는 문제가 있습니다.

게임의 한글화 개조를 적용하는 방법으로지금까지 널리 알려진 방법은 IPS 파일을 패치하는 방법이 있습니다.
이 방법을 소개한 페이지는 이 링크를 참조하세요. →GBA용 IPS 파일 패치하기

여기부터는 GBA 롬파일과 IPS 파일을 이해하고 있다는 전제하에 이야기를 해 나가겠습니다.


※ IPS 파일의 맹점

일부 에뮬레이터에서는 오토패치를 지원할 정도로 널리 사용되는 IPS 파일이지만, 문제점이 있습니다.
그것은 IPS 파일은, 롬파일의 16MB 까지밖에 지원하지 않는것입니다.

그런데, GBA용 "유그드라 유니온" 의 롬파일은 32MB입니다.
그렇기때문에 GBA용 "유그드라 유니온"을 포함한 다수의 16MB 를 넘는 GBA 게임에 대해서는 사용할 수가 없습니다.

그래서 여기서 소개하는 새로운 포멧은 UPS 파일입니다.
일단, 이 블로그에서는 확장자가 .ups 인 UPS 파일을 배포할 예정입니다.


그러면, 한글화패치파일인 UPS 파일을 어떻게 사용하는지 설명하겠습니다.


※ tsukuyomi 를 사용한 롬파일 패치

GBA 파일에 UPS 파일을 패치하는 몇몇 유틸리티가 있지만, 여기서는 tsukuyomi를 사용하겠습니다.

tsukuyomi_v01.zip

(참고로, UPS 파일을 패치하는 다른 유틸리티로 "NUPS" 등이 있으니 찾아보세요.)


tsukuyomi를 기동하면, 패치작성 작업도 가능하지만, 여기서는 적용을 하기위해서
[Apply patch to new file] 을 선택합니다.

[Apply patch to an existing file] 을 선택하면, gba 파일을 덮어쓰게 되므로 권장하지 않습니다.


적용할 UPS 파일과 원본 GBA 파일을 선택하고, 적용하여 작성할 GBA 파일명을 지정해줍니다.
아래 그림에서는 설명하기 쉽게 파일명만 썼습니다.
실제로는 [Browse...] 버튼을 클릭하여 절대경로를 지정해줘야 합니다.

그리고 [Apply patch] 를 클릭하면, 작업진행상황이 표시됩니다.

패치에 성공하면, 패치가 적용된 새 파일이 작성됩니다.

물론, 차후에 배포되는 패치 파일은 원본을 기준으로 작성되므로, 원본은 반드시 보관해둬야합니다.


'잡설' 카테고리의 다른 글

8*8 폰트의 문제점에 관한 보고서.  (4) 2009.04.25
GBA 용 IPS 파일 패치하기  (5) 2008.08.29
Posted by sHy-
,

그렇습니다.

Riviera 의 8*8 폰트는 사실, 리비에라 뿐만아니라 같은 개발사 (Sting) 에서 만든 유그드라 유니온에서도 같은 문제를 안고 있습니다.

여기서는 8*8 폰트 확장 불가의 문제점에 대해서 해설합니다.

#######################################################################


이것이 Riviera 의 8*8 폰트입니다.

잘 알려져있듯이, 한글의 글자수 (완성형 2350자) 에 비하면 일어의 카타카나수는 부족하기 짝이없습니다.

일반적으로는 한자까지 합하면, 2350자를 다 커버가능한 경우가 있습니다.

그런데, Riviera 의 8*8 폰트는 일부를 제외하고는 "카타카나"만 쓰고 있습니다.

이것은 본래의 시스템으로는 모든 한글을 표현할 수 없음을 의미합니다.

그래서 고안된것이 "폰트확장"이란 개념입니다. <- 이건 어셈블을 조금 알아야지만 가능하다고 합니다.

어쨌든 어셈블을 몰라서 현재로서는 폰트의 확장을 할 수 없습니다.

또한, Riviera 만의 시스템에 있는 문제인지 모르겠으나...

Riviera 에서는 "히라가나"의 코드도 전부 "카타카나"로 출력해버리는 겁니다.

예>

00=あ 01=い 02=う 03=え .... 50=ア 51=イ 52=ウ 53=エ ...

위와같은 테이블이 완성되었습니다. 그러면 보통은...

00 01 →あい 50 51 → アイ

이 됩니다.

그런데, Riviera 의 8*8 폰트는 히라가나가 없어서인지 아래와 같은 출력을 합니다.

00 01 →アイ 50 51 → アイ

뭐, 결국은 어셈블이 되면 도전해볼만도 하지만...ㅠㅠ

귀찮고,

조금 수정한다 해도 특별히 좋아지는 것도 아니구...

지금 상태에서 플레이에 지장이 있는 것도 아니구...

그래서 손 놓고 있습니다.

p.s. 이 글은 8*8 폰트 확장문제에 대해서 질문해오시는 분들을 위한 저의 변명이었습니다...


'잡설' 카테고리의 다른 글

GBA 용 UPS 파일 패치하기  (27) 2011.07.10
GBA 용 IPS 파일 패치하기  (5) 2008.08.29
Posted by sHy-
,

여기서 한글화하고 있는건, "Riviera ~약속의 땅 리비에라~"의 GBA (게임보이 어드벤스)용 입니다.

그런데 이걸 어떻게 활용하느냐 라는 문제가 있습니다.

아는 사람은 알겠지만, 한글화를 적용하기 위해서는 GBA 카트리지를 PC상의 파일로 백업할 필요가 있습니다.

잘 알려진 방법으로는 EZ-Flash 등의 백업기기등을 사용하는 방법이 있습니다.

이건 종류가 많으니, 여기선 뛰어넘겠습니다.

이렇게 GBA 카트리지를 백업한 파일을 보통 ROM (롬)이라고 합니다.

그리고 이때의 확장자는 .gba 입니다.

이걸 PC상에서도 구동할 수가 있는데, 그걸 에뮬레이터라고 하죠.

이걸 에뮬레이터로 구동시켜보면.....

PC상에서도 GBA를 즐길수 있습니다.

이제는 에뮬레이터를 사용해서 PC상에서도 GBA 게임을 즐길 수 있는걸 알았습니다.

이제 한글화를 하면 됩니다.

일단, 이 블로그에서는 확장자가 .ips 인 IPS 파일을 배포할 예정입니다.

배포된 IPS 파일을 GBA 파일과 같은 폴더에 넣어둡니다.


그러면, 한글화 패치파일인 IPS 파일을 어떻게 사용하면 되는지 설명하겠습니다.

1. VisualBoyAdvance 를 통한 오토패치

만일 에뮬레이터로만 한글화를 즐긴다면 이 방법이 편하겠죠.

VisualBoyAdnvace 의 오토패치 기능을 사용합니다.

일단 GBA 파일과 IPS 파일의 확장자를 뺀 파일명을 같게 합니다.

여기서는 GBA 파일의 파일명을 변경했습니다.

그리고나서, VisualBoyAdvance 로 실행시켜서,

Options > Emulator > Automatic IPS patching 에 체크가 들어있는지 확인합니다.

이걸로, VisualBoyAdvance 의 오토 패치가 유효화되었습니다.

그럼, 에뮬레이터를 기동시켜보면.....

이렇게, 쉽게 IPS 파일을 사용할 수 있습니다.


2. IPSWin 을 사용한 롬파일 패치

만일 롬파일을 다른 방법을 사용하여 휴대하여 사용하고 싶다면, GBA 파일을 직접 수정해야하겠죠.

아니면, GBA 파일을 뜯어보고 싶다거나..ㅡㅡ;

GBA 파일에 IPS 파일을 패치하는 유틸리티도 많이 있지만, 여기서는 IPSWin 을 사용해보겠습니다.

IPSWin 을 기동하고, 패치할 GBA 파일과 IPS 파일을 지정해줍니다.

아래 그림은 설명하기쉽게 하기 위해서 파일명만 썼습니다.

올바르게는 [찾아보기...] 버튼을 클릭하여 절대경로를 지정해야합니다.

그리고, 반드시 Backup Copy 에 체크를 넣어두세요. (절대 권장)

백업하지 않으면, 원본 파일의 정보를잃으면, 차후에 배포되는 패치파일을 적용하지 못할 가능성이 있습니다.

그리고 [Patch!] 를 클릭하면, GBA 파일에 IPS 파일의 정보가 패치됩니다.

원본파일은 .GBA.BAK 으로 저장됩니다. 원본을 복구하려면, 파일명의 .BAK 부분을 지워주면 되겠죠.


***********************************************************************************

사실, 이 내용은 아는 사람은 다 아는 내용입니다.

단지, 너무 당연해서 어디에서도 안써있을지 몰라서, 기록해두었습니다.

※주 1 : GBA 카트리지의 백업은 불법이 아닙니다.

※주 2 : GBA 파일의 무단배포불법입니다. (저작권이 제작사에 있습니다.)

※주 3 : GBA 파일의 무단변경 (한글화를 포함)및 해당 파일의 배포불법입니다.

~ 엄밀히 말하자면, 여기서 행해지는 한글화는 불법입니다.

~ 단, 저작자에 금전적 피해가 없다거나 하는 이유로 묵인하는 경우가 때에따라 종종 있습니다.

'잡설' 카테고리의 다른 글

GBA 용 UPS 파일 패치하기  (27) 2011.07.10
8*8 폰트의 문제점에 관한 보고서.  (4) 2009.04.25
Posted by sHy-
,