![]() |
Beta: Configurable bottom bar
2 Attachment(s)
New configurable bottom bar
Meant to post this for ages. Attached is the new bottom bar which has been sitting on my harddrive for several months now. This one is freely configurable. Each subclass gets to see their own set up relevant stats. Currently you need to mouse over the bar once after logging into a character for it to be initialized to that character's subclass. How you can help And that's where I need your help. We need to create a default setup for each subclass. If you wanted to display all possible stats your screen width would have to be at least 2455 pixels wide (screenshot attached, although the forum software has reduced it to 1920 pixels width). I would like to get a default setup for as many subclasses as possible, at as many resolutions as possible. The default setup will be for 1280 pixels width, but many people have 1600 or 1900 pixels available as well, so if we could gather default setups for all these resolutions (or more) I would like to distribute them all with the UI. Instructions The bottom bar is easily configurable via the file _ProfitUI_BottomBar_Settings.txt. Using a text editor you can open the file. There is a line for each subclass, easily identified by the Name field at the beginning. Go to the line for the subclass you want to configure, for example for Necromancers it will look like this: <Data Name="Necromancer" Wisdom="true" Strength="true" Intelligence="true" Agility="true" Stamina="true" DividerAttributes="true" ...All the text in that line after the name field identifying the subclass is for configuring the bar for that subclass. It is quite easy. Set e.g. Wisdom="true" if you want your Wisdom attribute to be shown, or Wisdom="false" if you want it to be hidden. Some fields are called "Divider...", e.g. DividerAttributes shown above. These are no stats by the graphical divides || between sections. Some of them are toggled automatically, but for most you can configure their visibility manually. The fields in the configuration file are in the exact same order as they will appear in game. See the attached screenshot for reference. After you have configured the configuration file, load up the game and see how it looks. If some stats should be visible are not they have probably been cut off because there is not enough space on the bar. Advanced tip for faster testing: To make changes without restarting the game, you can edit the file while still in game, save your changes, then type /loadui ProfitUIto load those changes into your interface. This will mess up your UI layout, but ignore that, it is not permanent. However, to fix the way the bottom bar is displayed you need to open the ProfitUI ControlCenter and hit the button for maximizing the bottom bar. Once you have a working setup Once you are satisfied with your setup please post it here (either the entire .txt file or just copy and paste the line for your subclass). Please state the subclass you configured and what screen resolution you set it up for. Thanks in advance for your help! |
Without cluttering this topic, I wanted to note that Avoidance_Base doesn't seem to be the accurate GameData to use for avoidance percentage:
http://www.eq2interface.com/forums/s...ad.php?p=74503 |
Thanks, removed the percentage number from the bar again, anybody who already downloaded please use the updated version if you want to display avoidance.
|
Code:
<Data Name="Guardian" Wisdom="true" Strength="true" Intelligence="true" Agility="true" Stamina="true" DividerAttributes="true" Resists="true" HealthRegen="true" PowerRegen="true" DividerRegen="true" PrimaryWeaponStats="true" SecondaryWeaponStats="false" RangedWeaponStats="false" SpellCast="false" SpellReuse="false" SpellRecast="false" DividerSpellcastingStats="false" Mitigation="true" Avoidance="true" DividerDefenseStats="true" HateMod="true" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="false" MeleeMod="true" RunspeedMod="true" DividerMods="true" Attack="true" DoubleAttack="true" RangedDoubleAttack="false" AEAttack="true" DividerAttackStats="true" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="false" HealCrit="false" /> |
Cheers. What resolution is that for?
Quote:
Since because of that I had removed the avoidance base % value, would you want all 4 individual avoidance values instead? |
Hmm I could of swarn there was DD for def_avoid_percent, but now that I look guess there isn't.. SOE!!! I wouldn't bother with all 4 individual avoidance percentages. Information over load IMHO.
I used a resolution or 1680x1050 or something like that lol. |
Just an idea, but would it be possible to do a version of the bottom bar that would show all available stats and perhaps allow multiple levels? (IE 2 or more rows of stats based on screen resolution and resizing of the bar)
I know I for one like having access to all my stats via bars, as sometimes I need to boost a stat in battle and don't have time to open another window. (also some classes can make use of Spell, Heal & Melee Crit chance, for instance Battle Cleric for Templar/Inquisitor) |
Quote:
|
Understandable, I would do it but I can't seem to get the Volume options to work correctly with a stats bar.
Main reason I asked is I use Mother's group & player & pet windows, and that sorta kills the Subclass Detector from what I've seen, not to mention I look at alot of stats for my assassin, too many to display at 1600 x 1200 in a single bar with the beta bottombar. |
I would suggest you change the font from "ProfitUI_Styles.Fonts.FontArial13T" into "ProfitUI_Styles.Fonts.FontArial12T", and try compact those values (I mean, make those values compactness). :)
I'm running EQ2 with 1440x900 resolution, my buttom bar can't show all default value when I'm on my melee class(brigand/guardian) alt. :( |
Code:
<Data Name="Defiler" Strength="true" Intelligence="true" Agility="false" Stamina="true" Wisdom="true" DividerAttributes="true" Resists="true" HealthRegen="false" PowerRegen="false" DividerRegen="false" PrimaryWeaponStats="true" SecondaryWeaponStats="false" RangedWeaponStats="false" SpellCast="true" SpellReuse="true" SpellRecast="false" DividerSpellcastingStats="true" Mitigation="false" Avoidance="false" DividerDefenseStats="false" HateMod="false" DPSMod="true" HasteMod="true" HealMod="true" SpellMod="true" MeleeMod="false" RunspeedMod="true" DividerMods="true" Attack="false" DoubleAttack="false" RangedDoubleAttack="false" AEAttack="false" DividerAttackStats="false" MeleeCrit="false" RangedCrit="false" DamageSpellCrit="true" HealCrit="true" />Note I think resist showing is pretty useless but the bar looks completely barren with out it. |
Code:
<Data Name="Ranger" Wisdom="false" Strength="true" Intelligence="true" Agility="false" Stamina="false" DividerAttributes="true" Resists="true" HealthRegen="false" PowerRegen="false" DividerRegen="false" PrimaryWeaponStats="false" SecondaryWeaponStats="false" RangedWeaponStats="true" SpellCast="false" SpellReuse="false" SpellRecast="false" DividerSpellcastingStats="false" Mitigation="false" Avoidance="false" DividerDefenseStats="false" HateMod="true" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="false" MeleeMod="false" RunspeedMod="true" DividerMods="true" Attack="false" DoubleAttack="false" RangedDoubleAttack="true" AEAttack="false" DividerAttackStats="false" MeleeCrit="false" RangedCrit="true" DamageSpellCrit="false" HealCrit="false" />Looks quite nice this way, but am not sure if other rangers will agree with the choices I made ;) Noticed that even with a few items "true", the weaponstats were not displaying completely. It said something like 512-2.. instead of 512-2154. |
bottom Bar Swashy
<Data Name="Swashbuckler" Wisdom="true" Strength="true" Intelligence="true" Agility="true" Stamina="true" DividerAttributes="true" Resists="true" HealthRegen="false" PowerRegen="false" DividerRegen="false" PrimaryWeaponStats="true" SecondaryWeaponStats="true" RangedWeaponStats="fasle" SpellCast="false" SpellReuse="false" SpellRecast="false" DividerSpellcastingStats="false" Mitigation="false" Avoidance="false" DividerDefenseStats="false" HateMod="true" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="false" MeleeMod="true" RunspeedMod="false" DividerMods="true" Attack="true" DoubleAttack="true" RangedDoubleAttack="false" AEAttack="true" DividerAttackStats="true" MeleeCrit="true" RangedCrit="true" DamageSpellCrit="false" HealCrit="false" />
Swashy: 1680x1050 Confirmed Dakwest post about weapon stats. Fourth Digit causes the ... |
Templar defaults
Nice feature (in fact superb all round interface).
For Templar I used the following configuration. Some stuff most priests wouldn't care so much about IS useful for Shield Ally 1680x1050 resolution though: <Data Name="Templar" Wisdom="true" Strength="true" Intelligence="true" Agility="true" Stamina="true" DividerAttributes="true" Resists="true" HealthRegen="false" PowerRegen="true" DividerRegen="true" PrimaryWeaponStats="false" SecondaryWeaponStats="false" RangedWeaponStats="false" SpellCast="true" SpellReuse="true" SpellRecast="true" DividerSpellcastingStats="true" Mitigation="false" Avoidance="true" DividerDefenseStats="true" HateMod="false" DPSMod="true" HasteMod="true" HealMod="true" SpellMod="true" MeleeMod="false" RunspeedMod="true" DividerMods="true" Attack="false" DoubleAttack="false" RangedDoubleAttack="false" AEAttack="false" DividerAttackStats="false" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="true" HealCrit="true" /> p.s. Separate topic, but ProfitUICures file could do with Paladin AA cure added: <Data Name="Paladin" TraumaCure="NONE" ArcaneCure="Cure Spells" NoxiousCure="Cure Spells" ElementalCure="Cure Spells" CurseCure="NONE"/> |
Thanks all so far, OP updated with new version (beta 3) to fix the weaponstats issue (I did not even know damage values went that high ;)) and to include the configs posted so far (in each case copied to all members of that same archetype). The weaponstats fix does not change the size of those sections so the setups need not be changed.
|
erm... I dont see the link to download in the OP any more...
|
err, me neither, no idea what went wrong there. fixed. :p
|
How's this for shadowknight?
<Data Name="Shadowknight" Wisdom="false" Strength="true" Intelligence="true" Agility="true" Stamina="true" DividerAttributes="true" Resists="true" HealthRegen="false" PowerRegen="true" DividerRegen="true" PrimaryWeaponStats="true" SecondaryWeaponStats="false" RangedWeaponStats="false" SpellCast="true" SpellReuse="true" SpellRecast="true" DividerSpellcastingStats="true" Mitigation="true" Avoidance="true" DividerDefenseStats="true" HateMod="true" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="true" MeleeMod="true" RunspeedMod="true" DividerMods="true" Attack="true" DoubleAttack="true" RangedDoubleAttack="false" AEAttack="true" DividerAttackStats="false" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="true" HealCrit="false" /> |
Quote:
|
Monk @ 1920x1200, but avoidance is truncated at the fourth character:
<Data Name="Monk" Strength="true" Stamina="true" Agility="true" Wisdom="false" Intelligence="false" DividerAttributes="true" Resists="true" HealthRegen="false" PowerRegen="false" DividerRegen="false" PrimaryWeaponStats="true" SecondaryWeaponStats="true" RangedWeaponStats="false" SpellCast="true" SpellReuse="true" SpellRecast="true" DividerSpellcastingStats="true" Mitigation="true" Avoidance="true" DividerDefenseStats="true" HateMod="true" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="false" MeleeMod="true" RunspeedMod="true" DividerMods="true" Attack="true" DoubleAttack="true" RangedDoubleAttack="false" AEAttack="true" DividerAttackStats="true" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="false" HealCrit="false" /> I like the idea of an optional second level - I'm thinking of my SK who'd like to see nearly every stat |
Shadowknight @ 1920x1200 - Attack doesn't show up even though the attribute is set to "true":
<Data Name="Shadowknight" Strength="true" Stamina="true" Agility="true" Intelligence="true" Wisdom="false" DividerAttributes="true" Resists="false" HealthRegen="false" PowerRegen="false" DividerRegen="false" PrimaryWeaponStats="true" SecondaryWeaponStats="false" RangedWeaponStats="false" SpellCast="true" SpellReuse="true" SpellRecast="true" DividerSpellcastingStats="true" Mitigation="true" Avoidance="true" DividerDefenseStats="true" DPSMod="true" HasteMod="true" MeleeMod="true" SpellMod="true" HealMod="true" HateMod="true" RunspeedMod="true" DividerMods="true" Attack="true" DoubleAttack="true" RangedDoubleAttack="false" AEAttack="true" DividerAttackStats="true" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="true" HealCrit="true" /> |
Warlock Using the default _ProfitUI_BottomBar.xml file
1 Attachment(s)
Have a small issue that I could use some help with.
I've installed the _ProfitUI_BottomBar.xml default width of 1280 for my Warlock. In game the bar shows all the stats expected but the dividers (DividerAttributes="true") are not appearing at all. See image. My display is 1920 x 1200 and I'm currently running ProfitUI 4.6.9. Thoughts? FIXED: v4.6.9 did not have TitleBarInvertedBoxed defined in _ProfitUI_Styles.xml. v4.7.0 fixed the issue. |
I tried to build a bar for my Inquisitor (1680x1050). There I found out, that the damage for my weapon would not fully show if my max damage was greater then 1000. Tried to remove some additional fields but it would still not show the stats right. :(
If you could make the weapon stats field a little bit wider, it would be great. |
Dirge 1280x1024
<Data Name="Dirge" Wisdom="false" Strength="true" Intelligence="true" Agility="true" Stamina="false" DividerAttributes="true" Resists="true" HealthRegen="false" PowerRegen="false" DividerRegen="false" PrimaryWeaponStats="true" SecondaryWeaponStats="true" RangedWeaponStats="false" SpellCast="false" SpellReuse="false" SpellRecast="false" DividerSpellcastingStats="false" Mitigation="false" Avoidance="false" DividerDefenseStats="false" HateMod="false" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="false" MeleeMod="false" RunspeedMod="false" DividerMods="true" Attack="true" DoubleAttack="true" RangedDoubleAttack="false" AEAttack="false" DividerAttackStats="false" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="false" HealCrit="false" />
Only problem I saw was it appears as though SecondaryWeaponStats is showing up as though it was PrimaryWeaponStats. It was showing me the same stat in both. |
My Conjuror bar
Conjuror I run 1920 by 1200 so I set to true most anything I could ever think I might need.
<Data Name="Conjuror" Wisdom="true" Strength="true" Intelligence="true" Agility="true" Stamina="true" DividerAttributes="true" Resists="true" HealthRegen="true" PowerRegen="true" DividerRegen="true" PrimaryWeaponStats="false" SecondaryWeaponStats="false" RangedWeaponStats="false" SpellCast="true" SpellReuse="true" SpellRecast="true" DividerSpellcastingStats="true" Mitigation="true" Avoidance="true" DividerDefenseStats="false" HateMod="true" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="true" MeleeMod="false" RunspeedMod="true" DividerMods="true" Attack="false" DoubleAttack="false" RangedDoubleAttack="false" AEAttack="false" DividerAttackStats="false" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="true" HealCrit="true" /> |
just an FYI, I have mit and avoidance displaying and avoidance does not show correctly (part of the 4th number is cut off)... going back to the old bar for now. I have a trobbie and a 1650 wide screen, and for some reason there's not enough room.. (we need to see 90% of the stuff, will try to widdle it down while playing.)
(edit; might be helpful to tell ya what it does) There's enough for my guard tho.. |
Scrit width
I have a similar issue to the above poster.
Scrit number is not wide enough to show a 3 digit number I believe the issues lies here: <Text DynamicData="/GameData.Stats.Heal_Crit_Chance" Font="/ProfitUI_Styles.Fonts.FontArial13T" Location="30,0" MaxLines="1" Name="HealCritValue" ScrollExtent="41,20" Size="41,20" TextAlignmentVertical="Center">88%</Text> -- Lollygagger |
Well, I didn't mess with any code, but I did figure out the stuff I want showing for my toons with enough room wider avoidance numbers: both using 1680x1050 resolution:
Guardian: Code:
<Data Name="Guardian" Wisdom="false" Strength="true" Intelligence="false" Agility="true" Stamina="true" DividerAttributes="true" Resists="true" HealthRegen="true" PowerRegen="true" DividerRegen="true" PrimaryWeaponStats="true" SecondaryWeaponStats="false" RangedWeaponStats="false" SpellCast="false" SpellReuse="false" SpellRecast="false" DividerSpellcastingStats="false" Mitigation="true" Avoidance="true" DividerDefenseStats="false" HateMod="true" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="false" MeleeMod="true" RunspeedMod="true" DividerMods="true" Attack="true" DoubleAttack="true" RangedDoubleAttack="false" AEAttack="true" DividerAttackStats="true" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="false" HealCrit="false" />Code:
<Data Name="Troubador" Wisdom="false" Strength="true" Intelligence="true" Agility="true" Stamina="false" DividerAttributes="true" Resists="true" HealthRegen="true" PowerRegen="true" DividerRegen="true" PrimaryWeaponStats="true" SecondaryWeaponStats="true" RangedWeaponStats="false" SpellCast="true" SpellReuse="true" SpellRecast="false" DividerSpellcastingStats="true" Mitigation="true" Avoidance="true" DividerDefenseStats="false" HateMod="true" DPSMod="drue" HasteMod="true" HealMod="false" SpellMod="false" MeleeMod="false" RunspeedMod="true" DividerMods="true" Attack="false" DoubleAttack="true" RangedDoubleAttack="false" AEAttack="false" DividerAttackStats="true" MeleeCrit="true" RangedCrit="false" DamageSpellCrit="true" HealCrit="false" /> |
There is an error in the _ProfitUI_BottomBar.xml file:
The SecondaryWeapon stats section makes a call to the primary weapon data for damage range. I've fixed it in the code below: <Text DynamicData="/GameData.Stats.Secondary_Damage_Range" Font="/ProfitUI_Styles.Fonts.FontArial13T" Location="37,0" MaxLines="1" Name="SecondaryDmgValue" ScrollExtent="53,20" Size="53,20" TextAlignmentVertical="Center">100 - 2000</Text> In the file in the beta3 package that Secondary change above uses Primary by mistake for the secondary section. Also, the Weapon Range section is too narrow and cannot show a weapon range with numbers in the thousands (as must higher end player/weapons will list). And thanks for all the hard work on the UI. It's great! |
Thanks for the recent feedback! Sorry for the lack of updates recently, have been quite busy on other projects, but will eventually update this and put it into the live version.
|
Hey, the new bottom bar is really nice :)
But i tryed to add the crit mitigation, and it is not working. It is possible to add a value ? Thanks. |
Yeah, I need to update this. Let me see if you buy it a second time:
Quote:
|
yeah yeah i saw :p
but i try to add it myself and .... its not working, so just in case you didnt think about that :p Sorry ;) |
No I know there are a couple of the recently added stats missing, haven't updated the file in a while. Also there are so many stats available now that I have to think about changing the approach maybe. I think Drumstix has a bar that allows you to toggle specific stats in the game for testing, probably needs something like that at least. Or multiline capability. Or I don't know. Just has to be done. :o
|
Code:
<Data Name="Dirge" Wisdom="false" Strength="false" Intelligence="false" Agility="false" Stamina="false" DividerAttributes="false" Resists="true" HealthRegen="false" PowerRegen="false" DividerRegen="false" PrimaryWeaponStats="true" SecondaryWeaponStats="true" RangedWeaponStats="true" SpellCast="true" SpellReuse="true" SpellRecast="true" DividerSpellcastingStats="true" Mitigation="false" Avoidance="false" DividerDefenseStats="false" HateMod="false" DPSMod="true" HasteMod="true" HealMod="false" SpellMod="true" MeleeMod="true" RunspeedMod="false" DividerMods="true" Attack="true" DoubleAttack="true" RangedDoubleAttack="true" AEAttack="false" DividerAttackStats="true" MeleeCrit="true" RangedCrit="true" DamageSpellCrit="true" HealCrit="false" /> |
Haven't tried messing with the code yet, but from a caster's perspective some of the stats are totally messed up. Not sure if it is due to the code or SOE's incomptence though :)
Anyways, stuff like casting speed, reuse speed and recovery are totally screwed, not sure exactly what numbers they are showing but they are WAY wrong from my actual bonuses. Will tinker a bit with it when I get the time and see if I can narrow down the issue. Ok, looked over my gear and it's pretty apparent that only stuff that alters ability casting/reuse time are displayed in the bottom bar, so stuff like sorcerous alacrity and recovery are ignored, as well as most buffs. Will tinker with it later to see if I can somehow get the hostile spell buffs to load and merge with the ability ones. (Hehe, ok guess this is quite a known issue) |
Did anybody figure out how to change the size of the area used by the primary/secondary/ranged weapons?
400-19... showing up now instead of 400-1900 Got it... ScrollExtent="60,20" Size="60,20" TextAlignmentVertical="Center">100 - 2000</Text> The 60, 20 is what i changed. It was originally set to 53, 20. Changed pri/sec/ranged |
empty bottom bar...:(
Hello Everybody!
First of all ty so much for the awesome UI and all the work you put into it...i love it! Second: I got the bottom bar beta, unzipped it into my profitui folder, logged in and its empty,,, i moused over it...still nothing,,,, reloaded the UI...still empty..where did I go wrong? Thank you so much for your time :) |
i dont think this ui piece has been updated in quite some time thats why its not working as intended
|
1 Attachment(s)
Just in case anyone still has this bookmarked...I've updated the beta bottom bar. I fixed most of the previous sizing issues and updated the stats for the expansion. The default setting will work for 1600 width resolutions. I probably won't update it again (or fix it) so I'll send it over to the new ProfitUI guru.
|
| All times are GMT -5. The time now is 09:53 PM. |
vBulletin® - Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© MMOUI