Skip to content

Releases: Marlamin/wow.tools.local

0.6.2

20 Dec 11:33
Compare
Choose a tag to compare
  • Updated CascLib to support V2 root (11.1+).
    ❗ If you used 0.6.1 to load the 11.1 build, remove manifests/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):
    Set wowFolder in config.json to "" and wowProduct to "wowxptr".
  • Launch WTL as usual. Keep in mind the build list is unavailable in online-only mode.

⚠️While fakebuildconfig exists WTL will only load this build. Remove it once Blizzard ships the build properly (probably in January). ⚠️

0.6.0

25 Nov 01:44
Compare
Choose a tag to compare
  • 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 in dbcFolder in config.json exists (default dbcs), 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

01 Nov 17:02
Compare
Choose a tag to compare
  • 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

07 Sep 11:25
Compare
Choose a tag to compare

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

31 Aug 14:48
Compare
Choose a tag to compare

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

31 Aug 11:30
Compare
Choose a tag to compare
  • 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 remove cachedUnknowns.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

26 Jul 17:17
Compare
Choose a tag to compare
  • 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

22 Jul 14:57
Compare
Choose a tag to compare

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

21 Jun 21:50
Compare
Choose a tag to compare
  • 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

25 May 15:08
Compare
Choose a tag to compare
  • Added knownkey/unknownkey file search filters to filter by known/unknown TACT encryption keys
  • Added added file search filter
    e.g. search for added: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 and creaturecache.wdb) can also be dropped in a caches 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.