Skip to content

Wrong file path linked in gamelist.xml for multi-disc games #231

@iijaachok

Description

@iijaachok

Describe the bug
After downloading a multi-disc game from Romm Grout creates a new gamelist.xml entry that is pointing to no longer existing after download and decompression .zip file, instead of .m3u file of the game.
I.e. here's contents of /userdata/roms/psx/gamelist.xml:

<game>
     <name>Xenogears (USA)</name>
     <bezel>/userdata/roms/psx/bezels/Xenogears (USA).png</bezel>
    <path>/userdata/roms/tools/Grout/.tmp/grout_multirom_4338.zip</path>
    <image>/userdata/roms/psx/images/Xenogears (USA).png</image>
</game>

Reproduction Steps

  1. Add a multi-disc game to Romm via an .m3u file. In this case it's an .m3u file pointing to .chd files.
  2. Download the game off Romm via Grout
  3. Validate entry in gamelist.xml on the device.

Expected Behavior
<path> entry points to the extracted .m3u file /userdata/roms/psx/Xenogears (USA).m3u instead of .zip file in Grout folder.

Single-file game entries are created correctly, pointing to source .chd file.

Information

  • CFW: Knulli
  • CFW Version: Scarab 20260511
  • Handheld Device: RG35XX SP
  • Grout Version: 4.8.1.0
  • RomM Version: 4.8.1

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions