https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #24 from Aaryaman Vasishta jem456.vasishta@gmail.com --- (In reply to Aaryaman Vasishta from comment #23)
(In reply to Sergey Isakov from comment #22)
Created attachment 53776 [details] It works
Ha! The LEGO man ask me to insert CD disk and then stop the game. When I insert it I can play. Screenshot to prove.
Later next bug appears
fixme:ddraw:d3d_device1_Pick iface 0x1c7284, buffer 0x2a95230, viewport 0x198138, flags 0, rect (602,328)-(603,329) stub! fixme:ddraw:d3d_device1_GetPickRecords iface 0x1c7284, count 0x33f65c, records 0x0 stub! fixme:ddraw:d3d_device1_GetPickRecords iface 0x1c7284, count 0x33f65c, records 0x3030024 stub! wine: Unhandled page fault on read access to 0x00000008 at address 0x6ddcc18d (thread 002f), starting debugger...
So initial bug concerning d3drm.dll can be resolved by native library and waiting for wine implementation.
Thanks for the obeservations! Could you post a ddraw + d3drm trace till this point? That'll reveal a lot of more useful things.
Thanks!
Though I don't think it should be done considering it's the native DLL.