Skip to content

v1.0.0 Alpha

Pre-release
Pre-release

Choose a tag to compare

@at-bat at-bat released this 28 Jun 06:39

Icon Index Overhaul

The icon index has been changed and reduced to almost no memory usage since it's now a stream search instead of loading the entire file into memory, which was doubling module memory usage. By changing this and only reading pieces of the file at a time and stopping once we hit 50 results, this reduces it to 3mb or less for the icon index search. The total estimate that SPARK uses now is 23 to 30mb, which is much more acceptable.

The icon index no longer automatically tries to update and pull the latest version from the SPARK webserver. This massively simplifies a lot of the code and removes one potential part of the addon that attackers could try to exploit in some manner.

Future icon indexes will be bundled inside the addon and compressed. This means it might have most of the latest game icons, but it might not have the newest ones right away, as a trade off.

Because I will be removing the manifest and files off the SPARK webserver for retrieval for the module updater, this release primarily only includes this.

Location Resolution

I've added some guards to the way we check and add the player's location into SPARK. Before, sometimes you'd wind up listed under "Map 138" instead of "Rata Sum" because the server failed to resolve your map name and pushed it anyways when it shouldn't have.

Installation

Place the .bhm file from this page in your Blish HUD module folder.

On Windows this is typically here: Documents\Guild Wars 2\addons\blishhud\modules.

Once it's added, start Guild Wars 2 and Blish HUD and you should see it in the Blish HUD sidebar.