Help with Fluenz on wine

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Ok, no luck. Made a new win32 prefix and installed ie8 through winetricks. Then installed Fluenz, set it to win10 through winecfg and logged in by using the dnsapi.dll you made for me. But still couldn't download the update.

Copied mfplat.dll from my native windows7 drive and copied it into .wine/drive_c/windows/system32 and ran winecfg and made an override for that dll to run native. Still can't see the video.

Anyone other suggestions from the logs? Would a debug trace work better? Thanks.

In the wine debug logs, both of these lines show up

Code: Select all

0009:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0009:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
Does it mean anything?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

These lines probably don't mean a lot. Can you provide a full log with ie8 installed and native mfplat.dll?
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Ok here are the logs for the noupdating and the novideos issue. I have to mention that since I set up the new 32-bit prefix I ran into another issue I had back when I first tried to run Fluenz on wine. The program output complained about missing Qt5Svg.dll though it still did render the main screen.
Image

I downloaded it from the Internet and placed in the system32 folder and the message went away. Had forgot about that one. Hope I have the right one.

Image

Here is the fluenz winecfg with native mfplat.dll and ie8 installed: (mfplat.dll taken from windows7 not windows10)
Image
Image
Image

Here are the trace logs. Thanks again for all your help!
https://www.dropbox.com/s/n620zs6g09r70 ... l.zip?dl=1
https://www.dropbox.com/s/qy4jqhswvvdlh ... l.zip?dl=1
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

I downloaded it from the Internet and placed in the system32 folder and the message went away. Had forgot about that one. Hope I have the right one.
It's better if you don't just download DLLs from the internet.

By full log I didn't mean trace logs, just a complete log without any WINEDEBUG set.
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

You're right about the DLL of course. I moved it out of the wine directory for now, although that brings back the error message in the logs.

I looked at the logs and it doesn't like my mfplat.dll. Says it's for the wrong architecture. I got it direct from my win7-x64 machine.

So I grabbed the one from my win10-x64 machine System32 folder and replaced it in wine's system32 folder. Has the same error message. Attached are the logs. What do you think?

https://www.dropbox.com/s/pagzviqf71qc1 ... e.log?dl=1
https://www.dropbox.com/s/x8ywn27l5l3aw ... l.log?dl=1
https://www.dropbox.com/s/2nxizoig2ecax ... s.log?dl=1
https://www.dropbox.com/s/ycxekjqmujf04 ... l.log?dl=1
Gcenx
Level 6
Level 6
Posts: 709
Joined: Mon Dec 25, 2017 12:11 pm

Re: Help with Fluenz on wine

Post by Gcenx »

If your prefix is 32bit then you need to pull the dll from syswow64 not system32

In 64Bit Windows system32 contains 64Bit and syswow64 contains 32Bit, it’s dumb but that’s how it works
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Oh wow, I didn't know that, thanks! I copied the mfplat.dll from my win7 syswow64 directory over to wine system32 and ran again. Here are the new logs. Still no updating or video playing. Not sure if the win10 dll would make a difference.

https://www.dropbox.com/s/hwdk4tnxv6ku5 ... l.log?dl=1
https://www.dropbox.com/s/y92r0s0da6gju ... l.log?dl=0
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Here are the logs using the 32bit mfplat.dll from windows10. They are a little different messages.

https://www.dropbox.com/s/fvbmwxqtlr35u ... t.log?dl=1
https://www.dropbox.com/s/j5amuiu0kl7kj ... t.log?dl=1

Qt5Svg.dll can be found by installing the viber messaging app from https://www.viber.com/.

I installed the app and the Qt5Svg.dll is put into

Code: Select all

.wine32/drive_c/users/<usernmae>/Local\ Settings/Application\ Data/Viber
I didn't move it into system32 though. Didn't know if that was a good idea. What do you think? The QT5 files Viber keeps in its Data folder are:

Code: Select all

api-ms-win-core-console-l1-1-0.dll             msvcp140_1.dll
api-ms-win-core-datetime-l1-1-0.dll            msvcp140.dll
api-ms-win-core-debug-l1-1-0.dll               opengl32sw.dll
api-ms-win-core-errorhandling-l1-1-0.dll       platforms
api-ms-win-core-file-l1-1-0.dll                playlistformats
api-ms-win-core-file-l1-2-0.dll                position
api-ms-win-core-file-l2-1-0.dll                qmltooling
api-ms-win-core-handle-l1-1-0.dll              qrencode.dll
api-ms-win-core-heap-l1-1-0.dll                Qt
api-ms-win-core-interlocked-l1-1-0.dll         Qt5Core.dll
api-ms-win-core-libraryloader-l1-1-0.dll       Qt5Gui.dll
api-ms-win-core-localization-l1-2-0.dll        Qt5Location.dll
api-ms-win-core-memory-l1-1-0.dll              Qt5Multimedia.dll
api-ms-win-core-namedpipe-l1-1-0.dll           Qt5MultimediaQuick.dll
api-ms-win-core-processenvironment-l1-1-0.dll  Qt5Network.dll
api-ms-win-core-processthreads-l1-1-0.dll      Qt5Positioning.dll
api-ms-win-core-processthreads-l1-1-1.dll      Qt5PositioningQuick.dll
api-ms-win-core-profile-l1-1-0.dll             Qt5Qml.dll
api-ms-win-core-rtlsupport-l1-1-0.dll          Qt5QuickControls2.dll
api-ms-win-core-string-l1-1-0.dll              Qt5Quick.dll
api-ms-win-core-synch-l1-1-0.dll               Qt5QuickTemplates2.dll
api-ms-win-core-synch-l1-2-0.dll               Qt5RemoteObjects.dll
api-ms-win-core-sysinfo-l1-1-0.dll             Qt5Sql.dll
api-ms-win-core-timezone-l1-1-0.dll            Qt5Svg.dll
api-ms-win-core-util-l1-1-0.dll                Qt5WebChannel.dll
api-ms-win-crt-conio-l1-1-0.dll                Qt5WebEngineCore.dll
api-ms-win-crt-convert-l1-1-0.dll              Qt5WebEngine.dll
api-ms-win-crt-environment-l1-1-0.dll          Qt5WebSockets.dll
api-ms-win-crt-filesystem-l1-1-0.dll           Qt5Widgets.dll
api-ms-win-crt-heap-l1-1-0.dll                 Qt5WinExtras.dll
api-ms-win-crt-locale-l1-1-0.dll               QtGraphicalEffects
api-ms-win-crt-math-l1-1-0.dll                 QtLocation
api-ms-win-crt-multibyte-l1-1-0.dll            QtMultimedia
api-ms-win-crt-private-l1-1-0.dll              QtPositioning
api-ms-win-crt-process-l1-1-0.dll              QtQml
api-ms-win-crt-runtime-l1-1-0.dll              QtQuick
api-ms-win-crt-stdio-l1-1-0.dll                QtQuick.2
api-ms-win-crt-string-l1-1-0.dll               QtWebChannel
api-ms-win-crt-time-l1-1-0.dll                 QtWebEngine
api-ms-win-crt-utility-l1-1-0.dll              QtWebEngineProcess.exe
audio                                          resources
d3dcompiler_47.dll                             scenegraph
geoservices                                    Sound
gpu_blacklist.json                             sqldrivers
iconengines                                    styles
icudt61.dll                                    translations
icuin61.dll                                    ucrtbase.dll
icuuc61.dll                                    vccorlib140.dll
imageformats                                   vcruntime140.dll
libEGL.dll                                     Viber.exe
libGLESV2.dll                                  ViberRTC.dll
mediaservice
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Fluenz makes its own logs when running. There might be some information there that could help; the last line looks interesting:

Here's the last run:

Code: Select all

04-01-2019 15:31:58.145 - Previuous log C:/users/<username>/My Documents/Fluenz/logs/fluenz.20190104T153151_04_01_19__15_31_58.log
[04-01-2019 15:31:58.145] [Debug] {default} FileManager created for: [ "C:/Program Files/Fluenz/bin/Resources/fluUserData/98682" ]
[04-01-2019 15:31:58.670] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/img/logo.png" ) 
[04-01-2019 15:31:58.715] [Debug] {default}  QUrl( "file:///33/ge_0000_000_0002.dat" ) 
[04-01-2019 15:31:59.117] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/fonts/helvetica/helveticathn.svg#helveticathn" ) 
[04-01-2019 15:31:59.118] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/fonts/helvetica/helveticathn.ttf" ) 
[04-01-2019 15:32:00.642] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/img/background-default.jpg" ) 
[04-01-2019 15:32:01.432] [Debug] {default} Version of Installed App [ "1.0.0.177" ]
[04-01-2019 15:32:01.433] [Debug] {default} Version of Available App [ "1.0.0.177" ]
[04-01-2019 15:32:01.433] [Debug] {default} Version of Installed Core [ "1.0.1.161" ]
[04-01-2019 15:32:01.434] [Debug] {default} Version of Available Core [ "1.0.1.241" ]
[04-01-2019 15:32:01.434] [Debug] {default} Core Update AVAILABLE
[04-01-2019 15:32:07.569] [Debug] {default}  QUrl( "file:///session?fluenzID=98682&token=89bf1e35ab0e028445a307c4131de0cf5a718db0&sessionId=GE100&device=desktop" ) 
[04-01-2019 15:32:07.982] [Debug] {default}  QUrl( "file:///session?token=89bf1e35ab0e028445a307c4131de0cf5a718db0&fluenzID=98682&sessionId=GE100&device=desktop" ) 
[04-01-2019 15:32:08.016] [Debug] {default}  QUrl( "file:///help?token=89bf1e35ab0e028445a307c4131de0cf5a718db0&fluenzID=98682&levelId=GE1&device=desktop" ) 
[04-01-2019 15:32:08.050] [Debug] {default}  QUrl( "file:///glossary?fluenzID=98682&token=89bf1e35ab0e028445a307c4131de0cf5a718db0&levelId=GE1&device=desktop" ) 
[04-01-2019 15:32:08.127] [Debug] {default} getSharedDataVideoPath: "/00/11_0000_000_0001.dat"
[04-01-2019 15:32:08.127] [Debug] {default} getSharedDataPath: "C:/Program Files/Fluenz/bin/Resources/core"
[04-01-2019 15:32:08.323] [Debug] {default} Version of Installed App [ "1.0.0.177" ]
[04-01-2019 15:32:08.323] [Debug] {default} Version of Available App [ "1.0.0.177" ]
[04-01-2019 15:32:08.324] [Debug] {default} Version of Installed Core [ "1.0.1.161" ]
[04-01-2019 15:32:08.324] [Debug] {default} Version of Available Core [ "1.0.1.241" ]
[04-01-2019 15:32:08.325] [Debug] {default} Core Update AVAILABLE
[04-01-2019 15:32:08.624] [Debug] {default}  QUrl( "https://dev.fluenz.com/setBookmark.php?fluenzID=98682&token=89bf1e35ab0e028445a307c4131de0cf5a718db0&drillId=GE100W&exerciseId=GE100W00&device=desktop" ) 
[04-01-2019 15:32:08.738] [Debug] {default} defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
A second log created has some additional information. Sorry to put so much stuff here but hoping something will stand out as to why this insn't working:

Code: Select all

[04-01-2019 15:31:51.705] [Debug] {default} App Version:[ 1.0.0.177 ]
[04-01-2019 15:31:51.903] [Debug] {default} FileManager created for: [ "C:/Program Files/Fluenz/bin/Resources/soUserData/<username>" ]
[04-01-2019 15:31:51.904] [Debug] {default} FileManager created for: [ "C:/Program Files/Fluenz/bin/Resources" ]
[04-01-2019 15:31:51.905] [Debug] {default} "Success removing directory: C:/Program Files/Fluenz/bin/Resources/Temp"
[04-01-2019 15:31:51.905] [Debug] {default} urlGetUserDomain: [ "https://dev.fluenz.com/getUserDomain.php" ]
[04-01-2019 15:31:51.906] [Debug] {default} urlUserManager  : [ "https://dev.fluenz.com/userManager.php" ]
[04-01-2019 15:31:51.907] [Debug] {default} FluenzRecorder()
[04-01-2019 15:31:51.908] [Debug] {default} initialize()
[04-01-2019 15:31:51.951] [Debug] {default} "Recording with: Built-in Audio Analog Stereo"
[04-01-2019 15:31:51.951] [Debug] {default} "Playing with: Built-in Audio Analog Stereo"
[04-01-2019 15:31:51.952] [Debug] {default} Recording config:  "1"  channel,  "16"  bit,  "44100"  Hz
[04-01-2019 15:31:52.002] [Debug] {default} FileManager created for: [ "C:/Program Files/Fluenz/bin/Resources/fluUserData/98682" ]
[04-01-2019 15:31:52.030] [Debug] {default} QObject::connect: No such signal QNetworkAccessManager::sslErrors(QNetworkReply, const QList<QSslError> & )
[04-01-2019 15:31:52.063] [Debug] {default} QSslSocket::supportsSsl(): [ true ]
[04-01-2019 15:31:52.063] [Debug] {default} Starting with [ "C:/Program Files/Fluenz/bin/Resources/core/indexDesk.html" ]
[04-01-2019 15:31:52.063] [Debug] {default} pageLoadFinished false
[04-01-2019 15:31:52.092] [Debug] {default} [ false ]  QUrl( "qrc:/resources/page.html" ) 
[04-01-2019 15:31:52.092] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/indexDesk.html" ) 
[04-01-2019 15:31:52.093] [Debug] {default} w: 1920
[04-01-2019 15:31:52.093] [Debug] {default} h: 1045
[04-01-2019 15:31:52.094] [Debug] {default} e: 0
[04-01-2019 15:31:52.094] [Debug] {default} ww: 1366
[04-01-2019 15:31:52.094] [Debug] {default} wh: 683
[04-01-2019 15:31:52.095] [Debug] {default} x: 277
[04-01-2019 15:31:52.095] [Debug] {default} y: 181
[04-01-2019 15:31:52.301] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/styles/compiled.css?v=1439241365917" ) 
[04-01-2019 15:31:52.302] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/source.min.js?v=1439241365917" ) 
[04-01-2019 15:31:52.303] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/modules/desktop/recorder.js" ) 
[04-01-2019 15:31:52.304] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/modules/desktop/fluenz.js" ) 
[04-01-2019 15:31:52.331] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/vendor/bower/normalize.css/normalize.css" ) 
[04-01-2019 15:31:52.470] [Debug] {default} pageLoadFinished true
[04-01-2019 15:31:52.551] [Debug] {default} [ true ]  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/indexDesk.html" ) 
[04-01-2019 15:31:54.202] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/fonts/helvetica/helveticaextlt.svg#helveticaextlt" ) 
[04-01-2019 15:31:54.203] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/fonts/helvetica/helveticaextlt.ttf" ) 
[04-01-2019 15:31:57.929] [Debug] {default} SSO
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

When using win7 mfplat, you did somethign wrong - it did still use built in version. The win10 version crashes due to a missing function:
"wine: Call from 0x7b43e31c to unimplemented function api-ms-win-appmodel-runtime-l1-1-2.dll.AppPolicyGetMediaFoundationCodecLoading, aborting"
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

How do you determine it was still using the built-in? So I can be sure on my next try that I'm using the right one? I simply copied it from my windows7 drive and put it in the system32 folder. Is there something else to do? Thanks.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

As long as there is "fixme:mfplat" in the log, it's using wine mfplat.
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Well I used winecfg and selected the dll override as you can see in the screenshot above from jan 3rd. I must not be doing everything I need to for the dll to be loaded. Do I need to run wineboot, regesrv or anything or is it just as simple as copying the dll over to the system32 folder?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

You need the right architecture in the right folder. For a 32bit prefix, copy the 32bit library (from syswow64) into system32. For being sure, add the dll override to the default settings, not Fluenz.exe.
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

I think I'm doing everything you suggest. Started from scratch.

Created a new wine prefix

Code: Select all

WINEPREFIX=~/.wine32 WINEARCH=win32 winecfg
Installed ie8

Code: Select all

WINEPREFIX=~/.wine32 WINEARCH=win32 winetricks ie8
Image

installed Fluenz

Code: Select all

WINEPREFIX=~/.wine32 WINEARCH=win32 wine /media/cdrom/fluenzinstaller.exe
Copied over the dnsapi.dll you provided

Code: Select all

cp Downloads/dnsapi.dll .wine32/drive_c/Program\ Files/Fluenz/bin/
Copied mfplat.dll from my windows drive

Code: Select all

cp /mnt/windows7/Windows/SysWOW64/mfplat.dll .wine32/drive_c/windows/system32/

Code: Select all

 <username>~ ls -la .wine32/drive_c/windows/system32/mfplat.dll 
-rw-rw-r-- 1 <username> <username> 354816 Jan  5 18:49 .wine32/drive_c/windows/system32/mfplat.dll
 <username> ~ ls -la /mnt/windows7/Windows/SysWOW64/mfplat.dll 
-rwxrwxrwx 2 root root 354816 Dec  8  2015 /mnt/windows7/Windows/SysWOW64/mfplat.dll
 <username> ~ cksum .wine32/drive_c/windows/system32/mfplat.dll 
3509963249 354816 .wine32/drive_c/windows/system32/mfplat.dll
 <username> ~ cksum /mnt/windows7/Windows/SysWOW64/mfplat.dll 
3509963249 354816 /mnt/windows7/Windows/SysWOW64/mfplat.dll

Configure the Defaults and Fluenz to use native mfplat.dll

Code: Select all

WINEPREFIX=~/.wine32 WINEARCH=win32 winecfg
ImageImage
ImageImage

Ran Fluenz and activated it. Ran Fluenz with logging and tried to run video unsuccessfully

Code: Select all

WINEPREFIX=~/.wine32 WINEARCH=win32 wine Fluenz.exe &> fluenz.log
Inside fluenz.log

Code: Select all

0009:fixme:mfplat:mfsession_Close (0x1939a0)
0009:fixme:mfplat:mfsession_Shutdown (0x1939a0)
0009:fixme:mfplat:mfsession_BeginGetEvent (0x1939a0)->(0x5e25058, 0x1939a0)
0009:fixme:mfplat:mfsession_Close (0x1939a0)
0009:fixme:mfplat:mfsession_Shutdown (0x1939a0)
Any suggestions? Thanks for your help.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

Can you try "winetricks mf"? That's where this FIXME is from.
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Ok,

Code: Select all

WINEPREFIX=~/.wine32 WINEARCH=win32 winetricks mf
Using winetricks 20181203-next - sha256sum: 232f961764e7d96758328a22d08802b3421fa6bb773e6772d0292834354f2215 with wine-4.0-rc4 (Staging) and WINEARCH=win32
Executing w_do_call mf
Executing load_mf 
Executing cabextract -q -d /home/<username>/.wine32/dosdevices/c:/windows/temp/_mf -L -F x86_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7601.17514_none_9e6699276b03c38e/mf.dll /home/<username>/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe
Executing cp /home/<username>/.wine32/dosdevices/c:/windows/temp/_mf/x86_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7601.17514_none_9e6699276b03c38e/mf.dll /home/<username>/.wine32/dosdevices/c:/windows/system32/mf.dll
Using native,builtin override for following DLLs: mf
Executing wine regedit C:\windows\Temp\_mf\override-dll.reg
That took the fixme:mfplat out of the log file. What does did that actually do? Looks like it changed the registry.

New wine Log (just ran the program, tried to view a session and exited):

Code: Select all

0120:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0120:fixme:file:FindFirstFileExW flags not implemented 0x00000002
FluenzLoggerWriter [C:/users/<username>/My Documents/Fluenz/logs/<username>.20190106T1
21620.log]
0120:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0120:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0120:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0120:fixme:wlanapi:WlanRegisterNotification (0x1, 65535, 1, 0x3461520, 0x2451470
, (nil), (nil)) stub
0126:fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x343d9a4) semi-stub
0120:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0120:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi 
sound output probably won't work.
0120:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0120:fixme:toolhelp:Heap32ListFirst : stub
012d:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0120:fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x33d130) semi-stub
0120:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0120:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not suppor
ted
0126:fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x343d448) semi-stub
0120:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0120:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x116
15381, 0x1163ebd0, 0x1163ebc8) stub.
0120:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0x116
15381, 0x1163ecb0, 0x1163eca8) stub.
0120:fixme:ntdll:EtwEventRegister ({a7364e1a-894f-4b3d-a930-2ed9c8c4c811}, 0x325
1ad5c, 0x327dd128, 0x327dd120) stub.
0120:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x3251ad5c, 0x327dd0f0, 0x327dd0e8) stub.
0120:fixme:ntdll:EtwRegisterTraceGuidsW (0x326ff24f, 0x327ddd68, {6e03dd26-581b-4ec5-8f22-601a4de5f022}, 1, 0x33c808, (null), (null), 0x327ddd80): stub
0120:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
0120:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33cff0 4 stub
0120:fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x10000000
0120:fixme:msvcrt:__clean_type_info_names_internal (0x112a104c) stub
0120:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0120:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0120:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0120:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0120:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0120:fixme:msvcrt:__clean_type_info_names_internal (0x3bb6370) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x450d410) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x35895ac) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x346a59c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x345a240) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x2a729dc) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x2a250e0) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x2a0b97c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x29b547c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x283540c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x282540c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x27e3414) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x279d7ec) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x2738530) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x272640c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x271965c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x270643c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x25d566c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x36edc4) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x22add04) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x22657e4) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x6303fe24) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x1f4e5d8) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x62024744) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x3f35b4) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x2222504) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x66259224) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x3d56ec) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x3a2b24) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x6540783c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x1007ce84) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0xf0e6c4) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x640c2ed4) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x673d080c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0x4aacda2c) stub
0120:fixme:msvcrt:__clean_type_info_names_internal (0xabe7a4) stub
New Fluenz Application created log:

Code: Select all

[06-01-2019 12:16:26.435] [Debug] {default} FileManager created for: [ "C:/Program Files/Fluenz/bin/Resources/fluUserData/98682" ]
[06-01-2019 12:16:26.960] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/img/logo.png" ) 
[06-01-2019 12:16:27.004] [Debug] {default}  QUrl( "file:///33/ge_0000_000_0002.dat" ) 
[06-01-2019 12:16:27.405] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/fonts/helvetica/helveticathn.svg#helveticathn" ) 
[06-01-2019 12:16:27.406] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/fonts/helvetica/helveticathn.ttf" ) 
[06-01-2019 12:16:28.929] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/img/background-default.jpg" ) 
[06-01-2019 12:16:29.713] [Debug] {default} Version of Installed App [ "1.0.0.177" ]
[06-01-2019 12:16:29.713] [Debug] {default} Version of Available App [ "1.0.0.177" ]
[06-01-2019 12:16:29.714] [Debug] {default} Version of Installed Core [ "1.0.1.161" ]
[06-01-2019 12:16:29.714] [Debug] {default} Version of Available Core [ "1.0.1.241" ]
[06-01-2019 12:16:29.715] [Debug] {default} Core Update AVAILABLE
[06-01-2019 12:16:35.262] [Debug] {default}  QUrl( "file:///session?token=02e1c7d42c0e09fe3e3ccf2105fb9845296fd807&fluenzID=98682&sessionId=GE100&device=desktop" ) 
[06-01-2019 12:16:35.297] [Debug] {default}  QUrl( "file:///help?token=02e1c7d42c0e09fe3e3ccf2105fb9845296fd807&fluenzID=98682&levelId=GE1&device=desktop" ) 
[06-01-2019 12:16:35.331] [Debug] {default}  QUrl( "file:///glossary?fluenzID=98682&token=02e1c7d42c0e09fe3e3ccf2105fb9845296fd807&levelId=GE1&device=desktop" ) 
[06-01-2019 12:16:35.409] [Debug] {default} getSharedDataVideoPath: "/00/11_0000_000_0001.dat"
[06-01-2019 12:16:35.410] [Debug] {default} getSharedDataPath: "C:/Program Files/Fluenz/bin/Resources/core"
[06-01-2019 12:16:35.605] [Debug] {default} Version of Installed App [ "1.0.0.177" ]
[06-01-2019 12:16:35.606] [Debug] {default} Version of Available App [ "1.0.0.177" ]
[06-01-2019 12:16:35.606] [Debug] {default} Version of Installed Core [ "1.0.1.161" ]
[06-01-2019 12:16:35.607] [Debug] {default} Version of Available Core [ "1.0.1.241" ]
[06-01-2019 12:16:35.607] [Debug] {default} Core Update AVAILABLE
[06-01-2019 12:16:35.884] [Debug] {default}  QUrl( "https://dev.fluenz.com/setBookmark.php?fluenzID=98682&token=02e1c7d42c0e09fe3e3ccf2105fb9845296fd807&drillId=GE100W&exerciseId=GE100W00&device=desktop" ) 
[06-01-2019 12:16:36.001] [Debug] {default} Unsupported url scheme!
[06-01-2019 12:16:36.002] [Debug] {default} Unsupported url scheme!
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

timbuck2 wrote:That took the fixme:mfplat out of the log file. What does did that actually do? Looks like it changed the registry.
This installs native mf and adds a DllOverride.
timbuck2 wrote:New wine Log (just ran the program, tried to view a session and exited):
Doesn't seem to contain anything interesting anymore.
timbuck2 wrote:New Fluenz Application created log:
Don't know what could be the problem here, sorry.
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Ah, didn't notice Fluenz creates 2 logs of its own. Here is the other one:

Code: Select all

06-01-2019 12:16:20.510] [Debug] {default} App Version:[ 1.0.0.177 ]
[06-01-2019 12:16:20.711] [Debug] {default} FileManager created for: [ "C:/Program Files/Fluenz/bin/Resources/soUserData/<username>" ]
[06-01-2019 12:16:20.712] [Debug] {default} FileManager created for: [ "C:/Program Files/Fluenz/bin/Resources" ]
[06-01-2019 12:16:20.712] [Debug] {default} "Directory not removed. It does not exist: C:/Program Files/Fluenz/bin/Resources/Temp"
[06-01-2019 12:16:20.712] [Debug] {default} urlGetUserDomain: [ "https://dev.fluenz.com/getUserDomain.php" ]
[06-01-2019 12:16:20.713] [Debug] {default} urlUserManager  : [ "https://dev.fluenz.com/userManager.php" ]
[06-01-2019 12:16:20.713] [Debug] {default} FluenzRecorder()
[06-01-2019 12:16:20.714] [Debug] {default} initialize()
[06-01-2019 12:16:20.755] [Debug] {default} "Recording with: Built-in Audio Analog Stereo"
[06-01-2019 12:16:20.756] [Debug] {default} "Playing with: Built-in Audio Analog Stereo"
[06-01-2019 12:16:20.756] [Debug] {default} Recording config:  "1"  channel,  "16"  bit,  "44100"  Hz
[06-01-2019 12:16:20.805] [Debug] {default} FileManager created for: [ "C:/Program Files/Fluenz/bin/Resources/fluUserData/98682" ]
[06-01-2019 12:16:20.833] [Debug] {default} QObject::connect: No such signal QNetworkAccessManager::sslErrors(QNetworkReply, const QList<QSslError> & )
[06-01-2019 12:16:20.879] [Debug] {default} QSslSocket::supportsSsl(): [ true ]
[06-01-2019 12:16:20.879] [Debug] {default} Starting with [ "C:/Program Files/Fluenz/bin/Resources/core/indexDesk.html" ]
[06-01-2019 12:16:20.880] [Debug] {default} pageLoadFinished false
[06-01-2019 12:16:20.907] [Debug] {default} [ false ]  QUrl( "qrc:/resources/page.html" ) 
[06-01-2019 12:16:20.908] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/indexDesk.html" ) 
[06-01-2019 12:16:20.909] [Debug] {default} w: 1920
[06-01-2019 12:16:20.909] [Debug] {default} h: 1045
[06-01-2019 12:16:20.909] [Debug] {default} e: 0
[06-01-2019 12:16:20.910] [Debug] {default} ww: 1366
[06-01-2019 12:16:20.910] [Debug] {default} wh: 683
[06-01-2019 12:16:20.911] [Debug] {default} x: 277
[06-01-2019 12:16:20.911] [Debug] {default} y: 181
[06-01-2019 12:16:21.112] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/styles/compiled.css?v=1439241365917" ) 
[06-01-2019 12:16:21.113] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/source.min.js?v=1439241365917" ) 
[06-01-2019 12:16:21.114] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/modules/desktop/recorder.js" ) 
[06-01-2019 12:16:21.115] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/modules/desktop/fluenz.js" ) 
[06-01-2019 12:16:21.139] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/vendor/bower/normalize.css/normalize.css" ) 
[06-01-2019 12:16:21.278] [Debug] {default} pageLoadFinished true
[06-01-2019 12:16:21.359] [Debug] {default} [ true ]  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/indexDesk.html" ) 
[06-01-2019 12:16:23.015] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/fonts/helvetica/helveticaextlt.svg#helveticaextlt" ) 
[06-01-2019 12:16:23.016] [Debug] {default}  QUrl( "file:///C:/Program Files/Fluenz/bin/Resources/core/app/fonts/helvetica/helveticaextlt.ttf" ) 
[06-01-2019 12:16:26.220] [Debug] {default} SSO
[06-01-2019 12:16:26.225] [Debug] {default} "{
    "host_botr": "",
    "host_as3": "",
    "intro_music": "\/72\/intro_0000_000_0000.dat",
    "user_id": "98682",
    "user_name": "woodstock99",
    "token": "02e1c7d42c0e09fe3e3ccf2105fb9845296fd807",
    "user_activations": null,
    "agreement": true,
    "advertisement": null,
    "max_access_times": 30,
    "warning_access_times": 2,
    "version_core": "1.0.1.241",
    "zip_core": "https:\/\/fluenzcore.s3.amazonaws.com\/AZIPS\/desktop_CORE_APP_1.0.1.241.zip?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJLZXRRESMLGQWESQ%2F20190106%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190106T013002Z&X-Amz-SignedHeaders=host&X-Amz-Expires=360000&X-Amz-Signature=505bfd0b59e92fd7433d11d7651e768b67bf17c83fa4b8d4ba64c0bb260eb997",
    "version_desktop_app": {
        "win": "1.0.0.177",
        "mac": "1.0.0.166"
    },
    "zip_desktop_app": {
        "win": "https:\/\/fluenzcore.s3.amazonaws.com\/AZIPS\/desktop_APP_WIN_1.0.0.177.zip?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJLZXRRESMLGQWESQ%2F20190106%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190106T013002Z&X-Amz-SignedHeaders=host&X-Amz-Expires=360000&X-Amz-Signature=b18f7f679b687efe81247528bbafda6b36524c43112ba9656c3afb34e335d2c7",
        "mac": "https:\/\/fluenzcore.s3.amazonaws.com\/AZIPS\/desktop_APP_MAC_1.0.0.166.zip?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJLZXRRESMLGQWESQ%2F20190106%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190106T013002Z&X-Amz-SignedHeaders=host&X-Amz-Expires=360000&X-Amz-Signature=0d3ec4573e126245ad32682de8596ec8dd471dfbd45190b6e32d8b82dced8d3a"
    },
    "hasActivations": true,
    "languages": [
        {
            "id": "GE",
            "language": "german",
            "title": "German",
            "active": true,
            "music_file": "\/72\/ge_0000_000_0001.dat",
            "accents_shortcuts_file": "\/33\/ge_0000_000_0001.dat",
            "index_file": "\/33\/ge_0000_000_0002.dat",
            "levels": [
                {
                    "id": "GE1",
                    "active": true,
                    "bookmark": {
                        "timestamp": "1546794745",
                        "session_id": "GE100",
                        "drill_id": "GE100W",
                        "drill_type": "W",
                        "exercise_id": "GE100W00",
                        "device": "desktop",
                        "ip": "75.106.13.225",
                        "last_modified_date": "2019-01-06T12:12:25-05:00",
                        "last_modified_duration": 240,
                        "last_modified_duration_iso": "PT4M",
                        "device_name": "Fluenz Desktop",
                        "device_uuid": "",
                        "last_modified_date_human_readable": "01\/06\/2019 12:12:25"
                    },
                    "title": "Level 1",
                    "number": "1",
                    "zip": "https:\/\/fluenzcore.s3.amazonaws.com\/AZIPS\/desktop_GE1_9.zip?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJLZXRRESMLGQWESQ%2F20190106%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190106T013003Z&X-Amz-SignedHeaders=host&X-Amz-Expires=360000&X-Amz-Signature=9f68fbdb4dd656d9f0184c4ad64771285aa0c36e295b0e5b81c136999cec0320",
                    "version": "9",
                    "designConfiguration": {
                        "backgroundPicturesRotation": 1,
                        "drills": {
                            "A": {
                                "title": "Repeat the words",
                                "type": "Listen",
                                "color1": "1E268F",
                                "color2": "161b65",
                                "color3": "0B0E35",
                                "color4": "434CC6",
                                "color5": "3B42AA",
                                "color6": "2745a0",
                                "textColor1": "FFFFFF",
                                "textColor2": "FFFFFF",
                                "textColor3": "FFFFFF",
                                "textColor4": "000000",
                                "nextButtonBackgroundColor": "1E268F",
                                "backgroundPictures": "1",
                                "backgroundThumbnail": "\/33\/ge1_0000_a01_0000.dat",
                                "backgroundPicturesFiles": [
                                    "\/33\/ge1_0000_a01_0002.dat"
                                ]
                            },
Looks like it uses Qurl which I assume is Qt5. This line seemed strange:

Code: Select all

 QObject::connect: No such signal QNetworkAccessManager::sslErrors(QNetworkReply, const QList<QSslError> & )
Any suggestions?
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

I installed media player classic via winetricks and the codec pack and my downloaded session can be played as an mp4 file that way. So I have the capability in wine to play the files, the problem is getting the Fluenz app to actually load the file and play it. Any suggestions?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

Not really, no. Just because media player works doesn't mean the program works as well. Depends on how it's loading the file, but I don't know much about that.
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

So what else can be done? Are there any debuggers or system call monitors that could help me figure this out? I am willing to try anything.

Would it help if you could log in to my lessons? I have been talking to Fluenz help team about this and if you could get it working with my login then I can email them afterwards and change my activation so everything would be fine.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Help with Fluenz on wine

Post by DarkShadow44 »

You could try some possibly related dlls from winetricks. Or you could try to debug the problem yourself, could be a SSL problem.

Being able to run the program myself would make debugging easier, sure, but I'm just a hobby contributor and wouldn't be able to promise a solution. If you want me to, I'd be willing to try though.
timbuck2
Level 2
Level 2
Posts: 34
Joined: Sun Dec 30, 2018 11:03 am

Re: Help with Fluenz on wine

Post by timbuck2 »

Thanks for all your help, but I give up. I can't it working. I wish I could but wine just can't do this program.
Locked