Big update this month! A lot of behind the scenes work including WTL now shipping as a single file executable lowering the amount of files in the main folder from several hundred to under a dozen.
Important
If you are upgrading an existing installation of WTL remove the following files from the main folder before upgrading:
- Any
.dllfiles. - Any .
xmlfiles. - Any
.pdbfiles.
Then extract the 0.9.5 ZIP to the main folder as you usually would.
- Reworked builds page:
Combined the previously separate local/online tables into 1 table.
Table now supports ordering/searching.
Table now also optionally lists previously seen/historical builds.
Build switching/DB2 extraction tasks no longer refresh the full page when done. - Enabled partial trimming & single-file publish for WTL and stopped shipping debug files.
This significantly reduces the amount of files WTL ships with in its main folder. - Added support for PNG previews (for some reason there's 4 of them in the game?).
- Added namer for files from install (only does something when WoW is loaded with TVFS).
- Added naming of dye textures during model naming.
- Added mass-naming of contenthashes based on some new logic (experimental).
- Added ?itemDisplayID= URL parameter to ther modelviewer to load a model by its itemDisplayID.
- Added product field to manual config loading form so historical records can be more accurate.
- Fixed custom-listfile.csv entries being overwritten, should be easier to test submissions now.
- Fixed Shift-A not working on files page, Ctrl-Shift-A is now the key combo to add all files to DL queue.
- Fixes files page table not initializing fully (e.g. hovering on file metadata icons was broken).
- Fixed map browser and some other things being very slow on Classic builds.
- Improved speed of build diffs.
- Improved initial load speed of files page.
- Improved memory footprint/reduced contenthash initialization time, again.
- Improved tile loading speed on maps page.
- Updated config.json creation to have community CDNs set as additional CDNs by default.
- Updated various task-starting buttons on DBC/files pages to no longer refresh the full page.
- Updated screenshot combo feature in modelviewer to support linked fields (by @WainPetopia).
- Updated TACTSharp (now has rudimentary fallback support to TVFS if root were to ever go away).
- Updated Interface file naming to add placeholder files given Blizzard's removal of interface texture names.
- Updated modelviewer file table to show 25 rows instead of 30 to better fit on some resolutions.
- Updated modelviewer URL parameters to be case-insensitive.
- Updated WoWFormatLib/WoWNamingLib.
- Updated TACT key metadata (and made it faster for myself to update in the future).
- Replaced Newtonsoft.Json dependency with System.Text.Json.
- Replaced ImageSharp dependency with NetVips.
- Disabled Wowhead Looter support for VO naming.
- Removed CASCLib.