<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>348</id>
      <parentid>347</parentid>
      <timestamp>2026-07-12T09:04:26Z</timestamp>
      <contributor>
        <username>Phaneron</username>
        <id>5</id>
      </contributor>
      <origin>348</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="2089" sha1="ih1avvc46iopzbka6c7i2dd1pk9rdjx" 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 and 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. In addition, Thunderbrew provides various useful tools to aid in the process of constructing Whoa.

== 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>ih1avvc46iopzbka6c7i2dd1pk9rdjx</sha1>
    </revision>
  </page>
</mediawiki>
