b3nn0
|
|
Group: Forum Members
Posts: 42,
Visits: 3.4K
|
If anyone is interested: I created an installer-script for Lutris, which will install all needed dependencies. It will also configure wine to use a virtual desktop, otherwise the mouse-hover popups will not work. If you don't like it, feel free to disable that.
Let me know if something isn't working, and I'll try to add it.
Lutris script: name: SkyDemon game_slug: skydemon version: Installer slug: skydemon-installer runner: wine
script: files: - webview2: https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/7b6f380d-d407-4145-b81d-af58f4c19765/MicrosoftEdgeWebview2Setup.exe - installer: "N/A:Select SkyDemon Setup File" game: exe: drive_c/Program Files/SkyDemon/SkyDemon.exe prefix: $GAMEDIR arch: win32 working_dir: $GAMEDIR installer: - task: arch: win32 description: Setting up wine prefix name: create_prefix prefix: $GAMEDIR - task: app: dotnet472 description: Installing .NET Framework name: winetricks prefix: $GAMEDIR - task: app: corefonts arch: win32 description: Installing additional fonts for proper font display name: winetricks prefix: $GAMEDIR - task: app: gdiplus arch: win32 description: Installing GDIPlus name: winetricks prefix: $GAMEDIR - task: app: gdiplus_winxp arch: win32 description: Installing GDIPlus name: winetricks prefix: $GAMEDIR - task: executable: webview2 name: wineexec prefix: $GAMEDIR - task: executable: installer name: wineexec prefix: $GAMEDIR - task: arch: win32 name: winekill prefix: $GAMEDIR wine: dxvk: true esync: true Desktop: true WineDesktop: 1920x1080
EDIT: Also added it to the Lutris web site, still awaiting approval though.
|
|
|
Nik
|
|
Group: Forum Members
Posts: 4,
Visits: 0
|
+xI recently got it running with wine under Gentoo Linux. For setting it up I used the tool Q4wine, with actually does all the winetricks stuff and furthermore creating a new enviroment. Make sure that is is 32bit! I run the dotnet 4,72 winetricks scripts and it finally worked. There is one feature missing: If you move the curser over certain airspaces, it does not show up a tooltip like window which explains the airspace structure at that point. This is not a big issue because you can see it on the virtual radar as well or you just need to check the bounderies on the map. But I did not discover any other flaws, it is completly useable. If you stress the application window: Resize, fullscreen, toggle window mode and something like that a crash might happen. I got it twice in the last weeks but when do normal planning stuff it looks stable. I will keep on running it in wine because using a VM for it is just a overkill and the wine version is much faster. It is incredible fast compared to Virtualbox. Just ask if you have futher questions. I like it on linux (mint) too. But I'm struggling with linux basics. How do you add the dotnet 4.72 exactly? I found it in the Menu "Settings" -> Winetricks -> dlls. I was able to click and install it. But when I start the skydemonsetup.exe in the explorer, I get the error "SkyDemon requires Microsoft .NET Framework 4.7.2" What is missing?
|
|
|
Erdie
|
|
Group: Forum Members
Posts: 3,
Visits: 0
|
I recently got it running with wine under Gentoo Linux. For setting it up I used the tool Q4wine, with actually does all the winetricks stuff and furthermore creating a new enviroment. Make sure that is is 32bit! I run the dotnet 4,72 winetricks scripts and it finally worked. There is one feature missing: If you move the curser over certain airspaces, it does not show up a tooltip like window which explains the airspace structure at that point. This is not a big issue because you can see it on the virtual radar as well or you just need to check the bounderies on the map. But I did not discover any other flaws, it is completly useable. If you stress the application window: Resize, fullscreen, toggle window mode and something like that a crash might happen. I got it twice in the last weeks but when do normal planning stuff it looks stable. I will keep on running it in wine because using a VM for it is just a overkill and the wine version is much faster. It is incredible fast compared to Virtualbox. Just ask if you have futher questions.
|
|
|
Pischel
|
|
Group: Forum Members
Posts: 1,
Visits: 0
|
Hi All, I tried to install Skydemon on Ubuntu using wine. Finally I gave up on wine. Today I decided to use a virtual machine on top of Ubuntu 21.10. The virtual machine software is from Oracle and called VirtualBox. For private use, this software is licensed without fees. Within VirtualBox, I installed Windows 7. Within Windows 7 I installed Skydemon. It works just fine. Worked for me. Best regards, Jochen
|
|
|
Joachim Zach
|
|
Group: Forum Members
Posts: 7,
Visits: 4
|
Thank you for the message. Works for me as well.
|
|
|
b3nn0
|
|
Group: Forum Members
Posts: 42,
Visits: 3.4K
|
Latest version (3.13.0.0) is working in wine again. Thanks! EDIT: Note however, that I did try to install a bunch of things to get the previous version running (without success). Not sure if it would also work without this.
|
|
|
Tim Dawson
|
|
Group: Forum Members
Posts: 8K,
Visits: 9K
|
We don't support Linux, but have no problem with people setting up an emulation environment to run SkyDemon under such conditions.
|
|
|
baffled
|
|
Group: Forum Members
Posts: 4,
Visits: 17
|
Hi - Having the same problem with V3.12.12. I emailed the lovely support team at SkyDemon and they sent me a zipped copy of the version 3.12.11 setup for windows which works just fine under wine. Not a permanent solution by any means, but it's better than nothing until a work-around is produced for the latest version.
Not quite sure why there isn't a repository of older versions, but I was genuinely surprised they didn't just say 'we don't support linux' and leave it at that. Thanks to Hannah Hart.
Cheers
B
|
|
|
Joachim Zach
|
|
Group: Forum Members
Posts: 7,
Visits: 4
|
Hi Florian, I am also getting trouble with this most recent version. The error message on my side is identical to yours although my configuration is quite old (see below). I just discovered it, so no time yet to look for a solution.
My approach would be to somehow disable this speech stuff, which is rather useless on the PC, on startup, but I don't have an idea, how to do that. Maybe, some of the SD-team might know.
--------------------------------------
panda@daheim:~$ winetricks list-installed Using winetricks 20170101 - sha1sum: c844fda0cca25ac9ed0ed1b55cd138cab6a4af16 with wine-1.8.7 (Debian 1.8.7-2) and WINEARCH=win32 baekmuk comctl32ocx comdlg32ocx corefonts dotnet20 dotnet30sp1 dotnet35sp1 dotnet40 dotnet452 dotnet45 droid eufonts gdiplus gdiplus_winxp lucida speechsdk tahoma uff unifont vcrun2013
panda@daheim:~$ wine --version wine-1.8.7 (Debian 1.8.7-2)
|
|
|
Florian Meissner
|
|
Group: Forum Members
Posts: 17,
Visits: 16
|
Hello Linux Friends,
I wonder what your experience is with the new V3.12.12. Since SD implemented all the announcements we know from the mobile devices, I got a lot of errors from wine when I updated. I figured out, that I would need winetricks speechsdk to get sapi5.dll but still I encounter a com error. Does anybody know a workaround for that COM object error?
BY the way, I left POL a couple of month ago and started working with wine directly. below you see my setup. :~/SkyDemon$ wine --version wine-4.0.2
:~/SkyDemon$ env WINEARCH=win32 WINEPREFIX="/home/XXXX/SkyDemon" winetricks list-installed Using winetricks 20180217 - sha256sum: 1b156c616174f41df79d72a90c52eb2b110c63a6e8ecb865d303a8f9f0908924 with wine-4.0.2 and WINEARCH=win32 corefonts dotnet20sp1 dotnet20sp2 dotnet30 dotnet40 dotnet452 gdiplus ie6 ie7 msls31 pngfilt speechsdk ************** Exception Text ************** System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'System.Speech.Internal.SapiInterop.ISpDataKey'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{14056581-E16C-11D2-BB90-00C04F8EE6C0}' failed due to the following error: Exception from HRESULT: 0x80004002 (E_NOINTERFACE). at System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease) at System.Speech.Internal.SapiInterop.ISpDataKey.OpenKey(String subKeyName, ISpDataKey& ppSubKey) at System.Speech.Internal.ObjectTokens.RegistryDataKey.OpenKey(String keyName) at System.Speech.Internal.ObjectTokens.ObjectToken.get_Attributes() at System.Speech.Internal.Synthesis.VoiceSynthesis.BuildInstalledVoices(VoiceSynthesis voiceSynthesizer) at System.Speech.Internal.Synthesis.VoiceSynthesis..ctor(WeakReference speechSynthesizer) at System.Speech.Synthesis.SpeechSynthesizer.get_VoiceSynthesizer() at System.Speech.Synthesis.SpeechSynthesizer.SelectVoiceByHints(VoiceGender gender, VoiceAge age, Int32 voiceAlternate, CultureInfo culture) at Divelements.SkyDemon.SpeechQueue.SetVoice(String windowsVoice) at Divelements.SkyDemon.Navigation.NavigationServices.SetSpeechSynthesisVoice() at Divelements.SkyDemon.Navigation.NavigationServices..ctor(ApplicationEnvironment environment, Trip trip, DataManager dataManager, WarningThresholdOptions thresholdOptions) at Divelements.SkyDemon.ApplicationEnvironment..ctor(Boolean resetSettings) at Divelements.SkyDemon.Program.Main()
************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR CodeBase: file:///C:/windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- SkyDemon Assembly Version: 3.12.12.28390 Win32 Version: CodeBase: file:///C:/Program%20Files/SkyDemon/SkyDemon.exe ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- Divelements.SandGrid Assembly Version: 2.2.4.1 Win32 Version: 2.2.4.1 CodeBase: file:///C:/Program%20Files/SkyDemon/Divelements.SandGrid.DLL ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- SandDock Assembly Version: 3.0.6.1 Win32 Version: 3.0.6.1 CodeBase: file:///C:/Program%20Files/SkyDemon/SandDock.DLL ---------------------------------------- TallComponents.PDF.Rasterizer Assembly Version: 3.0.179.0 Win32 Version: 3.0.179.0 CodeBase: file:///C:/Program%20Files/SkyDemon/TallComponents.PDF.Rasterizer.DLL ---------------------------------------- Divelements.Aviation Assembly Version: 3.12.12.28390 Win32 Version: 3.12.12.0 CodeBase: file:///C:/Program%20Files/SkyDemon/Divelements.Aviation.DLL ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d5
|
|
|