EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   Dev Shack (https://www.eq2interface.com/forums/forumdisplay.php?f=11)
-   -   GU57 Interface Changes (https://www.eq2interface.com/forums/showthread.php?t=14454)

SOE-Rothgar 07-28-2010 05:52 PM

GU57 Interface Changes
 
I wanted to start a new thread for any UI authors that have questions about the changes made for GU57. Let's please keep this thread clean of speculation, suggestions, complaints etc. I'd really just like to hone in on questions from the modders and help them get things fixed in the remaining amounts of time before GU57 is released.

If someone asks a question and you know the answer, please feel free to chime in! I just want to make sure we have a dedicated spot for these questions.

Drumstix42 07-28-2010 06:12 PM

I saw someone mentioned something about the new grab handle in the hotbars. Is this element required to exist in the hotbar xml?

I believe I read you're putting the clock back in (many have been asking about it)?

And if anyone can answer this one, what exactly is the Subtitle dynamicdata that went in? What's the difference from just the Name?

Thanks Rothgar.

TalTal 07-28-2010 06:26 PM

The game crashes without the data for the handle if you try to show the spinner. But i made it 0,0 loc and size and it worked fine and does not affect appearance.

Subtitle appears to be target and timing data together from what i see.

Silat

Landiin 07-28-2010 06:28 PM

Haven't had time to patch yet so I'll ask;

The new exp bar I gather will dock with the top and bottom of the screen so is it possible to make any page do that?

SOE-Rothgar 07-28-2010 06:36 PM

Quote:

Originally Posted by Drumstix42 (Post 91744)
I saw someone mentioned something about the new grab handle in the hotbars. Is this element required to exist in the hotbar xml?

I believe I read you're putting the clock back in (many have been asking about it)?

And if anyone can answer this one, what exactly is the Subtitle dynamicdata that went in? What's the difference from just the Name?

Thanks Rothgar.

The grab handle shouldn't be required. The code should check for it and take it into consideration if its there. But if you leave it out everything should work. If you find this to not be the case, please let me know directly.

Yep, the clock is going back in.

By subtitle, I think you're talking about under the Maintained window, right? We currently had a value for amount remaining and time remaining. However, I didn't want a dedicated space in the UI for 3 lines of text. In most cases, a buff either has a duration or an amount remaining. In almost all cases, if something has an amount (poison, ward, etc) this value is more important than the duration. So the subtitle field shows the amount remaining if there is one, otherwise it shows the time remaining. This allowed me to condense the info down to a single text field.

SOE-Rothgar 07-28-2010 06:36 PM

Quote:

Originally Posted by TalTal (Post 91745)
The game crashes without the data for the handle if you try to show the spinner. But i made it 0,0 loc and size and it worked fine and does not affect appearance.

Subtitle appears to be target and timing data together from what i see.

Silat

Thanks, I'll look into that crash.

SOE-Rothgar 07-28-2010 06:37 PM

Quote:

Originally Posted by Landiin (Post 91746)
Haven't had time to patch yet so I'll ask;

The new exp bar I gather will dock with the top and bottom of the screen so is it possible to make any page do that?

Only the XP bar will do that right now. I don't think we'd want every window to behave that way, so we'd need a set of options to control that behavior if we wanted this to be built into all windows.

TalTal 07-28-2010 06:48 PM

Quote:

Originally Posted by SOE-Rothgar (Post 91749)
Only the XP bar will do that right now. I don't think we'd want every window to behave that way, so we'd need a set of options to control that behavior if we wanted this to be built into all windows.

dockhorizontal=true ,dockvertical=true ;)

Please,
Silat

SOE-Rothgar 07-28-2010 08:26 PM

Quote:

Originally Posted by TalTal (Post 91750)
dockhorizontal=true ,dockvertical=true ;)

Please,
Silat

Hehe, you did the easy part. Want to come write the code for it too? :)

tknarr 07-28-2010 08:28 PM

Quote:

Originally Posted by SOE-Rothgar (Post 91749)
Only the XP bar will do that right now. I don't think we'd want every window to behave that way, so we'd need a set of options to control that behavior if we wanted this to be built into all windows.

Personally I'd like to be able to dock some windows. Eg., nail my chat window down to the lower-left corner, nail the beneficial and detrimental effects windows to the left side, pin the quest helper into the upper-right corner. I can position them so they're snugged up against the edges, but it'd be nice if they just snapped into place since I want them along the edges or in corners instead of floating free.

It'd also make changing screen sizes a bit easier. When windows and hotbars and the like are docked, the UI layout will adjust pretty decently to reasonable changes in screen size.

SOE-Rothgar 07-28-2010 09:15 PM

It kind of already does this. If you put your chat window in the lower left, it'll stay in the lower left when you resize the window. Move it to the lower right and it'll stay in the lower right.

TalTal 07-28-2010 09:47 PM

Quote:

Originally Posted by SOE-Rothgar (Post 91755)
Hehe, you did the easy part. Want to come write the code for it too? :)

I code enough to know what a mess eq2 has to be at this point between addons and staff changes. I would really like the snap-to functionality but from your response it sounds like it might be a major chore.

As for other things, why not use existing code from eq2interface for autoattack bar and have it off by default to reduce newbie clutter.

Click to cure is another feature that should be added to default why does there seem to be a lot of resistance to adding it to the ui? It would not add clutter or complications and there again you could lift the code wholesale from eq2interface.

Another feature I like is the reuse timer showing over the hotbar icons and I think that would be another newbie friendly thing to add to the default.

If you added those things to default then it would be used way more at least until you implemented LUA.

Thank you for adding the clock back I would have missed it :(.

Silat

Edit: Just saw your post on the soe forums and your statement that it was just resistance to adding for gu57.

SOE-Rothgar 07-28-2010 09:55 PM

Quote:

Originally Posted by TalTal (Post 91760)
I code enough to know what a mess eq2 has to be at this point between addons and staff changes. I would really like the snap-to functionality but from your response it sounds like it might be a major chore.

As for other things, why not use existing code from eq2interface for autoattack bar and have it off by default to reduce newbie clutter.

Click to cure is another feature that should be added to default why does there seem to be a lot of resistance to adding it to the ui? It would not add clutter or complications and there again you could lift the code wholesale from eq2interface.

Another feature I like is the reuse timer showing over the hotbar icons and I think that would be another newbie friendly thing to add to the default.

If you added those things to default then it would be used way more at least until you implemented LUA.

Thank you for adding the clock back I would have missed it :(.

Silat

We don't have any resistance to adding those things to the UI. Man, I think I've said that 8 times today on the official forums! I'm not quite sure how I can make it more apparent that we have no issues adding them. Its just a matter of time!

The AA bar would be pretty easy to add, but the click-to-cure I'd prefer to create an in-game command to do some of the work that the UI script is currently having to do.

The countdown timers over the hotbars is something I PLANNED on adding for GU57, I just haven't had time to get to it either.

Are we seeing a pattern here? Not enough time! :) I and many others on my team have been working 12+ hour days for the past few weeks to try to get everything in and its still not enough time to do all the things we want.

TalTal 07-28-2010 09:57 PM

Sorry did not intend to make it sound like an attack.

Silat

Zonx 07-28-2010 10:29 PM

Quote:

Originally Posted by SOE-Rothgar (Post 91755)
Hehe, you did the easy part. Want to come write the code for it too? :)

Seriously... if you give me remote access to the existing classes for Macros, Hotbars, and Save settings, I will do my best to write the extensions needed to support ClickAbilities and ClickCures, then send you the revisions to vet and check-in to source control.

Not sure what language yall use, but with the requested classes in hand, I'd bet good money I could get 90% of it done with no hand holding. Possibly by Monday ;)

SOE-Rothgar 07-28-2010 10:49 PM

Quote:

Originally Posted by TalTal (Post 91763)
Sorry did not intend to make it sound like an attack.

Silat

No worries, it wasn't taken that way! :)

SOE-Rothgar 07-28-2010 10:50 PM

Quote:

Originally Posted by Zonx (Post 91764)
Seriously... if you give me remote access to the existing classes for Macros, Hotbars, and Save settings, I will do my best to write the extensions needed to support ClickAbilities and ClickCures, then send you the revisions to vet and check-in to source control.

Not sure what language yall use, but with the requested classes in hand, I'd bet good money I could get 90% of it done with no hand holding. Possibly by Monday ;)

This scares me! :)

Zonx 07-28-2010 11:07 PM

RE the Map changes...

Seams to me that it should be possible to provide a template for the dynamic POI's with placeholders for whatever key is used to match the Journal reference, maybe a second key for the specific POI within that quest if POI IDs aren't unique across quests.

As long as the key(s) remains consistent from client to client, journal to journal, and the generated POI's inherit and fire scripts attached to the template, it should be possible to do a lot of script manipulation on the generated POIs.

The hard part then becomes discovering what the key values are if we don't have the dictionary on our end out-of-game. Not hard so much as a laborious process of using script to log the key values from a toon that has the active quest.

Drumstix42 07-29-2010 05:04 AM

The new purple popup helpers seem to be un-movable even if you try to unlock them. This can be bad since other windows can get in the way. I made a new char with default settings/default UI and had a bunch of hotbars opened in their default location, and the helper popup was in a bad place there.

I'd recommend at least the middle of the screen or let it be movable.

dankshasta 07-29-2010 09:29 AM

Quote:

Originally Posted by SOE-Rothgar (Post 91762)

Are we seeing a pattern here? Not enough time! :) I and many others on my team have been working 12+ hour days for the past few weeks to try to get everything in and its still not enough time to do all the things we want.

sounds great man, and I believe you when you say none of this is as easy as we think. Just please, please save alittle time to look at PvP too ;)

Jamesc146 07-29-2010 04:18 PM

3 Attachment(s)
Rothgar, First off thanks for the early heads up here to give us the time to get the mods in order before live that was very nice of you to take the time to do that.

second is my concerns with the default broker window and mouse cursers.

1.) Attached is my broker window that I use in game. I did not write the code save a few tweaks to my liking so please direct all credit to the origional creator. This is SO much easier to find stuff on the broker than the default ui I would really like to see the default ui have some version of this side by side window for buying & selling. maybe some simplified drop-downs such as these. I really feel that would benifit the noobs in helping them to search the broker for different items that are avail to them. My most often used part of this window is the button that automatically looks for specific tier (fabled, leg, MC, etc.) usuable for your class/tradeskill and within ten lvls. that is so handy :-)

2.) My guild leader is an older fellow with fading eyes and often "looses" his curser in the scenery and what not. is there any way that you could allow for some size, color, or both options for the curser please?
Nothing too extreme just a nice 10" curser that is florecent orange should do nicely ;-).

SOE-Rothgar 07-29-2010 07:23 PM

We've been discussing overhauling the broker window for a long time. I agree that the existing layout is pretty bad.

We've looked at modifying the cursor too, it'll just take some work to support both hardware and software-based cursors. Or perhaps this would only be customizable if you use the software-based cursor.

Zonx 07-30-2010 06:30 AM

Regarding the Clock...

The way this window's visibility was handled in the past provided us with a mechanism for initializing custom windows and login scripts. I'm a little concerned the change to "hidden by default" will break this mechanism.

Would it be possible for you to include an "Initialization" window who's sole purpose is to fire "UIdidLoad" and "UIdidReload" events, guaranteed to fire after the rest of the UI finished rendering and was populated with data?

UIDidLoad would be a login only event.
UIdidReload would fire any other time the UI was reinitialized from XML.

This window would need to be scriptable but should have no rendered elements.

Edit: Optionally it could use existing event handlers if pushed off screen. Hidden to start, force a show after UI renders, then toggle Activate on/off for a reload.

Drumstix42 07-30-2010 06:43 AM

Just so ya know Fetish, test server was updated again (yesterday?) and the standalone clock window now exists again.

Anyway, I support the hopes for some kind of initialization window, but I'm guessing this could all be done collectively with some kind of LUA implementation.

Landiin 07-30-2010 09:47 AM

I'ed be happy with some DD that would send a pulse when Static Data was finished being pushed to the UI. I wouldn't need it to be an object, Just something I could toss in a DD of an object that would trigger a event to fire.


All times are GMT -5. The time now is 04:51 AM.

vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© MMOUI