PhilipK / BoilR

Synchronize games from other platforms into your Steam library
Apache License 2.0
1.35k stars 41 forks source link

Steam forgets recent activity after each BoilR import #389

Open davidmartos96 opened 5 months ago

davidmartos96 commented 5 months ago

Describe the bug When scanning with BoilR, Steam game entries are generated. Steam internally assigns an ID to these, equivalent to the game ID. One problem I'm seeing is that every time I scan, Steam forgets the last time the game has been opened, making the "Sort by activity" option not as useful.

My guess is that BoilR just recreates these entries without reusing them if possible.

Desktop (please complete the following information):

PhilipK commented 3 months ago

BoilR uses those IDs, since they are also used to assign custom images. I think this happens because BoilR creates a new shortcut file each time, and while it maintains the ID, the ordering might not always be the same. I have concidered doing a BoilR v2 where there is more control over which games are added and how, and not just a "create a new file each time", but I just havn't found the time yet.

I suggest we change this title to: Steam forgets recent activity after each BoilR import

davidmartos96 commented 3 months ago

@PhilipK Thanks for the explanation. Is a v2 needed? What would be the use case of creating a new shortcut file always instead of reusing them if possible?

PhilipK commented 3 months ago

@davidmartos96 convenience, is the short answer. Long answer is that BoilR started out as just a "script" without a UI, now it has grown a lot and no-one uses the cli version really, so it makes sense to let users have more control.