diff --git a/src/Components/Modules/Dvar.cpp b/src/Components/Modules/Dvar.cpp index cf7b66bd..62489689 100644 --- a/src/Components/Modules/Dvar.cpp +++ b/src/Components/Modules/Dvar.cpp @@ -163,7 +163,19 @@ namespace Components } }); - return Dvar::Register(name, "Unknown Soldier", Dvar::Flag(flag | Game::dvar_flag::DVAR_FLAG_SAVED).val, description).get(); + std::string username = "Unknown Soldier"; + + if (Steam::Proxy::SteamFriends) + { + const char* steamName = Steam::Proxy::SteamFriends->GetPersonaName(); + + if (steamName && !std::string(steamName).empty()) + { + username = steamName; + } + } + + return Dvar::Register(name, username.data(), Dvar::Flag(flag | Game::dvar_flag::DVAR_FLAG_SAVED).val, description).get(); } Dvar::Dvar()