Bring your game
Supply the supported Katana ZERO Android v1.1.10 APK. Rename it to katanazero.apk and copy it to <ports directory>/katanazero/assets/. Launch Katana ZERO to prepare game.port and play. Requires ARM64 firmware, glibc 2.30 or newer, current PortMaster and Python 3. Desktop game files are unsupported. See README.md for instructions and the reference APK hash.
Install the port
- Update PortMaster. Copy katanazero.zip into its
autoinstall/folder and open PortMaster. - Allow PortMaster to download gmtoolkit and dotnet-8.0.12. An internet connection is needed if these runtimes are not installed.
- Copy the owned game files into
katanazero/as described above. Launch Katana ZERO from your ports menu.
Manual installation paths
Handheld controls
| Control | Action |
|---|---|
| D-pad / left stick | Move / navigate |
| Down | Crouch |
| Bottom face button (Xbox A) | Jump / confirm / advance dialogue / pause replay |
| Left face button (Xbox X) | Sword attack |
| Right face button (Xbox B) | Use item / back |
| Top face button (Xbox Y) | Interact / walk / leave replay |
| L2 / LT | Slow time / rewind replay |
| R2 / RT | Dodge roll / advance replay |
| Start | Pause |
| Select + Start | Firmware exit shortcut on most devices; save through the game first |
The port uses the game's native controller bindings. The table describes default button positions and Xbox labels; the printed face-button letters on your handheld can differ. Follow the in-game prompts if you change the bindings.
Use the game's controller settings to remap actions. PortMaster supplies the firmware's exit shortcut.
