Commit Graph

1831 Commits

Author SHA1 Message Date
Sak32009
1b7909d7c1 fix %errorlevel% on build_win_premake.bat 2024-08-19 00:54:55 +02:00
Sak32009
24ae0c23a1 update third-party 2024-08-19 00:53:16 +02: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
12df9c6ef7
Merge pull request #14 from otavepto/migrate-branch
Update `migrate_gse` to write branch info in the correct file
2024-08-18 20:41:35 +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
Detanup01
5f78184e60
Merge pull request #8 from otavepto/patch-missing-impl
Add some missing implementations
2024-08-18 18:47:19 +02:00
a
af97244e97 update migrate_gse to write branch info in the correct file 2024-08-18 19:20:56 +03:00
Sak32009
0baf8651fd update third-party 2024-08-18 14:24:06 +02:00
Sak32009
8d5c5134c1 added helper generate_credits.bat 2024-08-18 14:23:53 +02:00
Sak32009
1e498adb1b add steamclient_loader tool SOURCE.txt 2024-08-18 14:21:15 +02:00
Sak32009
949ee2a6f6 add imgui lib SOURCE.txt 2024-08-18 14:21:05 +02:00
Sak32009
8abc24a30b SOURCE.txt rewritten 2024-08-18 14:12:16 +02:00
Sak32009
26a07e06e7 improved build_win_premake.bat and package_win.bat 2024-08-18 11:08:23 +02:00
Sak32009
34f664621c update utfcpp lib 2024-08-18 11:06:04 +02:00
Sak32009
f4d9f23ac6 update stb lib 2024-08-18 11:05:49 +02:00
Sak32009
31e500f4e3 update simpleini lib 2024-08-18 11:05:05 +02:00
Sak32009
99002a7b66 update sha1 lib 2024-08-18 11:04:57 +02:00
Sak32009
f910955cb4 update json lib 2024-08-18 11:04:48 +02:00
Sak32009
c0200901d6 update gamepad lib 2024-08-18 11:04:40 +02:00
Sak32009
bfbbc8d2ea update fifo_map lib 2024-08-18 11:04:33 +02:00
Sak32009
d42a5a6a6b update detours lib 2024-08-18 11:04:22 +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
08f2bc36e0 helper function to str replace substr 2024-08-18 05:05:53 +03:00
a
97bec67073 split steam_user_stats class into multiple files for readability 2024-08-18 05:02:40 +03:00
a
161bd8da33 * fix a bug when displaying progress notifications where the achieved icon was shown instead of the gray/locked one
* don't save/cache the achievement icon handle to allow lazy loading
* make the test achievement load either locked or unlocked icon randomly
* don't attempt to load the icon more than once
2024-08-18 05:02:20 +03:00
a
9ba2b1f04b fix a deadlock scenario in the overlay 2024-08-18 05:02:06 +03:00
a
6c78d51240 don't check for ready flag in networking callback, save the chat message and exit, when the ovrlay is ready it will display it 2024-08-18 05:01:59 +03:00
a
917eea288a don't load achievements icons in the overlay, already done in steam_user_stats 2024-08-18 05:01:53 +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
f581a892eb in the overlay, use the achievement icon handle directly instead of the icon filepath to load the icon resource 2024-08-18 05:00:34 +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
41570b0fa5 ensure generated schema from gen_emu_config contains name and description 2024-08-18 05:00:14 +03:00
a
7e768c73fe deprecate searching for achievements icons in "achievement_images" folder when loading overlay icons 2024-08-18 05:00:06 +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
80bc1e2490 remove unused vulkan headers 2024-08-18 04:59:42 +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
a
afee4c4a72 workaround a problem in Steam_HTTP::SetHTTPRequestHeaderValue() where some games set a cache-control policy which allows only reponses from previous requests 2024-08-18 04:54:14 +03:00
a
d7fb8403d1 bypass ssl verification in steam_http when downloading requests 2024-08-18 04:53:40 +03:00
a
ed1eec0983 fix a buffer overrun bug in steam_http where the buffer size wasn't set correctly 2024-08-18 04:53:34 +03:00
a
587e629df9 add new required mbedtls link libs to all emu builds 2024-08-18 04:53:26 +03:00
a
c7320465e3 fix compilation warning for mbedtls dep on visual studio 2024-08-18 04:53:20 +03:00
a
d74d87c198 build dep curl with mbedtls as SSL lib to allow using https protocol 2024-08-18 04:53:08 +03:00