https://bugs.winehq.org/show_bug.cgi?id=49899
Bug ID: 49899 Summary: The Sims Complete Collection needs IPin::NewSegment method (ddraw_sink_NewSegment) Product: Wine Version: 5.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: quartz Assignee: wine-bugs@winehq.org Reporter: sashok.olen@gmail.com Distribution: ArchLinux
Created attachment 68255 --> https://bugs.winehq.org/attachment.cgi?id=68255 -all,+quartz,+amstream
Since Wine 5.18, The Sims Complete Collection, when trying to play its intro movie, now exits on launch. In the logs, I see a single fixme:
0128:fixme:amstream:ddraw_sink_NewSegment iface 02241FA4, start 0, stop ffffffffffffffff, rate 1.0000000000000000e+00, stub!
indicating that it tries to use IPin::NewSegment method, which is stubbed out. I tried changing the return code for this stub to S_OK and unfortunately it did not change the behavior. So perhaps it needs a proper implementation of this method. If I skip the game intro using a special argument, the game loads and functions just fine. Note that this only affects Complete Collection, older versions aren't affected. Attached to the bug report is a log with -all,+quartz,+amstream debug channels.