https://bugs.winehq.org/show_bug.cgi?id=41063
--- Comment #30 from Toni eldrad@autistici.org --- Yes, using your two patches and forwarding UpdateSubresource1 to UpdateSubresource makes the game start.
There seem to be other problems now like the game is too dark and very slow but it runs. A quick analysis of apitrace looks like that's the only ID3D11DeviceContext1 method it's using and it's never using the flags, but that was just a quick look, will debug a bit more later to see if any other methods from Device1 or DeviceContext1 are being used.
About DeviceContext1 methods, it looks like the extra parameters compared to DeviceContext can safely be ignored (according to api docs).