유니티 게임을 한글화하다 보면StreamingAssets 폴더 안에 있는 번들파일을 수정했을때 게임이 이상해지는 경우가 있다.게임이 크래시나거나, 시작화면에서 멈춰있거나, 이상해지거나, 텍스트가 아닌 key값이 출력되거나, 수정이 안되거나... 증상은 다양한 것 같다.이는 에셋의 CRC를 체크해서, catalog.json에 있는 CRC값과 일치하지 않을 경우 로드하지 않기 때문이다. 보통 모드로더 기본 기능이나 UnityExplorer같은 모드를 통해 UnityLog를 보면 관련 내용이 출력되는데, 개인적으론 그렇게 직접 알아보기보단 그냥 의심되면 바로 catalog.json을 수정해버리는게 낫다. 또한 catalog.json이 아닌 catalog.bundle을 사용하는 경우도 있는데, 해당 방법은 ca..
테스트 대상: 유니티 Textmesh 폰트 유니티 폰트별 비교분석을 해보자. 기존에 문제가 됐던 게 UnityEX에서 .ufnt 형식으로 export 되었던 폰트였다. UABEA를 통해 import ttf/otf를 했음에도 적용이 안 되던 것. 폰트 로드 후 Character를 Dynamic이 아닌 Unicode로 설정하면 .ufnt 확장자로 export가 됐었다. 일단, 명색이 비교분석이니 종류별로 하나씩 폰트를 빌드하고, 마지막으로 UnityEX와 UABEA가 어떤 데이터를 추가하는지 알아보기 위해 UnityEX/UABEA용 Unicode 폰트를 추가해서 빌드보자. (총 8개) UnityEX를 통해 봤을 때의 모습이다. Dynamic 폰트만 FontTTF라고 보이고, 나머지는 FontRAW라고 보인다..
AVGN I&II 합본 뜯어보고서 이전작도 비슷한가 싶어서 간단하게 분석해 봄. 1편은 Multimedia Fusion으로 만들어진 게임이나, 디컴파일이 제대로 안되는지 빌드시 문제가 생겨 분석 보류 2편은 유니티고, 합본과 동일한 방식이지만 텍스트가 전부 tk2dTextMesh로 들어가 있으며, 하드코딩된 부분도 많은 듯. --- 게임 엔진: 유니티 유니티 버전: 5.3.2f1 * TMPro를 사용하지 않으므로 해당 버전의 유니티 설치는 필요하지 않음. 폰트 Texture: sharedassets1 #10(TinyFont), #16(8bitFont) Monobehaviour: sharedassets1 #339(8bitFont), #340(TinyFont) * 2D Toolkit(tk2d)를 사용하였으므..
PDF에 암호를 걸어서 생성해놓고선 암호를 까먹어 버렸다. 검색을 해보니 pdfcrack이라는 오픈소스 프로그램이 나왔는데, 사용자가 컴파일을 해야 사용할 수 있었다. 컴파일 된 버전도 있었으나, PDF 버전 1-4까지만 지원했기에 내가 만들었던 PDF 버전인 6은 적용이 불가했다. 그래서 다른 방법을 찾아보니, 예전에도 자주 써먹었던 프로그램인 john the ripper를 사용한 방법이 나왔다. 다만 perl이 윈도우엔 기본적으로 깔려있지 않아 pdf2john.pl을 열기 위해 추가적인 프로그램을 설치해줘야 했다. 일단 간단하게 순서만 정리하자면... 1. John the Ripper다운로드 https://www.openwall.com/john/ John the Ripper password crack..
https://developers.naver.com/apps/#/list 애플리케이션 - NAVER Developers developers.naver.com https://developers.naver.com/docs/papago/papago-nmt-overview.md#%EC%82%AC%EC%A0%84-%EC%A4%80%EB%B9%84-%EC%82%AC%ED%95%AD Papago 번역 - Papago API Papago 번역 개요 Papago 번역 개요 Papago 번역은 Papago의 인공 신경망 기반 기계 번역 기술(NMT, Neural Machine Translation)로 텍스트를 번역한 결과를 반환하는 RESTful API입니다. Papago 번역으로 번역할 수 있 developers.nav..
1. 게임 구매 링크 https://store.steampowered.com/app/651340/Shephy Shephy on Steam 1000 adorable sheep!The popular single-player card game Shephy, is now available on Steam. store.steampowered.com Shephy 카드 설명 한국어 텍스쳐 모드입니다. 공식 한글화가 되어 있는 게임이지만, 카드 효과 보기가 불편해서 텍스쳐를 수정했습니다. 사실 카드 자체가 몇 장 되지 않을 뿐더러, 그리 오랜 시간이 걸리는 게임이 아니기에 적응하면 카드 효과를 보는 데엔 별 불편함이 없지만, 그래도 입문할 땐 좀 도움이 됩니다. 2. 패치 설명 기존 카드 모습입니다. 일본어, 영어로 ..
언리얼 엔진에선 모드 형식의 패치 배포가 가능한데, {게임명}-WindowsNoEditor.pak 위와 같이 원본 파일이 로드 된 이후, {게임명}-WindowsNoEditor_P.pak 혹은 {게임명}-WindowsNoEditor_*_P.pak . . . 이런 모드 pak파일들이 로드되기 때문이다. 근데 가끔 게임마다 이 "모드"를 방지시키는 경우가 있다. 방지인지, 설정을 안 한 것인지는 모르겠지만, 일단 방지로 추측해보겠다. https://gbatemp.net/threads/how-to-unpack-and-repack-unreal-engine-4-files.531784/ 일례로, 아예 모드 자체를 방지시키는 건 아니지만, 위 링크에 따르면 Octopath Traveler가 특정 네이밍 규칙의 파일만..
* 작성되는 모든 내용에 대한 저작권 및 권리는 Made In Abyss : Binary star falling into darkness의 개발사한테 있습니다. 도움되는 링크들 언팩/리팩 튜토리얼: https://gbatemp.net/threads/how-to-unpack-and-repack-unreal-engine-4-files.531784/ locres 수정: https://github.com/akintos/UnrealLocres 텍스쳐 수정: http://modderbase.com/showthread.php?tid=57 텍스쳐 수정2: http://modderbase.com/showthread.php?tid=1448 폰트 인게임 사용 폰트 모음 AddSymb NotoSansCJKjp Bold Not..
게임 엔진은 언리얼 엔진이다. 작업순서 1. 버전 확인 2. 파일 미리보기로 확인 및 추출 3. 파일 확인 / 수정 4. 모드식으로 리팩 1. 버전 확인 https://gbatemp.net/threads/how-to-unpack-and-repack-unreal-engine-4-files.531784/ How to unpack and repack Unreal Engine 4 files Note: Check "Important Posts" for BETA releases. Because i couldn't find any tutorial for this, i made my own package. This tutorial doesn't include how to unpack NSP, XCI or NCA. It..