void MuCrypto::MapFileDecrypt(BYTE * buf, size_t len)
{
constexpr static BYTE key[] { _MU_MAP_FILE_KEY_ };
BYTE seed = 0x5E;
for (size_t i = 0; i < len; i++)
{
BYTE temp = buf[i];
buf[i] ^= key[i % 16];
buf[i] -= seed;
seed = temp + 0x3D;
}
}
this one?