I make Steam Gaming Mode do more.
Plugins and tools for the Steam Deck, Bazzite, SteamOS and the ASRock BC-250, built to be used with a controller, from the Quick Access Menu, without ever switching to the desktop.
| Project | What it does | Latest | |
|---|---|---|---|
| ๐ฌ | Steamcord | Discord in Game Mode: voice, DMs, servers, screen sharing | |
| ๐๏ธ | SkullKey | Epic, GOG, Amazon, miHoYo, Minecraft, classics and more in your Steam library | |
| ๐ก | BoneCast | Go live on Twitch or YouTube, with a chat overlay over the game | |
| ๐ ๏ธ | BC250 Toolkit | Tune and monitor the ASRock BC-250 from Game Mode | |
| โ๏ธ | bc250-tweaks | One script that turns the BC-250 into a gaming machine | main |
๐ฌ Steamcord
Discord, inside Steam Game Mode.
- ๐๏ธ Voice chat with a live speaking ring, per-user volume and local mute, soundboard, and Discord's own sound cues
- ๐ฅ๏ธ Screen sharing (Go Live) from Gaming Mode, with your game audio mixed in, and watching other people's streams
- โ๏ธ DMs, group DMs and server text chat: read, reply, forward, save attachments, send a Steam screenshot
- ๐น๏ธ Controller push-to-talk or mute toggle, still working while a game has focus (Steam Controller 2026)
- ๐ Native Steam notifications for calls and pings, held back while you're streaming
- ๐ฑ QR code login from the Discord app, and one Discord profile per Steam account
- ๐ผ๏ธ Expanded full-screen view: friends and their activity, servers, chat and the current call
๐๏ธ SkullKey
Every launcher, in Steam Game Mode.
- ๐ช Epic Games, GOG and Amazon Games: browse, log in, install and play without the desktop
- โจ miHoYo: Genshin Impact, Honkai: Star Rail, Zenless Zone Zero and Honkai Impact 3rd, with fast official downloads, delta updates and repair
- ๐ฏ Battle.net and Ubisoft Connect (experimental)
- โ๏ธ Minecraft Java (Prism Launcher, ready to go) and Bedrock, with mods from Modrinth and world backups
- ๐๏ธ Classics Reborn: 52 open-source native ports of classics, from Zelda and Mario 64 to Morrowind and Doom
- ๐บ 34 media and cloud apps: Netflix, Jellyfin, Kodi, Moonlightโฆ
- ๐ฅ One store space per Steam account, daily game updates, save backup and restore, official Steam artwork
๐ก BoneCast
Twitch and YouTube, in Steam Game Mode.
- ๐ด Go live on Twitch or YouTube from the QAM: log in with a code, no stream key to copy
- โ๏ธ Title, category and visibility set from the plugin, and editable while live
- ๐ฌ Transparent chat overlay over the game, with emotes, and live events (subs, raids, bits, Super Chats, new members) as highlighted cards
- ๐บ Watch up to four Twitch streams over your game
- โธ๏ธ Pause screen (BRB) with your own image, live mic mute, instant clips, local recording
- ๐ง Discord voice in the stream, when Steamcord is installed
๐ ๏ธ BC250 Toolkit
Tune the ASRock BC-250 from Game Mode.
- ๐ฎ Per-game fixes from a community database: launch options, Proton version and GPU overrides, applied in one tap or automatically
- ๐ง 8-core CPU unlock (6C/12T โ 8C/16T), restored at every boot if you want
- ๐งฉ Compute units and VRAM (UMA): set the BIOS frame buffer right from the panel
- ๐๏ธ Tuning with BC250 Control Center: GPU profiles, CPU overclock, fan control
- ๐ System status: cores, RAM, active compute units, hardware integrations
โ๏ธ bc250-tweaks
Make the BC-250 a gaming machine, with one script.
- ๐ง Kernel parameters set for you, whatever your bootloader
- ๐ฎ GPU, memory and scheduler tuning, gaming environment, PipeWire latency, MangoHud and vkBasalt ready
- ๐ Kept up to date by a service at every boot, and safe: the scheduler disarms itself if a boot ever stalls
- ๐ค Installs the helpers that BC250 Toolkit relies on
- ๐น๏ธ Controller first: everything happens in the Quick Access Menu, no keyboard, no desktop
- ๐ They update themselves from GitHub, in the background (you can turn it off)
- ๐ 9 languages: English, French, German, Spanish, Italian, Portuguese, Dutch, Polish and Russian, following your Steam language
- ๐ง Any Linux that runs Steam in Gaming Mode: one build, with runtime detection instead of distro-specific assumptions
- ๐ค They work together: BoneCast can add your Steamcord voice call to the stream, and every plugin holds its notifications while you're live
- ๐ Everyone who helps is credited, in each project's credits and release notes
| Steam Deck (LCD / OLED) | Bazzite | SteamOS | CachyOS & other distros | |
|---|---|---|---|---|
| Steamcord, SkullKey, BoneCast | โ | โ | โ | โ |
| BC250 Toolkit, bc250-tweaks | (BC-250 only) | โ | โ | โ |
- Install Decky Loader.
- In Decky's settings, turn on Developer mode, then Developer โ Install plugin from URL, and paste:
| Plugin | URL |
|---|---|
| ๐ฌ Steamcord | https://github.com/Necrosiak/Steamcord/releases/latest/download/Steamcord.zip |
| ๐๏ธ SkullKey | https://github.com/Necrosiak/SkullKey/releases/latest/download/SkullKey.zip |
| ๐ก BoneCast | https://github.com/Necrosiak/BoneCast/releases/latest/download/BoneCast.zip |
| ๐ ๏ธ BC250 Toolkit | https://github.com/Necrosiak/bc250-toolkit-decky/releases/latest/download/BC250-Toolkit.zip |
After that, each plugin keeps itself up to date. For bc250-tweaks, see its quick install.
Open an issue on the project's page, even for a small thing: many features started as someone's suggestion.
A log helps the most: each plugin writes one in ~/homebrew/logs/<plugin name>/.
Decky Loader ยท React & TypeScript ยท Python ยท GStreamer ยท FFmpeg ยท PipeWire ยท gamescope ยท Vesktop ยท Legendary ยท gogdl ยท nile ยท ludusavi ยท Prism Launcher
Thanks to all of these projects and their authors.
AI (Claude by Anthropic and Codex by OpenAI) is used in the making of these projects, for reverse engineering, development and documentation. It is not used for any art or creative writing. Everything released publicly is reviewed by a human, and the results are my responsibility.
If my projects are useful to you, you can support their development on Ko-fi. Thank you!







