Jump to content

WoW:3.3.5a

From Thunderbrew
Revision as of 06:18, 14 June 2025 by Phaneron (talk | contribs) (Created page with "Category:WoW:Patch {{WoW:Patch |build = 12340 |expansion = Wrath of the Lich King }} == Study == Many attempts have been made throughout history to study the internals of this client. To consolidate and refine our collective understanding into a monolithic, usable reverse-engineering package, Binana, a repository of symbol databases and C headers, was created. === Compiler === For Windows, the client was known to be compiled using...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Study

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

To consolidate and refine our collective understanding into a monolithic, usable reverse-engineering package, Binana, a repository of symbol databases and C headers, was created.

Compiler

For Windows, the client was known to be compiled using the Microsoft Visual C++ Compiler but which version?

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

Libraries

The WoW client was known to have the following libraries:

  • fmod - For in-game audio playback
  • lua - Used extensively for Glue and FrameScript. Much of the client runs through this Lua interface.
  • libexpat - Used to parse XML, commonly used in GlueXML and FrameXML

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.