A Steam Deck plugin that provides quick access to multiple game wiki sources for your installed games. Simply select your preferred wiki site and get instant access to game information, guides, and reviews.
Main interface showing your installed games with quick wiki access
Choose from 8 different wiki sites as your default
Example of opening a game wiki from the plugin
- 8 Wiki Sources: Choose from PCGamingWiki, Wikipedia, Fandom, IGN, Metacritic, GameSpot, Steam Store, and HowLongToBeat
- Installed Games Library: Automatically scans your Steam library across all storage locations
- Configurable Default: Set your preferred wiki site and use it for all searches
- Multiple Library Support: Supports games installed on internal storage and SD cards
- Duplicate Detection: Smart filtering prevents showing the same game multiple times
- Quick Access: One-click wiki access for any of your installed games
- Enable/Disable Toggle: Turn the plugin on/off as needed
Wiki Site | Best For | Example Use |
---|---|---|
PCGamingWiki | Technical fixes, compatibility guides | Solving game crashes, performance issues |
Wikipedia | General game information and history | Learning about game development, plot |
Fandom | Community-driven detailed guides | Walkthoughs, character info, lore |
IGN | Professional reviews and guides | Game reviews, strategy guides |
Metacritic | Review aggregation and scores | Checking overall game ratings |
GameSpot | Reviews and gaming news | Professional game reviews |
Steam Store | Official game page | Purchase, system requirements |
HowLongToBeat | Game completion time estimates | Planning your gaming sessions |
- Steam Deck with Decky Loader installed
- Access to the Steam Deck's file system (via SSH recommended)
-
Copy Plugin Files (from your computer):
scp -r games-wiki-deploy/games-wiki deck@steamdeck:~/homebrew/plugins/
-
Set Permissions (on Steam Deck):
ssh deck@steamdeck "chmod +x ~/homebrew/plugins/games-wiki/main.py"
-
Restart Steam Deck:
ssh deck@steamdeck "sudo reboot"
-
Download/Build the Plugin:
- Download the release files or build from source using:
pnpm build
- Download the release files or build from source using:
-
Copy Files to Steam Deck: Copy these files to
~/homebrew/plugins/games-wiki/
on your Steam Deck:Required Files:
plugin.json
- Plugin metadatamain.py
- Backend Python codepackage.json
- Package informationdist/index.js
- Compiled frontend codedist/index.js.map
- Source mapREADME.md
- DocumentationLICENSE
- License file
-
Via MTP (Windows):
- Connect Steam Deck via USB
- Navigate to
This PC\Steam Deck\Home\homebrew\plugins\
- Create folder
games-wiki
and copy files
-
Restart Decky Loader or Steam Deck
- Open Decky Loader menu (⋯ button → plugins)
- Find and open "GamesWiki"
- Choose Your Default Wiki: Use the Settings dropdown to select your preferred wiki site
- Enable the Plugin: Toggle the enable switch if needed
- Browse Your Games: Your installed Steam games load automatically
- Click to Open: Click any game's "Open in [Wiki]" button
- Change Wiki Site: Use Settings dropdown to switch to different wiki sites anytime
- Refresh Games: Use "Refresh Games" if you install new games
- Enable/Disable Toggle: Turn the entire plugin on/off
- Default Wiki Site: Choose which wiki site to use for all game searches
- Auto-Detection: Plugin automatically finds games across all Steam libraries
- Game Detection: Scans Steam library folders and parses ACF (App Cache Files)
- Multi-Library Support: Reads
libraryfolders.vdf
to find all Steam installations - Duplicate Prevention: Smart filtering ensures each game appears only once
- Real-time Updates: Refresh button rescans your library for new installations
games-wiki/
├── plugin.json # Plugin metadata
├── main.py # Backend Python code
├── package.json # NPM package info
├── README.md # Documentation
├── LICENSE # License file
├── screenshots/ # Plugin screenshots
├── src/
│ └── index.tsx # Frontend React/TypeScript code
└── dist/
├── index.js # Compiled frontend
└── index.js.map # Source map
-
Clone and Setup:
git clone [repository-url] cd games-wiki pnpm install
-
Build:
pnpm build
-
Deploy to Steam Deck:
scp -r games-wiki-deploy/games-wiki deck@steamdeck:~/homebrew/plugins/
- Built with React, TypeScript, and Python
- Uses Decky Loader's UI components
- Follows Decky plugin development guidelines
- No external dependencies beyond Decky framework
Games not showing up:
- Click "Refresh Games" button
- Ensure games are fully installed (not just downloading)
- Check that Steam libraries are properly mounted
Wiki site not changing:
- Look for "Wiki Site Changed" toast notification
- Check browser console for any errors
- Try refreshing the plugin
Plugin not appearing:
- Verify all files are in
~/homebrew/plugins/games-wiki/
- Check file permissions:
chmod +x ~/homebrew/plugins/games-wiki/main.py
- Restart Steam Deck completely
Contributions welcome! Areas for improvement:
- Additional wiki sources
- Better game metadata extraction
- UI/UX improvements
- Bug fixes and optimizations
- GitHub: KrishGaur1354
- Twitter: @ThatOneKrish
This project is licensed under the MIT License - see the LICENSE file for details.
- Built using the Decky Plugin Template
- Thanks to the Decky Loader team for the plugin framework
- Inspired by the need for quick game information access on Steam Deck
Made with ❤️ by ThatOneKrish