Welcome to the UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats.
You have to register before you can post and see and access any of the advanced forum features, please click the register link to proceed to the registration form. To start viewing threads or posts, select a forum that you want to visit from the selection below.
Battlefield 2 hacks cheats tutorials source code
You are Unregistered, please register to gain Full access.
I know there are already threads dedicated to bf2 offsets, But i got few pm's Requesting the offsets that are not found when most people use the old sig file on Uc downloads to find them quickly
SO i have used the sig file on uc downloads for bf2
and found the missing address's are here they are both on and off
Code:
RENDDX9 = 04040000
BF2Base = 400000
MINIMAP OFF
007786D9 75 0C JNZ SHORT BF2.007786E7
007786FF 75 0C JNZ SHORT BF2.0077870D
00778725 0F84 1B010000 JE BF2.00778846
007787B5 75 0C JNZ SHORT BF2.007787C3
007787DB 75 09 JNZ SHORT BF2.007787E6
007787FE 74 46 JE SHORT BF2.00778846
007836F9 75 06 JNZ SHORT BF2.00783701
ON
007786D9 74 0C JE SHORT BF2.007786E7
007786FF 74 0C JESHORT BF2.0077870D
00778725 0F85 1B010000 JNZ BF2.00778846
007787B5 74 0C JE SHORT BF2.007787C3
007787DB 74 09 JE SHORT BF2.007787E6
007787FE 75 46 JNZ SHORT BF2.00778846
007836F9 74 06 JE SHORT BF2.00783701
Nametags Off
0416EDCD 0F84 18010000 JE RendDX9.0416EEEB
0416EDE3 0F84 02010000 JE RendDX9.0416EEEB
0416EDF2 0F85 F3000000 JNZ RendDX9.0416EEEB
ON
0416EDCD 0F85 18010000 JNZ RendDX9.0416EEEB
0416EDE3 0F85 02010000 JNZ RendDX9.0416EEEB
0416EDF2 0F84 F3000000 JE RendDX9.0416EEEB
PLayer dist OFF
04170363 74 70 JE SHORT RendDX9.041703D5
ON
04170363 75 70 JNZ SHORT RendDX9.041703D5
Nothing special, Have not tested throughly But from quick check while i was debugging with Olly
they work all fine, Anyone wants to add to list just post i will update this post
EDIT : This is a list of offsets including some from above
Hello everyone.
I have a problem with this offset:
Quote:
Originally Posted by KorUpt
GodMode/healthloss = dwBF2Base + 0x288AE3 ;
I use Cheat Engine to replace the instructions with NOPs.
It works, the game doesn't crash and I don't die.
But even nobody dies, not the bots in my team, not the enemies.
Do you have the same problem?
Is it perhaps not the right instruction?
Correct that may be the case, Why not See what is calling dwBF2Base + 0x288AE3 ;
or what that is calling and go from there
Also i wouldn't just NOP it.
I have forgot what it shows in OllyDBG for that offset
If you copy it here i will check it and see if i can help,Don't currently have bf2 running to debug
will debug later if some offsets need double checking
Don't forget dont just write to 0x288AE3 Its Bf2Base + 0x288AE3
I found three references to the procedure of BF2Base + 0x288AE3.
If I "NOPped" this one, it has the same effect like NOPping BF2Base + 0x288AE3.
Code:
BF2Base + 0x2898B3
One did nothing and the other one crashed BF2.
And, what would you do instead of filling with NOPs?
(Sorry for that stupid question but I'm pretty new in that, usually I write in high level languages)
Regards JasonDelife.
Last edited by JasonDelife; 04-07-2010 at 07:44 PM.
Im new to this and am trying to make a simple nametag hack, at this point i dont care if its detected or not. Just trying to get a proof of concept kind of thing going.
Quote:
Originally Posted by KorUpt
Code:
Nametags Off
0416EDCD 0F84 18010000 JE RendDX9.0416EEEB
0416EDE3 0F84 02010000 JE RendDX9.0416EEEB
0416EDF2 0F85 F3000000 JNZ RendDX9.0416EEEB
ON
0416EDCD 0F85 18010000 JNZ RendDX9.0416EEEB
0416EDE3 0F85 02010000 JNZ RendDX9.0416EEEB
0416EDF2 0F84 F3000000 JE RendDX9.0416EEEB
I am wondering how do i convert the above code to this: ( Got this from an old source here)
I know c++ enough to make a dll. I know how to use ollydbg, ie: finding and using the renddx9 base + Offset. Ive been trying to figure this out for about 2 weeks and have come for help.
Im new to this and am trying to make a simple nametag hack, at this point i dont care if its detected or not. Just trying to get a proof of concept kind of thing going.
I am wondering how do i convert the above code to this: ( Got this from an old source here)
I know c++ enough to make a dll. I know how to use ollydbg, ie: finding and using the renddx9 base + Offset. Ive been trying to figure this out for about 2 weeks and have come for help.
Thanks.
Learning basic assembly would do you wonders of good.
The second row are bytes.