Entertainer Archive

Thread: UIltimate Buff Timer!

Ravanne_Esi
Thu Aug 26, 2004 6:03 am
#14






Isabow wrote:

Tiaga,


Pardon my n00b-ness. Do I write this in notepad and save it to my SWG folder? How will this input into the game so I can use it? Will I get a new icon ingame or will I have to put in a "start" command to get it rolling?









Copy the text and paste it into notepad, save it to your SWG folder in c:\Program Files\StarWarsGalaxies as bufftimer.txt


In the game to use it just type /load bufftimer.txt and you should get a message that it was loaded. To use just type /bufftimer <name>



This is a great little tool, thanks ever so much Tiaga.


/Hug Tiaga






Ravanne Esi
Master Dancer, Master Entertainer, Master Musician
Ragin' Rancor Enterprises
New Hope, Naboo
-

FuschiaD
Sat Aug 28, 2004 1:41 am
#15

Itcould have something to do with the fact that it's almost 5 in the morning for me... but that makes my head hurt, Tiaga. >.< Can you put it into 5 year old terms? I might be able to grasp some of that.




~*~ F U S C H I A D A R K W A L K E R ~*~
Yes, I'm a respec Jedi. Get over it.
~*~ A V A D I H A L O N A - S O E P ~*~
Entertainer For Life - COMPNOR Eye Candy

"You don't really rank around here unless you've been flamed by Oben, trolled by Mono, set straight by Geen, got caught in a love triangle between Cherry and Anoq, had your house decorated by Kipera, hugged by Esin, fondled by Fuschia, had IG respond with something inane and nonsensical, or at the very least been (a.) asked "can I have your stuff" or (b.) been accused of being a Todd by any number of random Tarquinian posters." --TalonKarrdeTN/Tyndaleon


DarkY0da
Sat Aug 28, 2004 1:52 am
#16

*shakes magic 8 ball and inserts timer for translation*


Coo, Glooggy gaa goo. Da da, hehehe Ba blo. Blibby coo blibble blibble Ah.



I hope you can make sense of it because I sure as heck have no clue what it means.



Oh-Orb Rizo Twi'lek
Just hanging out... watching with interest what changes do or don't happen.

I support the NDE. (New Drygo Experience)
Server Pop Snap-Shot Feb. 06 link















Tralmek
Sat Aug 28, 2004 1:52 am
#17






FuschiaD wrote:

Itcould have something to do with the fact that it's almost 5 in the morning for me... but that makes my head hurt, Tiaga. >.< Can you put it into 5 year old terms? I might be able to grasp some of that.





I was thinking about the same thing...through my sleep-clogged eyes very little of this makes sense to me and somehow I doubt it will make sense even after I get some sleep. I understand how to make this work, but I don'treally know why it works. It would be nice to know so I could tweak it if I needed to and so I could have a chance of writing my own in the future.




Feeling no connection with the Force since 2003
*feels an outer glow*. The HAWT side is with me
Have a question? Read the Stickies!
Remember: Only YOU can prevent forum fires
!
Official AFKophobe


Schardour
Tue Aug 31, 2004 3:28 pm
#18

It's a great buffing tool, works like a charm Tiaga Of course, I've had to fiddle with it a bit, shift pause lengths, and added/changed a thing or two to tailor it to my needs, but it works perfectly every single time! (Unless I have to /dump for some reason, then I just guess-timate ) The alias spam IS heavy, you're right, so you have to be paying close attention at the 3.5 minute mark, or you'll probably miss a chunk of conversation! At any rate, I've been running it for a week or so now, and still haven't run into any problems or conflicts with other macros/aliases. Thanks for the hard work!




T
IL KISMETA

lTlSlCl
A life spent making mistakes is not only more honorable,
but more useful than a life spent doing nothing.
XzXzXzXzX
Also...Tayel [PLD]

Tiaga
Tue Aug 31, 2004 3:36 pm
#19

To avoid the alias spam I just created a new chat tab that has spatial, chat channels, group and guild chat on it, then pulled it off the main box to create it's own window.



Inside my heart is breaking, my make-up may be flaking
But my smile still stays on
My soul is painted like the wings of butterflies
Fairytales of yesterday will grow but never die
I can fly - my friends
SWG Entertainer.com Fashions by TK

Eaca
Thu Sep 02, 2004 4:54 am
#20

That alias spam isn't too bad, my macro generates about 10 lines of alias spam every 10 seconds or so, unless I do a costume switch then it jumps to like 40. What I do to ELIMINATE the spam, is made a seperate chat tab (called macrocrap) it can be accessed (for me) by /ui action chatTab 80. I use a mixture of macro's and aliases for my stuff so in every macro before it calls an alias it does this:


/ui action chatTab 80

/aliasname

/ui action chatTab 1


What this does is for a brief, inprecivable instant, redirects the alias output to my macrocrap tab then switches back to spatial. I have spatial still on the main tab, I just don't see any alias spam, it all goes to this other chat tab. Note this only works in macros called by aliases, so if you changed your system there to call macros that called your aliases then you could use this, just adds another layer of complexity to everything (tho is a much nicer polished product)


I think I'll do a quick (relatively speaking) write-up on my macro... you all might find it interesting.
Eaca
Thu Sep 02, 2004 1:49 pm
#21

Gonna split this up and examine it line by line....




Tiaga wrote:

Edit: Ultimate buff timer v 2.0


bufftimer /:buff:start;/:buffre:setname

:buffre:setname /alias :buffre:alias /:buffre:cmd
:buffre:setcmd /alias :buffre:cmd
:buff:tell:set /alias :buff:tell:send /tell

:buff:start /pause 0.2;
/:buffre:setcmd /tell;
/pause 0.2;
/:buff:tell:start;
/:buffre:setcmd /:buff:time;
/pause 0.2;
/:buffre:alias

:buff:time /pause 210;
/:buff:tell:all;
/:buff:tell:set

:buff:tell:all /pause 0.2;
/:buff:tell:1;
/:buff:tell:2;
/pause 2;
/:buff:tell:3

:buff:tell:start /:buffre:alias Just watch me and sit tight for 3 minutes. I'll send you a tell when the buff is done.
:buff:tell:1 /:buff:tell:send Your buff is done! You can stop watching whenever you are ready to leave.
:buff:tell:2 /:buff:tell:send If you will be getting a buff from a musician, be sure to stop watching me first, or the buffs may not work.
:buff:tell:3 /:buff:tell:send Thank you for supporting live entertainers! We'll still be here when the buffbots are gone.







All of your :buff:tell:X aliases could easily become macros that did the chat window swap. Actually :buff:tell:1-3 could be done away with entirely and make a macro for :buff:tell:all that just did those tells in the macro. Also :buff:start could also be turned into a macro, and those lines re-directed as well. Basically anything that DOESN'T require a "parameter" can be done in macro. Took a few times going over it to get exactly what it was doing when (I'm sure my macro is just as confusing to anybody else) but a very creative use of the alias system to save a bit of typing
Tiaga
Thu Sep 02, 2004 2:12 pm
#22

I get very creative with my aliases. My other big confusing alias takes keypresses to determine what to do next. That one is a lot simpler though.

I just need to sit down and mess with it some.. Doing a swap shouldn't be hard though. The only reason it's broken out into so many aliases is to make it easier to read and modify. Even the way it is now, I think I could get everything swapping, so only the first /bufftimer would give alias spam. The rest only need to swap back before a pause, and swap to the spam window after.

I'll have to experiment some to see what works best, but /bufftimer will need to start with a swap, then probably /:buffre:setname swap back. /bufftimer can't do it directly for obvious reasons. /:buff:start would need a swap after the first pause, and around every following pause. /:buff:time will need to start by swapping back, then swapping again after the pause. /:buff:tell:set will need to start with a swap back as well, then /:buff:tell:all will swap around each pause, and swap back at the very end.

With all that, there will be the message from /bufftimer, but nothing else. One line in response to typing a command I can deal with.



Inside my heart is breaking, my make-up may be flaking
But my smile still stays on
My soul is painted like the wings of butterflies
Fairytales of yesterday will grow but never die
I can fly - my friends
SWG Entertainer.com Fashions by TK

Eaca
Thu Sep 02, 2004 2:27 pm
#23

I like to be able to do multi line edits of my macros, easier for me to see and follow then trying to work with an unrully number of aliases, which have to be retyped to edit (at least in game). I use macros where macros will work, and aliases where macros can't work or aren't as convinient (like a few custom emotes).
Tiaga
Thu Sep 02, 2004 2:40 pm
#24

There are a number of reasons I prefer aliases over macros. The main one is they are easy to install. Just save a text file and /load it. I never type /alias in game. I share the SWG folder then edit the files on a second computer. I also never let the game save my aliases, I like to keep the files pure the way I edited them. For this reason, I have a alias I use instead of /load:

:alias:load /:alias:delaysave dummy.txt;/load
:alias:delaysave /pause 0.1;/save

That way it loads the alias file then saves to dummy.txt, where any /alias command changes are saved. The reason I do this is because my aliases are self modifying, any file I /load becomes "infected" with all my aliases. Each time you /alias, it saves then all to the last file /loaded or /saved. My main aliases.txt has a bunch of aliases defined, but most of them are in the form of /:alias:load filethatdefinesthisalias.txt;/pause 0.2;/thisalias.

The other reason I prefer aliases over macros is that macros have an enforced /pause 0.25 at their start. The only time I use macros over aliases is when I want to bind a hotkey to it, or I need to do looping and hit the alias recursion guard.

The one command per line thing is why I have so many aliases that aren't necessary. I split the aliases out as much as I can. Songs I do one line per /sing. Music I usually have an alias for each phrase of the arrangement.. For example one for the verse, one for the chorus and so on. The way I write them, I can then do /:music:verse music:verse music:chorus music:verse music:verse music:chorus music:bridge music:verse music:chorus to lay things out. Can't do that with macros.

I also hate having to scroll through a million and a half macros to find the one I want for keybindings/toolbars. Aliases it doesn't matter as long as I know the name.



Inside my heart is breaking, my make-up may be flaking
But my smile still stays on
My soul is painted like the wings of butterflies
Fairytales of yesterday will grow but never die
I can fly - my friends
SWG Entertainer.com Fashions by TK

Eaca
Thu Sep 02, 2004 3:30 pm
#25

Actually I did some raw editing of my macro.txt file and discovered that enforced 0.25 sec delay, so I modified any macros where the delay might matter to proper timing to account for that delay (for the 1 sec delay betwen my cloths changes I do .75 delay then run my glove and shoe macro then pause .25 and equip the proper outfit and NS bicep if required (give the NS bicep an additional slight delay to ensure it equips last so its equipping doesn't delay anything else, since it counts as armor)
Tiaga
Thu Sep 02, 2004 3:38 pm
#26

Yeah I do the same too. But when I want a command to start immediately, I stick to alias instead of /macro.



Inside my heart is breaking, my make-up may be flaking
But my smile still stays on
My soul is painted like the wings of butterflies
Fairytales of yesterday will grow but never die
I can fly - my friends
SWG Entertainer.com Fashions by TK

Page 2 of 3