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.
JavaMIT 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 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
- 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
All mentioned trademarks are property of their respective owners.
This project is public domain under the Creative Commons Zero v1.0 Universal license.