Marlamin

is creating World of WarcraftΒ tools

Select a membership level

πŸ‘

$1
per month

Patron rank in Discord

Includes Discord benefits

πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘

$5
per month

For people who want to support me 5 times as much

Includes Discord benefits

πŸ–πŸ–

$10
per month

For people who want to support me even more

Includes Discord benefits

49

patrons

$165

per month

About

Hi! I've spent the last 11 years or so devoting much of my spare time into my hobby which is the combination of programming and datamining. Much of my programming career has been guided by making tools that interact with World of Warcraft (WoW) and its many file formats.

I create and/or help maintain several WoW things relating to this:

wow.export
WoW.export was made from the ground up by Kruithne (go support them if you're here purely for this tool) based on functionality in the old WoW model exporter I made and replaced the old tool in early 2020. I'm continuing to work on WoW.export by doing some of the game system heavy implementation work on it such as working on the reading of database files or the new character customization system in Shadowlands. Artists can use this to import terrain, buildings and other things into their tools and use them to create 3D art such as character portraits or machinima.

WoW.tools
The predecessor to WoW.tools was created after I figured it would be pretty easy to automatically archive WoW builds using Blizzard's new distribution method they started using in 2014. With this archive, it is possible to retrieve files from many different versions of WoW (starting with 6.0) through the files page, most of which are no longer available on Blizzard's CDNs. Through the years I've integrated most of the tools listed on this page below into the WoW.tools website. It also supports various community projects/sites as well as opening up data to the general public instead of only a few with private tools. 

Database definitions
WoW uses a specialized file format to store database information that the game uses for the storage of most information the client requires. These files do not contain descriptive names for their contents (column names, types, etc) and this project aims to created a standardized way of storing these descriptive names for implementation in other projects such as the DBC viewer mentioned below. Definitions are automatically generated and synchronized to the GitHub repo. 

DBC viewer
The DBC viewer allows people to view and export information from the above mentioned database files. It also has searching, sorting, pagination and the ability to export files to CSV.

Online Model Viewer
I worked together with Deamon to make an online model viewer to view models from WoW inside of your web browser. I've built a UI (to control it) and a file backend (to feed it files) for his modelviewer and made it usable for the general public by hosting it on WoW.tools. 

Listfile
Blizzard no longer uses filenames to store things inside of World of Warcraft's client. To combat this change I've built a set of tools that allow the community to suggest/set filenames for files. This has mostly solved the problem for now, but additional and continuous work will need doing to not let the amount of unknown filenames get out of hand. Missing filenames will make it harder to use various community tools such as most of the ones listed here as well as third-party tool such as WoW Model Viewer. 

Minimap Viewer
The project that started it all. Allows people to look at compiled images of Blizzard's in-game minimaps inside of a Google Maps-like viewer. Supports multiple versions going back to before WoW was released.

WoWDev.wiki
This is much less of a burden compared to many of the above projects, but I also pay for hosting the WoWDev Wiki, a wiki full of information on WoW's different file formats/quirks. The WoW dev community (including myself) use the information on this wiki to build tools with.

As one could imagine, hosting all of these different versions of WoW, these tools and actually working on them requires a lot of time and resources. The hosting specifically has been slowly increasing in cost over the past few years as my tools have grown more popular and are storing and processing more data. I hate ads and don't want to "monetize" it by making the experience worse for users. Patreon was something that people suggested many times in the past, I've been refraining from asking for money (or as others tend to call it, "support") for a while now but the time is finally here to do so. 

I can't promise any of the resources will go to any specific project, but if you do have a specific feature request or comment you can always reach out to me on the Party Tortollans Discord or Twitter. I usually only work on things I deem to have priority based on the community's requirements at that time. 
Goals
$140 - reached! per month
Covers all of the costs for my WoW projects
2 of 2

Become a patron to

Be part of the community
Connect via private message

Recent posts by Marlamin

How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits