Hooks
static bool BeforeCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int(CvPlayerCulture* self, CvString& strHeader, CvString& strLog, CvString strHeaderValue, int iValue);static void AfterCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int(CvPlayerCulture* self, CvString& strHeader, CvString& strLog, CvString strHeaderValue, int iValue);static void ReplaceCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int(void (*original)(CvPlayerCulture*, CvString&, CvString&, CvString, int), CvPlayerCulture* self, CvString& strHeader, CvString& strLog, CvString strHeaderValue, int iValue);CivRegisterBefore<CivHooks::CvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int>(host, &BeforeCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int);CivRegisterAfter<CivHooks::CvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int>(host, &AfterCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int);CivRegisterReplace<CivHooks::CvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int>(host, &ReplaceCvPlayerCulture_AppendToLog_with_CvString_CvString_CvString_int);