From 9ba1d7e9db5bc58b8272876e713242db319a6644 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 3 Sep 2026 17:44:53 +0000 Subject: [PATCH] manage.sh controllers: poll Wolf's logs, label slots ordinally; document Cemu profile-editing recovery Two follow-ups from live testing that just confirmed the whole controllers_override chain works end to end: 1. manage.sh controllers now polls `docker compose logs wolf` for "Creating joypad for controller " lines (most recent per slot wins) and shows what it last saw before asking anything, using it as the suggested default at each prompt. Every prompt is now labeled "1st controller"/"2nd controller"/etc - always meaning Wolf's own 0-indexed "controller 0"/"controller 1" - instead of asking for a raw slot number, closing the exact client-vs-controller 0-vs-1 confusion surfaced live earlier. Documents plainly that this can show what TYPE a slot last used but can't show or control WHICH physical controller becomes which slot - that's decided by Moonlight client-side, upstream of Wolf's API entirely. 2. Documents a full recovery procedure in the Wii U section for when Cemu's Input Settings Save button is cut off-screen (confirmed live: happens even maximized, at higher resolutions, and closing the window doesn't save) - an Alt-drag/Alt+F7 window-manager fix first, then editing Cemu's own controllerProfiles/controllerN.xml directly on the host (plain XML, not inside the container) as a full GUI bypass. Documents the key insight that made this actually work live: /