View Full Version : 1.05 Patch is out. Post new DMA basepointer and offsets and such here-
caliber1942
21st November 2006, 18:49
1.05 Patch is out. Post new DMA basepointer and offsets and such here-
also, post opsearcher files if you want-
best,
Cal
dar
21st November 2006, 19:20
where is it out ??? i dont see it no where to download it :s
caliber1942
21st November 2006, 19:48
play the game and you will see what it says
when you first log in
dar
21st November 2006, 20:14
aaah got my ea downloader working by inbstalling IE7 . finally lol ... gonna search some adresses asap :)
Lock Crosshair = dwBF2142Base + 0x1D777F ;
Console Unlock = dwBF2142Base + 0x26A808 ;
Sniper Breathing = dwBF2142Base + 0x1D94B8 ;
MiniMap1 = dwBF2142Base + 0x3716D3 ;
MiniMap2 = dwBF2142Base + 0x3716FE ;
MiniMap3 = dwBF2142Base + 0x371729 ;
MiniMap4 = dwBF2142Base + 0x371746 ;
MiniMap5 = dwBF2142Base + 0x371813 ;
MiniMap6 = dwBF2142Base + 0x37183E ;
MiniMap7 = dwBF2142Base + 0x371869 ;
MiniMap8 = dwBF2142Base + 0x383A1F ;
Nametags1 = dwRendDX9Base + 0x13FDF2 ;
Nametags2 = dwRendDX9Base + 0x1404F5 ;
Nametags3 = dwRendDX9Base + 0x14210E ;
Nametags4 = dwRendDX9Base + 0x142DF0 ;
NametagsCircle = dwRendDX9Base + 0x1B893B ;
Commander = dwBF2142Base + 0x18CAF0 ;
Unlimited Orbital strikes = dwBF2142Base + 0x399B62 ;
Unlimited EMP Strikes = dwBF2142Base + 0x399BEE ;
Unlimited Supplies = dwBF2142Base + 0x3BC81B ;
caliber1942
21st November 2006, 21:55
any help with the FOG basepointer and VIEWDISTANCE basepointers! thanks for the quick reply BTW-
best,
Cal
dar
21st November 2006, 22:01
found something for fog/view but its only working on my comp ... and a problem i have with it also is when i enter a helo it crashes, but works normal with any other vehicle or just ground... :s
let me find very quick the thing i have for 1.05 for fog/view
edit : for some reason its more difficult to find it in this patch for me :s
caliber1942
21st November 2006, 23:58
WTF is up with MPC? always down when patches come out sometimes- weird-
anyways,
for FOG and VIEWDISTANCE
FOG-
code snippet from RendDX9.dll
FLD DWORD PTR DS:[ESI+30]<---
MOV DWORD PTR DS:[EAX],ECX
FSTP DWORD PTR DS:[EAX+4]
Basepointer-[[RendBase + 0x227660] + 0x8 + 0x30]
VIEWDISTANCE-
code snippet from RendDX9.dll
fild dword ptr [eax]<---
lea ecx,[ebp-0x24]
fstp dword ptr [ebp-0x8]
Basepointer-[[[rendbase+0x22beac]+0xC]+0x514]
ALSO,
Nametags3 = dwRendDX9Base + 0x14210E ;
you sure that one isn't
Nametags3 = dwRendDX9Base + 0x142111; ?
best,
Cal
Also, are these made into NOP's or JMP's?
Nametags2 = dwRendDX9Base + 0x1404F5 ;
Nametags3 = dwRendDX9Base + 0x1421OE (or 0x142111) ;
thanks-
Cal
dar
22nd November 2006, 01:47
nametags1 = nop nop
i used nametags2 = JMP,NOP
nametags3 = NOP,NOP
4 i dont know what it does
also maybe handy
DistancePlayer = dwRENDDX9Base + 0x142111 ; ////ToDo= NOP,NOP wich also referd to nametags 3 :-)
yea 0x142111 it is ... probly opsearcher gave me wrong adress...
dreakoth
22nd November 2006, 03:34
So does anyone know wha tags3 is for?
To me it seems like everyone is playing chinese whispers, everyones passing on the adress and no one knows what i really does or where it comes from?
I had few goes at figuring it out but no luck for me, im not 100% that the offset is wrong, not everything is a conditional jump. If you originally traced it you would know what it is, seeing as you got these off spont and he got them of someone else id be more inclined to assume that the tags3 offset is correct and that its not sposed to be a jump you need to break but something else. I cant remember what the code at that line was off the top of my head.
Not trying to offend anyone or anything, im in the same boat - using some of the offsets spont posted without finding them myself, nothing wrong with that. Im just pointing out that maybe its not what u think. I wouldnt mind hearing sponts oppinion on this, as he prolly has a better idea about it?
This is what iv worked out for the offsets spont gave:
MiniMap1 = JNZ - JMP - Infantry icons (ie when u call medic it shows medic icon on the map)
MiniMap2 = JNZ - NOP- Infantry
MiniMap3 = JE - ??
MiniMap4 = JE - ??
MiniMap5 = JNZ - JMP - Vehicles icons
MiniMap6 = JNZ -NOP - Vehicles
MiniMap7 = JE - ??
MiniMap8 = JNZ - Increases distance Inf are shown
Nametags1 = JNZ - NOP - 3d icons (squad leader and direction arrows)
Nametags2 = JE - JMP All enemy
Nametags3 = ??
Nametags4 = JE - ??
If anyone can fill in the blanks it would help me out lots.
Thanks,
Travis
dar
22nd November 2006, 04:31
nametags3 gives you the distance from the player to you . ex. player [123m]BBB hazard
if i assume that it is this adress 0x142111
other then that and not be that adress, then i dont know
also maybe nametags 3-4 could be the distance in showing the tags name wich i still have to figure out.
scruie
22nd November 2006, 13:21
We'll sticky this for now, well until a new patch comes out next week :)
caliber1942
22nd November 2006, 16:04
We'll sticky this for now, well until a new patch comes out next week :)
hehehe!
i updated my hack in one hour. next time will probably be 1/2 that time. and i was at work-
glad to see some of the new stuff implemented though-
best,
Cal
Infinitie
22nd November 2006, 17:46
It took like two months for this patch to come out.
You sure it'll be next week? :o I dunno
netgott
22nd November 2006, 17:59
Did anyone trace down the Commander's DMAs yet?
Haxing4Life
22nd November 2006, 23:48
i saw some offsets that where not good for bf2142pace.exe
Lock Crosshair 1 = dwBF2142Base + 0x1D777F ;(stays when walking)
Lock Crosshair 2 = dwBF2142Base + 0x1D7788 ;(stays when shooting)
Console Unlock = dwBF2142Base + 0x26A808 ;
Sniper Breathing = dwBF2142Base + 0x1D94BB ;
MiniMap1 = dwBF2142Base + 0x3716D3 ;
MiniMap2 = dwBF2142Base + 0x3716FE ;
MiniMap3 = dwBF2142Base + 0x371729 ;
MiniMap4 = dwBF2142Base + 0x371746 ;
MiniMap5 = dwBF2142Base + 0x371813 ;
MiniMap6 = dwBF2142Base + 0x37183E ;
MiniMap7 = dwBF2142Base + 0x371869 ;
MiniMap8 = dwBF2142Base + 0x383A1F ;
3Dtags = dwRendDX9Base + 0x13FDF2 ;
Nametags1 = dwRendDX9Base + 0x1404F5 ;
Nametags2 = dwRendDX9Base + 0x140508 ;
Nametags3 = dwRendDX9Base + 0x14051A ;
Nametag Distance = dwRendDX9Base + 0x223260 ;(default 120 meters)
Distance Addy = dwRendDX9Base + 0x142111;
Distance Addy Distance = dwRendDX9Base + 0x2232A4; (default 300 meters)
NametagsCircle = dwRendDX9Base + 0x1B893B ;
Commander = dwBF2142Base + 0x18CAF0 ;
Unlimited Orbital strikes = dwBF2142Base + 0x399B62 ;
Unlimited EMP Strikes = dwBF2142Base + 0x399BEE ;
Unlimited Supplies = dwBF2142Base + 0x3BC81B ;
tested and works
Yours, Haxing
dar
25th November 2006, 04:33
any adress on HP bar yet or iconkits?
that would help me alot out.
Zenarius
25th November 2006, 14:49
can somone teach me how op-searcher works?
my folder adress is
C:\Programme\Electronic Arts\Battlefield 2142\BF2142.exe
i have editet the sigs as follow:
//For Battlefield 2142
//Signature File Created for OpSearcher by: Dark Messiah
//OpSearcher Coded by: Kosire
//Addresses Credited to: dubbls
//Updated: Patch 1.05
//
//
Lock Crosshair = dwBF2142Base + 0x1D777F ;
Console Unlock = dwBF2142Base + 0x26A808 ;
Sniper Breathing = dwBF2142Base + 0x1D94B8 ;
MiniMap1 = dwBF2142Base + 0x3716D3 ;
MiniMap2 = dwBF2142Base + 0x3716FE ;
MiniMap3 = dwBF2142Base + 0x371729 ;
MiniMap4 = dwBF2142Base + 0x371746 ;
MiniMap5 = dwBF2142Base + 0x371813 ;
MiniMap6 = dwBF2142Base + 0x37183E ;
MiniMap7 = dwBF2142Base + 0x371869 ;
MiniMap8 = dwBF2142Base + 0x383A1F ;
Nametags1 = dwRendDX9Base + 0x13FDF2 ;
Nametags2 = dwRendDX9Base + 0x1404F5 ;
Nametags3 = dwRendDX9Base + 0x14210E ;
Nametags4 = dwRendDX9Base + 0x142DF0 ;
NametagsCircle = dwRendDX9Base + 0x1B893B ;
Commander = dwBF2142Base + 0x18CAF0 ;
Unlimited Orbital strikes = dwBF2142Base + 0x399B62 ;
Unlimited EMP Strikes = dwBF2142Base + 0x399BEE ;
Unlimited Supplies = dwBF2142Base + 0x399BEE ;
kann mir einer helfen wie ich opsercher zum laufen bringe und ingame enable?
die pfade stehen oben
rikkuz
28th November 2006, 10:02
please allow noob question
"Basepointer-[[RendBase + 0x227660] + 0x8 + 0x30] "
what exactly does it mean?
i try to search how to translate that address. finally i found rendbase+0x49B26 << which i know what is it but what is really what to know is
"Basepointer-[[RendBase + 0x227660] + 0x8 + 0x30] >> rendbase+0x49B2" how come? pls enlightening me
Spontaneous
28th November 2006, 11:58
It means you read from RendBase + 0x227660 and then add 0x8 to the address you get from the read, read from that address now, then add 0x30 to the address you got read out of the 2nd address, and thats the DMA address of the value for that hack. You can then change the value the DMA way instead of static memory edits.
rikkuz
28th November 2006, 14:13
actually i try it that way once but it lead to weird address. i think i might do something wrong.
Thank you ^^b
netgott
28th November 2006, 20:29
a hint: u have to read the 4 byte adress backwards.
so 11 22 33 44 in memory dump will be 44332211 as adress.
always remember that! ;)
mike_da_killa
30th November 2006, 02:40
will some one please tell me how to use all this stuff?
Spontaneous
30th November 2006, 10:03
Read around the forums.
regitbull
2nd December 2006, 18:39
I see alot of people dont now how to hack and want to learn it.
The people also say that there are no good tutorials here on MPC.
Im a member on battlecoders.com and make much tutorials.
You can watch them here:
http://www.battlecoders.com/forum/index.php?showtopic=851
Hope that helps!
Dontral
3rd December 2006, 04:14
Hi all.
Im relatively new to this community but Ive gathered and learned alot over the past few days from the resources and members here on this forum.
Over the past week Ive learned how to scan memory, set breakpoints and back trace code. Im still very new at this so my hacks are limited to static memory changes (ala TMK) but I have successfully made a hack for Nametags, MiniMap (soldiers and vehicles), crosshair lock and the one for Sniper breathing.
This brings me to my point. Hopefully I can give something back with this.
I read and traced the offset for the 'Sniper breating', I played around with it and I found that the general concensus is that the offset is dwBF2142Base + 0x1D94B8. After toying with this a bit I found that if I 'NOP' the code at offset dwBF2142Base + 0x1D94BB (notice the last digit) I can not only remove the breathing effect but also the sway (up and down motion) when zoomed for other weapons.
Thanks for the open sharing of information.
Spontaneous
3rd December 2006, 07:33
Well the sniper breathing one, we use "FSUB ST,ST" instead of NOP. What this does is set the float(of the value in the DMA) to 0. This gets rid of both sniper breathing and sway. This is not your standard NOP
Dewey_
13th December 2006, 01:29
Commander = dwBF2142Base + 0x18CAF0
0058CAF0 8A81 0C010000 MOV AL,BYTE PTR DS:[ECX+10C] what do I change to make it work?
Haxing4Life
15th December 2006, 17:44
Commander = dwBF2142Base + 0x18CAF0
0058CAF0 8A81 0C010000 MOV AL,BYTE PTR DS:[ECX+10C] what do I change to make it work?
MOV AL,1
NOP
NOP
NOP
NOP
Yours, Haxing
caliber1942
15th December 2006, 23:08
yes but does that make just YOU the commander in your client machine or everyone commander on your machine? i didn't think that this worked online. crashes and kicks occurred-
thanks-
Cal
carefull
18th December 2006, 13:05
i saw some offsets that where not good for bf2142pace.exe
Lock Crosshair 1 = dwBF2142Base + 0x1D777F ;(stays when walking)
Lock Crosshair 2 = dwBF2142Base + 0x1D7788 ;(stays when shooting)
Console Unlock = dwBF2142Base + 0x26A808 ;
Sniper Breathing = dwBF2142Base + 0x1D94BB ;
MiniMap1 = dwBF2142Base + 0x3716D3 ;
MiniMap2 = dwBF2142Base + 0x3716FE ;
MiniMap3 = dwBF2142Base + 0x371729 ;
MiniMap4 = dwBF2142Base + 0x371746 ;
MiniMap5 = dwBF2142Base + 0x371813 ;
MiniMap6 = dwBF2142Base + 0x37183E ;
MiniMap7 = dwBF2142Base + 0x371869 ;
MiniMap8 = dwBF2142Base + 0x383A1F ;
3Dtags = dwRendDX9Base + 0x13FDF2 ;
Nametags1 = dwRendDX9Base + 0x1404F5 ;
Nametags2 = dwRendDX9Base + 0x140508 ;
Nametags3 = dwRendDX9Base + 0x14051A ;
Nametag Distance = dwRendDX9Base + 0x223260 ;(default 120 meters)
Distance Addy = dwRendDX9Base + 0x142111;
Distance Addy Distance = dwRendDX9Base + 0x2232A4; (default 300 meters)
NametagsCircle = dwRendDX9Base + 0x1B893B ;
Commander = dwBF2142Base + 0x18CAF0 ;
Unlimited Orbital strikes = dwBF2142Base + 0x399B62 ;
Unlimited EMP Strikes = dwBF2142Base + 0x399BEE ;
Unlimited Supplies = dwBF2142Base + 0x3BC81B ;
tested and works
Yours, Haxing
Sorry, im new in this Game:
How can I write all these codes in the dll?
or in the exe?
Pls, if you can write this in german or a tutorial in english......bether a data (download)
Thx all
scruie
26th December 2006, 00:53
Unstickied due to patch update.
-=closed=-
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.