Download
(34Kb)
Download
Updated: 08-01-16 08:43 AM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Minor patch (6.2.4)
Minor patch (6.2.3)
Fury of Hellfire (6.2)
The Adventure Continues (6.1)
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:08-01-16 08:43 AM
Created:06-10-15 05:17 AM
Downloads:3,708
Favorites:9
MD5:

wMinimap

Version: 1.5
by: gempir [More]

wMinimap

My very simple square Minimap. 1px solid black border

Now supports the Garrison Button with a new Icon.
Hover over the Minimap to see the Tracking and Garrison Icon.

If you don't like the font replace the .ttf in the folder.

No ingame config. But very basic Lua code with comments.

Garrison icon credit: http://cliparts.co/clip-art-sword

Changelog

  • v1.2 - fixed version number for pre-Patch
  • v1.1 - new mail icon
  • v1.2.1 - some rearranging from icons, addon date update
  • v1.3 - new mail and garrison icon, size change, new font

Optional Files (0)


Post A Reply Comment Options
Unread 10-05-16, 09:35 PM  
neo-data
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Hey i got a Problem. I see the worldmap button but in the lua it is disabled. Can anyone guess why? Maybe another addon?
Report comment to moderator  
Reply With Quote
Unread 08-10-16, 12:15 AM  
ceylina
A Wyrmkin Dreamwalker

Forum posts: 50
File comments: 93
Uploads: 0
Few more tweaks I did because I liked a few things from sexymap but hated the bloat...

Right click to open interface options (left click ping map):

Code:
Minimap:SetScript('OnMouseUp', function(self, button)
    if (button == 'RightButton') then
        InterfaceOptionsFrame_Show()
    else
        Minimap_OnClick(self)
    end
end)

Don't care about ever seeing the little durability doll so

DurabilityFrame:Hide()
Last edited by ceylina : 08-13-16 at 08:16 PM.
Report comment to moderator  
Reply With Quote
Unread 08-02-16, 08:11 PM  
badness
A Cliff Giant
 
badness's Avatar

Forum posts: 74
File comments: 54
Uploads: 0
Anyone else getting distorted or warped textures on the minimap?
Report comment to moderator  
Reply With Quote
Unread 08-01-16, 12:52 PM  
ceylina
A Wyrmkin Dreamwalker

Forum posts: 50
File comments: 93
Uploads: 0
Love this. I added what I needed and it works just how I want.

Here is what I use as a cleaner hook for the clock including adding am/pm

Code:
-- displays time/clock 

if not IsAddOnLoaded("Blizzard_TimeManager") then
  LoadAddOn("Blizzard_TimeManager")
end

-- Remove "--" in next line for 24h format
-- if not TimeManagerMilitaryTimeCheck:GetChecked() then TimeManagerMilitaryTimeCheck:Click() end

TimeManagerClockButton:GetRegions():Hide()
TimeManagerClockButton:SetPoint("CENTER", Minimap, "BOTTOM", 0, -8)
TimeManagerClockTicker:Show()

if TimeManagerClockButton_Update then
     hooksecurefunc("TimeManagerClockButton_Update",function() 
		TimeManagerClockTicker:SetText((date("%I:%M %p")):lower())
	end)
end
TimeManagerClockTicker:SetFont("Interface\\Addons\\wMinimap\\square.ttf", 12, "THINOUTLINE")
This puts the time below the minimap instead of in it.

I omit TimeManagerClockTicker:SetTextColor(1,1,1) as the font color is already white.

If you prefer am/pm in upper case, simply remove :lower()


More fun: Want to have this move the vehicle seat indicator?

Code:
hooksecurefunc(VehicleSeatIndicator,"SetPoint",function(_,_,parent)
	if (parent == "MinimapCluster") or (parent == _G["MinimapCluster"]) then
		VehicleSeatIndicator:ClearAllPoints()
		VehicleSeatIndicator:SetPoint("BOTTOMLEFT", Minimap, "BOTTOMLEFT", -150, -50)
	end
end)
Last edited by ceylina : 08-01-16 at 05:49 PM.
Report comment to moderator  
Reply With Quote
Unread 08-01-16, 12:12 PM  
ornament
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
nice, thank you
Report comment to moderator  
Reply With Quote
Unread 07-31-16, 04:05 AM  
fremion
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 16
Uploads: 4
calendar access

To access calendar from minimap;

you can add this function to the end of wminimap.lua

Code:
TimeManagerClockButton:SetScript('OnMouseUp', function(self, button)
    if (button == 'MiddleButton') then
		ToggleCalendar()
		ToggleTimeManager()	
    end
end)
if you middle click on the clock, it will show the calendar
..change MiddleButton to your liking
Report comment to moderator  
Reply With Quote
Unread 07-21-16, 06:01 AM  
badness
A Cliff Giant
 
badness's Avatar

Forum posts: 74
File comments: 54
Uploads: 0
Any plans to update this for legion?
Report comment to moderator  
Reply With Quote
Unread 02-06-16, 06:42 AM  
badness
A Cliff Giant
 
badness's Avatar

Forum posts: 74
File comments: 54
Uploads: 0
Needs a function to set the challenge mode instance difficulty flag
Report comment to moderator  
Reply With Quote
Unread 11-12-15, 12:47 PM  
Aur0r4
A Deviate Faerie Dragon
 
Aur0r4's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 16
File comments: 224
Uploads: 3
You can add "--" right before

Lua Code:
  1. GameTimeFrame:Hide()
in the wMinimap.lua

then you will get your calender

@gempir:
You set the mail-icon to the wrong texture, see line 75

Lua Code:
  1. MiniMapMailIcon:SetTexture("Interface\\Addons\\wMinimap\\garrison")

I think it should be:

Lua Code:
  1. MiniMapMailIcon:SetTexture("Interface\\Addons\\wMinimap\\mail")


Good simple AddOn, thanks for that. I would like to see clicking the middle mouse button will open the micromenu (dungeontool, ingame help, etc.) like in ElvUI, I really really miss this function..

byebye
Report comment to moderator  
Reply With Quote
Unread 07-13-15, 11:51 AM  
BabyRay
An Aku'mai Servant

Forum posts: 39
File comments: 54
Uploads: 0
Hi,

it looks good!
Can i see the Calender, Difficulty, Mail and so on?
Every minimap addon hides the calender... that sucks
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.