http://bugs.winehq.org/show_bug.cgi?id=35783
--- Comment #33 from Sam Watkins sam@nipl.net --- I was able to hack around the bug by building wine with a patch to disable fog.
In dlls/wined3d/state.c, I made the function state_fogstartend return immediately without doing anything.
The monster log works with this change, and I'm guessing it will fix the other freezes too.
Building wine32 on x86_64 to test this hack was quite a pain! But now I can play Risk of Rain on Linux. :)