Decursive "Bar" not holding location (Classic) #168


Closed
Assigned to archarodim
  • Forge_User_99273643 created this issue Jan 30, 2020

    As I can't find this issue elsewhere I'm left to assume it's something I'm doing wrong? ...

     

    My Decursive "bar" appears and can be moved etc as intended, but when I log out/in or /reload it resets back to what I assume is a "default" location? Is this intentional? I'm assuming not, and if not what could be preventing the "bar" from staying where I left it?

     

     

    Thanks in advance

     

    Stef

  • archarodim posted a comment Mar 20, 2020

    This can happen if WoW cannot save add-ons settings due to wrong permissions on WoW WTF folder

     

    the path World of Warcraft Classic\World of Warcraft\_classic_\WTF\Account\YOURACCOUNTNAME\SavedVariables should contain a Decursive.lua file with the saved settings. This file is written when you reload the UI (/reload) or when you logout.

     

    Also you can check files in \World of Warcraft Classic\World of Warcraft\_classic_\Logs

     

    Are other add-ons' settings being saved?

  • archarodim self-assigned this issue Mar 20, 2020
  • archarodim added a tag Waiting Mar 20, 2020
  • Forge_User_99273643 posted a comment Jun 17, 2020

    Thanks for the reply, 

     

    I've been a bit busy of late, but have now had time to play with this again ...

     

    All the access and permissions to the "WTF" folder are correct, also all other settings are being saved for all addons upon logging out or exiting the game, this includes the other variables for Decursive, like where the "MUFs" frames are located.

     

    After some playing around I believe I've found the problem or at least what it may be associated with ...

     

    If I locate the "Decursive Bar" to the top left area of the screen, it saves its location on a reload/relog just fine, if I move it towards the middle and a little beyond it's also fine, but there seems to be a "breakpoint" where the further I go into the bottom, the right and bottom-right areas of the screen, after a reload/relog it's moved further back up and left again if that makes sense? 

     

    Off the bat, and what I hope will help, is that I'm guessing this "may" be to do with the fact that I use ElvUI and have changed my UI scale to 0.7? I'm thinking that Decursive was designed to work with the standard UI scale of 1 when it comes to the "Decursive Bar"? This would explain why the bar is moved back into an area it deems to be valid on a reload/relog? I did test this and put my UI scale back to 1 (wow, everything is ugly massive), and the bar stays put wherever I leave it, so it works perfectly at a UI scale of 1.

     

    But of course, this doesn't explain why the "MUF" frames stay put at the very bottom of my screen which is where I have them? However, it does seem that the UI scale is causing this issue with the "Decursive Bar" location and the ability to keep it there.

     

     

    Yell me if you need any more help with this, I can take screenshots and upload them to my pCloud if it will help explain it better?

     

     

     

    Regards

  • archarodim posted a comment Jun 18, 2020

    Hello,

     

    Thanks for your very detailed answer, I tried to reproduce the problem with a low UI scale while positioning the bar in the lower right corner of the screen, both in Classic and Retail WoW, but the Decursive bar stayed where I placed it between UI reloads.

    I've also checked that the UI scale is taken into account in the code that save or restore the position of this bar and it is.

     

    The Decursive bar is also clamped to the screen so it won't let you move it outside but if your screen size changes it may move the Decursive bar as a result of this clamp-to-screen attribute.

     

    Does the bar moves when you use the chat command /reload to reload the interface or only when you log back in after completely exiting the game?

     

    Can you check with only Decursive enabled to see if it's another add-on causing this? (the fastest way is to create a new character with only Decursive enabled)

     

    Have a nice day

  • archarodim closed issue Apr 7, 2023

To post a comment, please login or register a new account.