Hombre, si te quieres "divertir" puedes mirarlo y hacerlo a ojo, que será lo más probable que tengas que hacer. Bueno, eso y darme cantidades insultantes de drogas y de dineros para gastarme en y con mujeres de mala fama
En el SLUS, offset 0x0DED58, se encuentran los nombres de los 163 archivos del CD, cada uno ocupando 64 bytes y rellenados con ceros. Después aparecen 163 bloques de 12 bytes, que son 4 con el LBA, 4 con la longitud del archivo y 4 con algún tipo de identificador. Todos los ficheros están ordenados según están grabados, o sea, los de menor LBA antes.
Esos valores LBA se ven bien con el UltraISO (si no lo tienes instalado, ya tardas), y cuando se cambie un fichero habrá que modificar la longitud del mismo en esa zona, y luego todos los LBA que le siguen, hasta el final. Es tedioso, pero sencillo de hacer a mano, pues si el nuevo archivo tiene 1 LBA más solo habrá que ir sumando 1 a todos los valores.
Como curiosidad, los 3 últimos archivos del CD son el CNF, que tiene como identificador "BOOT", el SLUS, con identificador "PS-X", y el fichero de relleno, con identificador cero.
En teoría todo eso es correcto, pero no lo he mirado a fondo para comprobar que sea verdad que hay 163 archivos, que estén en orden, que los LBA vayan del menor al mayor, etc.