Get an Epic Experience with Premium

SexyMap

Map & Minimap Login to Add Favorites
  • 94 Likes
  • World of Warcraft
  • 485,789 Monthly Downloads
  • Supports: 6.0.2
  • 9,741,200 Total Downloads
  • Updated 10/16/2014
  • Created 10/27/2008
  • 9,367 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v2.4.18
or
Support development! **
Donate

About SexyMap

Make your minimap ubersexah! SexyMap is a minimap awesomification mod, supporting:

  • Minimap moving, and movement of things like the quest tracker and durability frame.
  • Customization of zone text & clock
  • Hiding of all buttons attached to the minimap (can be set to be always hidden, or to show on minimap hover)
  • Sexy minimap border options, extremely configurable, with several slammin' presets.
  • Ping notification
  • Mousewheel minimap zoom, and auto zoom-out.
  • A HUD overlay for resource gathering, target tracking, and more.

SexyMap needs translators, see here.

tag v2.4.18
d9f024df0a24da3f2b4824cbfcedff57842d1b05
funkydude <none>
2014-10-17 02:40:24 +0100

Tagging as v2.4.18

--------------------

funkydude:
    - Movers: Remove some old code causing issues.
    - Replace some fake animations with timers.

Comments

First Previous Page 2 of 148 Next Last
  • #2813
    Quote from tschis »

    solved

    What exactly solved it? The update? Or was it something else?

    Posting "solved" isn't useful at all. Posting what actually happened is useful, especially for those experiencing the same issue!

  • #2805

    Hi, great addon :-)

    Every time i open a bag, a LUA error appear:

     

    Message: Interface\AddOns\SexyMap\Movers.lua:159: attempt to perform arithmetic on a nil value
    Time: 10/16/14 17:54:41
    Count: 1
    Stack: [C]: in function `UpdateContainerFrameAnchors'
    Interface\FrameXML\ContainerFrame.lua:810: in function `ContainerFrame_GenerateFrame'
    Interface\FrameXML\ContainerFrame.lua:91: in function `ToggleBag'
    Interface\FrameXML\ContainerFrame.lua:113: in function `ToggleBackpack'
    Interface\FrameXML\MainMenuBarBagButtons.lua:54: in function `BackpackButton_OnClick'
    [string "*:OnClick"]:4: in function <[string "*:OnClick"]:1>

    Locals: (*temporary) = <function> defined =[C]:-1
     = <function> defined @Interface\FrameXML\ContainerFrame.lua:814
     = <function> defined @Interface\AddOns\SexyMap\Movers.lua:129

  • #2804

    Getting a lot of LUA errors with this report, seems to be an issue with the new blizzard questing interface and Sexymap's movers feature:

    Message: Interface\AddOns\SexyMap\Movers.lua:159: attempt to perform arithmetic on a nil value
    Time: 10/16/14 16:34:02
    Count: 8
    Stack: Interface\AddOns\SexyMap\Movers.lua:159: in function `CreateMoversAndSetMovables'
    Interface\AddOns\SexyMap\Movers.lua:98: in function <Interface\AddOns\SexyMap\Movers.lua:90>

    Locals: self = <table> {
    CreateMoversAndSetMovables = <function> defined @Interface\AddOns\SexyMap\Movers.lua:129
    db = <table> {
    }
    Start = <function> defined @Interface\AddOns\SexyMap\Movers.lua:81
    SetMovers = <function> defined @Interface\AddOns\SexyMap\Movers.lua:189
    }
    (for generator) = <function> defined =[C]:-1
    (for state) = <table> {
    ObjectiveTrackerFrame = "Objectives Tracker"
    DurabilityFrame = "Armored Man"
    VehicleSeatIndicator = "Vehicle Seat"
    Boss1TargetFrame = "Boss Frames"
    }
    (for control) = "DurabilityFrame"
    frame = "DurabilityFrame"
    text = "Armored Man"
    pf = DurabilityFrame {
    0 = <userdata>
    Show = <function> defined =[C]:-1
    }
    name = "SexyMapMoverDurabilityFrame"
    f = SexyMapMoverDurabilityFrame {
    0 = <userdata>
    }
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = SexyMapMoverDurabilityFrame {
    0 = <userdata>
    }
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to perform arithmetic on a nil value"
    movables = <table> {
    ObjectiveTrackerFrame = "Objectives Tracker"
    DurabilityFrame = "Armored Man"
    VehicleSeatIndicator = "Vehicle Seat"
    Boss1TargetFrame = "Boss Frames"
    }
    movers = <table> {
    1 = SexyMapMoverObjectiveTrackerFrame {
    }
    2 = SexyMapMoverDurabilityFrame {
    }
    3 = SexyMapMoverBoss1TargetFrame {
    }
    4 = SexyMapMoverVehicleSeatIndicator {
    }
    }
    start = <function> defined @Interface\AddOns\SexyMap\Movers.lua:109
    stop = <function> defined @Interface\AddOns\SexyMap\Movers.lua:116
    sm = <table> {
    ping = <table> {
    }
    coordinates = <table> {
    }
    borderPresets = <table> {
    }
    buttons = <table> {
    }
    hudmap = <table> {
    }
    backdrop = <table> {
    }
    shapes = <table> {
    }
    core = <table> {
    }
    zonetext = <table> {
    }
    clock = <table> {
    }
    L = <table> {
    }
    movers = <table> {
    }
    borders = <table> {
    }
    }
    mod = <table> {
    CreateMoversAndSetMovables = <function> defined @Interface\AddOns\SexyMap\Movers.lua:129
    db = <table> {
    }
    Start = <function> defined @Interface\AddOns\SexyMap\Movers.lua:81
    SetMovers = <function> defined @Interface\AddOns\SexyMap\Movers.lua:189
    }

  • #2803

    Hi! When i scale up my minimap, i have huuuuge symbols on the minimap. anyway to make the symbols small again?

  • #2801

    Blizzard seems to be showing a grid like pattern at the edge of the minimap in case a blue quest outline is bigger than the original circle.

    I really don't like this feature. Plus if you choose a square design in sexy map you can see the whole blue outline but are still left with the grid "line".

    Is there a way to disable this grid pattern in sexy map or any other addon?

    Thanks

    PS: Great Addon, just wanted to say that <3

     

  • #2800

    There is a problem when using an object of objectiveTracker he tells us :" It was blocked because of an action that is not usable by the Blizzard UI. "

     I have this LUA error, maybe this can help

    Message: Interface\AddOns\SexyMap\Movers.lua:181: Frame ObjectiveTrackerFrame is not movable or resizable
    Time: 10/15/14 19:13:12
    Count: 56
    Stack: Interface\AddOns\SexyMap\Movers.lua:181: in function <Interface\AddOns\SexyMap\Movers.lua:129>
    [C]: ?
    [C]: ?
    [C]: in function `UpdateContainerFrameAnchors'
    Interface\AddOns\Titan\TitanMovable.lua:351: in function `TitanMovableFrame_MoveFrames'
    Interface\AddOns\Titan\TitanMovable.lua:527: in function `TitanPanel_AdjustFrames'
    Interface\AddOns\Titan\TitanMovable.lua:542: in function `func'
    ...s\AckisRecipeList\libs\AceTimer-3.0\AceTimer-3.0.lua:55: in function <...s\AckisRecipeList\libs\AceTimer-3.0\AceTimer-3.0.lua:48>

    Locals: self = nil
    (for generator) = <function> defined =[C]:-1
    (for state) = <table> {
     ObjectiveTrackerFrame = "Suivi des objetives"
     DurabilityFrame = "Sante de L'armure du joueur"
     VehicleSeatIndicator = "Siege de véhicule"
     Boss1TargetFrame = "Santé des Boss"
    }
    (for control) = "ObjectiveTrackerFrame"
    frame = "ObjectiveTrackerFrame"
    text = "Suivi des objetives"
    pf = ObjectiveTrackerFrame {
     0 = <userdata>
     orgY = 0
     HeaderMenu = <unnamed> {
     }
     BlocksFrame = ObjectiveTrackerBlocksFrame {
     }
     SetPoint = <function> defined =[C]:-1
     MODULES = <table> {
     }
     MALockPointHook = true
     MAOrgPoint = <table> {
     }
     orgX = 0
     initialized = true
     MAPoint = <table> {
     }
     BlockDropDown = ObjectiveTrackerBlockDropDown {
     }
     watchMoneyReasons = 0
     MAMover = MAMover2 {
     }
     MAE = <table> {
     }
     inMicroDungeon = false
    }
    name = "SexyMapMoverObjectiveTrackerFrame"
    f = SexyMapMoverObjectiveTrackerFrame {
     0 = <userdata>
    }
    x = 1374.9995117188
    y = 847.20001220703
    movables = <table> {
     ObjectiveTrackerFrame = "Suivi des objetives"
     DurabilityFrame = "Sante de L'armure du joueur"
     VehicleSeatIndicator = "Siege de véhicule"
     Boss1TargetFrame = "Santé des Boss"
    }
    movers = <table> {
     1 = SexyMapMoverObjectiveTrackerFrame {
     }
     2 = SexyMapMoverDurabilityFrame {
     }
     3 = SexyMapMoverBoss1TargetFrame {
     }
     4 = SexyMapMoverVehicleSeatIndicator {
     }
    }
    start = <function> defined @Interface\AddOns\SexyMap\Movers.lua:109
    stop = <function> defined @Interface\AddOns\SexyMap\Movers.lua:116
    sm = <table> {
     ping = <table> {
     }
     coordinates = <table> {
     }
     borderPresets = <table> {
     }
     buttons = <table> {
     }
     hudmap = <table> {
     }
     backdrop = <table> {
     }
     shapes = <table> {
     }
     core = <table> {
     }
     zonetext = <table> {
     }
     clock = <table> {
     }
     L = <table> {
     }
     movers = <table> {
     }
     borders = <table> {
     }
    }
    mod = <table> {
     CreateMoversAndSetMovables = <function> defined @Interface\AddOns\SexyMap\Movers.lua:129
     db = <table> {
     }
     Start = <function> defined @Interface\AddOns\SexyMap\Movers.lua:81
     SetMovers = <function> defined @Interface\AddOns\SexyMap\Movers.lua:189
    }

     

    Last edited by Kralby on 10/15/2014 12:16:26 PM
  • #2802

    same error for me. i used to solve this type of issue with a simple reload. but that no longer stops it from occurring.

  • #2799

    v2.4.17 should fix the WatchFrame error.

  • #2796

    Sorry about the size of this, but it's what's in bugsack....

    ]16x SexyMap\Movers.lua:206: attempt to index global 'WatchFrame' (a nil value)
    SexyMap\Movers.lua:206: in function `SetMovers'
    SexyMap\Movers.lua:74: in function `OnEnable'
    SexyMap\SexyMap-v2.4.16.lua:369: in function `?'
    SexyMap\SexyMap-v2.4.16.lua:471: in function <SexyMap\SexyMap.lua:470>

    Locals:
    self = <table> {
    CreateMoversAndSetMovables = <function> defined @SexyMap\Movers.lua:129
    db = <table> {
    }
    Start = <function> defined @SexyMap\Movers.lua:81
    SetMovers = <function> defined @SexyMap\Movers.lua:189
    OnEnable = <function> defined @SexyMap\Movers.lua:71
    }
    sm = <table> {
    ping = <table> {
    }
    coordinates = <table> {
    }
    borderPresets = <table> {
    }
    buttons = <table> {
    }
    hudmap = <table> {
    }
    backdrop = <table> {
    }
    shapes = <table> {
    }
    core = <table> {
    }
    zonetext = <table> {
    }
    clock = <table> {
    }
    L = <table> {
    }
    movers = <table> {
    }
    borders = <table> {
    }
    }
    options = <table> {
    type = "group"
    name = "Movers"
    args = <table> {
    }
    }
    L = <table> {
    Calendar = "Calendar"
    Always = "Always"
    This will wipe out any current settings! = "This will wipe out any current settings!"
    SharedMedia Border = "SharedMedia Border"
    Save current settings as preset... = "Save current settings as preset..."
    Enable a backdrop and border for the minimap. This will let you set square borders more easily. = "Enable a backdrop and border for the minimap. This will let you set square borders more easily."
    Enable Coordinates = "Enable Coordinates"
    Capture Bars = "Capture Bars"
    Background/edge = "Background/edge"
    1. Background = "1. Background"
    Never = "Never"
    Lock Movers = "Lock Movers"
    Zoom In Button = "Zoom In Button"
    (Requires button visibility control in the Buttons menu) = "(Requires button visibility control in the Buttons menu)"
    Dungeon Difficulty Indicator (When Available) = "Dungeon Difficulty Indicator (When Available)"
    Tracking Button = "Tracking Button"
    Font Color = "Font Color"
    Really delete this border? = "Really delete this border?"
    Really delete this preset? This can't be undone. = "Really delete this preset? This can't be undone."
    Normal Opacity = "Normal Opacity"
    The HudMap supports several addons. If you have any of the addons below installed, they will be shown on the HudMap. = "The HudMap supports several addons. If you have any of the addons below installed, they will be shown on the HudMap."
    Tile Background = "Tile Background"
    Queue Status (PvP/LFG) Button (When Available) = "Queue Status (PvP/LFG) Button (When Available)"
    Movers Warning = "WARNING: This feature is not officially supported, expect problems when using this feature such as taints, loss of quest tracker functionality, or boss frames jumping around. Blizzard frames like the quest tracker and boss health aren't designed to be moved, I suggest you use addons that replace these frames e.g. Unit Frames for boss health."
    Lock Button Dragging = "Lock Button Dragging"
    Enter a name to create a new border. The name can be anything you like to help you identify that border. = "Enter a name to create a new border. The name can be anything you like to help you identify that border."
    Route 66 = "Route 66"
    Show who pinged = "Show who pinged"
    Show %s: = "Show %s:"
    Keybinding = "Keybinding"
    Let SexyMap control button visibility = "Let SexyMap control button visibility"
    Opacity = "Opacity"
    Standard Buttons = "Standard Buttons"
    Hide default border = "Hide default border"
    Lock Minimap = "Lock Minimap"
    Hover Opacity = "Hover Opacity"
    User-Submitted Presets = "User-Submitted Presets"
    2. Border = "2. Border"
    Disable Rotation = "Disable Rotation"
    Delete = "Delete"
    No global profile exists. Your current profile will be copied over and used as the global profile, are you sure? This will also reload your UI. = "No global profile exists. Your current profile will be copied over and used as the global profile, are you sure? This will also reload your UI."
    Clear & start over = "Clear & start over"
    Fader = "Fader"
    Voice Chat Button (When Available) = "Voice Chat Button (When Available)"
    Faded Square = "Faded Square"
    Texture Tint = "Texture Tint"
    If you zoom into the map, this feature will automatically zoom out after the selected period of time (seconds). Using a value of 0 will disable Auto Zoom-Out. = "If you zoom into the map, this feature will aut

    Last edited by Lichbane on 10/15/2014 2:28:33 AM
  • #2795

    Having an issue where the graphic spins very, very fast. 

  • #2792

    18x SexyMap\Movers.lua:206: attempt to index global 'WatchFrame' (a nil value)
    SexyMap\Movers.lua:206: in function `SetMovers'
    SexyMap\Movers.lua:31: in function <SexyMap\Movers.lua:29>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
    (tail call): ?
    ...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0-59.lua:799: in function <...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?
    ...ns\ArkInventory\Externals\Ace3-AceGUI\AceGUI-3.0-34.lua:314: in function `Fire'
    ...ernals\Ace3-AceGUI\widgets\AceGUIWidget-CheckBox.lua:68: in function <...ernals\Ace3-AceGUI\widgets\AceGUIWidget-CheckBox.lua:57>

    Locals:
    nil

  • #2810

    Thx for the update!!! But the symbols are still too big, any idea how to fix this?

  • #2794

    WatchFrame changed to ObjectiveTrackerFrame. I changed that on lines 55 and 206 and working great for me!

  • #2797

    Changing WatchFrame to ObjectiveTrackerFrame in Movers.lua fixed it for me. Thanks mate. :)

  • #2791

    Important Bug: Calander, Tracking, and World Map buttons no longer STAY visible, even when option is selected. Mouse-over is a forced option.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Ultimate Trove Starter Pack Giveaway