Repository navigation
ReaperPy_v5.7.0
ReaperPy v5.7.0
A toolkit for the PS5 on top of the ps5debug-NG payload: patches and code caves, memory scanner, pointer scan, debugger, disassembler, Unreal Engine live tools and a cheat menu, with export to GoldHEN/etaHEN cheat formats (.json, .shn, .mc4).
Highlights
- Console notifications: messages on the PS5 screen when ReaperPy connects, when a cheat is switched on/off (also while the debugger is attached) and when the debugger attaches, detaches or loses the connection. Optional message per breakpoint hit. Bulk actions send one summary. Configurable with
ps5_notificationsandps5_notify_hits. - CHEAT MENU tab: switches and values for the player character, generated from the SDK. Works in shipping builds without a CheatManager.
- Debugger: STEP OVER, STEP OUT and run-to, plus a more robust stop/continue flow.
- UE Discoverer: every give-function is checked up front, item name search, and a "next step" hint after the analysis.
- Snapshot RAM is limited to 2048 MB (the PS5 reports "not enough memory" from 3072 MB). 2048 MB is now the default.
- Credits for ps5debug-NG, English README,
LICENSE,NOTICE, and a cleanup of unused modules.
Full list: CHANGELOG.md
Download and start
- Download
ReaperPy_v5.7.0_win64.zipand unpack it into a folder of your own. - Run
ReaperPy.exe. Configuration, profiles and logs are stored next to the EXE. - Load the ps5debug-NG payload on your console (not included, get it from the project page), enter the console IP and press CONNECT.
- Allow ReaperPy through the Windows firewall for port 755. The console connects back to your PC to report breakpoint hits.
Prefer Python? Use the source: pip install -r requirements.txt, then python gui.py (Python 3.10+).
Please note
- Use it only on your own console, with your own games, in single-player/offline modes. Writing to a running game can crash it or corrupt your save game, so back up first. No warranty.
- The EXE is not code-signed, so some antivirus programs may show false alarms. The full source code is in this repository.
- The build bundles Keystone (GPL-2.0), Capstone (BSD-3-Clause) and Pillow (HPND). See NOTICE for licenses and credits.
- The tests run with a simulated console. Behaviour on real hardware depends on your console, payload and game. Please include
logs/reaperpy.login bug reports.
ReaperPy v5.7.0
Werkzeugkasten für die PS5 auf Basis des Payloads ps5debug-NG: Patches und Code-Caves, Speicher-Scanner, Pointer-Scan, Debugger, Disassembler, Unreal-Engine-Live-Tools und ein Cheat-Menü, mit Export in die GoldHEN/etaHEN-Cheat-Formate (.json, .shn, .mc4).
Neu
- Benachrichtigungen auf der PS5: Meldungen auf dem Bildschirm beim Verbinden, beim Ein-/Ausschalten von Cheats (auch bei angehängtem Debugger) und wenn der Debugger attached, detached oder die Verbindung verliert. Optional eine Meldung pro Breakpoint-Treffer. Sammelaktionen senden eine Zusammenfassung. Einstellbar mit
ps5_notificationsundps5_notify_hits. - Tab CHEAT MENU: Schalter und Werte für den Spielercharakter, aus dem SDK erzeugt. Funktioniert auch in Shipping-Builds ohne CheatManager.
- Debugger: STEP OVER, STEP OUT und Run-to, dazu ein robusterer Stop-/Continue-Ablauf.
- UE Discoverer: jede Give-Funktion wird vorab geprüft, Namenssuche in Item-Tabellen und ein Hinweis auf den nächsten Schritt.
- Snapshot-RAM ist auf 2048 MB begrenzt (ab 3072 MB meldet die PS5 zu wenig Speicher). 2048 MB ist jetzt der Standard.
- Credits für ps5debug-NG, englische README,
LICENSE,NOTICEund Aufräumen ungenutzter Module.
Alle Änderungen: CHANGELOG.md
Download und Start
ReaperPy_v5.7.0_win64.zipherunterladen und in einen eigenen Ordner entpacken.ReaperPy.exestarten. Konfiguration, Profile und Logs liegen neben der EXE.- Das ps5debug-NG-Payload auf der Konsole laden (nicht enthalten, siehe Projektseite), IP der Konsole eintragen und CONNECT drücken.
- ReaperPy in der Windows-Firewall für Port 755 freigeben. Die Konsole verbindet sich zurück zum PC, um Breakpoint-Treffer zu melden.
Lieber mit Python? Quellcode nutzen: pip install -r requirements.txt, dann python gui.py (Python 3.10+).
Bitte beachten
- Nur für die eigene Konsole, eigene Spiele und Single-Player-/Offline-Modi. Schreiben in ein laufendes Spiel kann es abstürzen lassen oder den Spielstand beschädigen, vorher ein Backup machen. Keine Gewährleistung.
- Die EXE ist nicht signiert, deshalb können Virenscanner Fehlalarme zeigen. Der vollständige Quellcode liegt in diesem Repository.
- Der Build enthält Keystone (GPL-2.0), Capstone (BSD-3-Clause) und Pillow (HPND). Lizenzen und Credits stehen in NOTICE.
- Die Tests laufen mit simulierter Konsole. Das Verhalten auf echter Hardware hängt von Konsole, Payload und Spiel ab. Bei Fehlerberichten bitte
logs/reaperpy.loganhängen.