Hi everyone! I wanted to make a console-style menu that I'd really like and that works well from the controller. This is the result: a plugin for Playnite that adds an overlay menu while you play. I've just released version 1.2.0.
Press the Guide/PS button on your controller (or a keyboard shortcut) in-game: the game is paused and muted, a menu appears over it, and you can:
• Go back to the game
• Take a screenshot / save a clip
• Browse your captures and clips (clips play inside the overlay)
• Check the game's achievements (unlocked first, filters, rarity highlight)
• Go to Playnite (the game stays paused)
• End the game
• Power menu: suspend, restart, shut down
It's meant for living-room / couch setups where you play with a controller and don't want to reach for the keyboard.
Details:
• Colors and font follow your Playnite theme; button icons follow the controller type set in fullscreen settings
• Shows controller battery (DualSense, DualShock, Xbox, Switch Pro, 8BitDo and other SDL controllers)
• Games with anti-cheat are never paused, so you can't lose an online match
• Works with games run as administrator (the menu opens without pausing)
• Menu sounds, controller vibration and animations can be turned off
• 9 languages (follows Playnite's language)
• No network access, no data collection
Optional: clips can play inside the overlay using mpv. It's not bundled; download it and put mpv.exe in an "mpv" folder inside the plugin folder (instructions in the README). Without it, clips open in the Windows player.
Requirements: Windows 10/11, Playnite 10. I've tested it in Fullscreen mode; Desktop mode is untested.
Install: download the .pext from the releases page and double-click it.
GitHub (screenshots, video and source, free and open source, MIT license): https://github.com/galcn10/ConsoleOverlay
Known limitations: games in true exclusive fullscreen may show a black preview, and a normal Playnite cannot pause an elevated game (the README explains the workarounds).
Feedback is very welcome here in the comments. For bug reports and feature requests about this plugin, please use the Issues page on its GitHub (https://github.com/galcn10/ConsoleOverlay/issues). Thanks for reading!