All Projects → AUNaseef → protonup

AUNaseef / protonup

Licence: GPL-3.0 license
Install and Update Proton-GE

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to protonup

ProtonUp-Qt
Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.
Stars: ✭ 578 (+32.57%)
Mutual labels:  steam, proton, proton-ge-custom
AreWeAntiCheatYet
A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.
Stars: ✭ 289 (-33.72%)
Mutual labels:  steam, proton
wine-launcher
Wine Launcher - Running Windows games under Linux
Stars: ✭ 249 (-42.89%)
Mutual labels:  proton, proton-ge-custom
BeamNG terrainMaterialCache
BeamNG.drive Black Terrain fix for Linux and Mac
Stars: ✭ 81 (-81.42%)
Mutual labels:  steam, proton
RemoteControlDocs
📻 API Documentation for the Steam Remote Control
Stars: ✭ 16 (-96.33%)
Mutual labels:  steam
auto-task
此版本不再维护,新版本地址:https://github.com/HCLonely/auto-task-v4
Stars: ✭ 37 (-91.51%)
Mutual labels:  steam
wine-portable-executable
Wine builds packed into portable executables
Stars: ✭ 85 (-80.5%)
Mutual labels:  proton
GOGWrapper
Launch GOG games with GOG Galaxy using shortcuts and add shortcuts for GOG games into Steam Library
Stars: ✭ 28 (-93.58%)
Mutual labels:  steam
Steam-Tiles
Pin Tiles of your games from Steam to the Windows 10 Start Menu
Stars: ✭ 20 (-95.41%)
Mutual labels:  steam
FreeSteamGames-TelegramBot
A Telegram Bot that sends you a message when a game on steam is free
Stars: ✭ 35 (-91.97%)
Mutual labels:  steam
GlosSI
Tool for using Steam-Input controller rebinding at a system level alongside a global overlay
Stars: ✭ 1,004 (+130.28%)
Mutual labels:  steam
SteamAuthOOP
OpenID-Login through Steam for your website
Stars: ✭ 32 (-92.66%)
Mutual labels:  steam
SteamAchievementNotifier
Steam Achievement Notifier is an Electron application that shows a customisable notification when you unlock any Steam Achievement! It uses the Steam Web API to track achievement stats in real time, and displays an achievement summary within the notification.
Stars: ✭ 77 (-82.34%)
Mutual labels:  steam
SourceRadio
Stream music from YouTube while playing games on Steam
Stars: ✭ 10 (-97.71%)
Mutual labels:  steam
SteamPS
Module that utilizes PowerShell as a wrapper for SteamCMD and engages with several Steam APIs.
Stars: ✭ 39 (-91.06%)
Mutual labels:  steam
protondb faq
FAQ for Protondb.com
Stars: ✭ 22 (-94.95%)
Mutual labels:  proton
Chat-LoggerPP
Steam Chat Logger
Stars: ✭ 13 (-97.02%)
Mutual labels:  steam
node-steam-chat-bot
[Inactive] Simplified interface for a steam chat bot
Stars: ✭ 28 (-93.58%)
Mutual labels:  steam
SalienSnake
A simple bot written on Python for the Steam 2018 summer sale.
Stars: ✭ 16 (-96.33%)
Mutual labels:  steam
VTFLib
VTFLib is a LGPL open source programming library that provides a C and C++ API for reading and writing Valve VTF and VMT format image files.
Stars: ✭ 68 (-84.4%)
Mutual labels:  steam

Introduction

CLI program and API to automate the installation and update of GloriousEggroll's Proton-GE

Downloads

Installation

Install from Python Package Index

pip3 install protonup

Install from source

git clone https://github.com/AUNaseef/protonup && cd protonup
python3 setup.py install --user

If you get a command not found error, add the following to your ~/.profile (if it's not already present) and run source ~/.profile

if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

Usage

Set your installation directory before running the program with -d "your/compatibilitytools.d/directory"

Example:

protonup -d "~/.steam/root/compatibilitytools.d/"

To update to the latest version, just run protonup from a command line

Example:

protonup

List available versions with --releases

Example:

protonup --releases

Install a specific version with -t "version tag"

Example:

protonup -t 6.5-GE-2

By default the downloads are stored in a temporary folder. Change it with -o "custom/download/directory"

Example:

protonup -o ~/Downloads

List existing installations with -l

Example:

protonup -l

Remove existing installations with -r "version tag

Example:

protonup -r 6.5-GE-2

Use --download to download Proton-GE to the current working directory without installing it, you can override destination with -o

Example:

protonup --download

Use -y toggle to carry out actions without any logging or interaction

Example:

protonup --download -o ~/Downloads -y

Restart Steam after making changes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].