<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>Thunderbrew</sitename>
    <dbname>thunderbrew_mediawiki</dbname>
    <base>https://wiki.thunderbrew.dev/wiki/Thunderbrew</base>
    <generator>MediaWiki 1.44.2</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">Project</namespace>
      <namespace key="5" case="first-letter">Project talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Thunderbrew</title>
    <ns>0</ns>
    <id>4</id>
    <revision>
      <id>332</id>
      <parentid>221</parentid>
      <timestamp>2026-05-09T23:24:24Z</timestamp>
      <contributor>
        <username>Phaneron</username>
        <id>5</id>
      </contributor>
      <origin>332</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="1987" sha1="i275mut02byyy2l9sfm5p7sctifmv8h" xml:space="preserve">[[Category:Software]]
{{Software
 |name        = Thunderbrew
 |type        = Application
 |authors     = Thunderbrew Developers
 |license     = The Unlicense
 |repository  = [https://github.com/thunderbrewhq/thunderbrew github.com/thunderbrewhq/thunderbrew]
}}

Thunderbrew is a non-commercial, open-source game preservation project for World of Warcraft: Wrath of the Lich King.

Thunderbrew was started as a fork of [[Whoa]]. Like Whoa, it aims to provide a &lt;strong&gt;faithful, fully-functional, free and open source&lt;/strong&gt; version of the [[WoW:3.3.5a|3.3.5a client]].

It aims to provide a more easily accessible and feature-rich version of Whoa, while retaining its original mission of high code quality and adherence to original behavior.

== Libraries ==

Following Whoa, Thunderbrew depends on a few libraries, created with the same practices as the main application:

{| class="wikitable"
|+ Libraries
|-
! Library !! Analogous to !! Description !! Depends on
|-
| [[Thunderbrew:system|system]] || None || OS detection and compatibility shims for Whoa projects. || None 
|-
| [[Thunderbrew:bc|bc]] || [[Blizzard Entertainment:BlizzardCore|BlizzardCore]] || Various low-level system utilities, such as memory allocation, threads, file IO, mutexes. || [[Thunderbrew:system|system]]
|-
| [[Thunderbrew:squall|squall]] || [[Blizzard Entertainment:Storm|Storm]] || Low level utilities similar to bc. Template classes that are used extensively. || [[Thunderbrew:system|system]], [[Thunderbrew:bc|bc]]
|-
| [[Thunderbrew:typhoon|typhoon]] || [[Blizzard Entertainment:Tempest|Tempest]] || 3D arithmetic classes and routines || [[Thunderbrew:system|system]], [[Thunderbrew:squall|squall]]
|-
| [[Thunderbrew:common|common]] || [[WoW:3.3.5a Client|Engine/Base]] || Common utility classes and routines || [[Thunderbrew:system|system]], [[Thunderbrew:squall|squall]], [[Thunderbrew:typhoon|typhoon]]
|}

== Getting Started ==

Thunderbrew requires a full set of 3.3.5a.12340 archives to run.</text>
      <sha1>i275mut02byyy2l9sfm5p7sctifmv8h</sha1>
    </revision>
  </page>
</mediawiki>
