While cheat files are portable, the cheats themselves can sometimes cause glitches.
This is the most critical step for portability. GenplusDroid matches the cheat file to the game based on the filename.
If you want to set up your cheat files so they work seamlessly, follow this guide: genplusdroid cheat file portable
GENPlusDroid uses plain text cheat files with a specific naming convention and format. Unlike desktop emulators (Kega Fusion, Gens), it does not use a database – instead it reads per-game cheat files from a dedicated folder.
| Aspect | Detail |
|--------|--------|
| Cheat file extension | .cht |
| Location (default) | /sdcard/gensplus/cht/ |
| Naming convention | Must match ROM filename exactly (e.g., Sonic The Hedgehog 2 (USA).md → Sonic The Hedgehog 2 (USA).cht) |
| Encoding | UTF-8 or ANSI |
| Line ending | Unix (LF) or Windows (CRLF) – both work | While cheat files are portable, the cheats themselves
| Symptom | Portable Fix |
|---------|---------------|
| Cheat list empty | Ensure .cht filename matches ROM exactly (case-sensitive on some kernels). |
| Cheats work once, then vanish | GenPlusDroid sometimes overwrites .cht. Use chmod 444 on file (if rooted) or keep a read-only master copy. |
| Game Genie codes not applying | Convert to PAR manually: GG AAAB-CCCD → PAR 00AAAB:CD (use online converters). |
| SD card access issues | Move cheats to internal GenPlusDroid/cheats/. External SD card paths break portability. |
The developer of GenPlusDroid has hinted at potential integration with online cheat databases like GameHacking.org API. If that happens, you might one day download a portable cheat file wirelessly from within the emulator. Until then, the manual method described here is the gold standard. If you want to set up your cheat
Moreover, as Android retro handhelds (Anbernic, PowKiddy, AYN) become more powerful, the demand for one-click, cross-device cheat solutions will only grow. The humble .gpt file is poised to become the universal standard for Genesis emulation cheating.