760 Commits

Author SHA1 Message Date
alex47exe
56e8e6adfe
Merge branch 'dev' into dev 2024-10-26 02:31:02 +01:00
Detanup01
63552d7584
fixing is_beta_branch in ini 2024-10-25 18:47:18 +02:00
Detanup01
6be3ba1963
fix interface getter and steamutils class 2024-10-23 17:00:28 +02:00
alex47exe
20f50d8cb0
Merge branch 'Detanup01:dev' into dev 2024-10-23 00:15:02 +01:00
universal963
dee5201e61 Fix debug log 2024-10-22 19:55:12 +08:00
universal963
f8bf0ab381 Fix debug build 2024-10-22 19:13:36 +08:00
universal963
2ef54d0fb8 Fix again 2024-10-22 19:00:49 +08:00
universal963
e3527834d7 Fix compilation 2024-10-22 18:53:44 +08:00
universal963
415fd1ca3e Initial implementation of ISteamUser004 to ISteamUser008 2024-10-22 18:41:46 +08:00
alex47exe
493cf75376
Merge branch 'Detanup01:dev' into dev 2024-10-21 00:19:06 +01:00
Detanup01
2b0eefd929
use UGC19 as UGC20 2024-10-20 23:10:22 +02:00
alex47exe
5e6fcc146c
Merge branch 'Detanup01:dev' into dev 2024-10-19 23:17:16 +01:00
universal963
ff5ef4f721
One more fix 2024-10-15 23:45:32 +08:00
alex47exe
0745935be0 is_beta_branch fix, as pointed by wizark952
should now be correctly parsed from 'app::general' instead of 'main::general'
2024-10-14 17:45:32 +01:00
universal963
4823a2be70
Fix possible memory leak 2024-10-14 13:40:21 +08:00
alex47exe
9c18c68ce9
Merge branch 'Detanup01:dev' into dev 2024-10-10 23:43:25 +01:00
a
2d69eb2164 implement ISteamAppDisableUpdate001 2024-10-09 22:34:03 +03:00
alex47exe
c0b071e78a
Merge branch 'dev' into dev 2024-09-16 15:17:36 +01:00
universal963
cbef1d49e9 Correct undocumented api in ISteamNetworkingSockets010 and ISteamNetworkingSockets011 2024-09-16 13:06:42 +08:00
M4RCK5
a68259d7cd
MELTY BLOOD TYPE LUMINA Fix
[Requested by wizark](https://cs.rin.ru/forum/viewtopic.php?p=3124996#p3124996)
2024-09-14 01:59:57 -03:00
alex47exe
3fbe0d3ec6
Merge branch 'Detanup01:dev' into dev 2024-09-02 12:19:29 +01:00
Detanup01
dcc1a5c63f
Merge pull request #35 from Sak32009/patch-stb-image-resize2-as-static
compile stb_image_resize2 as static library
2024-09-02 10:46:35 +02:00
Sak32009
b3582bf31c compile stb_image_resize2 as static library 2024-09-01 08:17:23 +02:00
Sak32009
c3d8217629 fixed msbuild warnings 2024-09-01 07:24:16 +02:00
alex47exe
4f0a36f8bb
Merge branch 'Detanup01:dev' into dev 2024-08-27 23:37:28 +01:00
universal963
fd1af0d7ff
More accurate api behaviors 2024-08-27 02:08:13 +08:00
alex47exe
ab40864be7
Merge branch 'dev' into dev 2024-08-25 13:45:22 +01:00
Sak32009
935d3405a9 fix msbuild warnings 2024-08-24 19:57:23 +02:00
alex47exe
d7f6576c65
Merge branch 'dev' into dev 2024-08-23 00:30:13 +01:00
Detanup01
f981989926
Merge pull request #27 from otavepto/remote_aa/patch-overlay-background-upload
Dramatically decrease the startup locking/halt time when the overlay is enabled
2024-08-22 20:39:06 +02:00
a
4017266241 * deprecate lazy_load_achievements_icons in favor of paginated_achievements_icons
* new option `upload_achievements_icons_to_gpu` in `configs.main.ini` which controls whether the overlay should upload the achievements icons to the GPU and display them or not
* synchronize overlay proc with the periodic steam callback in a better way to avoid FPS drop
* prevent overlay flickering regression
* upload achievements icons to the GPU in the overlay proc periodically, this dramatically decreased the startup locking/halt time
* fix a potential deadlock scenario in the overlay as a result of synchonizing with 2 mutex objects
2024-08-21 23:56:52 +03:00
a
4b9f88d8ec * change return type of all client functions from bool to steam_bool to avoid inconsistency problem in the client library
* implement missing client functions
  - `Breakpad_SteamSendMiniDump()`
  - `Steam_IsKnownInterface()`
  - `Steam_NotifyMissingInterface()`
2024-08-21 22:45:02 +03:00
alex47exe
d17334b11a
Merge branch 'dev' into dev 2024-08-18 21:22:04 +01:00
Detanup01
a8bebdde0a
Merge pull request #7 from otavepto/patch-game-stats-csv
Allow saving stats from `ISteamGameStats` to .csv files
2024-08-18 20:53:05 +02:00
Detanup01
c1a3856b20
Merge pull request #12 from Sak32009/dev
Updated third-party and libs deps + improved package_win_release.bat and build_win_premake.bat + added generate_credits.bat from SOURCE.txt files.
2024-08-18 20:49:58 +02:00
Detanup01
557aa0237f
Merge pull request #10 from otavepto/patch-steam-http
Fixes for `Steam_Http` class
2024-08-18 20:49:37 +02:00
Detanup01
f1d4ba689b
Merge pull request #9 from otavepto/patch-user-stats-icon
Implement `Steam_User_Stats::GetAchievementIcon()`
2024-08-18 19:02:45 +02:00
Sak32009
f4d9f23ac6 update stb lib 2024-08-18 11:05:49 +02:00
a
6328061212 fix vs warnings 2024-08-18 05:07:15 +03:00
a
6066d0cbe8 move the ini option steam_game_stats_reports_dir to the section [main::misc] 2024-08-18 05:06:53 +03:00
a
a372a2ddb4 save statistics from ISteamGameStats to disk in a csv file 2024-08-18 05:06:20 +03:00
a
a647c6cfdd new ini option steam_game_stats_reports_dir to define a folder where statistics from ISteamGameStats will be saved 2024-08-18 05:06:14 +03:00
a
97bec67073 split steam_user_stats class into multiple files for readability 2024-08-18 05:02:40 +03:00
a
530a26f07b * don't load achievements icons in the constructor of steam_user_stats, instead wait for the next call to the run callback
* fix a bug where loaded image handle wasn't being saved
2024-08-18 05:01:46 +03:00
a
573e17b45a * new option to lazy load achievements icons in memory when they're requested, rather than loading them on the next call to the run callback
* move stats options in the ini to a separate section [main::stats]
2024-08-18 05:01:39 +03:00
a
167a64a496 generate random number for each debug log file 2024-08-18 05:01:32 +03:00
a
e04b6c9575 use a global constant for invalid image handle 2024-08-18 05:01:18 +03:00
a
4e5aa8085e * implement Steam_User_Stats::GetAchievementIcon()
* load all achievements icons in memory when loading the achievements schema
2024-08-18 05:00:21 +03:00
a
4d06c010a3 * encapsulate image load/get functions + fix access in current code
* don't add new image resource if current one exists
2024-08-18 04:59:52 +03:00
a
c65e0fc36a fix a bug in Steam_HTTP::SendHTTPRequest() where the ID of the triggered call-result from online requests was completely unrelated to the original request, resulting in timeout 2024-08-18 04:54:21 +03:00