9a73720825* check for ImGui context before initializing it, otherwise it might crash some games like Antichamber when you alt+tab during initialization * ignore all overlay requests if it's not ready * when unlocking an achievement, only load it's icon if that was specified in the json * restore the code for ImGui font builder, this is needed to load the glyphs for all languages * revert the code which loads the achievements info even if the overlay wasn't ready
otavepto
2024-03-05 22:59:17 +02:00
d347ebafd3update release readme + add new example file for overlay hook delay
otavepto
2024-03-05 22:48:55 +02:00
5df75be04battempt to load the locked achievement icon from the json key icongray if the normal one failed, adding compatibility with older format
otavepto
2024-03-05 22:48:37 +02:00
4d23a859f3* new config file overlay_hook_delay_sec.txt to control the initial delay for the overlay's renderer detector
otavepto
2024-03-05 22:45:36 +02:00
c19fc81e84* revert the previous change and force-display a mouse cursor inside the overlay, Truberbrook and others won't show a cursor in the overlay by default
otavepto
2024-03-04 02:39:50 +02:00
66d1fab36ffix building ingame overlay dep (System) on CI
otavepto
2024-03-03 12:30:32 +02:00
1ecae283d8verbose CI
otavepto
2024-03-03 05:17:01 +02:00
66d7b6a125missing packages for CI
otavepto
2024-03-03 04:32:33 +02:00
294385736eupdate ingame_overlay dep
otavepto
2024-03-03 03:53:15 +02:00
5907e67751correct the file format in packaging script of the emu
otavepto
2024-03-03 03:52:50 +02:00
38ac49254dupdate main readme to add the new compilation switches for linux + changelog
otavepto
2024-03-03 03:45:01 +02:00
e3a27e842dupdate linux build script to add an experimental version with overlay support
otavepto
2024-03-03 03:43:05 +02:00
8018df74dafix all overlay compilation warnings on Linux
otavepto
2024-03-03 03:34:19 +02:00
af383860a7fix overlay compilation on Linux
otavepto
2024-03-03 03:33:47 +02:00
5c312306d4use const ref in many places
otavepto
2024-03-03 03:32:17 +02:00
4bf76af19b* point at updated deps submodule
otavepto
2024-03-02 16:32:51 +02:00
88ab37d78f* proper fix for the window resizing problem, thanks to Nemirtingas
otavepto
2024-03-02 16:09:22 +02:00
b137cf0f38prefix these debug messages in networking
otavepto
2024-03-02 12:09:42 +02:00
0955fbb77a* a hacky fix for window resizing, this will force the overlay to update its size when the game's window size is changed
otavepto
2024-03-02 12:09:21 +02:00
74a85fb38c* update the steam_overlay.c/.h code to accommodate the changes in the ImGui lib & the ingame overlay project/dependency
otavepto
2024-03-01 23:16:29 +02:00
24d84c6259remove source files of ImGui lib, built obj files + .h files already provided by ingame overlay dependency
otavepto
2024-03-01 23:04:50 +02:00
c13f636c11update windows build script for the new ingame overlay dependency
otavepto
2024-03-01 23:03:24 +02:00
4aa0f58199remove the source files of the ingame overlay project, now it's a dependency
otavepto
2024-03-01 20:38:25 +02:00
9792545068update linux dep build script for the new ingame overlay dependency
otavepto
2024-03-01 20:37:13 +02:00
9d2fa74683update windows dep build script for the new ingame overlay dependency
otavepto
2024-03-01 20:36:52 +02:00
a6fd1de19cupdate third party submodule for the new ingame overlay dependency
otavepto
2024-03-01 20:36:29 +02:00
887b805e9fupdate ingame_overlay project
a
2024-03-03 03:50:32 +02:00
fb36d1b599fixed file format, gz instead of bz2
a
2024-03-02 16:47:54 +02:00
9f545d0b46add ingame_overlay project
a
2024-03-01 13:54:43 +02:00
2cbc786430revert the workaround for the usage of private/hidden glibc exports on linux, and fix it by directly calling the corresponding functions without the ver parameter: stat, lstat, stat64, lstat64, mknod. might break stuff! reverts 3b6663ca9954f697f29d1cae11c890b0bc7703b9
otavepto
2024-03-01 12:50:58 +02:00
f7fdfba6dfupdate date
otavepto
2024-02-29 21:09:23 +02:00
46424f43bcfix this debug message in steam_networking
otavepto
2024-02-29 21:06:50 +02:00
9eceff7792Visual Studio has dubious language extensions!
otavepto
2024-02-29 02:51:33 +02:00
dfc8be4a7cchange the server type parameter of the request before continuing the code, since it's used multiple times and also being set in the request object
otavepto
2024-02-29 02:38:51 +02:00
3d836d694dadded 2 new options which enable the new behavior for Steam Matchmaking Servers
otavepto
2024-02-29 01:16:01 +02:00
6a7bd6c063grab players list for Steam_Matchmaking_Servers from Steam_GameServers , probably broken!
otavepto
2024-02-28 22:41:04 +02:00
7e240ffec0new flag -reldir for the generate_emu_config script to use everything relatively
otavepto
2024-02-24 19:41:14 +02:00
883dfac04f* build the python scripts achievements_gen.py and parse_controller_vdf.py into binary form using pyinstaller
otavepto
2024-02-24 14:58:58 +02:00