어제 너무 졸려서 1편 포스팅한 후 뻗었는데
1편에 댓글 달려서 부랴부랴 2편 작성 중....
schedule I 인기 정말 많구나 생각했다.
1편 보고오기
[한글패치] Schedule I 게임 유니티 자동 번역으로 한글 패치하기-1편
스팀에서 또 재밌는 게임 없나 둘러보던 차에 발견한 게임 Schedule I내가 마약상이 되는 게임...ㅋㅋㅋㅋ스타듀밸리인데 약을 곁들인 그런 종료의 게임이다. 근데 아쉬운 점 하나. 영어밖에 지워
dajoonee.tistory.com
한글이 ㅁㅁㅁ로 표시되는 이유는 게임의 폰트가 한글지원을 안 해서인데
원래는 XUnity Auto Translator의 개발자가 올려둔 폰트 sdf 파일을 적용하면 한글이 표시되어야 하는데 그 방법조차 안 됨
다른 SDF 파일 구해서 해봤는데도 안 됨
그럼 어떻게 해야 할까
근본적인 원인을 없애버리는 수밖에 없음
게임 폰트를 바꿔버리기로 했다.
게임의 폰트 바꾸는 방법
- 폰트가 들어있는 에셋파일 찾기
- 기존 게임 폰트 리스트 확인하기
- 바꿀 폰트 파일들 준비
- 에셋 파일 수정하기
글로 써놓으니 꽤나 간단하다.
폰트 적용시키는 작업이 귀찮긴 한데 어렵지 않게 할 수 있다.
1. 에셋 파일 해부 및 수정할 프로그램 설치
프로그램은 UABEA를 사용할 거다. UABE보다 업그레이드된 버전이라고 보면 된다.
UABEA 다운로드 바로가기
Releases · nesrak1/UABEA
c# uabe for newer versions of unity. Contribute to nesrak1/UABEA development by creating an account on GitHub.
github.com

위 다운로드 링크로 이동 후 Assets에서 uabea-window.zip 파일을 다운로드한다.
이건 아무 경로에 저장해도 무방하니 그냥 용량 넉넉한 드라이브에 다운로드하면 되고, 다운 후 압축해제한다.
UABEA 폴더

압축해제한 후 폴더를 열어 가장 하단으로 스크롤하면 실행파일이 보인다.
UABEAvalonis.exe를 더블클릭해서 실행해 준다.
2. Schedule I 의 폰트가 들어있는 에셋파일 열기
폰트 리소스가 들어있는 에셋 파일 찾는 건 어렵지 않았다.
대다수의 리소스가 들어있는 에셋파일이 있는데 그 파일을 열어 확인해 보니 떡하니 있더라.
수정할 에셋파일 경로
D:\SteamLibrary\steamapps\common\Schedule I\Schedule I_Data

위 경로로 이동하면 sharedassets0.assets 파일을 볼 수 있다.
일단 원본 파일은 원하는 위치에 백업해 둔다. 혹시 모르니깐 원본 파일은 꼭! 꼭! 백업해 두기
(파일 이상으로 오류가 나거나 하면 게임 제거 후 재설치해도 되지만 너무 귀찮으니깐..)
UABEA 프로그램

UABEA에서 File > Open으로 sharedassets0.assets 파일을 열어준다.

그럼 이렇게 포함된 리소스 목록이 보인다. 근데 너무 많으니깐 필터를 적용해 주자.
UABEA 필터 적용하기

View > Filter로 들어가거나 단축키를 이용해 필터창을 열어준다.

Deselect all 버튼을 눌러 모두 다 체크해제한 후 스크롤 중간쯤에 위치한 Font만 체크하고 필터창은 닫아준다.

그럼 이렇게 포함된 폰트 리소스들만 보이게 된다.
3. 폰트 교체하기
폰트 교체를 해야 하는데 위에 보이는 폰트들 중 fs-sevegment 폰트와 LegacyRuntime 폰트를 제외하고 모조리 교체해줘야 한다.
나는 각 폰트 디자인 확인 후 눈누 사이트에서 비슷한 스타일의 폰트와 굵기를 찾아 하나하나 적용시켜 줬다.
근데 이건 개인취향으로 그냥 하나로 통일할 사람들은 그렇게 해도 무방함.
한글 폰트파일 준비
폰트파일은 .ttf 혹은 .otf로 준비하는 .ttf 파일을 추천한다. 혹시 몰라서 오픈소스 라이센스의 폰트들만 추려서 사용했다.
내가 사용한 한글폰트 리스트
OpenSans → 나눔 스퀘어 네오
OpenSans-Italic → 모노플렉스KR
ComicNeue → 학교안심 별자리
ComicNeue-Italic → 학교안심 나들이
VPPixel-Simplified → 갈무리11
Handlee-Regular → 나눔손글씨 바른히피
LiberationSans → 나눔 스퀘어 네오
한글폰트 파일 준비가 끝나면 이제 UABEA에서 폰트를 교체해 준다.
폰트 교체하는 방법

교체할 폰트 리소스 선택 후 오른쪽 하단 Plugins 버튼을 눌러준다.

여기서 Import .ttf/.otf 를 선택하고 OK를 눌러주면 파일 선택창이 뜨는데 미리 준비해 둔 폰트파일로 교체해 준다.

그럼 위와 같이 변경된 폰트 파일의 Modified에 *로 표시된다.
* 표시 확인하면서 나머지 파일들도 모조리 교체해 준다.
fs-sevegment 폰트와 LegacyRuntime 폰트는 제외!!!
File에서 Save를 해주자.
그리고 게임을 실행해 보자!

짜-잔!
한글이 완벽하게 적용된 걸 볼 수 있다.
머리 쥐 뜯으며 열심히 삽질했는데 저 화면보고 기분이 날아갈 거 같았다지 ㅎㅎ
.
.
근데 여기서 끝이 아니에요.
오류가 날 거예요... 갑자기 번역이 중간에 끊길 겁니다.
플러그인이 셧다운 되죠... 게임 재시작하면 다시 번역이 되겠지만 5분도 안 가서 또 번역 중단될 거예요..
근데 괜찮아요. 제가 머리 쥐어뜯어가며 오류를 고쳤어요 🤗
Schedule I 한글 번역 중단 오류 해결방법
D:\SteamLibrary\steamapps\common\Schedule I\BepInEx\Translation\en\Text
위 경로로 이동한 후 _Preprocessors.txt 파일을 열어주세요.
그다음 아래 정규표현식을 복사해서 붙여 넣기 합니다.
그러면 이제 번역 끊김 없이 schedule I 를 한국어로 플레이할 수 있어요!!
정규표현식
regex::^\d{1,2}:\d{2} (AM|PM)$::IGNORE regex::^\d{1,2}:\d{2} (AM|PM) [A-Za-z]+$::IGNORE regex::^\d{1,2}/\d{1,2}/\d{4}$::IGNORE regex::^\d{4}-\d{2}-\d{2}$::IGNORE regex::^\d{1,2}:\d{2}:\d{2} (AM|PM)$::IGNORE
+25.04.03 위 방법은 적용 안됩니다. 아래 추가 업데이트 내용만 따라 진행하셔도 셧다운 해결돼요!
+추가 업데이트(++추추가 업데이트 25.04.03)
댓글보고 추가 수정합니다
급하게 작성하느라 깜빡한게 있어요ㅠㅠㅠㅠ 이것만 추가해주면 셧다운 안될거예요 ㅠ
D:\SteamLibrary\steamapps\common\Schedule I\BepInEx\config
위 경로로 가서 AutoTranslatorConfig.ini 이 파일을 수정해줄겁니다!

[Behaviour] 섹션의 IgnoreTextStartingWith= 속성에 아래 텍스트를 추가해주세요.
원본
[Behaviour]
IgnoreTextStartingWith=
수정 (+업뎃 25.04.03)
[Behaviour]
IgnoreTextStartingWith=\u180e;0:;1:;2:;3:;4:;5:;6:;7:;8:;9:;10:;11:;12:;AM;PM;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday;January;February;March;April;May;June;July;August;September;October;November;December

↓ ↓ ↓ ↓

숫자로 시작하는 문장은 전체 번역이 안되던걸 이제 시간만 번역 제외시키고 나머지는 번역 잘 되게 수정.
이렇게 하면 셧다운 안될거예요!! ㅠ.ㅠ
다들 한국어로 즐거운 약팔이 생활 하셨으면 좋겠어요 ☺️
도움이 되셨다면 광고 하나만 살포시 눌러주심 감사..ㅎㅎ
부록
[한글패치] Schedule I 게임 유니티 자동 번역으로 한글 패치하기-부록
어제 기다리는분들이 많은거 같아 짧고 굵게 작성하느라 빠트린게 많아서 부록을 작성 중플러그인 셧다운 원인과 추가 팁들을 남길 예정! 1편 [한글패치] Schedule I 게임 유니티 자동 번역으
dajoonee.tistory.com
'GAME' 카테고리의 다른 글
Schedule 1 폰트 수정 파일 개인 공유용.. (5) | 2025.04.04 |
---|---|
[한글패치] Schedule I 게임 유니티 자동 번역으로 한글 패치하기-부록 (6) | 2025.04.01 |
[한글패치] Schedule I 게임 유니티 자동 번역으로 한글 패치하기-1편 (12) | 2025.03.30 |