Peter Repukat
8504ba02c9
Update Readme.md
7 years ago
Peter Repukat
d7ebf12afd
Update Version
7 years ago
Peter Repukat
de7abe7e9f
Update installer script / Appveyor config
7 years ago
Peter Repukat
8960bd99b0
SteamTarget: Link against Win7 compatible XInput
7 years ago
Peter Repukat
ff4a157454
Fix hook function
7 years ago
Peter Repukat
125d1616d5
Update ViGEm
7 years ago
Peter Repukat
38ba58ffa9
EnforceBindings: Generalized hooking function
...
Now I shouldn't have to patch GloSC as often...
* In the function we want to hook the appID of the Chord bindings get referenced,
it takes 3 arguments (we can get that from the function prolog)
and it is the only one that does both. (in steamclient.dll)
We search for the constant appID of SteamChard bindings
move a bit upward and search for the correct function prolog
The function-prolog of the hooked function, get replaced with a jump to our hook
Our hook, then executed the missing function prolog,
patches the second function argument on the stack
and jumps back to let Steam do the rest for us :)
7 years ago
Peter Repukat
e77529137d
Include new hook for newer Steam versions
7 years ago
Peter Repukat
e07a443205
Update ViGEm
...
Update to v1.11.1.0
7 years ago
Peter Repukat
55ff0e9fd4
Fix EnforceBinding.dll for newer Steam betas...
7 years ago
Peter Repukat
aa74d92047
Update Readme
7 years ago
Peter Repukat
5164bcd67d
Fix installscript
7 years ago
Peter Repukat
6c02c0ef3f
Force (Re-) add sfml dlls
7 years ago
Peter Repukat
f390da3c8a
Re-Add (old) ViGEm drivers
...
stupid git
7 years ago
Peter Repukat
b7ec2f1ea1
Revert "Update ViGEm"
...
This reverts commit ca128ffe19
.
Current version of ViGEm has issues with virtual controller creation
See: https://github.com/nefarius/ViGEm/issues/42
7 years ago
Peter Repukat
a3d816224e
Update hooks for Steam beta
7 years ago
Peter Repukat
c15b3b0022
Merge remote-tracking branch 'origin/master'
7 years ago
Peter Repukat
ca128ffe19
Update ViGEm
7 years ago
Peter Repukat
88b7adc25f
Merge pull request #17 from castrojo/master
...
Explicitly mention the input issues with having 4 controllers (#1 )
7 years ago
Jorge O. Castro
707d3bcf5b
Explicitly mention the input issues with having 4 controllers ( #1 )
...
Thought I would make this more explicit!
Fixes #16 .
7 years ago
Peter Repukat
58212846b8
Update Installscript
7 years ago
Peter Repukat
28e5839a1a
Update installscript
7 years ago
Peter Repukat
1ce6edc434
Update Installscript
7 years ago
Peter Repukat
403c27e311
Update Installer script
7 years ago
Peter Repukat
25cd7c7d99
Update .gitignore
7 years ago
Peter Repukat
ac03990f61
Add packaging batch
7 years ago
Peter Repukat
009f654f6e
Update markdown files
7 years ago
Peter Repukat
4264ed2010
Remove x86 for the time being
7 years ago
Peter Repukat
45ee1bbd23
redist devcon
7 years ago
Peter Repukat
0e60dbe786
Bump version
7 years ago
Peter Repukat
88f484bd51
SteamTarget: Update SFML
7 years ago
Peter Repukat
152836ecd2
Update SFML deps
7 years ago
Peter Repukat
70579dc206
Update ViGEm
7 years ago
Peter Repukat
105287ecd4
EnforceDLL: Add second hook for newer Steam versions
7 years ago
Peter Repukat
e15ff00d62
Fix console not showing in debug builds
7 years ago
Peter Repukat
e18956584a
Tabify
7 years ago
Peter Repukat
c3c4804800
Update VS
7 years ago
Peter Repukat
9ebe3896af
Fix crash when no config supplied
7 years ago
Peter Repukat
2cc770f41f
Fix upgrade to VS 2017 + Qt 5.9
7 years ago
Peter Repukat
a238c06e4c
Update appveyor config
7 years ago
Peter Repukat
69341e1bb2
Update Appveyor config
7 years ago
Peter Repukat
16c56ebe64
Update to VS17
...
QT-5.9 beta and QT visual studio beta addin is needed
7 years ago
Peter Repukat
df89e5837b
Fix unhooking
8 years ago
Peter Repukat
3fa349d47a
Bump Version
8 years ago
Peter Repukat
9ac6b263ec
SteamTarget: Increase process priority
...
This helps input responsiveness in CPU heavy games (like Forza Horizon 3)
8 years ago
Peter Repukat
e89c413b2d
SteamTarget: Re-hide console window
8 years ago
Peter Repukat
f2eb3662f3
Const correctness
8 years ago
Peter Repukat
d2a1dd2a05
Merge pull request #10 from rockmacaca/master
...
Support target command line arguments and simplify target configuration storage
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
Kyle Herock
0e4f9545e7
Fix crash when CloseWhenDone is enabled
...
The renderer thread is automatically closed in the SteamTargetRenderer destructor, so just stop the loop and let the program die
8 years ago