blish-hud / Community-Module-Pack

MIT License
5 stars 25 forks source link

WIP: Prototyped pathables to allow for faster parsing and reduced memory usage #13

Closed dlamkins closed 3 years ago

dlamkins commented 5 years ago

This PR introduces pathable prototypes that store the raw attribute data that was parsed from the pack files. When a new map is loaded, all prototypes for that map are converted to true pathables and displayed.

Loading the following marker packs (totallying approx. 46,100 markers & trails):

The initial parsing of the marker packs into prototypes takes a reported 2-3 seconds compared to the over 20 seconds reported prior to the changes.

These changes are not ready. Current known issues: