Durch diesen kleinen Cheat werden euch die Name Tags eurer Gegner angezeigt.
Ihr solltet diesen Cheat nur benutzten wenn euch egal ist ob euer Account gebannt wird.
Denn dieser Cheat ist auf keinen Fall Punkbustersicher, weil er auf jedem Screenshot zu erkennen ist.
Zu beachten ist, dass ich die BlackMagic Klasse von Shynd? (GD) verwendet habe.
http://forum.gamedeception.net…naged-Memory-Manipulation
Code:
Code
- Console.WriteLine("Welcome to bLooD´s Battlefield Play4Free NamaTag Cheat.");
- Console.WriteLine("Credits go to Big Dave at uc-forum.com");
- BlackMagic magic = new BlackMagic(SProcess.GetProcessFromWindowTitle("Battlefield Play4Free"));
- //07F72BB7 0F84 67010000 JE RendDX9.07F72D24
- //07F72BBD 8B5C24 54 MOV EBX,DWORD PTR SS:[ESP+54]
- //07F72BC1 8B13 MOV EDX,DWORD PTR DS:[EBX]
- //07F72BC3 8B82 80000000 MOV EAX,DWORD PTR DS:[EDX+80]
- //07F72BC9 8BCB MOV ECX,EBX
- //07F72BCB FFD0 CALL EAX
- //07F72BCD 84C0 TEST AL,AL
- //07F72BCF 0F85 53010000 JNZ RendDX9.07F72D28 // wird zu JE RendDX9.07F72D28 gepatcht
- byte[] pattern = new byte[] {
- 0x0F, 0x84, 0x67, 0x01, 0x00, 0x00,
- 0x8B, 0x5C, 0x24, 0x54,
- 0x8B, 0x13,
- 0x8B, 0x82, 0x80, 0x00, 0x00, 0x00,
- 0x8B, 0xCB,
- 0xFF, 0xD0,
- 0x84, 0xC0,
- 0x0F,
- };
- Console.WriteLine("Patching now......");
- ProcessModule module = magic.GetModule("RendDX9.dll");
- uint Address = magic.FindPattern(module, pattern, "xx????xxx?xxxx????xxxxxxx");
- Address += (uint)pattern.Length;
- if (magic.ReadByte(Address) == 0x85)
- {
- if (magic.WriteByte(Address, 0x84))
- {
- Console.WriteLine("Sucessfully patched. Have Fun. :)");
- }
- else
- {
- Console.WriteLine("Error at Patching. Please try again.");
- }
- }
- else
- {
- Console.WriteLine("Already patched.");
- }
- Console.Read();
mfg bloodman