Releases: Marlamin/wow.tools.local
0.6.5
- Contenthash naming now also names empty minimaps/maptextures.
- Renamed 11GL to 11GO on naming page.
- Updated diffs to use file extension from file for deleted files.
- Fixed linked M2 textures not being named.
- Fixed crash if group index wasn't present.
- Fixed crash if file type was not set.
- Fixed switching builds always using CASCLib.
- Hopefully fix crash when exporting TACT keys.
- Updated enums.
- Updated TACTSharp.
- Updated CASCLib.
- Updated WoWDBDefs.
- Updated DBCD.
0.6.4
0.6.3
Now that 11.1 PTR is properly available, make sure to remember to remove or rename the fakebuildconfig
file if you used the 11.1 loading workaround for 0.6.1/0.6.2.
- Added install files page.
- Added Goblin (11GL) to file naming page.
- Added spells an M2 uses to more information modal on files page (if file naming is initialized).
- Added contenthash to contenthash lookup modal title.
- Added checkbox to naming page to allow choosing whether or not to override existing VO names.
- Fixed crash in DB2 searching when encountering missing DB2s.
- Slightly improved file naming initialization speed.
- Improve spell model name generation.
- Removed quotes from NPC names generated for VO filenames.
- Added opt-in setting to use TACTSharp instead of CASCLib (
useTACTSharp: true
in config.json). Disabled by default.
Non-enUS locales, naming, file crawling and model info features are NYI and will crash in this version.
TACTSharp is meant to run with a lower memory footprint and faster startup than CASCLib does as well as behave in a more stable fashion in online/mixed online & local mode. - Updated DB2 column filters to actually span their full width (how has it taken this long).
- Updated naming page layout.
- Updated SpellEffect type names enum.
- Updated CASCLib for proper 11.1 root fix implementation (fixes Classic not loading).
- Updated WoWDBDefs.
0.6.2
- Updated CascLib to support V2 root (11.1+).
❗ If you used 0.6.1 to load the 11.1 build, removemanifests/11.1.0.58221.txt
before updating to 0.6.2 to fix various issues with the previous hackfix.❗ - Fixed some bad filenames being mapped for Classic.
- Fixed crash when KeyRing field could not be found in
.build.info
. - Slightly improved diffing speed.
- Updated WoWDBDefs.
Temporary instructions for loading the unshipped-but-widely-datamined 11.1 PTR build
- Download
fakebuildconfig
from below. - Drop it in the main
wow.tools.local
folder. - To evade missing file/streaming issues, changing config to online-only mode is preferred (but slow):
SetwowFolder
inconfig.json
to""
andwowProduct
to"wowxptr"
. - Launch WTL as usual. Keep in mind the build list is unavailable in online-only mode.
fakebuildconfig
exists WTL will only load this build. Remove it once Blizzard ships the build properly (probably in January).
0.6.0
- Upgraded to .NET 9.
- Table browser now lists all DBCs/DB2s regardless of version/availability.
- Table browser now lists all known builds (from DBDs) regardless of availability.
- Missing DBC/DB2s throughout WTL will now be downloaded from wago.tools (when available).
Note: Make sure the folder specified indbcFolder
in config.json exists (defaultdbcs
), otherwise this functionality is not available. - Improved automatic naming of item textures and files with lookups.
- Improved diff page layout (by @WainPetopia #33).
- Fixed issue where clicking in diff inputs on diff page would sort the column (by @WainPetopia #33).
- Fixed keyring loading by switching to Akamai CDN.
- Fixed XML diffs showing XML as parsed HTML in diffs.
- Updated TACT key metadata.
- Updated WoWDBDefs/CASCLib.
0.5.1
- Improved various layouts.
- Updated TACT key metadata.
- Updated DB2 info page to support all DBC/DB2 versions.
- Updated WoWDBDefs/CASCLib.
- Fixed issue with TACT key page breaking on 11.0.7+.
- Fixed lines in text diffs not having the proper added/removed colors.
- Fixed crash loading DB2s that have since been removed.
- Fixed some tables using the wrong pagination method.
- Fixed arrow keys not working when using input pagination after 0.5.0.
0.5.0
Modernizing some of the UI frameworks WTL uses here which meant a lot of changes to all pages. There might be some issues due to these upgrades remaining, but most things should work the same/better. Let me know if anything works less better than it did before the update.
- Added switcher between dark/light mode (dark is default).
- Added optional loading of a
custom-listfile.csv
if it exists that loads entries on top of the normal listfile. - Updated DBCD to fix issue with deletion hotfixes not working.
- Update Bootstrap from 4.6.2 to 5.3.3.
- Update DataTables from 1.12.1 to 2.1.5.
- Update Select2 from 4.0.7 to 4.0.13.
Full Changelog: 0.4.9...0.5.0
0.5.0-pre
Modernizing some of the stuff WTL uses here which meant a lot of changes to all pages. I'm sure there's issues, so releasing this as prerelease. Keep in mind it will complain about there being an update because this is a prerelease and not officially out yet.
- Added switcher between dark/light mode (dark is default).
- Update Bootstrap from 4.6.2 to 5.3.3.
- Update DataTables from 1.12.1 to 2.1.5.
- Update Select2 from 4.0.7 to 4.0.13.
0.4.9
- Added force re-extraction of DB2s for a build by hitting the force update button on the builds page.
- Added keyring support.
- Added scenescript parsing for VO/Music naming.
- Added icons for sounds, creatures, models and textures back to the files table.
- Added WMO/M2 checkboxes back to the modelviewer page.
- Improved type detection for MP3 files.
For full types updates you need to removecachedUnknowns.txt
before starting WTL and rerunning type detection. - Now saves creature displayIDs in the SQLite DB (this will cause a slowdown during VO naming cache processing).
- Updated CascLib, DBCD, WoWFormatLib and WoWNamingLib.
Full Changelog: 0.4.8...0.4.9
0.4.8
- Automated M2 namer now does newest M2s first so the oldest M2 gets filename priority.
- Added Dragonflight prefixes to naming page.
- Added "current" as valid target build for the
added:
search, e.g.added:10.2.7.54295|current
. - Added
vo/clearCache
endpoint to clear VO page cache. - Improved default search on model page.
- Removed naming overrides for some pre-DF stuff.
- Naming a single file (e.g. m2) now removes it from placeholder names if named properly.
- Fixed bad result window count on naming page.
- Fixed crash during diffing.