korcankaraokcu / PINCE

Reverse engineering tool for linux games
Other
2.1k stars 149 forks source link
assembler cheat-engine debugging-tool disassembler dissect-code game-hacking gdb gdb-python-scripts hex-editor injection memory-hacking opcode-searcher patcher python3 reverse-engineering tracer

PINCE

PINCE is a front-end/reverse engineering tool for the GNU Project Debugger (GDB), focused on games. However, it can be used for any reverse-engineering related stuff. PINCE is an abbreviation for "PINCE is not Cheat Engine". PINCE is in development right now, read Features part of the project to see what is done and Roadmap part to see what is currently planned. Also, please read Wiki Page of the project to understand how PINCE works.

Feel free to join our discord server!

Disclaimer: Do not trust to any source other than Trusted Sources that claims to have the source code or package for PINCE and remember to report them immediately

Disclaimer: YOU are responsible for your actions. PINCE does NOT take any responsibility for the damage caused by the users

pince1 pince2 pince3 pince4

Features

Installing and running PINCE

Users:

Developers and Contributors:

Notes:

Officially supported platforms

AppImage

Our AppImage should run on any distro that is as new or newer than Ubuntu 22.04. Anything older than this might not work and is not officially supported.

Local dev

Local dev installs of PINCE should technically run on any distro that comes with Python 3.10+ and PyQt 6.6+ installed or available in the package manager, but below is the list of distros that we officially support, as in we actively test on these and help with issues:

Additionally the distros below are "partially" supported as our installer will try to install on them but they're not actively tested:

If you encounter issues installing and you're on one of these distros, feel free to open a PR fixing the installation process for your platform.

Anything not listed here is not officially supported at all so you're on your own! If your distro has any of the above as its base, try to use the installer anyway and pick the relevant package manager. If this still does not work, sorry, you're on your own.

Contributing

Want to help? Check out CONTRIBUTING.md

License

GPLv3+. See COPYING file for details

Trusted Sources