[NSW] 통곡 그리고 테스트

출력 테스트 2022. 12. 9. 00:03

 

1. RyujinX로 롬 해체 가능.

2. 오프닝은 새턴판은 대사를 출력하지만 스위치판은 동영상(.MP4) 형식으로 출력된다.

3. 대사는 01_script 안에 있으며 파일 구조 자체는 굉장히 간단하다.(무압축 및 포인터 기준점을 통한 상대주소)

4. 시스템 대사 및 아이템 이름, 설명 등은 다른 파일에 있는 것 같은데, LZS로 압축되어 있어서 잘 모르겠다.

5. 폰트는 TTF형식이며, 특이하게도 FontCreator로 열어보면 UTF16의 구조로 나열되어 있지만 대사 폰트코드는 SJIS를 사용한다.

TTF 수정은 처음이라 이걸 어떻게 적용해야 하나 막막했는데,  일단 두 가지 생각이 떠올랐다.

① FontCreator에서 통곡용 폰트, 한글 폰트를 띄우고 한 글자 한 글자 SJIS 순으로 2350글자를 일일이 복사한다.

- 亜 = 가, 唖 = 각 ・・・

허나, 이걸 쉬지 않고 10초에 한 글자씩 한다고 쳐도 23500초, 391분, 6시간 31분이나 걸리기 때문에 일단 보류.

② 통곡용 폰트의 한자 코드(정확히는 한자)를 파악 후, 각 한자에 SJIS 값을 매기고 이를 2350자에 대응한다.

- FontCreator에서 마우스 우클릭 -> Caption -> Code-points 를 선택하면 위와 같이 $4E00 등으로 바뀌는데, 이 값을 갈무리하고 싶었지만 방법을 몰라 어쩔 수 없이 인터넷에 돌아다니는 UTF16 코드표에서 통곡용 폰트파일에서 사용하지 않는 코드를 삭제하며 2350개의 값을 확보하였다.

그리고 각 코드값에 해당하는 한자를 구한 뒤, 다시 이 한자에 해당하는 SJIS코드값을 추출하여 부여 후, 폰트를 그대로 복붙하였다.

다음은 그 결과. 다행히 잘 작동했다.

'출력 테스트' 카테고리의 다른 글

[PSP] 천외마경 제4의 묵시록  (0) 2023.01.30
[NGCD] 무사도열전 테스트  (1) 2022.02.14

설정

트랙백

댓글