2019-04-02 오후 1:26:16 Hit. 4332
프로그래밍 문외한입니다.
옥토패스 하면서 기기언어가 한국어일때 게임언어가 영어로 출력되기 때문에
설정언어 일본으로 바꾸고 재붓하고 플레이하는 절차가 엄청 귀찮았습니다
페이로더까지 먹일라면 귀찮음이 2배
기기언어를 일본어로 두자니 다른 한글지원 멀티 랭귀지 겜들까지 일본어로 나오고;;
그래서 플레이 안하고 있었는데
어떤식으로 언어를 수정할 수 있는건지 궁금해서 중문판 패치를 받아봤습니다.
볼만한건 romfs에 kingship.pak밖에 없더군요.
quickbms로 ue4 bms이용해서 pak파일을 까봤습니다
talk부분에 TalkData_JA.uexp로 되어있는 부분을 크리스탈 타일로 열어보니 중국어가 보입니다
중국애들이 일어가 들어가야할 부분을 중국어로 바꿨다는걸 알 수 있었죠
'그럼 기기가 중국언어 상태에서는 게임이 일본어로 출력되는건가?'란 생각을 가지고
기기언어 한국상태인 기기에 중문패치를 넣고 돌려보니 중국어가 잘나옵니다
그럼 중국애들이 바꾼 부분을 수정하면 언어가 바뀌겠구나 싶었는데, 바꾸는건 둘째치고 일단 리팩이 어렵더군요.
원본은 어떻게 되어있을까 싶어 옥토패스 원본을 hactool로 까보니 마찬가지로 romfs에 kingship.pak이 있었고
원본 pak을 중국어 패치의 pak이랑 바꿔서 넣으니 게임언어가 일본어로 출력이 되더군요!?
이 원리가 이해가 가질 않네요. romfs에 원본과 동일한 pak을 넣었는데 일본어가 출력된다는건
exefs에 일본어를 선택하게끔 설정이 되어 있는걸까요?
원본의 pak을 까보니 중국애들 패치 자료와는 4파일이 차이가 났습니다
이부분을 수정해서 리팩하는게 고수님들이 한글화 하시는 방법인 것같고
앞으로 공부를 더 해봐야할 부분인 것 같습니다
기기언어 한국설정에서 일본어로 옥토패스 플레이
3줄 요약
1. 중문판 패치를 받는다
2. 원본에서 kingship~~~.pak을 추출
3. 중문패치의 pak파일과 바꿔서 스위치에 넣는다
뭔가 미련한 느낌이 드는데 더 쉬운 방법이 있으면 지적해주세요
불량게시글신고
·댓글