Problem with playing Nocturne:Rebirth

Questions about Wine on Linux
Locked
Nitonise
Newbie
Newbie
Posts: 3
Joined: Fri Feb 15, 2019 1:28 am

Problem with playing Nocturne:Rebirth

Post by Nitonise »

The game: https://eplipswich.itch.io/nocturne-rebirth

Wine: Wine Stagging 4.1

OS: Debian Stretch 64-bit

Problem: Sometimes game crashes from time to time, output says something about quartz. There is one place in game where I can't go because game crashes with following error log:

Code: Select all

003c:fixme:quartz:FileAsyncReader_WaitForNext Returned: 258 (00000000)
During game Wine flood console with fixme:quartz messages. Like these:

Code: Select all

0009:fixme:quartz:MPEGSplitter_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
0009:fixme:quartz:AsyncReader_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
003c:fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}!
0009:fixme:quartz:MPEGSplitter_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
0009:fixme:quartz:AsyncReader_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
0009:fixme:quartz:MPEGSplitter_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
0009:fixme:quartz:AsyncReader_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
003c:fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}!
0009:fixme:dmime:IDirectMusicAudioPathImpl_SetVolume (0x1dbd80, 0, 0): stub
I thought that problem is with quartz and installed quartz.dll via winetricks, but it made things worse, with native quartz.dll game doesn't even start. Terminal repeateldy shows following messages in this case:

Code: Select all

005b:err:gstreamer:unknown_type Could not find a filter for caps: "application/x-id3"
004e:err:gstreamer:GST_Connect GStreamer failed to play stream
005a:err:gstreamer:watch_bus decodebin13515: Your GStreamer installation is missing a plug-in.
005a:err:gstreamer:watch_bus gstdecodebin2.c(4592): gst_decode_bin_expose (): /GstBin:bin13515/GstDecodeBin:decodebin13515:
no suitable plugins found:
Missing decoder: ID3 tag (application/x-id3)
Gstreamer plugins "good", "bad" and "ugly" are installed.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Problem with playing Nocturne:Rebirth

Post by jkfloris »

Gstreamer plugins "good", "bad" and "ugly" are installed.
Did you also install the 32-bit packages?

Code: Select all

sudo apt-get install gstreamer1.0-plugins-good:i386
Nitonise
Newbie
Newbie
Posts: 3
Joined: Fri Feb 15, 2019 1:28 am

Re: Problem with playing Nocturne:Rebirth

Post by Nitonise »

No, 32-bit packages weren't installed. I installed them and now I get following error with native quartz.dll

Code: Select all

0034:fixme:gstreamer:event_src 0x7cd155c0 (61441) stub
0035:fixme:gstreamer:event_src 0x7cd15640 (61441) stub
0034:fixme:gstreamer:event_src 0x7ab05390 (61441) stub
0036:fixme:gstreamer:event_src 0x7ab05310 (61441) stub
0034:fixme:gstreamer:event_src 0x7ab05190 (61441) stub
0036:err:gstreamer:unknown_type Could not find a filter for caps: "audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true"
0009:err:gstreamer:GST_Connect GStreamer failed to play stream
0034:err:gstreamer:watch_bus decodebin4201: Your GStreamer installation is missing a plug-in.
0034:err:gstreamer:watch_bus gstdecodebin2.c(4592): gst_decode_bin_expose (): /GstBin:bin4201/GstDecodeBin:decodebin4201:
no suitable plugins found:
Missing decoder: MPEG-1 Layer 3 (MP3) (audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true)
When builtin quartz.dll, it shows

Code: Select all

0009:fixme:dmime:IDirectMusicAudioPathImpl_SetVolume (0x1dd0f0, 0, 0): stub
003a:fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}!
0009:fixme:quartz:MPEGSplitter_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
0009:fixme:quartz:AsyncReader_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
And when it freezes terminal shows this:

Code: Select all

003a:fixme:quartz:FileAsyncReader_WaitForNext Returned: 258 (00000000)
Problem persists.
Nitonise
Newbie
Newbie
Posts: 3
Joined: Fri Feb 15, 2019 1:28 am

Re: Problem with playing Nocturne:Rebirth

Post by Nitonise »

I also installed i386 versions of "bad" and "ugly".

After that when using builtin quartz I was getting this during game (game still freezes sometimes)

Code: Select all

0009:fixme:dmime:IDirectMusicAudioPathImpl_SetVolume (0x1dd0f0, 0, 0): stub
0009:fixme:quartz:AsyncReader_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}!
0009:fixme:dmime:IDirectMusicAudioPathImpl_SetVolume (0x1dd0f0, 0, 0): stub
When using native quartz I was getting this:
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 4d004 (device=4 access=3 func=401 method=0)
0009:err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file L"C:\\windows\\system32\\drivers\\gm.dls", make sure it exists
0009:fixme:dmime:path_IPersistStream_Load (0x1dca10, 0x1db2d8): Loading not implemented yet
0009:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (0x1da680, 0x1dca10, 1, 0xbaf504): stub
0009:fixme:dmime:IDirectMusicAudioPathImpl_Activate (0x1dd100, 1): stub
0009:fixme:dmime:IDirectMusicAudioPathImpl_GetObjectInPath (0x1dd100, -5, 24576, 1, {00000000-0000-0000-0000-000000000000}, 0, {6825a449-7524-4d82-920f-50e36ab3ab1e}, 0xbaf508): stub
0009:err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file L"C:\\windows\\system32\\drivers\\gm.dls", make sure it exists
0031:fixme:gstreamer:GST_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
0009:fixme:gstreamer:GST_QueryInterface No interface for {8e1c39a1-de53-11cf-aa63-0080c744528d}!
0009:fixme:gstreamer:GST_QueryInterface No interface for {f90a6130-b658-11d2-ae49-0000f8754b99}!
0034:fixme:gstreamer:event_src 0x7ccd2498 (61441) stub
0035:fixme:gstreamer:event_src 0x7ccd24d8 (61441) stub
0035:fixme:gstreamer:event_src 0x7ccd2518 (61441) stub
0035:fixme:gstreamer:event_src 0x7ccd2ba0 (61441) stub
0034:fixme:gstreamer:event_src 0x7ab05008 (61441) stub
0035:fixme:gstreamer:event_src 0x7ab05048 (61441) stub
0035:fixme:gstreamer:event_src 0x7ab05088 (61441) stub
0034:fixme:gstreamer:event_src 0x7ab05550 (61441) stub
0009:fixme:gstreamer:GSTOutPin_QueryInterface No interface for {56a868bf-0ad4-11ce-b03a-0020af0ba770}!
0036:err:gstreamer:push_data Sending returned: -2
0009:fixme:gstreamer:GSTOutPin_CheckMediaType (0x1eef38) stub
wine: Unhandled page fault on read access to 0x10005a90 at address 0x10005a90 (thread 0009), starting debugger...
Locked