SteamGridDB / steam-rom-manager

An app for managing ROMs in Steam
GNU General Public License v3.0
1.86k stars 119 forks source link

Steam parser skips entries by up to 2 positions #232

Closed SaltyBet closed 2 years ago

SaltyBet commented 3 years ago

Extract:

[59/1165]:                Title - Bully: Scholarship Edition
[59/1165]:          Fuzzy title - Bully: Scholarship Edition
[59/1165]:          Final title - Bully Scholarship Edition
[59/1165]:            File path - undefined
[59/1165]:    Complete shortcut - "12200"
[59/1165]:        Image queries - Bully: Scholarship Edition

[60/1165]:                Title - Grand Theft Auto IV: The Complete Edition
[60/1165]:          Fuzzy title - Grand Theft Auto IV: The Complete Edition
[60/1165]:          Final title - Grand Theft Auto IV The Complete Edition
[60/1165]:            File path - undefined
[60/1165]:    Complete shortcut - "12210"
[60/1165]:        Image queries - Grand Theft Auto IV: The Complete Edition

[61/1165]:                Title - GRID
[61/1165]:          Fuzzy title - GRID
[61/1165]:          Final title - GRID
[61/1165]:            File path - undefined
[61/1165]:    Complete shortcut - "12220"
[61/1165]:        Image queries - GRID

[62/1165]:                Title - Unreal Gold
[62/1165]:          Fuzzy title - Unreal Gold
[62/1165]:          Final title - Unreal Gold
[62/1165]:            File path - undefined
[62/1165]:    Complete shortcut - "12750"
[62/1165]:        Image queries - Unreal Gold

[63/1165]:                Title - Oddworld: Abe's Oddysee
[63/1165]:          Fuzzy title - Oddworld: Abe's Oddysee
[63/1165]:          Final title - Oddworld Abe's Oddysee
[63/1165]:            File path - undefined
[63/1165]:    Complete shortcut - "13250"
[63/1165]:        Image queries - Oddworld: Abe's Oddysee

[64/1165]:                Title - F.E.A.R. 2: Project Origin
[64/1165]:          Fuzzy title - F.E.A.R. 2: Project Origin
[64/1165]:          Final title - F.E.A.R. 2 Project Origin
[64/1165]:            File path - undefined
[64/1165]:    Complete shortcut - "15700"
[64/1165]:        Image queries - F.E.A.R. 2: Project Origin

ID 12220 is Grand Theft Auto: Episodes from Liberty City, long since removed from sale by the publisher.

Somehow 12220 is skipped, and GRID gets assigned that (incorrect) ID.

All others items that follow get assigned the ID of the previous item.

By the end of the list, it seems to have skipped 2 positions (don't know where it skipped again):

[1157/1165]:                Title - Rubber Bandits: Christmas Prologue
[1157/1165]:          Fuzzy title - Rubber Bandits: Christmas Prologue
[1157/1165]:          Final title - Rubber Bandits Christmas Prologue
[1157/1165]:            File path - undefined
[1157/1165]:    Complete shortcut - "1463120"
[1157/1165]:        Image queries - Rubber Bandits: Christmas Prologue

[1158/1165]:                Title - SuchArt: Creative Space
[1158/1165]:          Fuzzy title - SuchArt: Creative Space
[1158/1165]:          Final title - SuchArt Creative Space
[1158/1165]:            File path - undefined
[1158/1165]:    Complete shortcut - "1463890"
[1158/1165]:        Image queries - SuchArt: Creative Space

[1159/1165]:                Title - Doors of Insanity Playtest
[1159/1165]:          Fuzzy title - Doors of Insanity Playtest
[1159/1165]:          Final title - Doors of Insanity Playtest
[1159/1165]:            File path - undefined
[1159/1165]:    Complete shortcut - "1469250"
[1159/1165]:        Image queries - Doors of Insanity Playtest

[1160/1165]:                Title - TheDawn
[1160/1165]:          Fuzzy title - TheDawn
[1160/1165]:          Final title - TheDawn
[1160/1165]:            File path - undefined
[1160/1165]:    Complete shortcut - "1469280"
[1160/1165]:        Image queries - TheDawn

[1161/1165]:                Title - Fights in Tight Spaces (Prologue)
[1161/1165]:          Fuzzy title - Fights in Tight Spaces (Prologue)
[1161/1165]:          Final title - Fights in Tight Spaces (Prologue)
[1161/1165]:            File path - undefined
[1161/1165]:    Complete shortcut - "1473290"
[1161/1165]:        Image queries - Fights in Tight Spaces (Prologue)

[1162/1165]:                Title - Doll Explorer Prologue
[1162/1165]:          Fuzzy title - Doll Explorer Prologue
[1162/1165]:          Final title - Doll Explorer Prologue
[1162/1165]:            File path - undefined
[1162/1165]:    Complete shortcut - "1475380"
[1162/1165]:        Image queries - Doll Explorer Prologue

[1163/1165]:                Title - Cloud Climber
[1163/1165]:          Fuzzy title - Cloud Climber
[1163/1165]:          Final title - Cloud Climber
[1163/1165]:            File path - undefined
[1163/1165]:    Complete shortcut - "1478070"
[1163/1165]:        Image queries - Cloud Climber

[1164/1165]:                Title - Swallow The Blue Remastered
[1164/1165]:          Fuzzy title - Swallow The Blue Remastered
[1164/1165]:          Final title - Swallow The Blue Remastered
[1164/1165]:            File path - undefined
[1164/1165]:    Complete shortcut - "1492160"
[1164/1165]:        Image queries - Swallow The Blue Remastered

[1165/1165]:                Title - Nigate Tale Playtest
[1165/1165]:          Fuzzy title - Nigate Tale Playtest
[1165/1165]:          Final title - Nigate Tale Playtest
[1165/1165]:            File path - undefined
[1165/1165]:    Complete shortcut - "1509820"
[1165/1165]:        Image queries - Nigate Tale Playtest
cbartondock commented 2 years ago

Fixed in 2.3.16