Giter Site home page Giter Site logo

proton-caller's Introduction

Proton-Caller

Run any Windows program through Valve's Proton.

Usage

Please create an issue if you want added features or have an issue.

> FAQ

https://aur.archlinux.org/packages/proton-caller/

Problem Reporting:

Please create an issue on the Github page which lists: system, kernel version, game, shell, and if it is or isn't a Steam game โ€“ provide how you had installed it and where it is installed. Additionally provide screenshots of the shell. Try many methods to get it to work and describe what you did in your issue. Warning: if you're not using a release build, use a release build

Usage:

Usage: proton-all VERSION PROGRAM
   or: basename OPTION PATH PROGRAM
Execute PROGRAM with Proton VERSION
If specified, run proton PATH

  -c, --custom PATH   use proton from PATH
  --help              display this help message
  --version           display version information
proton-call 5.13 SpaceEngine.exe
proton-call -c ./Proton\ 5.13/ SpaceEngine.exe

Config:

Configuration files are extremely simple: ~/.config/proton.conf Set your own path to data (any empty directory) and common (steam's common dirrectory)

data = "/home/avery/Documents/Proton/env/"
common = "/home/avery/.steam/steam/steamapps/common/"

Install:

To install proton-call

yay -S proton-caller

or: (with makepkg)

git clone https://aur.archlinux.org/proton-caller.git
cd proton-caller
makepkg -si

or: (Requires Rust)

git clone https://github.com/caverym/Proton-Caller.git
cd Proton-Caller
cargo b --release --lock
sudo install -Dm 755 target/release/proton-call /usr/bin/proton-call 

Space Engine example:

Make a .desktop launcher. example file

[Desktop Entry]
Type=Application
Name=Space Engine
Comment=Space Engine
Exec=proton-call 5.13 SpaceEngine.exe
Path=/home/avery/Documents/games/SpaceEngine/system
Terminal=false
StartupNotify=false

proton-caller's People

Stargazers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.