John Simpson
c035504acf
FIxed PRAID only being appended if app name was in manifest
5 years ago
John Simpson
3cd92e0584
Changed how UWP packages are enumerated to resolve missing packages from previous registry method.
5 years ago
Peter Repukat
c845e7d08b
Add extra notice for Big Picture Overlay and Desktop Launches
5 years ago
Peter Repukat
a9cd32f199
Allow opening from url files
5 years ago
Peter Repukat
5c2d6068c5
Update Copyright
5 years ago
Peter Repukat
e76fde111f
Default hooking Steam to false
7 years ago
Peter Repukat
1283fdbfc4
GloSC-Config: Workaround a version fuckup
...
It's dirty...
7 years ago
Peter Repukat
70596043cb
add update checker
7 years ago
Peter Repukat
cce035b6e9
GloSC-Config: Clang tidy fixes
7 years ago
Peter Repukat
88fe81dc60
GloSC-Config: Don't launch GloSC_GameLauncher
7 years ago
Peter Repukat
9f61d9fb3f
begin rewrite
7 years ago
Peter Repukat
8bc448421d
Add another messagebox for the dummies...
7 years ago
Peter Repukat
d56d427af4
Offer to restart steam and enable xbox rebinding support
7 years ago
Peter Repukat
d66abfa00d
Add function to enableX360Controller rebinding in Steam
7 years ago
Peter Repukat
49371e2d62
Fix launching UWP-apps
7 years ago
Peter Repukat
3e0689c428
Update scanning for UWP apps
7 years ago
Peter Repukat
22cab53374
GloSC: fix tutorial overlay height
7 years ago
Peter Repukat
5c415b35a6
GloSC: include basic in-app tutorial
7 years ago
Peter Repukat
8c8f7e5221
Tell the user to have at least one non-Steam shortcut
7 years ago
Peter Repukat
2ca1e8ab3d
Change UWP progress wording
7 years ago
Peter Repukat
872589826e
Add progress dialog when scanning UWP apps
7 years ago
Peter Repukat
39761fe37d
Constraint wndow with in code not in editor
7 years ago
Peter Repukat
e4b7207c61
Remove "Hook Steam button"
...
Making it pretty much mandatory if not manually set through .ini
7 years ago
Peter Repukat
4caaa3f1bc
Cleanup
7 years ago
Peter Repukat
f2eb3662f3
Const correctness
8 years ago
Kyle Herock
5b6ca16ffc
Support passing command line arguments to targets ( closes #6 )
...
This also refactors target configuration storage to reduce the redundancy in copying the same set of files for every target. Each configured entry now instead uses a .ini file with the name of the entry stored in ./targets. SteamTarget can accept the path to a .ini file as a command line argument.
This also fixes the UI so that inputs are ordered the same as the visual order so that tab behavior isn't confusing.
8 years ago
Peter Repukat
209126ea17
Add setting to use Desktop-Config
...
Add a setting to use desktop-config
If enabled, will disable hooking and deactive any focus-switch trickery
Problems with overlay may occur
8 years ago
Peter Repukat
7ba5efb639
GloSC-Main: Fix UI
8 years ago
Peter Repukat
6281dd4429
GloSC -Main: UI improvements
8 years ago
Peter Repukat
69515127b3
Cleanup
8 years ago
Peter Repukat
8d6f186d70
GloSC-Main: Set instance name to application name after selecting
8 years ago
Peter Repukat
4ba0b3a7e7
GloSC-Main: User setting to disable Steam hook
8 years ago
Peter Repukat
e6bcf7a881
add version check for targets
8 years ago
Peter Repukat
b7a533ea42
Launch the gamelauncher in glosc config app, just to be safe
8 years ago
Peter Repukat
e6031186f3
don't force enable setting to hook steam everytime config app gets launched
8 years ago
Peter Repukat
3dbd4de39a
fix: SteamTarget not beeing updated
8 years ago
Peter Repukat
c7e0d37b48
don't allow shortcuts to be added to steam if there aren't any
8 years ago
Peter Repukat
7947d6faac
Enforce non desktop bindings:
...
done by mid function hooking a function in steamclient.dll
the function appears to be setting the appId of the new controller bindings
inject/hook right after the target launched
switch focus -> binding gets changed to shortcut bindings -> hook function grabs appid
hook function replaces desktop-config appid with the one grabbed everytime steam tries to active desktop-config
glosc_gamelauncher unloads dll when the target closes; unloading dll patches steamclient.dll back to original
8 years ago
Peter Repukat
4dee459b1e
ability to export non existing shortcuts to steam
8 years ago
Peter Repukat
4c4ab59f24
Detect more names of UWP-Apps (where possible)
8 years ago
Peter Repukat
d9fdb3f929
completely kick TargetUserWindow
8 years ago
Peter Repukat
fa4a6a439d
setting to close GloSC-SteamTarget when launched game closes
8 years ago
Peter Repukat
9a435b39f2
decouple input from framerate by moving it to own thread
...
this significantly reduces input-lag while keeping cpu usage at a minimum
also removed any of the vsync / framerate options as we now always render the overlay with 60fps
this reduces cpu usage and unnecessary overhead if playing with the default option of vsync on high refresh rate displays
8 years ago
Peter Repukat
524cde67cc
fix: file copying in release builds
8 years ago
Peter Repukat
38cf868d56
add license
8 years ago
Peter Repukat
98603a3068
initial GloSC implementation
8 years ago