Skip to content

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 )로 자신만의 패치를 만드려는 프로그래머에게도 도움이 될 것입니다.

빠른 시작

  1. https://github.com/dmc31a42/UnityL10nTool/releases 에서 압축 파일을 받아 압축을 풉니다.
  2. 'UnityL10nTool.exe'을 실행합니다.
  3. 'Windows Defender SmartScreen' 창이 뜬다면 본인의 선택하에 '추가 정보'와 '실행'을 클릭합니다. 실행 파일에 서명이 되어있지 않고, 사용자가 적어 분석이 되지 않았기 때문에 우선 차단을 하는 것입니다.
  4. 프로젝트 선택 창 오른쪽 상단의 '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" 일 때 어떠한 폴더를 선택해도 됩니다. 아래의 예시 중 어느 경우라도 됩니다.
    1. 'common' 폴더 안에서 'BomberCrew' 폴더를 선택한 후 'Select folder'을 클릭.
    2. 'BomberCrew' 폴더 안에서 어떠한 폴더를 선택하지 않았을 때 선택된 폴더에 'BomberCrew'라고 되어있거나 비어있을 때 'Select folder'을 클릭.
    3. 'BomberCrew'폴더 안에서 'BomberCrew_Data' 폴더를 선택한 후 'Select folder'을 클릭.
    4. 'BomberCrew_Data' 폴더 안에서 어떠한 폴더를 선택하지 않았을 때 선택된 폴더에 'BomberCrew_Data'라고 되어있거나 비어있을 때 'Select folder'을 클릭. 이 조건은 패처에서 패치할 폴더를 수동으로 선택할 때에도 적용됩니다.
  5. 게임에 있는 에셋들을 불러온 후 주 화면이 나타납니다.
  6. 'Save' 버튼을 클릭하면 프로젝트 목록 화면에서 이 프로젝트가 나타납니다.
  7. 'Build' 버튼을 누르면 아무것도 하지 않는 빈 패처가 '.\Projects(Game Name)\build' 폴더에 생성됩니다.
  8. 우측 또는 아래에 기술된 '폰트 에셋', '텍스트 에셋', '온라인 리소스', '업데이터', '프로젝트 설정' 등을 참고하세요.

여기까지 수정하고자 하는 게임을 열어서 아무것도 하지 않는 패처를 만들었습니다. 아래의 각각의 항목대로 게임을 수정해보시기 바랍니다.

  • 주 화면 설명
  • 패처 프로그램의 전반적인 설정하기.
  • 패처 실행해보기.
  • 폰트 에셋을 바꾸어 보기
  • 텍스트 에셋을 바꾸어 보기
  • 온라인 상에서 계속해서 번역을 수정하는 경우 이를 패치할 때 가져와서 적용해보기
  • 게임이 업데이트되어 패처를 수정하여야 하는 경우 패처를 온라인에서 자동으로 업데이트 해보기
en-US ko-KR

사용자용(번역가)

개발자용

  • 컴파일 하는 법
  • 플러그인 제작법
    • 폰트 에셋 플러그인
    • 텍스트 에셋 플러그인
Clone this wiki locally