Community Projects

From wowdev
Revision as of 17:15, 8 February 2016 by Miceiken (talk | contribs) (Add Tools section)
Jump to navigation Jump to search

Data Storage & Archives

Name WoW Version Language Open Source In development Description
StormLib ≤ Cata C++ Yes Unknown
CrystalMpq ≤ Cata C#/.NET Yes No CrystalMpq is a MPQ reading library written in C#.
CascLib ≥ WoD C++ Yes Yes An open-source implementation of library for reading CASC storage from Blizzard games since 2014
CascLib ≥ WoD C++ Yes Yes CascLib is C++ library that allows you to access files from a CASC library from any Blizzard game. It aims for a modern C++14 design, being header-only, and leveraging standard C++ features like streams.
CASCExplorer ≥ WoD C#/.NET Yes Yes

Data Handling

Name WoW Version Language Open Source In development Description
WebWoWViewer Wrath JavaScript Yes Yes An attempt to recreate old WoWMapViewer application from scratch and entirely in js
wowmapper Wrath, Cata C++ Yes No
meshReader Cata C#/.NET Yes No
BananaMpq Cata? C#/.NET Yes No Extracting WoW's geometry data reliably
WoWMap WoD C#/.NET Yes Unknown
Neo/WoWEditor WoD C#/.NET Yes Yes A WoW Development Suite
W3DT Live, PTR, Beta C#/.NET Yes Yes 3D Toolkit for World of Warcraft aimed at machinima creators.
WoWFormatTest ≥ WoD C#/.NET Yes Yes

Client & Memory

Name WoW Version Language Open Source In development Description
WoWAddin Wrath C++ Yes No
IceFlake Wrath C#/.NET Yes No
cleanCore Cata C#/.NET Yes No cleanCore is an C# interface to the WoW Game
WowMoPObjMgrTest Mists C#/.NET Yes No

Network & Emulators

Name WoW Version Language Open Source In development Description
CMaNGOS Vanilla … Wrath C++ Yes Yes
TrinityCore Wrath, WoD C++ Yes Yes
Ember Vanilla C++ Yes Yes Ember is an educational server emulation project targeting the WoW 1.12.1 protocol, striving to be a modular and robust architecture.
DuratorEmu Vanilla Python Yes Yes This is a World of Warcraft 1.1.2.4125 tiny server emulator, written in Python, which tries to remain small, clean and understandable. The goal is to handle several player and basic stuff like chat and groups to have some fun with old school exploration techniques.
WoWCore Vanilla … Wrath Pascal Yes Unknown
WCell Wrath C#/.NET Yes No World of Warcraft emulator written in C#/.NET 4.0, with design and extensibility in mind.

Tools

Name WoW Version Description
ADTGrid WoD … Legion
Minimaps WoD … Legion