Commit Graph

137 Commits (master)

Author SHA1 Message Date
Mr_Goldberg 475342f0d8
SDK 1.56 and 1.57 1 year ago
Mr_Goldberg b1986dfe38
Overlay chat window improvements. 2 years ago
Mr_Goldberg c9a102ee30
Use shared font atlas and fix crash when opening overlay in some games. 2 years ago
Mr_Goldberg de6805dd8b
Update nemirtingas overlay to latest. 2 years ago
Mr_Goldberg 077e532bd2
Fix overlay getting stuck if stopped to quickly after being started. 2 years ago
Mr_Goldberg 276a9902df
Update nemirtingas overlay to latest to fix clipcursor related issue. 2 years ago
Mr_Goldberg 0a80b60b6c
Use windows fonts in overlay if present. 2 years ago
Mr_Goldberg 743a810463
Update nemirtingas overlay. 2 years ago
Mr_Goldberg 04022c005f
Update nemirtingas overlay to latest. 2 years ago
Mr_Goldberg 7c419e0afe
Fix overlay crash in games that load then unload steam api dll. 2 years ago
Mr_Goldberg eef92f1fe6
Add early version of script to generate emu config.
Only generates achievements and stats configs at the moment.
2 years ago
Mr_Goldberg ad66573a20
Fix crashes. 2 years ago
Mr_Goldberg 5e880cd974
Add achievements display to overlay and ability to change some settings. 2 years ago
Mr_Goldberg c17fb0c931
Update Nemirtingas overlay to latest. 2 years ago
Nemirtingas 76c9e7a9ee Fix game crash.
WHen overlay is shown, you have at least 1 friend connected and you resize the game window smaller to the friend list position, it crashes because ImGui::ListBoxHeader returns false when its clipped and ImGui::ListBoxFooter shouldn't be called.
3 years ago
Mr_Goldberg 8a5e49251c
Remove hex symbols in overlay chat window. 3 years ago
Mr_Goldberg 3f06dd8576
Call GameLobbyJoinRequested_t if a lobby exists when joining with rich presence. 3 years ago
Mr_Goldberg 5f8a454e3f
Fixed mouse getting stuck in the middle of the overlay in some games. 3 years ago
Mr_Goldberg cfff531a23
Put back the if new frame for overlay. 3 years ago
Mr_Goldberg d6bdde0123
Update ImGui 3 years ago
Nemirtingas e100c89160 Remove some other headers that are in common_includes.h 4 years ago
Nemirtingas fe9bbd1104 Add a common include file. 4 years ago
Mr_Goldberg 2c95011e73
Fix mouse cursor showing up in some games due to overlay. 4 years ago
Mr_Goldberg b4205535fb
Only allow people to join lobbies with the overlay if they have been invited first. 4 years ago
Mr_Goldberg 245d379720
Fix overlay not working in barotrauma. 4 years ago
Mr_Goldberg 39d1d8dcdf
Add a notifications mutex to the overlay. 4 years ago
Mr_Goldberg eace15df47
Thread related overlay improvements. 4 years ago
Mr_Goldberg e0af318948
Try to fix overlay related lag. 4 years ago
Mr_Goldberg 43a5b13302
Use different mutex for overlay to try to fix lag. 4 years ago
Nemirtingas 1dc5bcc5c1
Fix hooks not working
Even if dxgi is hooked, it will not be rehooked, HookDXGIPresent has a check, but different dx versions need a call to loadFunctions.
4 years ago
Mr_Goldberg db2a803cf7
A few improvements to the overlay merge request.
NO_OVERLAY define becomes EMU_OVERLAY which enables the overlay instead of disabling it.

disable_overlay.txt moved to steam_settings.
4 years ago
Nemirtingas dc3dee9ce8 Added more prebuilt shader
Skyrim deployed its own d3dcompile dll that nullifies shaders compilation, so you either have to load the one in C:\Windows\System32|SysWow64 or use prebuilt.
I use prebuilt
4 years ago
Nemirtingas 0711c83440 Check if we actually created a new frame 4 years ago
Nemirtingas 20c03cda75 Update steam_overlay.cpp 4 years ago
Nemirtingas 4c2484cdef Update Renderer_Detector.cpp
DX12 hook
4 years ago
Nemirtingas 02924d986e Update Renderer_Detector.cpp 4 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 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