Cross-platform PCSX2 cheat utility with Rust + Qt
- Qt GUI
- PNach creation
- RAW code translation
- Code decryption/decoding (OmniConvert Rust port WIP)
- Deployment/Installation process
This project continues on the work done by OmniConvert and, to some extent, MultiConverter.
You can use it for taking random "cheat codes" you find on the internet and creating files compatible with the PCSX2 emulator.
The software is cross-platform, built using Rust + Qt.
I had a PS2 growing up, and playing the games in an emulator still brings back nostalgia and fond memories.
Recently, I turned to PCSX2 to help relive my childhood, only to find that the landscape of tools for working with GameShark/ActionReplay codes was pretty bleak. Lots of closed-source binaries posted and reposted to forums, lots of dead/broken links, etc. The current most popular option is MultiConverter which, after some reverse-engineering, turns out to be just an elaborate decade-old AutoHotKey script wrapping the functionality of OmniConvert.
Having recently stumbled onto the lovely Ritual project for generating Qt 5.x Rust bindings, I was looking for a new GUI project to use as a testbed.
Out of this, pnach-qt was born!
Here's two screenshots for now, demoing the program in my favorite light & dark KDE themes: Sweet Mars & Orchis.
Shoutout to eliverlara and vinceliuice for their beautiful themes!