EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Interface Pieces > Macro / Scripting


Post A Reply
Author Comments Comment Options
Unread 04-23-2009, 06:14 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 Thundolfe
Just so I'm clear here, and again, sorry, is there anywhere in the original file that I need specify the name of my external file, other than the already written [include] section?
If you intend on relying on the optional external class files to populate your spells, there is no reason to edit the main file at all. If a properly named external class file exists, that is the only file you need to edit.

Also try looking at the ui.log file. Near the beginning you should be able to see where it tries to load the set of external class files. Make sure there are no errors mentioned in the middle of that. Especially inbetween where it mentions Shadowknight and Fury.

Errors like
Code:
 :: Could not access resource eq2ui_custom_clickbuff_shadowknight.xml
 :: Failed to load data from included resource: eq2ui_custom_clickbuff_shadowknight.xml
are normal, however.

Last edited by EQAditu : 04-23-2009 at 06:20 PM.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-16-2009, 07:48 PM  
shdwdrgn
A Coastal Crab

Server: Oasis
Forum posts: 0
File comments: 1
Uploads: 0
Great job! I love it. I cannot get the /show_window Custom.ClickBuff.ToggleAuto to work unless the window is already open. Any thoughts as to why?

Thanks!
shdwdrgn is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-06-2009, 02:05 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
cant get this to show

I have tried all the tricks i have seen in this thread and still cannot get this to work.

I am using current version of FetishNightfall (with a few replacements).

Anyone that can help me with this.. i put it in and edited the eq2ui_custom.xml as stated.
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-06-2009, 03:57 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Re: cant get this to show

Quote:
Originally posted by scottden2000
I have tried all the tricks i have seen in this thread and still cannot get this to work.

I am using current version of FetishNightfall (with a few replacements).

Anyone that can help me with this.. i put it in and edited the eq2ui_custom.xml as stated.
Well, if it doesn't show... the file is probably not in the right place. If it shows but it's all black, you either typed the show command wrong or entered the file wrong into the custom XML file.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-06-2009, 07:10 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
Both eq2ui_custom.xml and eq2ui_custom_clickbuff.xml are in the FetishNightfall folder.

If they are supposed to be somewhere else, then let me know plz.

Also the contents of my eq2ui_custom.cml file is:
=================================
<?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_clickbuff.xml</Include>
<include>Razc_attack.xml</include>
</Page>
=================================

If there are any other changes that i need to make, please let me know. Razc's attack bar is working fine.
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-07-2009, 10:40 PM  
dragowulf
A man among men
 
dragowulf's Avatar
Interface Author - Click to view interfaces

Server: Nagafen
Forum posts: 934
File comments: 247
Uploads: 20
EDIT: Nevermind!

Good work! Are you working on any other scripting mods?

Last edited by dragowulf : 08-07-2009 at 10:43 PM.
dragowulf is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-08-2009, 01:02 AM  
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 dragowulf
EDIT: Nevermind!

Good work! Are you working on any other scripting mods?
Erm, not really. First, I have to have something that I want to use, as motivation. Second, it has to be "safe" enough to release without SoE looking at me funny.

Any suggestions?
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-08-2009, 01:45 AM  
dragowulf
A man among men
 
dragowulf's Avatar
Interface Author - Click to view interfaces

Server: Nagafen
Forum posts: 934
File comments: 247
Uploads: 20
Quote:
Originally posted by EQAditu
Erm, not really. First, I have to have something that I want to use, as motivation. Second, it has to be "safe" enough to release without SoE looking at me funny.

Any suggestions?
Lol. I've had so many concepts of scripts to release, but then I had the same problem as you...It wasn't "safe" enough. Kind of like my queued harvesting concept that was quickly shot down on these forums.
dragowulf is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-08-2009, 04:25 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 scottden2000
{...}
If there are any other changes that i need to make, please let me know. Razc's attack bar is working fine.
I cannot really think of much except maybe the window somehow got behind another window or is off the screen. If you type: /show_window Custom.ClickBuff.ToggleAuto and turn up your sound, do you hear a clicking sound in response? If so, I suppose it could be off-screen somehow. You can try changing an EQ2 setting to disallow windows off-screen or see if you have an entry in your character's UI settings file. Under UISettings->Custom->ClickBuff.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-09-2009, 04:15 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
Thanks.

It was off screen... got it on screen and now working like a charm.
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-09-2009, 10:07 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
OK.. thought it was working fine... and it was until i logged out and back.. died... when to use it and the window was blank and had not saved my list of buffs.

I ready that i need to make a file for my class... so i tried doing that, and it is not working.

named the file: eq2ui_custom_clickbuff_berserker.xml
placed it in my fetishnightfall folder... and nothing. I modified the templar file that is included, so i dont think i screwed the formatting... how do i get this thing to save my list of buffs.

contents of eq2ui_custom_clickbuff_berserker.xml
==============================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Click Buff Macro Scripting Templar Class Addon for v1.2+ -->
<Page Name="berserker" Size="0,0" Visible="false">
<Data Name="Spell00" Checked="true" Value="Abandoned Fury VI" Target="Self" />
<Data Name="Spell01" Checked="true" Value="Aggressive Defense VI" Target="Self" />
<Data Name="Spell02" Checked="true" Value="Berserk Rage VII" Target="Self" />
<Data Name="Spell03" Checked="true" Value="Blood Rage V" Target="Self" />
<Data Name="Spell04" Checked="true" Value="Bloodlust VI" Target="Group" />
<Data Name="Spell05" Checked="true" Value="Destructive Rage V" Target="Raid" />
<Data Name="Spell06" Checked="true" Value="War Cry V" Target="Group" />
<Data Name="Spell07" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell08" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell09" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell10" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell11" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell12" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell13" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell14" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell15" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell16" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell17" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell18" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell19" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell20" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell21" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell22" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell23" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell24" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell25" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell26" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell27" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell28" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell29" Checked="false" Value="NoSpell" Target="" />

<Page Name="SetSpells" Size="0,0" Visible="false" OnShow="
Parent.Parent.Vars.Spell00.Checked=Parent.Spell00.Checked
Parent.Parent.Vars.Spell00.Value=Parent.Spell00.Value
Parent.Parent.Vars.Spell00.Target=Parent.Spell00.Target
Parent.Parent.Vars.Spell01.Checked=Parent.Spell01.Checked
Parent.Parent.Vars.Spell01.Value=Parent.Spell01.Value
Parent.Parent.Vars.Spell01.Target=Parent.Spell01.Target
Parent.Parent.Vars.Spell02.Checked=Parent.Spell02.Checked
Parent.Parent.Vars.Spell02.Value=Parent.Spell02.Value
Parent.Parent.Vars.Spell02.Target=Parent.Spell02.Target
Parent.Parent.Vars.Spell03.Checked=Parent.Spell03.Checked
Parent.Parent.Vars.Spell03.Value=Parent.Spell03.Value
Parent.Parent.Vars.Spell03.Target=Parent.Spell03.Target
Parent.Parent.Vars.Spell04.Checked=Parent.Spell04.Checked
Parent.Parent.Vars.Spell04.Value=Parent.Spell04.Value
Parent.Parent.Vars.Spell04.Target=Parent.Spell04.Target
Parent.Parent.Vars.Spell05.Checked=Parent.Spell05.Checked
Parent.Parent.Vars.Spell05.Value=Parent.Spell05.Value
Parent.Parent.Vars.Spell05.Target=Parent.Spell05.Target
Parent.Parent.Vars.Spell06.Checked=Parent.Spell06.Checked
Parent.Parent.Vars.Spell06.Value=Parent.Spell06.Value
Parent.Parent.Vars.Spell06.Target=Parent.Spell06.Target
Parent.Parent.Vars.Spell07.Checked=Parent.Spell07.Checked
Parent.Parent.Vars.Spell07.Value=Parent.Spell07.Value
Parent.Parent.Vars.Spell07.Target=Parent.Spell07.Target
Parent.Parent.Vars.Spell08.Checked=Parent.Spell08.Checked
Parent.Parent.Vars.Spell08.Value=Parent.Spell08.Value
Parent.Parent.Vars.Spell08.Target=Parent.Spell08.Target
Parent.Parent.Vars.Spell09.Checked=Parent.Spell09.Checked
Parent.Parent.Vars.Spell09.Value=Parent.Spell09.Value
Parent.Parent.Vars.Spell09.Target=Parent.Spell09.Target
Parent.Parent.Vars.Spell10.Checked=Parent.Spell10.Checked
Parent.Parent.Vars.Spell10.Value=Parent.Spell10.Value
Parent.Parent.Vars.Spell10.Target=Parent.Spell10.Target
Parent.Parent.Vars.Spell11.Checked=Parent.Spell11.Checked
Parent.Parent.Vars.Spell11.Value=Parent.Spell11.Value
Parent.Parent.Vars.Spell11.Target=Parent.Spell11.Target
Parent.Parent.Vars.Spell12.Checked=Parent.Spell12.Checked
Parent.Parent.Vars.Spell12.Value=Parent.Spell12.Value
Parent.Parent.Vars.Spell12.Target=Parent.Spell12.Target
Parent.Parent.Vars.Spell13.Checked=Parent.Spell13.Checked
Parent.Parent.Vars.Spell13.Value=Parent.Spell13.Value
Parent.Parent.Vars.Spell13.Target=Parent.Spell13.Target
Parent.Parent.Vars.Spell14.Checked=Parent.Spell14.Checked
Parent.Parent.Vars.Spell14.Value=Parent.Spell14.Value
Parent.Parent.Vars.Spell14.Target=Parent.Spell14.Target
Parent.Parent.Vars.Spell15.Checked=Parent.Spell15.Checked
Parent.Parent.Vars.Spell15.Value=Parent.Spell15.Value
Parent.Parent.Vars.Spell15.Target=Parent.Spell15.Target
Parent.Parent.Vars.Spell16.Checked=Parent.Spell16.Checked
Parent.Parent.Vars.Spell16.Value=Parent.Spell16.Value
Parent.Parent.Vars.Spell16.Target=Parent.Spell16.Target
Parent.Parent.Vars.Spell17.Checked=Parent.Spell17.Checked
Parent.Parent.Vars.Spell17.Value=Parent.Spell17.Value
Parent.Parent.Vars.Spell17.Target=Parent.Spell17.Target
Parent.Parent.Vars.Spell18.Checked=Parent.Spell18.Checked
Parent.Parent.Vars.Spell18.Value=Parent.Spell18.Value
Parent.Parent.Vars.Spell18.Target=Parent.Spell18.Target
Parent.Parent.Vars.Spell19.Checked=Parent.Spell19.Checked
Parent.Parent.Vars.Spell19.Value=Parent.Spell19.Value
Parent.Parent.Vars.Spell19.Target=Parent.Spell19.Target
Parent.Parent.Vars.Spell20.Checked=Parent.Spell20.Checked
Parent.Parent.Vars.Spell20.Value=Parent.Spell20.Value
Parent.Parent.Vars.Spell20.Target=Parent.Spell20.Target
Parent.Parent.Vars.Spell21.Checked=Parent.Spell21.Checked
Parent.Parent.Vars.Spell21.Value=Parent.Spell21.Value
Parent.Parent.Vars.Spell21.Target=Parent.Spell21.Target
Parent.Parent.Vars.Spell22.Checked=Parent.Spell22.Checked
Parent.Parent.Vars.Spell22.Value=Parent.Spell22.Value
Parent.Parent.Vars.Spell22.Target=Parent.Spell22.Target
Parent.Parent.Vars.Spell23.Checked=Parent.Spell23.Checked
Parent.Parent.Vars.Spell23.Value=Parent.Spell23.Value
Parent.Parent.Vars.Spell23.Target=Parent.Spell23.Target
Parent.Parent.Vars.Spell24.Checked=Parent.Spell24.Checked
Parent.Parent.Vars.Spell24.Value=Parent.Spell24.Value
Parent.Parent.Vars.Spell24.Target=Parent.Spell24.Target
Parent.Parent.Vars.Spell25.Checked=Parent.Spell25.Checked
Parent.Parent.Vars.Spell25.Value=Parent.Spell25.Value
Parent.Parent.Vars.Spell25.Target=Parent.Spell25.Target
Parent.Parent.Vars.Spell26.Checked=Parent.Spell26.Checked
Parent.Parent.Vars.Spell26.Value=Parent.Spell26.Value
Parent.Parent.Vars.Spell26.Target=Parent.Spell26.Target
Parent.Parent.Vars.Spell27.Checked=Parent.Spell27.Checked
Parent.Parent.Vars.Spell27.Value=Parent.Spell27.Value
Parent.Parent.Vars.Spell27.Target=Parent.Spell27.Target
Parent.Parent.Vars.Spell28.Checked=Parent.Spell28.Checked
Parent.Parent.Vars.Spell28.Value=Parent.Spell28.Value
Parent.Parent.Vars.Spell28.Target=Parent.Spell28.Target
Parent.Parent.Vars.Spell29.Checked=Parent.Spell29.Checked
Parent.Parent.Vars.Spell29.Value=Parent.Spell29.Value
Parent.Parent.Vars.Spell29.Target=Parent.Spell29.Target
Visible=false" />
</Page>
==========================================
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 08:29 AM  
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 scottden2000
OK.. thought it was working fine... and it was until i logged out and back.. died... when to use it and the window was blank and had not saved my list of buffs.

I ready that i need to make a file for my class... so i tried doing that, and it is not working.

named the file: eq2ui_custom_clickbuff_berserker.xml
placed it in my fetishnightfall folder... and nothing. I modified the templar file that is included, so i dont think i screwed the formatting... how do i get this thing to save my list of buffs.

contents of eq2ui_custom_clickbuff_berserker.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Click Buff Macro Scripting Templar Class Addon for v1.2+ -->
	<Page Name="berserker" Size="0,0" Visible="false">
		<Data Name="Spell00" Checked="true" Value="Abandoned Fury VI" Target="Self" />
		<Data Name="Spell01" Checked="true" Value="Aggressive Defense VI" Target="Self" />
		<Data Name="Spell02" Checked="true" Value="Berserk Rage VII" Target="Self" />
		<Data Name="Spell03" Checked="true" Value="Blood Rage V" Target="Self" />
		<Data Name="Spell04" Checked="true" Value="Bloodlust VI" Target="Group" />
		<Data Name="Spell05" Checked="true" Value="Destructive Rage V" Target="Raid" />
		<Data Name="Spell06" Checked="true" Value="War Cry V" Target="Group" />
		<Data Name="Spell07" Checked="false" Value="NoSpell" Target="" />
{...}
Hmm, I'm not sure if this is the case or not... but you may need to capitalize Berzerker on line 3. I should have probably added a file for every class with blank definitions instead of making people shoot in the dark.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 03:04 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
I tried capitalizing this as you said, and it still does not work.

I tried making a file for my conjuror, and it did not load.

I loaded a templar and tried it with the included file and it loaded.

Not sure what i have wrong here, but there is nothing in the ui log file that is in my everquest folder.

Also when bring this window up, there is not any text on any of the buttons.
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 03:31 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
Got this working...

apparently the spell list settings need to be tacked onto the end of the templar file, rather than being a separate file.

I found this by looking through the code in the clickbuff main file and only finding an include for the templar file, and no other file.

I do still have the problem of no text, however i can live with that for the most part.
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 03:56 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 scottden2000
Got this working...

apparently the spell list settings need to be tacked onto the end of the templar file, rather than being a separate file.
I'm not sure I understand this part. The class files should be separate.

Quote:
I found this by looking through the code in the clickbuff main file and only finding an include for the templar file, and no other file.
Are you saying that around 280 your file doesn't list all the classes like this?
Code:
	<Include>eq2ui_custom_clickbuff_monk.xml</Include>
	<Include>eq2ui_custom_clickbuff_bruiser.xml</Include>
	<Include>eq2ui_custom_clickbuff_guardian.xml</Include>
	<Include>eq2ui_custom_clickbuff_berserker.xml</Include>
	<Include>eq2ui_custom_clickbuff_paladin.xml</Include>
	<Include>eq2ui_custom_clickbuff_shadowknight.xml</Include>
	<Include>eq2ui_custom_clickbuff_warden.xml</Include>
	<Include>eq2ui_custom_clickbuff_fury.xml</Include>
	<Include>eq2ui_custom_clickbuff_templar.xml</Include>
	<Include>eq2ui_custom_clickbuff_inquisitor.xml</Include>
	<Include>eq2ui_custom_clickbuff_mystic.xml</Include>
	<Include>eq2ui_custom_clickbuff_defiler.xml</Include>
	<Include>eq2ui_custom_clickbuff_swashbuckler.xml</Include>
	<Include>eq2ui_custom_clickbuff_brigand.xml</Include>
	<Include>eq2ui_custom_clickbuff_ranger.xml</Include>
	<Include>eq2ui_custom_clickbuff_assassin.xml</Include>
	<Include>eq2ui_custom_clickbuff_troubador.xml</Include>
	<Include>eq2ui_custom_clickbuff_dirge.xml</Include>
	<Include>eq2ui_custom_clickbuff_wizard.xml</Include>
	<Include>eq2ui_custom_clickbuff_warlock.xml</Include>
	<Include>eq2ui_custom_clickbuff_conjuror.xml</Include>
	<Include>eq2ui_custom_clickbuff_necromancer.xml</Include>
	<Include>eq2ui_custom_clickbuff_illusionist.xml</Include>
	<Include>eq2ui_custom_clickbuff_coercer.xml</Include>
Quote:
I do still have the problem of no text, however i can live with that for the most part.
Every time you open the window the text should be updated from its internal settings. It does so by triggering the command "/show_window Custom.ClickBuff.SetLabelText". Are you sure you're using EXACT capitalization when opening the main window? Things like this would break if you're not.
EQAditu 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 10:41 AM.


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