Commit Graph

261 Commits (4d99b6affdf11df7f352b54aec170384c7a7b344)
 

Author SHA1 Message Date
Nemirtingas 4d99b6affd Fix race condition
Fix race condition when renderer was found and we were hooking a library func
5 years ago
Nemirtingas 894300b6f4 Process raw mouse events
Some games doesn't use the window proc to get the mouse events (ETS2), but it checks for raw mouse inputs.
5 years ago
Nemirtingas 8abb0c8bc2 Add close button for overlay 5 years ago
Nemirtingas 5ad434e190 Merge branch 'master' into overlay_h 5 years ago
Nemirtingas 1545e375a2 Fix wrong broadcast addr on windows 5 years ago
Mr_Goldberg b77b4e2ef5
Fix older ActionOrigins functions. 5 years ago
Mr_Goldberg ee4722cb33
Activate the action set if there is only one present. 5 years ago
Mr_Goldberg 03a1627d07
SteamInput GetDigitalActionOrigins and GetAnalogActionOrigins implemented. 5 years ago
Mr_Goldberg 09704ae243
Fixed issue where GetAnalogActionData magnitude of joystick was always maximum. 5 years ago
Mr_Goldberg 663728edca
Allow action names to be used in more than one action set at the same time. 5 years ago
Mr_Goldberg 141dfba191
Link to xinput 9.1.0 for compatibility with windows 7. 5 years ago
Mr_Goldberg 8b9e0e25ca
Forgot this in last commit. 5 years ago
Mr_Goldberg 2af93427fe
Initial Xinput ISteamInput/ISteamController support. 5 years ago
Mr_Goldberg 4db580d945
Add missing older steam api SteamUnifiedMessages() function. 5 years ago
Mr_Goldberg 58083e0863
Started work on a real avatars implementation.
Fix issue where since the image ids changed for
every get avatar call mudrunner would keep allocating
memory indefinitely.
5 years ago
Nemirtingas 6c09635600 Added the possibility to create new fonts.
Fonts cannot be created after a NewFrame call.
5 years ago
Nemirtingas e82579b82c Update steam_overlay.h 5 years ago
Nemirtingas 2db31928e9 Notifications 5 years ago
Nemirtingas 344674b889 revert of "Should fix the cursor until we draw our own cursor." 5 years ago
Nemirtingas 6ebc946607 Fixed overlay now showing on some games
In sanctum2, not writing in our own context makes the game crash.
5 years ago
Nemirtingas 1016e7f47f Fix lag on events
Found on sanctum2, returning 0 in XPending & XEventsQueued make the SDL do something else than polling events and makes lag the event loop.
Now the event loop returns 0 when there are no more events.
5 years ago
Nemirtingas 9fa4053551 Cleanup 5 years ago
Nemirtingas ecd753422b Updated Linux X11 & OLGX hooks.
Use LD_PRELOAD=$PWD/libsteam_api.so app_name to load overlay.
5 years ago
Nemirtingas d6f29ffffa Added logs for Linux_Detour 5 years ago
Nemirtingas bb8cfbda10 Updated ImGui event handle for X11 5 years ago
Nemirtingas 5af1d18a8f Fixed overlay thread joining on himself 5 years ago
Nemirtingas aeeb85da55 This should do something like this
(Working on portal2 ubuntu 18.04)
5 years ago
Nemirtingas 95e87eb832 Clean Linux Detour 5 years ago
Nemirtingas b9cd9ae6c2 Fix build 5 years ago
Nemirtingas 1785ae6eaf Moved every platform specific code to their own folder 5 years ago
Nemirtingas dd13377be7 Added linux arch define 5 years ago
Nemirtingas 549dc7c50e This carries window exit 5 years ago
Nemirtingas c27ab3993c Linux renderer detection 5 years ago
Nemirtingas 86f94bc337 Linux hooks 5 years ago
Nemirtingas 8a6db1c401 ImGui X11 impl 5 years ago
Nemirtingas 0573c4eb94 Windows only part 5 years ago
Nemirtingas 495bc957cd Added some os detection
Need to detect linux x86 or x64
5 years ago
Nemirtingas 92ed36f499 Linux version of detour 5 years ago
Nemirtingas b6eb929383 Should fix the cursor until we draw our own cursor. 5 years ago
Nemirtingas 4f7e42a905 Call the true function before initializing hook. 5 years ago
Nemirtingas 3c265596a9 Removed DX12 until further notice. 5 years ago
Nemirtingas 622c435cb7 Fixed typo in DX12 & reorder hook call.
Should call the Present function before hooking DX cause DX also hook Present even if the hook is disabled by Renderer_Detector before initializing the DX hook.
5 years ago
Nemirtingas 78e57f0693 Cleanup
This is not part of the overlay.
5 years ago
Nemirtingas 36e8966223 Cleanup again 5 years ago
Nemirtingas 04847abeb7 Overlay & Hook cleanup. 5 years ago
Nemirtingas 44d583ee7d Added class Renderer_Detector.
Hook_Manager now only manages hooks.
Renderer_Detector is used to detect the game's renderer. There will be 2 version of it. 1 for windows and 1 for Linux.
5 years ago
Nemirtingas ff25f294f0 Fixed typo 5 years ago
Nemirtingas 45db63a738 Merge branch 'master' into overlay_h 5 years ago
Mr_Goldberg 734ff89291
Gitlab ci fix. 5 years ago
Mr_Goldberg 22c32c46b6
Forgot this. 5 years ago