the requirements for getting this app running under wine #1325
Replies: 11 comments 5 replies
-
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. |
Beta Was this translation helpful? Give feedback.
-
This worked for me at the time, but it no longer works in Arch Linux or Ubuntu. |
Beta Was this translation helpful? Give feedback.
-
well I guess a lot has changed in 2 years tho I am now running arch. whats worse is the original guide seems to have disappeared. |
Beta Was this translation helpful? Give feedback.
-
for the sake of the original 2 links I think i found replacements here https://stackoverflow.com/questions/10634843/unable-to-correctly-install-ms-speech-platform-11-on-win-7-x64 https://www.microsoft.com/en-us/download/details.aspx?id=27225 (Runtime) The stack overflow link seems to follow the same kind of setup as I figured out back then. |
Beta Was this translation helpful? Give feedback.
-
Does it work for you on Arch? (I use Arch, too. I only tested in Ubuntu because, well, you know... Arch is finicky.) I don't think the Speech is my issue now. A few years ago (before this was posted, I mean), the error was about Speech. These instructions fixed that issue, though. Now, it installs and Quest will open, but the window is all black when it opens. If I click around, it will display like a rectangle of each section I click (like Minesweeper, haha). I can click around the entire window, and eventually see everything (if I don't accidentally click a button while clicking). So, the editor part will work if I do all that clicking around to see everything. I can even create a game, but the player will crash with an error about Windows Forms if I try to run a game. |
Beta Was this translation helpful? Give feedback.
-
oh yes I have seen that issue tho with other applications including one that made use of wpf. I never learned the source but I think it can be fixed if you make use of the latest version of wine or you make use of one of the gaming versions. I believe the visual issue is because either wine or the application is failing to redraw the window fully, and you are stuck with cached data. If I remember correctly it used to happen ALOT under x11 wine. For now I would say make sure vcruntime and the like are installed and maybe that will fix it. |
Beta Was this translation helpful? Give feedback.
-
Ah, that might be my problem. I'll look in to that. Is it cool with you if I convert this Issue to a Discussion? (The discussions weren't open when you created this. It wasn't even an option until recently.) |
Beta Was this translation helpful? Give feedback.
-
feel free I am an old fart so I never knew they existed either. |
Beta Was this translation helpful? Give feedback.
-
well now that discussion is open lets try to make basic list of issues we and other issues have observed when getting this running under wine. |
Beta Was this translation helpful? Give feedback.
-
Quest 5.8 runs on Linux Mint 21.3. (I just had to "refresh" my hard drive, and I installed Mint instead of Arch (for a few days).) kv@halffast:~/Games/Quest/drive_c/Program Files/Quest219$ wine --version wine-6.0.3 (Ubuntu 6.0.3~repack-1) |
Beta Was this translation helpful? Give feedback.
-
UPDATE I completely reinstalled Arch Linux, and I got Quest 5.8 running in WINE following steps from an old 2021 forum post:
The editor and the player both work (although the in-app game download thing-a-ma-bob doesn't work, which is not an issue for me), and there are no visual issues. I must have had something old from the AUR in my last Arch install or something. Now, to find a way to get dotnet 4.8 installed to make this work with Quest 5.9 (which has not yet even reached its beta stage). PS I'm not downloading anything manually or using that patched DLL. The winetricks scripts seem to be installing the Speech SDK stuff from the same URL (from archive.org), and Quest seems to at least think it is installed properly. I have not tested the text-to-speech functionality, though. |
Beta Was this translation helpful? Give feedback.
-
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
noscript tag with direct download links between the "Thank you for
downloading" headline and the "Install Instructions" button.
http://web.archive.org/web/20180324173437/https://www.microsoft.com/en-us/download/confirmation.aspx?id=27225
http://web.archive.org/web/20180304124818/https://www.microsoft.com/en-us/download/confirmation.aspx?id=27226
http://web.archive.org/web/20180304122215/https://www.microsoft.com/en-us/download/confirmation.aspx?id=27224
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
quest/Player/Player.vb
Line 20 in 28b466b
with this
Private m_speech As New Microsoft.Speech.Synthesis.SpeechSynthesizer
Source used:
https://github.com/mk-pmb/msspeechsdk_v011_wine_howt
Beta Was this translation helpful? Give feedback.
All reactions