rac-modding-resources
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
Level editors
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
Savegame editors
These savegame editors can also be a good resource for a list of value addresses as used in savegames.
- rac-savegame-editor - A 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
File parsers and archive extractors
- ig-tools - Tools for modding and reversing Ratchet & Clank (PS4)
Python
C
- 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
- piftools - Some tools to find and manipulate PIF images.
Python
GPL-3.0
Spreadsheets with various info
- 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
Reverse engineering tools
- 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
Legal stuff
All mentioned trademarks are property of their respective owners.
This project is public domain under the Creative Commons Zero v1.0 Universal license.