Join the telegram! — Don't forget to star the repo if you are enjoying the project!
ProtonPlus is a simple Proton version manager that make it easy to install and manage Proton versions. It works with Steam, Lutris, Heroic Games Launcher and Bottles. It was made in Vala with GTK4 and Libadwaita using GNOME Builder. This project is still in its early phase, so please keep that in mind before using it.
If you have any questions about ProtonPlus or want to share information with us, please go to one of the following places:
Before you file an issue, make sure you have read the known issues section.
For more information, read the documentation!
- Install and manage Proton versions for Steam, Lutris, Bottles and Heroic Games Launcher
- And much more...
- None
- Add localization
- Comment the code
- Document the project
- Add a game list with additional data like Deck compatibility and Anti-cheat status
- Add the ability to add custom locations
- Add games specific fixes (ex. Star Citizen)
- Add an update notification system
ProtonPlus | ProtonUp-Qt | |
---|---|---|
GUI Toolkit | GTK4 | QT |
Language | Vala | Python |
Based on | Nothing | ProtonUp |
Looks best on | GNOME | KDE |
Requirements
Installing
- Clone the GitHub repo:
git clone https://github.com/Vysp3r/ProtonPlus.git
&cd ProtonPlus
- Install all dependencies (I'm using Fedora 36):
sudo dnf install meson gtk4-devel libadwaita-devel json-glib-devel libsoup3-devel libarchive-devel
- Build the source:
TODO
- Start the application:
TODO
Please read our Contribution Guidelines
All contributions are highly appreciated.
ProtonPlus is licensed under GPL 3.0
Copyright © 2022 Charles "Vysp3r" Malouin
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.