분류 전체보기 44

유니티 게임 .bundle파일 사운드 교체 (.snd.fsb)

예시 게임: 늑대와 향신료 VR 2 사용한 툴: Unityex: https://drive.google.com/file/d/1450OkOpMrsE6SqK8wyt0L4syu1dd-m_Z/view?usp=sharing fmod Ex API Win32: https://drive.google.com/file/d/1f23wLCy2r0La93Wn_0kpjfWXzEJxLvJh/view?usp=sharing fmod_sample_bank_generator: https://drive.google.com/file/d/1TgC8p6yFqrjvhc03lnB7MBtTilah8cxA/view?usp=sharing bat파일: https://drive.google.com/file/d/13OwrRJM-X7RbdmI6WfxG-eyGjo..

한글화/에셋 수정에 필요한 툴

1. AssetStudio 2. UtinyRipper 3. UABE/UAAE/UABEA 4. UnityEX 5. Parser_ULS 6. UnityText 7. ILSpy+Reflexil 8. HxD / 010Editor / wxMEdit 1. AssetStudio (https://github.com/Perfare/AssetStudio/releases) 게임 폴더를 드래그하면 된다. 이미지/대사 에셋을 쉽게 확인 가능하며, 파일 타입, PathID, 어느 파일에 들어있는지도 확인 가능하다. 단, export만 가능하며 import는 지원하지 않을 예정인 것 같다. 2. UnityRipper (https://sourceforge.net/projects/utinyripper/files/) 게임폴더를 드래그하..

유니티 렌더모드+UABE txt dump 정보 (기준: 2019.4.0f1)

조건: 나눔고딕, 60pt, padding 5, 4096x4096, 한글 2350자+@ 렌더 모드: Smooth / Smooth_hinted / Raster / Raster_hinted / SDFAA / SDFAA_hinted / SDF / SDF8 sdfaa와 sdf8 이상이 깔끔한 것을 알 수 있고, 기본과 hinted 2개로 나뉜다면 hinted를 쓰는 것이 깔끔하다. 한글패치 제작 시 빨리 만들어지며 선명도가 좋은 sdfaa_hinted를 쓰는 것이 유리하다고 생각된다. UABE txt dump시 눈여겨 봐야 할 정보들 0 FontAssetCreationSettings -> 폰트 제작시 셋팅들. 0 int pointSize = 90 -> 제작시 point size 부분 0 int padding =..

유니티 게임 dll파일 내 대사 수정 (muck)

예시 게임 :Muck (https://store.steampowered.com/app/1625450/Muck/) ------- 필요 프로그램 / 자료 * dnSpy or ILSpy+Reflexil 둘 중 하나만 받으면 된다. dnSpy(개발 중지): https://github.com/dnSpy/dnSpy/releases dnSpyEx(후속 툴): https://github.com/dnSpyEx/dnSpy/actions * dnSpy/dnSpyEx 둘 중 하나만 있어도 된다. 근데 dnSpyEx가 디컴파일이 더 잘 됐었다. * dnSpyEx를 다운받기 위해선 Github 계정이 있어야 한다. Github 계정으로 로그인한 후, Actions - 제일 최신 workflow run - dnSpy-net-win..

유니티 게임 SDF 폰트 변경 (muck)

예시 게임 :Muck (https://store.steampowered.com/app/1625450/Muck/) ------- 필요 프로그램 / 자료 :UABE(https://github.com/DerPopo/UABE/releases) :UAAE(https://github.com/Igor55x/UAAE/releases) :UABEA(https://github.com/nesrak1/UABEA/releases) -UABE가 U3.4.0f5~2019.2.0f1까지만을 지원하니, 이후에 만들어진 게임이라면 UAAE나 UABEA를 사용하자. -UABE/UAAE/UABEA 3개 다 받을 필요는 없다. 필요한 것에 따라 다운받자. :UnityEX (https://forum.zoneofgames.ru/topic/362..

unity 2019.4.0f1 폰트 atlas 가로 세로값 (hex)

hex부분을 이용하여 sdf폰트 atlas의 전체 가로 세로 값을 알아보기 위해 uabe를 이용하였다. UABE가 현재 지원되지 않으니 UAAE나 UABEA를 이용하면 확인 가능 방법: 테스트용 유니티 빌드(4096x4096, 8192x8192, 4096x8192)를 이용, 1. 4096x4096 파일의 원본 monobehaviour를 export to raw / monobehaviour 버튼 후 export를 이용하여 추출한 후, 2. UABE를 통한 export dump to txt -> 메모장에서 값을 1234x5678로 수정 -> import dump 3. 1번의 방법을 이용하여 수정 후의 monobehaviour파일과 TMPro_Fontasset파일을 추출 4. hxd를 이용하여 데이터 비교 결..

늑대와 향신료 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)