Getting started
Compatibility
Please check the compatibility before installing.
Windows
Version | Supported |
---|---|
JP | ✅ |
KR | ⚠️ |
Android
Version | Normal install | Direct install |
---|---|---|
JP | ✅ | ✅ |
KR | ⚠️ | ⚠️ |
TW GP | ⚠️ | ❔ |
TW MC | ⚠️ | ⚠️ |
- ✅ - Fully supported.
- ⚠️ - Works, but the game itself won't due to external circumstances (e.g. the AC triggering).
- ❔ - Might work, don't count on it.
- ❌ - Not supported.
Installation
Windows
WARNING
It's recommended that you remove any other translation patches before continuing as they might conflict with Hachimi, especially Trainers' Legend G, which will not work with Hachimi at all.
- Using the installer: Download the latest
hachimi_installer.exe
from the Releases page. Run it and click on Install. No need to modify any of the options if you don't know what they mean. - Manually: Download the latest
hachimi.dll
from the Releases page and put it in the game's install directory. Rename it todxgi.dll
oropengl32.dll
.
Android
The easiest way to install is by using UmaPatcher which will modify the APK for you. It's recommended that you not have the game already installed before using this.
DANGER
If you have already installed the game, you must uninstall it before installing the patched version for the first time. You can update the game later without uninstalling it by installing another patched version.
- Download and install the latest version of UmaPatcher from the Releases page.
- Prepare an installation package for the game, which can be:
- Split APK files: A base APK file and one of the split config APKs (config.arm64_v8a, config.armeabi-v7a, etc.), choose only one split config that's suitable for your device. This is currently only used by the JP version.
- Single APK file: A full, fat APK file.
- XAPK file: A ZIP file that contains the split APK files (with the extension renamed to XAPK).
- Open UmaPatcher and choose "Normal install". Select the file(s) that you have prepared.
- Tap on Patch to start the patching and installation process.
You'll need to repeat this process from step 2 again whenever the app updates.
For rooted users
UmaPatcher includes a rooted install option that doesn't require you to uninstall the game and let the game update normally from any app store.
With the game installed, tap on the card on top of the home screen to select the app that you want to patch (if needed). Then select "Direct install" as the install method and tap on Patch. No input files are needed.
You'll need to install it again whenever the app updates.
Manually
- Build or download the prebuilt libraries from the Releases page.
- Extract the APK file of the game. You might want to use apktool for this.
- Rename the
libmain.so
file in each of the folders insidelib
tolibmain_orig.so
. - Copy the proxy libraries to their corresponding folders (e.g.
libmain-arm64-v8a.so
goes tolib/arm64-v8a
). Rename them tolibmain.so
. - Build the APK file and install it.
First Time Setup
Upon launching the game for the first time after installing Hachimi, you should be greeted with this dialog:
If you don't see it, it means that Hachimi has not been installed correctly. Please check the install guide and try again.
Tap on Next and choose your preferred translation repo, then tap on Done to save your configuration and start the update check.
Hachimi will now prompt you to download a new translation update, click on Yes to start downloading the translation files.