Thunderbrew: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
Thunderbrew was created as a fork of the [[Whoa|Whoa project]]. Like Whoa, it aims to provide a <strong>faithful, fully-functional and open source</strong> version of the [[WoW:3.3.5a Client|World of Warcraft 3.3.5a.12340 Wrath of the Lich King client]]. | Thunderbrew was created as a fork of the [[Whoa|Whoa project]]. Like Whoa, it aims to provide a <strong>faithful, fully-functional and open source</strong> version of the [[WoW:3.3.5a Client|World of Warcraft 3.3.5a.12340 Wrath of the Lich King 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 == | == Libraries == | ||
| Line 20: | Line 23: | ||
| [https://github.com/thunderbrewhq/common.git common] || Engine/Base || Common utility classes and routines || system, squall, tempest | | [https://github.com/thunderbrewhq/common.git common] || Engine/Base || Common utility classes and routines || system, squall, tempest | ||
|} | |} | ||
== Getting Started == | == Getting Started == | ||
Thunderbrew requires a full set of 3.3.5a.12340 archives to run. | Thunderbrew requires a full set of 3.3.5a.12340 archives to run. | ||
Revision as of 23:00, 11 June 2025
Thunderbrew was created as a fork of the Whoa project. Like Whoa, it aims to provide a faithful, fully-functional and open source version of the World of Warcraft 3.3.5a.12340 Wrath of the Lich King 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 internal libraries, created using the same methods as the main application:
| Library | Analogous to | Description | Depends on |
|---|---|---|---|
| system | None | OS detection and compatibility shims for Whoa projects. | None |
| bc | BlizzardCore | Various low-level system utilities, such as memory allocation, threads, file IO, mutexes. | system |
| squall | Storm | Low level utilities similar to bc. Template classes that are used extensively. | system, bc |
| typhoon | Tempest | 3D arithmetic classes and routines | system, squall |
| common | Engine/Base | Common utility classes and routines | system, squall, tempest |
Getting Started
Thunderbrew requires a full set of 3.3.5a.12340 archives to run.