Skip to content

rfrench3/scopebuddy-gui

Repository files navigation

ScopeBuddy GUI

ScopeBuddy GUI Logo

A Graphical Frontend for the scopebuddy tool.

Welcome Screen

Features

This is a convenient, easy-to-use interface for configuring Gamescope through Scopebuddy. Gamescope, which plays a large role in the interface of the SteamDeck, has many features that allow for precise control of many aspects of rendering games and other programs. This is especially useful with screens such as ultrawide monitors and others that have an unusual aspect ratio. These features, which may have previously been too complicated for many to use, include:

  • Setting a normal screen resolution and aspect ratio for games to run through.
  • Support for features like High Dynamic Range (HDR) and Adaptive Sync.
  • Running games at a lower resolution to greatly improve FPS.

While a lot of games will handle oddities like a strange aspect ratio gracefully, a lot of games do not.


Requirements

This GUI is only useful if you also have scopebuddy and gamescope installed, and it currently does not install those dependencies for you. The github pages for the required programs are:

Gamescope is likely available for easy installation through your Linux Distro's package manager. Helpful information regarding the usage of gamescope can be found in my documentation.


Where to Install the Latest Release

There are a few different ways to use this application:

You can get it on Flathub,

Get it on Flathub

you can use the web-based version (that outputs for gamescope directly),

or, you can install it directly from this github.

GitHub Releases Section Clicking the image also brings you to the releases.


License

LGPL-3.0-only. See LICENSE.txt for details.


Build Instructions

For testing and development, I use this command to install the application directly from the source code:

flatpak-builder --install --user --force-clean app io.github.rfrench3.scopebuddy-gui.yml

If you want to build a scopebuddy-gui.flatpak file, you can use these commands:

flatpak-builder --force-clean --repo=repo builddir io.github.rfrench3.scopebuddy-gui.yml

flatpak build-bundle repo scopebuddy-gui.flatpak io.github.rfrench3.scopebuddy-gui --verbose

About

Simple GUI for editing scopebuddy

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages