Post #3434485
2026-06-03 05:22 UTC
Replies (1)
-
@alice@mk.nyaa.place 2026-06-04 02:30
Update: RetroAchievement hashes don't work for this. Akumajou Dracula X - Chi no Rondo and its english translation have the same hash. Makes sense, since it hashes the title (which is SAMPLE PROGRAM in this game, funnily enough), and boot sectors, while the patch obviously edits the data instead. Soo this doesn't work. Another thing I investigated is - can we maybe hash less. E.g. in audio sectors we could probably hash just a few sectors and it would be enough to identify different music - unless we get extremely unlucky, but it's not common to have different game versions with different music in the first place. So - I wondered how much of the disks is audio tracks on average, in terms of the number of sectors per disc? Unsurprisingly it varies a lot, from about 91% for Rondo, to uhh about 1% for the Saturn port of SotN, to absolutely none for Ape Escape. On average it's about 40% in my library, so 60% of data tracks. So it's significant, but also actually not significant at all when reading even one compressed CHD image can take around 20 seconds - even if we skip data tracks entirely, 60% of that is still 12 seconds, still unacceptably slow. So - that doesn't work. What could work is skipping sectors on data tracks in addtion to that - e.g. doing every 100th sector (and perhaps skipping even more for audio tracks) I'd need to experiment with it, but in theory this could work.