libretro / libretro/libretro-database

PSX redump ignored

Open
#919 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

DATs
Dominant language
Python
Stars
1.4k
Forks
877
Avg merge
3d 1h
Merged PRs (30d)
24

Description

The redump dat of PSX is ignored when building the RDB.

This is because our code first look at dat/Sony Playlistation.dat, then try to add metadata from metadat/redump/Sony Playstation.dat based on the serial. But this later file doesn't contain any serial. So the matching can't happen.

It causes problems like wrong file names. dat/Sony Playlistation.dat contains wrong names like Saga Frontier while metadat/redump/Sony Playstation.dat has the right name SaGa Frontier.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the RDB-building code that reads dat/Sony Playlistation.dat and metadat/redump/Sony Playstation.dat. Inspect how metadata is matched by serial, then verify the generated RDB uses the redump name, such as “SaGa Frontier,” instead of the incorrect base DAT name; no specific test file is mentioned.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.