BuildPad
A build storage plugin for ArcDPS
Version History:
2024-10-17
- Underwater weapons can now be selected when editing builds
- Fixed incorrectly implemented spear. Builds saved in the previous version will automatically be updated
- Reduced empty space near the bottom of build tooltips and build editor
2024-10-10
- Updated weapon and pet selection popups to Janthir Wilds
- Fixed settings category selection panel becoming so narrow that it starts clipping "Save" and "Load" buttons
- BuildPad will now attempt to load necessary data from GitHub as a fallback in case the main website is inaccessible
- Added 10 seconds timeout to web requests
2023-07-19
- Added support for new build chat link format that includes data about weapons and weapon skill customizations
- Added support for editing the list of weapons used in a build template (currently not used by the game, only to display tooltips and build inspect UI)
- Transitioned to using ArcDPS's built-in autoupdater for extensions. BuildPad will now be silently updated upon launching Guild Wars 2
- If you encounter issues when updating BuildPad to this version - delete all files in your /Guild Wars 2/bin64/ folder that start with either "d3d9_arcdps_buildpad" or "arcdps_buildpad" and manually download and install the new version from the website
- Fixed loading builds with extra long descriptions
- Fixed parsing builds if more than one chat code was pasted into the textbox
- Better sanitization when pasting text from clipboard to avoid unexpected unicode characters breaking build saving
- Build list will now be darkened while dragging builds around
- Reorganized the settings panel and made it accessible from under ArcDPS extension settings tab
- Starting with the next version BuildPad's DLL will be named "arcdps_buildpad.dll". This version will automatically rename itself after closing Guild Wars 2
- Downloaded render cache will be automatically cleaned up when starting this version for the first time
- ArcDPS extension signature changed to 0x92F80465
2021-10-27
- Added support for Mechanist, Specter and Untamed
- 2022-03-02 Notice: Serverside data updated for EoD's release. BuildPad update is not required, but you may want to empty your \addons\arcdps\arcdps.buildpad\rendercache\ folder (or at least delete the files from 2479302 onwards) to download final art for new specializations, traits and skills
2021-09-22
- Added support for Catalyst, Bladesworn and Vindicator
2021-08-18
- Added support for Harbinger, Willbender and Virtuoso
- Added in-game-like overlay to skills not usable underwater
- Refactored API icons to avoid unloading shared textures and race condition in downloading textures
2021-03-17
- Another fix to -mumble command line argument handling, fixes missing profession filter when Guild Wars 2 was started through GW2Launcher configured to use a custom mumble link name
2021-02-23
- Support for the new version of ArcDPS with transition to ImGui v1.80
- Manual update necessary
2020-08-30
- Added support for -mumble command line argument, fixes missing profession filter when Guild Wars 2 was started through Launchbuddy
2020-08-25
- Fixed Revenant build templates after the 2020-08-25 Guild Wars 2 patch
- Previously saved Revenant build templates will be automatically updated to be compatible with the new patch
- Pasting a build template code that was created prior to 2020-08-25 patch will require manually selecting legends, as it's now impossible to know whether the code was created before or after the 2020-06-09 patch
- Attempt to fix some texture unloading issues
2020-06-11
- Fixed Revenant build templates after the 2020-06-09 Guild Wars 2 patch
- Previously saved Revenant build templates will be automatically updated to be compatible with the new patch
- Any new Revenant build templates that were added since the previous BuildPad version (2020-06-10) may have corrupted legends. You will have to fix them manually, this will be your punishment for not heeding the warning
2020-06-10
- Build templates are currently broken both in Guild Wars 2 and in BuildPad as the result of unexpected Revenant legend ID changes. This is a temporary fix to allow BuildPad to load using fallback API data, but Revenant build templates are not functional: builds created in BuildPad will not work in the game, and attempting to paste a build from the game with Ventari legend can outright cause a crash! A new update will be released once it's clear if the new IDs are here to stay, avoid using Revenant builds in the meantime.
2020-05-23
- Added metabattle.com item stat icons to ArcDPS gear templates preview window
- Fixed an issue that prevented item stat icons from loading
- Fixed Daredevil icon being used as the profession icon for Thief. Oops...
2020-03-14
- Added new filtering flags for PvP and WvW. They are hidden by default and can be enabled in Settings > Toggle Flags
- Fixed builds window toggle keybind not working on the very first launch
2020-02-26
- Skill data is now loaded almost exclusively from the API, keeping it always up to date with balance changes
2019-12-26
- Fixed profession palette not using localized profession names
- Fixed missing localization of specialization names in "Copy Traits as Numbers" menu button
- Fixed incorrect line ending in "Copy as Text" menu button, which could lead to some Windows text editors not displaying line breaks
- Fixed potential memory corruption when changing API language while some API requests are still in progress
- All textures are now unloaded together with BuildPad to fix d912pxy memory leak reports
2019-12-12
- Fixed builds failing to load names longer than 100 characters
- Limited the width of build tooltips to 400px
2019-12-04a
- Fixed skill selection not being shown for inactive revenant legend if there was no active legend selected
- Fixed being unable to select "Inspiring Reinforcement" as an aquatic revenant skill
2019-12-04
- Added support for storage and editing of utility skills of inactive revenant legends
2019-12-03
- Builds can now be edited in detail as well as created from scratch: profession, specializations, skills, traits, pets and legends can now be changed at any time by clicking "Edit" either from the build's context menu, or from under the quill button
- Flags can now be right-clicked when editing a build to display them next to the profession icon in the build list
- Changed how flag filtering works: flags from separate groups will now filter by intersection, e.g. filtering by Raid and Power will now only show builds that have both Raid AND Power flags, as opposed to the previous behavior where all builds that had either Raid OR Power or both were shown. Filtering by multiple flags within the same group will still filter additively, so e.g. filtering by Power and Condition will still show builds that have either Power or Condition or both. You can revert back to the old behavior from the settings menu, if this "breaks your workflow"
- ArcDPS gear templates preview window will now display which skin slots (helm, shoulders, gloves, backpiece) were hidden when the template was saved
- Fixed pressing Tab erroneously focusing keyboard input on search box when the window becomes visible
- Fixed Kalla legend being selectable in aquatic slots
- Added some basic build validation to prevent crashes on invalid chat links
- Removed multiple revenant skill arrangements when migrating from ArcDPS, since now the skill order can freely be changed by hand
- Removed /addons/arcdps/arcdps.buildpad/version file: from now on only the latest version of BuildPad present in /bin64/ will be loaded
- Reduced blurriness of Raid flag icon
2019-11-06
- Builds can now be assigned a keybind to instantly copy them to clipboard. Keybinds only work for current profession's builds, so it's possible to have multiple builds of different professions sharing the same keybinds
- Keybinds can now be optionally set up to be passed-through to Guild Wars 2, allowing the game client to execute its own actions in reaction to pressed keys
- ArcDPS gear templates preview window can now display gw2skills.net icons to represent item stat combos
- Added a setting to change UI scaling of BuildPad windows
- Added a setting to hide the main window's header
- Added a setting to clear filters when hiding the main window
- Added a setting to make filter buttons more opaque when using highly transparent window background color
- Fixed BuildPad not using ArcDPS font if SCT plugin is also installed
- Fixed "Dismiss" buttons not being clickable if both "ArcDPS migration" and "New version available" messages were visible at the same time
- Fixed tooltip for currently edited build incorrectly representing the original build's data instead of the edited one's
- Main window can no longer be collapsed into the header due to the very unreliable nature of double-clicking in ArcDPS