http://bugs.winehq.org/show_bug.cgi?id=27747
Summary: Unity web player reports engine not installed, autoupdate fails Product: Wine Version: 1.3.24 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Tried rm -rf ~/.wine winetricks -q --no-isolate flash firefox35 wget http://webplayer.unity3d.com/download_webplayer-3.x/UnityWebPlayer.exe wine UnityWebPlayer.exe cd ~/.wine/drive_c wine cmd /c run-firefox35.bat http://unity3d.com/webplayer All seemed to go well, but the status box on the lower right said
Unity Plugin version: 3.3.0f4 Unity Engine version: not installed
That's a bit worrying. But I tried the demos at http://unity3d.com/gallery/live-demos anyway; they all start an autoupdate of the web player, then fail; if you ask for details, it says "A newer version of Unity Web Player is required, but the auto-update download failed. Was trying to download http://webplayer.unity3d.com/autodownload_webplugin-3.x/UnityPlayer3.x.x-win..."
I downloaded the file manually and peeked inside it; it contains UnityEngine.dll and a few other things. Doing find ~/.wine -name UnityEngine.dll found it in c:/users/dank/Temp/UnityWebPlayer/UnityWebPluginUpdate-5b1a87d831f27647bddce989c83c9769/
So perhaps the download succeeded, but there was some error right after unpacking the zipfile. After some futzing, I found that you can get past the download/unpack problem by downloading and unpacking two zipfiles by hand; see attached script. So that's what's supposed to be happening... dunno why it doesn't happen in wine.