이전이랑 크게 번역상태가 달라지는건 없는데 글자수가 넘치는걸 많이 줄였다.
하고나니 아직 글자수가 넘친다는 오류가 있었는데 귀찮아서 그냥 넣었다.
테스트 성격이 강한 패치긴 하지만 당분간은 새 패치가 나올 가능성이 없기 때문에 임시-최종본이라 봐도 될것 같다
1.
madedit로 글자수 확인해서 대사길이를 늘리는법을 적어두긴 했는데 실제로 사용을 안하는것 같기도 하고
일일히 하려면 귀찮기도 해서 작은 프로그램을 만들긴 했는데 역시 오류가 있긴 한것 같다.
오프셋으로 이동후 대사이후에 0이 있으면 계속 글자수를 세서 늘리는 간단한 방식인데...
암튼 명령어랑 대사가 섞여있는 특성상 알 수없는 오류가 있을 수 있다.
사용법은 대충 A열만 잘라서 실행파일이름.exe 파일이름.txt로 실행하고 출력본을 A열에 다시 붙여넣으면 된다.
다만, FILE000009.adx.txt는 퀘스트파일에 같이 적용이 되어야 해서 글자수 늘리는게 좀 제한된다.
따라서 최대한 글자수를 맞추고 정 안될경우 늘려야 한다.
2.
이건 퀘스트파일들에 일일이 대사를 적용하기 힘들어서 만든 것.
BD열만 남기고 삭제한후 유니코드 텍스트로 저장후 저장된 txt파일을 replace.txt로 이름을 바꾸고 mib파일의 대사가 있는곳에 같이 넣고 실행시키면 된다.
일부 번역이 안된 문구들이 있을 수 있는데
vscode로 폴더를 열고 *표시를 누르고(regex검색) /[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u을 검색하면 일본어 글자들이 나온다
글자수맞게 번역을 해뒀으니 찾아바꾸기로 전부 바꾸면 된다.
아마 퀘스트 적용시에 글자수를 넘었는지 확인하기 어려울 수 있는데
(실제로 따라할 수 있을지는 모르겠지만) 지침은 적어놓았다.
3.
크리스탈타일에서 4색 2bpp 넓이 20 너비 20으로 하고 삽입하는 테스트를 해봤으나 오히려 폰트가 나빠진것 같다...
아무튼 그때 사용한 파이썬 스크립트다(pip으로 pil 설치필요)
크리스탈타일에서 팔레트 불러오기로 black.pal을 불러오고 그림판이나 포토샵으로 열어서 복붙해주면 된다.
이와 관련해서 사소한 문제가 남아있는데 온라인서버에서 인원제한을 체크할때 "1人" 이런식으로 글자수 체크를 한다.
문제는 人을 한글로 덮어씌웠기 때문에 인원수 제한이 제대로 걸리지 않는다.
이를 회피하려면 한글을 한자영역 뒤쪽으로 보내거나 人을 피해서 폰트와 테이블을 만들거나 해야할 필요가 있다.
어떤 해결방안이 좋을지는 차후로 미뤄둔다
2023-01-19)
주의!! 현재 mib 중복제거 폴더의 내용이 잘못된걸 발견했다. 직접 추출해서 사용할것
2023-01-30)
NEW-DATA.BIN을 apache로 교체하기 위해 파일크기를 확장하는 python 스크립트
HXD으로 0을 채우는 대신 사용할걸
'몬스터헌터' 카테고리의 다른 글
현재 발견된 몇가지 문제 (5) | 2023.02.01 |
---|---|
몬헌G DNAS 우회용 패치파일 (1) | 2023.01.20 |
아이루마을에 봄이 올까요? (3) | 2023.01.05 |
저장용) MH3G HD용 수정용 도구 (0) | 2023.01.05 |
몬헌 도스 한글화?? (13) | 2023.01.02 |