- Curse Premium
Member for 13 years, 9 months, and 13 days
Last active Wed, Jul, 25 2018 14:23:13
- 0 Followers
- 395 Total Posts
- 0 Thanks
Oct 31, 2008Lots of updates, including a new "faded circle (large)" mask.Posted in: Map/Minimap AddOns
Oct 31, 2008Posted in: Map/Minimap AddOnsQuote from zalinaIs there anyway we can add our own textures?
1) Create a directory in Interface\Addons called "SexyMap_Custom" or something like that. (A separate directory makes sure it'll never get deleted by an updater)
2) Put your textures into that directory. They should be in TGA or BLP format. I find it's easiest to use BLPConverter - just create PNGs, then drag them onto BLPConverter's exe, and it spits out a BLP file for you. Note that files have to have sides that are a power of 2 (64x64, 128x128, etc), and can't be bigger than 512x512.
3) Put in the path to your texture. For example, if you had Interface\Addons\SexyMap_Custom\mytexture.blp, then in SexyMap, you'd enter:
As your texture path.
Oct 30, 2008The large fade is a stock Blizzard texture. I'll add a custom one.Posted in: Map/Minimap AddOns
Oct 29, 2008Posted in: Map/Minimap AddOnsQuote from spanspaceI love the blue one. Can the color be changed through the options?
Yes, quite easily. Borders -> Select a border -> Texture Tint.
Oct 28, 2008Oh hey look I hadn't pushed that change yet. >_>Posted in: Map/Minimap AddOns
Edit: Hm, and yeah, you're right about it being small without BBO. I'll see what I can do about it.
Oct 28, 2008Okay, you can now save presets (see the presets tab of the Borders sub menu).Posted in: Map/Minimap AddOns
Additionally, all the profile weirdness should be fixed up now, too.
Oct 28, 2008Thanks for the great reports. I'll get those fixed up.Posted in: Map/Minimap AddOns
Oct 28, 2008HunterZ: Right-click a tree menu item to get a copy dialog for texture paths.Posted in: Map/Minimap AddOns
I'll see about the other stuff.
Oct 28, 2008So yeah. This is SexyMap. Say hi, SexyMap.Posted in: Map/Minimap AddOns
SexyMap has lots of tricks. She's very flexible, and can go where you need her to. She's also very classy - by default, she won't wear any gaudy buttons if you don't want her to. But don't worry, they're still there. Just touch her gently with your mouse and all her buttons are yours to peruse.
She comes with a very robust wardrobe, and of course, is always open to trying on new things. Here are some examples of her outfits:
You can move her friends around, too. Is Mr. DurabilityFrame getting in your way too much? Just stick him off in the corner and he'll stay put.
She can do quite a bit more, but in short, it's a minimap mod with class. It's sleek. It's sexy. And it has a great personality to boot.
Call 555-5123, or hit http://www.wowace.com/projects/sexymap/ for more!
Oct 21, 2008I agree that the most powerful implementation would be HunterZ's recommendation. Create an addon that is an alt manager, with an API that other addons can plug into. Other addons can then opdep the Alts addon, and if it isn't present, either not expose that functionality, or use their own built-in functionality.Posted in: Libraries
I think making individual addons do persistence of the data really hobbles it pretty badly. There isn't really a compelling reason to use it in that case; it'd be better to just define a standard API for addons to implement for geteting alts, rather than throwing another lib into the mix. Right now, the list of mods exposing alt data is very small, so a standard API for other mods to implement seems like it'd be easier all around. That said, I think a generalized alt manager would go over extremely well.
Sep 1, 2008I'm just going to pitch in and say that I think that loadstring()'ing arbitrary addons is a horrible, horrible idea. The security implications are mindblowing, and the things you'd gain in exchange for the cost you'd incur just simply isn't worth it. Addons are already free and easy to find, install, and update.Posted in: Addon Ideas
What this basically boils down to is "Give me root on your box so I can fix Problem X for you." It's the WoW equivalent of running a VNC server. You don't give VNC access to anyone you don't absolutely trust, and I think that to expect the WoW community to exercise the correct level of caution and security prowess is naieve at best.
The problem is that you can hook and modify addon code very easily at runtime, and if you were to expose any level of functionality powerful enough to be useful, it would be enough to ensure that the base addon's signature checking, trust validation, and other security measures could be bypassed by loadstring()'d code. It's very difficult to protect UI code without a harsh setfenv, but if your setfenv is too restrictive then the whole concept becomes pointless anyhow. It just takes one, and then you effectively have a backdoor in your WoW install for anyone with the desire to execute whatever they want on your machine.
I said it in IRC, but it was a bad idea when Kenco toyed with the idea for KTM, and I think it's a bad idea now.
May 3, 2008Posted in: General AddOnsQuote from Ara »
In URLCopy you make use of ChatFrame_AddMessageEventFilter which blows call the filter function NUM_CHAT_WINDOWS (7) times no matter what.
Please cache the result and return it when "this ~= ChatFrame1" to prevent unnecessary processing... (Dont forget to make a local copy of ChatFrame1: every little bit helps.)
Can you elaborate on this? I'm not sure what you mean.
If you're complaining about the fact that it runs filters for other chat frames, I don't see why that's a problem - it's intended that URLs should be clickable in all frames. I can see making an exception for COMBATLOG, though.
Apr 20, 2008Yes, it is possible to have this without the Ace2 framework.Posted in: Addon Ideas
No, I don't think the author is going to do it. No, I don't think anyone else here is going to, either.
Three, static memory usage means precisely jack squat in regards to WoW's performance. CPU usage is the only metric you should be concerned with; rapidly growing memory usage was an old-school indicator of poor mods because it indicated frequent garbage collection cycles, which caused frame hitching.
d), Why would you ask about a conversion to Ace3 if you don't want to be loading framework libraries for a single addon?
Apr 20, 2008I'll add the features that (a. multiple people want, or b. I want) and c. don't have an appreciable impact on system performance. :)Posted in: General AddOns
I wrote this to be lighter than Prat. I'm certainly not going to bloat it up and get it eating a significant amount of frame time.
- To post a comment, please login or register a new account.