[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74291":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":14,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},74291,"unifideck","mubaraknumann\u002Funifideck","mubaraknumann","A Decky Loader plugin that brings together games from Steam, Epic Games Store, GOG, Amazon, Ubisoft and XCloud into a single, unified library experience on your Steam Deck.","",null,"Python",1155,42,13,108,0,3,33,9,68.7,"GNU General Public License v3.0",false,"staging",true,[26,27,28,29,30],"decky-plugin","handheld-gaming","linux-gaming","steam-os","steamdeck","2026-06-12 04:01:14","# Unifideck - Unified Game Library for Steam Deck\n\nA Decky Loader plugin that brings together Steam, Epic Games Store, GOG, Amazon Games, Ubisoft Connect, and Xbox Cloud Gaming in a single library experience on your Steam Deck.\n\n![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-GPL--3.0--or--later-blue.svg)\n![Platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-Steam%20OS-orange.svg)\n![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fmubaraknumann\u002Funifideck\u002Ftotal.svg?label=downloads&color=brightgreen)\n[![Sponsor](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-GitHub-ea4aaa?logo=github&logoColor=white)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fmubaraknumann) [![Ko-fi](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKo--fi-F16061?logo=ko-fi&logoColor=white)](https:\u002F\u002Fko-fi.com\u002Fmubaraknumann)\n\n## Table of Contents\n\n- [Features](#features)\n- [Screenshots](#screenshots)\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Getting Started](#getting-started)\n- [Documentation](#documentation)\n- [Known Limitations](#known-limitations)\n- [Troubleshooting](#troubleshooting)\n- [Languages](#languages)\n- [Building](#building)\n- [Tech Stack](#tech-stack)\n- [Credits](#credits)\n- [Support](#support)\n- [License](#license)\n- [Author](#author)\n- [Disclaimer](#disclaimer)\n\n## Features\n\n- **Unified library tabs** - Browse Steam, Epic, GOG, Amazon, Ubisoft, Xbox Cloud Gaming, Installed, Great on Deck, and Non-Steam from one place.\n- **Steam-native install, update, and launch actions** - Manage supported games directly from the game details view, with progress and status feedback.\n- **Shortcut-based sign-in in Gaming Mode** - Authenticate Epic, GOG, Amazon, Ubisoft, and Microsoft without leaving the Steam UI.\n- **Flexible install locations** - Use internal storage, SD card, or a validated custom install directory.\n- **Launch options and Proton control** - Preserve custom launch options across syncs, installs, and Proton toggles. Supports wrappers, MangoHud, LSFG, `PROTON=`, and `PROTONPATH=`.\n- **Artwork and richer metadata** - Pull cover art, icons, banners, store links, Metacritic data, and Great on Deck style compatibility info where available.\n- **Cloud saves** - Epic and GOG cloud saves are supported, including conflict prompts when both local and cloud saves exist.\n- **Store-specific extras** - GOG language selection, Epic\u002FGOG DLC auto-downloads, Epic offline mode, GOG Galaxy \u002F Comet support for compatible titles, and xCloud \"Play on Cloud\" support through Edge.\n\n## Screenshots\n\n### Unified Game Library\n\n\u003Cimg width=\"1920\" height=\"1080\" alt=\"Screenshot_20260109_123258\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F58aafad6-5c54-475d-a309-c44f77895b72\" \u002F>\n\n### Game Details\n\n![20260104022821_1](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fafc0922e-aace-4d47-925e-1bc7f1e48140)\n\n## Prerequisites\n\n- **Decky Loader** must be installed on your Steam Deck.\n- **Microsoft Edge** is required for store sign-in and Xbox Cloud Gaming. If it is missing, Unifideck will prompt you to install it.\n- All other store CLIs and helper tooling are bundled with the plugin.\n\n[Decky Loader Installation Guide](https:\u002F\u002Fgithub.com\u002FSteamDeckHomebrew\u002Fdecky-loader)\n\n## Installation\n\n1. Download the latest plugin ZIP from the [Releases](https:\u002F\u002Fgithub.com\u002Fmubaraknumann\u002Funifideck\u002Freleases) page.\n2. Open **Quick Access Menu** (three dots button).\n3. Navigate to **Decky** -> **Settings** (gear icon).\n4. Enable **Developer Mode** if it is not already enabled.\n5. Click **Install Plugin from ZIP**.\n6. Select the downloaded ZIP file.\n\nIf an update gets stuck on `installing plugin`, uninstall the current Unifideck plugin and install the latest ZIP again.\n\nhttps:\u002F\u002Fwww.youtube.com\u002Fwatch?v=lP-90uYd72w\n\n## Getting Started\n\n1. Open the **Quick Access Menu** and launch **Unifideck**.\n2. Connect the stores you want to use.\n3. Set your default install location if you want internal storage, SD card, or a custom path.\n4. Run **Sync Libraries** or **Force Sync**.\n5. Restart Steam when prompted so new shortcuts and artwork are applied.\n6. For Ubisoft titles purchased through Epic, complete the one-time account link at [epicgames.com\u002Fid\u002Flink\u002Fubisoft](https:\u002F\u002Fepicgames.com\u002Fid\u002Flink\u002Fubisoft).\n\nInstalled games are playable immediately after install. The Steam restart is still needed after sync or cleanup so the library refreshes fully.\n\n## Documentation\n\n- **[FAQ](docs\u002Ffaq.md)** - Common issues, workarounds, and version-specific fixes collected from releases, code comments, and GitHub issues.\n- **[Launch Options Guide](docs\u002Flaunch-options.md)** - Custom parameters, wrappers, LSFG, and per-game launch tweaks.\n- **[Proton Compatibility Notes](docs\u002Fproton-compatibility.md)** - `PROTON=`, `PROTONPATH=`, and compatibility troubleshooting.\n\n## Known Limitations\n\n- Unifideck replaces Steam's default **All Games**, **Installed**, and **Great on Deck** tabs, so Steam's standard sort and filter behavior is not preserved there.\n- With **TabMaster** installed, Unifideck skips custom tab injection and relies on `[Unifideck]` collections instead.\n- Steam still needs a restart after sync or cleanup so new shortcuts and artwork fully apply.\n- Xbox Cloud Gaming support is **streaming-only** and depends on **Microsoft Edge**.\n- Cloud saves currently cover **Epic** and **GOG** only, and game-level support varies.\n- Some titles still need manual Proton experimentation or store-specific workarounds.\n- Not every game has SteamGridDB artwork or complete metadata.\n- For **Ubisoft**, choose your Proton version **before** installing. Changing Proton after install can invalidate the prefix and force a reinstall.\n\n## Troubleshooting\n\nFor a longer list of release-specific problems and fixes, see the **[FAQ](docs\u002Ffaq.md)**.\n\n### Install Stuck on `installing plugin`\n\nUninstall the current plugin and install the latest ZIP again. This was the recommended workaround for the 0.6.0 -> 0.6.1 transition.\n\n### Games or Artwork Do Not Appear After Sync\n\nRun **Force Sync** if needed, then restart Steam when prompted so shortcuts and artwork are reloaded.\n\n### Epic Login Shows a Blank Page or `Pretty Print`\n\nSign into Epic in a regular browser first, accept any pending legal updates, then retry in Unifideck.\n\n### A Game Will Not Install or Launch\n\nCheck available storage, make sure the store account is still connected, and inspect `~\u002F.local\u002Fshare\u002Funifideck\u002Flauncher.log`.\n\n### Microsoft \u002F xCloud Will Not Open\n\nInstall Microsoft Edge when prompted. After the first successful Microsoft sign-in, you may still need to click **Play via Cloud** once inside the xCloud home screen to finish OAuth.\n\n### Ubisoft Titles from Epic Hang on Login or Ask for a Key\n\nMake sure your Epic and Ubisoft accounts are linked at [epicgames.com\u002Fid\u002Flink\u002Fubisoft](https:\u002F\u002Fepicgames.com\u002Fid\u002Flink\u002Fubisoft). If problems continue, clear `~\u002F.local\u002Fshare\u002Funifideck\u002Fchromium-auth`, `~\u002F.local\u002Fshare\u002Funifideck\u002Fubisoft_installer_cache`, and the Ubisoft prefixes under `~\u002F.local\u002Fshare\u002Funifideck\u002Fprefixes\u002F`, then try again.\n\n### Logs\n\n- **Decky\u002Fbackend log** - `\u002Fhome\u002Fdeck\u002Fhomebrew\u002Flogs\u002FUnifideck`\n- **Launcher\u002Fruntime log** - `~\u002F.local\u002Fshare\u002Funifideck\u002Flauncher.log`\n- **Edge\u002Fbrowser log** - `~\u002F.local\u002Fshare\u002Funifideck\u002Fchromium-auth.log`\n\n## Languages\n\nUnifideck currently ships with English (US), French, Brazilian Portuguese, Russian, Japanese, German, Spanish, Italian, Simplified Chinese, Korean, Dutch, Polish, Turkish, and Ukrainian.\n\nTo add a new language, create a JSON file in `src\u002Fi18n\u002Flocales\u002F` using `en-US.json` as the template and wire it into the language selector.\n\n## Building\n\nTo build the plugin from source:\n\n1. Install dependencies: `pnpm install`\n2. Build the frontend bundle: `pnpm run build`\n3. Build the plugin package:\n   - standard Decky \u002F fork workflow: `.\u002F.vscode\u002Fbuild.sh` or the VS Code `build-plugin` task\n\nFor frontend watch mode, use `pnpm run watch`.\n\n## Tech Stack\n\n- **Frontend** - React, TypeScript, Rollup, `@decky\u002Fapi`, `@decky\u002Fui`, `i18next`\n- **Backend** - Python, Decky Loader RPC, CDP-based auth and browser helpers\n- **Store tooling** - legendary, gogdl, nile, comet, winetricks, umu-launcher\n- **Services and data** - SteamGridDB, Epic\u002FGOG\u002FAmazon\u002FMicrosoft APIs, Microsoft Edge, Metacritic, compatibility metadata\n\n## Credits\n\nThis project builds on a lot of open source work and community help.\n\n- **Platform and UI** - [Decky Loader](https:\u002F\u002Fgithub.com\u002FSteamDeckHomebrew\u002Fdecky-loader), `@decky\u002Fapi`, `@decky\u002Fui`, and the SteamDeckHomebrew community\n- **Store and runtime tooling** - [legendary](https:\u002F\u002Fgithub.com\u002Fderrod\u002Flegendary), gogdl, [nile](https:\u002F\u002Fgithub.com\u002FimLinguin\u002Fnile), [comet](https:\u002F\u002Fgithub.com\u002FimLinguin\u002Fcomet), [winetricks](https:\u002F\u002Fgithub.com\u002FWinetricks\u002Fwinetricks), [umu-launcher](https:\u002F\u002Fgithub.com\u002FOpen-Wine-Components\u002Fumu-launcher), and [SteamGridDB](https:\u002F\u002Fwww.steamgriddb.com\u002F)\n- **Reference projects and patterns** - [TabMaster](https:\u002F\u002Fgithub.com\u002FCEbbinghaus\u002FTabMaster), [SteamGridDB Decky](https:\u002F\u002Fgithub.com\u002FSteamGridDB\u002Fdecky-steamgriddb), [ProtonDB Decky](https:\u002F\u002Fgithub.com\u002FOMGDuke\u002Fprotondb-decky), [Heroic Games Launcher](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher), and [Junk-Store](https:\u002F\u002Fgithub.com\u002Febenbruyns\u002Fjunkstore)\n- **Special thanks** - @src893, @xXJSONDeruloXx, @moi952, @Lazer-zx5, @buddax2, @Grails125, DeckWizard, u\u002FEnTei7K, u\u002FIN50MNIAC, derrod, and the Discord testers for invaluable feedback.\n\n## Support\n\nIf you want to support development or keep up with releases:\n\n- [Become a GitHub Sponsor](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fmubaraknumann)\n- [Buy me a coffee on Ko-fi](https:\u002F\u002Fko-fi.com\u002Fmubaraknumann)\n- [Join the Discord](https:\u002F\u002Fdiscord.gg\u002Fs9KVK2jRnp)\n\n## License\n\nGNU General Public License v3.0 or later - see [LICENSE](.\u002FLICENSE) for details.\n\n## Author\n\nNuman Mubarak (numanmuabrak@protonmail.com)\n\n## Disclaimer\n\nThis is an unofficial third-party tool. It is not affiliated with Valve, Epic Games, CD Projekt \u002F GOG, Amazon, Ubisoft, or Microsoft.\n","Unifideck 是一个Decky Loader插件，旨在将来自Steam、Epic Games Store、GOG、Amazon、Ubisoft和XCloud的游戏整合到一个统一的库中，为Steam Deck用户提供无缝体验。其核心功能包括统一的游戏库标签浏览、原生Steam安装更新及启动操作、游戏模式下的快捷登录认证、灵活的安装位置选择以及丰富的元数据展示等。技术上，该项目主要使用Python开发，并遵循GPL-3.0许可证。Unifideck特别适合那些希望在一个界面上管理多个平台游戏的Steam Deck用户，无论是为了提高效率还是简化游戏访问流程。",2,"2026-06-11 03:49:51","high_star"]