r/steamgrid • • Aug 27 '26

Cover Art I made a Millennium plugin that turns non-Steam shortcuts into full Steam Library games — artwork, achievements, activity, Big Picture and more

Hi everyone!

I’ve been developing NativeGameLink for Steam, an open-source Millennium plugin that transforms empty non-Steam shortcuts into complete, native-style Steam Library pages.

The screenshots demonstrate the transformation before and after enabling NativeGameLink across both Desktop and Big Picture mode.

Key Features

  • Automatic Game Detection: Identifies titles automatically with visual match candidates and confidence scores.
  • Official Artwork & Metadata: Fetches official Steam titles, icons, vertical portraits, hero backgrounds, transparent logos, and wide capsules.
  • SteamGridDB Fallback: Automatically sources missing assets when official Steam media is unavailable.
  • Activity & News Feed: Integrates official game updates, patch notes, events, and DLC announcements.
  • Local Achievements: Tracks achievement progress with locked/unlocked states, icons, and Steam-style pop-up notifications.
  • Community Hub: Embeds community screenshots, artwork, guides, and friend activity.
  • Extended Features: Shows native-style trading cards, badges, DLC, and Workshop sections when available.
  • Playtime Tracking: Tracks playtime locally with a dedicated fallback for games Steam does not log natively.
  • Multilingual: Automatically adapts to your active Steam client language.

Big Picture Mode Integration

  • Linked shortcuts appear seamlessly alongside standard Steam titles.
  • Hides the redundant "Non-Steam" category for a cleaner interface.
  • Preserves full controller configuration, artwork, and playtime metrics.

How Linking Works

  1. Detection: When you add or launch a shortcut, NativeGameLink inspects the executable, installation directory, launch arguments, and manifests.
  2. Matching: It presents the closest Steam matches with cover art and AppIDs for confirmation.
  3. Manual Override: You can manually assign or edit the target game profile directly from the shortcut’s Properties window.

Note: NativeGameLink only modifies the local UI presentation of shortcuts. It does not grant game ownership, Steam inventory items, official profile achievements, DLC licenses, or Steam Cloud saves.

Open Source

  • Built for the Millennium plugin framework.

GitHub:
https://github.com/senkumil/NativeGameLink-for-Steam

BEFORE
AFTER INSTALLING THE PLUGIN
AFTER INSTALLING THE PLUGIN
AFTER INSTALLING THE PLUGIN
BEFORE
AFTER INSTALLING THE PLUGIN
AFTER INSTALLING THE PLUGIN

I’d really appreciate feedback, especially about automatic detection with different games and how closely the interface matches native Steam pages.

5 Upvotes

1 comment sorted by

1

u/WheeliGamer 10d ago

THIS IS SO GOOD KISS ME 😍😍😍