Developer builds Haskell tools to reverse-engineer FromSoftware PS3 game formats
A developer has begun a series documenting the construction of Haskell-based tools to study and transform binary formats used by FromSoftware games on PlayStation 3, starting with the original PS3 release of Demon's Souls. The project treats each step as a reproducible investigation, distinguishing documented facts from hypotheses before implementing only the minimum code needed to advance. The first article focuses on what can be reliably determined from a file named image.iso by reading its metadata through precisely bounded offsets, without mounting the image or extracting any data. Using ISO 9660 and ECMA-119 standards, the prototype identifies fields such as the volume ID, logical block size, a Joliet marker, and a PS3-specific product ID. The author emphasises that the four output lines represent bounded recognition results, not a full conformity certificate for the entire image.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in