Git Product home page Git Product logo

alia5 / glossi Goto Github PK

View Code? Open in Web Editor NEW
1.6K 43.0 89.0 189.18 MB

Tool for using Steam-Input controller rebinding at a system level alongside a global overlay

Home Page: https://glossi.flatspot.pictures

License: Apache License 2.0

C++ 92.82% C 0.06% QML 5.56% CMake 0.04% Shell 0.01% PowerShell 0.45% NSIS 0.26% JavaScript 0.35% TypeScript 0.44%
steam steamcontroller overlay uwp uwp-games controller steam-input dualshock dualshock4 steamdeck

glossi's Introduction

Build status License Discord version WebsiteAndDownloads

GlosSI Logo GlosSI - Global (systemwide) Steam Input

GlosSI 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

The primary use case of GlosSI is to use SteamInput (required for SteamController / SteamDeck-buttons) with incompatible Games such as Windows-Store titles or Emulators.

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


ViGEm End of Life

As you may or may not have already noticed ViGEm, a substantial part in making GlosSI work it's magic is End of Life. You can read the announcement here

As I don't think holding on to deprecated dependencies is a good way of moving forward, this effectively kills GlosSI as well since without ViGEm and HidHide GlosSI cannot function.

There will be a last deprecated version of ViGEm circumventing an issue stated in their announcement. GlosSI will be updated a last time as well, providing this version bundled with it. The GlosSI website will be taken down, however, you can then fin the last release, here on GitHub

GlosSI won't be taken down or magically stop working, nor will it be unsafe to use. Just a maintenance stop.


I also want to take the opportunity to give a MASSIVE shoutout to @Nefarius , the creator of ViGEm, HidHide and many other awesome tools Back when good old GloSC was just a cobbled together PoC using parts of the very old ScpToolkit he has been massively helpful and even shared ViGEm with me way before it was ready to be run on any machine that doesn't belong to a wizard (or should I say sorcerer?) like him.


Will GlosSI continue?

Probably. But most likely not in its current form. @Nefarius wizardry is continuing and a successor to ViGEm is being worked on, but nothing has been publicly released, yet.

As I severely lack the time to properly maintain a project like GlosSI (as you probably have already noticed, I'm sure), I'm quite fond of the idea of rebooting the project yet again, once ViGEms successor becomes available. However, I'm not sure if I find the time and motivation again to continue with GlosSI Until I can (and want to) get my hands on it, the future is unsure...

I'll be back to silence for now then. Thanks for all the support, it was a blast!


How does it work? / What does it do?

GlosSI provides a target application that can be added as a "Non-Steam Game" to Steam.
When launched, it redirects all configured controller inputs to a virtual system-level XBox360 controller.

Additionally, it provides the Steam Overlay in an (always on top) transparent window.

As a result, 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.
However, to ease managing multiple GlosSI shortcuts, there is also a GlosSI-Config application included.
It allows one to create individual GlosSITarget configurations which can launch games for you, and easily add or remove them from Steam.

What GlosSI 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.)
    The experience when doing this is most likeley miserable; Thus there is no support for this use case.
  • Old versions (GloSC, Global [S]team[C]ontroller) were never designed to be used with anything other than said controller, GlosSI can be used with any controller.

Help and Support

If you're looking for a tutorial on how to use GlosSI check out the usage section on the GlosSI website or check the usage.md document


Get in touch on Discord!
Lots of kind and helpful people can be found there, happy to have a quick chat or answer support-requests
Discord

Other

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 2017

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


GlosSI is built using Qt 6.X 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-2023 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.

glossi's People

Contributors

adoniscodes avatar alia5 avatar dragredsim avatar jglamine avatar lemmuslemmus avatar marocco2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

glossi's Issues

Error initializing ViGem

Hi,
I'm using latest release and I've installed ViGem but I get Error initializing ViGem.
How can I verify ViGem installed correctly?
I'm on Win8

[Request] Chocolatey Package

Hi Alia5,

would it be possible for you to add an official Package to the Chocolatey Repo?
This way we could keep automatically keep this tool up2date and easily deploy it on windows.

Thanks for the hard work


Info: https://chocolatey.org/

Requires admin to run?

GloSC isn't picking up all my UWP apps - perhaps because it demands admin, and my main account (the one with my UWP games) is a non-admin account. Also it doesn't detect Steam running, I suspect for the same reason. Is admin really necessary?

XInput randomly stops functioning

I use an AutoHotkey script to turn a joystick into a keyboard / mouse to control my computer. I wanted to try this with the steam controller and found GloSC. Using the Desktop-Config option seemed to work reasonably well.

I switched back to using my original controller for about a week then thought I'd try the SC again but wirelessly this time and with a slightly different configuration. Now when I use GloSC the XInput functions seem to randomly stop responding. To get it working again I have to restart the GloSC "game".

There doesn't seem to be a reason why the XInput functions stop responding. It will be working fine then just stop. I've tried using the AutoHotkey script JoystickTest to see what is happening and it appears that the XInput is freezing.

Are there any log files I can provide to help identify the problem?

"Enable virtual controllers" always creates 4 controllers

This is quite a large issue in some single-player games that take input from every connected controller. With only one Steam controller this creates 4 virtual controllers all sending the same input, so the game will take the same input 4 times.

Find a better way to force non-desktop bindings even when switching applications

Currently, a bug in Steam, using a console window, is used to stay in shortcut bindings even if applications get switched.

I tried looking at what Steam does but my reversing skills are very very basic.
So far I've seen that Steam checks the current ForegroundWindow using GetForegroundWindow, I tried hooking that, but had no luck.

GloSC screws up all Steam SC's profiles

As I wanted to play Uplay games over Steam overlay with my Steam Controller, at certain circumstances it can't be done only with adding non-steam game to the Steam library known by the fact which is the purpose of your program. So this is when your application comes in.

But after I started to use it, I got weird behavior. I saved some profile in Steam for controller settings, as such desktop, BPM and even the game what I play with. The wrong behavior is that when I don't load GloSC shortcut (default, global settings with no game lauching so it attaches on desktop with steam running in background) my controller goes crazy and left joystick get some weird "phantom" input as constantly getting right movement input. Also when I pulling left trigger, left joystick resets its position then starts moving right direction as I'm pulling the trigger. In this case from now on without GloSC running SC is unusable due to this constant left joy "phantom" input.

I've tried to delete all my Steam-controller configs both in local and Steam-cloud with no success. Also I've tried to "trimmer" left joy with Dead Zone setting, also with no success.

I'm using 1.1.2 version of GloSC, and I've tried even uninstalling it both GloSC and Virtual Gamepad Emulation Driver. No success. As far as turn on my controller this constant wight movement "activated" and I cannot use my controller.

Is this a bug? Or did I screwed up something? Where are the settings of your application? Or its registry settings I can delete/reset to prevent this behavior?
I think, it's do with gamepad emulation because when I click dpad-up, all my sound in game gets muted, as you've mentioned in your FAQ that due to Xbox360 emulation (or PS4 controller, don't remember) it acts as if it control media player so default playing device is chaning with dpad-up. It can easily fixed by change this back in playback devices.

However the phantom leftjoy input still happens all the time.

What should I do?

Switch Pro Controller not working with Fornite?

Update again: removed my Nvidia card as the default from the global settings and made it automatically select instead (as stated on the homepage of your website) and that solved the issue. Sorry for the long thread, but this can be ignored!


Update, found a workaround loading a Xbox Controller shortcut through steam (as in the instructional video) but the overlay is an entirely black and I can't see anything on the screen. I edited the "bEnableOverlayOnlyConfig=1" from 0 and my Nvidia mobile card is set as the default card for all of my games but am still having issues. My Xbox Controller ini has "bEnableOverlay=1" if that is important. Any help with this issue?


These are the settings I'm using for Fortnite:
[X] Enable Overlay
[X] Enable Virtual Controllers
[] Use Desktop Config
[X] Launch Game: C:\Program Files\Epic Games\Fortnite\FortniteGame\Binaries\Win64\FortniteClient-Win64-Shipping.exe
[] Close shortcut when launched Application closes (Disable for Uplay-games!)

However, whenever I launch the game via Big Picture Mode on Steam, two things happen. First, the sound of a USB plugging in and then out plays, and steam launches with my mouse cursor present, and my Switch Pro Controller does not register.

My Switch Pro Controller works perfectly with Steam games and is configured for the shortcut created by GloSC.

Any help is appreciated, thank you!

Repeated Unavoidable Notifications [Windows 10]

Hello,

Every time I launch a game it's giving me some notifications that are a severe nuisance and prevent me from doing anything until the notifications go away.

The first one that pops up says "Installing virtual xbox controller"
the second one that pops up confirms its installation:
image

The problem here is that the popup happens continuously, like 10+ times one after another (ding ding ding ding ding ding... you get the point), and when the second message appears, it also happens continuously.

Overlay program launching but cannot be summoned over game with SHIFT+TAB.

Example game: Fortnite

Settings:

[X] Enable Overlay

[X] Enable Virtual Controllers

[_] Use Desktop Config

[X] Launch Game: C:\Program Files\Epic Games\Fortnite\FortniteGame\Binaries\Win64\FortniteClient-Win64-Shipping.exe

[_] Close shortcut when launched Application closes (Disable for Uplay-games!)

image

Result: The overlay 'window' launches (the 'press SHIFT+TAB' message appears in the corner as expected), but when the actual game launches (in borderless windowed), pressing SHIFT+TAB does not bring the overlay up. I can ALT+TAB to click on the GloSC window again, which then makes it appear transparent over the game, but then clicking the game again makes the overlay disappear and cannot be summoned correctly again.

Could this be due to how the Epic Launcher works?

A Reddit user seemed to have success with the same settings so it may be inconsistent. https://www.reddit.com/r/FortNiteBR/comments/72vmrd/how_to_add_game_to_steam/dpw0kvw/

Edit: So I've been testing some more and this seems to be an issue with every game I've tried. The only way to bring up the desktop overlay with SHIFT+TAB is to click on the separate overlay window first. Clicking back onto the game again then takes away this ability.

not exactly an issue, just need some help with forza

First of all, you can delete this thread whenever you want (i just couldn't find a forum about GLOSC)

So, I cant find anywhere how to run Forza Motorport 6: Apex (UWP game) with the Steam controller. Many videos i've watched, tried GLOSC aswell but nothing seemed to work. The game is opening and just cant read any of the new controls i've set to the steam controller.

Also everytime this error appeared: "Error initializing ViGem"... so i've read the previous topic about the errot and i couldn't understand a shit. Furthermore i saw that when i close the game, the GLOSC overlay was left open and unable to close - the only way to close was via task manager where when i clicked on the task it immediately crashed.

I would be really glad if you make a simple guide on how EXACTLY i should customize Glosc and steam controller to work with forza games

PS: Even "gladder" if you make it work with gyro for the steering like for example in project cars

Dependence on Steam

Now your tool simply allows to use Steam overlay for games that don't work well with Steam. Wouldn't be better to develop a real driver, without the dependence on Steam. I know this one for Linux:
https://github.com/kozec/sc-controller
Unfortunately it does not work (yet) in Windows. The author wants to port it, but he don't know how things work in Windows. Maybe with your experience using ViGEm you can help with the port.

Rework hooking system...

The hooking system needs to be more stable through Steam updates.
Also code-cleanup is needed if hooks for multiple versions are included.

This can be done by writing a more generic hook function, that patches the signature, like it's already done.
But instead of replacing the whole sig and copy pasta-ing Steams assembly code, we provide an offset and register of interest that gets dynamically patched with the binding-enforcement-hook

GloSC not working for AC Origins

#Hey Peter,

thanks for you work, it enabled me to play Dragon Age with my Steam controller through Origin.
Now I just bought AC Origins outside Steam but can not get GloSC to work with it. That is: Only when I do a fresh install I get the game going one time (with controller hints). When I start the game again I get a error message that only flickers for half a second. I think it says something about no steam target?
I have to thoroughly erase GloSC (with Revo uninstaller) and than again install it to get it working again one time. It's a pain in the ass as you can imagine. Could you tell me how to overcome this issue?
Thanks,
Ashish from The Netherlands.
(Windows 10, i5, AMD RX480 8GB)

Request: Option to watch for different process than launcher

For context, I am using GloSC primarily to play Destiny 2. I have GloSC set to open the Battle.net launcher, which means the overlay keeps running after the game exits (since the B.NET launcher stays open).

Ideally I'd like to add a separate watchdog target than the launcher application, so it can close out when the actual game closes out.

Blank overlay

I have a problem with overlay, which remains empty only with GloSC logo in the middle. Does not matter how I set up the app shortcuts, the result is the same.

Controller itself, its bindings and properties are working properly. I can use touch menu/wheel menu and all other functions and even vibration feedback is great, they are just not visible on screen.
I already tried to completely remove GloSC and reinstall it with no result. On my second computer it works flawlessly, the software configuration of these two computers is more or less equal. Only difference is that my main laptop has touchscreen which is high DPI (2160x1440, 12"). Could this be an issue?

Also, the app is not exactly high DPI ready, some of its texts and hints are not displayed correctly, but it does not affect usability.

All in all, awesome app, one of a kind!

Settings not applied

Hi everyone,

When I try to play fortnite with glosc, initially my settings work fine with the games launcher, but once fortnite launches, my controller goes back to some random settings which I cannot change (I can still use some buttons but cannot remap or anything). They are not the desktop settings.
Also, the overlay is quite faded and when i press alt+tab to focus on glosc, sound goes away.

Initially I had issues with Vigem but have since installed vigem via powershell.

I am running win 10 x64 with an nvidia gpu and amd cpu.

Crash after controller disconnect

Edit: After more testing can now confirm several more bits (edits in bold)

When using GloSC with my PS4 DualShock controller, I noticed that leaving the controller alone until it disconnects also crashes the GloSC overlay. (Basic Windows "Program not responding" dialog) It doesn't always crash when disconnecting the controller manually, but I am pretty sure that happened a few times too. It definitely also happens when disconnecting the controller manually Unfortunately I cannot test it with another bluetooth controller, since I do not own any others. Doesn't matter if GloSC is itself starting another app or not btw.

Version is 1.4.1
Windows 10 64-bit (latest updates)
Latest Steam (non-beta as well as beta)

Couldn't detect steam shortcuts file, failed to hook steam errors

Hello. When I add an Instance (Kodi 17 in this case) and then click Add to Steam, I get this error:

image

I have steam installed and is the latest version. However, I did copy steam from a previous windows install, into C:\Steam. I did reinstall steam into that directory afterwards when I got the error from GloSC, but still the same result!

When I manually add the Kodi.exe into my steam Library, I get the cannot hook steam error in the console:
image

Unfortunately, the steam controller still doesn't work - nothing happens when I touch any of the buttons or controls.

I am running latest Windows 10 Anniversary 64 bit with the most recent updates.

This is with GloSC version 1.1.0. I haven't tried an earlier version yet.

Instructions for installing on Windows 7?

when starting a steam shortcut created with GloSC, a small cmd box opens for a split second, then nothing. There are no controllers installed in 'devices and printers'. Not exactly sure where to go from here. Is Windows 7 compatibility still an issue?

Not applying configurations at all

The problem i have is the following:
After all the installation of the stable version i create my shortcut, configure my controller and everything seems to be ok.
Then i go to steam to open the app, it opens the overlay layer as it should, it opens the game as it should and i can see how the bindings are not working at all.
I can actually see it because the steam controller led changes to full power, when i have it configured to be at 10% light only to know the controller is on.
The problem is that the game, in this case is called "In Verbis Virtus" doesn't seem to detect the overlay or don't want to. When i change the window with ALT+TAB i can see the light change so i want to ask if this can be a problem of the program itself or just that it will never work for this game. I tried with World Of Final Fantasy and it didn't worked either, as the focus is not on the overlay but in the game one...thanks

GloSC launcher running in UAC Elevated mode causes Steam to force SC into Lizard mode

Ever since Valve reworked their UAC detection code a few weeks ago GloSC has been having trouble with Steam forcing the Steam Controller into Lizard Mode when it detects focus on the SteamTarget.exe dummy window.

I'll probably also file this as a bug with the Steam developers, but I just thought I'd let you know if you hadn't tested GloSC on the steam client beta branch yet.

GloSC 1.2.4, ViGem 1.11.1.0, "cannot find file specified"

Every time I try to run this I get the following error:

00007FF72D6ED820 found; Module at: 0x00007FFB19710000
Unable to open registry for joystick at index 0: The system cannot find the file specified.
Hooking Steam...
Successfully hooked Steam!

Super Lucky's Tale is not detected or launchable

I cannot find the game in the UWP list, and when adding its identifier manually:

Microsoft.AcornUWP_1.1.2019.2_x64__8wekyb3d8bbwe

it won't launch either.

E: Maybe it's because the game is NTFS encrypted?

Issues with configs

While it works fine as I first launch it, if i set it to launch an application (in this case, battle.net) it switches to a default config. Setting GloSC to open nothing and then opening the application doesn't fix the issue.

Error Initializing ViGem

Installing with the latest installer, I get a "Error initializing ViGem!" error when trying to run an overlay.

On closing, the screen goes white or black (sometimes one, someone's the other). I can bring up the onscreen keyboard, and move the mouse around, but am blind as to what's going on behind.

Support launch arguments

I've found that GloSC works as a mostly painless solution to problems with Steam link <--> emulators in terms of properly exposing controllers. However, there isn't any way I can pass the command line arguments needed to properly launch game titles.

I've peeked around and this didn't look too hard to add, so support for this soon would be very nice.

P.S. I've been trying to build this myself, but I'm getting

The procedure entry point vigem_target_set_vid could not be located in the dynamic link library C:\Program Files\GloSC\...

when I run a SteamTarget.exe copy. Any help there?

Unable to Resize Window

After launching the application, the window remains very small and appears to have the resize disabled. My TV settings are native 4k with 300% scaling. I've tried bumping the scaling down to 100% but I'm unable to resize the window and therefore unable to see the entire right side of the settings screen.

Windows 10, fresh install, latest updates.

Is there any way to unlock the resize option?

Window Screenshot

Unexpected PC reboot

Not an issue with GloSC itself, but with the installer. After finishing installing, it goes straight to a forced reboot then and there. It should ask. I understand a reboot is likely required in order for it to function, but it should just say that and ask instead of outright forcing it right away. This was with the most recent release, 1.4.2.108 using the x64 exe.

FH3 not showing video when streamed

I installed GloSC with the objective to play FH3 from Win10 Steam to Moonlight/Raspberry with Xbox One Bluetooth controller.

I still haven't found way to get it working. Three different ways I've tried:

  1. Added FH3 manually to Steam, NOT using GloSC - I can stream to Moonlight (video&audio working), but controller not working (acting like a mouse)

2A) Added FH3 to Steam, using GloSC - FH3 does start up, but no video&audio. I see comments about overlay, but just a black/blue screen. It seems that I am stuck with GloSC and the game doesn't launch

2B) Added FH3 to Steam, using GloSC - I can launch the game on my Win server directly from Steam. Cannot test whether controller is working as I don't have controllers connected to the WIndows machine. Whole idea is to have this working with Moonlight stream.

Below the .ini file for trouble-shooting. Thanks for your help!

[BaseConf]
bEnableOverlay=1
bEnableControllers=1
bUseDesktopConfig=0
bHookSteam=true
version=513

[LaunchGame]
bLaunchGame=1
Path=Microsoft.OpusPG_8wekyb3d8bbwe!OpusReleaseFinal
Args=
Type=UWP
bCloseWhenDone=1

Multiple inputs per button press with Gears of War 4

Thanks for GloSC, I was able to enjoy a playthrough of Gears of War and it worked perfectly!

With Gears of War 4 however, it seems that each input from the steam controller is sent along as 2-3 times for each keypress. So for example, I push the stick down once and in the menu it is registered as hitting down 3 times. If I hit right bumper it registers as hitting it a few times, and so on.

I've replicated the issue with multiple community profiles, so I don't think it's a specific profile in steam, I've also been able to replicate it on another machine with a different controller, so I'm pretty sure it's not a local issue with one machine. I'm not sure how I can put GloSC into debug mode or where it logs (if at all), but happy to attach any debugging information that might help.

Error initializing ViGem!

I'm using GloSC 1.2.1.20 64-bit I get "Error initializing ViGem!" in the command window, plus a dialog box with the same error.

It executes and works fine after I click OK on the dialog box though. Is there a fix for this?

Please Help Me With Touch Menus...

Hello!

I don't know what I'm doing wrong but for some reason I can't get the touch menus to display when using GloSC. I have carpal tunnel so I use the Steam controller instead of a mouse and I was so excited when I heard of this program because it allows the touch menus on the desktop. However, I can't seem to get them to appear...I've read and watched everything I could find on GloSC and I don't know what I'm doing wrong. The touch menus do work when you press them, but it just doesn't show the menu on the screen.

I tried making an instance of GloSC without a file to run and when that didn't work, I also tried making an instance that runs internet explorer and that didn't work either. I tested the touch menus by adding one to a Steam game and it does show up in actual Steam games.

I don't know what information you'll need to help me but I'm running Windows 10 and I run Steam in big picture mode. I've also tried making sure that the invisible GloSC window is the active window, as well as making internet explorer the active window but nothing will make the touch menus display.

Any ideas anyone has will be greatly appreciated!

Thank you,

Zack

Fullscreen with Minecraft W10 Edition half FPS

Hi, I got a very strange behaviour:
Using latest GloSC 1.2.1.20.
Lastest ViGEM driver 1.6.1.10.
Windows 10 x64 Creator update 15063
Using GloSC with Minecraft windows 10 Edition (UWP) in fullscreen got me half of the fps (30).
Using GloSC with Minecraft W10E in window got perfectly 60fps.
Tryed with hooking or not hooking.
Tryed a desktop binding and launch Minecraft manually.
Nothing change, same behaviour.

If I launch Minecraft without GloSC (id: not SteamTarget running) it works flawless 60fsp fullscreen and windows.

I report this as I presume there's something wrong in the Steamtarget.exe.
My suspect is something not compatible from SFML and windows 10 CU 150063.

Thanks.

Problems with the D-pad

Hey. When I click on the crossbar in the game, then after nesolko seconds on my controller does not respond the game. Help me please

Using X360CE / generic controllers with Glosc

Hi and thanks for the great project. I have some issues with the project, though. First of all, I am using a generic controller with steam using the generic settings on steam. This results in four controllers and I know that disabling the generic support would solve that but it means that the generic controller will not work. When I start the game of choice using the Glosc shortcut, steamtarget.exe crashes. Though, the controller continues working after the crash within the game.

I also tried using the VDX (X360CE support for ViGEm), this also results in the crash of steamtarget.exe. Though, the controller will not work. I have tried both the PS4 and Xbox360 options on VDX. I tested the VDX solution (with my generic controller) for a game that supports PS4/Xbox360 controllers and it showed both controllers based on the option I selected each time.

I wonder if you can add support to VDX if it is not too much to ask. That would be really great for the project and it will support every controller out there since it is based on X360CE, without having to select the generic option.

I am using Windows 7 x64 and using VDX the controller shows as both PS4 and Xbox360 controllers depending on the option selected. Regards and thanks.

P.S. I am willing to do any tests that you require or any debugging if needed.

Use signature scanning to get the address of overlaypointer

Using "direct" memory addresses may not be reliably working with new updates from Steam.

Instead, it should be switched to a signature scanning method

Or even better, finding the undocumented function that tells whether the overlay is currently beeing shown or not

UWP shortcuts don't work after reboot.

I have Gears 4 and Forza H 3. I create the shortcuts in GloSC. Forza launches from Steam fine, Gears doesn't - the Gears process is running in task manager, but there's no window for it.

Also, when I restart, even the Forza shortcut no longer does anything. I have to run GloSC again, re-add the shortcuts to Steam, then I can run Forza.

I was really hoping this would be the solution to my UWP problems :-/

Cannot install ViGem manualy through PowerShell

Hi,
After installing GloSC and game launch I get "Error initializing ViGem!". I have read an issue about this and I realized that I haven't installed ViGem. I tried to install it using PS script but it didn't work so I found this tutorial https://github.com/nefarius/ViGEm/wiki/Driver-Installation. I pasted first line (Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force) to my PowerSell and this is result:

``Install-PackageProvider : The term 'Install-PackageProvider' is not recognized as the name of a cmd
let, function, script file, or operable program. Check the spelling of the name, or if a path was i
ncluded, verify that the path is correct and try again.
At line:1 char:1

  • Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
  •   + CategoryInfo          : ObjectNotFound: (Install-PackageProvider:String) [], CommandNotFound
     Exception
      + FullyQualifiedErrorId : CommandNotFoundException
    
    

Can You help me install ViGem on my system? I really need it to use my Steam Controller.

Computer Runs Extremely Slow after installing GloSC

Hi,

I installed GloSC on two different computers and both began running very slow with 100% disk usage soon after. I had to use system restore to reset one computer. The other one I had to reset the computer. Is there a virus in GloSC or do you know why it makes a computer use 100% disk usage and run really slow?

Need to re-run GloSC everytime Steam restarts

Everytime that Steam restarts or my system reboots, GloSC no longer launches the specified game. GloSC hooks to the Steam overlay properly but no longer launches the game.

I have to reopen GloSC and click "Add all to Steam" to get it working properly again.

I'm running Windows 10 64-bit version 1709.

Crash

All of a sudden, everthing that is launched from GLOSC is crashing at start.
I noticed the following error in the output window.
"Unable to open registry for joystick at index 0: The system cannot find the file specified."
Running Windows 10 Pro Version 10.0.15063 Build 15063.

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.