at first the app will crash due to dotnet issues.
these are fixed with winetricks --force dotnet40 corefonts
once dotnet is successfully installed the app will complain about TTS issues.
to fix this complex issue
perform these steps
Collect the files you'll need to install.
In case the downloads won't easily start: The Download Center has a
noscript tag with direct download links between the "Thank you for
downloading" headline and the "Install Instructions" button.
at first the app will crash due to dotnet issues. these are fixed with
winetricks --force dotnet40 corefonts
once dotnet is successfully installed the app will complain about TTS issues.
to fix this complex issue perform these steps
Install the runtime and sdk and choose a tts language.
Next copy the "Microsoft.Speech.dll" dll into the Quest 5 directory.
Finally Replace the Player.dll with my patched version Player.dll.tar.gz
my dll replaces this line https://github.com/textadventures/quest/blob/28b466b83125efdaf9bcdec1013b81e207cbfe09/Player/Player.vb#L20 with this
Private m_speech As New Microsoft.Speech.Synthesis.SpeechSynthesizer
Source used: https://github.com/mk-pmb/msspeechsdk_v011_wine_howt