EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > General Discussion > UI User Discussion

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 03-09-2010, 04:20 PM
dping28 dping28 is offline
A Grove Wisp
Interface Author - Click to view interfaces
 
Join Date: Feb 2005
Server: Antonia Bayle
Posts: 26
Default Possible to have more than 10 hotbars? Even if its hardcoded hotbar

I am very interested in setting up an UI piece that may act like a hotbar. specificly one that I can link all my Mana/Health items (Relics/Shards/Hearts/Pots/Tinker Items/Manastone/etc) So I have easy access but with out them cluttering up my 10 hotbars, which they are already rather cluttered with various macros and such that I use alot. I know for many people using up all 10 hotbars just seems insane but I do. I hate digging thru bags for things and having to open the macro window. I also have a 25" monitor so they dont really take up that much space on my screen. Is there something out there that might do what i need? I tried looking in the Hotbar section but only found customized hotbars not extra ones. Thanks!

-D
Reply With Quote
  #2  
Unread 03-09-2010, 06:19 PM
lordebon lordebon is offline
Fetish Core author
This person is a EQ2Map developer.
Featured
 
Join Date: Jun 2005
Server: Crushbone
Posts: 2,667
Default

You cannot have more than 10 hotbars as the game defines them.

You can, however, make a custom window with buttons that you code to do certain things to imitate a hotbar. It's not the same, but you could make a resonable facimile.
__________________
Reply With Quote
  #3  
Unread 03-09-2010, 07:14 PM
dping28 dping28 is offline
A Grove Wisp
Interface Author - Click to view interfaces
 
Join Date: Feb 2005
Server: Antonia Bayle
Posts: 26
Default

you know of a project that might be similar to that to get me started or is this something im gonna have to do from scratch?
Reply With Quote
  #4  
Unread 03-10-2010, 09:15 AM
chriswebstar chriswebstar is offline
A Griffawn
 
Join Date: Oct 2008
Server: Runnyeye
Posts: 74
Default

You could look at the click2cast stuff on group/raid windows out there, although most are much more complex than you need. Essentially, you'll be laying out a set of buttons, presumably with icons, and attaching spells to them. You could even display the digital reuse timer on top of it, like some hotbar mods do. ExtremeUI and DrumsUI both have "things" to configure and store configurations per-character on-the-fly. While this is probably more complex than you need, you could look into it to ease configuration of your pseudo bar.

Short answer: There is nothing similar in the sense of a configurable package out there, but there are bits here and there inside other mods that will teach you enough to get it done.
Reply With Quote
  #5  
Unread 03-10-2010, 11:04 AM
EQAditu's Avatar
EQAditu EQAditu is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Mar 2005
Server: Permafrost
Posts: 256
Default

I see a few difficulties.

Configuring an icon for the button would be very difficult.

It's impossible to attach a recast timer to the button unless the spell already exists in another real hotbar. Not unless you want to pre-program the key with a recast value manually and deal with it being inaccurate due to varing ability speed, ability reuse and the random inability to cast at all.

The most straight-forward option would be to edit the spell list outside the game. Otherwise it's hard to impossible to save changes. (I've never messed with POI data saving)
Reply With Quote
  #6  
Unread 03-10-2010, 12:35 PM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,287
Default

I've been thinking of a way to configure icons in-game, and I'm pretty sure it's possible. But, it would be SO overkill. I was thinking either a draggable page behind a border of a set size, or use a button to snap the image in certain intervals (42 by 42 icon sizes).

However, I haven't messed with it, and like I said it would probably be overkill.
You could in essence create identical hotbars to default, but without any sort of "automatic" timers.

Saving data through the POI thing is good and all, but you can't multi-task with it. One object at a time really...
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #7  
Unread 03-10-2010, 12:50 PM
chriswebstar chriswebstar is offline
A Griffawn
 
Join Date: Oct 2008
Server: Runnyeye
Posts: 74
Default

While it is not my business how others play the game, I have always found 10 hotbars alone to be quite a lot. I mean... that's 120 buttons, dude! OTOH, I don't put clickies on it. I just have specific bags for them, always perfectly sorted, and on screen. Almost like a hotbar for clickies
Reply With Quote
  #8  
Unread 03-10-2010, 02:25 PM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Default

Quote:
Originally Posted by chriswebstar View Post
While it is not my business how others play the game, I have always found 10 hotbars alone to be quite a lot. I mean... that's 120 buttons, dude! OTOH, I don't put clickies on it. I just have specific bags for them, always perfectly sorted, and on screen. Almost like a hotbar for clickies
IMO that is the exact same as having more hotbars open. /shrug
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
  #9  
Unread 03-10-2010, 02:31 PM
SkyBeeX SkyBeeX is offline
A Dervish Cutthroat
 
Join Date: Nov 2006
Server: Antonia Bayle
Posts: 36
Default

Quote:
Originally Posted by Landiin View Post
IMO that is the exact same as having more hotbars open. /shrug
Yep, I agree. Except ya can not map keyboard hotkeys directly to an item in container without the aid of a macro that would have to be placed in a opened (visibility optional) hotbar which sucks ... grrr.
Reply With Quote
  #10  
Unread 03-12-2010, 12:34 PM
dping28 dping28 is offline
A Grove Wisp
Interface Author - Click to view interfaces
 
Join Date: Feb 2005
Server: Antonia Bayle
Posts: 26
Default

Well I am making progress with it Im kinda impressed with my success considering its my first attempt. I have been looking at others code and pulling stuff out for my own and came up with the attached screenshot of my mini hotbar. works great so far. Only issues I got that I doubt I can overcome from sounds of it is displaying differnt images if the shard/hearts arent in the bag and if I read correctly I cant display the recast numbers unless the item is actually on a real hotbar? that correct?

Right now I have everything in one file but I plan to extract the individual button info and put it in its own settings text file for easy customization.
Attached Thumbnails
Click image for larger version

Name:	UtilBar.png
Views:	246
Size:	10.9 KB
ID:	7192  
Reply With Quote
  #11  
Unread 03-12-2010, 12:54 PM
chriswebstar chriswebstar is offline
A Griffawn
 
Join Date: Oct 2008
Server: Runnyeye
Posts: 74
Default

Looks nice so far. And you're right. Tinting when you ran out and displaying recast times is gonna be hard.
Reply With Quote
  #12  
Unread 03-12-2010, 06:01 PM
dping28 dping28 is offline
A Grove Wisp
Interface Author - Click to view interfaces
 
Join Date: Feb 2005
Server: Antonia Bayle
Posts: 26
Default

Hope someone can help me with something real quick. I made a text file and I have it included in my xml file.. Now what I want to do is make the text file where I can configure the hotkeys without seeing all the other code. I have been looking at others work trying to decypher how they do it and search on here but am having a little bit of problem determining the correct way. Ive seen people use Page, DataSource or Text in the txt file.. What im trying to do is have a line similar to this:

Code:
<?xml version="1.0" encoding="utf-8"?>
<DataSource Name="UtilBarData">
<Data Name="1" PressAction="use_itemvdl 111645115" Image="images/ub_manastone.dds" Tooltip="Hello" />
</DataSource>
and back in my xml file im trying to import these values for OnPress, SourceResource and Tooltip into my Button and Image. Something like:

Code:
OnHoverIn="Tooltip=Parent.UtilBarData.1.Tooltip"
Im sure I am way off in the correct way to do this. I do try my best to search first, its just at this point ive seen so much code its all starting to blur together lol.. Any pointers to just get me going in the right direction I would be greatful! Thanks!

-D
Reply With Quote
  #13  
Unread 03-12-2010, 06:18 PM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,287
Default

Can't remember for sure, but I recall it being better to populate a tooltip before you hover over it. But it might not matter in the long run.

Make sure you are including your text file within the main page of your window. Might be easier to post your code for us to be of better assistance.
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #14  
Unread 03-12-2010, 06:21 PM
dping28 dping28 is offline
A Grove Wisp
Interface Author - Click to view interfaces
 
Join Date: Feb 2005
Server: Antonia Bayle
Posts: 26
Default

Yeah the file is included.. here is all the code. It was working fine before I tried to move everything to the txt file.

Code:
<?xml version="1.0" encoding="utf-8"?>
<Page eq2usescomwndcontrols="true" Location="369,252" Name="UtilBar" ScrollExtent="161,26" Size="161,26" UserMovable="true">

<include>UtilBar_Settings.txt</include>

		<Image Location="2,2" Name="ManastoneImg" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/manastone.dds" Stretch="true" Style=" "/>
    <Button Location="2,2" Name="Manastone" OnPress="Parent.UtilBarData.Test.PressAction" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " OnHoverIn="Tooltip=Parent.UtilBarData.1.Tooltip" />
    <Image Location="24,2" Name="Shard1Img" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/shard.dds" Style=" " />
    <Button Location="24,2" Name="Shard1" OnPress="use_itemvdl -1816047141" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Shard (Expert)" />
    <Image Location="46,2" Name="Shard2Img" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/shard.dds" Style=" " />
    <Button Location="46,2" Name="Shard2" OnPress="use_itemvdl 1954118876" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Shard (Master)" />
    <Image Location="68,2" Name="Heart1Img" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/heart.dds" Style=" " />
    <Button Location="68,2" Name="Heart1" OnPress="use_itemvdl -1090779696" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Heart (Expert)" />
    <Image Location="90,2" Name="Heart2Img" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/heart.dds" Style=" " />
    <Button Location="90,2" Name="Heart2" OnPress="use_itemvdl 1497639127" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Heart (Master)" />
    <Image Location="112,2" Name="SoRImg" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/signet.dds" Style=" " />
    <Button Location="112,2" Name="SoR" OnPress="use_itemvdl -974644649" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Signet of Replenishment" />
    <Image Location="134,2" Name="SoGRImg" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/signet.dds" Style=" " />
    <Button Location="134,2" Name="SoGR" OnPress="use_itemvdl -941739796" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Signet of Greater Replenishment" />

    <Page AbsorbsInput="false" Location="-1,-1" Name="WindowFrame" PackSize="a,a" ScrollExtent="156,24" Size="156,24" Visible="true">
        <Page AbsorbsInput="false" BackgroundOpacity="1.000" Location="2,2" Name="Frame" PackLocation="left,top" PackSize="absolute,absolute" RStyleDefault="/FrameStyles.single_pixel" ScrollExtent="154,22" Size="154,22" />
        <Page AbsorbsInput="false" BackgroundOpacity="1.000" Name="Bkg" PackLocation="left,top" PackSize="absolute,absolute" RStyleDefault="/WindowElements.DesktopWindowFrame.data.bkg.rect" ScrollExtent="156,25" Size="156,25" />
    </Page>

</Page>
and the txt file is the above block currently
Reply With Quote
  #15  
Unread 03-12-2010, 06:42 PM
dping28 dping28 is offline
A Grove Wisp
Interface Author - Click to view interfaces
 
Join Date: Feb 2005
Server: Antonia Bayle
Posts: 26
Default

Ive managed to get the Tooltip working now, just not sure about the SourceResource or OnPress. I went with the OnHover cause I read somewhere to use that instead of Tooltip. but it may have been an old thread ive looked at too many to keep track

UtilBar.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<Page eq2usescomwndcontrols="true" Location="369,252" Name="UtilBar" ScrollExtent="161,26" Size="161,26" UserMovable="true">

<include>UtilBar_Settings.txt</include>

		<Image Location="2,2" Name="ManastoneImg" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/manastone.dds" Stretch="true" Style=" "/>
    <Button Location="2,2" Name="Manastone" OnPress="Parent.UtilBarData.Test.PressAction" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " OnHoverIn="LocalTooltip=Parent.UtilBarData.Test.Tooltip" />
    <Image Location="24,2" Name="Shard1Img" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/shard.dds" Style=" " />
    <Button Location="24,2" Name="Shard1" OnPress="use_itemvdl -1816047141" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Shard (Expert)" />
    <Image Location="46,2" Name="Shard2Img" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/shard.dds" Style=" " />
    <Button Location="46,2" Name="Shard2" OnPress="use_itemvdl 1954118876" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Shard (Master)" />
    <Image Location="68,2" Name="Heart1Img" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/heart.dds" Style=" " />
    <Button Location="68,2" Name="Heart1" OnPress="use_itemvdl -1090779696" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Heart (Expert)" />
    <Image Location="90,2" Name="Heart2Img" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/heart.dds" Style=" " />
    <Button Location="90,2" Name="Heart2" OnPress="use_itemvdl 1497639127" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Heart (Master)" />
    <Image Location="112,2" Name="SoRImg" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/signet.dds" Style=" " />
    <Button Location="112,2" Name="SoR" OnPress="use_itemvdl -974644649" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Signet of Replenishment" />
    <Image Location="134,2" Name="SoGRImg" PackSize="a,a" ScrollExtent="20,20" Size="20,20" SourceRect="0,0,32,32" SourceResource="images/signet.dds" Style=" " />
    <Button Location="134,2" Name="SoGR" OnPress="use_itemvdl -941739796" PackSize="a,a" ScrollExtent="20,20" Size="20,20" Style=" " Tooltip="Signet of Greater Replenishment" />

    <Page AbsorbsInput="false" Location="-1,-1" Name="WindowFrame" PackSize="a,a" ScrollExtent="156,24" Size="156,24" Visible="true">
        <Page AbsorbsInput="false" BackgroundOpacity="1.000" Location="2,2" Name="Frame" PackLocation="left,top" PackSize="absolute,absolute" RStyleDefault="/FrameStyles.single_pixel" ScrollExtent="154,22" Size="154,22" />
        <Page AbsorbsInput="false" BackgroundOpacity="1.000" Name="Bkg" PackLocation="left,top" PackSize="absolute,absolute" RStyleDefault="/WindowElements.DesktopWindowFrame.data.bkg.rect" ScrollExtent="156,25" Size="156,25" />
    </Page>

</Page>
UtilBar_Settings.txt:
Code:
<?xml version="1.0" encoding="utf-8"?>
<Page Name="UtilBarData">
	<Page Name="Test" PressAction="111645115" Image="images/ub_empty.dds" Tooltip="Hello" />
</Page>
Reply With Quote
  #16  
Unread 03-13-2010, 12:20 PM
dping28 dping28 is offline
A Grove Wisp
Interface Author - Click to view interfaces
 
Join Date: Feb 2005
Server: Antonia Bayle
Posts: 26
Default

I realize now this is the non-technical forum, my original post i think was in the correct location but now that ive progressed into making one its not. Could a Mod move this for me? Thanks and sorry
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 06:15 AM.


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