Skip to content

Latest commit

 

History

History
107 lines (66 loc) · 6.9 KB

README.md

File metadata and controls

107 lines (66 loc) · 6.9 KB

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.


Level editors

^ back to top ^

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

^ back to top ^

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

Savegame editors

^ back to top ^

These savegame editors can also be a good resource for a list of value addresses as used in savegames.

File parsers and archive extractors

^ back to top ^

  • 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

Spreadsheets with various info

^ back to top ^

Reverse engineering tools

^ back to top ^

  • List of reverse engineering resources - A curated list of awesome reversing resources.
  • Ghidra - A software reverse engineering (SRE) framework. Cross-platform Apache-2.0
  • 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

Miscellaneous

^ back to top ^

  • 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

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.