diff --git a/r5dev/gameui/IBrowser.cpp b/r5dev/gameui/IBrowser.cpp index 6553eae5..cafdd034 100644 --- a/r5dev/gameui/IBrowser.cpp +++ b/r5dev/gameui/IBrowser.cpp @@ -190,14 +190,19 @@ void CBrowser::Think(void) { if (m_bActivate) { - if (m_flFadeAlpha <= 1.f) + if (m_flFadeAlpha < 1.f) { - m_flFadeAlpha += .1f; + m_flFadeAlpha += .05f; + m_flFadeAlpha = (std::min)(m_flFadeAlpha, 1.f); } } else // Reset to full transparent. { - m_flFadeAlpha = 0.f; + if (m_flFadeAlpha > 0.f) + { + m_flFadeAlpha -= .05f; + m_flFadeAlpha = (std::max)(m_flFadeAlpha, 0.f); + } } } diff --git a/r5dev/gameui/IConsole.cpp b/r5dev/gameui/IConsole.cpp index 5b06ff91..a801389e 100644 --- a/r5dev/gameui/IConsole.cpp +++ b/r5dev/gameui/IConsole.cpp @@ -201,12 +201,18 @@ void CConsole::Think(void) { if (m_flFadeAlpha < 1.f) { - m_flFadeAlpha += .1f; + m_flFadeAlpha += .05f; + m_flFadeAlpha = (std::min)(m_flFadeAlpha, 1.f); } } else // Reset to full transparent. { - m_flFadeAlpha = 0.f; + if (m_flFadeAlpha > 0.f) + { + m_flFadeAlpha -= .05f; + m_flFadeAlpha = (std::max)(m_flFadeAlpha, 0.f); + } + m_bReclaimFocus = true; } } diff --git a/r5dev/tier1/cvar.cpp b/r5dev/tier1/cvar.cpp index 75fa3181..99da74cc 100644 --- a/r5dev/tier1/cvar.cpp +++ b/r5dev/tier1/cvar.cpp @@ -297,7 +297,7 @@ void ConVar::StaticInit(void) //------------------------------------------------------------------------- // ENGINE | hostdesc = ConVar::StaticCreate("hostdesc", "", FCVAR_RELEASE, "Host game server description.", false, 0.f, false, 0.f, nullptr, nullptr); - sdk_fixedframe_tickinterval = ConVar::StaticCreate("sdk_fixedframe_tickinterval", "0.02", FCVAR_RELEASE, "The tick interval used by the SDK fixed frame.", false, 0.f, false, 0.f, nullptr, nullptr); + sdk_fixedframe_tickinterval = ConVar::StaticCreate("sdk_fixedframe_tickinterval", "0.01", FCVAR_RELEASE, "The tick interval used by the SDK fixed frame.", false, 0.f, false, 0.f, nullptr, nullptr); staticProp_defaultBuildFrustum = ConVar::StaticCreate("staticProp_defaultBuildFrustum", "0", FCVAR_DEVELOPMENTONLY, "Use the old solution for building static prop frustum culling.", false, 0.f, false, 0.f, nullptr, nullptr); curl_debug = ConVar::StaticCreate("curl_debug" , "0" , FCVAR_DEVELOPMENTONLY, "Determines whether or not to enable curl debug logging.", false, 0.f, false, 0.f, nullptr, "1 = curl logs; 0 (zero) = no logs.");