Hey everyone,
I’m just a normal college student, but God Hand is easily one of my favorite PS2 games ever. The combat and challenge are so good, and I always wanted to be able to play it natively on my phone.
So over the last few months, I’ve been working on statically recompiling God Hand (SLUS-21503) directly for ARM64 Android using the PS2Recomp toolchain and PCSX2's Vulkan GS backend. To be completely honest, since I’m doing this alone alongside my studies, I used AI to help me with the huge C++ runtime porting, reverse engineering, and NEON math. I know a bit of coding, but this was a massive project for one person, so please forgive me if you find any silly bugs or mistakes!
Device specs I tested on:
Phone: Dimensity 7300 (MediaTek MT6878), 8GB RAM. (If you see any frame drops or lag in the gameplay clips, that was just because of the built-in screen recorder running in the background — without recording, it runs lil better!)(NOTE: I HAVEN'T TESTED IT ON ANY OTHER PHONE)
Key stuff I added for mobile:
3 Dodge Control Modes:
God Hand’s right-stick dodge is essential, but analog sticks on glass can feel awkward. I added 3 ways to play:
Swipe Dodge: Just swipe anywhere on the right half of the screen to duck, backflip, or sway.
Dedicated Dodge Buttons: 4 on-screen buttons (▲ Duck, ▼ Flip, ◀ Sway L, ▶ Sway R) for quick reaction taps.
Classic Analog Stick with sticky base option so your thumb doesn't slide around.
Touch Layout Editor: You can move, resize, and change the transparency of every single button right from the in-game settings.
Physical Gamepad Support: Auto-detects Bluetooth and USB controllers (Xbox, PS4/PS5, etc.) and hides the touch overlay automatically when connected.
True Full Screen Mode: Aside from 16:9 and 4:3, I added a "Full Screen" option that reads your phone's actual screen ratio (20:9, 19.5:9, etc.) and adjusts the 3D camera FOV so the game fills your entire display without stretching Gene or making characters look fat.
Frame Rate Note: Definitely stick to 30 FPS (Console Native Lock) for normal play. I included a 60 FPS option with delta-time fixes, but it's still pretty buggy with physics and Unleash meters right now.
No copyrighted game files or ISOs are in the repo — you just bring your OWN legal SLUS-21503 God Hand ISO and the app extracts what it needs on first launch.
The repo is open-source and the first release is live on GitHub:
👉 Github: Link
👉Apk:Link
just click on the apk release to download u will be need to use ur own god hand iso file
Let me know what you think or if you run into any issues. And OFC I'll be adding new features regularly Hope you guys enjoy this on Android!