Skip to main content

world_of_warcraft

Function world_of_warcraft 

Source
pub fn world_of_warcraft() -> Rule
Expand 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.