You last visited: Today at 19:23
Advertisement
latest Offset for PWI after content update
Discussion on latest Offset for PWI after content update within the PW Hacks, Bots, Cheats, Exploits forum part of the Perfect World category.
03/20/2013, 20:44
#16
elite*gold: 0
Join Date: Jul 2011
Posts: 61
Received Thanks: 39
Сheck your target offset ....
It was wrong.
03/21/2013, 00:33
#17
elite*gold: 0
Join Date: Mar 2013
Posts: 7
Received Thanks: 0
hello there i am new user in forums! i test the Prophetbot 3.0 (1 week ago) and it was ok.. but i can find where to change the offsets into the script so i hope you guys gona fix the latest offsets and one from you can post it ready!
Thanks
03/21/2013, 02:36
#18
elite*gold: 0
Join Date: Jun 2010
Posts: 81
Received Thanks: 10
Quote:
Originally Posted by
altivex
Сheck your target offset ....
It was wrong.
yea, i checked... and now, PB can select mobs..
but it freeze on minimize, and i tried on veno, veno wont heal pet... QQ
03/21/2013, 08:31
#19
elite*gold: 0
Join Date: Nov 2010
Posts: 47
Received Thanks: 17
Everything works fine but the unfreeze and the action_struct (herbs) which I can't get to it with the offset finder...
Any help on this/explanation on how to get them?
03/21/2013, 08:59
#20
elite*gold: 0
Join Date: Jul 2011
Posts: 61
Received Thanks: 39
Also some problems with pet structure.
i thikk pet hp offset is wrong.
03/21/2013, 12:27
#21
elite*gold: 0
Join Date: Jun 2010
Posts: 81
Received Thanks: 10
Quote:
Originally Posted by
altivex
Also some problems with pet structure.
i thikk pet hp offset is wrong.
yea,..
Unfreeze, Pet offsets, and class offset...
thats it i think
03/21/2013, 12:36
#22
elite*gold: 20
Join Date: May 2009
Posts: 1,291
Received Thanks: 326
As promised :
Class : 1660
Action struct : 4612
Pet : 4636
Skill : 4656
Sendpacket : 7029280
Unfreeze : 12308028
Already converted to decimal for prophet bot.
@Altivex, how I find action struct? I wrote offset finder long ago, since finding it manually is a ***** (First time I used action state [1/0 flag] and just toggeled movements, and after long search found flag that copied my movement patterns. From there on you can trace upwards until you find charstruct and ultimately base address.
Cheers
03/21/2013, 13:19
#23
elite*gold: 0
Join Date: Nov 2012
Posts: 96
Received Thanks: 81
Quote:
Originally Posted by
Sᴡoosh
@Altivex, how I find action struct? I wrote offset finder long ago, since finding it manually is a bitch (First time I used action state [1/0 flag] and just toggeled movements, and after long search found flag that copied my movement patterns. From there on you can trace upwards until you find charstruct and ultimately base address.
or use this autoit snippet with prophet bot Custom_OffSets.ini in same folder
you need base adress and unfreeze for this.
Code:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#AutoIt3Wrapper_Add_Constants=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
; This script requires full Administrative rights
#include <Array.au3>
#include "NomadMemory.au3"
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("", 140, 193, 303, 226)
Global $Input1 = GUICtrlCreateInput("", 8, 32, 121, 21)
$Label1 = GUICtrlCreateLabel("Old Action Struct Offset:", 8, 16, 118, 17)
$Button1 = GUICtrlCreateButton("Search", 16, 128, 107, 41)
$Label2 = GUICtrlCreateLabel("New Action Struct Offset:", 8, 72, 124, 17)
Global $Input2 = GUICtrlCreateInput("", 8, 88, 121, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
; Declare Off-Set Variables
Global $SOFTWARE_OFFSET_CONFIG = "Custom_OffSets.ini", $CFG_OFFSET_ROOT_KEY = "Custom_32_Offsets_In_Decimal", $CFG_BASEADDRESS_ROOT_KEY = "Perfect_World_Base_Address_In_Decimal", $CFG_BASEADDRESS_APP_KEY = "Application_Title", $CFG_BASEADDRESS_KEY = "Base_Address", $CFG_BASEADDRESSFZ_KEY = "Base_AddressFZ", $CFG_BASEADDRESSEXP_KEY = "Base_AddressEXP"
Global $APP_BASE_ADDRESS = "0x" & Hex(IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_BASEADDRESS_ROOT_KEY, $CFG_BASEADDRESS_KEY, "")), $APP_BASE_ADDRESSFZ = "0x" & Hex(IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_BASEADDRESS_ROOT_KEY, $CFG_BASEADDRESSFZ_KEY, "")), $APP_BASE_ADDRESSEXP = "0x" & Hex(IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_BASEADDRESS_ROOT_KEY, $CFG_BASEADDRESSEXP_KEY, ""))
Global $APP_TITLE = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_BASEADDRESS_ROOT_KEY, $CFG_BASEADDRESS_APP_KEY, "Perfect World International"), $HANDLE = ControlGetHandle($APP_TITLE, "", ""), $KERNEL32 = DllOpen('kernel32.dll')
Global $PROCESS_ID = WinGetProcess($APP_TITLE), $PROCESS_INFORMATION = _MemoryOpen($PROCESS_ID), $APP_PATH = _ProcessIdPath($PROCESS_ID)
Global $test_offset,$Return
$MOVETOX=1220.00109863281
$MOVETOY=140.000015258789
$MOVETOZ=248.451446533203
$HIGHT=24.451446533203
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_SearchOffset(GUICtrlRead($Input1))
EndSwitch
unFreeze()
Sleep(100)
WEnd
Func _SearchOffset($old_offset)
For $test_offset=$old_offset To 9999
Global $OFFSET_ACTIONFLAG[4], $CFG_OFFSET_ACTIONFLAG = "ActionFlag_Offset"
$OFFSET_ACTIONFLAG[1] = 52 ;0x30
$OFFSET_ACTIONFLAG[2] = $test_offset ;0x100C
$OFFSET_ACTIONFLAG[3] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONFLAG, "24")
Global $OFFSET_ACTIONREAD[5], $CFG_OFFSET_ACTIONREAD = "ActionRead_Offset"
$OFFSET_ACTIONREAD[1] = 52 ;0x30
$OFFSET_ACTIONREAD[2] = $test_offset ;0x100C
$OFFSET_ACTIONREAD[3] = 48 ;030
$OFFSET_ACTIONREAD[4] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONREAD, "4")
Global $OFFSET_ACTIONREAD2[5], $CFG_OFFSET_ACTIONREAD2 = "ActionRead2_Offset"
$OFFSET_ACTIONREAD2[1] = 52 ;0x30
$OFFSET_ACTIONREAD2[2] = $test_offset ;0x100C
$OFFSET_ACTIONREAD2[3] = 48 ;030
$OFFSET_ACTIONREAD2[4] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONREAD2, "8")
Global $OFFSET_ACTIONREAD3[5], $CFG_OFFSET_ACTIONREAD3 = "ActionRead3_Offset"
$OFFSET_ACTIONREAD3[1] = 52 ;0x30
$OFFSET_ACTIONREAD3[2] = $test_offset ;0x100C
$OFFSET_ACTIONREAD3[3] = 48 ;030
$OFFSET_ACTIONREAD3[4] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONREAD3, "28") ; 1c
Global $OFFSET_ACTIONWRITE[4], $CFG_OFFSET_ACTIONWRITE = "ActionWrite_Offset"
$OFFSET_ACTIONWRITE[1] = 52 ;0x30
$OFFSET_ACTIONWRITE[2] = $test_offset ;0x100C
$OFFSET_ACTIONWRITE[3] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONWRITE, "12") ;0xC
Global $OFFSET_ACTIONWRITE2[4], $CFG_OFFSET_ACTIONWRITE2 = "ActionWrite2_Offset"
$OFFSET_ACTIONWRITE2[1] = 52 ;0x30
$OFFSET_ACTIONWRITE2[2] = $test_offset ;0x100C
$OFFSET_ACTIONWRITE2[3] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONWRITE2, "20") ;0x14
Global $OFFSET_ACTIONMOVEX[6], $CFG_OFFSET_ACTIONMOVEX = "ActionMoveX_OffSet"
$OFFSET_ACTIONMOVEX[1] = 52 ;0x30
$OFFSET_ACTIONMOVEX[2] = $test_offset ;0x100C
$OFFSET_ACTIONMOVEX[3] = 48 ;030
$OFFSET_ACTIONMOVEX[4] = 4 ;0x4
$OFFSET_ACTIONMOVEX[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONMOVEX, "32")
Global $OFFSET_ACTIONMOVEY[6], $CFG_OFFSET_ACTIONMOVEY = "ActionMoveY_OffSet"
$OFFSET_ACTIONMOVEY[1] = 52 ;0x30
$OFFSET_ACTIONMOVEY[2] = $test_offset ;0x100C
$OFFSET_ACTIONMOVEY[3] = 48 ;030
$OFFSET_ACTIONMOVEY[4] = 4 ;0x4
$OFFSET_ACTIONMOVEY[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONMOVEY, "40")
Global $OFFSET_ACTIONMOVEZ[6], $CFG_OFFSET_ACTIONMOVEZ = "ActionMoveZ_OffSet"
$OFFSET_ACTIONMOVEZ[1] = 52 ;0x30
$OFFSET_ACTIONMOVEZ[2] = $test_offset ;0x100C
$OFFSET_ACTIONMOVEZ[3] = 48 ;030
$OFFSET_ACTIONMOVEZ[4] = 4 ;0x4
$OFFSET_ACTIONMOVEZ[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONMOVEZ, "36")
Global $OFFSET_ACTIONHEIGHT[6], $CFG_OFFSET_ACTIONHEIGHT = "ActionHeight_OffSet"
$OFFSET_ACTIONHEIGHT[1] = 52 ;0x30
$OFFSET_ACTIONHEIGHT[2] = $test_offset ;0x100C
$OFFSET_ACTIONHEIGHT[3] = 48 ;030
$OFFSET_ACTIONHEIGHT[4] = 4 ;0x4
$OFFSET_ACTIONHEIGHT[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONHEIGHT, "104")
Global $OFFSET_ACTIONHEIGHTFLAG[6], $CFG_OFFSET_ACTIONHEIGHTFLAG = "ActionHeightFlag_OffSet"
$OFFSET_ACTIONHEIGHTFLAG[1] = 52 ;0x30
$OFFSET_ACTIONHEIGHTFLAG[2] = $test_offset ;0x100C
$OFFSET_ACTIONHEIGHTFLAG[3] = 48 ;030
$OFFSET_ACTIONHEIGHTFLAG[4] = 4 ;0x4
$OFFSET_ACTIONHEIGHTFLAG[5]= IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONHEIGHTFLAG, "100")
Global $OFFSET_ACTIONHEIGHTFLAG2[6], $CFG_OFFSET_ACTIONHEIGHTFLAG2 = "ActionHeightFlag2_Offset"
$OFFSET_ACTIONHEIGHTFLAG2[1] = 52 ;0x30
$OFFSET_ACTIONHEIGHTFLAG2[2] = $test_offset ;0x100C
$OFFSET_ACTIONHEIGHTFLAG2[3] = 48 ;030
$OFFSET_ACTIONHEIGHTFLAG2[4] = 4 ;0x4
$OFFSET_ACTIONHEIGHTFLAG2[5]= IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONHEIGHTFLAG2, "108")
Global $OFFSET_ACTIONDONE[6], $CFG_OFFSET_ACTIONDONE = "ActionDoneFlag_OffSet"
$OFFSET_ACTIONDONE[1] = 52 ;0x30
$OFFSET_ACTIONDONE[2] = $test_offset ;0x100C
$OFFSET_ACTIONDONE[3] = 48 ;030
$OFFSET_ACTIONDONE[4] = 4 ;0x4
$OFFSET_ACTIONDONE[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONDONE, "8")
Global $OFFSET_ACTIONVALUE[6], $CFG_OFFSET_ACTIONVALUE = "ActionValue_OffSet"
$OFFSET_ACTIONVALUE[1] = 52 ;0x30
$OFFSET_ACTIONVALUE[2] = $test_offset ;0x100C
$OFFSET_ACTIONVALUE[3] = 48 ;030
$OFFSET_ACTIONVALUE[4] = 4 ;0x4
$OFFSET_ACTIONVALUE[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONVALUE, "44")
Global $OFFSET_ACTIONVALUE2[6], $CFG_OFFSET_ACTIONVALUE2 = "ActionValue2_OffSet"
$OFFSET_ACTIONVALUE2[1] = 52 ;0x30
$OFFSET_ACTIONVALUE2[2] = $test_offset ;0x100C
$OFFSET_ACTIONVALUE2[3] = 48 ;030
$OFFSET_ACTIONVALUE2[4] = 4 ;0x4
$OFFSET_ACTIONVALUE2[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONVALUE2, "64")
Global $OFFSET_ACTIONSETERROR[6], $CFG_OFFSET_ACTIONSETERROR = "ActionSetError_Offset"
$OFFSET_ACTIONSETERROR[1] = 52 ;0x30
$OFFSET_ACTIONSETERROR[2] = $test_offset ;0x100C
$OFFSET_ACTIONSETERROR[3] = 48 ;0x30
$OFFSET_ACTIONSETERROR[4] = 8 ;0x8
$OFFSET_ACTIONSETERROR[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONSETERROR, "52")
Global $OFFSET_ACTIONFINISHED[6], $CFG_OFFSET_ACTIONFINISHED = "ActionFinished_Offset"
$OFFSET_ACTIONFINISHED[1] = 52 ;0x30
$OFFSET_ACTIONFINISHED[2] = $test_offset ;0x100C
$OFFSET_ACTIONFINISHED[3] = 48 ;0x30
$OFFSET_ACTIONFINISHED[4] = 8 ;0x8
$OFFSET_ACTIONFINISHED[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONFINISHED, "8")
Global $OFFSET_ACTIONSTART[6], $CFG_OFFSET_ACTIONSTART = "ActionStart_Offset"
$OFFSET_ACTIONSTART[1] = 52 ;0x30
$OFFSET_ACTIONSTART[2] = $test_offset ;0x100C
$OFFSET_ACTIONSTART[3] = 48 ;0x30
$OFFSET_ACTIONSTART[4] = 8 ;0x8
$OFFSET_ACTIONSTART[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONSTART, "20")
Global $OFFSET_ACTIONNOTSTART[6], $CFG_OFFSET_ACTIONNOTSTART = "ActionNotStart_Offset"
$OFFSET_ACTIONNOTSTART[1] = 52 ;0x30
$OFFSET_ACTIONNOTSTART[2] = $test_offset ;0x100C
$OFFSET_ACTIONNOTSTART[3] = 48 ;0x30
$OFFSET_ACTIONNOTSTART[4] = 8 ;0x8
$OFFSET_ACTIONNOTSTART[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONNOTSTART, "36")
Global $OFFSET_ACTIONOBJECT[6], $CFG_OFFSET_ACTIONOBJECT = "ActionObject_Offset"
$OFFSET_ACTIONOBJECT[1] = 52 ;0x30
$OFFSET_ACTIONOBJECT[2] = $test_offset ;0x100C
$OFFSET_ACTIONOBJECT[3] = 48 ;0x30
$OFFSET_ACTIONOBJECT[4] = 8 ;0x8
$OFFSET_ACTIONOBJECT[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONOBJECT, "32")
Global $OFFSET_OBJECTACTION[6], $CFG_OFFSET_OBJECTACTION = "ObjectAction_Offset"
$OFFSET_OBJECTACTION[1] = 52 ;0x30
$OFFSET_OBJECTACTION[2] = $test_offset ;0x100C
$OFFSET_OBJECTACTION[3] = 48 ;0x30
$OFFSET_OBJECTACTION[4] = 8 ;0x8
$OFFSET_OBJECTACTION[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_OBJECTACTION, "56")
Global $OFFSET_ACTIONSKILL[6], $CFG_OFFSET_ACTIONSKILL = "ActionSkill_Offset"
$OFFSET_ACTIONSKILL[1] = 52 ;0x30
$OFFSET_ACTIONSKILL[2] = $test_offset ;0x100C
$OFFSET_ACTIONSKILL[3] = 48 ;0x30
$OFFSET_ACTIONSKILL[4] = 8 ;0x8
$OFFSET_ACTIONSKILL[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONSKILL, "80")
MoveToXYZ($MOVETOX, $MOVETOY, $MOVETOZ, $HIGHT /10)
$Return = msgbox(262144+4,"Found Offset ?",$test_offset,0)
If $Return = 6 Then
GuiCtrlSetData($Input2, $test_offset)
exitloop
endif
next
EndFunc
Func unFreeze()
$FZ = _MemoryRead($APP_BASE_ADDRESSFZ, $PROCESS_INFORMATION)
If $FZ <> 1 Then
_MemoryWrite($APP_BASE_ADDRESSFZ, $PROCESS_INFORMATION, "1")
EndIf
EndFunc
Func MoveToXYZ($MOVETOX, $MOVETOY, $MOVETOZ, $HIGHT)
Local $Read = _MemoryPointerRead($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONREAD)
Local $Flag = _MemoryPointerRead($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONHEIGHTFLAG)
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEX, $MOVETOX, "Float")
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEY, $MOVETOY, "Float")
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEZ, "0", "Float")
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONDONE, "0")
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONFLAG, "1")
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONWRITE, $Read[1])
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONWRITE2, $Read[1])
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONHEIGHT, $HIGHT, "Float")
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONHEIGHTFLAG, $Flag[1] + 1)
_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONHEIGHTFLAG2, "0")
EndFunc ;==>
Func _ProcessIdPath ( $vPID )
Local $objWMIService, $oColItems
Local $sNoExePath = ''
Local Const $wbemFlagReturnImmediately = 0x10
Local Const $wbemFlagForwardOnly = 0x20
Local $RetErr_ProcessDoesntExist = 1
Local $RetErr_ProcessPathUnknown = 2
Local $RetErr_ProcessNotFound = 3
Local $RetErr_ObjCreateErr = 4
Local $RetErr_UnknownErr = 5
If Not ProcessExists ( $vPID ) Then
SetError ( $RetErr_ProcessDoesntExist )
Return $sNoExepath
EndIf
$objWMIService = ObjGet ( 'winmgmts:\\localhost\root\CIMV2' )
$oColItems = $objWMIService.ExecQuery ( 'SELECT * FROM Win32_Process', 'WQL', $wbemFlagReturnImmediately + $wbemFlagForwardOnly )
If IsObj ( $oColItems ) Then
For $objItem In $oColItems
If $vPID = $objItem.ProcessId Then
If $objItem.ExecutablePath = '0' Then
If FileExists ( @SystemDir & '\' & $objItem.Caption ) Then
Return @SystemDir & '\' & $objItem.Caption
Else
SetError ( $RetErr_ProcessPathUnknown )
Return $sNoExepath
EndIf
Else
Return $objItem.Executablepath
EndIf
EndIf
Next
SetError ( $RetErr_ProcessNotFound )
Return $sNoExepath
Else
SetError ( $RetErr_ObjCreateErr )
Return $sNoExepath
EndIf
SetError ( $RetErr_UnknownErr )
Return $sNoExepath
EndFunc ;==>_ProcessIdPath
start game in window mode, enter old offset and press search.
if char is moving, press yes in the messagebox and you have the new action offset.
this way can be done with a lot other offsets, if you know the old one.
03/21/2013, 13:43
#24
elite*gold: 0
Join Date: Jun 2010
Posts: 81
Received Thanks: 10
yay! ty guys... and swoosh... i really apreciate it...
now PB 3.0 Work... i still tryin on veno... xD
here the offset....
Code:
[Perfect_World_Base_Address_In_Decimal]
Application_Title=Perfect World International
Base_Address=12306892
Real_Base_Address=12305004
Base_AddressFZ=12308028
Base_AddressEXP=12309816
SendPacket_Adress=7029280
ChatBase_Address=12326104
LastChat_Address=12326116
[Custom_32_Offsets_In_Decimal]
CHARSTRUCT1_OffSet=52
Casting_Offset=1840
Name_offset=1652
CHARID_Offset=1152
LVL_Offset=1164
Class_offset=1660
HP_OffSet=1172
MaxHP_OffSet=1244
EXP_OffSet=1180
MP_OffSet=1176
MaxMP_OffSet=1248
STR_offset=1236
DEX_offset=1240
VIT_offset=1228
MAG_offset=1232
Spirit_offset=1184
Gold_offset=1376
FlySpeed_Offset=1272
FlyCounter_Offset=2408
MoveMode_OffSet=1656
CHI_Offset=1340
MAXCHI_Offset=1372
Jump_Offset=3356
CastID_Offset=1836
CharState_Offset=1732
Reputation_Offset=1508
Culti_Offset=1168
X_Offset=60
Y_Offset=68
Z_Offset=64
Target_OffSet=3104
PetBase_Offset=4636
PetHP_OffSet=56
PetHunger_OffSet=8
ACTIONSTRCT1_Offset=52
ACTIONSTRCT2_Offset=4612
ACTIONSTRCT3_Offset=48
ACTIONSTRCT4A_Offset=4
ACTIONSTRCT4B_Offset=8
ActionFlag_Offset=24
ActionRead_Offset=4
ActionRead2_Offset=8
ActionRead3_Offset=28
ActionWrite_Offset=12
ActionWrite2_Offset=20
ActionSkill_Offset=80
ActionMoveX_Offset=32
ActionMoveY_Offset=40
ActionMoveZ_Offset=36
ActionHeight_OffSet=104
ActionHeightFlag_OffSet=100
ActionHeightFlag2_OffSet=108
ActionDoneFlag_Offset=8
ActionValue_Offset=44
ActionValue2_Offset=64
ActionSetError_Offset=76
ActionFinished_Offset=8
ActionStart_Offset=20
ActionNotStart_Offset=36
ActionObject_Offset=32
ObjectAction_Offset=56
PLAYERSTRUCT1_OffSet=28
PLAYERSTRUCT2_OffSet=32
PlayerBase_Offset=136
PlayerCount_Offset=20
PlayerID_Offset=1152
PlayerLVL_Offset=1164
PlayerName_Offset=1636
PlayerHP_Offset=1140
PlayerMAXHP_Offset=1232
PlayerClass_Offset=1596
NPCSTRUCT1_OffSet=28
NPCSTRUCT1_OffSet=36
NPCBase_Offset=80
NPCPAI_Offset=748
NPCCount_Offset=20
NPCID_Offset=288
NPCName_Offset=608
NPCLVL_Offset=296
NPCHP_Offset=304
NPCMAXHP_Offset=376
NPCSpecial_Offset=596
TARSTARGET_OffSet=748
ITEMSTRUCT1_OffSet=28
ITEMSTRUCT2_OffSet=40
ItemBase_Offset=24
ItemID_Offset=272
ItemSN_Offset=276
ItemName_Offset=360
ItemType_Offset=336
INVENTORYSTRUCT1_OffSet=3360
InventoryBase_Offset=12
InventoryID_Offset=8
InventoryStackAmount_Offset=16
InventoryMAXStackAmount_Offset=20
InventorySellPrice_Offset=24
InventoryBuyPrice_Offset=28
InventoryDescription_Offset=64
EQUIPPEDINVENTORSTRUCT1_OffSet=3324
Correct Me If I Wrong...
Ty...
03/21/2013, 14:08
#25
elite*gold: 0
Join Date: Jul 2011
Posts: 61
Received Thanks: 39
Sᴡoosh , and is it possible to find action with CE ?
I tryed - but i got to many adresses )
Now i undrestand that it was useless without flag. Ty!
But now i`m confused with send pack adress - i seach it two times and got 2834976 twice.
oukey.... it will be a little lesson for me - use only "clear" chars )
Create a new one char - run CE and got 6B4220.
Bot workin fine except chat alarm.
It is randomly turning on...
03/21/2013, 15:17
#26
elite*gold: 0
Join Date: Mar 2013
Posts: 7
Received Thanks: 0
can someone please post the Pb 3.0 updated? im trying to change the offsets into the .ini file but gathering materials not working..
03/21/2013, 17:16
#27
elite*gold: 0
Join Date: Jun 2011
Posts: 51
Received Thanks: 35
Seems to work with 3.1 also..
What would cause the Alarm to randomly sound off and also not work when being chatted?
03/21/2013, 17:26
#28
elite*gold: 0
Join Date: Mar 2013
Posts: 6
Received Thanks: 0
gathering herbs does not work, but the rest seems to work just fine.
03/21/2013, 17:52
#29
elite*gold: 0
Join Date: Jun 2011
Posts: 51
Received Thanks: 35
Yes it works with 3.1 3.0 will not gather unless I believe you edit the .exe
03/21/2013, 18:19
#30
elite*gold: 0
Join Date: Mar 2013
Posts: 7
Received Thanks: 0
where we have to change the .exe file ????? -.- can you tell me the row or something to where i have to make changes to make thew pb 3.1 to work??? i want to farm herbs and resources
...
Similar Threads
Need help update offset .13d
08/02/2012 - Diablo 2 Programming - 2 Replies
.13c
{PatchCall, GetDllOffset("D2Launch.dll", 0xECCE), (DWORD)D2Login_ASM, 5},
.13d
{PatchCall, GetDllOffset("D2Launch.dll", 0x1AEEA), (DWORD)D2Login_ASM, 5},
is .13d correct?
Crashes when loaded.
Latest Last Chaos offset US
08/27/2011 - Last Chaos - 6 Replies
any1 have a link fro lastest last chas offset for US version?
N> offset pw n fh/wh update samudera
12/04/2010 - Perfect World - 15 Replies
Minta dun yg punya offset pw n fh/wh update samudera terbaru..
share2 ya klo ada dsini...
regards
:
Need Offset wh update chrono pw indo
08/10/2010 - Perfect World - 16 Replies
aLL ada yg tau offsett wallhack n fly hack n bot yg baru update chrono yg gak stack.... thx for reply...:handsdown:
update offset skill hack
11/22/2009 - Dekaron - 6 Replies
plss send me new offset skill hack plsssssssssssss:mad:
All times are GMT +2. The time now is 19:24 .