Nemirtingas
c8288d6bf3
Added file to disable overlay
...
Disable the overlay by creating a file disable_overlay.txt next to steam_api.dll
5 years ago
Nemirtingas
547cbdbb4e
Added barrier to DX12 overlay.
...
Gears5 seems to have a problem with the overlay. While loading and in the main menu, it works fine, but if you press enter, it crashes saying the GPU is not responding. Can't debug it with CODEX, it checks for a debugger.
Works fine on sniper elite5.
5 years ago
Nemirtingas
695954e13a
Add software cursor to Linux overlay too
5 years ago
Nemirtingas
1af7902aae
Add dummy funcs.
5 years ago
Nemirtingas
dd1a21dae9
Clean Linux hook, not needed
...
Linux uses LD_PRELOAD to load the overlay
5 years ago
Nemirtingas
55ba49c957
Clean a bit Linux Overlay
5 years ago
Nemirtingas
1edbdd8a35
Free DX12 devices on destroy
5 years ago
Nemirtingas
121df0ef39
Uncomment thing
5 years ago
Nemirtingas
cf3dea2bbe
Allow ImGui to process events if the overlay is hidden
...
This is used for the notifications when overlay is off.
5 years ago
Nemirtingas
ce79df1c26
Added customizable notification
...
Notification can have a type depending on what to show.
5 years ago
Nemirtingas
982ec56007
Enable DX12 overlay
5 years ago
Nemirtingas
c667dbd3af
Rework DX12 overlay to use Present to render the overlay
5 years ago
Nemirtingas
c006555b01
Add infos on friend game
...
Add friend appid and check if the game is compatible.
5 years ago
Nemirtingas
bce574dc43
Changed windows id and fixed chat layout
5 years ago
Nemirtingas
d467248236
Forgot to initialize overlay's close button
5 years ago
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