• 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Quote from ckknight »

    You can't have a non-round minimap as well as minimap rotation, it just doesn't work right. So, if minimap rotation is enabled, it forces a round minimap.

    I don't see any reason why you couldn't rotate the border corner textures as well, as long as you can keep track of what angle the minimap is rotated to. Yes, it would mean doing evil matrix math to figure out the translated texture coordinates, but there used to be good examples in GraphLib you can borrow from. (Maybe it even has functions you can use to do it for you; I haven't looked lately.)
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    A friend of mine who is colorblind recently asked me to design him some new minimap tracking dots. I asked him what colors I should use, but he told me not to change the colors, because that would take information away from normal-sighted people. Instead, he asked me to find another way to convey the information on the dots, so we decided on using different shapes.

    I actually created a simple addon to choose different dot styles, but it seems a little silly to have an addon whose only purpose is to run one line of code and store one setting.

    If you would like to incorporate this into Chinchilla, I know several visually impaired players who would be grateful. The picture below shows just what a difference having this option means to them.



    If this doesn't make it into Chinchilla, anyone who is interested can put the attached file in the Interface\Addons folder and run the following:
    /script Minimap:SetBlipTexture("Interface\\Addons\\Blip-Nandini")
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Is there an option anywhere to change the mouse button/modifier when clicking on the minimap to open the Chinchilla options window? Maybe I'm not looking in the correct place, but I would prefer the window not open when I simply right click on the minimap.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Quote from Lysiander »

    First of all, as usuall, great work CKK. :)

    I was wondering, there is a hexagonal shaped border in Nandini's post of textures which apparently didn't make it into your release.


    I will include a hexagonal border (that fits the Round shape) as well as a few other border styles that complement various cyCircled button styles. I'll release them when they're all finished, and they can be included in Chinchilla at that point if the author chooses.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Quote from whysky »

    Hi there ckknight
    the new borders are very interesting and nice but there seems to be no more ability to change the alpha for just the border or at least disable the border.
    am i possbly overlooking it or have you taken it out in one of the last versions?
    other than that i have to say, AWESOME
    -Whysky

    The alpha is included as a component of the border's color. You can set it to zero there for an "invisible" border.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Quote from Ellipsis »

    You heard the man, Nandini! Get on it! :P


    Also, here's a better quality version of Border-Tooltip.tga. I was a bit more finicky this time now that we're giving up crappy blp dxt3 blp compression in favor of smooth, tga quality. :)

    Edit: deleted attachments, since they are now included in r62345 and later of Chinchilla.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Quote from fibonacci1618 »

    I have been trying to get some border art to work, but I can't get the bloody thing to do what I want.
    Here is a screenshot of the result

    Here are the files I have used.
    http://www.paard.dk/files/chincilla_border/Appearance.lua
    http://www.paard.dk/files/chincilla_border/ButterflyMinimap.tga
    http://www.paard.dk/files/chincilla_border/ButterflyMinimap.psd
    http://www.paard.dk/files/chincilla_border/ButterflyMinimap.blp

    Can anyone figure this out?

    /Fibonacci

    The texture you're using for the minimap border will not work as expected with Chinchilla. Chinchilla assumes all border textures are meant to be only slightly larger than the minimap itself, whereas your texture is nearly twice the size of the minimap.

    If the author includes a new option to change the size of borders (essentially changing their radius), you will be able to use border textures like this. (Edit: you still won't be able to use this texture file as-is; but you will be able to create a border texture that gives you the same effect.)

    I think it's important to remember that changing the border's style is only one among many of Chinchilla's features. Players may focus on it a lot because it results in some of the more visibly dramatic changes, but there is a lot of other important stuff going on behind the scenes that the authors need to devote their time to as well.

    In the meantime, you could hide Chinchilla's border by setting the opacity part of its color to 0, and use another "skinning" addon to position your texture where you'd like it to be.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Please see http://jira.wowace.com/browse/CHIN-22 for a new comment about side-by-side panels (character, talents, spell book, trade, vendor, etc.) overlapping position when the Appearance module is enabled.

    P.S. - I'm not sure if I finished those Tubular and Flat styles that were in the Photoshop file, I hadn't looked at them in a while, so they may appear a bit un-refined.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Quote from Xinhuan »

    When using Borderstyle == "Blizzard" or "Alliance", the zone text bar (the one with the X button) is in a wrong offset position that is half covered up by the Minimap. The offset is correct when using Borderstyle == "Thin".

    It sounds like we may need an option to move the location bar as well. My efforts to move it previously with other addons like Visor and MoveAnything! were somewhat problematic, so I don't know if this will be easy for the author to implement. As an alternative, maybe the frame level of the location bar could be raised.

    One final option would be to revert and draw the border texture quarters at their normal size of 70 or 72. They would not extend as far out from the edge of the minimap that way. Many of the borders I designed (most are not in Chinchilla) will cover up the location bar when it's in its default position. They're intentionally "bigger" than the built-in border texture so that more of the minimap surface can be seen. If the drawing size is changed back to 70 or 72, I will remake some of the textures so they properly align with the edge of the minimap again without overlapping the location bar.

    I just thought of one other option, which would be to include the border size as an option, so that users can scale it up and down.

    Even one more option would be, when the appearance module is enabled, hide the built-in location bar always and replace it with a fake one you draw yourself, just like you do with the borders. This might also make it easier to change the location bar's location and appearance.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Quote from ckknight »

    Nandini, can I have tgas of the borders that you've done? (not the masks)

    I have a crazy idea that I want to try out and I can't convert your blps.

    I attached everything in a Photoshop file here. I've given up on converting tga > blp and am using png as the go-between, so I can just use layer transparency in Photoshop. Yay, no more compositing and rebuilding alpha channels!

    Everyone else feel free to look at this for examples, if you use Photoshop.

    Here are the PNGs, not sure if ImageShack destroyed the alpha or if my browser is just incompetent.


    Edit: Deleted photoshop file attachment. No need to clutter the forum server with old junk.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    Quote from Ellipsis »

    Personally, I think that is an ideal solution. If nobody wants to add an "official" LSM media type, Chinchilla skin packs similar to cyCircled skins would be a good way to go, too (whether or not these go through LSM could be decided later).

    I would prefer the LSM route, rather than registering as a module with Chinchilla (ala Pitbull) or doing some kind of crazy hooking (ala cyCircled). That way, if other minimap addon authors wanted to support minimap skin packs, it would only require a one-time change in their applications.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    I know there's not a SharedMedia type specifically for minimap border or mask textures; I was shot down last week when I asked about the usefulness of adding one. However, if there were such a type, or even some sort of agreed upon naming convention, would you consider querying LSM for them?

    It's pretty straightforward for a modestly skilled user to create a new LSM addon (or modify MyMedia.lua) and add their own textures.

    It would help keep the size of the Chinchilla download small, since some textures can be pretty hefty. I create mine at 256x256 res because of the equal likelihood of a user scaling the minimap up as down. Even discarding the mipmaps, they weigh in at almost 140KB per pair.

    It would also prevent clutter in the style selection menu, since players would only see the defaults, plus any they added themselves in MyMedia, plus any LSM minimap texture addons they had installed. It seems rather silly for users to download an update for Chinchilla to discover the only change was a new texture they don't like and won't use anyway.

    Would you care to detect pairs of textures named Minimap_Border_UniqueName_Round and Minimap_Border_UniqueName_Square and add them to your list of styles? Or perhaps this texture format could be altered one more time to include both the round and square border in the same texture (I've used rectangular textures in eePanels without problems). You'd just need a little extra math to decide which corner to pick.

    If other minimap addon authors decided to support the naming convention and texture format, it would also allow players to switch among addons while keeping their favorite border textures.

    Edit: Too often, I hear, "This addon isn't being maintained, or doesn't work exactly the way I want or need. But I like how it looks, so I'll stick with it for now." This would remove one important psychological barrier from users considering switching minimap addons.

    Edit 2: I suppose there is an element of personal pride involved here too. I didn't make this artwork specifically for Chinchilla, I made it for my own use in simpleMiniMap and have now adapted it. I'm happy to share it with other players and for you to include it in Chinchilla, but if there were a straightforward way to share it with users of any minimap addon, that would be my personal preference. I don't want to have to go write the cyCircled of minimap addons. :)
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    For your consideration: Border-Tooltip


    I'm pleased enough with this one that I would have added it myself, but I'm still trying to find my svn password.
    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    For you *cough* alliance out there, here's a pair of fat, frilly borders that should please your gnome females. I have included this illustration of a tombstone-shaped minimap, with your familiar setting of the Orgrimmar graveyard. Y'all come back now, y'hear!


    Ok, I know those borders are incredibly cheesy. Unless you have a blue and gold UI, you probably won't care much for them. Instead, tomorrow I plan to create some sets of borders that coordinate with various cyCircled themes.

    Also, if anyone else wants to get creative, here is the template I'm using when I draw borders. The magenta area is the largest round area the minimap can possibly show. The cyan box is the biggest square area it can show. The yellow zone outside that is extra room for you to use with your border. (Handy if you add a drop-shadow or other 3-D effect to your border.) One good way to test how your border aligns with the minimap's shape is to change the border's opacity to 50% and scale the map up to 200% or 400% in Chinchilla. This can help you identify any gaps or overlaps you didn't intend to include.

    Posted in: Map/Minimap AddOns
  • 0

    posted a message on Chinchilla - Minimap addon of awesomeness.
    For people asking for support for SharedMedia borders, please understand that the minimap border is not like normal frame borders, so it can't use them.

    On a side note, kudos to ckknight for the innovative (and elegant) handling of the border textures! Abandoning the built-in MinimapBorder:SetTexture() and splitting them up into your own quarters is a very cool solution.

    I just finished creating some plain, white, thin border textures for my own use, and decided to actually center them within the texture, unlike Blizzard's wacky off-center implementation. I've attached them here in case anyone else would like to use them.

    I'm also attaching a pair of matching textures for the default minimap look. Yes, the square edges are not perfectly straight; however, the Blizzard default round shape is not perfectly round, either.

    If anyone decides to use either set of textures, you can change the corner texture height and width to 80 around line 157 in Appearance.lua
    cornerTextures[i]:SetWidth(80)
    cornerTextures[i]:SetHeight(80)


    and the vertex mapping coordinates in Appearance.lua (around line 161) to:
    cornerTextures[1]:SetPoint("BOTTOMRIGHT", Minimap, "CENTER")
    cornerTextures[1]:SetTexCoord(0, 0.5, 0, 0.5)
    
    cornerTextures[2]:SetPoint("BOTTOMLEFT", Minimap, "CENTER")
    cornerTextures[2]:SetTexCoord(0.5, 1, 0, 0.5)
    
    cornerTextures[3]:SetPoint("TOPRIGHT", Minimap, "CENTER")
    cornerTextures[3]:SetTexCoord(0, 0.5, 0.5, 1)
    
    cornerTextures[4]:SetPoint("TOPLEFT", Minimap, "CENTER")
    cornerTextures[4]:SetTexCoord(0.5, 1, 0.5, 1)


    and for the thin borders the texture paths in Appearance.lua (around line 175) to
    v:SetTexture(tmp[i] and [[Interface\AddOns\Chinchilla\Appearance\Border-Thin-Round]] or [[Interface\AddOns\Chinchilla\Appearance\Border-Thin-Square]])


    or for my modified Blizzard-style borders:
    v:SetTexture(tmp[i] and [[Interface\AddOns\Chinchilla\Appearance\Border-Blizzard-Round]] or [[Interface\AddOns\Chinchilla\Appearance\Border-Blizzard-Square]])


    If you're using the thin border and would like to color it (since so many of you have been asking to recolor the borders!), simply change the block of code in Appearance.lua that sets the border's alpha (around line 195) to add a line:
    for i,v in ipairs(cornerTextures) do
      v:SetAlpha(alpha)
      v:SetVertexColor(1.0,0.5,0.05) -- red, green, blue
    end


    Remember, if you make any of these changes, you will almost certainly lose them when you update Chinchilla in the future. And since the addon is relatively new, it will probably change significantly at some point and these instructions might not work anymore.

    If anyone has some creative ideas for other sorts of borders, let me know and I'll see if I can draw something up!

    Lastly, if the authors would like to incorporate any of this into Chinchilla, please feel free to do so. (Otherwise, I'm perfectly happy updating my local copy. :))

    Edit: I forgot that I'm also using some higher-resolution mask textures I created. If you use no border at all (i.e., set its alpha to zero) or like to scale your minimap very large, this will sometimes give you a better appearance as the minimap's round edges will be less jagged. I've attached them to this post too. They require a change around line 120 in Appearance.lua to:
    local shapeToMask = {
      ["ROUND"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Round]],
      ["SQUARE"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Square]],
      ["CORNER-TOPLEFT"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Corner-TopLeft]],
      ["CORNER-TOPRIGHT"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Corner-TopRight]],
      ["CORNER-BOTTOMLEFT"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Corner-BottomLeft]],
      ["CORNER-BOTTOMRIGHT"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Corner-BottomRight]],
      ["SIDE-TOP"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Side-Top]],
      ["SIDE-RIGHT"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Side-Right]],
      ["SIDE-BOTTOM"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Side-Bottom]],
      ["SIDE-LEFT"] = [[Interface\AddOns\Chinchilla\Appearance\Mask-Side-Left]],
    }

    Thin border colored orange scaled up to 400%


    Edit: Deleted attachments. These changes are available in all current versions of Chinchilla.
    Posted in: Map/Minimap AddOns
  • To post a comment, please or register a new account.