Skip to content

Incorrect picture used as miniature when importing into Steam #449

@christophehenry

Description

@christophehenry

Describe the bug
When importing games into Steam, the wrong miniature is used in Steam.

Steam seems to use <appid>_bigpicture.png instead of <appid>-icon.png on the game's properties dialog and the games list aside. Example here with Mumble:

Image Image

This is the contet of the generated shortcut.vdf:

�shortcuts��0��appid�њ‚ку�AppName�Mumble��Exe�flatpak��StartDir���icon�/home/deck/.steam/steam/userdata/<user_id>/config/grid/4092232348_bigpicture.png��ShortcutPath���LaunchOptions�run info.mumble.Mumble��IsHidden������AllowDesktopConfig������AllowOverlay������openvr������Devkit������DevkitGameID�boilr��DevkitOverrideAppID������LastPlayTime������tags�����

And this is the content if I replace the icon with the correct <appid>-icon.png with the app settings dialog in Steam:

�shortcuts��0��appid�њ‚ку�AppName�Mumble��Exe�flatpak��StartDir���icon�/home/deck/.steam/steam/userdata/<user_id>/config/grid/4092232348-icon.png��ShortcutPath���LaunchOptions�run info.mumble.Mumble��IsHidden������AllowDesktopConfig������AllowOverlay������openvr������Devkit������DevkitGameID�boilr��DevkitOverrideAppID������LastPlayTime������FlatpakAppID���tags�����

To Reproduce
Steps to reproduce the behavior:

  1. Close Steam
  2. Select one game to import in BoilR
  3. Click the "Import games into Steam" button in BoilR
  4. Open Steam and notice that the icon used in the games list aside and the dialog button is not the correct one

Expected behavior
BoilR should generate shortcut.vdf using the <appid>-icon.png instead of <appid>_bigpicture.png

Desktop (please complete the following information):

  • OS: Steam Deck
  • BoilR Version: 1.9.6 (from Flatpark
  • Launcher: none (desktop mode of Steam deck)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions