Get monsters HP in 1.04 menu

User Tag List

Results 1 to 7 of 7
  1. #1
    GnomBG's Avatar Corporal
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Get monsters HP in 1.04

    How do you get the monsters hp in this new patch.
    Im using Autoit script and my IterateActorAtribs($OBject[$i][1], $Atrib_Hitpoints_Cur) allways return false.
    i updated the new attribute IDs but i think the problem is in the function it self.

    can someone who using the same method and it works correctly to share it pls.
    or if you using some other way - help a brother out

    Get monsters HP in 1.04
  2. #2
    AGPS's Avatar Member
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    53
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So do I. I think some offset changed, and we have to update it.
    Code:
    	_MemoryWrite($_itrInteractE + $ofs__InteractOffsetUNK1, $d3, 0x777C, 'ptr')
    	_MemoryWrite($_itrInteractE + $ofs__InteractOffsetUNK2, $d3, 0x1, 'ptr')
    	_MemoryWrite($_itrInteractE + $ofs__InteractOffsetUNK3, $d3, $_snoPower, 'ptr')
    	_MemoryWrite($_itrInteractE + $ofs__InteractOffsetUNK4, $d3, $_snoPower, 'ptr')
    	_MemoryWrite($_itrInteractE + $ofs__InteractOffsetMousestate, $d3, 0x1, 'ptr')
    	_MemoryWrite($_itrInteractE + $ofs__InteractOffsetGUID, $d3, $_guid, 'ptr')

  3. #3
    AGPS's Avatar Member
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    53
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sorry, some of the following offsets need to be updated
    Code:
            ;//GET ACTORATRIB
            global $ofs_ActorAtrib_Base     =                               0x1544E54;change for V104?, 0x15A1EA4;0x015A2EA4;0x015A1EA4
            global $ofs_ActorAtrib_ofs1     =                               0x390
            global $ofs_ActorAtrib_ofs2     =                               0x2E8
            global $ofs_ActorAtrib_ofs3     =                               0x148
            global $ofs_ActorAtrib_Count =                          0x108   ; 0x0 0x0
    
            global $ofs_ActorAtrib_Indexing_ofs1 =          0x10
            global $ofs_ActorAtrib_Indexing_ofs2 =          0x8
            global $ofs_ActorAtrib_Indexing_ofs3 =          0x250
            global $ofs_ActorAtrib_StrucSize =                      0x180
    
            global $ofs_LocalPlayer_HPBARB =                        0x34
            global $ofs_LocalPlayer_HPWIZ =                         0x38
    
            ;//GET LOCAL ACTOR STRUC
            global $ofs_LocalActor_ofs1 =                           0x378   ;instead of $ofs_ActorAtrib_ofs2
            global $ofs_LocalActor_ofs2 =                           0x148
            global $ofs_LocalActor_Count =                          0x108
            global $ofs_LocalActor_atribGUID =                      0x120
            global $ofs_LocalActor_StrucSize =                      0x2D0   ; 0x0 0x0
    
            global $_ActorAtrib_Base  = _MemoryRead($ofs_ActorAtrib_Base, $d3, 'ptr')
            global $_ActorAtrib_1  = _MemoryRead($_ActorAtrib_Base+$ofs_ActorAtrib_ofs1, $d3, 'ptr')
            global $_ActorAtrib_2  = _MemoryRead($_ActorAtrib_1+$ofs_ActorAtrib_ofs2, $d3, 'ptr')
            global $_ActorAtrib_3  = _MemoryRead($_ActorAtrib_2+$ofs_ActorAtrib_ofs3, $d3, 'ptr')
            global $_ActorAtrib_4  = _MemoryRead($_ActorAtrib_3, $d3, 'ptr')
            global $_ActorAtrib_Count  = $_ActorAtrib_2+$ofs_ActorAtrib_Count
    
            global $_LocalActor_1  = _MemoryRead($_ActorAtrib_1+$ofs_LocalActor_ofs1, $d3, 'ptr')
            global $_LocalActor_2  = _MemoryRead($_LocalActor_1+$ofs_LocalActor_ofs2, $d3, 'ptr')
            global $_LocalActor_3  = _MemoryRead($_LocalActor_2, $d3, 'ptr')
            global $_LocalActor_Count  = $_LocalActor_1+$ofs_LocalActor_Count

  4. #4
    GnomBG's Avatar Corporal
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    10x for your time to post this offsets, but i already have them
    and MsgBox(0,0,IterateActorAtribs($OBject[$i][1], $Atrib_Hitpoints_Cur)) still return false

    Maybe the function it self has been changed or the problem is in $OBject = IterateObjectList(0) ... ?
    any idea?

  5. #5
    AGPS's Avatar Member
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    53
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    New method to get actor and acd offset from objman.
    Code:
    		;For V104
    		global $ObjManAtribGrpContainerOffset = 0x844;
    		global $ObjManACDOffset = 0x850;
    		global $ObjManCutScenesOffset = 0x8A8;
    		global $ObjManActorOffset = 0x8B0;
    		global $ObjManWorldsOffset = 0x92C;
    
    		global $ObjManAtribContainerOffset = 0x70;
    
    		global $_ObjectManager_Base  = _MemoryRead($ofs_ObjectManager, $d3, 'ptr')
    		global $_ActorAtrib_1 = _MemoryRead($_ObjectManager_Base + $ObjManAtribGrpContainerOffset, $d3, 'ptr')
    		global $_ActorAtrib_2 = _MemoryRead($_ActorAtrib_1 + $ObjManAtribContainerOffset, $d3, 'ptr')
    
            global $_ActorAtrib_Count  = $_ActorAtrib_2+$ofs_ActorAtrib_Count;important
            global $_ActorAtrib_3  = _MemoryRead($_ActorAtrib_2+$ofs_ActorAtrib_ofs3, $d3, 'ptr')
            global $_ActorAtrib_4  = _MemoryRead($_ActorAtrib_3, $d3, 'ptr')
    
    		;ACD(Actor Common Data)
    		$_ObjectManager_Base  = _MemoryRead($ofs_ObjectManager, $d3, 'ptr')
            global $_LocalActor_Base  = _MemoryRead($_ObjectManager_Base+$ObjManACDOffset, $d3, 'ptr')
    		global $_LocalActor_1 = _MemoryRead($_LocalActor_Base, $d3, 'ptr')
    
            global $_LocalActor_Count  = $_LocalActor_1+$ofs_LocalActor_Count;important
            global $_LocalActor_2  = _MemoryRead($_LocalActor_1+$ofs_LocalActor_ofs2, $d3, 'ptr')
            global $_LocalActor_3  = _MemoryRead($_LocalActor_2, $d3, 'ptr') ;important

  6. #6
    AGPS's Avatar Member
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    53
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    And the API IterateActorAtribs doesn't work very well, I don't know why, sometimes it can get the data, sometimes it doesn't. This has bothered me couple of weeks, maybe I have to redirect to C# in D3Advanced, but I have not got the source codes.

  7. #7
    AGPS's Avatar Member
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    53
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    New gamebalance id, for get item level.
    global $GameBalance = 0x01548FB8

Similar Threads

  1. Replies: 2
    Last Post: 08-06-2014, 11:03 PM
  2. 1.06 get monster power value
    By tuisful in forum Diablo 3 Memory Editing
    Replies: 0
    Last Post: 12-02-2012, 10:37 PM
  3. Get your first mount in WoW easily
    By Matt in forum World of Warcraft Guides
    Replies: 3
    Last Post: 11-03-2006, 09:46 PM
  4. Get on to where the Auction house people are!
    By janzi9 in forum World of Warcraft Exploits
    Replies: 0
    Last Post: 03-06-2006, 11:44 PM
  5. Getting into BG with that pesky deserters buff!
    By janzi9 in forum World of Warcraft Exploits
    Replies: 0
    Last Post: 03-06-2006, 11:35 PM
All times are GMT -5. The time now is 06:33 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search