• 0

    posted a message on Random's Wish List
    Random since up cleaned things up and updated everything its been great. Always has been IMHO. Ya there where the occationsl button issues etc but always worth having installed. So far no stray scroll buttons though everything is working just as it should.
    Posted in: Addon Ideas
  • 0

    posted a message on Random's Wish List
    I could go for most of those.

    I recently totaly deleted my addon and wtf folders cause of so many various bugs. Previously I was hovering around 40mb for the UI. It even broke 50 at one point. Well since I deleted it all and started over with a minmune of must have addons I'm now down to under 20 to start and hover around 20 durring play. That's 1/2 the size and logging in zones is SO much faster. Needless to say almost every addon I have is aced only 4 non-ace addons.

    Here is my list of addons

    !BugSack
    ABInfo
    ABInfo BlizzardBars
    Ace
    AceClock
    AceGU
    AceHeal
    AceLoot
    AcePerfMeter
    AcePerl - work in progress
    AceSwiftShift
    AutoBar - non ace addon
    Card_Bars
    ChatScroll
    Chronos - Timex replacement of course
    EngInventory - non ace addon
    KC_EnhancedTrades
    KC_Items
    KC_Items_MasterDB
    myBindings
    NeedyList - non ace addon
    OneBag
    Timex
    Posted in: Addon Ideas
  • 0

    posted a message on Ace up CQMC
    Ok sorry for the confusion.

    As for being heavy. I think if you look it over AceHeal is not very big at all. That was one of my prmary goals to trim things down. Now if you just plain don't like click healing and prefer using the action bars then yes AceHeal isn't for your. If you don't like the spell rank selection etc but like the idea of click casting then you can bind spells by name and name/rank to the mouse buttons which will then only cast the exact spell you set it to cast, ie just like the action buttons. Basicly it allows you to move the healing buttons off the action bars and put them on your mouse for faster healing also freeing up your action bars for other things.
    Posted in: Addon Ideas
  • 0

    posted a message on Ace up CQMC
    Quote from "Slayman" »
    , not the AceHeal
    the one just plain sucks
    As the author of AceHeal I'd like to know what just "plain sucks" about it.
    Posted in: Addon Ideas
  • 0

    posted a message on Why are my addons broken?
    No the idea of moving bliz UI stuff to addons along with load on demand means when other addons are created that totaly replace the Bliz version the bliz ones don't need to ever be loaded up into mem. Bliz is trying to alow us the addon developers to replace their own ui with our own versions.

    That's not to say their implemetation doesn't stink.
    Posted in: General Chat
  • 0

    posted a message on Why are my addons broken?
    The trick is knowing when that dependacy does load. Could Ace have an event fire off when load on demand addons load? Or even better yet one we can pass what dependancy we need to and Ace runs a meathod in our addone when the dependacy loadsup. It would work exatly like registering events only for dependancies. Is that possible?
    Posted in: General Chat
  • 0

    posted a message on WoW UI Designer
    I've been trying it out also. It's got a long way to do but for what is currently in it it works fairly well.
    Posted in: General Chat
  • 0

    posted a message on AceShift
    I got my spam key timing working so I'll zip up my aced version and post it in the downloads section. I don't know about the event stuff so much all I know is what I wanted to do is working. Just need to change the not swimming form to travel form instead of cat :lol:
    Posted in: Addon Ideas
  • 0

    posted a message on AceShift
    Sure here is that portin of my code. Note I'm just about done with this to make it work the way I want I just need to work onthe spam delay timing a bit. You might notice a lot of this looks like your code :lol: Down near the botton of my shift function I check for Aquatic form and register the events. (f=_currentForm, cf=_desiredForm, Forms{} = _ShapeShiftForms{})
    	if Forms[f] and not Forms[cf] then
    		if f == "Aquatic Form" then
    			self:RegisterEvent("UI_ERROR_MESSAGE", "ShiftError")
    			self:RegisterEvent("CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS", "ShiftSuccess")
    		end
    		self.lastShift = time()
    		CastShapeshiftForm(Forms[f])
    	else
    		if Forms[cf] then
    			if f == cf then
    				self.lastShift = time()
    			end
    			CastShapeshiftForm(Forms[cf])
    		else
    			self.Msg("You don't have %s", f)
    		end
    	end
    

    Now my 2 functionst that get called based on the events
    function AceSwiftShift:ShiftSuccess()
    	self:UnregisterEvent("UI_ERROR_MESSAGE")
    	self:UnregisterEvent("CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS")
    end
    
    function AceSwiftShift:ShiftError()
    	self:UnregisterEvent("UI_ERROR_MESSAGE")
    	self:UnregisterEvent("CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS")
    	if string.find(arg1, 'Can only use while swimming') then
    		arg1 = nul
    		self.Msg("Started %s spam delay timer",self.Get("spamDelay"))
    		self.lastShift = time()
    		CastShapeshiftForm(Forms['Cat Form'])
    	end
    end
    

    The only real issue I have left is the UI error message about not swimming still shows up. As You can see I tried to set the arg1 to nul to stop the message but that didn't work. Not sure if I can stop it or not.

    I think this works because the first Cast didn't actualy cast anything it failed because I'm not swimming so that hardware event is still open to do something.
    Posted in: Addon Ideas
  • 0

    posted a message on AceShift
    Well since you mentioned you didn't think a single keypress could try one form and a second form is the first failed like I sugested above I felt the need to try it :P

    I'm currently only registering events when I try to go into aquatic form, otherwise no events are registered. I then look at the UI_ERROR_MESSAGE arg1 for 'Can only use while swimming' if that is found I try to shift into cat form. I don't have travel form yet so I'm testing with it. I switch into cat form on land and seal in water just fine. If I error out for any reason I unregiser the events. I also unregiser the events in CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS if the shift worked fine.

    I gess there is always the possibilty of a self buff, or other UI error firing in the middle of my code running but don't know a way around the currenty or even if its a problem.

    Next I need to work on the timing back to humon form

    Ya I know I can bind keys and hit any other form to get back to human but when I want back to human form to cast a spell I don't want to think which key can I push. I have F1-F4 tied to my shape shifting and I want to mash one of my F keys fast. I typicaly don't shift into a non-human form and back out real fast. If I spend the mana for a form I generlay want to be in the form at least for a little bit, ie over 5 sec thus the timer to avoid spam masshing of keys or lag issues.

    Again it's not that you should do things differently than I its just we play a bit differently thus have different desires for how to best shift forms for our different play styles.
    Posted in: Addon Ideas
  • 0

    posted a message on AceShift
    Ok I see you are going a different direction than I would go. That's fine you play and do things very differently that I do which is great. For exampel I don't use macros at all. I do all my healing/buffing via castparty (which needs a serious total overhaul). What I want out of swift shift is bound keys (min require) to change shapes. I don't use the macro features. Less keys to remember the better for me.

    What you are doing sounds great it's just not for my playstyle.
    Posted in: Addon Ideas
  • 0

    posted a message on Titan Panel
    I'd also be interested in looking at the code. I don't know if I'm up to the point of taking over the whole bar portion but I could probably start creating plugins to give it something to do instead of being an empty bar to start off with.
    Posted in: Addon Ideas
  • 0

    posted a message on Weapon Switch for Rogue / Warrior
    Yes Bliz added a delay when swapping weapons incombat now. Though the dalay is shorter for rogues than other classes. So it's still possible to swap weapons but it now delays your next attack when you do it.
    Posted in: Addon Ideas
  • 0

    posted a message on AceShift
    Trimble you mind sharing what yo have planed for your new SS?

    I've looked at your current SS code and to be honest it's not going t gain much by being ACE'd, IE it looks pretty clean to me.

    I'm still thinking of making my own version of it but if you are planning to cover what I'm thinking of changing then I might put it off untill I see what you did.

    Here is what I'd like to see in SS.

    1. Merge Travel form and Aquatic form into one button.

    2. Eliminate the Humon form button.

    Here is what I'm thinking for the 2 changes.

    First don't hook into any events up front. Now when the user presses the Travel From button and they have both travel and aquatic form hook int the UI Errors event and SPELLCAST_STOP or CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS. and try to switch to Aquatic form. UI Errors hook is to trap the possible message trying to switch to aquatic form when not swimming. If that happens unhook the events above and try to swtich to travel form. If you succesfully cast Aquatic form, (spell_stop, or self buff) then you are good to go and undo the hooks. This alows 1 button for both forms with a single key. It also removes montioring the events to only when needed.

    Second for the no humon button. Keep track of the time you change forms and if the next key press is x seconds (say 5 sec) after the last change alow ANY form button to change back to humon form including the current form. If inside the x sec window and same form then do nothing. This allows for the spaming of the keys to quickly switch with out switing into a form and back out and for useing any of the form keys to swtich back to humon form.

    With moonkin form comming the number of key for druid forms is going up these 2 changes remove 2 buttons while moonkin adds one so it's still a net reduction of 1 key bind.
    Posted in: Addon Ideas
  • 0

    posted a message on AceShift
    Hmm I might take that on. I'm currently using swiftshift with my duid but I'm not having any problems with it. My druid is also just 25 so I don't have al lthe forms yet. What bugs are you seeing with the current swiftshift.

    One thing I wanted to change about swift shift is to combind awatic and travel from into one key press. Aquatic if swimming and travel if on land. Not sure how to tell if you are swimming or not though.

    I'll look into this on Monday.
    Posted in: Addon Ideas
  • To post a comment, please or register a new account.