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
a
50066cc105
verbose curl logging
2024-08-18 04:52:37 +03:00
a
73f70c7cca
note on how to add orphan branches as submodules
2024-08-18 04:49:19 +03:00
a
72f4b85924
proper handling for SteamNetworkingSockets007
2024-08-18 04:48:57 +03:00
a
e8d36b3353
implement undocumented interfaces ISteamRemoteStorage015
+ ISteamUGC011
2024-08-18 04:48:40 +03:00
a
b8869b60b0
implement undocumented interfaces ISteamNetworkingSockets010
+ ISteamNetworkingSockets011
2024-08-18 04:48:31 +03:00
a
0868b639ef
remove unused helper functions
2024-08-18 04:47:03 +03:00
a
a450edfe28
minor missing implementation in CreateInterface()
2024-08-18 04:46:47 +03:00
Detanup01
c0bc32849a
Merge pull request #5 from DogancanYr/patch-1
...
Update README.md
2024-08-04 21:35:10 +02:00
DogancanYr
8106dff153
Update README.md
2024-08-04 22:12:56 +03:00
DogancanYr
44e2f4626c
Update README.md
2024-08-04 18:25:06 +03:00
Detanup01
79ee1dd707
Merge pull request #4 from otavepto/patch-2
...
Allow disabling the internal functionality which reports an achievement progress for stats that are tied to achievements
2024-08-03 20:54:11 +02:00
Detanup01
39d14cd4e4
Merge pull request #3 from otavepto/patch-1
...
Fixes for some crashes + behavior enhancements
2024-08-03 20:53:45 +02:00
a
ee5c2bb4f9
allow disabling the internal functionality which reports an achievement progress for stats that are tied to achievements
2024-08-03 21:16:49 +03:00
a
784724bc07
add comments with default values in the ini files
2024-08-03 19:24:06 +03:00
a
97032cdc33
fix an inverted condition when parsing the ini option matchmaking_server_list_actual_type
in configs.main.ini
2024-08-03 19:23:46 +03:00
a
bf55cecac2
fix a bad print modifier resulting in crash
2024-08-03 16:57:30 +03:00
a
26905df507
* add a new timeline state when game calls Steam_Timeline::SetTimelineGameMode()
...
* mimic real behavior in `Steam_Timeline::AddTimelineEvent()`
2024-08-03 16:57:30 +03:00
a
450a345333
* add instance of game_stats for servers, client and server instances are requested by games
...
* delete ended game_stats sessions after 15 seconds to reduce memory usage
2024-08-03 16:57:30 +03:00
a
19b5ea2e23
* add missing callback to steam_friends
...
* remove duplicate callback triggered in `Steam_Friends::SetPersonaName()`
2024-08-03 16:57:30 +03:00
a
f73d73e1bd
* add missing callback to steam_user
...
* fix a potential problem in `Steam_User::GetUserDataFolder()` where an incomplete path might be copied
2024-08-03 16:57:30 +03:00
a
7b9bc9b3fe
fix a scenario where call results might not be triggered in steam_http if the function arg was null
2024-08-03 16:57:30 +03:00
a
c207359bf7
add potentially missing callback to steam_networking_socketserialized
2024-08-03 16:57:30 +03:00
a
f14d9e8bf8
add missing callback to steam_utils
2024-08-03 16:57:30 +03:00
a
3c938208c2
add missing callbacks to steam_ugc
2024-08-03 16:57:30 +03:00