한글패치 작업내역 9

늑대와 향신료 vr2 구조

유니티 2019.4.0f1, IL2CPP 방식, 에셋 해싱 적용되어 있음 에셋 해싱의 경우 .bundle 파일들에 한해서 적용되어 있는 듯 함 data.unity3d의 경우 에셋 해싱과 상관없이, 수정 후에도 튕기지 않음. 작업 내용과 순서 까먹기 전에 기록용 Spice and Wolf VR2_Data\ 내부 ----------------------------------------------------------------- Spice and Wolf VR2_Data\il2cpp_data\Metadata\ 내부 - global-metadata.dat : 언어선택 텍스트, utf-8 hex -----------------------------------------------------------------..

늑대와 향신료 VR2 한글패치 작업내역 (3) - 공개번역 파트

일단 대략적인 수정법을 찾아냈으니, 역자를 구하기로 했다. 늑대와 향신료 갤러리에 글쓰니 유동 몇명이 도와주기로 했다. 공개번역이 처음이라 여러가지 플랫폼 중 무엇을 써야 할 지 몰랐으나 몇십명씩 달려들어 하는 번역이 아니기에 구글 스프레드시트를 이용하기로 했다. 기존 AssetStudio를 이용한 json파일을 잘 다듬고, 엑셀로 정리하였다. 이후 제일 위에 가이드를 놓고, 일어/영어/중국어 원문과 일어 파파고번역, 일어 구글번역을 참고용으로 달아두었다. 달아두는 작업은 Google Sheet의 =GOOGLETRANSLATE() 함수와 MS Excel의 자체 제작 플러그인을 이용하여 일괄적으로 처리되게 하였다. 영어/일어/중국어 역자가 자동 번역을 참고하여 번역하기 쉽게 해 둔 것이고, 영어와 일어가 ..

늑대와 향신료 VR2 한글패치 작업내역 (2)

저번에 알아낸 것 CAB-45f355aa5c8dd284159ee83268ece156_00001.-3 -> 크레딧 CAB-45f355aa5c8dd284159ee83268ece156_00001.114 -> 대사 (SerifData) CAB-45f355aa5c8dd284159ee83268ece156_00002.114 -> 옵션/메뉴(UI) 폰트 수정 및 구조를 보기 위해 UABE로 열어보니 해당 bundle파일이 압축되어 있다고 한다. :원본크기: 136kb, 압축해제 후 크기: 533kb 근데 info를 눌러봐도 Export를 눌러봐도 응답없음이 뜬다. 10분정도 기다리면 응답없음이 풀리는데, 이후 export를 하더라도 계속 같은 파일이 나온다. 혹시나 해서 data.unity3d 파일을 열어보니 2019..

한글패치 작업내역 2021.06.21 (2)

늑대와 향신료 VR2 한글패치 작업내역 (1)

예전에 작업시 텍스트 파일로 저장해놨던 것을 옮김 2021. 01. 28. (목) 늑대와 향신료 VR2가 2020년 12월 10일에 출시됐는데 아직까지 한글패치를 한단 사람도, 했던 사람도 없어서 장난을 잘 치는 타카기양 VR 한글화 경험을 토대로 내가 번역하기로 마음먹고, 대사 에셋이 어디에 있나 찾아봤음 노트패드++를 이용해 파일에서 찾기 -> 처음 나오는 영문 자막인 blows를 검색하니 ?hen the ? blows through a harvest-ready가 나온다. 파일은 parameter_assets_parameterparametergroup_a694961d490c8a3ad53adfc9e6ae9408.bundle 파일이다. uabe로 번들을 풀려니까 안풀려서, 여기서 한 3시간정도 전을 굽다..

장난을 잘 치는 타카기 양 VR 한국어 패치 작업내역 (5) - 업데이트

이사가기까지 2주정도 남았으므로 패치 리워크 드감 근데 다 까먹어서 큰일난듯 그래도 예전에 해둔게 있으니 그거로 대충 작업하려고 함 대충 순서 1. unityEX를 이용, resources.assetst에서 dds파일들 export / MonoBehaviour 중 대사파일 export 2. dds to png로 변환 후 다시 png to dds 오역 수정 ex) 해변편 마지막에서 뜬금없이 끝에 걸렸니 어쩌니 하는거 수정 작업시간 2시간정도

장난을 잘 치는 타카기 양 VR 한국어 패치 작업내역 (4) - 완성

장황하게 설명해놨지만, 별게 없다 ------------------------------------- 3줄요약: 파일뜯기 를 통한 파일 export 파일수정 파일넣기 를 통한 파일 import ------------------------------------- 를 통한 파일 export 1. Resources.assets 파일 中 이미지 한글화에 필요한 .DDS파일을 Export with convert로 추출 2. Resources.assets 파일 中 텍스트 한글화에 필요한 MonoBehaviour 파일들을 Export selected로 추출 --->현재 폴더 상황: takagisanVR\takagisan_vr_Data\ 안에 Unity_Assets_Files라는 폴더가 신규 생성됨 --->해당 폴더 ..

장난을 잘 치는 타카기 양 VR 한국어 패치 작업내역 (3)

이미지 작업도 끝나고, 한글출력 성공으로 따로 폰트가 필요하지 않단 것을 알아냈다. 유니티 한글화에 대해 검색 중, UnityText라는 프로그램을 쓰면 hex edit를 할 때완 달리, 편하다고 한다. hex edit을 할 땐 바이트 맞추고 포인터값 변경할 필요가 있는데, 이건 알아서 해준다고 한다. 그래서 몇번 사용을 해봤는데, 글자수 상관없이 일단 쓰면 자기가 알아서 바꿔준단 걸 알아냈다. 아싸 개이득 이로써 글자 수 제한은 걸림돌이 아니다. UnityText : yadi.sk/d/G0BB91GvHynVhw 일단, 내가 번역하려는 대사가 어떤 Char Ranges에 속해있나 알아봐야 함. 어느정도 자동으로 캐치할 수 있고, 안되면 수동으로도 할 수 있다. 자동> UnityText를 실행시킨 후, 하..

장난을 잘 치는 타카기 양 VR 한국어 패치 작업내역 (2)

저번에 일단 hex editor로 한거긴 하지만 어쨌건 한글 출력에 성공했으니 이미지부터 한글화하기로 함. 대충 순서는 1. UnityEX를 이용해서 resources.assetst에 있는 이미지에셋을 dds로 export 2. dds to png 이후 png파일 포토샵으로 편집 3. png to dds 이후 1번에서 추출된 dds파일이랑 교체 4. UnityEX로 다시 import 언팩툴: UnityEX (forum.zoneofgames.ru/topic/36240-unityex/) 사용법: 1. UnityEX 실행 후 2. Open archive - takagisanVR\takagisan_vr_Data\resources.assetst선택 3. Texture2D타입 전부 선택(Shift 클릭 이용) 후 ..

한글패치 작업내역 2020.11.10 (2)

장난을 잘 치는 타카기 양 VR 한국어 패치 작업내역 (1)

장난을 잘 치는 타카기 양 VR 1학기 からかい上手の高木さんVR 1学期 Karakai Jouzu no Takagi-san VR Oculus Rift S를 사놓고선 구석에 처박아두었는데, 늑향 VR을 하려고 꺼냈다가 다 깨고 나서 타카기 VR이 떠올라 플레이 해보았다. 근데 한글 패치가 없어서 하나도 못 알아듣겠어서 내가 만들기로 함 늑향 VR 한글 패치는 작업하신 분이 빡고수 셔서 뭔지 봐도 모르겠는 파일들 패치하고 그러셨는데 난 그딴 거 엄슴 코딩도 못함 ㅋ NDS 한글화는 ROM파일을 바탕으로 언팩 한 다음 각각 파일에서 번역도구를 이용해 스트링 추출하고 다시 바이트 맞춰서 넣거나, 포인터 만져서 대사 길이 늘리거나 했었는데 이건 resources.assets가 그 역할을 하는 것 같다. 찾아보니 좀..