[masm32] YAWR (+src) - Yet another WoW radar menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 19 of 19
  1. #16
    wraithZX's Avatar Active Member
    Reputation
    43
    Join Date
    May 2007
    Posts
    122
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The minimap tiles in the MPQ's are pre-compressed with DXT1 - if you're using DirectX/OpenGL, you can place the image directly into graphics memory without decompression/recompression etc. etc.

    All up, with the entirety of Northrend minimaps sitting on the GFX card, takes up ~170MB. With the images extracted and decompressed to ARGB, I believe memory usage was peaking at 1.5GB and lagging like a mofo.

    Not to mention that the scaling is done on the card rather than the cpu, so zooming in/out are much faster redraws.

    Guess it depends on what you want from the radar though, you may be able to get away with just loading 4 tiles and drawing those, dropping/loading new tiles when needed.

    [masm32] YAWR (+src) - Yet another WoW radar
  2. #17
    KcDan's Avatar Active Member
    Reputation
    53
    Join Date
    May 2007
    Posts
    39
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have the maps for Northrend, Azeroth, Kalimdor, Expansion01, and the DKStartArea in JPG form (half size to save a few more kb per pic so 128x12 at 60% quality and the largest jpg only takes up 5kb while the avg is 3kb.

    My .exe is only 5.5kb and draw the whole map with ease and the memory usage only gets up to a max of 34mb and thats when the whole Azeroth map is loaded and being drawn.

    And no Im not using DirectX or OpenGL or any of that stuff, just using the GDI and GDI+ to load the jpgs.

    If you want to take a look at it heres my post on my other forums

    So I'm working on overlaying the minimap gfx on the radar I'm working on as well (the one posted) and I made this just to get a feel for what I have to do and I thought I did an aight job for a few hours work.




    I went the easiest/quickest route I could come up with and that was the dump all the .blp minimap files, convert them to jpgs (and lose some quality so instead of taking up 120mb it only takes up 5.), write a script to go through the md5translate.trs and rename all the new .jpg files accordingly and then make a program to read the .jpgs.

    When I actually incorporate this into my radar all I'll need to do is just a little bit more math and thats nothing.


    This program is pretty much done so I was like why not release it, someone might use it.

    Download program

    Originally Posted by readme
    Kc's little map testing program

    This program displays 5 maps, Azeroth, Kalimdor, Expansion (outlands, ghostlands, sunwell, azuremyst), Northrend, and the DK start area.

    Key bindings:

    W - Move map down
    S - Move map up
    A - Move map right
    D - Move map left

    Q - Zoom in
    E - Zoom out

    L - Load next map in list (it goes Azer, Kalim, Expan, North, DK) and the repeats when its been through all the maps.
    Last edited by KcDan; 05-25-2009 at 03:03 AM.

  3. #18
    wraithZX's Avatar Active Member
    Reputation
    43
    Join Date
    May 2007
    Posts
    122
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Looks pretty good mate.
    I'd suggest using WM_MOUSESCROLL for zooming, makes life easy

    I'd also suggest that when you do add the radar component, rather than using 'L' to cycle the maps, read the current continent ID from the CurMgr and determine which map to use from that - makes things nice and easy. But I guess you'd already put that on the list of todo's

    Finally someone's got a map that could be as useful as mine

  4. #19
    KcDan's Avatar Active Member
    Reputation
    53
    Join Date
    May 2007
    Posts
    39
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh no dude, lol that was just a little test program I made showing myself that I could do it and thats how I was going to load the jpgs (never did it before and had to read up on gdi+ which was surprisingly easy) and blit the maps. The whole keys and everything was just there because I didnt want to spend the time making that program user friendly for no reason when Im going to be doing that for my radar.

    Also the plan was to make it read the mapID and have the terrain follow the radar, you're not going to be using the arrow keys or loading any maps with the l key, lol.

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [Release] CoolFish - Yet another WoW Fish bot
    By ~Unknown~ in forum World of Warcraft Bots and Programs
    Replies: 151
    Last Post: 09-09-2015, 08:48 PM
  2. [Release] YAWL! (yet another wow launcher) (+source)
    By elmauro in forum WoW EMU Programs
    Replies: 7
    Last Post: 06-12-2010, 05:21 AM
  3. Yet Another WoW! Hack
    By Sel3n in forum World of Warcraft Bots and Programs
    Replies: 58
    Last Post: 09-21-2009, 12:19 PM
  4. [Release] Yet Another WoW Radar
    By run32.dll in forum World of Warcraft Bots and Programs
    Replies: 32
    Last Post: 12-04-2008, 11:13 PM
  5. Yet another WoW moneymaking guide
    By x_jonnyb.good_x in forum World of Warcraft Guides
    Replies: 11
    Last Post: 12-05-2006, 08:29 AM
All times are GMT -5. The time now is 01:41 AM. 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