umamusume-localify 안드로이드 포팅 버전
- v24 이상의 Magisk 설치 후 Zygisk 를 활성화합니다.
- (선택사항, 한국어판만 해당) Frida를 사용하기 위해 Shamiko를 설치하여 DroidX의 코드 삽입 방지를 우회합니다.
- Magisk 에서 모듈을 설치합니다.
/sdcard/Android/data/jp.co.cygames.umamusume/
에config.json
파일,dicts
에서 참조하는 번역 파일을 넣습니다.
json 파일을 직접 수정하지 않고도 설정을 변경할 수 있는 앱을 만들었습니다.
GitHub 릴리즈 또는 Play Store에서 설치 가능합니다.
작업 경로는 /sdcard/Android/data/jp.co.cygames.umamusume/
입니다.
(한국어 버전은 /sdcard/Android/data/com.kakaogames.umamusume/
입니다.)
enableLogger
덮어쓰지 않은 문자열을data.txt
에 출력합니다. (true
/false
, 기본값:false
)dumpStaticEntries
하드코딩된 문자열을data.txt
에 출력합니다. (true
/false
, 기본값:false
)enableLogger
가 활성화돼야 합니다.
dumpDbEntries
DB 데이터를original_data/
에 출력합니다. (true
/false
, 기본값:false
)maxFps
최대 프레임 설정 (-1
= 기본값 /0
= 무제한 /n > 0
= n까지 제한, 기본값:-1
)uiAnimationScale
UI 애니메이션 배율 변경 (0 < ~, 기본값:1
)- 주의:
0
으로 설정 시 소프트락이 발생합니다.
- 주의:
uiUseSystemResolution
UI, 라이브 자막 등을 시스템 해상도로 렌더링합니다. (true
/false
, 기본값:false
)replaceToBuiltinFont
(replaceFont
) 게임 내 폰트를 사용하지 않고 유니티 내장 폰트를 사용합니다. (true
/false
, 기본값:false
)replaceToCustomFont
게임 내 폰트를 사용하지 않고 사용자 지정 폰트를 사용합니다. (true
/false
, 기본값:false
)fontAssetBundlePath
폰트 애셋 번들 경로 (예:custom_font/GyeonggiTitle_Medium/font
)fontAssetName
폰트 애셋 이름 (예:GyeonggiTitle_Medium.fontsettings
)graphicsQuality
사전 정의된 그래픽 설정을 변경합니다. (-1
~4
, 기본값:-1
)-1
: 앱에서 결정0
:Toon1280
, MSAA OFF1
:Toon1280x2
, MSAA x22
:Toon1280x4
, MSAA x43
:ToonFull
, MSAA x8
antiAliasing
MSAA 설정을 변경합니다. (-1
,0
,2
,4
,8
, 기본값:-1
)-1
: 그래픽 설정을 따름0
: MSAA OFF2
: MSAA x24
: MSAA x48
: MSAA x8
forceLandscape
모든 화면을 강제로 가로로 설정합니다. (true
/false
, 기본값:false
)forceLandscapeUiScale
강제 가로 모드에 사용할 UI 스케일을 설정합니다. (0 < ~, 기본값:1.8
)uiLoadingShowOrientationGuide
화면이 회전되었을 때, 로딩 중 가이드를 표시할지 여부를 설정합니다. (true
/false
, 기본값:true
)replaceAssetsPath
게임에서 다운로드한 애셋을 대체할 애셋들이 담긴 폴더의 경로를 설정합니다.- 대체할 애셋 파일의 이름은 원본 애셋 파일의 해시명과 동일해야 합니다.
- 예:
2FOXNDZ5H52B3E4JMXVAJ4FRMDE3PX7Q
(홈 Footer 텍스처 및 스크립트가 포함된 애셋 (Android))
dicts
번역 파일 목록 (/sdcard/Android/data/jp.co.cygames.umamusume/
이후의 번역 파일 경로 목록)
maxFps
를 무제한으로 설정 시 게임의 프레임이 60FPS 에서 반토막난 30FPS 으로 재생됩니다.
- 소스 코드를 다운 받습니다.
- Android Studio 사용하여 gradle 작업
:module:assembleRelease
을 실행해서 컴파일하면,out
폴더에 zip 패키지가 생성됩니다.