Jump to content

WoW:3.3.5a

From Thunderbrew
Revision as of 18:02, 3 May 2026 by Phaneron (talk | contribs)

Reverse engineering

Many attempts have been made throughout history to study the internals of this client.

To consolidate and refine our collective understanding, a single reverse engineering repository called binana was invented.

Compiler

For Windows, the client was known to be compiled using the Microsoft Visual C++ Compiler (VS2005, build 50727).

For the Mac OS X port, the XCode version of GCC was used.

Libraries

Libraries
Library Version Author Description Depends on
BlizzardCore ? Blizzard None
Storm ? Blizzard BlizzardCore
Tempest ? Blizzard 3D arithmetic classes and routines Storm
FMOD 4.09.07 Firelight Technologies 3D audio processing and playback None
Lua 5.1.1 Roberto Ierusalimschy with various modifications by Blizzard Embedded script/programming language WoW engine
FreeType 2.0.9 The FreeType Project Font rasterization library None
expat 2.0.1 Thai Open Source Software Center Ltd and Clark Cooper, expat maintainers Fast streaming XML parser None

Software that supports 3.3.5a

3.3.5a benefits from a significant buy-in from the community of developers, making it the de facto standard version of WoW.