How to Fix 2.5's Broken Song Window (Default UI)

Discussion in 'Player Assisted Development' started by Grinkles, May 2, 2017.

  1. Grinkles

    Grinkles Developer

    Joined:
    Apr 19, 2012
    Messages:
    832
    For DIRECTIONS/DOWNLOAD, skip to the GREEN TEXT below!

    ==========​

    Since 2.5 was launched, a major gripe of Bards (and their groupmates) has been that song icons are displayed incorrectly. Instead of songs showing up at the top corner of the window, the song window would always leave 5 blank song icon spaces. Song slots are numbered 0, 1, 2, 3, and so on, which means that slots 0-4 were blank and slot 5 is where songs would finally show, as seen here:

    [​IMG]

    This wastes UI space and makes keeping track of HoTs difficult. It also means that players who once preferred to keep the song window very small (2 x 2 to allow for 4 songs, for instance) no longer have that option.

    The fact that songs queue in starting at slot 5 instead of 0 is most likely a problem deep within the client code, but I stumbled upon a workaround that, for all intents and purposes, fixes the problem without the need to fiddle with the client.

    I dug into the default UI's EQUI_ShortDurationBuffWindow.xml file, which governs the dimensions, textures, etc. of the song window. Near the end of that .xml is a <TileLayoutBox> tag that dictates song slot order. I shifted slots 0-4 to the end, which moved slot 5 to the top like so:

    [​IMG]

    Lo and behold, this is what I saw when I logged back in:

    [​IMG]

    If you'd like to kick the annoying 2.5 song window bug to the curb yourself, read on.

    ==========
    DIRECTIONS/DOWNLOAD

    DISCLAIMER: This fixes the default UI song window. If you want to keep using a custom UI but want to switch to the default song window to enjoy this fix, follow the steps below within your custom UI folder.​

    1. Within [SoD Directory] > uifiles > default, rename the following file:
      • EQUI_ShortDurationBuffWindow.xml > Old EQUI_ShortDurationBuffWindow.xml
    2. Download the following .zip folder:
    3. Open the .zip folder and move the file from the .zip to the default folder from Step 1.
    4. Log in and confirm it works for you.
      • Feel free to use CommunityBRD25 (PW: Grinkles) to test this.
    Note: If you need to revert to the broken version for some reason, delete the new file and restore the original file's name. (See Step 1.)

    ==========
    This has a big impact despite being a very simple fix. As with many of the fixes/mods I've posted, I'd love to see an option for these in the patcher, but a manual fix is better than nothing....

    Rock on, Bards!

    [​IMG]
     
    Last edited: Apr 2, 2018
    Snake, Melodico, iBluNT and 2 others like this.
  2. Rarok

    Rarok Dalayan Adventurer

    Joined:
    Jun 25, 2003
    Messages:
    71
    Do developers read these? Can this be added to the patcher?
     
    Grinkles likes this.
  3. Melodico

    Melodico Dalayan Elder

    Joined:
    Feb 24, 2009
    Messages:
    258
    Someone pay this gnome already!
     
    Grinkles likes this.
  4. Kapitol K

    Kapitol K Dalayan Elder

    Joined:
    Dec 12, 2012
    Messages:
    181
    grinkles proving everyday gnomes are master race.
     
    Grinkles and tinkaa like this.
  5. Meeil

    Meeil Dalayan Adventurer

    Joined:
    Mar 9, 2008
    Messages:
    146
    more great stuff, i'll be modding my ui with this when i can. (no pc or pc room at the moment) man cave is being made.
     
    Grinkles likes this.
  6. Swight

    Swight Dalayan Adventurer

    Joined:
    Apr 24, 2009
    Messages:
    61
    edit:I was incorrect in what I saying so deleted this post
     
    Last edited: May 19, 2017
  7. Paxit

    Paxit Dalayan Elder

    Joined:
    Feb 16, 2009
    Messages:
    185
    Gender:
    Male
    Location:
    Minnesota
    Used this on your clipswap Ui sikkael , worked great ! Thanks Grinkles.
     
    Grinkles likes this.
  8. Halfspike

    Halfspike Dalayan Beginner

    Joined:
    Sep 12, 2007
    Messages:
    1
    thank you :) it works
     
    Grinkles likes this.

Share This Page