https://bugs.winehq.org/show_bug.cgi?id=45194
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- You surely did something wrong. With dotnet 40 installed the message wine: Call from 0x7b43d00c to unimplemented function mscoree.dll.CorIsLatestSvc, aborting
can not occur since native mscoree is used.
You should try again with a fresh wine prefix. In a fresh wine prefix, begin to install dotnet 40 and then painkiller.
Anyway, does the bug occur with the demo https://www.fileplanet.com/137061/130000/fileinfo/Painkiller-Single-Player-D... or https://www.fileplanet.com/143135/140000/fileinfo/Painkiller-Multiplayer-Dem...