r/steamgrid • u/Significant_Bit_8270 • 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
- Detection: When you add or launch a shortcut, NativeGameLink inspects the executable, installation directory, launch arguments, and manifests.
- Matching: It presents the closest Steam matches with cover art and AppIDs for confirmation.
- 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









I’d really appreciate feedback, especially about automatic detection with different games and how closely the interface matches native Steam pages.
1
u/WheeliGamer 10d ago
THIS IS SO GOOD KISS ME 😍😍😍