From 7ab7af468a800d38c0a466162386cd6b24388d65 Mon Sep 17 00:00:00 2001 From: Adrian Bonpin Date: Sun, 28 Jun 2026 18:56:43 +0800 Subject: [PATCH] fix(plugin): autostart MangoHud logging on record, write config on start --- plugins/decky-vault/main.py | 2 +- plugins/decky-vault/src/index.tsx | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/decky-vault/main.py b/plugins/decky-vault/main.py index 0e562b2..49f5aec 100644 --- a/plugins/decky-vault/main.py +++ b/plugins/decky-vault/main.py @@ -192,7 +192,7 @@ class Plugin: # DeckyVault MangoHud logging config output_folder=/tmp output_file=deckyvault-mangohud.log -log_duration=0 +autostart_log=0 fps frame_timing cpu_power diff --git a/plugins/decky-vault/src/index.tsx b/plugins/decky-vault/src/index.tsx index c63bbe3..92732b4 100644 --- a/plugins/decky-vault/src/index.tsx +++ b/plugins/decky-vault/src/index.tsx @@ -14,6 +14,7 @@ import { useSettings, useSession } from "./lib/store" import { readAndParseMangohudLog, clearMangohudLog, + writeMangohudConfig, getHardwareInfo, getOsVersion, getProtonVersion, @@ -69,6 +70,8 @@ function Content() { // ── Handle start recording ──────────────────────────────────── async function handleStart() { + // Write MangoHud config with autostart_log so logging begins immediately + await writeMangohudConfig() // Clear any previous log file await clearMangohudLog() startRecording()