ijor wrote: 12 Jan 2025 01:25
Dave Harrison wrote: 10 Jan 2025 17:33
Now I have managed to do a working backup of Cosmic Puppets original disk, I achieved this by creating a homemade IPF of the disk, the same way i did the UBIsoft games.
I don't have a high res monitor so I can't test the disk on real hardware, but writing the disk and then reading back to SCP format works fine and I can see from re-checking in Aufit or HXC that it all appears good.
This is a good workaround, well done. But note that this is not an ideal solution, it is just a workaround. This method might not work in all cases. What happens here is that when writing back such a home made IPF image, the GW software places the write splice "blindly" after the sector that crosses the index hole. If it happens that the protection has anything on the gap at that location, it would break. And what is worse, this is something that is not easy to see with Aufit or the HxC tools. The solution, once more again, is to specify a custom write splice location that is determined after a high level analysis.
Yes absolutely, this was just a workaround and a solution for the original poster to get a working backup. This will absolutely not end up being uploaded to any of our repositories, it's was a workaround and nothing else.
I did request a new dump from Cosmic Puppet with 5 Revs, which he kindly sent me, so I will pass that on to Dflrsilver and see if he can make a true IPF from it. But my guess is that he won't be able to, as the SPS tools won't recognise this protection scheme.
Hopefully Keir may look into implementing your solution into the GW tools, which is definitely the best solution.