WoW.export Beta update & Planning project priorities...

Before I get to the long list below..  

WoW.export Beta

The WoW.export public beta has been off to a solid start (thanks Kruithne!) but there's always room for more testers as we get closer to releasing a stable version. We've squashed a lot of bugs and added a bunch of stuff since the last post. Please give it a whirl and report any issues you find.

After the stable versions is out the door we'll be looking towards new features... exciting! 

WoW.export is pretty structured (no thanks to me) as far as projects I've ever worked on. 

On the other side of the fence, however... 

WoW.tools improvements  

Planning things ahead of time has never been a strength of mine. It is a rather important skill for someone in my line of work but I've never really been able to master it. Partly due to this, I have a big ol' todo list for WoW.tools.  

I have more stuff on said list than I can work on right now so I'll have to start prioritizing a bit more. Here's what is on the list right now, ordered by site usage:

Expanding the modelviewer

The model viewer is the most popular part of the site with the file browser at a close 2nd. However, the model viewer is one of the least touched things as far updates go, mostly due to features taking a long time to realize without any quick tangible result. 

Stuff that is on the list for the model viewer that I'd like to do:

  • Map viewing
  • Sliders for far/near clip
  • Improved UI
  • Quicker loading (backend/caching improvements)
  • Implement & allow external embedding
  • Figure out how to contribute to Deamon's modelviewer code myself

File browser improvements

The file browser is the 2nd most used part of the site, I often get feature requests for it but to be quite honest it's a bit painful to work with due to the sheer amount of data it has to work with as well as keeping it speedy enough to keep a good user experience. 

The todo list for the file browser is as follows:

  • Look into new data processing/storage methods (moving to C# backend or a different DB engine)
  • Support for multiple locales
  • Filtering by a specific build
  • Tracking file additions/removals, not only changes
  • Improve multiple file downloads (holding SHIFT while clicking versions)
  • Adding older (pre-WoD) builds and their respective files
  • Better/faster previews (e.g. inline DBC previews)
  • Generic preview system that can be used in more places
  • More automated file naming 

Minimap browser

The minimap browser holds a special place in my heart as some of the code is still very similar to what it was when I built the first version 10 years ago. However, that's also kind of the problem. The todo list for the minimap browser:

  • Fix up old coordinate system remnants causing many calculation issues
  • Better world map overlays
  • Better map/version filtering
  • Adding more old builds (as well as Classic, by request)
  • Regenerating maps in a way where only builds with actual changes are listed
  • (This would be very neat to do) Very low definition 3D tiles/buildings on maps
  • In-line version of the model viewer for viewing maps in a streetview way

DBC browser

The DBC browser (I really need to think of more ways to start sentences...) has been getting some work done lately (hotfix diffs, flag support) but there's way more left on the list..

  • Integrated toggable hotfix support & diffs
  • Adding flags/enums and other interpreting tools to make data easier to understand
  • Optionally only showing versions where a certain DBC was modified
  • Better/more useful hotfix uploader so users have more benefits from running it
  • Backend improvements to support things like sorting/faster searching
  • Super diffs, something Maku has been working on and I still need to work into the site 

Build list

Back to the beginnings of WoW.tools history there was the build list that started it all. It's been through quite a bit of changes since (and very recently too) but there's always more to work on:

  • Add pre-WoD builds, this is also in some of the other lists but they all rely on this
  • Further diff improvements (not only file based, but also content based [/unclear tease])
  • More in-depth looks at what exactly is missing when something is missing
  • Performance, list is getting a bit big and slow
  • Half-push support (long story)
  • Attempt to rebuild some files that were never backed up

Cool new things

It's always more fun to work on cool new things. I've had someone poke me repeatedly over the last few months about an encounter journal viewer, which is a great idea but more complex than I initially expected. I also recently started experimenting with a realm status page which I'd like to expand upon as well. There's also that API I talked about recently that I'd like to get working on. Oof.


So, for those who made it this far... what would you prefer I work on more? 

If you do not have a Patreon account or would like to vote anonymously you can vote here as well. 

Expanding the modelviewer

File browser improvements

Minimap browser

DBC browser

Build list

Cool new things

Something else (leave a comment/tweet)

7 votes total
Tier Benefits
Recent Posts