diff --git a/Source/UI/Edit/UIEditCtrl.cpp b/Source/UI/Edit/UIEditCtrl.cpp index de63a94e..35e586f8 100644 --- a/Source/UI/Edit/UIEditCtrl.cpp +++ b/Source/UI/Edit/UIEditCtrl.cpp @@ -2849,6 +2849,17 @@ struct ThreadFormatBuffer { }; // OFFSET: 0x00974630 +// FUNCTION: fn_13305 +const char* FormatThreadText(const char* format, ...) { + // GLOBAL: gl_25164 + static std::map buffers; + char* buffer = buffers[reinterpret_cast(GetCurrentThread())].text; + va_list arguments; + va_start(arguments, format); + _vsnprintf(buffer, 0x800, format, arguments); + va_end(arguments); + return buffer; +} // OFFSET: 0x00994D80 // FUNCTION: fn_13442