Commit Graph

25 Commits (master_legacy)

Author SHA1 Message Date
Peter Repukat 694ef7aff2 bump version 5 years ago
Peter Repukat 0acbf48f8d Bump version 6 years ago
Peter Repukat e6c01c77f3 SteamTarget: option to edit refresh rate 6 years ago
Peter Repukat e76fde111f Default hooking Steam to false 6 years ago
Peter Repukat 6024548531 Bump version 6 years ago
Peter Repukat fd761021fb Bump version 6 years ago
Peter Repukat 20e3e4ac70 fix updater 6 years ago
Peter Repukat 177038540a bump version 6 years ago
Peter Repukat 6b7db2e665 SteamTarget: Controllers: User setting for update rate (in microseconds) 6 years ago
Peter Repukat 672ef31024 update packagescript / installer 6 years ago
Peter Repukat baf3d02fb2 SteamTarget: attempt workaround for nvidia overlay issues. 6 years ago
Peter Repukat afae3292b0 cleanup / prep. for work on v2 6 years ago
Peter Repukat 4a2fd685d2 update ini 7 years ago
Peter Repukat 0e60dbe786 Bump version 7 years ago
Peter Repukat 3fa349d47a Bump Version 7 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.
7 years ago
Peter Repukat e41b0c030e Bump version number 7 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
7 years ago
Peter Repukat 4f6b2e7cc7 Bump Version 7 years ago
Peter Repukat b02fc62878 bump version 8 years ago
Peter Repukat e6bcf7a881 add version check for targets 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 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 bc987effa0 add example ini 8 years ago