...eventually discovered it really disliked running in windowed mode...
So I went back to COG-8.0 and rechecked with windowed mode off, and
it does install, but trying to run it results in a crash -- I get the
splash-screen and loader bar, momentary flash of GUI elements, then
it crashes and burns like as many lego blocks thrown onto a hot kiln...
Crossover's wine handles thing differently than wine-1.1.31 - between
the two traces, I've fathomed out a clue...although I don't actually
see the error msg you're seeing (which, btw, actually looks like your
alsa_layer drivers in linux are screaming blue murder, not crossover
itself as such...)
Anyhow....the one thing I spotted using COG-8.0's wine in the console,
is a small snippet which looks like thus ;
fixme:ole:TLB_ReadTypeLib Header type magic 0x00905a4d not supported.
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\LEGO Company\LEGO Digital Designer\LDD.exe" failed with error 0
fixme:ole:TLB_ReadTypeLib Header type magic 0x00905a4d not supported.
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\LEGO Company\LEGO Digital Designer\LDD.exe" failed with error 0
Now, take note of the header type magic number 0x00905a4d, and look at wine-1.1.31
console chatter regarding the same thing;
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x164f20,0x1653f0): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e710,cbPropData=40,pcbReturned=0x33e738) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x165f20,0x165e20): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e710,cbPropData=40,pcbReturned=0x33e738) GUID_NULL not implemented!
fixme:ole:TLB_ReadTypeLib Header type magic 0x00905a4d not supported.
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\LEGO Company\LEGO Digital Designer\LDD.exe" failed with error 0
fixme:ole:TLB_ReadTypeLib Header type magic 0x00905a4d not supported.
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\LEGO Company\LEGO Digital Designer\LDD.exe" failed with error 0
fixme:shdocvw:PersistStreamInit_InitNew (0x16a420)
fixme:shdocvw:OleObject_Advise (0x16a420)->(0x1e755fc, 0x1e75654)
fixme:shdocvw:ViewObject_SetAdvise (0x16a420)->(1 00000000 0x1e755fc)
fixme:shdocvw:ViewObject_Draw (0x16a420)->(1 -1 (nil) (nil) (nil) 0x500 0x1e7566c 0x1e7566c (nil) 00000000)
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x16c0f8,0x16bff8): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e750,cbPropData=40,pcbReturned=0x33e778) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x16cc80,0x16cb80): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e9f4,cbPropData=40,pcbReturned=0x33ea1c) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x16d8a0,0x16d7a0): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33eabc,cbPropData=40,pcbReturned=0x33eae4) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x16e4c0,0x16e3c0): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33eae4,cbPropData=40,pcbReturned=0x33eb0c) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x16f0a8,0x16efa8): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e750,cbPropData=40,pcbReturned=0x33e778) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1711c0,0x1710c0): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e318,cbPropData=40,pcbReturned=0x33e340) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x171de0,0x171ce0): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e374,cbPropData=40,pcbReturned=0x33e39c) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x175310,0x175210): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e5e0,cbPropData=40,pcbReturned=0x33e608) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x175e60,0x175d60): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e55c,cbPropData=40,pcbReturned=0x33e584) GUID_NULL not implemented!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1792f8,0x1791f8): stub
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x33e6a4,cbPropData=40,pcbReturned=0x33e6cc) GUID_NULL not implemented!
fixme:ole:TLB_ReadTypeLib Header type magic 0x00905a4d not supported.
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\LEGO Company\LEGO Digital Designer\LDD.exe" failed with error 0
fixme:ole:TLB_ReadTypeLib Header type magic 0x00905a4d not supported.
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\LEGO Company\LEGO Digital Designer\LDD.exe" failed with error 0
So...it sort of looks like this is a bit of a problem...
Over at wineHQ AppDB, versions of this up to and including the 2.x series all seemed
to work, but nobody as yet has checked the 3.x version of LDD...
As always, if you really want this looked at, use the official support ticket
system (or send an email to info@codeweavers.com) explaining the problem, and
be sure to point back to this thread so they can get some background on things.
Cheers!