https://bugs.winehq.org/show_bug.cgi?id=43833
--- Comment #2 from Ken Thomases ken@codeweavers.com --- This game uses OpenGL (as opposed to Direct3D) and requires that the OpenGL implementation supports the "compatibility profile". My understanding is that the only driver that implements that on Linux is the NVIDIA proprietary binary driver. Mesa does not. Other drivers support the "core profile" of OpenGL 3.2+, which drops support for a lot of ancient, deprecated features. Apparently, W:TNO still needs and uses those ancient, deprecated features.
This isn't just neglect on their part, where they asked for the compatibility profile by default even though they could work with the core profile. We've tried faking it and returning a core profile context, but the game really does attempt to use the missing functionality.
There's not much Wine can do here, I'm afraid.