A wrapper that runs Winetricks commands and launches Windows executables for Steam Play/Proton games.
Protontricks is a Python-based wrapper tool that allows Linux gamers to run Winetricks commands and launch Windows executables for Steam games using Proton. It addresses compatibility issues by enabling installation of missing libraries or applications that Proton doesn't include, helping users fix game problems and improve playability. The tool provides both command-line and graphical interfaces for managing Proton game environments.
Linux gamers using Steam Play/Proton to run Windows games, particularly those who encounter missing dependencies, need to install runtime libraries, or want to run external Windows tools within a game's environment.
Developers choose Protontricks because it seamlessly integrates with existing Steam and Proton setups, offering a simple way to apply Winetricks fixes without manual Wine prefix management. Its GUI and desktop integration make it accessible to less technical users, while the command-line interface provides power for advanced troubleshooting.
A wrapper that does winetricks things for Proton enabled games, requires Winetricks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables running any Winetricks command for specific Proton games, allowing easy installation of missing libraries like DirectX or Visual C++ runtimes without manual Wine prefix management, as described in the Winetricks Integration feature.
Provides a graphical interface using YAD or Zenity, making it accessible for users who prefer not to use the command line, highlighted in the GUI Interface section of the README.
Adds desktop shortcuts and file manager integration for launching Windows executables via Protontricks Launcher, simplifying access to game tools and mod managers, as noted in the Desktop Integration feature.
Supports running arbitrary commands within a game's Proton environment for advanced troubleshooting, useful for custom fixes beyond standard Winetricks, detailed in the Custom Command Execution section.
Requires Python, Winetricks, Steam, and GUI tools like YAD or Zenity, complicating initial setup and maintenance across different Linux distributions, as listed in the Requirements.
The recommended Flatpak installation is sandboxed, necessitating manual filesystem permission changes for accessing additional Steam libraries or external executables, creating extra steps for users.
Community packages may be outdated, and pip installations risk conflicts with system package managers, leading to potential breakage with Proton updates, as warned in the Installation section.