dmc31a42 / UnityL10nTool

Unity Game Localization Tools is helper to make localization patch for un-supported language.
70 stars 9 forks source link

유니티 게임 font_raw 수정방법을 도저히 모르겠습니다 #55

Open vnvvnvn opened 4 years ago

vnvvnvn commented 4 years ago

로맨싱사가 3 중문패치가 존재하길래 바로 폰트파일을 찾았습니다 로맨싱사가 2 도 3랑 같은 구조라서 폰트 돌려쓰기가 가능할것같은데 UnityL10nTool을 이용한 간편한 ttf추가 방식은 아니고 별개의 폰트 파일을 읽는 방식인것같습니다

유니티 게임은 처음이라 잘 모르겠지만 tex이 폰트 이미지 font_raw이 폰트 테이블등 총괄 파일

Bitmap Font Importer로 생짜 한글폰트만들어서 집어넣어도 되는건지 (이럴꺼면 그냥 다른 한글패치된 유니티 게임 폰트를 주워와도 적용이 되는건지..) font_raw를 수정해줘야하는데 외국 사이트를 돌아다녀봐도 font_raw에 대한 글이 없네요 게임한글화카페에서 'font_raw'로 검색해서 나오는 다른 글들을 읽어봐도 시원한 해결방법은 안보입니다

https://blog.naver.com/syuusaku12/221285723983

이글이 가장 유사하나 UnityFont에서 막히네요

https://cafe.naver.com/hansicgu/22398

이 강의글이 정석인데 저대로 따라해서 이미지를 tex로 좌표파일을 font_raw로 이름만 바꿔서 바꿔치기 할까 생각해봤는데 아닌것같아서 질문글 남깁니다.

유니티로 생짜 한글폰트도 만들어봤는데 이것도 아닌것같고 파일이름만 대강 바꿔서 실행시켜 보았지만 처음 검은화면에 응답없음이네요

한글화된 유니티 게임들중에 font_raw를 사용하는 게임이 존재하면 그냥 폰트만 슬쩍 가져와서 쓰고싶지만 몇몇 게임에서 폰트를 빼와서 사용해봤는데 오류가 떠서 못쓰겠더라구요

혹시 몰라 구드로 원본 폰트와 중국어패치에서 빼온 폰트와 직접 대강 만들어본 한글폰트를 올려두었습니다 https://drive.google.com/open?id=1jyu9h1xMGLRi5lQta4PMU5x2NMfowysK

UnityL10nTool를 이용하여 unity default font -> ttf를 적용시켜주면 기존 font_raw가 ttf파일로 변하는것같습니다 하지만 기존 font_raw가 Font Texture_00002.tex에서 폰트 텍스쳐를 불러와 읽었기 때문에 이렇게 하면 게임 실행시 폰트가 보이질않습니다

여러가지 실험을 해봤는데 Font Texture 없이 font_raw만 바꿔줬을때 보여주는 현상과 똑같더라구요

Dreamscapes.The.Sandman이라는 게임이 있는데 얘네는 공식 한글화 전에는 nrkis.font_raw를 사용하다가 한글화 이후 파일을 살펴보니 nrkis.ttf로 바뀌어 있었습니다..

Font Texture 만 입혀주면 될것같은데 제가 생각하고 있는게 맞는건가요?

dmc31a42 commented 4 years ago

좀 확인해보고 다시 알려드리겠습니다.