A list of useful resources when modding and/or reverse engineering any of the Ratchet and Clank games.
Might also be of use for other games that share engine code with these games.
Please note that some of the listed tools might be a Work in Progress.
If you are writing a RaC specific guide for any of the listed tools or RaC modding in general, and want a centralized place to share these, please put your guide in the guides
folder and include it in the list below.
- List of resources
- Legal stuff
These level editors are also a good code reference for the file formats used in the games.
- Replanetizer - Level editor for the PS3 trilogy remasters.
C#
WinForms
- RatchetLevelEditor - Previous level editor for the PS3 trilogy remasters.
C#
WinForms
- Wrench Editor - A set of modding tools for the PS2 games.
C++
Dear ImGui
Reimplementations that work on modern systems and outside of Playstations.
- Clank - Open Source Medius server solution. Originally created for UYA Online Project.
Java
MIT License
These savegame editors can also be a good resource for a list of value addresses as used in savegames.
- Slim's Editor - A savegame editor for the Ratchet and Clank games.
Python 3
Windows
Linux
Dear ImGui
GPL-3.0
- rac-savegame-editor - Old version of the savegame editor for the Ratchet and Clank series of games (PS2, PS3, PSVita).
C#
GTK3
GPL-3.0
- Ratchet and Clank Save Editor (Presumed source) - Save editor for all the Ratchet and Clanks
C#
Winforms
- RC-checksum - Ratchet & Clank save.bin checksum repair tool.
Cross-platform
- ig-tools - Tools for modding and reversing Ratchet & Clank (PS4)
Python
C
- PSArcFS - A very crude and not very optimized FUSE handler for .psarc files. Supports ZLIB and LZMA compression.
Rust
Linux
GPL-3.0
- PSARC reference and tools list - Doc about PSARC file format and links to tools for dealing with PSARC archives.
- wadutil - A utility to decompress Ratchet & Clank .wad files
C
Cross-platform
- rac-dvd-toc-parser - Simple Python script to get hidden files from PS2 disc image.
Python
GPL-3.0
- PIFconvert - Converter/parser for PIF files from PS2 editions.
C
Cross-platform
- racra-wwise - Scripts for extracting Wwise soundbanks for Rift Apart for PC.
Python
Cross-platform
- Ratchet & Clank Series Addresses - A compilation of all relevant memory addresses for the Ratchet & Clank series
- UYA savefile - Addresses and structure info for UYA savegame files
- Ratchet & Clank Builds - List of known release builds of various versions of the games.
- Ratchet & Clank Prototype builds - Spreadsheet containing Prototype builds and their estimated build dates
- Model IDs - Spreadsheet with Model IDs
- List of reverse engineering resources - A curated list of awesome reversing resources.
- Ghidra - A software reverse engineering (SRE) framework.
Cross-platform
Apache-2.0
- Ghidra Emotion Engine plugin - Ghidra support plugin for the PS2's Emotion Engine.
- Ghidra PS3 scripts - A collection of scripts/loaders/plugins for ghidra used to aid ps3 reverse engineering.
- PCSX2 (Source code) - A free and open-source PlayStation 2 (PS2) emulator, with debugger.
Windows
Linux
GPL-2.0
- RPCS3 (Source code) - The world's first free and open-source PlayStation 3 emulator/debugger.
Windows
Linux
GPL-2.0
- Cheat Engine (Source code) - A development environment focused on modding games and applications for personal use.
Windows
LGPL-2.0
- Scanmem & Game Conqueror - A debugging utility and GUI designed to isolate the address of an arbitrary variable in an executing process.
Linux
GPL-3.0
- MobyViewer - A tool to view the Moby table of games in real-time.
C++
Dear Imgui
- RacREpo - Stash repository which contains scripts, tools and documentation.
Public Domain
- RatchetHax - A Node.js based trainer and API for the Ratchet & Clank series.
Cross-platform
GPL-3.0
All mentioned trademarks are property of their respective owners.
This project is public domain under the Creative Commons Zero v1.0 Universal license.