|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
Variables | |
| constexpr ClientVersion | TBC {2, 0, 0, 0} |
| The Burning Crusade (any 2.x client). | |
| constexpr ClientVersion | WotLK {3, 0, 0, 0} |
| Wrath of the Lich King (any 3.x client). | |
| constexpr ClientVersion | Cata {4, 0, 0, 0} |
| Cataclysm (any 4.x client). | |
| constexpr ClientVersion | MoP {5, 0, 0, 0} |
| Mists of Pandaria (any 5.x client). | |
| constexpr ClientVersion | WoD {6, 0, 0, 0} |
| Warlords of Draenor (any 6.x client). | |
| constexpr ClientVersion | Legion {7, 0, 0, 0} |
| legion (any 7.x client). | |
| constexpr ClientVersion | BfA {8, 0, 1, 0} |
| Battle for Azeroth (any 8.x client). | |
| constexpr ClientVersion | SL {9, 0, 0, 0} |
| shadowlands (any 9.x client). | |
| constexpr ClientVersion | DF {10, 0, 0, 0} |
| dragonflight (any 10.x client). | |
| constexpr ClientVersion | TWW {11, 0, 0, 0} |
| The War Within (any 11.x client). | |
| constexpr ClientVersion | Legion_Alpha {7, 0, 1, 20740} |
| legion alpha, 7.0.1 build 20740 — the first chunked-format build (the .m2 MD21 container, WMO GFID, the SMOBatch large-material layout). | |
| constexpr ClientVersion | Legion_Alpha_20914 {7, 0, 1, 20914} |
| legion alpha, 7.0.1 build 20914 (the _lgt.wdt MVER payload bumps 18 -> 20). | |
| constexpr ClientVersion | Legion_TombOfSargeras {7, 2, 5, 24076} |
| legion, Tomb of Sargeras, 7.2.5 build 24076 (the _fogs.wdt satellite appears, initially empty). | |
| constexpr ClientVersion | Legion_ShadowsOfArgus_24473 {7, 3, 0, 24473} |
| legion, Shadows of Argus PTR, 7.3.0 build 24473. | |
| constexpr ClientVersion | Legion_ShadowsOfArgus_24500 {7, 3, 0, 24500} |
| legion, Shadows of Argus PTR, 7.3.0 build 24500 (the .m2 parent-model and .skel satellite chunks). | |
| constexpr ClientVersion | BfA_Beta_25902 {8, 0, 1, 25902} |
| Battle for Azeroth beta, 8.0.1 build 25902 (the first _fogs.wdt files with VFOG content). | |
| constexpr ClientVersion | BfA_Beta_26287 {8, 0, 1, 26287} |
| Battle for Azeroth beta, 8.0.1 build 26287 (the client starts loading the _mpv.wdt particulate-volume satellite). | |
| constexpr ClientVersion | BfA_Beta {8, 0, 1, 26629} |
| Battle for Azeroth beta, 8.0.1 build 26629 (TXID/LDV1). | |
| constexpr ClientVersion | BfA_TidesOfVengeance {8, 1, 0, 27826} |
| BfA, Tides of Vengeance PTR, 8.1.0 build 27826 (RPID/GPID, WMO MOSI/MODI). | |
| constexpr ClientVersion | BfA_TidesOfVengeance_28294 {8, 1, 0, 28294} |
| BfA, Tides of Vengeance, 8.1.0 build 28294 (WDT MAID and the MPHD FileDataID layout — the namehash removal preparation). | |
| constexpr ClientVersion | BfA_RiseOfAzshara {8, 2, 0, 30080} |
| BfA, Rise of Azshara, 8.2.0 build 30080 (WFV1/WFV2/PGD1). | |
| constexpr ClientVersion | BfA_VisionsOfNzoth_32044 {8, 3, 0, 32044} |
| BfA, Visions of N'Zoth PTR, 8.3.0 build 32044. | |
| constexpr ClientVersion | BfA_VisionsOfNzoth_33775 {8, 3, 0, 33775} |
| BfA, Visions of N'Zoth, 8.3.0 build 33775 (WMO MPVR). | |
| constexpr ClientVersion | BfA_VisionsOfNzoth_35662 {8, 3, 7, 35662} |
| BfA, Visions of N'Zoth, 8.3.7 build 35662 (M2 PFDC inline physics — wowdev dates the chunk to the 9.0.1.33978 alpha, but 8.3.7 shipped during that alpha and carries the backport; 31 item M2s in the 8.3.7 fleet client). | |
| constexpr ClientVersion | SL_Alpha_33978 {9, 0, 1, 33978} |
| shadowlands alpha, 9.0.1 build 33978 (WFV3/EDGF/NERF/DBOC; PFDC is dated here by wowdev but reached late BfA too — see BfA_VisionsOfNzoth_35662). | |
| constexpr ClientVersion | SL_Alpha_34365 {9, 0, 1, 34365} |
| shadowlands alpha, 9.0.1 build 34365 (DETL). | |
| constexpr ClientVersion | SL_Beta_34490 {9, 0, 1, 34490} |
| shadowlands beta, 9.0.1 build 34490 (_lgt.wdt MPL3 point lights). | |
| constexpr ClientVersion | SL_ChainsOfDomination {9, 1, 0, 39015} |
| shadowlands, Chains of Domination PTR, 9.1.0 build 39015. | |
| constexpr ClientVersion | SL_EternitysEnd {9, 2, 0, 42423} |
| shadowlands, Eternity's End, 9.2.0 build 42423 (the MOGP split-group indices). | |
| constexpr ClientVersion | DF_Alpha {10, 0, 0, 46181} |
| dragonflight alpha, 10.0.0 build 46181. | |
| constexpr ClientVersion | TWW_Alpha {11, 0, 0, 54210} |
| The War Within alpha, 11.0.0 build 54210. | |
| constexpr ClientVersion | TWW_Alpha_54935 {11, 0, 0, 54935} |
| The War Within alpha, 11.0.0 build 54935 (_fogs.wdt version 2 and its VFEX extension records). | |
| constexpr ClientVersion | TWW_Undermined {11, 1, 0, 58221} |
| TWW, Undermine(d) PTR, 11.1.0 build 58221. | |
| constexpr ClientVersion | TWW_LegacyOfArathor {11, 1, 7, 60520} |
| TWW, Legacy of Arathor, 11.1.7 build 60520 (PCOL/DPIV). | |
|
inlineconstexpr |
Battle for Azeroth (any 8.x client).
Definition at line 44 of file client_builds.hpp.
|
inlineconstexpr |
Battle for Azeroth beta, 8.0.1 build 26629 (TXID/LDV1).
Definition at line 85 of file client_builds.hpp.
|
inlineconstexpr |
Battle for Azeroth beta, 8.0.1 build 25902 (the first _fogs.wdt files with VFOG content).
Definition at line 78 of file client_builds.hpp.
|
inlineconstexpr |
Battle for Azeroth beta, 8.0.1 build 26287 (the client starts loading the _mpv.wdt particulate-volume satellite).
Definition at line 82 of file client_builds.hpp.
|
inlineconstexpr |
BfA, Rise of Azshara, 8.2.0 build 30080 (WFV1/WFV2/PGD1).
Definition at line 96 of file client_builds.hpp.
|
inlineconstexpr |
BfA, Tides of Vengeance PTR, 8.1.0 build 27826 (RPID/GPID, WMO MOSI/MODI).
Definition at line 89 of file client_builds.hpp.
|
inlineconstexpr |
BfA, Tides of Vengeance, 8.1.0 build 28294 (WDT MAID and the MPHD FileDataID layout — the namehash removal preparation).
Definition at line 93 of file client_builds.hpp.
|
inlineconstexpr |
BfA, Visions of N'Zoth PTR, 8.3.0 build 32044.
Definition at line 99 of file client_builds.hpp.
|
inlineconstexpr |
BfA, Visions of N'Zoth, 8.3.0 build 33775 (WMO MPVR).
Definition at line 102 of file client_builds.hpp.
|
inlineconstexpr |
BfA, Visions of N'Zoth, 8.3.7 build 35662 (M2 PFDC inline physics — wowdev dates the chunk to the 9.0.1.33978 alpha, but 8.3.7 shipped during that alpha and carries the backport; 31 item M2s in the 8.3.7 fleet client).
Definition at line 108 of file client_builds.hpp.
|
inlineconstexpr |
Cataclysm (any 4.x client).
Definition at line 32 of file client_builds.hpp.
Referenced by wowlib::audit::detail::FormatDrivers::adt(), wowlib::formats::adt::detail::ADT< V >::read(), wowlib::db::wdc::readWdc(), wowlib::formats::adt::detail::ADT< V >::write(), and wowlib::db::wdc::writeWdc().
|
inlineconstexpr |
dragonflight (any 10.x client).
Definition at line 50 of file client_builds.hpp.
|
inlineconstexpr |
dragonflight alpha, 10.0.0 build 46181.
Definition at line 129 of file client_builds.hpp.
|
inlineconstexpr |
legion (any 7.x client).
Definition at line 41 of file client_builds.hpp.
|
inlineconstexpr |
legion alpha, 7.0.1 build 20740 — the first chunked-format build (the .m2 MD21 container, WMO GFID, the SMOBatch large-material layout).
Definition at line 59 of file client_builds.hpp.
|
inlineconstexpr |
legion alpha, 7.0.1 build 20914 (the _lgt.wdt MVER payload bumps 18 -> 20).
Definition at line 63 of file client_builds.hpp.
|
inlineconstexpr |
legion, Shadows of Argus PTR, 7.3.0 build 24473.
Definition at line 70 of file client_builds.hpp.
|
inlineconstexpr |
legion, Shadows of Argus PTR, 7.3.0 build 24500 (the .m2 parent-model and .skel satellite chunks).
Definition at line 74 of file client_builds.hpp.
|
inlineconstexpr |
legion, Tomb of Sargeras, 7.2.5 build 24076 (the _fogs.wdt satellite appears, initially empty).
Definition at line 67 of file client_builds.hpp.
|
inlineconstexpr |
Mists of Pandaria (any 5.x client).
Definition at line 35 of file client_builds.hpp.
|
inlineconstexpr |
shadowlands (any 9.x client).
Definition at line 47 of file client_builds.hpp.
|
inlineconstexpr |
shadowlands alpha, 9.0.1 build 33978 (WFV3/EDGF/NERF/DBOC; PFDC is dated here by wowdev but reached late BfA too — see BfA_VisionsOfNzoth_35662).
Definition at line 113 of file client_builds.hpp.
|
inlineconstexpr |
shadowlands alpha, 9.0.1 build 34365 (DETL).
Definition at line 116 of file client_builds.hpp.
|
inlineconstexpr |
shadowlands beta, 9.0.1 build 34490 (_lgt.wdt MPL3 point lights).
Definition at line 119 of file client_builds.hpp.
|
inlineconstexpr |
shadowlands, Chains of Domination PTR, 9.1.0 build 39015.
Definition at line 122 of file client_builds.hpp.
|
inlineconstexpr |
shadowlands, Eternity's End, 9.2.0 build 42423 (the MOGP split-group indices).
Definition at line 126 of file client_builds.hpp.
|
inlineconstexpr |
The Burning Crusade (any 2.x client).
Definition at line 26 of file client_builds.hpp.
|
inlineconstexpr |
The War Within (any 11.x client).
Definition at line 53 of file client_builds.hpp.
|
inlineconstexpr |
The War Within alpha, 11.0.0 build 54210.
Definition at line 132 of file client_builds.hpp.
|
inlineconstexpr |
The War Within alpha, 11.0.0 build 54935 (_fogs.wdt version 2 and its VFEX extension records).
Definition at line 136 of file client_builds.hpp.
|
inlineconstexpr |
TWW, Legacy of Arathor, 11.1.7 build 60520 (PCOL/DPIV).
Definition at line 142 of file client_builds.hpp.
|
inlineconstexpr |
TWW, Undermine(d) PTR, 11.1.0 build 58221.
Definition at line 139 of file client_builds.hpp.
|
inlineconstexpr |
Warlords of Draenor (any 6.x client).
Definition at line 38 of file client_builds.hpp.
|
inlineconstexpr |
Wrath of the Lich King (any 3.x client).
Definition at line 29 of file client_builds.hpp.