pub fn world_of_warcraft() -> RuleExpand description
The 4 GB address space for 32-bit World of Warcraft clients.
Every 32-bit WoW client with these version strings gets the 4 GB address
space. Under Wine the client shares its 2 GB with Wine itself and the
Direct3D layers, so it runs out long before it would on Windows. The
clients checked are 1.12.1 and 3.3.5a: both carry these three strings, and
their unpatched builds lack the large-address-aware flag. The matcher
cannot pin FileVersion, so other 32-bit clients with the same strings get
it too. Patched private-server clients, such as Turtle WoW’s, already
have the flag and need no rule; a client that has it loses nothing. A
64-bit client is not affected.