I am having trouble reading playernames from the radar struct.
Code:
		for (int i = 0; i < 64; i++) {
		DWORD RadarBase = Mem->Read<DWORD>(Mem->ClientDLL_Base + m_dwRadarBase);
		DWORD Radarpointer = Mem->Read<DWORD>(RadarBase + 0x54);
		DWORD numBytes = NULL;
		wchar_t pName[32] = { NULL };
		ReadProcessMemory(hProcess, (LPVOID)(Radarpointer + (0x1E0 * i + 0x24)), &pName, sizeof(wchar_t) * 32, &numBytes) && numBytes == sizeof(wchar_t) * 32;
		std::stringstream ss;
		ss << "Name #" << i << ": " << pName;
		cout << endl << ss.str();
		}
outputs:
Name #0: 006FFC2C
Name #1: 006FFC2C
Name #2: 006FFC2C
Name #3: 006FFC2C
Name #4: 006FFC2C
etc..

The 006FFC2C changes each time