Resync Neo Geo Pocket Color metadat to current No-Intro - #1691
Conversation
Six NGPC games were keyed in the metadata dats to CRCs from a superseded No-Intro revision. The repository's own metadat/no-intro dat already lists the current CRCs, so the metadata was internally inconsistent and failed to match current dumps: King of Fighters R-2 - Pocket Fighting Series D5F69C02 -> 9BC63F27 Metal Slug - 1st Mission 4C224504 -> D29EC1BA Metal Slug - 2nd Mission F4507FA5 -> 18E692A5 Samurai Shodown! 2 - Pocket Fighting Series CE88B26D -> 58A62FB2 SNK vs. Capcom - The Match of the Millennium A54C3026 -> 682A7A7B Sonic The Hedgehog - Pocket Adventure 0AD6BCF7 -> 8BD22145 Also corrects a pre-existing error where the "Match of the Millennium (Japan) (Demo)" entry shared the full game's old CRC; it now uses its own current No-Intro CRC 1E19E307. Updated across all affected categories (genre, developer, publisher, releaseyear, esrb, franchise, maxusers). CRCs only; no names, values, or other entries changed. All new CRCs verified present in metadat/no-intro and all superseded CRCs verified absent from it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
I understnad this was put together by AI. Could you do a double check that they're right? Thanks. |
|
Yes — it's put together with AI (Claude); I direct and review, it does the research and scripting. Double check done today, mechanically: a script parses the 7 metadat files from this branch and checks every entry against
The check also surfaced that the Aug 1 update moved a lot more: ~47 other entries in these same NGPC metadat files (games this PR doesn't touch) now reference CRCs that are gone from no-intro, plus 8 renamed titles. I'll redo the resync against the current revision and update this PR to cover all of it, including dropping the removed demo blocks. Can send the check script if you want to look at it. |
Remap all stale CRCs to current No-Intro (serial- and name-bridged), refresh renamed titles, drop entries removed from No-Intro (demos) and blocks left duplicated by dump consolidation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019dpLr79dMFfZfks1fup48N
RobLoach
left a comment
There was a problem hiding this comment.
Thanks for the double check.
|
Pushed the full resync as one commit on top ( What it does, across the 7 NGPC metadat files:
No genre/developer/year/etc. values were touched — only keys and titles. Verified the result mechanically: all 598 remaining entries match the current no-intro dat by CRC and exact title, zero duplicates. |
Scope update (Aug 3): after the Aug 1 No-Intro refresh this grew into a full resync of all 7 NGPC metadat files — every stale CRC remapped, titles updated to current No-Intro names, removed/duplicated entries dropped. Details in the comments below. The original description follows.
Six NGPC games are keyed in the metadata dats to CRCs from a superseded No-Intro revision. This repository's own
metadat/no-intro/SNK - Neo Geo Pocket Color.datalready carries the current CRCs, so the metadata was internally inconsistent — current verified dumps get no genre, developer, publisher, etc.D5F69C029BC63F274C224504D29EC1BAF4507FA518E692A5CE88B26D58A62FB2A54C3026682A7A7B0AD6BCF78BD22145Bonus fix
The "Match of the Millennium (Japan) (Demo)" entry was keyed to the full game's old CRC
A54C3026(a 4 MB game and a 2 MB demo cannot share a CRC). It now uses its own current No-Intro CRC1E19E307.Scope & verification
genre,developer,publisher,releaseyear,esrb,franchise,maxusers(47 CRC fields in total).metadat/no-intro/SNK - Neo Geo Pocket Color.dat, and every superseded CRC verified absent from it (i.e. fully superseded, not a coexisting variant).