mirror of
https://github.com/alex47exe/gse_fork.git
synced 2026-02-04 05:41:18 +01:00
Merge pull request #355 from universal963/patch-freeweekend
Add `free_weekend` option
This commit is contained in:
@@ -366,6 +366,9 @@ public:
|
||||
bool overlay_always_show_frametime = false;
|
||||
bool overlay_always_show_playtime = false;
|
||||
|
||||
// free weekend
|
||||
bool free_weekend = false;
|
||||
|
||||
|
||||
#ifdef LOBBY_CONNECT
|
||||
static constexpr const bool is_lobby_connect = true;
|
||||
|
||||
@@ -1549,6 +1549,9 @@ static void parse_simple_features(class Settings *settings_client, class Setting
|
||||
|
||||
settings_client->enable_builtin_preowned_ids = ini.GetBoolValue("main::misc", "enable_steam_preowned_ids", settings_client->enable_builtin_preowned_ids);
|
||||
settings_server->enable_builtin_preowned_ids = ini.GetBoolValue("main::misc", "enable_steam_preowned_ids", settings_server->enable_builtin_preowned_ids);
|
||||
|
||||
settings_client->free_weekend = ini.GetBoolValue("main::misc", "free_weekend", settings_client->free_weekend);
|
||||
settings_server->free_weekend = ini.GetBoolValue("main::misc", "free_weekend", settings_server->free_weekend);
|
||||
}
|
||||
|
||||
// [main::stats]
|
||||
|
||||
@@ -208,7 +208,8 @@ uint32 Steam_Apps::GetEarliestPurchaseUnixTime( AppId_t nAppID )
|
||||
bool Steam_Apps::BIsSubscribedFromFreeWeekend()
|
||||
{
|
||||
PRINT_DEBUG_ENTRY();
|
||||
return false;
|
||||
std::lock_guard<std::recursive_mutex> lock(global_mutex);
|
||||
return settings->free_weekend;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -142,3 +142,6 @@ enable_steam_preowned_ids=0
|
||||
# the emu will create the folders if they are missing but the path specified must be writable
|
||||
# default=
|
||||
steam_game_stats_reports_dir=./path/relative/to/dll/
|
||||
# some games may have extra bonuses/achievements when being or playing with a free-weekend player
|
||||
# default=0
|
||||
free_weekend=0
|
||||
|
||||
Reference in New Issue
Block a user