147 Commits

Author SHA1 Message Date
a
63f803dc00 revert p2p manager changes 2026-01-09 21:15:42 +02:00
a
75cd76e69f allow changing packet sharing behavior in old p2p networking via ini config 2025-11-24 22:25:30 +02:00
wunnr
2a4b64558b auto_send_invites.txt 2025-11-09 14:12:27 -07:00
Detanup01
b6acafd8ab Merge pull request #369 from wunnr/env_save_path
Add "GseSavePath" env var for overriding emu save path
2025-11-05 10:34:12 +01:00
wunnr
d6b3318efb Moved env var parsing from get_user_appdata_path to parse_local_save 2025-11-03 18:32:03 -07:00
a
c71f660f6a add feature flag to voice chat 2025-11-03 00:33:14 +02:00
a
dc9e5dc42b - new functionality to create expected cloud save dirs at startup
- new helper function to search for a substring with case insensitive support
2025-10-15 00:04:10 +03:00
universal963
89e83e865b Add free_weekend option 2025-10-02 23:01:26 +08:00
NotAndreh
2a62ce30a2 Fixes to the playtime implementation, added a optional setting under [main::stats] called record_playtime 2025-08-16 16:35:18 +02:00
NicknineTheEagle
07708009a2 Added a setting to block clients with unknown auth ticket formats 2025-08-12 17:54:52 +03:00
NicknineTheEagle
eb54feab90 Added legacy interfaces 2025-07-25 14:05:46 +03:00
Detanup01
e3d0b11d99 dont decode twice 2025-07-10 18:30:29 +02:00
Detanup01
8540ab58a9 comply with requests 2025-07-10 18:28:23 +02:00
Detanup01
9515682fc9 implement encryptedappticket cleanly
add alt account for denuvo & encrypted saves
2025-07-09 21:03:22 +02:00
GittyGittyKit
a303521e92 Add encrypted app ticket token support 2025-07-08 14:08:30 +02:00
universal963
8794403c10 Initial implementation of GetQueryUGCMetadata() 2025-06-18 20:51:13 +08:00
universal963
cee5ce34cc Allow empty path to be set in app::paths and allow returning empty path in Steam_Apps::GetAppInstallDir() 2025-05-17 20:20:44 +08:00
universal963
3e22b28173 Indentation 2025-04-14 01:38:42 +08:00
universal963
e316360012 Initial implementation of GetGlobalStat() 2025-04-14 01:05:56 +08:00
rcyggdra
d8207bf629 Add FPS option control for overlay 2025-02-23 23:22:46 +08:00
Detanup01
c2d4807d94 remove creation of new global ini if listen port is not there 2025-02-04 17:44:01 +01:00
a
90cac09c12 overlay fps/frametime/playtime 2024-12-05 02:14:18 +02:00
Detanup01
d50f693348 Merge pull request #106 from Edremon/fix/total_files_sizes
Fix total_files_sizes fallback
2024-12-01 19:57:16 +01:00
Edremon
16474478c8 Fix total_files_sizes fallback 2024-11-29 21:35:34 +00:00
a
0d35336c57 fix preview url path on Linux 2024-11-28 01:26:24 +02:00
a
1c5e64f03f fix dates 2024-11-27 21:49:34 +02:00
a
1e23974c48 * fix mod details struct access again!
* fix querying mod tags count
* fix mod preview file URI
* copy missing mod min/max branches
* use different timing for mod update/create/add dates
2024-11-26 21:52:59 +02:00
Detanup01
63552d7584 fixing is_beta_branch in ini 2024-10-25 18:47:18 +02:00
Sak32009
c3d8217629 fixed msbuild warnings 2024-09-01 07:24:16 +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
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
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
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
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
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
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
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
otavepto
9443afbd00 * add 2 new properties to mods.json min_game_branch and max_game_branch according to sdk v1.60, no idea what they do
* make sure buffer is null terminated in `Steam_UGC::GetQueryUGCPreviewURL()`
* implement 2 new useless ugc stuff + use an already made function to check for handle validity
2024-07-07 02:39:21 +03:00
otavepto
3f7ec00719 * parse and use branches data from branches.json
* deprecate build_id in the .ini file
* change Steam_Apps::SetDlcContext() to mimic Steam_Apps::BIsDlcInstalled(), not sure if that's correct
2024-07-07 02:39:21 +03:00
otavepto
a307cc13e5 new option in mods.json for the new param of total files sizes 2024-07-07 02:39:21 +03:00
otavepto
92a38b2f2f settings_parser: use multibyte std::string 2024-06-30 03:18:39 +03:00
otavepto
433dc405bd gen_emu_config: make sure each line in supported languages is lowercase 2024-06-30 03:18:39 +03:00
otavepto
caea115cf7 update readmes + changlog & credits 2024-06-24 22:27:31 +03:00
otavepto
6ee0628750 add a new option save_only_higher_stat_achievement_progress and enable it by default toa void progress spam from stats which are tied to an achievement 2024-06-23 19:16:44 +03:00
otavepto
de03379602 add an option to allow the game to change unknown stats 2024-06-23 19:16:44 +03:00
otavepto
fcb40ac86d allow specifying durations for each notification type 2024-06-20 21:49:22 +03:00
otavepto
9ee40181b1 * allow test achievement to include a progress randomly
* allow showing the progress indicator in the achievement notifications, not only in the achievements list
* don't play sound when showing progress notifications
* disable progress notifications if the setting in the .ini was set
2024-06-06 23:19:13 +03:00
otavepto
663f1a9350 new option to disable overlay progress notifications 2024-06-06 23:19:13 +03:00
Detanup01
7c5b4e5325 Its done
(only left like the >or < comparision with unsigned/signed)
steam_matchmaking.cpp(241,40) has C4244 issue, look into it!
2024-05-27 23:24:38 +03:00