- Registered User
Member for 14 years, 8 months, and 21 days
Last active Fri, Oct, 4 2013 14:29:42
- 0 Followers
- 30 Total Posts
- 0 Thanks
Jan 9, 2011.. from wowace or curseforge (the two sites seem to be backed by the same database...). There is no delete button, all I see is that I can set the addon status to 'Deleted'. But that is not good enough, I want the addons gone completely.Posted in: General Chat
Feb 15, 2008Posted in: General AddOnsQuote from Phanx »
I actually like it. It's simple and accurately descriptive of the addon's function. I don't care much for "clever" addon names that tell me nothing about what the addon does, or that try to be a play on words but end up just sounding dumb when you finally figure out what it was trying to be. :P
That's a good point. Though quite some addons have 'cooldown' in their name, and I was afraid the users couldn't distinguish between them.
Quote from Phanx »
Well, what is the largest number of spells that will ever be on cooldown simultaneously without being silenced (whether it's a global silence of a school silence)? For shamans, that number is 3, as all three shock spells share a cooldown. I don't know offhand if any other classes have a larger number of spells sharing a cooldown. But if you can answer that question, you can then assume that if more than that number of spells are on the same cooldown, the caster has been silenced.
I know warrior can have three (or that was the case a year or so ago).
Uhm... I have an idea! What about this: if the addon detects that there are too many spells with the same cooldown, it would replace the icons with one custom icon.. ? That is a nice way, locale independent, to detect silence/kick. Why didn't I come up with that earlier? :)
What do you think?
Quote from Phanx »
Sure, I can open the Lua file, and find where the bar texture is referenced, and change it, but it would be a whole lot easier if I could do this in-game. Alternatively, you could do away with the /script configuration altogether and simply put all of your configuration variables at the top of the Lua file where they're easily accessible without using a search function.
There is a file that contains the options, it's named coolDownConfig.lua or like that. But the problem is that the options are saved in SV, and once they are in SV editing the lua file has no effect, because the settings are overwritten at runtime by the SV. But you can change the lua file, then log in, do /script coolDownConfig = nil and then reload the UI. That works.
Quote from Phanx »
Although really, it's not a lot of work to add a real slash command interface for in-game configuration. Your main reason for not adding more usable options seems to be your opposition to localizing, this doesn't make any sense... the current /script commands are not localized, and the documentation on the addon's download page is not localized, so how would it be any different for in-game text to not be localized?
... good point. I don't know what to say to it, other than that I'm really lazy and writing a GUI config would be additional work. ;) I react to work as vampires to light.
Quote from Phanx »
And as a final note, I wish people would stop using the Apple vs Microsoft/KDE/whatever comparison when talking about WoW addons, because it's apples and oranges. You don't run 72 operating systems side by side, so there's no need for options to make all 72 of them look somewhat similar to acheive a uniform visual whole.
I didn't mention MS, because it doesn't fit into the comparison (or at least I wouldn't know on which side to put it). I was referring to the overall philosophy of the environments, not the uniform look. And that you can compare!
Btw, you say yourself that <<there's no need for options to make all 72 of them look somewhat similar to acheive a uniform visual whole>>, so why would you want to change the bar texture?
Quote from Phanx »
But if you want to run with that comparison, there's not a single operating system that doesn't provide options for changing the sizes of text and other basic visual options, not only for the sake of aesthetics, but because not everyone has perfect vision to see tiny text and perfect color perception to distinguish between what to you may seem like great complimentary colors.
coolDown doesn't have any option to set the text size, that's true, but you can scale the whole frame, which should satisfy 99% of the users. As to the colors I haven't really met anyone complaining that the colors are totally unreadable, so I guess the default colors are usable for 99% of the users as well.
Writing code that satisfies 90% of the users is easy. Writing code that satisfies an additional 9% is a bit harder, and it gets harder and harder with each percent. To satisfy all 100% is impossible, there will always be users that complain that they want a feature etc. Now because I'm lazy (see above), I'm targeting a lower percentage then the average developer.
Feb 14, 2008Posted in: General AddOnsQuote from Phanx »
wereHamster, I don't know if you are still developing coolDown (I hope so!) but I'd like to put my two cents in:
Well, it's been a while since my last checkin... but 2.4 looks nice though - if only the character copy would work :(
Quote from Phanx »
1. More options for the visual appearance: bar foreground color, bar background color, bar texture, bar border texture, font face, font size, and font color. SharedMedia support would be great, but a simple "type a file path here" would be fine too.
2. More options for the layout: bar width, bar height, and (maybe) bar fill direction. The current size is very comfortable, though, so width/height would be purely to match the size of other bars in my UI. Possibly also an option to hide bars altogether and show only the text timer; personally I like the bars, but preferences vary.
I'm the 'apple' (or haiku (the BeOS successor), or gnome, or ...) type, you folks (the ace community) are 'kde' types. Why apple? because apple does things that just work, need only minimal configuration, if at all. But on the other side these things are only minimally customizable. KDE, on the other hand, exposes heaps of options to the user - like most ace addons. So no, these changes are not likely to happen. If someone really want to change some of these things, I'll tell you what/where to change in the source code.
Quote from Phanx »
2. A cap on the number of icons shown for a bar. Like Sangull, I play a shaman, so a nature spell lockout puts approximately 15 billion spells on cooldown at the same time. Paladins have the same problem since literally every spell they cast is holy.
I've been thinking about that problem a lot. And there's no easy solution.
All my addons require _zero_ localization. Thanks to the WoW API it's possible to write some types of addons that don't need any localized strings or translation tables - like coolDown and HealSync, my other tiny addon. So I rather not implement a feature if it would require localization. And detecting silence/kick etc does require that (if you think not, please tell me how).
I also don't provide any configuration dialogs to my addons. Because of the very same reason - they need to be localized. If a user really wants to configure my addon, I provide a simple configuration interface through the /script command.
The idea to limit the number of cooldowns displayed is neat. I'll have to think about it. Though use of that to prevent the 'silence flood' is rather a hack then a real solution IMHO. Time will tell...
Oh, another thing, I hate the name 'coolDown', it's stupid. I want to rename it, so I'm open for suggestions :)
Jan 29, 2008Posted in: General AddOnsQuote from strbuggin »
I would like to change the color of the bar from blue to red, but have no clue where I would go to find the exact line that needs to be changed. I looked through the different .LUA files in both "coolDown" and "IFrameManager".
Currently the colors are hardcoded, to change edit Frames/Button.lua and Frames/Icon.lua and for font coolDownFont.lua
Jan 29, 2008Posted in: AddOn HELP!Quote from rizzler »
Hello, i have been using "cooldown" for quite some time now, but today wowace updater updated it and the button i had on my minimap for moving the addon around dissepeared. anyone know how i can get the minimap button back ?
What exactly is it that you want? To show the button or to toggle IFrameManager? The button is gone now in the svn version. But you can use a slash command, see http://www.wowace.com/forums/index.php?topic=10704.msg174046#msg174046
Jan 28, 2008Posted in: General AddOnsQuote from rizzler »
how could i get my minimap button for cooldown to show? it's hidden right now so i cant move the addon itself around :( it's in the middle of the screen.
well, some people want the minimap button, some don't, what should I do?? It's gone for good now...
Try reading this thread, maybe you'll find clues how to move the frames. Here's a hint: http://www.wowace.com/forums/index.php?topic=10704.msg174046#msg174046
Jan 24, 2008Posted in: General AddOnsQuote from drudatz »
Im sure not the only one who prefers a readme instead of a video-file :(
Once I make a release and upload it to wowinterface/curse, I'll add a proper readme. But wait! I haven't made a single commit since the day this thread started (or thereabout). So it seems like this whole discussion didn't do me any good after all.
In the meantime, try /ifm, pressing the 'ctrl' key and clicking with your mouse.
Jan 7, 2008Posted in: General AddOnsQuote from Astaldo »
@wereHamster (love the name btw :))
If you don't want to conform to the "whack" way the .svn repository is used
you could slap a big fat warning that the recent versions are "alpha", "beta" and not fit for public consumption,
in the addon .toc so it appears on files.wowace description column.
This will not help, since the majority of users use some automatic updater that fetches the zips from files.wowace.com and installs them. They probably don't even read the description, let alone know that they are installing development/beta versions, they just hit 'Update all addons'.
The problem is not the lack of 'development' and 'stable' repositories, we have them already, they are called 'trunk' and 'tags'! Its the stupid wowace updater authors abusing files.wowace.com, installing the zips on endusers' computers (zips that were created from 'trunk', and thus containing potentially unstable code).
I make releases, I tell which version is suitable for public consumption/distribution. That's why I upload my addons to wowinterface.com and curse.com, put screenshots there, write descriptions etc. But now pretty much everyone can download the latest trunk version, not even knowing that they are using a beta or even alpha version. And I don't blame them (users are rarely the problem), I blame those who wrote the wowace updaters, because they are the true root of this evil, and I partially blame whoever wrote files.wowace.com - for not writing on that page that the zips != releases, now everyone thinks it contains actual releases.
wowace doesn't even let me specify not to create zips from my addons, or only create when I tell it to do so. And please don't tell me to move my addons to branches/, because one day some stupid author will come and write an updater that fetches the addons from branches/ and we'll be at square one.
SVN already lets the authors specify/make releases (through tags/), so lets use that! Do not ever, ever try to overcome my decisions what should be stable and what's ready for public consumption! I make these decisions! wowace is slowly turning into Microsoft - making decisions on behalf of other people (addon authors). And that's getting more and more annoying. It's gotten me to the state where I just say fuck you all and want to stop developing addons. For gods sake I don't even have an wow account, I don't play wow anymore, I haven't played it in a year. I'm using the account of my brother - when he's not in a battleground or arena. And I write addons only because it is fun, not because I'm using the addons (which was my primary reason back in the days when I had an account).
Quote from Astaldo »
In any case don't let a couple comments ruin your mood, welcome back to addon development,
As you might have noticed it's kind of ruined already, not because of the comments, but because I see where this is heading. I already see the flood of comments/complaints when I make my next commits that break something. I don't want that, neither for me nor for the endusers. And I see that the whole situation with the automatic zip generation and the wowace updaters won't change anytime soon (if at all).
Quote from Astaldo »
happy new year and all :)
Thanks, you are very kind *kiss* :)
Jan 7, 2008Posted in: General AddOnsQuote from Aeria »
Looks like the latest version of IFrameManager and PCUF are incompatible with each other.
It should read: .. latest development version ..
I absolutely hate how wowace abuses svn. This is how svn is used in thousands of repositories around the world:
- trunk/ is the development area, the code in there is potentially unstable, broken, not-working etc. Mere mortals shouldn't use it.
- branches/ contains branches of data in trunk/ or other branches
- tags/ contains release/version tags.
Now wowace abuses that common scheme and sees trunk/ as a stable, where mere mortals can download code from, branches/ as the main development location (branch from where? nirvana? /dev/zero?) but at least tags/ isn't used in any strange way.
THIS TOTALLY SUCKS!
Just fscking already use devel/ and stable/ or something... but letting users download from trunk/ is stupid.
When I left active development, trunk/ still was only for development and I could break things and nobody complained. But that slowly changed when tools like WAU/WUU emerged, tools that abused the automatic zip generation and suggested to users that these versions are fine to use. Which moron had that idea??
Sorry for the harsh language but it totally upsets me!
Jan 7, 2008tekkub, I honestly don't know why I've chosen this user name, usually I use wereHamster 0.oPosted in: General AddOns
Quote from sweede »
So far i'm disapointed in the new coolDown. The old version worked fantastic, the only thing it needed was a simple fubar addition to change some of the configuration. But that wasnt mod-breaking.
You're disappointed with a beta version, that's ok, it will improve with the time. You can blame svn's inability to make local commits (unlike git which I like much more than svn). Adding all the new features will take some time, and I don't want to loose all my changes. So I make commits along as I go.
Quote from sweede »
The latest coolDown, i can't even move the frame from the center of the screen. I run my UI at the min UI scale (0.69 or whatever) and its in the center of the screen and covers way to much.
I *think* this can be fixed by using the released version of IFrameManager, the svn version has issues with scaled frames.
Quote from sweede »
The default download of coolDown also no longer includes consumables in the display. Sure this is easy enough to add by editing the coolDown.lua file but honestly, do you think that it is a good idea to let random people edit your code to add features that already should exist?
I would imagine that there can be a lot of unneeded posts asking "how do i get consumables to show up" or "how can i move the frames from overlapping / stacking on top of each other" or worse "i followed your instructions and now all my addons are broke please help !"
This is exactly the reason why we all make releases! The svn version is for developer and those not afraid if something breaks, and not afraid to dig into the code
Quote from sweede »
So after i look around at what else has changed in my addon pack lately, i discover that the author has been commiting several different SVN trees in the same commit (or wowace's SVN is pretty tricky and updating the addon/lib/LibName/File.lua automaticly makes/updates /Libname/File.lua ? ). Still a good sign of incorrectly handeling things IMO.
If you think I made changes to addon/lib/LibName/File.lua, then please tell me which commit. Because that clearly is a mistake. Thanks.
Jan 6, 2008My one successful addon, coolDown, didn't break in any major way since I stopped playing WoW! That's great, but I missed the fun writing addons. So I'm picking up the development (or maintenance) of my addons again and am now open for suggestions. My first batch of changes are already in svn: IFrameManager can now bind frames to each other and restore their positions in login. I made a short video and screenshots:Posted in: General AddOns
As some of those who requested features in my addons know, I tend to be conservative or stubborn when it comes to features. I like to keep my addons small and clean. But don't give up, if you have good arguments for a particular feature, I may change my mind.
My addons are:
- IFrameFactory/IFrameManager (libs)
Maybe even more, I can't remember :)
I'm also known as Shag, but I use wereHamster more often. Changed forum name and topic title and from 'Shag is ..' to 'wereHamester is ..'
Jun 10, 2006I just imported IFrameFactory to SVN, a very simple factory for frames. It works on specific frame objects and not on generic frames. You give it a :Create() function that will be called wheneever a new frame of your type is needed and 'destroyed' (unused) frames are kept in a list. I'm using it for coolDown and HealSync, both of which display a dynamic number of frames (sometimes ten, sometimes none, depending on how many spells you have on cooldown or how many heals are incomming).Posted in: Addon Ideas
It's an embedded library and also has a README:
Jun 10, 2006Posted in: General AddOnsQuote from maia »
As I've seen a HealSync folder created on the SVN, are there any plans to do so?
I'm converting CommChannel and HealSync to embedded libraries.. but unless you give me a _really_ good reason to use CTRA-like channels and not my own (even though it would be possible to register a CTRA-like channel in CommChannel) I won't change my code..
I have never understood why the leader has to choose and broadcast a channel.. A unique channel name can be generated when you join the raid and in case someone gets disconnected, he doesn't have to wait for the leader to re-broadcast the channel name.. Right now, the channel name can be guessed if you know who the leader is, but I don't see the channel as something where secure messaged would be transmitted, it's about managing and synchronizing the raid, not about keeping secrets.
- To post a comment, please login or register a new account.