UPDATE: I THINK I managed to fix it. Maybe.
winetricks directx9 prevents the crashdialog, pops all sorts of ingame error
messages (all in gibberish, with the only english being "DirectShow"),
and then continues anyway.
Console output is then:
Code:
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll
L"C:\\windows\\system32\\quartz.dll"
err:ole:CoGetClassObject no class object {e436ebb3-524f-11ce-9f53-0020af0ba770}
could be created for context 0x1
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x19065b0/0x19065b0)->((nil),{a35ff56a-9fda-11d0-8fdf-00c04fd9189d},0,(nil))
partial stub!
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the
registry for bias -120, std (d/m/y): 2/10/2011, dlt (d/m/y): 1/04/2011
Note that I cannot winetricks quartz after getting directx9!
I tried (with a clean wineprefix) to do quartz before directx9, but that returns
the game to consistent crashing.
Either way, I've managed to reach my own, if rough, solution.
If anyone has ideas for simplification...