New LocalPlayer pattern scan
Code:
var localPlayerPointer = clientSigScan.FindPattern(new byte[] { 0xA3, 0x0, 0x0, 0x0, 0x0, 0xC7, 0x05, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE8, 0x0, 0x0, 0x0, 0x0, 0x59, 0xC3, 0x6A, 0x0 }, "x????xx????????x????xxxx", 0x1);
Base.LocalPlayer = (int)m.Read<IntPtr>(localPlayerPointer, false) - clientAddress.ToInt32() + 0x2C;
0xA3,0x0,0x0,0x0,0x0,0xC7,0x05,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xE8,0x0,0x0,0x0,0x0,0x59,0xC3,0x6A,0x0 + 0x1 + 0x2C
"x????xx????????x????xxxx"