Commit Graph

82 Commits (864b2b9f155cd857ccd331ff9ae5ecae016edeb9)
 

Author SHA1 Message Date
Peter Repukat 864b2b9f15 Readme.md: Fix Typo 7 years ago
Peter Repukat e263746e41 Merged branch controller_fix into master 7 years ago
Peter Repukat 31791049bf SteamTarget: Fix Unhooking 7 years ago
Peter Repukat 0be26dce37 Cleanup 7 years ago
Peter Repukat 95eb87e183 Cleanup 7 years ago
Peter Repukat 9014a8c7af SteamTarget: Add x86 opcodes for unpatching Valve's XInputGetState hook 7 years ago
Peter Repukat 7d02ef4e6f SteamTarget: Unhook Steam from Target
Previously was done via GloSC_GameLauncher
Let's leave unhooking in GloSC_GameLauncher too, just to be safe.
7 years ago
Peter Repukat 4693542321 SteamTarget: Remove unnecessary VirtualProtect calls 7 years ago
Peter Repukat a9d947812e SteamTarget: Use VID / PID of Valve's SteamController / Cleanup
By using VID and PID of Valve's SteamController, Steam doesn't give us ANOTHER "fake" XInput device
Therefore it's not necessary anymore to count controllers before we plug in any virtual controllers
7 years ago
Peter Repukat 09f9faec7c Fix Multiple controllers / Cleanup
By Unhooking Steams hook to XInputGetState, we can detect how many Controllers Steam "emulates", before pluggin in any virtual controllers.
This *should* enable the use of multiple Valve SteamControllers.

The unhooking procedure currently only works on AMD64 and prob. only with XInput1_4
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 79ced09dcf SteamTarget: Better way to detect overlay opening / closing
Found out GameOverlayRenderer likes to post very specific messages
Now, instead of memory reading some value from some address, which changes in updates, examine the messagequeue of the process to get overlay status
8 years ago
Peter Repukat a616ddaedd Update ViGEm 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 88fbd8c53c Update overlay memory addresses for latest Steam beta
TODO: Switch to pattern scanning!
8 years ago
Peter Repukat 51e5a6c0c1 Cleanup 8 years ago
Peter Repukat 4dd65156a6 SteamTarget: Show a little GloSC logo when the overlay is shown 8 years ago
Peter Repukat 4841fc2caa Cleanup 8 years ago
Peter Repukat c22b81746e Update Readme.md 8 years ago
Peter Repukat f4ccef3376 Update Readme.md 8 years ago
Peter Repukat b318d1c1f5 update Readme.md 8 years ago
Peter Repukat 4f6b2e7cc7 Bump Version 8 years ago
Peter Repukat 9ae0161195 SteamTarget: Ensure clean application exit... 8 years ago
Peter Repukat 69515127b3 Cleanup 8 years ago
Peter Repukat 5a9bf44225 Fix controller updaterate 8 years ago
Peter Repukat 84a0849e7d Hide console window / communite to user with messageboxes 8 years ago
Peter Repukat 5770730ea7 Fix Icon paths 8 years ago
Peter Repukat b02fc62878 bump version 8 years ago
Peter Repukat c4b8f4d443 GloSC-Main: change wording in UI 8 years ago
Peter Repukat 6e7480c601 SteamTarget: Move mousecursor inside the overlay after console has got focus again 8 years ago
Peter Repukat 8d6f186d70 GloSC-Main: Set instance name to application name after selecting 8 years ago
Peter Repukat 59090f4f8d GloSC-Main: UI changes 8 years ago
Peter Repukat 4ba0b3a7e7 GloSC-Main: User setting to disable Steam hook 8 years ago
Peter Repukat f3aa9b2d67 SteamTarget: Force 60FPS lock 8 years ago
Peter Repukat 19445c3ad3 Fix: Injector \ SteamTarget: Not beeing able to hook Steam for some people 8 years ago
Peter Repukat 9983ba974a fix: trying to permanently unhook steam when overlaywindow is not found [2/2] 8 years ago
Peter Repukat e6bcf7a881 add version check for targets 8 years ago
Peter Repukat 56f9a9a436 fix: trying to permanently unhook steam when overlaywindow is not found 8 years ago
Peter Repukat c6cfed27d9 lower update interval of GloSC_GameLauncher 8 years ago
Peter Repukat deccc86441 Add own injector 8 years ago
Peter Repukat e581716dae static link hooking dll 8 years ago
Peter Repukat 8041368918 Update Readme.md 8 years ago
Peter Repukat 03072d16b3 Update Readme.md 8 years ago
Peter Repukat b7a533ea42 Launch the gamelauncher in glosc config app, just to be safe 8 years ago
Peter Repukat 60cd81dbf1 don't patch any instructions if address is not found
also fix some typos in comments + add a bit more + fix function signature
8 years ago
Peter Repukat e6031186f3 don't force enable setting to hook steam everytime config app gets launched 8 years ago
Peter Repukat 4d2c8a544a fix function signature / cleanup 8 years ago
Peter Repukat 56edf5bad4 fix dll injection / ejection not working:
fixed injection not working when dll-path has spaces
fixed ejection not working by running gameluancher as admin
8 years ago
Peter Repukat 3dbd4de39a fix: SteamTarget not beeing updated 8 years ago