Releases: Marlamin/wow.tools.local
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.
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.