Skip to content

Releases: Marlamin/wow.tools.local

0.6.5

30 Jan 23:28
Compare
Choose a tag to compare
  • 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

08 Jan 16:43
Compare
Choose a tag to compare

In case you missed yesterday's release, please check out those notes here.

  • Updated creaturecache.wdb parsing for 11.1.
  • Updated TACTSharp integration.
    Other locales are now supported, features like naming/crawling should no longer instantly crash but might still have issues.

0.6.3

07 Jan 19:45
Compare
Choose a tag to compare

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

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.