[Help]How To Metin2 Autoİt Pointer+Ofset1+Ofset2

04/05/2014 20:19 x-Qey#1
How can I cheat on them Please source code :)


speed Hack
point : 00C2B910
Ofset1: c
Ofset2 :686
Normal value 16256
hack value 16300
04/05/2014 22:22 alpines#2
Wut? How about asking correctly instead of violating the english language?
04/05/2014 22:51 Paraly#3
Quote:
Originally Posted by x-Qey View Post
How can I cheat on them Please source code :)


speed Hack
point : 00C2B910
Ofset1: c
Ofset2 :686
Normal value 16256
hack value 16300
Code:
#RequireAdmin
#include <Pointer.au3>

$PID = ProcessExists("Prozessname.exe");PUT THE PROCESSNAME HERE;
if $PID <> 0 then
$MemOpen = _MemoryOpen($PID)
$Base = _MemoryGetBaseAddress($MemOpen)
$Addr = $Base + 0xC2B910
$Offset[2] = [0xC, 0x686]
$Modified_Value = 16300
else
msgbox(16,"ERROR","Game not found..")
exit
endif

_Calc_Pointer()

$value = _MemoryRead($Addr,$MemOpen,"DWORD")
;MsgBox(0,"Value","Value: " & $value);
_MemoryWrite($Addr, $MemOpen, $Modified_Value, "DWORD")
Exit


Func _Calc_Pointer()
$i = 0
do
$Addr = _MemoryRead($Addr, $MemOpen) + $Offset[$i]
$i = $i + 1
until $i = UBound($Offset)
EndFunc
..
04/06/2014 11:41 IrcRest28#4
"Prozessname.exe" this example "metin2client.bin" does not accept help me ?
This is problem : [Only registered and activated users can see links. Click Here To Register...]
04/06/2014 11:57 Paraly#5
Try this
Code:
#RequireAdmin
#include <Pointer.au3>
SetPrivilege("SeDebugPrivilege", 1)

Global $PID, $Addr, $Base, $MemOpen

$PID = WinGetProcess("METIN2")
if $PID <> -1 then
$MemOpen = _MemoryOpen($PID)
$Base = _MemoryGetBaseAddress($MemOpen)
else
msgbox(16,"ERROR","Game not found..")
exit
endif

$Addr = $Base + 0xC2B910
Dim $Offset[2] = [0xC, 0x686]
$Modified_Value = 16300




_Calc_Pointer()

$value = _MemoryRead($Addr,$MemOpen,"DWORD")
;MsgBox(0,"Value","Value: " & $value);
_MemoryWrite($Addr, $MemOpen, $Modified_Value, "DWORD")
_MemoryClose($MemOpen)
Exit


Func _Calc_Pointer()
$i = 0
do
$Addr = _MemoryRead($Addr, $MemOpen) + $Offset[$i]
$i = $i + 1
until $i = UBound($Offset)
EndFunc
04/06/2014 13:24 IrcRest28#6
Quote:
Originally Posted by Paraly View Post
Try this
Code:
#RequireAdmin
#include <Pointer.au3>
SetPrivilege("SeDebugPrivilege", 1)

Global $PID, $Addr, $Base, $MemOpen

$PID = WinGetProcess("METIN2")
if $PID <> -1 then
$MemOpen = _MemoryOpen($PID)
$Base = _MemoryGetBaseAddress($MemOpen)
else
msgbox(16,"ERROR","Game not found..")
exit
endif

$Addr = $Base + 0xC2B910
Dim $Offset[2] = [0xC, 0x686]
$Modified_Value = 16300




_Calc_Pointer()

$value = _MemoryRead($Addr,$MemOpen,"DWORD")
;MsgBox(0,"Value","Value: " & $value);
_MemoryWrite($Addr, $MemOpen, $Modified_Value, "DWORD")
_MemoryClose($MemOpen)
Exit


Func _Calc_Pointer()
$i = 0
do
$Addr = _MemoryRead($Addr, $MemOpen) + $Offset[$i]
$i = $i + 1
until $i = UBound($Offset)
EndFunc
Game does not work hack for this When opened the game shuts memory
04/06/2014 14:37 Paraly#7
Quote:
Originally Posted by IrcRest28 View Post
Game does not work hack for this When opened the game shuts memory
What? Maybe you should try to use special characters..

does it work for you x-Qey?
04/06/2014 14:57 x-Qey#8
Quote:
Originally Posted by Paraly View Post
What? Maybe you should try to use special characters..

does it work for you x-Qey?
?????

[Only registered and activated users can see links. Click Here To Register...]
04/06/2014 15:11 Paraly#9
you don't have to change anything in the code, it will pick the ProcessID by windowtitle and the title of Metin 2 should be "METIN2" so everything is right just copy paste the code and run it

PHP Code:
#RequireAdmin
#include <Pointer.au3>
SetPrivilege("SeDebugPrivilege"1)

Global 
$PID$Addr$Base$MemOpen

$PID 
WinGetProcess("METIN2")
if 
$PID <> -1 then
$MemOpen 
_MemoryOpen($PID)
$Base _MemoryGetBaseAddress($MemOpen)
else
msgbox(16,"ERROR","Game not found..")
exit
endif

$Addr $Base 0xC2B910
Dim $Offset
[2] = [0xC0x686]
$Modified_Value 16300




_Calc_Pointer
()

$value _MemoryRead($Addr,$MemOpen,"DWORD")
;
MsgBox(0,"Value","Value: " $value);
_MemoryWrite($Addr$MemOpen$Modified_Value"DWORD")
_MemoryClose($MemOpen)
Exit


Func _Calc_Pointer()
$i 0
do
$Addr _MemoryRead($Addr$MemOpen) + $Offset[$i]
$i $i 1
until $i 
UBound($Offset)
EndFunc 
if it still does not work use this..

PHP Code:
#RequireAdmin
#include <Pointer.au3>
SetPrivilege("SeDebugPrivilege"1)

Global 
$PID$Addr$Base$MemOpen

$PID 
ProcessExists("febris.bin")
if 
$PID <> 0 then
$MemOpen 
_MemoryOpen($PID)
$Base _MemoryGetBaseAddress($MemOpen)
else
msgbox(16,"ERROR","Game not found..")
exit
endif

$Addr $Base 0xC2B910
Dim $Offset
[2] = [0xC0x686]
$Modified_Value 16300




_Calc_Pointer
()

$value _MemoryRead($Addr,$MemOpen,"DWORD")
;
MsgBox(0,"Value","Value: " $value);
_MemoryWrite($Addr$MemOpen$Modified_Value"DWORD")
Exit


Func _Calc_Pointer()
$i 0
do
$Addr _MemoryRead($Addr$MemOpen) + $Offset[$i]
$i $i 1
until $i 
UBound($Offset)
EndFunc