Sinisna's UI

Discussion in 'Gameplay Discussion' started by ARCHIVED-Sinisna, Jun 29, 2012.

  1. chelanfarsight wrote:
    Just tested and working fine for me with the update to Sinisna:
    http://www.vginterface.com/download...SinisnasUI.html

    Just had a quick look but I like it so far :)
  2. chelanfarsight wrote:
    I am sorry to see that you are having trouble with my UI, and have sent you a PM to try to help you solve the problem.
  3. Hey Sininsa, love the UI... been using some parts of it for my own compilation (MinimalistUI). I really need a UI programmers help though. Ever since the last patch my own UI has a big problem, whenever I mouse over an npc, mob, rift stone, basically anything... my fps drops by half. As soon as I stop mousing over my fps goes back up.
    There's one other author at VGInterface that seems to have this same issue. Other UI's, like yours, seem unaffected. I tested yours and Drox and there is no issue. I've been spending all morning trying to figure what the issue is, but i'm not a programmer so it's just been trial and error to see which piece of the UI is causing it.
    Any suggestions?
  4. Bellstian@Xeth wrote:
    You were not exaggerating when you said that the FPS drops by half!
    Unfortunately, I am not at all a programmer/coder. In fact, when I started creating my own UI, it took me a few weeks just to understand the XML structure by going back and forth between the Default UI and other custom UI files to see how others had managed to create their own. Then, even without fully understanding the changes, it was just a matter of copy/pasting, and changing values by trial and error. Not the most efficient way to go.
    Nevertheless, I found 3 files that need to be corrected:
    1. Index.xml
    If you look at the Default UI's Index.xml file, you will see that there are a few new lines that have been added which yours does not include:
    <Window filename="VGUIInfoMessage.xml"/>
    <Window filename="VGUIAlternateAdvancementWnd.xml"/>
    2. PlayerStatus.xml
    Line 1025: <<!--VGUIWindow name="Experience Bookend">
    Line 1060: </VGUIWindow>
    3. MainBar.xml
    This is the one that is causing the FPS to drop. If the Index.xml points back to the Default UI's <Window filename="VGUIMainBar.xml"/>, you no longer have this problem.
    This was just a quick test, so there might be other issues to have a look at.
    Regarding the MainBar.xml file, I am afraid I will not be able to give you a more precise response, as that is beyond my competence. Perhaps someone more knowledgeable can have a look at that file?
  5. Thanks for the reply.
    After a long and arduous process of trial and error I found out exactly what it is. It turns out it was not the mainbar at all but the Information.xml file. The small piece of code that gives you the fps/ping window was causing all that lag for some reason. All the other things in that file are fine - dps/time/speed etc.
    This is it:

    <VGUIWindow name="FPS + Ping">
    <Rect x="0" y="1" width="65" height="45" />
    <Settings visible="true" layoutMovable="true" searchKey="FPSPing" layoutOutline="true" saveVisibility="true">
    <SetRelationalPos relationTo="SIBLING">
    <Edge>TOP_RIGHT</Edge>
    <Offset>
    <Point x="0" y="1" />
    </Offset>
    <SiblingName>Lag Meter</SiblingName>
    </SetRelationalPos>
    </Settings>

    <UseComponent name="FPS">
    <Point x="0" y="3"></Point>
    </UseComponent>

    <UseComponent name="Ping">
    <Point x="0" y="23"></Point>
    </UseComponent>

    </VGUIWindow>


    I'm not sure why it causes my UI to lag and not yours... AND why it only started happening since the most recent patch. There must be some sort of conflict between my files that I'm not aware of. Anyways, thanks for helping.
  6. Good discovery! It seems that I found one half of the problem (MainBar.xml), and you the other half (Information.xml).
    If you remove
    <SetRelationalPos relationTo="SIBLING">
    <Edge>TOP_RIGHT</Edge>
    <Offset>
    <Point x="0" y="1" />
    </Offset>
    <SiblingName>Lag Meter</SiblingName>
    </SetRelationalPos>
    to make that part of the code just
    <VGUIWindow name="FPS + Ping">
    <Rect x="0" y="1" width="65" height="45" />
    <Settings visible="true" layoutMovable="true" searchKey="FPSPing" layoutOutline="true" saveVisibility="true">
    </Settings>
    you are removing the relational position to its sibling VGUIWindow named "Lag Meter" in the MainBar file, which yours does not have, but the Default UI does, effectively just making the "FPS + Ping" window independent.
    Because my UI uses the Default UI's VGUIMainBar.xml file, it does not have that problem. As to why this appeared after the latest patch - and more importantly - only when mousing over, I have no clue.
  7. Updated for the 30 August patch:
    - Updated my Merchant.xml in accordance with the Default UI's VGUIMerchant.xml update
    - The Experience Bookends can once again be toggled via the Interface tab of the Settings menu
    - Added a second Cast Bar specifically for charged spells
  8. Thank you for your fast update! Keep up the good work!
  9. Updated on 23 September 2012:
    - The Experience Values / Percentage can now once again be toggled via the Interface tab of the Settings menu
    - Added a numerical distance meter that appears to the left of the compass when tracking any location
    - The Player Status window icon now also switches to and shows whichever sphere is being worked one (just like the experience bar does)

    Note that these new Player Status window icons (which are already in Vanguard, yet remain unused) only show the sphere, not the profession/skill, and are self only so they will not change for other group members.
  10. Sinisna@Telon wrote:
    Thank you ! i love your Interface :)
  11. i like it too. the small raid frames now display what player is what class. makes it easy to move people around and to make good group formation in a raid. it also makes it easy to apply the right buffs (for instance bm symbiotes) for the right players.
    and the built-in infomap is a blessing.
  12. Updated for the 11 October patch:
    - Updated my PlayerStatus.xml in accordance with the Default UI's VGUIPlayerStatus.xml update
  13. Updated for the 1st November patch:
    - Updated my Commerce.xml in accordance with the Default UI's VGUICommerceWnd.xml update

Share This Page