Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add files required for compatibility with Steam #25

Merged
merged 6 commits into from
Feb 20, 2024

Commits on Feb 19, 2024

  1. Support a Steam verb as the first argument

    To retain Steam's calling convention, check if the first argument is a
    known verb. If it is and `PROTON_VERB` is unset, assign it to `PROTON_VERB`
    and remove it from the arguments list.
    
    This is a bit hacky but works as PoC
    loathingKernel committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    b24ef40 View commit details
    Browse the repository at this point in the history
  2. Add the required files for Steam discovery

    There are two files describing the compatibility tool,
    
    * `compatibilitytool.vdf`, useful if ULWGL is installed under
    `.local/share/Steam/compatibilitytools.d`
    
    * `ulwgl.vdf`, can be installed in `.local/share/Steam/compatibilitytools.d`
    and allows Steam to use ULWGL from the `.local/share/ULWGL` path
    loathingKernel committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    bfebd77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b3f81a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    23b6e3b View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Update compatibilitytool.vdf and toolmanifest.vdf

    * Remove ulwgl.vdf and create symlink to `.local/share/ULWGL`
    loathingKernel committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    6811911 View commit details
    Browse the repository at this point in the history
  2. 4 Configuration menu
    Copy the full SHA
    39b48b4 View commit details
    Browse the repository at this point in the history