I've released a toolkit for creating PS3 IRD files, and other features.
https://github.com/Deterous/LibIRD/releases/
It is command-line only and requires .NET 8 installed.
A UI for this will be added within MPF eventually
Creating an IRD (with different options for providing keys):
irdkit create game.iso
irdkit create game.iso -k A125B2FF16B9B18D5C18B5630B501643
irdkit create game.iso -f game.key
irdkit create game.iso -l game.getkey.log
IRDKit can also print info about IRDs (all fields) and ISOs (PS3_DISC.SFB and PARAM.SFO)
irdkit info game.iso
irdkit info game.ird
IRDKit can also provide a comparison between two similar IRDs, showing the difference between the two:
irdkit diff game1.ird game2.ird
Improvements over 3k3y ISOTools, Redump2IRD, and ManaGunZ:
Only requires a redump ISO. Does not require Disc Key/Disc ID/PIC. Pulls key from redump.org and generates ID/PIC.
Correctly hashes non-contiguous files
Produces reproducible IRDs, 1:1 correspondence with redump ISOs
Much faster for large ISOs, ISOs with many files
Create IRDs for an entire PS3 ISO set in one command