GUID change everytime new wow opens menu

Shout-Out

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 16
  1. #1
    ashleyww's Avatar Banned
    Reputation
    6
    Join Date
    Apr 2009
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    GUID change everytime new wow opens

    Okay, I got the GUID's for saronite nodes

    Code:
    $SaroniteDeposit = "-788126747454179056"
    Is what came out.

    I checked again after relogging and i get
    Code:
     $SaroniteDeposit = "-788126747454127394"
    I noticed that "-7881267474541" is the same everytime, so how would i interact with a node using -7881267474541.

    Objectmanger - If -7881267474541* then _interact?

    GUID change everytime new wow opens
  2. #2
    arthanos2's Avatar Member
    Reputation
    8
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I really don't think you are on the RIght track here...
    Try reading a bit about what "GUID" actually means.

  3. #3
    ashleyww's Avatar Banned
    Reputation
    6
    Join Date
    Apr 2009
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by arthanos2 View Post
    I really don't think you are on the RIght track here...
    Try reading a bit about what "GUID" actually means.
    I meen the Ingame name that doesnt change for each language

  4. #4
    arthanos2's Avatar Member
    Reputation
    8
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If the Name for a saronite differs for lets say the german or french client just compare them as well...it will make alot more sense to check for item type and name while Iterating to the Objectmanager and then use the GUID of that item to interact with it.

  5. #5
    bigtimt's Avatar Active Member
    Reputation
    41
    Join Date
    Mar 2008
    Posts
    100
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You are looking for the EntryID i believe, not the GUID

    Code:
    struct sObjectFields
    {
    	/* offsets:[d:0x0000]:[b:0x0000] */	WGUID OBJECT_FIELD_GUID;   
    	/* offsets:[d:0x0002]:[b:0x0008] */	unsigned long OBJECT_FIELD_TYPE;   
    	/* offsets:[d:0x0003]:[b:0x000C] */	unsigned long OBJECT_FIELD_ENTRY;   
    	/* offsets:[d:0x0004]:[b:0x0010] */	float OBJECT_FIELD_SCALE_X;   
    	/* offsets:[d:0x0005]:[b:0x0014] */	unsigned long OBJECT_FIELD_PADDING;   
    };

  6. #6
    ashleyww's Avatar Banned
    Reputation
    6
    Join Date
    Apr 2009
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bigtimt View Post
    You are looking for the EntryID i believe, not the GUID
    Ah can i get that through the Objmanager?

    _BMReadMemory($handle, ($curobject + 0x000C), 'uint64')
    correct?
    Last edited by ashleyww; 09-23-2009 at 06:22 PM.

  7. #7
    grosfilsdepute's Avatar Member
    Reputation
    1
    Join Date
    Mar 2008
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    A GUID is specific to every object. So, a Saronite deposit will have a different GUID than a other Saronite deposit. I think you should search more about the typeid and the sub type.

  8. #8
    arthanos2's Avatar Member
    Reputation
    8
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    In the crappy autoit it translates to 3 reads to get the name of minerals/herbs.

    $objectname1 = _MemoryRead(($curobj+0x1A4) ,$HPROCESS, "ptr")
    $objectname2 = _MemoryRead((($objectname1) + 0x90) ,$HPROCESS, "ptr")
    $objectname3 = _MemoryRead($objectname2 ,$HPROCESS, "char[256]")

    Im sure this should get you going.

  9. #9
    ashleyww's Avatar Banned
    Reputation
    6
    Join Date
    Apr 2009
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by arthanos2 View Post
    In the crappy autoit it translates to 3 reads to get the name of minerals/herbs.

    $objectname1 = _MemoryRead(($curobj+0x1A4) ,$HPROCESS, "ptr")
    $objectname2 = _MemoryRead((($objectname1) + 0x90) ,$HPROCESS, "ptr")
    $objectname3 = _MemoryRead($objectname2 ,$HPROCESS, "char[256]")

    Im sure this should get you going.
    returns 0 :/

  10. #10
    arthanos2's Avatar Member
    Reputation
    8
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ashleyww View Post
    returns 0 :/
    You must be doing something wrong, these offsets are working for this latest patch for sure (confirmed myself)

    Oh btw, hint, if you iterate through the entire objmanager, not every listing will have a name...

  11. #11
    ashleyww's Avatar Banned
    Reputation
    6
    Join Date
    Apr 2009
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ill have a look

    Code:
    	$FirstObject   = _BMReadUInt($Handle, ($ObjectManager + $ObjManagerFirstObject))
    	$curobject = _BMReadUInt($Handle, ($curobject + $ObjectNextOffset))
    	$Name = _BMReadASCIIString($Handle, _BMReadUint($Handle, (_BMReadUInt($Handle, ($curobject + $GAMEOBJECT_NAMEOFFSET_1)) + $GAMEOBJECT_NAMEOFFSET_2)), 30)
    	$curGUID = _BMReadMemory($handle, ($curobject + 0x30), 'uint64')
    	$objectname1 = _MemoryRead(($curobject+0x1A4) ,$Handle, "ptr")
    	$objectname2 = _MemoryRead((($objectname1) + 0x90) ,$Handle, "ptr")
    	$objectname3 = _MemoryRead($objectname2 ,$Handle, "char[256]")
    It does return 0 :S
    Last edited by ashleyww; 09-23-2009 at 06:41 PM.

  12. #12
    arthanos2's Avatar Member
    Reputation
    8
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Im not a copy/paste fan, but i had a beer......better get some damn rep from this

    Func objectmanager()

    $gclientconnection = _MemoryRead(0x12705B0, $HPROCESS, "dword")
    $scurmgr = _MemoryRead($gclientconnection + 0x2d94, $HPROCESS, "dword")
    $curobj = _MemoryRead($scurmgr + 0xac, $HPROCESS, "int")
    $nextobj = $curobj
    Dim $GUID

    While ($curobj <> 0 And BitAND($curobj, 1) = 0)

    $nextobj = _MemoryRead($curobj + 0x3c, $HPROCESS, "int")

    $objectname1 = _MemoryRead(($curobj + 0x1A4), $HPROCESS, "ptr")
    $objectname2 = _MemoryRead((($objectname1) + 0x90), $HPROCESS, "ptr")
    $objectname3 = _MemoryRead($objectname2, $HPROCESS, "char[256]")

    GUICtrlSetData($Edit1, "Found" & $objectname3 & @CRLF, 1)

    $objX = _MemoryRead(($curobj + 0xE, $HPROCESS, "float")
    $objY = _MemoryRead(($curobj + 0xEC), $HPROCESS, "float")
    $objZ = _MemoryRead(($curobj + 0xF0), $HPROCESS, "float")

    $GUID = _MemoryRead(($curobj + 0x30), $HPROCESS, "uint64")

    If $nextobj = $curobj Then
    ExitLoop
    Else
    $curobj = $nextobj
    EndIf

    WEnd
    EndFunc ;==>objectmanager

    copy/pastable objectmanager for autoit fans....

    make sure You slap an editbox called $edit1 on your form...
    Last edited by arthanos2; 09-23-2009 at 06:46 PM.

  13. #13
    ashleyww's Avatar Banned
    Reputation
    6
    Join Date
    Apr 2009
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Edit: Scratch that...

    you got msn? i could do with talking to ya!


    Also you copy/pasta errors
    Code:
    C:\Users\Ashley\Desktop\Objectdumper\New AutoIt v3 Script.au3(77,19) : WARNING: $objectinfo: possibly used before declaration.
    Return $objectinfo
    ~~~~~~~~~~~~~~~~~~^
    C:\Users\Ashley\Desktop\Objectdumper\New AutoIt v3 Script.au3(77,19) : ERROR: $objectinfo: undeclared global variable.
    Return $objectinfo
    Last edited by ashleyww; 09-23-2009 at 07:11 PM.

  14. #14
    ashleyww's Avatar Banned
    Reputation
    6
    Join Date
    Apr 2009
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Errors:

    Edit: nvm added to last post

  15. #15
    arthanos2's Avatar Member
    Reputation
    8
    Join Date
    Jan 2009
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ashleyww View Post
    Errors:

    Edit: nvm added to last post
    remove return $objectinfo (also edited in my post)

    no time for msn chit chat now to be honest btw
    im "working"

Page 1 of 2 12 LastLast

Similar Threads

  1. eBot new WoW bot- the n00bproof guide
    By KuRIoS in forum World of Warcraft Bots and Programs
    Replies: 204
    Last Post: 06-07-2009, 04:24 PM
  2. [Share] World of Warcraft WoW Wotlk Ultimate Guides - Lich King NEW
    By latruwski in forum World of Warcraft Guides
    Replies: 5
    Last Post: 01-23-2009, 05:13 AM
  3. Guide for new wow players ( basics )
    By Suy in forum World of Warcraft Guides
    Replies: 7
    Last Post: 08-03-2008, 12:46 PM
  4. new WoW fun server "Dark Raiderz" (GM spots open)
    By daniel4166 in forum WoW Emulator Server Listings
    Replies: 0
    Last Post: 03-22-2008, 04:15 PM
All times are GMT -5. The time now is 03:19 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