textadventures / quest

Create text adventure games
http://textadventures.co.uk/quest
MIT License
304 stars 69 forks source link

the requirements for getting this app running under wine #1158

Open jfmherokiller opened 2 years ago

jfmherokiller commented 2 years ago

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

  1. Collect the files you'll need to install.

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

ThePix commented 2 years ago

Thanks for that. I have linked to it from the help page on Linux. I will leave this open, as I suspect it is an on-going issue.