2023-12-04 23:51:07 +13:00
2023-12-04 23:51:07 +13:00
2023-10-25 17:48:29 +13:00
2023-10-25 17:48:29 +13:00
2023-11-16 11:58:27 +13:00
2023-10-25 17:48:29 +13:00

Library for ISO Rebuild Data (LibIRD)

.NET library for generating, writing, and reading IRD files. Functionality is provided for deterministically generating IRDs such that a redump ISO and key have a 1-to-1 correspondence with an IRD file.

What is an IRD?

IRD files contain a summary of what data is on a PlayStation 3 disc. It can be used to rebuild ISOs from files (JB folders). IRD files are also useful for decrypting ISOs after they have been dumped on a PC blu-ray drive, such as for the purposes of legally emulating your PS3 games.

How to use IRDKit

IRDKit is a tool that allows direct use of LibIRD functionality from the command line interface. The basic usage is:

irdkit create game.iso

For detailed usage, read more here.

Using the LibIRD library

LibIRD was originally made for creating reproducible, redump-style IRDs when dumping PS3 discs with MPF. If you wish to integrate LibIRD into your own application, read the examples here.

Limitations

Currently, LibIRD does not produce correct IRDs for ISOs with non-contiguous files. Therefore, do not consider this library "stable" until v1.0.0 is released.

S
Description
.NET Library for PS3 ISO Rebuild Data, with example IRDKit implementation
Readme
379 KiB
Languages
C# 100%