[Release] WoW ObjectDumper/Radar menu

User Tag List

Page 8 of 32 FirstFirst ... 456789101112 ... LastLast
Results 106 to 120 of 476
  1. #106
    kynox's Avatar Member
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
                float mapSize = ((64*16) * ((150.0f/36.0f)*8));
                float tileSize = 150.0f / 36.0f * 8 * 16;
    
                float absCoordX = (mapSize / 2) - WoW.Player.X + tileSize;
                float absCoordY = (mapSize / 2) - WoW.Player.Y + tileSize;
    
                int tileX = (int)(absCoordX / tileSize) - 1;
                int tileY = (int)(absCoordY / tileSize) - 1;
    Credit to WoW!Sharp.

    [Release] WoW ObjectDumper/Radar
  2. #107
    NerKMinD's Avatar Member
    Reputation
    12
    Join Date
    Jun 2008
    Posts
    46
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i dont actualy get it , this program work very well for me, but i mean..

    Let's say im tracking titanium nodes.
    Im flying around icecrown and then i see a titanium node on my minimap, then the raddar tell me they located a node (wich is the 1 ive just seen in my minimap)

    So , is it useless for nodes? cause u can see ems in ur real minimap .

    hehe at first i thinked it would track like time lost proto drake and tell me where he is atm , even if i was at Org or somethin..

    Anyway +rep since its really good about tracking non-ingame tracking stuffs or w/e

  3. #108
    Cephalopod's Avatar Member
    Reputation
    5
    Join Date
    Sep 2008
    Posts
    85
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    AFAIK it see's further than your minimap.

    But even if it doens't, it can track a second item. I collect herbs and I do mining on one of my toons, I can't track both. A radar can.

  4. #109
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kynox View Post
    Code:
                float mapSize = ((64*16) * ((150.0f/36.0f)*8));
                float tileSize = 150.0f / 36.0f * 8 * 16;
    
                float absCoordX = (mapSize / 2) - WoW.Player.X + tileSize;
                float absCoordY = (mapSize / 2) - WoW.Player.Y + tileSize;
    
                int tileX = (int)(absCoordX / tileSize) - 1;
                int tileY = (int)(absCoordY / tileSize) - 1;
    Credit to WoW!Sharp.
    Thanks kynox

    About the use of this program, as you said it's not especially useful if you just use it for mining, It's main strength comes in tracking a particular item, such a specific quest mob, an untrackable quest object you need to harvest, a rare mob spawn or even a particular player you are looking for.


    Admittedly the tracking feature is somewhat simplistic at the moment but that is something I hope to improve.

  5. #110
    suicidity's Avatar Contributor
    Reputation
    207
    Join Date
    Oct 2006
    Posts
    1,439
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice post Kynox; I was trying to think of where I might have seen that before, but is that Directly from the WoWSharp code or WoWBot code?

    I think I might indulge myself a little into a read.

    EDIT: Found the snippet under WoW!Radar of WoW!Sharp, thanks for the post @ Reading over it all now.

    #2:

    Looking over WoW!Radar's code, this might be something to indulge in for loading textures. SFmpqapi & BLP2API were used, read over the following code >>

    All it's basically doing is calling it's two openers on the MPQ and texture, It loads the texture under the "minimap.filename" then pulls the BLP to a DXT1 if that doesn't pass, it resolves to loading it as a BLP to a TGA; Then drops the SFmpq files and mpq.

    This is where I would suggest reading over the code and getting an understanding for it. If you don't have it download it @ http://www.wowsharp.net

    Code:
            private void GetMinimapTexture( clsMinimap minimap)
            {
                int hMPQ = 0;
                int hFile = 0;
                int FileSize = 0;
                int FileRead = 0;
    
                //WoW.LogLine( "Opening {0}", WoW.GamePath + "\\Data\\texture.MPQ");
                if( SFmpq.SFileOpenArchive( WoW.GamePath + "\\Data\\texture.MPQ", 0, 0, ref hMPQ) != 1)
                {
                    WoW.LogLine( "Error opening {0}", WoW.GamePath + "\\Data\\texture.MPQ");
                    return;
                }
    
                //WoW.LogLine( "Opening texture.MPQ|textures\\Minimap\\{0}", minimap.filename);
                if( SFmpq.SFileOpenFileEx( hMPQ, "textures\\Minimap\\" + minimap.filename, 0, ref hFile) != 1)
                {
                    WoW.LogLine( "Error opening texture.MPQ|textures\\Minimap\\{0}", minimap.filename);
                    SFmpq.SFileCloseFile( hMPQ);
                    return;
                }
    
                FileSize = SFmpq.SFileGetFileSize( hFile, ref FileSize);
                byte [] buffer = new byte[ FileSize];
    
                //WoW.LogLine( "Reading texture.MPQ|textures\\Minimap\\{0}", minimap.filename);
                if( SFmpq.SFileReadFile( hFile, buffer, (uint) FileSize, ref FileRead, IntPtr.Zero) == 1)
                {
                    //WoW.LogLine( "Parsing texture.MPQ|textures\\Minimap\\{0}", minimap.filename);
    
                    minimap.dxt1 = true;
                    MemoryStream ms = BLP2Parse.BLPtoDXT1( buffer);
                    if( ms != null && ms.Length > 0x70)
                    {
                        ms.Seek( 0, SeekOrigin.Begin);
                        try
                        {
                            minimap.texture = TextureLoader.FromStream( device, ms);
                            if( minimap.texture == null)
                                minimap.dxt1 = false;
                        }
                        catch
                        {
                            minimap.dxt1 = false;
                        }
                    }
    
                    if( !minimap.dxt1)
                    {
                        ms = BLP2Parse.BLPtoTGA( buffer);
                        ms.Seek( 0, SeekOrigin.Begin);
                        try
                        {
                            minimap.texture = TextureLoader.FromStream( device, ms);
                        }
                        catch
                        {
                            WoW.LogLine( "Error loading texture.MPQ|textures\\Minimap\\{0}", minimap.filename);
                        }
                    }
    
                }
                else
                {
                    WoW.LogLine( "Error reading texture.MPQ|textures\\Minimap\\{0}", minimap.filename);
                }
    
                SFmpq.SFileCloseFile( hFile);
                SFmpq.SFileCloseArchive( hMPQ);
    
                return;
            }
    #3 - You can get SFmpq api @ http://shadowflare.samods.org/cgi-bi...i?SFmpqapi.zip
    SFmpq includes a VB Module, so it seems you may be able just to stay in VB if you wanted to.

    BLP2API though was a snippet in WoW!Sharp, but if you downloaded it you could look over it. Alternatively, you could convert all the minimap textures and load them as TGA. But this being an extreme and tedious thing to do is not recommended to do. The are so many tiles that it would be a long process and you would easily require people to download 100mb+ to have minimaps.

    Or you could probably ask run32.dll about his stuff, But I believe he has something like WoW!Radar, and is using C#.

    Good luck in your endeavors!
    Last edited by suicidity; 01-10-2009 at 07:37 AM.


  6. #111
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wow suicidity, thanks for all your research, that helps me a great deal! Suddenly loading the textures isn't seeming like such a big task.

    Major +Rep to you and kynox

  7. #112
    suicidity's Avatar Contributor
    Reputation
    207
    Join Date
    Oct 2006
    Posts
    1,439
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No problem, anytime!


  8. #113
    gaship's Avatar Member
    Reputation
    20
    Join Date
    May 2008
    Posts
    151
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey there, I was wondering what the actual tracking range is? For example on mining nodes. I assume it isnt zone wide.

    And this will be *extremely* useful in tracking the time lost proto drake if the distance is pretty large! D:

  9. #114
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think it's about 32-34 'yards', was making a node detection function and the formula i used for getting the range returned that value, but im not sure

  10. #115
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by gaship View Post
    Hey there, I was wondering what the actual tracking range is? For example on mining nodes. I assume it isnt zone wide.

    And this will be *extremely* useful in tracking the time lost proto drake if the distance is pretty large! D:
    I believe it has the same range as your minimap, if not slightly larger.

    And the blp loading is coming along well

  11. #116
    hsifdum's Avatar Member
    Reputation
    19
    Join Date
    Jan 2009
    Posts
    58
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can you PLEASE include more mirrors to this? I'd really like to test it out but mediafire is down for maitenence. It never hurts to have more then one download source anyway. Try megaupload please Thanks!

  12. #117
    RawrSnarl's Avatar Member
    Reputation
    14
    Join Date
    May 2008
    Posts
    65
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I checked to see the range at which objects are loaded into memory, and it turns out to be around 150 in-game yards. Ever have a mob targeted, then you run away from it and lose said target? It's because it is unloaded from your memory (probably not the correct technical terms, but you get the idea).

  13. #118
    Sensisativa's Avatar Contributor
    Reputation
    151
    Join Date
    Feb 2008
    Posts
    551
    Thanks G/R
    1/7
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Download is is down atm, just thought I would let you know.

    Please add another source.
    "A friend in need is a friend indeed, but a friend with weed is better"

  14. #119
    kynox's Avatar Member
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Nesox View Post
    I think it's about 32-34 'yards', was making a node detection function and the formula i used for getting the range returned that value, but im not sure
    Just FYI, 30yards is the range on most ranged attacks

  15. #120
    DeadDream's Avatar Member
    Reputation
    4
    Join Date
    Jun 2008
    Posts
    35
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Too bad notifications don't work with non eu/us localizations.

Page 8 of 32 FirstFirst ... 456789101112 ... LastLast

Similar Threads

  1. [Release] Gamer's WoW ObjectDumper/Radar - Continued
    By maclone in forum World of Warcraft Bots and Programs
    Replies: 404
    Last Post: 05-13-2025, 07:38 PM
  2. [Release] WoW Radar 3.1.1
    By Allstar .ιllιlı. in forum World of Warcraft Bots and Programs
    Replies: 4
    Last Post: 07-15-2009, 03:09 PM
  3. RELEASE: WoW 2.2.3 Mountain Climb Trainer(V3) (CE)
    By vivec45 in forum World of Warcraft Bots and Programs
    Replies: 44
    Last Post: 11-18-2007, 07:48 PM
  4. RELEASE: WoW 2.2.0 Mountain Climb Trainer(V2) (CE)
    By vivec45 in forum World of Warcraft Bots and Programs
    Replies: 44
    Last Post: 10-15-2007, 04:12 PM
All times are GMT -5. The time now is 09:22 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