[Help Request] Find Cloud Objects in memory menu

User Tag List

Results 1 to 6 of 6
  1. #1
    boomingranny's Avatar Member
    Reputation
    4
    Join Date
    Mar 2009
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Help Request] Find Cloud Objects in memory

    Hi,

    I am wanting to find the locations of nearby Gas Clouds,
    i figured (incorrectly) that they would be in the object list, as a GameObject,
    but i cannot find any gameobjects matching the name.

    Any help or hints would be appreciated.

    [Help Request] Find Cloud Objects in memory
  2. #2
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Cinder Cloud is the name of the wintergrasp fire clouds.

    Dump everything and check manually. There's a chance that they are Units and not GameObjects (another example of this are the BG portals in dalaran, they are also unit's)
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  3. #3
    Hawker's Avatar Active Member
    Reputation
    40
    Join Date
    Jan 2009
    Posts
    213
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Clouds are not gameobjects, they are units.

    Code:
                    Dictionary<int, string> cloud_names = new Dictionary<int, string>();
    
                    cloud_names.Add(17407, "Felmist");         // <Mote of Shadow> 
                    cloud_names.Add(17378, "Swamp Gas");       // <Mote of Water> 
                    cloud_names.Add(17408, "Arcane Vortex");   // <Mote of Mana> 
                    cloud_names.Add(24222, "Windy Cloud");     // <Mote of Air> 
                    cloud_names.Add(32544, "Steam Cloud");     // <Crystalized Fire> and <Crystalized Water> 
                    cloud_names.Add(32522, "Cinder Cloud");    // <Crystalized Fire> 
                    cloud_names.Add(24879, "Arctic Cloud");    // <Crystalized Air> and <Crystalized Water> 
    
    
                    foreach (KeyValuePair<int, string> cloud in cloud_names)
                    {
                        if (cloud.Key == targetObj.EntryId)
                        {
                            IsCloud = true;
                            break;
                        }
                    }

  4. #4
    boomingranny's Avatar Member
    Reputation
    4
    Join Date
    Mar 2009
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    great, thanks heaps for your kind help


    found it now.
    GUID NAME LVL HEALTH MAXHEALTH
    xxxxxxxxxxxxxxx Player xxxxxxxxxxxxx 79 5508 10090
    -1067352640112805329 Bonescythe Ravager 75 10635 10635
    -779122264075941082 Blighted Corpse 76 11001 11001
    -779122263957811098 Bonescythe Ravager 75 10635 10635
    -779122246912372354 Lifeblood Elemental 76 11001 11001
    -779122263957864861 Bonescythe Ravager 75 10635 10635
    -779122246912373767 Lifeblood Elemental 76 11001 11001
    -779122189534058210 Steam Cloud 60 4979 4979 <---------------------
    -779122263957876328 Bonescythe Ravager 76 11001 11001
    -779122263957875496 Bonescythe Ravager 75 10635 10635
    -779122246912377980 Lifeblood Elemental 76 11001 11001
    -779122264075346154 Blighted Corpse 76 11001 11001
    -779122246912213821 Lifeblood Elemental 76 11001 11001
    -1067352640028927558 Mosswalker Victim 77 3413 11379
    -779122255015770282 Blighted Corpse 77 11379 11379
    Last edited by boomingranny; 06-11-2009 at 03:40 PM.

  5. #5
    RoKFenris's Avatar Member
    Reputation
    16
    Join Date
    Jun 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There's another (simpler) way.
    On the same structure that holds the pointer to the mob name, offset 0x10 holds the type of mob (Beast, Humanoid, Critter, etc). Mob type 13 is cloud.
    Which means (as of 3.1.2) that if [[currobj + 0x968] + 0x10] == 13, the mob is a cloud.

  6. #6
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Any clues on hostility? There's got to be a better way than how shynd did it Only askin because it seems like that struct has a lot of nice little values.

Similar Threads

  1. [Help Request] Interact with Object (CTM)
    By Mr.Zunz in forum WoW Memory Editing
    Replies: 7
    Last Post: 09-03-2009, 08:06 PM
  2. [Help Request] Finding updated memory locations.
    By MalixL in forum WoW Memory Editing
    Replies: 3
    Last Post: 08-20-2009, 03:25 AM
  3. [help][mac] Finding additional info on quests in memory
    By Tanaris4 in forum WoW Memory Editing
    Replies: 6
    Last Post: 04-22-2009, 09:27 AM
  4. [Help Request] TLS / Object Structure
    By Zephir in forum WoW Memory Editing
    Replies: 18
    Last Post: 04-21-2009, 08:08 AM
  5. [Request] Help me find this door :(
    By Artondrius in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 10-26-2007, 08:50 PM
All times are GMT -5. The time now is 04:00 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search