dice::online::plasma::ClientGameManagerListener::joinGame if ( !v2->m_state ) { dice__ISocket__Address__setNativeData(&v2->m_address, address->address, address->lengthUsed); v2->m_state = 1; _ESI = v2->m_presence; dice__online__plasma__PlaygroupListener__onSelfGameJoining(&_ESI->m_playgroupListener); __asm { movss xmm0, ds:__real@43960000 movss dword ptr [esi+390h], xmm0 } }