Releases: Marlamin/wow.tools.local
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.
0.4.7
Extra release with some unfinished things before prepatch hits, new features might be buggy/WIP.
- Added VO naming page (WIP).
If you want to populate WTL.db with initial data for this page, run the VO namer on the naming page once, then manually browse to<WTL URL>/vo/startBackfill
and let it do its thing. - Added info tab for certain models (WIP).
- Added gameobjectcache.wdb based-naming (WIP).
- Fix crash if WoW folder has caches in unexpected places.
- Various naming page improvements.
- Various name crawler improvements.
- Now trims whitespace around search parameters on files page.
A WTL.db with the latest 11.x/10.x builds and prepopulated VO data is included in the assets below, but keep in mind if you overwrite yours and stuff you locally have cached will be overwritten.
0.4.6
- Add diffing for certain file types (e.g. models)
- Improved naming (voice over naming has gotten large upgrades)
- Improved file type detection
- Start saving certain things (creature names, broadcast texts) in a local database
- Update flags/enums
- Update animation names (likely for the last time)
- Updated WoWDBDefs/CASCLib
NOTE: There is a WTL.7z attached here, if you want an updated database extract this into/over your local WTL.db.
0.4.5
- Added
knownkey
/unknownkey
file search filters to filter by known/unknown TACT encryption keys - Added
added
file search filter
e.g. search foradded:10.2.7.54295|11.0.0.54311
to get new files added between 10.2.7.54295 and 11.0.0.54311
Note: This requires you to have loaded both builds so WTL has manifests for both on disk. - Added support for loading listfile parts instead of downloading/reading listfile (
To use this, set the listfile location in config to the parts dir of wowdev/wow-listfile repo.
Note: This disables automatic listfile updates, so make sure to regularly pull the repo for updates. - Added creature VO naming support to naming page.
Note: This requires a data collection addon such as Datamine by @Ghostopheles to track what VO line belongs to which creatures as well having said voice lines still in your DBCache and the creature in creaturecache.wdb. Related files (Datamine_Data.lua
,DBCache.bin
andcreaturecache.wdb
) can also be dropped in acaches
directory in the main WTL folder. - Added support for naming WMO files on the manual model naming page.
- Added support for naming liquid textures in automatic naming.
- Added various contenthash-based file names to automatic naming.
- Fixed various issues/crashes with file naming. this feature is still very experimental.
- Updated flags/enums/FKs (thanks @QartemisT, @raethkcj and @Selenium)
- Updated CascLib/WoWDBDefs.
0.4.4
This will likely be the last release before 11.0 testing begins. Keep in mind that if something breaks with 11.0, my first priority will NOT be wow.tools.local, so you might have to stick it out for a bit.
- Fix for CreatureDisplayInfo files not being picked up during model naming.
- Only show DB2s with actual changes in diffs (ignores schema changes).
- Updated enums.
- Updated CascLib/WoWDBDefs.