A list of useful resources when modding and/or reverse engineering any of the Ratchet and Clank 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 - Wrench Editor - A set of modding tools for the PS2 games. Includes a level editor, asset pipeline, save game editor, and more.
C++Dear ImGui - RatchetLevelEditor - Previous level editor for the PS3 trilogy remasters.
C#WinForms
Reimplementations that work on modern systems and outside of Playstations.
- Clank - Open Source Medius server solution. Originally created for UYA Online Project.
JavaMIT License
These savegame editors can also be a good resource for a list of value addresses as used in savegames.
- Wrench Save Editor - Save editor for the PS2 versions of R&C, GC, UYA and DL. Included with Wrench.
C++Dear ImGui - Slim's Editor - A savegame editor for the Ratchet and Clank games.
Python 3WindowsLinuxDear ImGuiGPL-3.0 - rac-savegame-editor - Old version of the savegame editor for the Ratchet and Clank series of games (PS2, PS3, PSVita).
C#GTK3GPL-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
- Wrench Build Tool - Asset packer/unpacker for the PS2 versions of R&C, GC, UYA and DL. Included with Wrench.
C++WindowsLinux - ig-tools - Tools for modding and reversing Ratchet & Clank (PS4)
PythonC - PSArcFS - A very crude and not very optimized FUSE handler for .psarc files. Supports ZLIB and LZMA compression.
RustLinuxGPL-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
CCross-platform - rac-dvd-toc-parser - Simple Python script to get hidden files from PS2 disc image.
PythonGPL-3.0 - PIFconvert - Converter/parser for PIF files from PS2 editions.
CCross-platform - racra-wwise - Scripts for extracting Wwise soundbanks for Rift Apart for PC.
PythonCross-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-platformApache-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.
WindowsLinuxGPL-2.0 - RPCS3 (Source code) - The world's first free and open-source PlayStation 3 emulator/debugger.
WindowsLinuxGPL-2.0 - Cheat Engine (Source code) - A development environment focused on modding games and applications for personal use.
WindowsLGPL-2.0 - Scanmem & Game Conqueror - A debugging utility and GUI designed to isolate the address of an arbitrary variable in an executing process.
LinuxGPL-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-platformGPL-3.0 - racdoor - Software development kit for producing haunted Ratchet & Clank (PS2) save games.
CLinux
All mentioned trademarks are property of their respective owners.
This project is public domain under the Creative Commons Zero v1.0 Universal license.