Android port of umamusume-localify
- Install Magisk v24 or later and enable Zygisk
- (Optional, Korean version only) Install Shamiko for bypass DroidX's code injection block to use Frida
- Install module in Magisk
- Put the
config.json
file in/sdcard/android/data/jp.co.cygames.umamusume/
and the translation file referenced indicts
.
Created an app that allows you to change settings without directly modifying the JSON file.
You can install it from the GitHub Releases or Play Store
Working directory is /sdcard/Android/data/jp.co.cygames.umamusume/
(Korean version is /sdcard/Android/data/com.kakaogames.umamusume/
)
enableLogger
Outputs an unoverwritten string todata.txt
(true
/false
, Default:false
)dumpStaticEntries
Outputs a hard-coded string todata.txt
(true
/false
, Default:false
)enableLogger
must be enabled.
dumpDbEntries
Outputs DB data tooriginal_data/
(true
/false
, Default:false
)maxFps
Max FPS settings (-1
= Default /0
= Unlimited /n > 0
= Limit to n, Default:-1
)uiAnimationScale
Change UI animation scale (0 < ~, Default:1
)- Caution: Soft lock occurs when set to
0
.
- Caution: Soft lock occurs when set to
uiUseSystemResolution
Renders UI, live subtitles, and more at system resolution. (true
/false
, Default:false
)replaceToBuiltinFont
(replaceFont
) Use Unity builtin fonts instead of in-game fonts. (true
/false
, Default:false
)replaceToCustomFont
Use custom fonts instead of in-game fonts. (true
/false
, Default:false
)fontAssetBundlePath
Font asset bundle path (ex:custom_font/GyeonggiTitle_Medium/font
)fontAssetName
Font asset name (ex:GyeonggiTitle_Medium.fontsettings
)graphicsQuality
Change predefined graphics settings. (-1
~4
, Default:-1
)-1
: Follow the App's choice0
:Toon1280
, MSAA OFF1
:Toon1280x2
, MSAA x22
:Toon1280x4
, MSAA x43
:ToonFull
, MSAA x8
antiAliasing
Change MSAA settings (-1
,0
,2
,4
,8
, Default:-1
)-1
: Follow the Graphics settings0
: MSAA OFF2
: MSAA x24
: MSAA x48
: MSAA x8
forceLandscape
Force all screens to landscape. (true
/false
, Default:false
)forceLandscapeUiScale
Sets the UI scale to use for forced landscape mode. (0 < ~, Default:1.8
)uiLoadingShowOrientationGuide
Set whether to display the loading guide when the screen is rotated (true
/false
, Default:true
)replaceAssetsPath
Set the path to the folder containing the assets to replace the downloaded assets in the game.- The name of the asset file to be replaced must be the same as the hash name of the original asset file.
- ex:
2FOXNDZ5H52B3E4JMXVAJ4FRMDE3PX7Q
(Asset containing the Home footer texture and scripts (Android))
dicts
Translation file list (List of translation file paths since/sdcard/Android/data/jp.co.cygames.umamusume/
)
When maxFps
is set to unlimited, the frame of the game is played from 60 FPS to 30 FPS, which is halved. (Not a typical 30FPS)
- Download the source code
- Use Android Studio to run the gradle task
:module:assembleRelease
to compile, the zip package will be generated in theout
folder