diff --git a/tools/generate_emu_config/_DEFAULT/0/steam_api.7z b/tools/generate_emu_config/_DEFAULT/0/steam_api.7z index 61002202..5a4b2f87 100644 Binary files a/tools/generate_emu_config/_DEFAULT/0/steam_api.7z and b/tools/generate_emu_config/_DEFAULT/0/steam_api.7z differ diff --git a/tools/generate_emu_config/_DEFAULT/0/steam_api.dll b/tools/generate_emu_config/_DEFAULT/0/steam_api.dll index f47be887..3aa53d57 100644 Binary files a/tools/generate_emu_config/_DEFAULT/0/steam_api.dll and b/tools/generate_emu_config/_DEFAULT/0/steam_api.dll differ diff --git a/tools/generate_emu_config/_DEFAULT/0/steam_api64.7z b/tools/generate_emu_config/_DEFAULT/0/steam_api64.7z index 15b217bb..3ce83742 100644 Binary files a/tools/generate_emu_config/_DEFAULT/0/steam_api64.7z and b/tools/generate_emu_config/_DEFAULT/0/steam_api64.7z differ diff --git a/tools/generate_emu_config/_DEFAULT/0/steam_api64.dll b/tools/generate_emu_config/_DEFAULT/0/steam_api64.dll index 9910c3e3..6f99f430 100644 Binary files a/tools/generate_emu_config/_DEFAULT/0/steam_api64.dll and b/tools/generate_emu_config/_DEFAULT/0/steam_api64.dll differ diff --git a/tools/generate_emu_config/_DEFAULT/1/steam_settings/configs.main.ini b/tools/generate_emu_config/_DEFAULT/1/steam_settings/configs.main.ini index e085ee60..93f5745e 100644 --- a/tools/generate_emu_config/_DEFAULT/1/steam_settings/configs.main.ini +++ b/tools/generate_emu_config/_DEFAULT/1/steam_settings/configs.main.ini @@ -14,7 +14,27 @@ gc_token=1 steam_deck=0 # 1=enable avatar functionality # default=0 -enable_account_avatar=0 +enable_account_avatar=1 +# 1=synchronize user stats/achievements with game servers as soon as possible instead of caching them until the next call to 'Steam_RunCallbacks()' +# not recommended to enable this +# default=0 +immediate_gameserver_stats=0 +# 1=use the proper type of the server list (internet, friends, etc...) when requested by the game +# 0=always return the type of the server list as 'LAN server' +# not recommended to enable this +# default=0 +matchmaking_server_list_actual_type=0 +# 1=grab the server details for match making using an actual server query +# 0=use the info from the local network messages shared between client/server +# not recommended to enable this, currently breaks some games +# default=0 +matchmaking_server_details_via_source_query=0 +# very basic crash logger/printer +# this is intended to debug some annoying scenarios, and best used with the debug build of the emu +# default= +crash_printer_location=./EMU_CRASHES.txt + +[main::stats] # 1=prevent 'Steam_User_Stats::FindLeaderboard()' from always succeeding and creating the unknown leaderboard # not recommended to enable this # default=0 @@ -39,24 +59,12 @@ stat_achievement_progress_functionality=1 # also has no impact on the functions which directly change stats, achievements, or achievements progress # default=1 save_only_higher_stat_achievement_progress=1 -# 1=synchronize user stats/achievements with game servers as soon as possible instead of caching them until the next call to 'Steam_RunCallbacks()' -# not recommended to enable this -# default=0 -immediate_gameserver_stats=0 -# 1=use the proper type of the server list (internet, friends, etc...) when requested by the game -# 0=always return the type of the server list as 'LAN server' -# not recommended to enable this -# default=0 -matchmaking_server_list_actual_type=0 -# 1=grab the server details for match making using an actual server query -# 0=use the info from the local network messages shared between client/server -# not recommended to enable this, currently breaks some games -# default=0 -matchmaking_server_details_via_source_query=0 -# very basic crash logger/printer -# this is intended to debug some annoying scenarios, and best used with the debug build of the emu -# default= -crash_printer_location=./EMU_CRASHES.txt +# the emulator loads the achievements icons is memory, this is needed for APIs like 'ISteamUserStats::GetAchievementIcon()' +# the loaded icon size is controlled by [overlay::appearance] -> Icon_Size, in configs.overlay.ini +# 1=load icons lazily when they are requested +# 0=load icons as soon as the interface 'ISteamUserStats' is initialized +# default=1 +lazy_load_achievements_icons=1 [main::connectivity] # 1=prevent hooking OS networking APIs and allow any external requests