Files

41 lines
2.0 KiB
Markdown

---
title: "DeckyVault Plugin v1.0.0 — Steam Deck Performance Recording"
date: "2026-06-28"
version: "1.0.0"
summary: "Record Steam Deck performance metrics with MangoHud and export/upload them to DeckyVault — all from a controller-friendly Decky Loader plugin."
---
### Decky Loader Plugin
The DeckyVault plugin is now available for Steam Deck! Record performance metrics directly from the Quick Access Menu and upload them to DeckyVault.
**How it works:**
1. Add `~/deckyvault-mangohud.sh %command%` to your game's Steam launch options
2. Launch the game and get to gameplay
3. Open the Quick Access Menu and press **Start Recording**
4. Play for a bit, then press **Stop Recording**
5. Export to a `.deckyvault.json` file or upload directly to DeckyVault
### Key Features
- **Auto game detection** — The plugin detects the currently running game and fills in the name and Steam App ID automatically
- **Proton version detection** — Reads the Proton version from Steam's config files
- **MangoHud integration** — Configures MangoHud for logging with `autostart_log`, `control=mangohud`, and `output_folder=/tmp`
- **Controller-friendly UI** — Built with `ButtonItem` and `TextField` from `@decky/ui` for full controller navigation
- **API key support** — Create API keys in your DeckyVault settings for direct upload from the plugin
- **Config export/import** — Save and load your plugin configuration from Downloads
- **Wrapper script** — Forces MangoHud to use the correct config file via `MANGOHUD_CONFIGFILE`
### API Key Authentication
Added API key support via Better Auth's API Key plugin. You can now:
- Create and manage API keys from your profile settings
- Use API keys for direct upload from the DeckyVault plugin
- API keys use the `dv_` prefix for easy identification
### Monorepo Conversion
The project has been converted to a Bun workspaces monorepo:
- `apps/web` — The DeckyVault website
- `packages/shared` — Shared types and utilities
- `plugins/decky-vault` — The Decky Loader plugin