Commit Graph

74 Commits (UWP_Overlay)
 

Author SHA1 Message Date
Peter Repukat c0f7e3a62b SteamTarget: Enable UIPI
In order to stay on top of UWP Apps, UAC Bypass protection has to be enabled.
Unfortunately this also means having to have a signed executable and that executable being placed inside a trusted location ("C:\Program Files\", "C:\Program Files (x86)", ...) for the Program to run.

Enabled in Release type builds only
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 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
7 years ago
Peter Repukat a616ddaedd Update ViGEm 7 years ago
Peter Repukat 7ba5efb639 GloSC-Main: Fix UI 7 years ago
Peter Repukat 6281dd4429 GloSC -Main: UI improvements 7 years ago
Peter Repukat 88fbd8c53c Update overlay memory addresses for latest Steam beta
TODO: Switch to pattern scanning!
7 years ago
Peter Repukat 51e5a6c0c1 Cleanup 7 years ago
Peter Repukat 4dd65156a6 SteamTarget: Show a little GloSC logo when the overlay is shown 7 years ago
Peter Repukat 4841fc2caa Cleanup 7 years ago
Peter Repukat c22b81746e Update Readme.md 7 years ago
Peter Repukat f4ccef3376 Update Readme.md 7 years ago
Peter Repukat b318d1c1f5 update Readme.md 7 years ago
Peter Repukat 4f6b2e7cc7 Bump Version 7 years ago
Peter Repukat 9ae0161195 SteamTarget: Ensure clean application exit... 7 years ago
Peter Repukat 69515127b3 Cleanup 7 years ago
Peter Repukat 5a9bf44225 Fix controller updaterate 7 years ago
Peter Repukat 84a0849e7d Hide console window / communite to user with messageboxes 7 years ago
Peter Repukat 5770730ea7 Fix Icon paths 7 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
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 616486fd7d Update Readme.md 8 years ago
Peter Repukat 0e06ad9ee6 add ViGEm license 8 years ago
Peter Repukat 957d9f3acd force add dependency libs and dlls 8 years ago
Peter Repukat da594f6d8d Update Readme.md 8 years ago
Peter Repukat 6ba2684e0c Update Readme.md 8 years ago
Peter Repukat 2ad5d94ead Update Readme.md 8 years ago