EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Interface Pieces > Macro / Scripting

Category: Macro / ScriptingClick Buff Macro Scripting (Queued Buffing)
Interface Information
Download
How do I install this? (FAQ)
Name: Click Buff Macro Scripting (Queued Buffing)   Popular!
Author:
Date: 09-25-2009 01:21 PM
Size: 43.25 Kb
Version: 1.4
Rate Addon: 5 out of 5 with 9 votes  
Patch & Add-on List
File Name
Version
Size
Author
Date
Type
1.3.1
1.55 Kb
06-16-2009 12:51 PM
Addon
1.0
1.39 Kb
03-23-2009 08:04 PM
Addon
1.3
1.46 Kb
03-12-2009 03:53 PM
Addon
1.0
4.78 Kb
01-28-2009 07:25 AM
Addon
1.0
4.74 Kb
01-28-2009 07:17 AM
Addon
1.0
4.75 Kb
01-28-2009 07:10 AM
Addon
1.0
4.78 Kb
01-28-2009 07:02 AM
Addon
Pictures
Click to enlarge 

Views: 0
Size: 58.72 Kb
Dimensions: 473 x 370
v1.3 Mod Interface
 
Click to enlarge 

Views: 0
Size: 48.48 Kb
Dimensions: 474 x 358
Pop-up alert
 
Description
As a note, version 1.0 of slippery's addons are incompatible with this mod. The v1.0 ones made by garth were made for v1.2 of this mod and are compatible with this version as well(v1.3).

Click Buff Macro Scripting v1.4 by Aditu of Permafrost (ACT Author) [email protected]
Changes: When the mod is unable to cast a buff due to a pop-up error message or a hidden chat message, it will display an alert with the error along with the spell and target attempted. The alert will disappear with time or if the mouse moves to it. The custom target box should try to grab input slightly less than before.

Click Buff Macro Scripting v1.3 by Aditu of Permafrost (ACT Author) [email protected]
Changes: The Custom Target textbox will no longer automatically update to your target while the mouse is inside of the mod's window. This is so the DynamicData would not randomly overwrite your custom entry while you were still typing. Two buttons were added: Set Buffs and Reset Buffs. The first button will replace the buff list with your current maintained buffs and the second button will reload the spell set for your current class if available.

Click Buff Macro Scripting v1.2 by Aditu of Permafrost (ACT Author) [email protected]
Changes:
The number of buffs that can be checked was changed from 20 to 30. The default spell list remains in the main file, however external class files may be added and used depending on your detected character class. A basic Templar profile has been included to show the template. To create another profile from the template, simply rename the file to the lowercase version of your class name, rename the main page name from "Templar" to your class and edit the spell definitions as normal. If you do not have a subclass file for your class, the default spell list will be used.


Click Buff Macro Scripting v1.11 by Aditu of Permafrost (ACT Author) [email protected]
Changes:
Worked around a bug where a dynamic data filter would not be applied before it tried to hide the target textbox. IE, if you camped to a new character, the game would hide the textbox even though it was told not to touch visibility.


Click Buff Macro Scripting v1.1 by Aditu of Permafrost (ACT Author) [email protected]
Changes:
The 'T' button next to each target entry no longer enters your current target's name, but enters what is displayed in the Custom Target textbox. The textbox while editable will also fill itself in when you change targets.
Less scripting actions are performed when you cast a spell with the buffing toggle disabled. If casting spells with this mod installed caused noticeable CPU spikes, hopefully this will alleviate it.


Click Buff Macro Scripting v1.0 by Aditu of Permafrost (ACT Author) [email protected]

Synopsis:
Essentially the purpose of this mod was to reduce the tedium of the most annoying part of my personal gameplay. Which was buffing my group after every death. Maybe 90% of my gameplay is raiding content so death is a rather common part of my playing experience.

The windows is a listing of buff names and targets that are preconfigured in the XML file. Each buff will be marked red or green depending on if the script thinks it has already been cast. Clicking the script toggle button will make the script attempt to cast the red-marked buffs in order until it: runs out of red buffs; is stopped early within a cast; a spell other than the one it attempted is cast; you enter combat or a spell failure message appears(such as target out of range). If all buffs are able to cast successfully, the script should be able to queue the entire list of buffs. The script does not simply cast a static order of buffs but casts buffs that are missing in the maintained effects window. If nothing is missing, it will cast nothing.

Installation:
This is a "Custom" UI mod in which it does not replace any other UI piece. It is standalone in which it is not dependent on having any other UI piece installed already.

That said, you *are* required to be using a non-default UI in order to view this UI piece. If you are using Default as your current UI, you will need to create a new UI folder for this mod as you cannot simply copy it into the Default folder and have it function. If you fall into this category, please follow this guide to set up a non-Default UI folder. http://www.eq2interface.com/forums/f...q_new_faq_item

As this is a "Custom" namespace UI mod, you will either need to have a "eq2ui_custom.xml" file to add this file's reference to, or use a new one. If you do not already have this file, one is included in the download archive. If you do already have it, do not overwrite it, open it in a text editor and within the "Custom" page element add the following:
Code:
<Include>eq2ui_custom_clickbuff.xml</Include>
Before using this mod you must edit the XML file for your class(IE eq2ui_custom_clickbuff_templar.xml); to enter the buff names and initial targets. Near the top of the files there will be thirty lines labeled Spell00 to Spell29. There will be properties named Checked, Value and Target. Checked is true or false and determine if the entry is checked in the window initially. Unchecked entries are ignored by the script. For Value, enter the name of the buff to cast exactly as it would appear in your maintained effects window. For Target, enter the target's name as it would appear in the maintained effects window. This may be a player name or it may be something like Group, Self, Pet etc.

Usage:
To view the new UI window, you can type or make a hotkey with the following command: (CAPITALIZATION MATTERS)
/show_window Custom.ClickBuff
You can also make a hotkey that will click the start button without having the window open:
/show_window Custom.ClickBuff.ToggleAuto

The spell names are statically defined in the XML file, however you may change the spell targets while playing. To change a spell target, target the player you wish to switch to and press the 'T' button next to the entry you wish to change. The script will take the name of the Custom Target textbox. The Custom Target textbox will only update with your current target if the mouse is not inside of the mod window.

You can use the Set Buffs button to replace the defined buffs with the ones currently in your maintained buffs window. This can be useful if you change groups and need to completely revise your buff strategy. This will also pick up buffs cast by items which the script has no ability to cast, so you must uncheck those detected entries. Additionally it will also pick up debuffs on mobs which the script also has no ability to cast.

You can use the Reset Buffs button to force reselection of external class definitions. If you use the Set Buffs feature and want to go back to your original class definitions, you may use this. This will not reset the buffs back to the internal defaults however, it will only work if you use external class definition files.
Archive List (Old Versions)
File Name
Version
Size
Author
Date
1.3
11.89 Kb
EQAditu
03-12-2009 03:35 PM
1.2
11.13 Kb
EQAditu
02-09-2009 03:26 PM
1.11
13.72 Kb
EQAditu
01-22-2009 06:47 PM
1.1
13.59 Kb
EQAditu
01-22-2009 02:40 PM
1.0
13.09 Kb
EQAditu
01-19-2009 03:40 PM
File Statistics
User Rating:
5 out of 5 with 9 votes
Downloads: 15500
Views: 86775
Favorites: 24
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 01-20-2009, 03:23 PM  
battosa
A Berserk Golem

Server: Antonia Bayle
Forum posts: 58
File comments: 25
Uploads: 0
with Fetish the windows appear all black , i tried to change the opacity but no result

Last edited by battosa : 01-20-2009 at 03:25 PM.
battosa is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 03:44 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Quote:
Originally posted by battosa
with Fetish the windows appear all black , i tried to change the opacity but no result
You didn't install the mod correctly. The section of the installation you need to review is with the eq2ui_custom.xml file. You either didn't add the include line, or you did not put it in the Custom <Page> xml element.

Last edited by EQAditu : 01-20-2009 at 03:45 PM.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 04:05 PM  
battosa
A Berserk Golem

Server: Antonia Bayle
Forum posts: 58
File comments: 25
Uploads: 0
Quote:
Originally posted by EQAditu
You didn't install the mod correctly. The section of the installation you need to review is with the eq2ui_custom.xml file. You either didn't add the include line, or you did not put it in the Custom <Page> xml element.
here is my eq2ui_custom file

<?xml version="1.0" encoding="utf-8"?>

<Page IgnoreTab="false" ismodule="true" Name="Custom" PackSize="1,1" PackSizeProp="0002/0003,0002/0003" ScrollExtent="1280,1024" Size="1280,1024" Visible="false">
<include>eq2ui_Custom_Procedures.xml</include>
<include>eq2ui_Custom_StatsBar.xml</include>
<include>eq2ui_Custom_ClassStatsBar.xml</include>
<include>_Pooka_Spires.xml</include>
<include>_Aseekias_Damage_Stats.xml</include>
<Include>eq2ui_custom_clickbuff.xml</Include>
<Include>eq2ui_custom_clickbuff2.xml</Include>
</page>


the windows still appear black , i can click on the button but i can't see them
battosa is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 05:19 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Quote:
Originally posted by battosa
here is my eq2ui_custom file

{...}

the windows still appear black , i can click on the button but i can't see them
I'm somewhat surprised that your UI loads at all. Your closing <Page> element is uncapitalized thus it will not match the opening element at the top. Your entire UI should fail to load at this point.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 06:31 PM  
alexv2
A Young Mystail Rat

Server: Antonia Bayle
Forum posts: 4
File comments: 2
Uploads: 0
I LOVE THIS!

This is awesome, couldnt get more than 2 buffs in a macro before... i love it.

bug: found a bug, if your target has a pvp title it tries to cast spell on the name with title, i.e. "destroyer soandso" unstead of "soandso", also,
suggestion: could you change the label where you can choose players name by clicking the little icon, change it to a textbox for custom player name and checkboxes for self/group, would make it alot easier.
alexv2 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 07:39 PM  
Morduccaj
A Forest Scavenger
 
Morduccaj's Avatar

Forum posts: 15
File comments: 3
Uploads: 0
I tried this on a german server. The casting works with the english spellnames (The german spellnames are cancelled after casting, except Tandem (I'm an Illu), which is called the same in german and results in an infinite loop). But I can't get it to work for queuing more than one spell, it stops after casting the first spell in line.

Any hints?
Morduccaj is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 08:04 PM  
musikman29
A Young Mystail Rat

Server: Antonia Bayle
Forum posts: 2
File comments: 3
Uploads: 0
I installed this into Profit today, entered all my buffs. What I see in game is the window with no spells listed, and when I cast to buff, it does the first and second like it should, then cancels the second one then doesn't do anything else. Also, the X to close the window does not function. Any ideas?
musikman29 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 08:34 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Quote:
Originally posted by Morduccaj
I tried this on a german server. The casting works with the english spellnames (The german spellnames are cancelled after casting, except Tandem (I'm an Illu), which is called the same in german and results in an infinite loop). But I can't get it to work for queuing more than one spell, it stops after casting the first spell in line.

Any hints?
Well, you must supply the script with the spell names as they appear in the maintained window or it will never go onto the next spell. Additionally, in order for the script not to stop itself after every cast the spell name in the casting bar must be the same as it was trying to match in the maintained window.

I suppose I could tell you how to disable the check to stop casting when it sees the wrong spell if you simply cannot get it to work with all German.
On line 745(v1.0) you'll see: CANCEL=CONTINUE ? false : true
Change it to: CANCEL=COMPLETE ? false : true

EDIT
Now that I think about it... localized servers might also have different tags for Self, Group, Raid, Pet etc... so you'll need to go to line 756(v1.0) and change the values of things like GroupStr to what it says for your localization.

Last edited by EQAditu : 01-21-2009 at 08:28 PM.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 08:46 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Quote:
Originally posted by musikman29
I installed this into Profit today, entered all my buffs. What I see in game is the window with no spells listed, and when I cast to buff, it does the first and second like it should, then cancels the second one then doesn't do anything else. Also, the X to close the window does not function. Any ideas?
Several things in the mod requires that it knows its own window name. For instance the close button doesn't close its parent window, it closes a window using a name which should be itself.

Kinda a strange question, but you didn't happen to change parts of the mod not described in the installation section? Most specifically the Page Name at the top...
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 11:23 PM  
Papabard
A Griffon
 
Papabard's Avatar
Interface Author - Click to view interfaces

Server: Unrest
Forum posts: 647
File comments: 45
Uploads: 3
just a simple question doesn't the

/show_window Custom.ClickBuff2 window also need to be included in the custom?
Papabard is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-20-2009, 11:31 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Quote:
Originally posted by Eowaubeth
just a simple question doesn't the

/show_window Custom.ClickBuff2 window also need to be included in the custom?
The windows are just copies of each other. If you're only going to use one, only that one needs to be added to the eq2ui_custom.xml file.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-21-2009, 01:17 PM  
Xunrak
A Coastal Crab

Server: Antonia Bayle
Forum posts: 0
File comments: 1
Uploads: 0
black windows

There is a post on the Fetish forum that explains the problem, at least with the map updater. You have to reload the original Fetish skins and make them read only so they do not get overwritten. There is also anothern file in the main directory, I think, that needs to also be made read only. Just can't think of it atm. Could be the same sort of issue.
Xunrak is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-21-2009, 03:58 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Re: black windows

Quote:
Originally posted by Xunrak
There is a post on the Fetish forum that explains the problem, at least with the map updater. You have to reload the original Fetish skins and make them read only so they do not get overwritten. There is also anothern file in the main directory, I think, that needs to also be made read only. Just can't think of it atm. Could be the same sort of issue.
It either means that the graphical styles used by the mod could not be found, or that the mod was not included by the eq2ui XML structure.

Since this mod uses styles defined by the Default UI, it's unlikely to be missing any. The mod should be referenced by eq2ui_custom.xml which is referenced by eq2ui.xml which is the base file of a skin.

The entire window being black suggests that its XML file is not being referenced properly. Presumably it is not included in the eq2ui_custom file correctly.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-22-2009, 01:54 AM  
Papabard
A Griffon
 
Papabard's Avatar
Interface Author - Click to view interfaces

Server: Unrest
Forum posts: 647
File comments: 45
Uploads: 3
I so far have found this to be awesome. Would be great if it used class detection for the types of buffs and then would be a dream come true.

Anyway great little add-on
Papabard is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-22-2009, 04:40 AM  
battosa
A Berserk Golem

Server: Antonia Bayle
Forum posts: 58
File comments: 25
Uploads: 0
i finally get the graphic for the windows but i have a strange things happening since i added the include line in eq2ui_custom

each time i cast a spell i have a lag ( it was also happening with the windows all black )

i removed the include line and the lag disappear but i really don't know why

i use fetish and i am on the french server Storms
battosa is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 04:16 PM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI