No description
- C++ 94.6%
- C 4.1%
- Assembly 1.2%
- Lua 0.1%
|
|
||
|---|---|---|
| .claude | ||
| .github/workflows | ||
| deps | ||
| loader | ||
| resources | ||
| src | ||
| utils/bin | ||
| .gitignore | ||
| .gitmodules | ||
| generate.bat | ||
| LICENSE | ||
| premake5.lua | ||
| README.ja-JP.md | ||
| README.ko-KR.md | ||
| README.md | ||
| README.zh-Hans.md | ||
umamusume-localify
Uma Musume: Pretty Derby localify patch
Usage:
- Put
version.dll,config.jsonand thedictsreferenced byconfig.jsonnear theumamusume.exe. - Launch the game
Linux (Hachimi-Edge plugin)
This fork supports running as a Hachimi-Edge plugin on Linux via Proton/Wine (tested with GE-Proton).
Prerequisites
- Uma Musume: Pretty Derby (JP) installed via Steam
- Hachimi-Edge installed and working
- whatever proton version that works
Installation
-
Build
localify.dllfrom this repository (see Build section), or obtain a pre-builtlocalify.dll. -
Place the plugin in Hachimi's plugins directory next to the game executable:
<Steam library>/steamapps/common/UmamusumePrettyDerby_Jpn/hachimi/localify.dll <Steam library>/steamapps/common/UmamusumePrettyDerby_Jpn/hachimi/WebView2Loader.dlldiscord_game_sdk.dll needs to be placed in the game root directory
<Steam library>/steamapps/common/UmamusumePrettyDerby_Jpn/discord_game_sdk.dll -
Edit hachimi config to load localify.dll
"load_libraries": [ "hachimi\\localify.dll" ] -
Create
config.jsonin the game's root directory (same folder asUmamusumePrettyDerby_Jpn.exe):<Steam library>/steamapps/common/UmamusumePrettyDerby_Jpn/config.jsonExample minimal config:
{ "enableLogger": false, "maxFps": 60, "replaceFont": true, "characterSystemTextCaption": true, "dicts": [] } -
Launch the game through Steam. Hachimi will load
localify.dllautomatically on startup.
Linux-specific notes
- Config file encoding:
config.jsonmust be saved as UTF-8. Both with and without BOM are supported. - Dicts path: paths in
config.jsonshould use forward slashes or escaped backslashes and be relative to the game executable directory. version.dllis not used in the Hachimi plugin path — onlylocalify.dllis loaded.
Config:
enableConsoleEnable the console for printing debug infomations (true/false)enableLoggerOutput uncovered text entries intodump.txt(true/false)dumpStaticEntriesRequires ^, Dump hardcoded text entries intodump.txtmaxFpsMax fps limit (-1 = Unmodified/0 = Unlimited/>0 = Lock to #fps)- Note: VSync is enabled
unlockSizeAllow game to use resolutions that bigger than1080p(true/false)uiScaleCustom UI scalereplaceFontReplace all font to default font, solves missing word issue (true/false)autoFullscreenThe game will be fullscreen if screen aspect ratio is correct (true/false)- If screen aspect ratio is 16:9, the game will be fullscreen when playing story/live with landscape.
- If screen aspect ratio is 9:16, the game will be fullscreen in most case.
dictsA list of dicts that read by this (Path)
Known issue
- None
Build
Platform Toolset: clang required
Resources
static.jsonupgrade tool - https://github.com/AirJerryWhite/i18upgrade
Credits
Translation
schinese
- @AirJerryWhite
- @Yaklo
- @july20026
- @RikkaTakanaishi
- @羲羲
tchinese
- @yotv2000tw