diff --git a/src/core/hle/service/set/system_settings_server.cpp b/src/core/hle/service/set/system_settings_server.cpp index 6b43b0bd2..8e3d45e31 100644 --- a/src/core/hle/service/set/system_settings_server.cpp +++ b/src/core/hle/service/set/system_settings_server.cpp @@ -305,6 +305,21 @@ ISystemSettingsServer::ISystemSettingsServer(Core::System& system_) RegisterHandlers(functions); SetupSettings(); + + Time::Clock::SteadyClockTimePoint timestamp{ + .time_point = 1691079299, + .clock_source_id = Common::UUID::MakeRandom(), + }; + EulaVersion eula_version{ + .version = 65536, + .region_code = RegionCode::Usa, + .clock_type = EulaVersionClockType::SteadyClock, + .posix_time = 4575657222473777152, + .timestamp = timestamp, + }; + m_system_settings.eula_versions[0] = eula_version; + m_system_settings.eula_version_count = 1; + m_save_thread = std::jthread([this](std::stop_token stop_token) { StoreSettingsThreadFunc(stop_token); }); }