-
Notifications
You must be signed in to change notification settings - Fork 9
Home ko KR
dmc31a42 edited this page Jul 4, 2019
·
11 revisions
유니티 우리말화 도구(Unity Localization Tool; 줄여서 UnityL10nTool, ULT)는 유니티 엔진으로 만든 게임의 폰트와 언어 파일을 분석하고 수정하고 즉시 사용할 수 있는 패처를 만들어주는 무료, 오픈소스 프로그램입니다.
유니티 우리말화 도구는 프로그래밍을 모르지만 유니티 엔진으로 만들어진 게임을 개인적으로 번역하여 패처를 배포하고자 하는 번역가를 위해 만들어졌습니다.
또한, Unity Assets Bundle Extractor(줄여서 UABE; https://github.com/DerPopo/UABE )로 자신만의 패치를 만드려는 프로그래머에게도 도움이 될 것입니다.
- https://github.com/dmc31a42/UnityL10nTool/releases 에서 압축 파일을 받아 압축을 풉니다.
- 'UnityL10nTool.exe'을 실행합니다.
- 'Windows Defender SmartScreen' 창이 뜬다면 본인의 선택하에 '추가 정보'와 '실행'을 클릭합니다. 실행 파일에 서명이 되어있지 않고, 사용자가 적어 분석이 되지 않았기 때문에 우선 차단을 하는 것입니다.
- 프로젝트 선택 창 오른쪽 상단의 'New' 버튼을 클릭하고 유니티 엔진으로 만든 게임의 폴더를 선택합니다.
예시로, 'Runner Duck'사의 'Bomber Crew'라는 게임의 실행파일 BomberCrew.exe이 있는 폴더는 "C:\Program Files (x86)\Steam\steamapps\common\BomberCrew" 이고, 'BomberCrew_Data' 폴더의 경로는 "C:\Program Files (x86)\Steam\steamapps\common\BomberCrew\BomberCrew_Data" 일 때 어떠한 폴더를 선택해도 됩니다.
아래의 예시 중 어느 경우라도 됩니다.
- 'common' 폴더 안에서 'BomberCrew' 폴더를 선택한 후 'Select folder'을 클릭.
- 'BomberCrew' 폴더 안에서 어떠한 폴더를 선택하지 않았을 때 선택된 폴더에 'BomberCrew'라고 되어있거나 비어있을 때 'Select folder'을 클릭.
- 'BomberCrew'폴더 안에서 'BomberCrew_Data' 폴더를 선택한 후 'Select folder'을 클릭.
- 'BomberCrew_Data' 폴더 안에서 어떠한 폴더를 선택하지 않았을 때 선택된 폴더에 'BomberCrew_Data'라고 되어있거나 비어있을 때 'Select folder'을 클릭. 이 조건은 패처에서 패치할 폴더를 수동으로 선택할 때에도 적용됩니다.
- 게임에 있는 에셋들을 불러온 후 주 화면이 나타납니다.
- 'Save' 버튼을 클릭하면 프로젝트 목록 화면에서 이 프로젝트가 나타납니다.
- 'Build' 버튼을 누르면 아무것도 하지 않는 빈 패처가 '.\Projects(Game Name)\build' 폴더에 생성됩니다.
- 우측 또는 아래에 기술된 '폰트 에셋', '텍스트 에셋', '온라인 리소스', '업데이터', '프로젝트 설정' 등을 참고하세요.
여기까지 수정하고자 하는 게임을 열어서 아무것도 하지 않는 패처를 만들었습니다. 아래의 각각의 항목대로 게임을 수정해보시기 바랍니다.
- 주 화면 설명
- 패처 프로그램의 전반적인 설정하기.
- 패처 실행해보기.
- 폰트 에셋을 바꾸어 보기
- 텍스트 에셋을 바꾸어 보기
- 온라인 상에서 계속해서 번역을 수정하는 경우 이를 패치할 때 가져와서 적용해보기
- 게임이 업데이트되어 패처를 수정하여야 하는 경우 패처를 온라인에서 자동으로 업데이트 해보기