Steam companion app for console emulation, better gaming experience and additional software support.

NiceDeck is a solid alternative for automated installations programs like EmuDeck and RetroDeck. It tries to keep things as simple as possible by focusing on installing the recommended programs and emulators, managing your ROMs library by providing shortcuts, automatically adding it to the Steam Library and handling your gaming state with backups.
NiceDeck was originally created for Steam Deck, but works on Linux, Windows and MacOS.
Some features of NiceDeck:
ROMs and BIOS folders for the emulators that you installed.Steam Library (allowing usage on Gaming Mode at Steam Deck and Big Picture mode on Desktop).Steam Library automatically.Steam Library.ES-DE settings, with systems and rules to run games using the installed emulators.Here is the requirements details based on your device or operational system:
Steam OS:
Linux:
flatpak-xdg-utils package too.sudo apt install p7zip-full.MacOS:
brew install p7zip.Windows:
winget install -e --id 7zip.7zip.Once you have solved the system dependencies, just download and run NiceDeck!
NOTE: You need go into Desktop Mode in Steam Deck to follow these instructions.
In general, we recommend that you install and setup Steam first first in order to have the necessary folders of Steam in your system to sync library before trying to install any other additional software within NiceDeck.
Go to the project RELEASES page and download the latest version of NiceDeck for your operating system:
nicedeck-linux-amd64.nicedeck-linux-amd64.nicedeck-linux-arm64.nicedeck-macos-universal.zip.nicedeck-macos-universal.zip.nicedeck-windows-amd64.exe.nicedeck-windows-arm64.exe.On Linux, make sure that the file executable:
chmod +x $FILE.On MacOS, extract the downloaded zip file to obtain the application: NiceDeck.app.
Once you follow these instructions, double click on the program to start it. With the program running you can finally install the desired programs, parse your ROMs or manage Steam shortcuts from the GUI.
Folders and Structure:
$HOME/Games folder with basic structure for emulation and general gaming.BIOS and ROMs for each emulator in their respective folders.Programs and Emulators:
ES-DE, NiceDeck will not pre-configure additional softwares and emulators.Desktop Mode in order to tweak advanced settings given the limitations of Gaming Mode.Steam Library:
Steam Library.Steam Library, you can use the collections feature to better filter and manage your games.Controller Layout:
Controller Template in Steam for general usage, but mainly targeted for emulators. The template is called [NICEDECK] - Gamepad.Google Chrome use the Web Browser template for example).Steam Library, select the program that you desire and click on Controller Icon to reveal the customization menu. From the menu, select the template and save changes.Enjoy!
The availability of software depends on the operational system that you are using.
Console Emulators:
Game Launchers and Stores:
Streaming:
Utilities:
Browsers:
Please not that NiceDeck will not offer support for all emulation softwares out there - we focus only on emulators for single consoles. If you want to emulate older consoles, please consider RetroArch, OpenEmu or something else.