All Projects → gamer-os → Steam Buddy

gamer-os / Steam Buddy

Licence: mit
A web interface for managing Steam remotely

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Steam Buddy

chimera
A web interface for managing Steam remotely
Stars: ✭ 113 (+85.25%)
Mutual labels:  steam, emulation
Steam Card Bot Pro
An free open source, fully automated Steam Trade Cards bot - Level Up Bot with all features, support and endless customization + much more
Stars: ✭ 57 (-6.56%)
Mutual labels:  steam
Ad Edwarthogenhancedscript
An Advanced & Highly Customisable Elite Dangerous Thrustmaster Warthog Script + ED Bindings Pack that utilises Modifiers, allowing for all commands to be easily accessible on the HOTAS. Includes many Quality of Life features to get the most enjoyment out of ED!
Stars: ✭ 39 (-36.07%)
Mutual labels:  steam
Personal Influxdb
Import data from various APIs into InfluxDB
Stars: ✭ 51 (-16.39%)
Mutual labels:  steam
Lakka Libreelec
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.
Stars: ✭ 1,007 (+1550.82%)
Mutual labels:  emulation
Oxygennotincluded Japanese
Oxygen Not Included 日本語化
Stars: ✭ 54 (-11.48%)
Mutual labels:  steam
Desmume
DeSmuME is a Nintendo DS emulator
Stars: ✭ 989 (+1521.31%)
Mutual labels:  emulation
Retrobat
RetroBat is the best way to play your ROMs collection on Windows !
Stars: ✭ 58 (-4.92%)
Mutual labels:  emulation
Proton Ge Custom Updater
Simple updater for custom Proton distributions
Stars: ✭ 57 (-6.56%)
Mutual labels:  steam
Air For Steam
An elegant and customizable skin for Steam
Stars: ✭ 1,044 (+1611.48%)
Mutual labels:  steam
Steam Bundle Sites Extension
A simple extension for bundles sites selling Steam games
Stars: ✭ 47 (-22.95%)
Mutual labels:  steam
Depressurizer
A Steam library categorizing tool.
Stars: ✭ 1,008 (+1552.46%)
Mutual labels:  steam
Visualnes
Visual NES simulates the CPU & PPU of a NES at the transistor level.
Stars: ✭ 55 (-9.84%)
Mutual labels:  emulation
Steam 2018 summer game
👽 Auto play steam Salien game!
Stars: ✭ 40 (-34.43%)
Mutual labels:  steam
Breachdetector
Detect root, emulation, debug mode and other security concerns in your Xamarin apps
Stars: ✭ 57 (-6.56%)
Mutual labels:  emulation
Saliencheat
👽 Cheating Salien minigame, the proper way
Stars: ✭ 995 (+1531.15%)
Mutual labels:  steam
Steambridge
A UE4 implementation of the Steamworks API.
Stars: ✭ 48 (-21.31%)
Mutual labels:  steam
Tcpinginfoview Classic
TCP 连接延迟测试
Stars: ✭ 54 (-11.48%)
Mutual labels:  steam
Giveawaycompanion
Saves your time on games giveaway sites.
Stars: ✭ 59 (-3.28%)
Mutual labels:  steam
Echo
Generic static analysis framework.
Stars: ✭ 55 (-9.84%)
Mutual labels:  emulation

What is it?

Steam Buddy is a web-based tool for installing non-Steam software to your Linux based couch gaming system. It was primarily developed for GamerOS.

Features

Install Flathub apps

Only a limited set of applications are available for immediate installation from Flathub. Many applications on Flathub have compatibility issues with the GamerOS compositor and require testing. The set of available applications will be expanded over time.

Steam Buddy also looks in ~/.local/share/steam-buddy/banners/flathub/ for a list of additionally allowed Flathub applications. Just add a PNG or JPEG image of size 460x215 or 920x430 with the Flathub app id as the file name under that directory. The Flathub app id can be obtained from the last part of the URL of the Flathub page for the application. For example, the id for Minecraft is com.mojang.Minecraft.

If the application works well please create a new issue with the app id and grid image for permanent whitelisting.

Install games from the Epic Games Store

After logging in to your Epic account, you can download and install any of your games from the Epic Games Store.

Games are automatically started with Proton. Not all games will work.

Upload ROMs

You can upload ROMs and banner images to Steam Buddy and they will be added to Steam. The emulators are pre-configured and ready to play out of the box with almost any controller.

The following platforms are currently supported:

  • Arcade
  • Atari 2600
  • Dreamcast
  • Game Boy
  • Game Boy Advance
  • Game Boy Color
  • Game Gear
  • GameCube
  • Genesis/Mega Drive
  • Jaguar
  • Master System
  • Neo Geo (requires BIOS file)
  • Nintendo
  • Nintendo 64
  • PlayStation (requires BIOS file)
  • PlayStation 2
  • PlayStation Portable
  • Sega 32X
  • Sega CD (requires BIOS file)
  • Saturn (BIOS file optional)
  • Super Nintendo
  • TurboGrafx-16

More platforms will be added over time.

Supported formats

CD based platforms usually require use of CHD formatted game files, but may also work with ISO files. CHD files can be created easily from cue/bin format using the chdman tool.

BIOS files

BIOS files can be uploaded the same as games. However, the name of the shortcut should reflect the name of the file that the emulator is looking for without the file extension.

Also, select the "Hide" option so the BIOS file is not shown in Steam along with other games.

Installation

Steam Buddy is installed and configured out of the box on GamerOS.

It is also available for Arch from the AUR as steam-buddy. After installing the steam-buddy package, you must run the following commands to enable it and then restart your system:

    systemctl --user enable steam-buddy.service
    sudo systemctl enable steam-buddy-proxy.service
    sudo systemctl enable steam-buddy-proxy.socket

Usage

You can connect to Steam Buddy on GamerOS by opening a browser on another computer and entering gameros.local. If that does not work, then determine the IP address of your GamerOS system by looking at the network settings and enter it directly into your browser.

After installing any app, you must restart Steam for the newly installed application or game to appear in the Steam Big Picture UI. To restart Steam you can click on the cog icon in the top right of the Steam Buddy UI and select the "Restart Steam" option.

Configuration

The default RetroArch configuration files are located under /usr/share/steam-buddy/config/. You can override the default configuration by creating corresponding files under ~/.config/steam-buddy/.

Screenshots

Platforms Flathub

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