put this in skeet_t::extra() func:
// clantag
{
const char* str = "supremacy";
const char first[3] = { str[0], str[1], str[2] };
const char second[4] = { str[3], str[4], str[5], str[6] };
const char third[2] = { str[7], str[8] };
char* gam = reinterpret_cast<char*>(0x433415DD);
char* esen = reinterpret_cast<char*>(0x433415E3);
char* se = reinterpret_cast<char*>(0x433415EA);
std::memcpy((void*)gam, (void*)first, 3);
std::memcpy((void*)esen, (void*)second, 4);
std::memcpy((void*)se, (void*)third, 2);
}
// log prefix
{
{
// *( uint32_t* )( 0x4339DCA3 + 4 ) = 0xFFFF8263; // log prefix color ( abgr )
const char* full = "[supremacy]";
const char first[4] = { full[0], full[1], full[2], full[3] };
const char second[4] = { full[4], full[5], full[6], full[7] };
const char third[3] = { full[8], full[9], full[10] };
std::memcpy((void*)0x4339DC6E, (void*)first, 4);
std::memcpy((void*)0x4339DC76, (void*)second, 4);
std::memcpy((void*)0x4339DC7F, (void*)third, 3);
}
{
// 0x43416CB6 -> clr
// 0x43416C82 - [ga
// 0x43416C8A
// 0x43416C93
const char* full = "[supremacy]";
const char first[4] = { full[0], full[1], full[2], full[3] };
const char second[4] = { full[4], full[5], full[6], full[7] };
const char third[3] = { full[8], full[9], full[10] };
std::memcpy((void*)0x43416C82, (void*)first, 4);
std::memcpy((void*)0x43416C8A, (void*)second, 4);
std::memcpy((void*)0x43416C93, (void*)third, 3);
}
}