@@ -31,32 +31,44 @@ static inline bool CheckDXLevel()
3131 auto mat_dxlevel = H::ConVars.FindVar (" mat_dxlevel" );
3232 if (mat_dxlevel->GetInt () < 90 )
3333 {
34- // const char* sMessage = "You are running with graphics options that Amalgam does not support. -dxlevel must be at least 90.";
35- const char * sMessage = " You are running with graphics options that Amalgam does not support. It is recommended for -dxlevel to be at least 90." ;
34+ /*
35+ const char* sMessage = "You are running with graphics options that Amalgam does not support. -dxlevel must be at least 90.";
3636 U::Core.AppendFailText(sMessage);
3737 SDK::Output("Amalgam", sMessage, { 175, 150, 255 }, OUTPUT_CONSOLE | OUTPUT_DEBUG | OUTPUT_TOAST | OUTPUT_MENU);
38- // return false;
38+ return false;
39+ */
40+
41+ const char * sMessage = " You are running with graphics options that Amalgam does not support. It is recommended for -dxlevel to be at least 90." ;
42+ SDK::Output (" Amalgam" , sMessage , { 175 , 150 , 255 }, OUTPUT_CONSOLE | OUTPUT_DEBUG | OUTPUT_TOAST | OUTPUT_MENU);
3943 }
4044
4145 return true ;
4246}
4347
4448void CCore::AppendFailText (const char * sMessage )
4549{
50+ if (m_ssFailStream.str ().empty ())
51+ {
52+ m_ssFailStream << " Built @ " __DATE__ " , " __TIME__ " , " __CONFIGURATION__ " \n " ;
53+ m_ssFailStream << std::format (" Time @ {}, {}\n " , SDK::GetDate (), SDK::GetTime ());
54+ m_ssFailStream << " \n " ;
55+ }
56+
4657 m_ssFailStream << std::format (" {}\n " , sMessage );
4758 OutputDebugStringA (std::format (" {}\n " , sMessage ).c_str ());
4859}
4960
5061void CCore::LogFailText ()
5162{
52- m_ssFailStream << " \n Built @ " __DATE__ " , " __TIME__ " , " __CONFIGURATION__ " \n " ;
53- m_ssFailStream << " Ctrl + C to copy. \n " ;
5463 try
5564 {
5665 std::ofstream file;
5766 file.open (F::Configs.m_sConfigPath + " fail_log.txt" , std::ios_base::app);
5867 file << m_ssFailStream.str () + " \n\n\n " ;
5968 file.close ();
69+
70+ m_ssFailStream << " \n " ;
71+ m_ssFailStream << " Ctrl + C to copy. \n " ;
6072 m_ssFailStream << " Logged to Amalgam\\ fail_log.txt. " ;
6173 }
6274 catch (...) {}
0 commit comments