달팽이를 하시겠습니까?: 게임 텍스트를 변경하거나 번역하는 방법

게임 텍스트를 변경 또는 번역하고, 자막을 변경하거나, 게임에 완전히 새로운 텍스트 언어를 추가하는 방법을 배우십시오.

 

이 가이드에 대해

게임 텍스트를 변경하는 방법과 완전히 새로운 언어 또는 번역을 게임에 수정하는 방법을 배우십시오.

공식 번역을 도와주시겠습니까?
Will You Snail의 많은 언어가 커뮤니티 번역가에 의해 번역되었습니다. 누락된 언어가 있습니까? 실수를 발견하셨나요?

Discord의 커뮤니티 번역 팀에 지원하실 수 있습니다. https://discord.gg/G3mRDrK

이 가이드에서는 스스로 하는 방법도 배우게 됩니다.

번역 파일 찾는 방법

먼저 언어 파일이 있는 위치를 찾아야 합니다.
짧은 대답은 다음과 같습니다. /당신은 LOCA를 달팽이 /
그것이 어디에 있는지 모르는 경우 비교적 쉽게 찾을 수 있는 방법이 있습니다.

1) 라이브러리에서 게임을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

2) 로컬 파일 탭을 클릭한 다음 찾아보기를 클릭합니다.

3) 여기에서 "WILL YOU SNAIL LOCA"라는 폴더를 엽니다. 여기에서 게임에서 사용하는 모든 현지화 파일을 찾을 수 있습니다.

이 폴더에는 두 개의 중요한 파일이 있습니다.

  • “법적 WYS Loca – Main.tsv”
  • “법적 WYS 로카 – Story_Dialogs.tsv”

이제부터 이것을 loca 파일(로컬라이제이션 파일)이라고 합니다.

또 다른 매우 중요한 디렉토리는 /당신은 LOCA/캐시를 달릴 수 있습니까?:

이제부터 이 디렉토리에 있는 파일을 캐시 파일이라고 합니다.

참고: 이 파일을 열면 분명히 스포일러에 노출될 수 있으니 주의하십시오!

파일 이해하기

우선 파일을 열고 각각이 하는 일을 이해합시다.

로카 파일

원하는 거의 모든 텍스트 편집기에서 로카 파일을 열 수 있습니다. 그렇게 하면 내용이 좀 이상해 보입니다. "Legal WYS Loca – Main.tsv"의 시작입니다.

파일은 탭으로 구분된 값을 나타내는 .tsv 형식입니다. 즉, 실제로 스프레드시트이고 모든 탭은 새 셀의 시작을 표시합니다.

따라서 선택한 스프레드시트 소프트웨어에서 파일을 여는 것이 훨씬 더 합리적입니다. 일부 소프트웨어는 특정 언어의 문자를 약간 엉망으로 만들 수 있으므로 보안을 유지하려면 파일을 Google 스프레드시트로 가져올 수 있습니다. 나는 그것을 테스트했고 작동하는 것 같습니다.

탭을 셀 구분 기호로 사용하여 가져오기:

다음과 유사한 항목이 표시되면 성공한 것입니다.

이제 원하는 경우 몇 가지 색상을 추가하고 처음 두 행과 처음 네 열을 고정하면 이미 훨씬 좋아 보일 것입니다. 이것은 전적으로 선택 사항이지만 다음과 같이 작업하는 것이 더 재미있습니다.

A열: 게임에서 사용할 번역을 식별하는 데 사용하는 키워드를 포함합니다. 이들은 항상 변경되지 않은 상태로 유지되어야 합니다. 이 열에서 키워드를 추가하거나 제거하지 마십시오.

B 열 : 나는 원래 여기에 커뮤니티 번역가를 위한 몇 가지 의견을 남겼습니다. 아마도 당신도 그것들이 유용하다는 것을 알게 될 것입니다. 그들은 게임에 나타나지 않습니다. 이 열을 수정해도 영향이 없습니다.

C열: 특정 음성 대사를 말할 때 오징어의 표정을 정의합니다. 원하는 경우 변경할 수 있습니다.

D열: 게임의 영어 버전에 대한 원본 영어 텍스트.

E+ 열: 다른 언어로의 번역.

또한 맨 위에는 몇 가지 중요한 헤더 행이 있습니다.

1 라인 : 언어 이름을 포함합니다. 여기에 있는 이름은 플레이어에게 표시되지 않지만 게임에서 내부적으로 사용되므로 이 이름을 변경해서는 안 됩니다.

2행과 3행: 번역 진행 상황을 보여줍니다. 하지만 스프레드시트에서는 작동하지 않습니다. 이 줄은 무시하십시오.

4행과 5행: 이 언어에 사용되는 글꼴입니다. 이 언어의 글꼴을 찾을 수 있는 위치를 게임에 알려줍니다.
팁: 즉, 게임에 새 글꼴을 수정할 수도 있습니다. 올바른 디렉토리에 넣어야 합니다. 글꼴은 .ttf 또는 .otf 형식이어야 합니다.

6 라인 : 게임이 이 언어의 모든 텍스트를 읽는 데 사용하는 가져오기 방법입니다. 대부분의 언어에 대해 "일반"을 사용할 수 있습니다. "Invert"(히브리어와 같은 언어의 경우 문자 순서 반전), "Arabic" 및 "Persian"이라는 세 가지 가져오기 방법이 더 있습니다.

7 라인 : 글꼴이 인쇄될 텍스처의 크기입니다(대부분의 게임 엔진이 텍스트를 처리하는 방식입니다). 어쨌든 사용하는 언어에 다양한 문자가 있는 경우 2048을 사용해야 하고, 그렇지 않으면 1024를 사용해야 합니다.

8 라인 : OFFICIAL_TRANSLATION, COMMUNITY_TRANSLATION 및 HIDDEN의 세 가지 언어 상태가 있습니다. 그들은 모두 언어 선택에 자신의 작은 아이콘이 있습니다. HIDDEN 언어는 언어 선택 메뉴에도 나타나지 않는 추가 속성이 있습니다.
팁: 게임의 언어 선택에서 위, 아래, 위, 아래를 몇 번 누릅니다. 이 비밀 코드는 숨겨진 언어를 드러냅니다.

9-11행: 공식 커뮤니티 번역가를 위한 정보 필드입니다. 이 줄은 무시할 수 있습니다.

"Legal WYS Loca – Story_Dialogs.tsv"라는 다른 로카 파일은 헤더가 더 짧습니다. 특별히 주의해야 할 사항은 없습니다.

캐시 파일


캐시 파일의 목적은 순전히 언어를 전환하거나 게임을 시작할 때 로딩 시간을 줄이는 것입니다.

중요: 언어에 대한 캐시 파일을 사용할 수 있는 경우 로카 파일의 번역은 완전히 무시됩니다!

게임은 캐시 파일을 사용할 수 있는지 확인합니다.
그렇다면 캐시 파일에서 언어가 로드됩니다(빠르게).
아니오인 경우 언어가 로카 파일에서 로드됩니다(느림).

즉, loca 파일을 업데이트하지만 캐시 파일을 업데이트하지 않으면 게임에서 변경 사항을 볼 수 없습니다.

캐시 파일은 매우 지저분하며 일반적으로 그 중 어떤 것도 열 필요가 없습니다. 더 나은 솔루션이 있습니다.

기존 언어를 수정하는 방법

이제 모든 파일의 작동 방식을 알았으므로 기존 언어를 아주 쉽게 변경할 수 있습니다.

1) 로카 파일을 스프레드시트로 엽니다.

2) 원하는 변경 또는 추가를 수행합니다.

3) 스프레드시트에 탭이나 줄 바꿈이 없는지 확인합니다.
탭과 줄 바꿈은 허용되지 않습니다. 그들은 전체 파일을 엉망으로 만들 가능성이 있습니다. 저는 일반적으로 스프레드시트를 내보내기 전에 검색 기능을 사용하여 모든 탭과 줄 바꿈을 제거합니다.

4) 업데이트된 스프레드시트를 .tsv 파일로 내보냅니다.

5) 이전 로카 파일을 새 파일로 교체합니다.
원하는 경우 이전 로카 파일을 백업하십시오. 그런 다음 교체하십시오. (게임이 업데이트를 수신할 때 Steam이 파일을 엉망으로 만들 가능성이 적기 때문에 어딘가에 새 로카 파일을 백업할 수도 있습니다.)

6) 캐시 폴더로 이동하여 모든 캐시 파일을 제거합니다.
변경 사항을 적용하려면 이 작업을 수행해야 합니다. 그렇지 않으면 언어는 새로 업데이트된 로카 파일 대신 캐시 파일에서 계속 로드됩니다. 캐시 파일을 제거할 때의 유일한 단점은 게임이 약간 느리게 로드된다는 것입니다. 하지만 지금은 그걸로 살 수 있습니다.

축하해요. 기존 언어에 대한 변경 사항이 무엇이든 이제 게임에 적용됩니다!

새 텍스트 언어를 추가하는 방법

게임에 새로운 텍스트 언어를 추가하는 것도 매우 간단합니다.

1) 로카 파일을 스프레드시트로 엽니다.

2) 오른쪽에 새 열을 추가합니다.
두 로카 파일 모두에서 이 작업을 수행해야 합니다.
새 언어는 두 파일의 동일한 열에 있어야 합니다.

3) 헤더 데이터를 입력합니다.
귀하의 언어 이름은 첫 번째 줄에 있습니다. 게임에서 사용하는 내부 이름입니다. 게임에는 표시되지 않지만 나중에 기억해야 합니다. 글꼴, 가져오기 방법 등이 올바르게 설정되어 있는지 확인하십시오.

4) 헤더 데이터를 입력합니다.
새 언어에 대한 번역을 추가하십시오.

5) 스프레드시트에 탭이나 줄 바꿈이 없는지 확인합니다.
탭과 줄 바꿈은 허용되지 않습니다. 그들은 전체 파일을 엉망으로 만들 가능성이 있습니다. 저는 일반적으로 스프레드시트를 내보내기 전에 검색 기능을 사용하여 모든 탭과 줄 바꿈을 제거합니다.

6) 업데이트된 스프레드시트를 .tsv 파일로 내보냅니다.

7) 이전 로카 파일을 새 파일로 교체합니다.
원하는 경우 이전 로카 파일을 백업하십시오. 그런 다음 교체하십시오. (게임이 업데이트를 수신할 때 Steam이 파일을 엉망으로 만들 가능성이 적기 때문에 어딘가에 새 로카 파일을 백업할 수도 있습니다.)

8) 언어 아이콘을 추가합니다.
이동 /WILL YOU SNAIL LOCA/ICONS 및 758×58 픽셀 크기의 png 파일을 추가하십시오. 당신의 언어 이름이 서면 텍스트로 표시되어야 하며 게임의 언어 선택 메뉴에서 사용됩니다. 이 파일의 이름은 "L_"로 시작해야 하며 그 뒤에 모든 공백과 특수 문자가 제거된 언어 이름(3단계의 이름)이 와야 합니다. XNUMX단계의 폴더 이름이 "Me Dumb Language Lol"인 경우 이 파일의 이름은 "L_MeDumbLanguageLol.png"로 지정해야 합니다. 예를 들면 다음과 같습니다.

축하합니다! 이제 새 언어가 게임에 표시됩니다.

캐시 파일을 업데이트하는 방법

새 언어를 추가했거나 기존 언어를 업데이트했으므로 원하는 경우 캐시 파일도 업데이트할 수 있습니다. 꼭 필요한 것은 아니지만 로드 시간을 향상시킵니다.

1) 게임을 시작하고 언어를 선택합니다.
메뉴에서 나가서 언어가 로드되었는지 확인하십시오. 게임을 종료합니다.

2) 캐시 파일을 찾습니다.
아직 캐시 파일이 없는 언어로 로드하면 새 캐시 파일이 자동으로 생성됩니다. 다른 위치에서 생성되었을 뿐입니다. 우리가 해야 할 일은 그것을 찾아서 옮기는 것뿐입니다.

Windows에서 자동 생성된 캐시 파일은 C:\Users\에 있습니다. \AppData\Local\Will_You_Snail\Cache
AppData는 일부 시스템의 숨겨진 폴더입니다. 숨겨진 폴더를 표시하거나 시스템 경로를 직접 입력하여 찾을 수 있습니다.

C:\사용자\ \AppData\Local\Will_You_Snail\Cache 이제 언어 이름이 포함된 캐시 파일이 표시됩니다. 복사합니다.

3) 캐시 파일을 게임 파일에 붙여넣습니다.
캐시 파일을 다음 위치에 붙여넣습니다. \당신은 LOCA\Cache를 달릴 수 있습니다.

축하합니다. 캐시 파일을 업데이트했으며 이제 언어가 더 빨리 로드됩니다.

당신의 창조물을 공유하십시오!

여기에서 다른 모든 사람들과 작품을 공유하는 것을 잊지 마십시오!

새로운 언어 또는 언어 모드를 공유하는 가장 좋은 방법은 무엇입니까?
(아직) 솔직히 모르겠다. 시작하려면 여기에서 Discord에 가입하세요. https://discord.gg/G3mRDrK!

더 많은 가이드:

코멘트 남김

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish