[C#] How to readout wow Minimap menu

User Tag List

Results 1 to 5 of 5
  1. #1
    Holico's Avatar Contributor
    Reputation
    85
    Join Date
    Jul 2009
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [C#] How to readout wow Minimap

    Hey guys,
    im working on a wow Radar and its working now, but i want it better than it is atm.
    It would be great if i could put the minimap in the background, so it looks like i have a satalite picture.

    Can anyone explain to me how to get Map data? or link me a good tutorial?

    [C#] How to readout wow Minimap
  2. #2
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1. Open all MPQs (or extract them)
    2. Goto /maps/minimaps/[continent]/
    3. Open the blp Files you need.
    The format of the BLP-files is mapY_X.blp where X and Y is the adt position on a 64 by 64 grid. To get your current ADT position you can do this (copied from ADT/v18 - WoWDev)
    Code:
    <BlockY> - obtained with the following formula: floor((32 - (y / 533.33333)))
    <BlockX> - obtained with the following formula: floor((32 - (x / 533.33333)))

    BLP files are textures. I have written a BLP Lib. You can use it to open, display and convert BLP in C#.
    http://www.ownedcore.com/forums/worl...ssion-lib.html (SereniaBLP Lib - an opensource .Net BLP Decompression Lib)

    For instances and interior (wmo - buildings, caves and such stuff) its a bit harder to get a minimap. I can't help you on this, since currently I don't know how to build the i.e. ragefire minimap in code
    Eastern Kingdoms, Kalimdor, Northrend and Outlands on the other hand is realy easy.
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  3. #3
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by xalcon View Post
    1. Open all MPQs (or extract them)
    2. Goto /maps/minimaps/[continent]/
    3. Open the blp Files you need.
    The format of the BLP-files is mapY_X.blp where X and Y is the adt position on a 64 by 64 grid. To get your current ADT position you can do this (copied from ADT/v18 - WoWDev)
    Code:
    <BlockY> - obtained with the following formula: floor((32 - (y / 533.33333)))
    <BlockX> - obtained with the following formula: floor((32 - (x / 533.33333)))

    BLP files are textures. I have written a BLP Lib. You can use it to open, display and convert BLP in C#.
    http://www.ownedcore.com/forums/worl...ssion-lib.html (SereniaBLP Lib - an opensource .Net BLP Decompression Lib)

    For instances and interior (wmo - buildings, caves and such stuff) its a bit harder to get a minimap. I can't help you on this, since currently I don't know how to build the i.e. ragefire minimap in code
    Eastern Kingdoms, Kalimdor, Northrend and Outlands on the other hand is realy easy.
    For other maps, just keep a list of which map ids match up with which blp files, and read the map id from memory. I don't understand why anyone would bother with interior (being indoors, etc.).

  4. #4
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    because instances like ragefire don't have a adt based minimap
    And for the other maps: You don't need to keep a list. You can read it out of the second field in Map.dbc (internal_name)
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  5. #5
    Holico's Avatar Contributor
    Reputation
    85
    Join Date
    Jul 2009
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Whoa.
    First of all thanks for the great help.
    ill try it and rep you afterwards, hopefully i get it to work.
    I will use my radar mainly for pvp, so there is no realy need for inbuilding maps i think.
    ill start now with the work, report back if i finished it, or dont get it to work

Similar Threads

  1. How to access wow console...
    By Bareno in forum World of Warcraft Exploits
    Replies: 71
    Last Post: 03-20-2007, 02:30 AM
  2. How To Downgrade WoW.
    By Roflcopterzzz in forum World of Warcraft Exploits
    Replies: 5
    Last Post: 02-15-2007, 10:46 AM
  3. how to sop WoW keyloggers
    By xxxcoolxxx in forum World of Warcraft General
    Replies: 4
    Last Post: 01-22-2007, 02:34 PM
  4. Can someone tell me how to open WoW in windows mode?
    By _alliance_elune_ in forum World of Warcraft General
    Replies: 6
    Last Post: 11-01-2006, 02:18 AM
  5. How to get WoW and their Patches with Hack?
    By fReAk in forum World of Warcraft General
    Replies: 0
    Last Post: 06-11-2006, 01:41 AM
All times are GMT -5. The time now is 03:05 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