All Projects → Alia5 → GlosSI

Alia5 / GlosSI

Licence: Apache-2.0 license
Tool for using Steam-Input controller rebinding at a system level alongside a global overlay

Programming Languages

C++
36643 projects - #6 most used programming language
QML
638 projects

Projects that are alternatives of or similar to GlosSI

Glosc
Tool for using the Steam-Controller as systemwide XInput controller alongside a global overlay
Stars: ✭ 677 (-32.57%)
Mutual labels:  steam, controller, uwp, overlay
CtrlUI
CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, DirectXInput converts your game controller to a Xbox (XInput) controller, Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information.
Stars: ✭ 39 (-96.12%)
Mutual labels:  controller, uwp, overlay, dualshock
Steam-Tiles
Pin Tiles of your games from Steam to the Windows 10 Start Menu
Stars: ✭ 20 (-98.01%)
Mutual labels:  steam, uwp
gods4
Golang library to interact with Sony DualShock4
Stars: ✭ 26 (-97.41%)
Mutual labels:  dualshock, dualshock4
Uwphook
🔗 Add your Windows Store or UWP games to Steam
Stars: ✭ 566 (-43.63%)
Mutual labels:  steam, uwp
PsxNewLib
Playstation controller interface library for Arduino
Stars: ✭ 81 (-91.93%)
Mutual labels:  controller, dualshock
Xb2XInput
XB2X: User-mode Windows driver for Xbox OG controllers, supporting both XInput and DirectInput.
Stars: ✭ 70 (-93.03%)
Mutual labels:  controller
SteamAuthOOP
OpenID-Login through Steam for your website
Stars: ✭ 32 (-96.81%)
Mutual labels:  steam
AppGuideOverlay
macOS user interface guide to display an overlay with descriptions of NSViews in your app
Stars: ✭ 17 (-98.31%)
Mutual labels:  overlay
steam-data
A simple data project for Steam data
Stars: ✭ 29 (-97.11%)
Mutual labels:  steam
docker-zerotier-controller
Dockernized ZeroTierOne Controller
Stars: ✭ 170 (-83.07%)
Mutual labels:  controller
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 (-93.23%)
Mutual labels:  steam
clx
clx overlay
Stars: ✭ 12 (-98.8%)
Mutual labels:  overlay
XPlat-Windows-APIs
UWP style APIs cross-platform with .NET!
Stars: ✭ 31 (-96.91%)
Mutual labels:  uwp
Plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (-96.71%)
Mutual labels:  uwp
GOGWrapper
Launch GOG games with GOG Galaxy using shortcuts and add shortcuts for GOG games into Steam Library
Stars: ✭ 28 (-97.21%)
Mutual labels:  steam
SalienSnake
A simple bot written on Python for the Steam 2018 summer sale.
Stars: ✭ 16 (-98.41%)
Mutual labels:  steam
hookey
Enables all the DLCs. Like Creamapi but just for linux and a subset of Paradox games.
Stars: ✭ 87 (-91.33%)
Mutual labels:  steam
auto-task
此版本不再维护,新版本地址:https://github.com/HCLonely/auto-task-v4
Stars: ✭ 37 (-96.31%)
Mutual labels:  steam
Conty
Easy to use unprivileged Linux container packed into a single portable executable
Stars: ✭ 198 (-80.28%)
Mutual labels:  steam

Build status License Github All Releases Discord

TODO: Logo

ATTENTION: GloSC is currently being rewritten, and renamed to GlosSI ([Glo]bal ([s]ystemwide) [S]team [I]nput)

No ETA when it's done
No support until then.

Looking for contributors!
As the past has shown, I have way to less time on hand too maintain such a project.
Reach out via Discord/E-Mail (But get to the point right away, please, I get way too much spam)

See: BUILDING.md,CONTRIBUTING.md

Snapshot builds can always be found -> here <-

GlosSI

GlosSI or [Glo]bal ([s]ystemwide) [S]team [I]nput, formerly knows as GloSC (Global Steam Controller), is a tool that allows one to use Steam-Input controller rebinding at a system-level alongside a system wide (borderless window) Steam overlay
All complete with per application bindings and working rumble emulation.
GlosSI can, but isn't required to, launch any of your favorite games or applications and directly add them to Steam, be it Win32 or Windows Store (UWP)!
It is the tool to enjoy any game that has trouble with Steam and/or add extra functionality to your Steam-Input needs

Windows Store, Reshade / SweetFX, Origin, Uplay, Emulators and more with no hassle


How does it work? / What does it do?

GlosSI creates and adds a (or multiple) non-Steam shortcuts to Steam. When one of those is launched, a transparent, borderless window appears in which you can use the Steam-overlay. You also get access to touch- and radial-menus and other functionality normally only present in Games

In addition to that, Gamecontroller-inputs are redirected to the whole operating system, so that they will work with any game or application
Real Gamecontrollers are hidden from other applications, so that they can't interfere with your game.

This brings full Steam-Input functionality to the desktop and any other application Steam-Input might not have worked before

Games do not need to be launched using GlosSI.
If the "Start Application" option does not work, launch any GlosSI-Shortcut from Steam, followed by a game or application.

What this is not

  • a replacement for Steams controller configuration tool.
  • a Steam remote play / steam game streaming solution. (That being said, it can work, but is not guaranteed to.)
  • Old versions (GloSC, Global [S]team[C]ontroller) where never designed to be used with anything other than said controller, GlosSI can be used with any controller.

Join the GlosSI discord here: https://discord.gg/T9b4D5y


GlosSI consists of

  • The "GlosSITarget" which does most of the magic - Showing the overlay to the user as well as talking to the ViGEm-driver for system wide Controller emulation
  • A config application ("GlosSIConfig") handling shortcut ("GlosSITarget") creation and their addition to Steam.

Like my stuff? Hit me up on twitter or consider donating to my PayPal

GloSC got mentioned from Valve in the Steam client beta change log on the 9. of January

GloSC/GlosSI is not affiliated with Valve, Steam, or any of their partners.


GlosSI is built using Qt 6.2 and a fork of SFML for drawing the overlay

The system wide Xbox-Controller works via ViGEm Device Hiding via HidHide

For Building instructions refer to BUILDING.md

License

Copyright 2017-2022 Peter Repukat - FlatspotSoftware

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].