WoW Management Studio
What it is:
WoWMS is a private project I’ve been working on during my freetime for the last couple of months. It’s main purpose was to understand the WoW game-client and some of the game mechanics. Inspired by projects like WoWModelViewer/MapViewer I decided to go a step further and combine everything in one single tool, providing all the functionalities I was always looking for. Starting as a simple framework, providing basic game-file reading features, it grow rapidly supporting dozens of features by now.
Key information:
- Coding: Mostly C# (.NET 2.0) + additional 3rd-party libraries
- Clean OO based architecture
- Operating Systems: Windows-XP, Vista (not tested on other platforms)
- Rendering: Direct3D9
- Audio: FMOD
Featurelist:
Client Data:
- Browse all the client files in an explorer like environment with tons of additional information about every file-type.
- Export/Save all MPQ files directly to your hard-disk.
- Print files (BLP, DB, DBC, TRS)
- Search through the client files, specifying different constraints.
- Reading support: ADT, BLP, BLS, DB (DayNightCycle), DBC, M2, MPQ, TRS, WDB, WDL, WDT, WMO, ZMP
- Writing support: ADT, BLP, DB (DayNightCycle), DBC, M2, MPQ, TRS, WDB, ZMP
Server Data:
- Recreate local cache-files containing most of the server-based information from different providers. (same as WoW’s WDB-Cache files).
- Item-providers: Allakhazam, WoWArmory, Blasc, WDB files, WoWBox, WoWDB, etc.
- Creature-provider: Allakhazam, Blasc, WDB files, WoWBox, WoWDB, etc.
- GameObject-provider: WDB files.
- Quest-provider: Blasc, WDB files, WoWBox, WoWDB, etc.
(Always looking for any good providers out there!)
Audio:
- Listen to all client audio files (wave, mp3).
- Browse/listen the different audio-environments provided in WoW.
Shaders:
- Extract Pixel/Vertex shader data
- Browse the different shader-profiles (Direct3D PS/VS, OpenGL ARB fragment programs etc.)
Textures:
- Browse all existing textures in a user friendly preview/thumbnail window.
- Fully supports every alpha-encoding / compression (DXT1, DXT3, DXT5, uncompressed etc.) and all mip-map levels.
- Export/Save textures to your favorite image-format. (JPG, GIF, TIF, WMF etc)
- Convert your imagefiles (JPG, GIF, TIF, WMF etc.) back to BLP!
Models:
- Rendering all existing models (M2 and WMO) with different skins (also provides a feature for non-active/unused skins by the game-client)
- Supports all model animations
- Show/Hide additional information for every model (sub-meshes, render-passes, bounding-boxes etc.)
- Export models (M2 and WMO Files) to FBX, OBJ or Milkshape MS3D. MS3D/FBX export also supports joint/bone extraction!
- Automatically generate bump/normal-maps based on the models textures.
Client Tables:
- Reading DBC, WDB files and providing an easy to browse environment with helpful information to every single table.
- Editing DBC, WDB files (great for machinima projects etc.)
- Writing DBC, WDB files byte-identical to the original blizzard files.
- Providing an easy-expendable, script-like configuration for all the DBC files (it takes seconds to update DBC files after patches).
- Printing support for DBC, WDB files.
- Export DBC, WDB records to CSV, XML, .Net-DataTables, MSSQL or MySQL.
- DBC/WDB-to-SQL feature which allows you to automatically generate CREATE / INSERT-SQL scripts.
Change History:
- Track every single change in the game-client data after patches.
- Track every modified column, value in DBC files (deleted records/columns, new records/columns, updated records/columns).
- Comparison feature which allows you to compare different WoW-Builds with each other.
Game-File Browsing:
- Browse/view NPC’s, Creatures(Mobs), Items, Spells, Quests etc. in a user-friendly environment with tons of additional information.
- Edit all ob the above information (create/delete NPC’s, Mobs, Items etc.) – great for machinima making.
Map:
- Browse all the existing maps in an ingame-like window with additional information to every zone/area.
- Browse all existing Mini-Maps in full-detail with additional information.
- Export Mini-Maps to your desired image-format.
- Export maps (.ADT) to MS3D, OBJ and FBX including a blended terrain-texture.
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.