EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   XML Modification Help & Info (https://www.eq2interface.com/forums/forumdisplay.php?f=22)
-   -   Group Window Help (https://www.eq2interface.com/forums/showthread.php?t=1269)

hermesdm 02-02-2005 01:22 AM

Group Window Help
 
1 Attachment(s)
Hey guys,

I took the Arcane Group Window and altered basically 90% of it. I came up with something I like very much and would like to share, but I cannot get it to display in game as it displays in the UIBuilder program. I have tried messing with spacing and moved everything around any way I can think of, but in game it seems to have a wrapping issue. The window is supposed to display like so:

f1: member0 (player) f4: member3
f2: member1 f5: member4
f3: member2 f6: member5


However, in game the window displays like this:

f1: member0 (player)
f2: member1 f3: member3
f4: member3 f5: member4

does not display f6: member 5.


I have had an exceptionally difficult time testing this because of the need to have a full group just sit around and wait for me to mess with my ui over and over again.

After hours of changing everything I could possibly think of, I've come to no solution.

Any help is appreciated. The file is attached.



Thanks much.

insomniac 02-02-2005 02:06 AM

free yourself of the blasted group window hardcodings
 
Quote:

Originally Posted by hermesdm
f1: member0 (player)
f2: member1 f3: member3
f4: member3 f5: member4

does not display f6: member 5.

I'm guessing f3=member 2. The group window has this lovely hardcoded page wrap thingy that loves to mess with modders. set UserResizable=true to the group window and try resizing it in game, maybe everything will pop into place if you size the window a bit bigger.

Other than that, i would say convert everything over to dynamicdata (you're using the hardcoded soe stuff right now) and move it off of the nasty "GroupMembers" page thats causing all the trouble. (which, two days ago would be impossible!)
ahh.. progress.

Oh.. and if you want an easy way to test a group window, i think setting visible=true on every groupmember# page will make everything pop up.

hermesdm 02-02-2005 11:14 AM

Wow, great info insomniac. Thanks a ton for your help!

I will try that out later today after classes.

Thanks again.

Quib 02-02-2005 11:46 AM

Neither
DynamicData="/GameData.Group.Group_1.HealthPercent"
nor
DynamicData="/GameData.Group_1.HealthPercent"
seem to work for me (and none of the other group member dynamic data is either. Anyone else play with this stuff and get it working?

Quib

Humudce 02-02-2005 12:30 PM

There is a post about the Group Data not being implemented in another thread here.....
http://www.eq2interface.com/forums/s...ead.php?t=1182

Quote:

Originally Posted by Deathbane27
EDIT: Bobble sayeth the group portion won't work in this release. You can still plan ahead though. The names for the data tags won't change, right?
<DataSourceContainer description="data about your group. id0 is you." Name="Group">
<DataSource Name="Group_0">
<DynamicData Name="Window"/>
<DynamicData Name="InZone"/>
<DynamicData Name="Name"/>
<DynamicData Name="Level"/>
<DynamicData Name="Race"/>
<DynamicData Name="Class"/>
<DynamicData Name="Subclass"/>
<DynamicData Name="HealthPercent"/>
<DynamicData Name="PowerPercent"/>
<DynamicData Name="CurrentHealth"/>
<DynamicData Name="CurrentPower"/>
<DynamicData Name="MaxHealth"/>
<DynamicData Name="MaxPower"/>
<DynamicData Name="Effect1"/>
<DynamicData Name="Effect2"/>
<DynamicData Name="Effect3"/>
<DynamicData Name="Effect4"/>
</DataSource>
(REPEAT FOR GROUP MEMBERS 1-5.)
(NOTE that you now have Effect1-4 for yourself now so the priests and mages can easily tell if they need to cure themselves. :D)
</DataSource>

Quote:

Originally Posted by SOE_Bobble
Sorry to bring some bad news -- the group data and heading didn't get implemented for this release. I can't always be the good guy. :)

But the discussion about XP debt and negatives if zero should be resolved.
See you on the test server!

MrBobble

So it doesn't look like those Dynamic Data tags have been turned on yet.

Quib 02-02-2005 01:00 PM

I thought I remembered something like that. Thanks Humudce!

Quib

hermesdm 02-02-2005 03:39 PM

I tried resizing it with no luck. I tried different formats (ie 2x3 and 6x1 (vertical) instead of my earlier 3x2 with no luck. The visible feature is set on visible, but I cannot see members until they join (probably a hardcoded feature?).

I guess I will have to wait until the next big patch to be able to create a custom window using the Dynamic data.

The question is, however...how were the other modders able to get around this wrap issue and create their group window mods?


Thanks for the info/help.

Drumstix42 02-02-2005 05:00 PM

Quote:

Originally Posted by hermesdm
The visible feature is set on visible, but I cannot see members until they join (probably a hardcoded feature?)

Yep, hp bars/mana bars, name, and that stuff doesn't show up until they join. If you put a graphic OUTSIDE those pages they'll show up always. Take exampel the arcane window, the background graphics are always there cause they're just in the main page.

I just posted a screenshot and file in the Released topic. I change the window a bunch too, and I moved the graphics to the seperate member pages so they don't show up until a member joins the group. (I also made other adjustments too; it's not too "arcane" anymore ;) )

Zonx 02-03-2005 12:04 PM

What you're looking for should be possible. Try the following layout.


3 1 4 2 5

Make the Member 3 page double wide with contents shoved over to the right.

Make a version of the Player window using DynamicData and position it over the blank space of the widened Member 3 page.

The autowrap feature should position everything corectly when the window is shrunk down.

Boho 02-03-2005 12:44 PM

sorry to be a bit off-topic but, thats the reason I cannot apply the DynamicDataFilter="FBFB" so the groupwindow bars will color themselves :(


All times are GMT -5. The time now is 03:10 PM.

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