Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Heads-up about upcoming changes to BuildPad #217

Open
xvwyh opened this issue Jul 15, 2023 · 3 comments
Open

Heads-up about upcoming changes to BuildPad #217

xvwyh opened this issue Jul 15, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@xvwyh
Copy link

xvwyh commented Jul 15, 2023

I want to release an update to BuildPad in the next few days, which brings with it some major changes. Since it's included in GW2-UOAOM, I want to give you an early heads-up to make the necessary changes to the addon manager. I can delay the update if you need extra time to adjust.

  1. BuildPad will now be using ArcDPS's built-in extension autoupdate system, which silently downloads the new version at GW2's startup and replaces the old DLL with a new one.
  2. DLL's name will be changing from "d3d9_arcdps_buildpad_YYYY-MM-DD.dll" to "arcdps_buildpad.dll", dropping both the "d3d9_" and the version parts. No filename shenanigans going forward.
  3. Starting with the next update, the plugin will rename itself to "arcdps_buildpad.dll" automatically upon closing GW2.
  4. The next update will still be downloaded from the website with the old name to ensure that the old autoupdate system handles the transition gracefully (as gracefully as possible, at least...), all future ones will be sent with "arcdps_buildpad.dll" in Content-disposition header.
  5. It's "ok" if the addon manager downloads the next update as "arcdps_buildpad.dll", the update should still work, albeit with a small chance of problems due to the async nature of how ArcDPS now loads extensions.
@xvwyh xvwyh added the bug Something isn't working label Jul 15, 2023
@xvwyh
Copy link
Author

xvwyh commented Jul 19, 2023

Since I received no response on this, I went forward with the update. Apologies to users of GW2-UOAOM who will encounter problems.

@robinwils
Copy link

Hey,

I have been noticing that my addon manager was constantly 'updating' buildpad recently, so this probably has to do with the changes you mentioned.

If buildpad now uses arcdps's update manager, I guess it's not worth it to include it in the addon manager ? any thoughts ?

@xvwyh
Copy link
Author

xvwyh commented Sep 29, 2023

It's worth to include it simply to let people know it exists and give them a convenient option of installing it. Unfortunately, both removing it from the manager and updating the manager to remove the special code that's no longer needed for buildpad would require addon manager maintainers to make changes and release a new version, which they don't seem to be in great haste of doing.

Unless you mean not removing it from the addon manager entirely, but simply disabling it on your end, in which case - sure, give it a shot. Just like any other arcdps plugin - you can install it manually by placing the dll in bin64. Buildpad was always capable of updating itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants