https://bugs.winehq.org/show_bug.cgi?id=38086
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- This particular crash was fixed by: https://source.winehq.org/git/wine.git/commit/fd06827bca416dfec8835f109834ad0729c996a8.
It now needs ID3DXFragmentLinker::AddFragments. Faking success stops the crash and makes the menu appear and you can start the game, but everything is white (unsurprisingly).