분류 전체보기

한글패치 관련 짧은 글들

유니티 게임 한글화 - 폰트 쳐짐/올라감/너무 큰 경우 해결

예시 게임) MUCK 무료겜이라 만만한게 muck이다. 한글화를 진행하다 보면 위 그림처럼 위-아래가 엇나가 있는 경우가 발생한다. 이럴 경우 해당 폰트의 MonoBehaviour 파일을 수정하는 것으로 해결할 수 있다. 이 게임은 메뉴 표기를 위해 Roboto-Bold 폰트를 사용하고 있다. 해당 MB파일을 추출한 후 0 FaceInfo m_FaceInfo 하위 항목인 m_AscentLine을 수정해주자. 참고로, 글자를 내리고 싶으면 수치를 올려야 하고, 글자를 올리고 싶다면 수치를 내려야 한다. 살짝 높긴 하지만 제대로 복구된 것을 알 수 있다. 그럼 이제 폰트 크기 조절을 해 보자. 마찬가지로 아까 추출한 MB파일에서 작업이 이루어진다. m_FaceInfo의 m_PointSize의 수치를 조절하자..

한글패치 관련 짧은 글들

멜론로더 포함하여 배포시 유의점 (il2cpp 게임)

절대 게임 폴더에서 모드와 멜론로더 관련 파일들을 그대로 압축해서 올리면 안된다. 게임 버전이 올라가거나 내려가면(복돌/롤백의 경우) 문제가 생길 수 있다. 아마 cpp2il 하는 과정에서 뭔가 문제가 있거나, 내가 알지 못하는 어떤 문제가 생기는 것 같다. 예시 게임) 귀곡팔황(Tale of immortal) 우선 해당 게임은 한글화를 위해 2개의 모드를 사용한다. 한글 출력용 KRFONT 모드, 덤프 및 한국어 교체용 Villain 모드. 이 중 Villain 모드는 Unity.2D.IK.Runtime.dll과 dnlib.dll을 사용한다. 최신 Melonloader에서 KRFONT에서 사용하는 il2cpp CoRoutine이 적용되는데, 하지만 최신 Melonloader에선 Unity.2D.IK.R..

IT

ytmdesktop "로그인 할 수 없습니다" 해결

https://github.com/ytmdesktop/ytmdesktop/issues/866#issuecomment-984782963 Can't sign in [Due to Outdated Useragent] · Issue #866 · ytmdesktop/ytmdesktop Consent I verified that there is no open issue for the same subject. I understand that YTMDesktop have NO affiliation with Google or YouTube Current Behavior Google doesn't allow me to sign in:... github.com 첫번째, 1.14.1 Nightly버전 사용 1.14.1 Nigh..

한글패치 관련 짧은 글들

XUnity.AutoTranslator spam prevention 최소화

원글 https://github.com/bbepis/XUnity.AutoTranslator/issues/232 Disable 1s spam prevention delay · Issue #232 · bbepis/XUnity.AutoTranslator Is there a possible way to disable the 1s delay mentioned in https://github.com/bbepis/XUnity.AutoTranslator/tree/master#spam-prevention I'm trying to write and see if a translation endpoint th... github.com https://github.com/bbepis/XUnity.AutoTranslator/blo..

한글패치 관련 짧은 글들

유니티 게임 한글화 - IL2CPP 게임에서 DLL 생성 (윈도우, 안드로이드)

유니티 게임은 mono방식으로 빌드할 수도, il2cpp방식으로 빌드할 수도 있다. mono방식은 {게임이름}_data\Managed 폴더 안에 dll파일들이 들어 있으며 il2cpp방식은 {게임이름}_data\ 폴더 내부에 il2cpp_data 폴더가 존재한다는 것으로 구분할 수 있다. .assets 파일에 들어있는 MonoBehaviour 작업 시, dll파일들이 있어야 정상적으로 작업할 수 있다. 만약 dll파일들이 없다면 MonoBehaviour 파일을 정상적으로 deserialize할 수 없으므로, 일부 기본적인 정보들만 출력되게 된다. 그러므로, 당연히 내용 수정을 할 수 없다. il2cpp 방식은 dll이 따로 없기에, 아래 작업을 하여 dll파일을 생성한 후 MonoBehaviour 파일을..

한글패치 작업 내역

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

한글패치 관련 짧은 글들

CrystalTile2의 이미지패턴 기능 <ObjH-1234 / ObjV-1324>

----- 일반적인 설정일 때의 생김새를 알아두면 어떤 패턴인지 찾기 쉽기에 작업하기 훨씬 수월하다.

한글패치 관련 짧은 글들

유니티 게임 한글화 - SDF 폰트 교체 (AtlasPopulationMode=1인 경우)

유니티 게임의 한글화를 진행하다 보면 한글 SDF폰트를 넣지 않았음에도 불구하고 한글이 출력되는 경우가 있다. 이 경우 대부분 3가지 정도로 요약할 수 있다. - 첫째. 개발사가 추후 한국어 지원을 위해 한글 SDF 폰트를 제작해서 넣어둔 경우 - 둘째. 일반 폰트(ttf/otf/ufnt 등)가 한글을 지원할 경우 - 셋째. sdf 폰트를 쓰되 ttf 폰트가 폴백폰트처럼 사용되는 경우 (Atlas Population Mode가 Dynamic인 경우) 첫번째 혹은 두번째 케이스는 그냥 대사만 번역해도 될 정도겠지만 세번째는 그냥 번역할 경우 일부 한글이 깨지는 증상이 나타나는 경우가 잦다. 1개월쯤 전에 봤던 게임 몇몇개가 세 번째 케이스였는데, 그 중 하나인 Pathlogic 2를 대상으로 문제 파악 방..

TODO

TODO

보호되어 있는 글입니다.

IT

디스코드 음악봇 내 컴퓨터 서버로 돌리기

기존 봇들의 유튜브 지원 중단 및 잦은 끊김으로 인해 방법을 찾아봤음 Discord.js를 이용해 돌아가는 봇 https://github.com/galnir/Master-Bot 위 경우 기초적인 컴퓨터 지식과 문제해결 능력이 필요하고, MongoDB Atlas를 사용해야 한다는데 구글마냥 Free tier 가상머신 선택하는게 있길래 아 이거 딱봐도 끊기거나 금방 제한량 도달하겠구나 생각해서 포기했음 근데 더 찾아보니 설치/실행/설정이 편리하면서 클라우드가 아닌 일반 환경에서도 작동하는 봇이 있었음 Java기반 봇 https://github.com/jagrosh/MusicBot GitHub - jagrosh/MusicBot: 🎶 A Discord music bot that's easy to set up a..

Snowyegret
'분류 전체보기' 카테고리의 글 목록 (5 Page)