Skip to content

A simple Wine and Proton-based compatiblity tools manager for GNOME

License

Notifications You must be signed in to change notification settings

KyleGospo/ProtonPlus

 
 

Repository files navigation

ProtonPlus (WIP)

Latest Release (Semver)

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!


✨ Features

  • Install and manage Proton versions for Steam, Lutris, Bottles and Heroic Games Launcher
  • And much more...

👀 Preview

ProtonPlus Preview


💥 Known Issues

  • None

📝 TODOs

  • 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 vs ProtonUp-Qt

ProtonPlus ProtonUp-Qt
GUI Toolkit GTK4 QT
Language Vala Python
Based on Nothing ProtonUp
Looks best on GNOME KDE

🛠️ Building from Source

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

💖 Contributing

Please read our Contribution Guidelines

All contributions are highly appreciated.


📜 License

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/>.

⤴️ Back to Top

About

A simple Wine and Proton-based compatiblity tools manager for GNOME

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vala 93.7%
  • Meson 6.2%
  • CSS 0.1%