Hi all, I am in the process of rebuilding some of my portingkit game builds in crossover, due to recent catalina upgrade that breaks 32-bit wine app.
One game I couldn't get working is Recettear, in particular all music and sfx are missing, I know for sure it was working before catalina upgrade (but it was with portingkit, which use winetricks to install directmusic).
I know crossover comes with its own direct music component, but even after I installed it, the only thing that changes is all dsound related fixme logs are gone.
I have read through the crossover recettear forum but don't think those sound issues are related to mine, because I already know dsound and related library need to be override, and I know winetricks directmusic alone was enough when I use portingkit.
So I suspect wine32on64 translation has some issues with direct music. Here is the full log for inspection:
Running launcher: Recettear - An Item Shop's Tale (StartMenu.C^3A_ProgramData_Microsoft_Windows_Start+Menu/Programs/GOG.com/Recettear - An Item Shop's Tale/Recettear - An Item Shop's Tale.lnk)
Command-line options:
Bottle: Recettear
Debug channels: +coreaudio,+dmusic,+driver,+dsound,+dsound3d,+mci,+midi,+mmdevapi,+msacm,+tid,+timestamp,+winmm,+xapofx,+xaudio2
CrossOver 19.0.1.32209
macOS Version 10.15.2 (Build 19C57)
Install location: /Users/df/Downloads/Games/CrossOver.app
Mac Locale: en_JP
CXConfig->read(/Users/df/Downloads/Games/CrossOver.app/Contents/SharedSupport/CrossOver/etc/CrossOver.conf)
CXConfig->read(/Users/df/Library/Application Support/CrossOver/CrossOver.conf)
2847: Grabbing the '/var/folders/5p/x75qn2_n1zb7c8nq1w9m1cvw0000gn/T//.wine-501/bottle-1000008-203d5d4d8.lock' lock
2847: Got the '/var/folders/5p/x75qn2_n1zb7c8nq1w9m1cvw0000gn/T//.wine-501/bottle-1000008-203d5d4d8.lock' lock
CXConfig->read(/Users/df/Library/Application Support/CrossOver/Bottles/Recettear/cxbottle.conf)
2847: Releasing the '/var/folders/5p/x75qn2_n1zb7c8nq1w9m1cvw0000gn/T//.wine-501/bottle-1000008-203d5d4d8.lock' lock
Bottle environment variables:
CX_BOTTLE_CREATOR_APPID -> com.codeweavers.c4.8004
CXRWConfig->new(/Users/df/Library/Application Support/CrossOver/Bottles/Recettear/cxmenu.conf)
'/Users/df/Library/Application Support/CrossOver/Bottles/Recettear/cxmenu.conf' not modified -> no need to save
Starting 'StartMenu.C^3A_ProgramData_Microsoft_Windows_Start+Menu/Programs/GOG.com/Recettear - An Item Shop's Tale/Recettear - An Item Shop's Tale.lnk'
system encoding='UTF-8'
Exec-ing '"/Users/df/Downloads/Games/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine" --bottle "Recettear" --check --wait-children --start "C:/ProgramData/Microsoft/Windows/Start Menu/Programs/GOG.com/Recettear - An Item Shop's Tale/Recettear - An Item Shop's Tale.lnk" --cx-log - --debugmsg +coreaudio,+dmusic,+driver,+dsound,+dsound3d,+mci,+midi,+mmdevapi,+msacm,+tid,+timestamp,+winmm,+xapofx,+xaudio2'
8350.429:001d:err:plugplay:process_IOService_Device object 0x6403
8350.434:001d:err:plugplay:process_IOService_Device object 0x6507
8350.434:001d:err:plugplay:process_IOService_Device Unable to create plug in interface for USB deviceobject 0x650b
8351.503:0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
8351.505:0009:fixme:exec:SHELL_execute flags ignored: 0x00004100
8351.754:002a:trace:winmm:DllMain 639C0000 0x1 0032FD24
8352.281:002b:trace:winmm:DllMain 639C0000 0x2 00000000
8352.292:002c:trace:winmm:DllMain 639C0000 0x2 00000000
8352.366:002a:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\DMIME.DLL"
8352.366:002a:err:ole:CoGetClassObject no class object {d2ac2881-b39b-11d1-8704-00600893b1bd} could be created for context 0x3
8352.702:002b:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
8358.045:002c:trace:winmm:DllMain 639C0000 0x3 00000000
8358.050:002a:trace:winmm:DllMain 639C0000 0x0 00000001