Commit Graph

  • 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
  • d347ebafd3 update release readme + add new example file for overlay hook delay otavepto 2024-03-05 22:48:55 +02:00
  • 5df75be04b attempt 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
  • c50ac8fa71 some debug messages otavepto 2024-03-04 02:59:35 +02:00
  • 6a5fbf2b7d formatting otavepto 2024-03-04 02:40:03 +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
  • 66d1fab36f fix building ingame overlay dep (System) on CI otavepto 2024-03-03 12:30:32 +02:00
  • 1ecae283d8 verbose CI otavepto 2024-03-03 05:17:01 +02:00
  • 66d7b6a125 missing packages for CI otavepto 2024-03-03 04:32:33 +02:00
  • 294385736e update ingame_overlay dep otavepto 2024-03-03 03:53:15 +02:00
  • 5907e67751 correct the file format in packaging script of the emu otavepto 2024-03-03 03:52:50 +02:00
  • 38ac49254d update main readme to add the new compilation switches for linux + changelog otavepto 2024-03-03 03:45:01 +02:00
  • e3a27e842d update linux build script to add an experimental version with overlay support otavepto 2024-03-03 03:43:05 +02:00
  • 8018df74da fix all overlay compilation warnings on Linux otavepto 2024-03-03 03:34:19 +02:00
  • af383860a7 fix overlay compilation on Linux otavepto 2024-03-03 03:33:47 +02:00
  • 5c312306d4 use 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
  • 34aa0d9fc3 updated changelog otavepto 2024-03-02 16:15:07 +02:00
  • 88ab37d78f * proper fix for the window resizing problem, thanks to Nemirtingas otavepto 2024-03-02 16:09:22 +02:00
  • b137cf0f38 prefix 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
  • c81842bd2f update vulkan .h files, copied from ingame overlay project/dependency otavepto 2024-03-01 23:05:44 +02:00
  • 24d84c6259 remove 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
  • c13f636c11 update windows build script for the new ingame overlay dependency otavepto 2024-03-01 23:03:24 +02:00
  • 4aa0f58199 remove the source files of the ingame overlay project, now it's a dependency otavepto 2024-03-01 20:38:25 +02:00
  • 9792545068 update linux dep build script for the new ingame overlay dependency otavepto 2024-03-01 20:37:13 +02:00
  • 9d2fa74683 update windows dep build script for the new ingame overlay dependency otavepto 2024-03-01 20:36:52 +02:00
  • a6fd1de19c update third party submodule for the new ingame overlay dependency otavepto 2024-03-01 20:36:29 +02:00
  • 887b805e9f update ingame_overlay project a 2024-03-03 03:50:32 +02:00
  • fb36d1b599 fixed file format, gz instead of bz2 a 2024-03-02 16:47:54 +02:00
  • 9f545d0b46 add ingame_overlay project a 2024-03-01 13:54:43 +02:00
  • 2cbc786430 revert 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
  • f7fdfba6df update date otavepto 2024-02-29 21:09:23 +02:00
  • 46424f43bc fix this debug message in steam_networking otavepto 2024-02-29 21:06:50 +02:00
  • 2363f35a93 change wording otavepto 2024-02-29 20:20:01 +02:00
  • 9eceff7792 Visual Studio has dubious language extensions! otavepto 2024-02-29 02:51:33 +02:00
  • dfc8be4a7c change 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
  • 3d836d694d added 2 new options which enable the new behavior for Steam Matchmaking Servers otavepto 2024-02-29 01:16:01 +02:00
  • 6a7bd6c063 grab players list for Steam_Matchmaking_Servers from Steam_GameServers , probably broken! otavepto 2024-02-28 22:41:04 +02:00
  • 8393261473 * partially revert matchmaking code otavepto 2024-02-28 00:12:47 +02:00
  • c38601fdcd Restore networking, source query, avatar, friends changes/additions from: 75e6d7c8ab466655f563963a3e4ec2edc6a4e1de, 4399c0b12bbbb85de8d121ab81a163c7883b70a7 otavepto 2024-02-27 21:17:53 +02:00
  • 001e74aafa revert all networking, source query, avatar, friends changes/additions from: 75e6d7c8ab466655f563963a3e4ec2edc6a4e1de, 4399c0b12bbbb85de8d121ab81a163c7883b70a7 otavepto 2024-02-27 02:10:20 +02:00
  • 3d43d39f08
    Update README.md otavepto 2024-02-25 22:48:21 +02:00
  • 7e240ffec0 new 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
  • f5d0b06ab4
    Update README.md otavepto 2024-02-24 10:18:00 +02:00
  • 41d99ad3eb date! otavepto 2024-02-23 20:44:12 +02:00
  • 4dd152911d * more accurately handle and download steamhttp requests in multi-threaded manner otavepto 2024-02-23 20:41:30 +02:00
  • 2cd2630288 update changelog otavepto 2024-02-20 19:15:45 +02:00
  • 44275decd4 add -nd flag for gen_emu_config to readme otavepto 2024-02-20 19:13:23 +02:00
  • 505bec9896 some logging for networking otavepto 2024-02-17 22:22:43 +02:00
  • bf413fc12a report missing key binding otavepto 2024-02-17 12:53:12 +02:00
  • c1d1779624 update the code which parses controller inputs otavepto 2024-02-17 10:15:25 +02:00
  • 210c86c1a3 add an example website otavepto 2024-02-17 05:24:05 +02:00
  • 7c02ebd96a update changelog otavepto 2024-02-17 05:18:48 +02:00
  • df2f38f589 * create an empty example file on build otavepto 2024-02-17 05:17:04 +02:00
  • e62ec772c3 support the new format for supported_languages otavepto 2024-02-16 15:57:52 +02:00
  • 3a701dfbbd fixed a bug + print stack trace on exception otavepto 2024-02-16 15:44:59 +02:00
  • 6a0b9dbac1 missing note otavepto 2024-02-16 15:25:49 +02:00
  • d8c14ab13e * allow setting steam id of apps/games owners from an external file top_owners_ids.txt beside the script otavepto 2024-02-16 15:22:30 +02:00
  • e64242a248
    Update README.md otavepto 2024-02-16 11:55:50 +02:00
  • caef385c37
    Update README.md otavepto 2024-02-16 11:40:03 +02:00
  • e52fda0bc0
    Update README.release.md otavepto 2024-02-15 02:06:11 +02:00
  • 018d4aa2c1 sloppy code is problematic! (at least verify PE signature) otavepto 2024-02-13 02:08:14 +02:00
  • 6cc937d4b4 update changelog otavepto 2024-02-10 06:53:45 +02:00
  • 0db011f94b reset images textures on window resize otavepto 2024-02-09 21:58:00 +02:00
  • 0af025ea5d don't load images forever to avoid a never ending slowdown otavepto 2024-02-09 10:32:33 +02:00
  • 8f62d7d487 remove unused line otavepto 2024-02-09 05:06:08 +02:00
  • 3474c703e3 we need that #define for dx12 when compiling for x32 according to docs otavepto 2024-02-08 03:47:27 +02:00
  • dd870c1339 fix compilation otavepto 2024-02-08 03:02:12 +02:00
  • b92a70e9ac a hacky fix for the overlay on dx12 otavepto 2024-02-08 02:26:06 +02:00
  • e4af4f2b00 allow setting the ip country reported to the game via a file otavepto 2024-02-07 04:22:33 +02:00
  • 0237152b82 fixed some mistakes + missing reg patch otavepto 2024-02-07 03:39:22 +02:00
  • 7feca7f173 update notes otavepto 2024-02-07 03:10:26 +02:00
  • 3482c6fae3 added persistent modes to cold client loader + refactored ini sections otavepto 2024-02-05 22:18:00 +02:00
  • 7c1f7dc4ab updated updated translations for Czech by Olivander otavepto 2024-02-04 22:26:46 +02:00
  • e3b80fe072 updated translations for Brazilian Portuguese by Vlxst otavepto 2024-02-04 22:23:53 +02:00
  • 1a5998d13b * initial wiki otavepto 2024-01-26 21:31:26 +02:00
  • 8e5c752183 updated changelog otavepto 2024-01-26 05:56:06 +02:00
  • 1bba2c09b0 * allow setting the achievements notifications via config file otavepto 2024-01-26 05:49:03 +02:00
  • 7e595ce1d9 updated changelog otavepto 2024-01-25 23:32:54 +02:00
  • b016f3dafa refactor user_stats otavepto 2024-01-25 23:23:13 +02:00
  • 374b9a8029 forgot that! otavepto 2024-01-25 22:56:27 +02:00
  • a09bc24437 refactor steam_apps otavepto 2024-01-25 22:51:09 +02:00
  • 8c012f7101 lots of todo notes otavepto 2024-01-25 20:33:02 +02:00
  • 16e49d9bcb Added option to not generate disable_*.txt"s Detanup01 2024-01-25 21:49:04 +01:00
  • 2c428e071a make sure mod path, if relative, would be relative to the lib itself + return utf8 string otavepto 2024-01-25 17:06:45 +02:00
  • 0e4b6e85e0 fixed a pattern otavepto 2024-01-25 03:13:19 +02:00
  • e993b51340 credits otavepto 2024-01-25 02:43:02 +02:00
  • 5db4636cf1 updated changelog otavepto 2024-01-24 23:11:11 +02:00
  • 5ec61403f5 don't spam loading achievements forever on failure otavepto 2024-01-24 02:21:09 +02:00
  • b8e305bc41 allow copying own id and a friend's ID otavepto 2024-01-23 01:44:32 +02:00
  • 9eee49d6af add a button to invite all friends playing same game otavepto 2024-01-22 01:31:02 +02:00
  • d73faeff38 use the new functions to check for friend ID in the auto accept list otavepto 2024-01-22 01:24:22 +02:00
  • a98baef856 fixed a casting mistake when displaying friend ID otavepto 2024-01-22 01:23:21 +02:00
  • 245e1414fc allow accepting any invitation by using an empty file otavepto 2024-01-22 01:19:41 +02:00
  • 6864aafc12 restored missing files! why! otavepto 2023-12-29 08:41:34 +02:00
  • 628d5001a6 don't open the overlay when auto accept is used otavepto 2024-01-06 07:43:09 +02:00