Space Engineers
Informations
Creator | Message |
---|---|
LinuxScripter
|
WarningThis installer is a beta script. It means that it might not work as expected InformationsPlatforms: Feedbacks1 7 DescriptionVoxel-based sandbox game set in space and on planets. 2013. Source code#!/bin/bash # Date : (2015-09-27 22:00) # Last revision : (2016-01-01 13:08) # Wine version used : 1.8 # Distribution used to test : Ubuntu 15.04 64bit # Author : LinuxScripter # Script licence : GPLv3 # Program licence : Proprietary # CHANGELOG # [Dadu042] (2022-04-12 10-00). # Wine 1.8 (outdated and incompatible with Ubuntu 18.04+) -> 4.0.4 [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Space Engineers" PREFIX="SpaceEngineers" EDITOR="Keen Software House" AUTHOR="LinuxScripter" GAME_URL="http://www.spaceengineersgame.com" WORKING_WINE_VERSION="4.0.4" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-48x48.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-22x22.jpg" "$TITLE" # Starting the script POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" # Setting prefix path POL_Wine_SelectPrefix "$PREFIX" # Downloading wine if necessary and creating 32-bit prefix POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" # Installing mandatory dependencies BEFORE installing Steam so the buttons inside Steam windows won't appear textless. # If this wont work you might have to manually instal SE and set dlls below to native. POL_Call POL_Install_corefonts POL_Call POL_Function_FontsSmoothRGB POL_Call POL_Install_dotnet40 POL_Call POL_Install_vcrun6 POL_Call POL_Install_vcrun2012 POL_Call POL_Install_d3dx11_42 POL_Call POL_Install_d3dx11_43 POL_Wine_OverrideDLL "" "dwrite" POL_Wine_OverrideDLL "native" "oleaut32" POL_Wine_OverrideDLL "native" "mscoree" POL_Wine_OverrideDLL "native" "x3daudio1_7" POL_SetupWindow_InstallMethod "STEAM,DVD" # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" steam://install/244850 POL_Wine_WaitBefore "$TITLE" else cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SETUP_EXE="$APP_ANSWER" POL_Wine start /unix "$SETUP_EXE" POL_Wine_WaitExit "$TITLE" fi # Set Graphic Card information keys for wine POL_Wine_SetVideoDriver # Making shortcut if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/244850" else POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" "Game;" fi POL_SetupWindow_Close exit 0 |
Contributions
Filters:
ContributeMember | Message |
Dadu042 | Tuesday 12 April 2022 at 12:04 |
Dadu042
|
InformationThis update has been approved by the team. Differences@@ -7,6 +7,11 @@ # Script licence : GPLv3 # Program licence : Proprietary +# CHANGELOG +# [Dadu042] (2022-04-12 10-00). +# Wine 1.8 (outdated and incompatible with Ubuntu 18.04+) -> 4.0.4 + + [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" @@ -15,7 +20,7 @@ EDITOR="Keen Software House" AUTHOR="LinuxScripter" GAME_URL="http://www.spaceengineersgame.com" -WORKING_WINE_VERSION="1.8" +WORKING_WINE_VERSION="4.0.4" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-48x48.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-22x22.jpg" "$TITLE" @@ -69,7 +74,7 @@ if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/244850" else - POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" + POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" "Game;" fi POL_SetupWindow_Close New source code#!/bin/bash # Date : (2015-09-27 22:00) # Last revision : (2016-01-01 13:08) # Wine version used : 1.8 # Distribution used to test : Ubuntu 15.04 64bit # Author : LinuxScripter # Script licence : GPLv3 # Program licence : Proprietary # CHANGELOG # [Dadu042] (2022-04-12 10-00). # Wine 1.8 (outdated and incompatible with Ubuntu 18.04+) -> 4.0.4 [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Space Engineers" PREFIX="SpaceEngineers" EDITOR="Keen Software House" AUTHOR="LinuxScripter" GAME_URL="http://www.spaceengineersgame.com" WORKING_WINE_VERSION="4.0.4" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-48x48.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-22x22.jpg" "$TITLE" # Starting the script POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" # Setting prefix path POL_Wine_SelectPrefix "$PREFIX" # Downloading wine if necessary and creating 32-bit prefix POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" # Installing mandatory dependencies BEFORE installing Steam so the buttons inside Steam windows won't appear textless. # If this wont work you might have to manually instal SE and set dlls below to native. POL_Call POL_Install_corefonts POL_Call POL_Function_FontsSmoothRGB POL_Call POL_Install_dotnet40 POL_Call POL_Install_vcrun6 POL_Call POL_Install_vcrun2012 POL_Call POL_Install_d3dx11_42 POL_Call POL_Install_d3dx11_43 POL_Wine_OverrideDLL "" "dwrite" POL_Wine_OverrideDLL "native" "oleaut32" POL_Wine_OverrideDLL "native" "mscoree" POL_Wine_OverrideDLL "native" "x3daudio1_7" POL_SetupWindow_InstallMethod "STEAM,DVD" # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" steam://install/244850 POL_Wine_WaitBefore "$TITLE" else cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SETUP_EXE="$APP_ANSWER" POL_Wine start /unix "$SETUP_EXE" POL_Wine_WaitExit "$TITLE" fi # Set Graphic Card information keys for wine POL_Wine_SetVideoDriver # Making shortcut if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/244850" else POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" "Game;" fi POL_SetupWindow_Close exit 0 RepliesTuesday 12 April 2022 at 12:05
|
LinuxScripter | Monday 23 April 2018 at 22:53 |
LinuxScripter
|
MessageI've tried something new - using Vulkan to sort-of navigate arround errors I was getting. Here are my steps:
It did not work but now there is no dll errors so thats something... [04/23/18 22:40:38] - Running wine-3.6 Steam.exe steam://rungameid/244850 export DXVK_HUD=devinfo,fps (Working directory : /home/jonasz/.PlayOnLinux/wineprefix/setest/drive_c/Program Files (x86)/Steam[0423/224039.415:INFO:crash_reporting.cc(157)] Crash reporting enabled for process: browser [0423/224039.453:ERROR:network_change_notifier_win.cc(171)] WSALookupServiceBegin failed with: 8 0009:err:ole:CoGetClassObject class {294935ce-f637-4e7c-a41b-ab255460b862} not registered 0009:err:ole:CoGetClassObject class {294935ce-f637-4e7c-a41b-ab255460b862} not registered 0009:err:ole:create_server class {294935ce-f637-4e7c-a41b-ab255460b862} not registered 0009:err:ole:CoGetClassObject no class object {294935ce-f637-4e7c-a41b-ab255460b862} could be created for context 0x17 009b:err:eventlog:ReportEventW L"Application: SpaceEngineers.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an internal error in the .NET Runtime at IP 000000000073009f:err:eventlog:ReportEventW L"Application: SpaceEngineers.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an internal error in the .NET Runtime at IP 0000000001DF0009:err:ole:RevokeDragDrop invalid hwnd 0x60150 Refresh rate: 0 Refresh rate: 0 Refresh rate: 0 Refresh rate: 0 Refresh rate: 0 Refresh rate: 0 Refresh rate: 1 Refresh rate: 1 Refresh rate: 1 Refresh rate: 1 Refresh rate: 1 Setting breakpad minidump AppID = 769 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198068402236 [API loaded no] IPC client is in my process, could/should be using an in-process pipe.IPC client is in my process, could/should be using an in-process pipe.IPC client is in my process, could/should be using an in-proAssert( Assertion Failed: CCrossProcessPipe::BWrite GetLastError=233 ):c:\buildslave\steam_rel_client_win32\build\src\common\processpipe_any.cpp:457 Could someone please tell me whats wrong? RepliesMonday 3 June 2019 at 12:25
|
LinuxScripter | Friday 20 April 2018 at 0:41 |
LinuxScripter
|
MessageI've tried copying mscoree.dll and msvcr120_clr0400.dll to .PlayOnLinux/wineprefix/setest/drive_c/windows/Microsoft.NET/Framework64 and here is the error log: [04/20/18 00:18:48] - Running wine-3.6 Steam.exe steam://rungameid/244850 (Working directory : /home/jonasz/.PlayOnLinux/wineprefix/setest/drive_c/Program Files (x86)/Steam) 001a:err:module:import_dll Loading library mscoree.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") failed (error c000007b). 001a:err:module:attach_dlls Importing dlls for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135 000f:err:service:process_send_command service protocol error - failed to write pipe! [0420/001849.554:INFO:crash_reporting.cc(157)] Crash reporting enabled for process: browser [0420/001849.588:ERROR:network_change_notifier_win.cc(171)] WSALookupServiceBegin failed with: 8 005c:err:mmdevapi:DllGetClassObject Driver initialization failed 005c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll" 005c:err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 0065:err:mmdevapi:DllGetClassObject Driver initialization failed 0065:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll" 0065:err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 0065:err:dsound:get_mmdevenum CoCreateInstance failed: 80004005 0065:err:mmdevapi:DllGetClassObject Driver initialization failed 0065:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll" 0065:err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 0065:err:dsound:get_mmdevenum CoCreateInstance failed: 80004005 0065:err:mmdevapi:DllGetClassObject Driver initialization failed 0065:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll" 0065:err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 0065:err:dsound:get_mmdevenum CoCreateInstance failed: 80004005 0065:err:mmdevapi:DllGetClassObject Driver initialization failed 0065:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll" 0065:err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 0065:err:mmdevapi:DllGetClassObject Driver initialization failed 0065:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll" 0065:err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 0065:err:mmdevapi:DllGetClassObject Driver initialization failed 0065:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll" 0065:err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 0009:err:ole:CoGetClassObject class {294935ce-f637-4e7c-a41b-ab255460b862} not registered 0009:err:ole:CoGetClassObject class {294935ce-f637-4e7c-a41b-ab255460b862} not registered 0009:err:ole:create_server class {294935ce-f637-4e7c-a41b-ab255460b862} not registered 0009:err:ole:CoGetClassObject no class object {294935ce-f637-4e7c-a41b-ab255460b862} could be created for context 0x17 008f:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"SpaceEngineers.exe" cannot be loaded 008f:err:module:attach_dlls Importing dlls for L"C:\\Program Files (x86)\\Steam\\steamapps\\common\\SpaceEngineers\\Bin64\\SpaceEngineers.exe" failed, status c000007b 0091:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"SpaceEngineers.exe" cannot be loaded 0091:err:module:attach_dlls Importing dlls for L"C:\\Program Files (x86)\\Steam\\steamapps\\common\\SpaceEngineers\\Bin64\\SpaceEngineers.exe" failed, status c000007b It seems the mscoree file I've found (https://www.dlldump.com/dllfiles/M/mscoree.dll) did not fix the issue. But before the mscoree-related message shows up in the log, this line appears a few times: err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll" UPDATE:Found a diffirent (https://www.dll-files.com/mscoree.dll.html) mscoree file and now all errors related to this file are now gone. The error about mmdevapi.dll still remains. This is most likey the culpirt. Replies |
LinuxScripter | Wednesday 4 April 2018 at 0:44 |
LinuxScripter
|
MessageTried this once again in a clean x64 wine 3.5 prefix and I'm getting this error: err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"SpaceEngineers.exe" cannot be loaded
Replies |
LinuxScripter | Tuesday 6 February 2018 at 18:47 |
LinuxScripter
|
MessageTried the compability branch (32bit dx9). Made a new 32bit prefix, installed dotnet40, vcrun2017 then steam and the game. Got the unknown graphics card error when set to win7. When set to winxp it crashes with no clue why in hte log file. 2018-02-06 18:43:54.755 - Thread: 1 -> Log Started 2018-02-06 18:43:54.771 - Thread: 1 -> Timezone (local - UTC): 1h 2018-02-06 18:43:54.771 - Thread: 1 -> App Version: 01_127_011 2018-02-06 18:43:54.771 - Thread: 1 -> Steam build: Always true 2018-02-06 18:43:54.772 - Thread: 1 -> Is official: False [NO][IS][NAMP] 2018-02-06 18:43:54.772 - Thread: 1 -> Environment.ProcessorCount: 4 2018-02-06 18:43:54.773 - Thread: 1 -> Environment.OSVersion: Microsoft Windows NT 6.1.7601 Service Pack 1 2018-02-06 18:43:54.774 - Thread: 1 -> Environment.CommandLine: "C:\Program Files\Steam\steamapps\common\SpaceEngineers\Bin\SpaceEngineers.exe" 2018-02-06 18:43:54.774 - Thread: 1 -> Environment.Is64BitProcess: False 2018-02-06 18:43:54.776 - Thread: 1 -> Environment.Is64BitOperatingSystem: False 2018-02-06 18:43:54.780 - Thread: 1 -> Environment.Version: 4.0.30319.1 2018-02-06 18:43:54.781 - Thread: 1 -> Environment.CurrentDirectory: C:\Program Files\Steam\steamapps\common\SpaceEngineers\Bin 2018-02-06 18:43:54.792 - Thread: 1 -> MainAssembly.ProcessorArchitecture: X86 2018-02-06 18:43:54.792 - Thread: 1 -> ExecutingAssembly.ProcessorArchitecture: X86 2018-02-06 18:43:54.792 - Thread: 1 -> IntPtr.Size: 4 2018-02-06 18:43:54.792 - Thread: 1 -> Default Culture: pl-PL 2018-02-06 18:43:54.793 - Thread: 1 -> Default UI Culture: pl-PL 2018-02-06 18:43:54.813 - Thread: 1 -> IsAdmin: True 2018-02-06 18:43:54.829 - Thread: 1 -> MyConfig.Load() - START 2018-02-06 18:43:54.857 - Thread: 1 -> Path: C:\users\jonasz\Application Data\SpaceEngineers\SpaceEngineers.cfg 2018-02-06 18:43:54.858 - Thread: 1 -> Config file not found! C:\users\jonasz\Application Data\SpaceEngineers\SpaceEngineers.cfg 2018-02-06 18:43:54.861 - Thread: 1 -> MyConfig.Load() - END 2018-02-06 18:43:54.862 - Thread: 1 -> Checksum file is missing, game will run as usual but file integrity won't be verified 2018-02-06 18:44:00.174 - Thread: 1 -> WMI { 2018-02-06 18:44:00.201 - Thread: 1 -> { 2018-02-06 18:44:00.226 - Thread: 1 -> Caption = NVIDIA GeForce GTX 750 Ti 2018-02-06 18:44:00.226 - Thread: 1 -> AdapterRam = 2147483648 2018-02-06 18:44:00.226 - Thread: 1 -> DriverVersion = 1.0 2018-02-06 18:44:00.643 - Thread: 1 -> Steam.IsActive: True 2018-02-06 18:44:00.647 - Thread: 1 -> Steam.IsOnline: True 2018-02-06 18:44:00.647 - Thread: 1 -> Steam.OwnsGame: True 2018-02-06 18:44:00.647 - Thread: 1 -> Steam.UserId: 76561198068402236 2018-02-06 18:44:00.647 - Thread: 1 -> Steam.UserName: miku567 2018-02-06 18:44:00.647 - Thread: 1 -> Steam.Branch: dx9-32bit 2018-02-06 18:44:00.658 - Thread: 1 -> Build date: 2016-03-25 05:58 2018-02-06 18:44:00.658 - Thread: 1 -> Build version: 0.1.5928.32360 2018-02-06 18:44:00.893 - Thread: 1 -> MySandboxGame.Constructor() - START 2018-02-06 18:44:00.918 - Thread: 1 -> Game dir: C:\Program Files\Steam\steamapps\common\SpaceEngineers\Bin 2018-02-06 18:44:00.918 - Thread: 1 -> Content dir: C:\Program Files\Steam\steamapps\common\SpaceEngineers\Content 2018-02-06 18:44:00.920 - Thread: 1 -> Found processor count: 4 2018-02-06 18:44:00.920 - Thread: 1 -> Using processor count: 4 2018-02-06 18:44:02.472 - Thread: 1 -> MyDefinitionManager.LoadScenarios() - START 2018-02-06 18:44:02.520 - Thread: 1 -> 6f17f0ece65dd76f8e20f3166745768ee93928fc 2018-02-06 18:44:02.742 - Thread: 1 -> Loading scenarios 2018-02-06 18:44:02.795 - Thread: 1 -> MyDefinitionManager.LoadScenarios() - END 2018-02-06 18:44:02.796 - Thread: 1 -> 33fe826f4653ce98adde20d322387ede0ccf53e0 2018-02-06 18:44:02.803 - Thread: 1 -> Preallocate - START 2018-02-06 18:44:02.830 - Thread: 1 -> MySpaceBuildComponent - START 2018-02-06 18:44:02.830 - Thread: 1 -> MySpaceBuildComponent - END 2018-02-06 18:44:02.830 - Thread: 1 -> MySpaceWorldGenerator - START 2018-02-06 18:44:02.838 - Thread: 1 -> MySpaceWorldGenerator - END 2018-02-06 18:44:02.838 - Thread: 1 -> MyEntities - START 2018-02-06 18:44:02.863 - Thread: 1 -> MyEntities - END 2018-02-06 18:44:02.863 - Thread: 1 -> MyObjectBuilder_Base - START 2018-02-06 18:44:02.863 - Thread: 1 -> MyObjectBuilder_Base - END 2018-02-06 18:44:02.863 - Thread: 1 -> MyTransparentGeometry - START 2018-02-06 18:44:02.969 - Thread: 1 -> MyTransparentGeometry - END 2018-02-06 18:44:02.969 - Thread: 1 -> MyCubeGridDeformationTables - START 2018-02-06 18:44:02.975 - Thread: 1 -> MyCubeGridDeformationTables - END 2018-02-06 18:44:02.976 - Thread: 1 -> MyMath - START 2018-02-06 18:44:02.976 - Thread: 1 -> MyMath - END 2018-02-06 18:44:02.976 - Thread: 1 -> MySimpleObjectDraw - START 2018-02-06 18:44:02.977 - Thread: 1 -> MySimpleObjectDraw - END 2018-02-06 18:44:02.987 - Thread: 1 -> MyDefinitionManager - START 2018-02-06 18:44:02.987 - Thread: 1 -> MyDefinitionManager - END 2018-02-06 18:44:02.987 - Thread: 1 -> MyCubeGridDefinitions - START 2018-02-06 18:44:03.030 - Thread: 1 -> MyCubeGridDefinitions - END 2018-02-06 18:44:03.030 - Thread: 1 -> MyAIActionsParser - START 2018-02-06 18:44:03.031 - Thread: 1 -> MyAIActionsParser - END 2018-02-06 18:44:03.031 - Thread: 1 -> MyMultiplayerBase - START 2018-02-06 18:44:03.031 - Thread: 1 -> MyMultiplayerBase - END 2018-02-06 18:44:03.031 - Thread: 1 -> MyMultiplayerServerBase - START 2018-02-06 18:44:03.031 - Thread: 1 -> MyMultiplayerServerBase - END 2018-02-06 18:44:03.031 - Thread: 1 -> MyDedicatedServerBase - START 2018-02-06 18:44:03.031 - Thread: 1 -> MyDedicatedServerBase - END 2018-02-06 18:44:03.031 - Thread: 1 -> MyDedicatedServerBattle - START 2018-02-06 18:44:03.031 - Thread: 1 -> MyDedicatedServerBattle - END 2018-02-06 18:44:03.031 - Thread: 1 -> MyMultiplayerLobbyClient - START 2018-02-06 18:44:03.031 - Thread: 1 -> MyMultiplayerLobbyClient - END 2018-02-06 18:44:03.031 - Thread: 1 -> MyServerDebugCommands - START 2018-02-06 18:44:03.137 - Thread: 1 -> MyServerDebugCommands - END 2018-02-06 18:44:03.137 - Thread: 1 -> MyMultiplayerClient - START 2018-02-06 18:44:03.137 - Thread: 1 -> MyMultiplayerClient - END 2018-02-06 18:44:03.137 - Thread: 1 -> MyMultiplayerLobby - START 2018-02-06 18:44:03.137 - Thread: 1 -> MyMultiplayerLobby - END 2018-02-06 18:44:03.137 - Thread: 1 -> MyDedicatedServer - START 2018-02-06 18:44:03.137 - Thread: 1 -> MyDedicatedServer - END 2018-02-06 18:44:03.137 - Thread: 1 -> MyAiTargetManager - START 2018-02-06 18:44:03.137 - Thread: 1 -> MyAiTargetManager - END 2018-02-06 18:44:03.137 - Thread: 1 -> MyEntityComponentsDebugDraw - START 2018-02-06 18:44:03.137 - Thread: 1 -> MyEntityComponentsDebugDraw - END 2018-02-06 18:44:03.137 - Thread: 1 -> MyChatHistory - START 2018-02-06 18:44:03.138 - Thread: 1 -> MyChatHistory - END 2018-02-06 18:44:03.138 - Thread: 1 -> MySyncDestructions - START 2018-02-06 18:44:03.138 - Thread: 1 -> MySyncDestructions - END 2018-02-06 18:44:03.138 - Thread: 1 -> MyGuiIngameScriptsPage - START 2018-02-06 18:44:03.163 - Thread: 1 -> MyGuiIngameScriptsPage - END 2018-02-06 18:44:03.163 - Thread: 1 -> MySyncEnvironmentItems - START 2018-02-06 18:44:03.169 - Thread: 1 -> MySyncEnvironmentItems - END 2018-02-06 18:44:03.169 - Thread: 1 -> MyGuiScreenAdminMenu - START 2018-02-06 18:44:03.169 - Thread: 1 -> MyGuiScreenAdminMenu - END 2018-02-06 18:44:03.169 - Thread: 1 -> MyCommandCharacter - START 2018-02-06 18:44:03.171 - Thread: 1 -> MyCommandCharacter - END 2018-02-06 18:44:03.171 - Thread: 1 -> MyCommandConsole - START 2018-02-06 18:44:03.172 - Thread: 1 -> MyCommandConsole - END 2018-02-06 18:44:03.172 - Thread: 1 -> MyCommandEntity - START 2018-02-06 18:44:03.174 - Thread: 1 -> MyCommandEntity - END 2018-02-06 18:44:03.174 - Thread: 1 -> MySyncScenario - START 2018-02-06 18:44:03.174 - Thread: 1 -> MySyncScenario - END 2018-02-06 18:44:03.174 - Thread: 1 -> MySyncEntity - START 2018-02-06 18:44:03.174 - Thread: 1 -> MySyncEntity - END 2018-02-06 18:44:03.174 - Thread: 1 -> Preallocate - END 2018-02-06 18:44:03.189 - Thread: 1 -> MySandboxGame.Constructor() - END 2018-02-06 18:44:03.192 - Thread: 1 -> MyVideoModeManager.LogApplicationInformation - START 2018-02-06 18:44:03.216 - Thread: 1 -> Assembly.GetName: Sandbox.Game, Version=0.1.5928.32360, Culture=neutral, PublicKeyToken=null 2018-02-06 18:44:03.217 - Thread: 1 -> Assembly.FullName: Sandbox.Game, Version=0.1.5928.32360, Culture=neutral, PublicKeyToken=null 2018-02-06 18:44:03.217 - Thread: 1 -> Assembly.Location: C:\Program Files\Steam\steamapps\common\SpaceEngineers\Bin\Sandbox.Game.dll 2018-02-06 18:44:03.217 - Thread: 1 -> Assembly.ImageRuntimeVersion: v4.0.30319 2018-02-06 18:44:03.217 - Thread: 1 -> MyVideoModeManager.LogApplicationInformation - END 2018-02-06 18:44:03.219 - Thread: 1 -> MyVideoModeManager.LogEnvironmentInformation - START 2018-02-06 18:44:03.245 - Thread: 1 -> Win32_ComputerSystem.Manufacturer: The Wine Project 2018-02-06 18:44:03.245 - Thread: 1 -> Win32_ComputerSystem.Model: Wine 2018-02-06 18:44:03.246 - Thread: 1 -> Virtualized: False 2018-02-06 18:44:03.363 - Thread: 1 -> Environment.ProcessorName: AMD Athlon(tm) X4 860K Quad Core Processor 2018-02-06 18:44:03.363 - Thread: 1 -> Environment.ProcessorName: AMD Athlon(tm) X4 860K Quad Core Processor 2018-02-06 18:44:03.363 - Thread: 1 -> Environment.ProcessorName: AMD Athlon(tm) X4 860K Quad Core Processor 2018-02-06 18:44:03.363 - Thread: 1 -> Environment.ProcessorName: AMD Athlon(tm) X4 860K Quad Core Processor 2018-02-06 18:44:03.366 - Thread: 1 -> ComputerInfo.TotalPhysicalMemory: 8,391,274,496 bytes 2018-02-06 18:44:03.366 - Thread: 1 -> ComputerInfo.TotalVirtualMemory: 2,147,352,575 bytes 2018-02-06 18:44:03.366 - Thread: 1 -> ComputerInfo.AvailablePhysicalMemory: 3,990,294,528 bytes 2018-02-06 18:44:03.366 - Thread: 1 -> ComputerInfo.AvailableVirtualMemory: 2,147,287,039 bytes 2018-02-06 18:44:03.537 - Thread: 1 -> Drive C: | Capacity: 82,252,800,000 bytes | Free space: 14,284,734,464 bytes 2018-02-06 18:44:03.537 - Thread: 1 -> Drive Z: | Capacity: 82,252,800,000 bytes | Free space: 14,284,726,272 bytes 2018-02-06 18:44:03.537 - Thread: 1 -> MyVideoModeManager.LogEnvironmentInformation - END 2018-02-06 18:44:03.538 - Thread: 1 -> MySandboxGame.Initialize() - START 2018-02-06 18:44:03.855 - Thread: 1 -> MyGuiGameControlsHelpers() 2018-02-06 18:44:03.981 - Thread: 1 -> DEVELOPER KEYS ENABLED 2018-02-06 18:44:03.999 - Thread: 1 -> Physics.Init 2018-02-06 18:44:03.999 - Thread: 1 -> Version: Release(0), 1800, [S] 2018-02-06 18:44:04.295 - Thread: 1 -> HkGameName: MedievalEngineers Release 2018-02-06 18:44:04.415 - Thread: 1 -> MySandboxGame.LoadData() - START 2018-02-06 18:44:04.440 - Thread: 1 -> MyDefinitionManager.PreloadDefinitions() - START 2018-02-06 18:44:04.573 - Thread: 1 -> 4c2ba6afa4d9566a085067d0ff250998053cf124 2018-02-06 18:44:04.737 - Thread: 1 -> Loading sound definitions 2018-02-06 18:44:04.744 - Thread: 1 -> MyDefinitionManager.PreloadDefinitions() - END 2018-02-06 18:44:04.759 - Thread: 1 -> MyAudio.LoadData - START 2018-02-06 18:44:05.136 - Thread: 1 -> MyAudio.CreateX3DAudio - Device: Pulseaudio - Channel #: 2 2018-02-06 18:44:08.953 - Thread: 1 -> Exception occured: SharpDX.SharpDXException: HRESULT: [0x80004002], Module: [General], ApiCode: [E_NOINTERFACE/No such interface supported], Message: Unknown at SharpDX.Result.CheckError() at SharpDX.ComObject.QueryInterface(Guid guid, IntPtr& outPtr) at SharpDX.XAPO.AudioProcessorParamNative`1.NativePointerUpdated(IntPtr oldPointer) at SharpDX.CppObject.set_NativePointer(IntPtr value) at SharpDX.XAudio2.Fx.Reverb..ctor(Boolean isUsingDebug) at VRage.Audio.MyCueBank..ctor(XAudio2 audioEngine, ListReader`1 cues) at VRage.Audio.MyXAudio2.LoadData(MyAudioInitParams initParams, ListReader`1 sounds, ListReader`1 effects) at VRage.Audio.MyAudio.LoadData(MyAudioInitParams initParams, ListReader`1 sounds, ListReader`1 effects) at Sandbox.MySandboxGame.LoadData() at Sandbox.MySandboxGame.Initialize() at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen) at SpaceEngineers.MyProgram.RunInternal(String[] args) at SpaceEngineers.MyProgram.Main(String[] args) 2018-02-06 18:44:08.955 - Thread: 1 -> Hiding window 2018-02-06 18:44:18.845 - Thread: 6 -> Exception occured: VRageRender.MyRenderException: No supported device detected! at VRageRender.MyRender11.CreateDevice(IntPtr windowHandle, Nullable`1 settingsToTry) at VRageRender.MyDX11Render.CreateDevice(IntPtr windowHandle, Nullable`1 settings) at VRage.MyRenderThread.RenderThreadStart(Object param) at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart(Object obj) Replies |
LinuxScripter | Saturday 3 February 2018 at 23:52 |
LinuxScripter
|
MessageI try to fix this script everytime a new wine release appears. It seems that instalation for any vcrun from 2013 and later and dotnet461 fails and this might be the main reason behind this game not working. It could also be the game's engine in that case we are SOL untill Wine devs come up with something. RepliesThursday 8 February 2018 at 7:49
|
deck daddy | Wednesday 20 December 2017 at 1:59 |
deck daddy
|
Messagewhen it gets to a certain point, the installer says "please wait" and stays like that
RepliesThursday 8 February 2018 at 7:49
|
roub | Friday 2 December 2016 at 19:04 |
roub
|
MessageHello, I'm in trouble for using this script... I always get message like : ./SpaceEng.sh: line 12: /lib/sources: No such file or directory anyone can help me ?
Replies |
Jarod997 | Tuesday 13 September 2016 at 19:20 |
Jarod997
|
MessageMy script tripped on: POL_Call POL_Install_d3dx11_42 POL_Call POL_Install_d3dx11_43
I manually performed the steps up to here, then substituted "d3dx11" from the list instead of those two. Currently Steam is downloading SE - though I'd prefer it to find my local copy. :( RepliesTuesday 19 December 2017 at 3:38
|
LinuxScripter | Saturday 27 February 2016 at 11:46 |
LinuxScripter
|
WarningThis update has not been approved yet by the team. MessageUpdated the script to install dx11 properly. Also added an message about switching to DX9. You have to run the game once to generate the file (the game will deffinetly crash but should work after that) the change this: <Key xsi:type="xsd:string">GraphicsRenderer</Key> <Value xsi:type="xsd:string">DirectX 11</Value> to this: <Key xsi:type="xsd:string">GraphicsRenderer</Key> <Value xsi:type="xsd:string">DirectX 9</Value> The game will automaticly detect your screen resolution and graphics card. Since Wine 1.9.x virtual desktop/mouse override trick is unnecessary and you can do a 360 turn without it. The only problem so far is audio. Music and sounds work in main menu after launching the game but after loading a save everything goes quiet (even after exiting to main menu). the official game site (http://www.spaceengineersgame.com/audio-issues.html) tells this is an issue with SoundBlaster drivers. I was looking for a way to fix it but I was unable to find any solution to this problem. Differences@@ -1,7 +1,7 @@ #!/bin/bash # Date : (2015-09-27 22:00) -# Last revision : (2016-01-01 13:08) -# Wine version used : 1.8 +# Last revision : (2016-01-02 14:12) +# Wine version used : 1.9.2 # Distribution used to test : Ubuntu 15.04 64bit # Author : LinuxScripter # Script licence : GPLv3 @@ -9,26 +9,23 @@ [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" - + TITLE="Space Engineers" PREFIX="SpaceEngineers" EDITOR="Keen Software House" AUTHOR="LinuxScripter" GAME_URL="http://www.spaceengineersgame.com" -WORKING_WINE_VERSION="1.8" +WORKING_WINE_VERSION="1.9.2" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-48x48.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-22x22.jpg" "$TITLE" - + # Starting the script POL_SetupWindow_Init POL_Debug_Init - + POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" -# Setting prefix path POL_Wine_SelectPrefix "$PREFIX" - -# Downloading wine if necessary and creating 32-bit prefix POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" @@ -36,41 +33,41 @@ # If this wont work you might have to manually instal SE and set dlls below to native. POL_Call POL_Install_corefonts POL_Call POL_Function_FontsSmoothRGB +POL_Call POL_Install_msxml3 POL_Call POL_Install_dotnet40 POL_Call POL_Install_vcrun6 POL_Call POL_Install_vcrun2012 -POL_Call POL_Install_d3dx11_42 -POL_Call POL_Install_d3dx11_43 +POL_Call POL_Install_d3dx11 +POL_Call POL_Install_dxdiag POL_Wine_OverrideDLL "" "dwrite" POL_Wine_OverrideDLL "native" "oleaut32" POL_Wine_OverrideDLL "native" "mscoree" POL_Wine_OverrideDLL "native" "x3daudio1_7" +POL_SetupWindow_message "$(eval_gettext 'Since DX11 dosen't work under wine you have to switch to DX9 by manually editing your cfg file.')" + POL_SetupWindow_InstallMethod "STEAM,DVD" # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; then - POL_Call POL_Install_steam - cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" - POL_Wine "steam.exe" steam://install/244850 - POL_Wine_WaitBefore "$TITLE" +POL_Call POL_Install_steam +cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" +POL_Wine "steam.exe" steam://install/244850 +POL_Wine_WaitBefore "$TITLE" else - cd "$HOME" - POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" - SETUP_EXE="$APP_ANSWER" - POL_Wine start /unix "$SETUP_EXE" - POL_Wine_WaitExit "$TITLE" +cd "$HOME" +POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" +SETUP_EXE="$APP_ANSWER" +POL_Wine start /unix "$SETUP_EXE" +POL_Wine_WaitExit "$TITLE" fi -# Set Graphic Card information keys for wine -POL_Wine_SetVideoDriver - # Making shortcut if [ "$INSTALL_METHOD" == "STEAM" ]; then - POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/244850" + POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/244850" else - POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" + POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" fi - + POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/bin/bash # Date : (2015-09-27 22:00) # Last revision : (2016-01-02 14:12) # Wine version used : 1.9.2 # Distribution used to test : Ubuntu 15.04 64bit # Author : LinuxScripter # Script licence : GPLv3 # Program licence : Proprietary [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Space Engineers" PREFIX="SpaceEngineers" EDITOR="Keen Software House" AUTHOR="LinuxScripter" GAME_URL="http://www.spaceengineersgame.com" WORKING_WINE_VERSION="1.9.2" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-48x48.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-22x22.jpg" "$TITLE" # Starting the script POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" # Installing mandatory dependencies BEFORE installing Steam so the buttons inside Steam windows won't appear textless. # If this wont work you might have to manually instal SE and set dlls below to native. POL_Call POL_Install_corefonts POL_Call POL_Function_FontsSmoothRGB POL_Call POL_Install_msxml3 POL_Call POL_Install_dotnet40 POL_Call POL_Install_vcrun6 POL_Call POL_Install_vcrun2012 POL_Call POL_Install_d3dx11 POL_Call POL_Install_dxdiag POL_Wine_OverrideDLL "" "dwrite" POL_Wine_OverrideDLL "native" "oleaut32" POL_Wine_OverrideDLL "native" "mscoree" POL_Wine_OverrideDLL "native" "x3daudio1_7" POL_SetupWindow_message "$(eval_gettext 'Since DX11 dosen't work under wine you have to switch to DX9 by manually editing your cfg file.')" POL_SetupWindow_InstallMethod "STEAM,DVD" # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" steam://install/244850 POL_Wine_WaitBefore "$TITLE" else cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SETUP_EXE="$APP_ANSWER" POL_Wine start /unix "$SETUP_EXE" POL_Wine_WaitExit "$TITLE" fi # Making shortcut if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/244850" else POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" fi POL_SetupWindow_Close exit 0 RepliesSaturday 27 February 2016 at 23:34
Saturday 27 February 2016 at 23:37
Sunday 28 February 2016 at 10:07
Tuesday 8 March 2016 at 7:07
Saturday 21 May 2016 at 18:15
Wednesday 10 August 2016 at 7:43
Wednesday 10 August 2016 at 7:59
|
LinuxScripter | Friday 1 January 2016 at 14:54 |
LinuxScripter
|
WarningThis update has not been approved yet by the team. MessageI updated the script but the game might crash with "Exception occured: SharpDX.SharpDXException: HRESULT: [0x8876086C], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: Unknown" regardless if you use wine 1.8 or 1.7.55-stagging. Any help with this would be great. Differences@@ -0,0 +1,76 @@ +#!/bin/bash +# Date : (2015-09-27 22:00) +# Last revision : (2016-01-01 13:08) +# Wine version used : 1.8 +# Distribution used to test : Ubuntu 15.04 64bit +# Author : LinuxScripter +# Script licence : GPLv3 +# Program licence : Proprietary + +[ "$PLAYONLINUX" = "" ] && exit 0 +source "$PLAYONLINUX/lib/sources" + +TITLE="Space Engineers" +PREFIX="SpaceEngineers" +EDITOR="Keen Software House" +AUTHOR="LinuxScripter" +GAME_URL="http://www.spaceengineersgame.com" +WORKING_WINE_VERSION="1.8" + +POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-48x48.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-22x22.jpg" "$TITLE" + +# Starting the script +POL_SetupWindow_Init +POL_Debug_Init + +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" + +# Setting prefix path +POL_Wine_SelectPrefix "$PREFIX" + +# Downloading wine if necessary and creating 32-bit prefix +POL_System_SetArch "x86" +POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" + +# Installing mandatory dependencies BEFORE installing Steam so the buttons inside Steam windows won't appear textless. +# If this wont work you might have to manually instal SE and set dlls below to native. +POL_Call POL_Install_corefonts +POL_Call POL_Function_FontsSmoothRGB +POL_Call POL_Install_dotnet40 +POL_Call POL_Install_vcrun6 +POL_Call POL_Install_vcrun2012 +POL_Call POL_Install_d3dx11_42 +POL_Call POL_Install_d3dx11_43 +POL_Wine_OverrideDLL "" "dwrite" +POL_Wine_OverrideDLL "native" "oleaut32" +POL_Wine_OverrideDLL "native" "mscoree" +POL_Wine_OverrideDLL "native" "x3daudio1_7" + +POL_SetupWindow_InstallMethod "STEAM,DVD" + +# Begin game installation +if [ "$INSTALL_METHOD" == "STEAM" ]; then + POL_Call POL_Install_steam + cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" + POL_Wine "steam.exe" steam://install/244850 + POL_Wine_WaitBefore "$TITLE" +else + cd "$HOME" + POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" + SETUP_EXE="$APP_ANSWER" + POL_Wine start /unix "$SETUP_EXE" + POL_Wine_WaitExit "$TITLE" +fi + +# Set Graphic Card information keys for wine +POL_Wine_SetVideoDriver + +# Making shortcut +if [ "$INSTALL_METHOD" == "STEAM" ]; then + POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/244850" +else + POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" +fi + +POL_SetupWindow_Close +exit 0 \ No newline at end of file New source code#!/bin/bash # Date : (2015-09-27 22:00) # Last revision : (2016-01-01 13:08) # Wine version used : 1.8 # Distribution used to test : Ubuntu 15.04 64bit # Author : LinuxScripter # Script licence : GPLv3 # Program licence : Proprietary [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Space Engineers" PREFIX="SpaceEngineers" EDITOR="Keen Software House" AUTHOR="LinuxScripter" GAME_URL="http://www.spaceengineersgame.com" WORKING_WINE_VERSION="1.8" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-48x48.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/SpaceEngineers-22x22.jpg" "$TITLE" # Starting the script POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" # Setting prefix path POL_Wine_SelectPrefix "$PREFIX" # Downloading wine if necessary and creating 32-bit prefix POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" # Installing mandatory dependencies BEFORE installing Steam so the buttons inside Steam windows won't appear textless. # If this wont work you might have to manually instal SE and set dlls below to native. POL_Call POL_Install_corefonts POL_Call POL_Function_FontsSmoothRGB POL_Call POL_Install_dotnet40 POL_Call POL_Install_vcrun6 POL_Call POL_Install_vcrun2012 POL_Call POL_Install_d3dx11_42 POL_Call POL_Install_d3dx11_43 POL_Wine_OverrideDLL "" "dwrite" POL_Wine_OverrideDLL "native" "oleaut32" POL_Wine_OverrideDLL "native" "mscoree" POL_Wine_OverrideDLL "native" "x3daudio1_7" POL_SetupWindow_InstallMethod "STEAM,DVD" # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" steam://install/244850 POL_Wine_WaitBefore "$TITLE" else cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SETUP_EXE="$APP_ANSWER" POL_Wine start /unix "$SETUP_EXE" POL_Wine_WaitExit "$TITLE" fi # Set Graphic Card information keys for wine POL_Wine_SetVideoDriver # Making shortcut if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/244850" else POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" fi POL_SetupWindow_Close exit 0 RepliesThursday 4 February 2016 at 19:29
Sunday 7 February 2016 at 18:22
Thursday 25 February 2016 at 1:00
Thursday 25 February 2016 at 6:37
Edited by petch |
LinuxScripter | Saturday 3 October 2015 at 13:50 |
LinuxScripter
|
WarningThis update has not been approved yet by the team. Differences@@ -0,0 +1,76 @@ +#!/bin/bash +# Date : (2015-09-27 22:00) +# Last revision : (2015-10-02 15:10) +# Wine version used : 1.7.51-staging +# Distribution used to test : Ubuntu 15.04 64bit +# Author : LinuxScripter +# Script licence : GPLv3 +# Program licence : Proprietary + +[ "$PLAYONLINUX" = "" ] && exit 0 +source "$PLAYONLINUX/lib/sources" + +TITLE="Space Engineers" +PREFIX="SpaceEngineers" +EDITOR="Keen Software House" +AUTHOR="LinuxScripter" +GAME_URL="http://www.spaceengineersgame.com" +WORKING_WINE_VERSION="1.7.51-staging" + +# Starting the script +POL_SetupWindow_Init +POL_Debug_Init + +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" + +# Setting prefix path +POL_Wine_SelectPrefix "$PREFIX" + +# Downloading wine if necessary and creating 32-bit prefix +POL_System_SetArch "x86" +POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" + +POL_SetupWindow_InstallMethod "STEAM,DVD" + +# Installing mandatory dependencies BEFORE installing Steam so you wont get the "textless buttons bug". +# If this wont work you might have to manually instal SE and set dlls below to native. +POL_Call POL_Install_corefonts +POL_Call POL_Function_FontsSmoothRGB +POL_Call POL_Install_dotnet40 +POL_Call POL_Install_vb6run +POL_Wine_OverrideDLL "" "dwrite" +POL_SetupWindow_message "$(eval_gettext 'Now the script will install Steam. After the Steam installator finishes downloading updates log-in and close Steam.')" + +# Begin game installation +if [ "$INSTALL_METHOD" == "STEAM" ]; then + +POL_Call POL_Install_steam + +cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" +POL_Wine "steam.exe" steam://install/244850 +POL_Wine_WaitBefore "$TITLE" +else +cd "$HOME" +POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" +SETUP_EXE="$APP_ANSWER" +POL_Wine start /unix "$SETUP_EXE" +POL_Wine_WaitExit "$TITLE" +fi + +# Set Graphic Card information keys for wine +POL_Wine_SetVideoDriver + +#Fixes for this game +POL_Wine_OverrideDLL "native" "oleaut32" +POL_Wine_OverrideDLL "native" "mscoree" +POL_Wine_OverrideDLL "native" "x3daudio1_7" + +# Making shortcut +if [ "$INSTALL_METHOD" == "STEAM" ]; then + POL_Shortcut "steam.exe" "$TITLE" "SpaceEngineers" "steam://rungameid/244850" +else + POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" +fi + +POL_SetupWindow_Close +exit 0 \ No newline at end of file New source code#!/bin/bash # Date : (2015-09-27 22:00) # Last revision : (2015-10-02 15:10) # Wine version used : 1.7.51-staging # Distribution used to test : Ubuntu 15.04 64bit # Author : LinuxScripter # Script licence : GPLv3 # Program licence : Proprietary [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Space Engineers" PREFIX="SpaceEngineers" EDITOR="Keen Software House" AUTHOR="LinuxScripter" GAME_URL="http://www.spaceengineersgame.com" WORKING_WINE_VERSION="1.7.51-staging" # Starting the script POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" # Setting prefix path POL_Wine_SelectPrefix "$PREFIX" # Downloading wine if necessary and creating 32-bit prefix POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_SetupWindow_InstallMethod "STEAM,DVD" # Installing mandatory dependencies BEFORE installing Steam so you wont get the "textless buttons bug". # If this wont work you might have to manually instal SE and set dlls below to native. POL_Call POL_Install_corefonts POL_Call POL_Function_FontsSmoothRGB POL_Call POL_Install_dotnet40 POL_Call POL_Install_vb6run POL_Wine_OverrideDLL "" "dwrite" POL_SetupWindow_message "$(eval_gettext 'Now the script will install Steam. After the Steam installator finishes downloading updates log-in and close Steam.')" # Begin game installation if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" steam://install/244850 POL_Wine_WaitBefore "$TITLE" else cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SETUP_EXE="$APP_ANSWER" POL_Wine start /unix "$SETUP_EXE" POL_Wine_WaitExit "$TITLE" fi # Set Graphic Card information keys for wine POL_Wine_SetVideoDriver #Fixes for this game POL_Wine_OverrideDLL "native" "oleaut32" POL_Wine_OverrideDLL "native" "mscoree" POL_Wine_OverrideDLL "native" "x3daudio1_7" # Making shortcut if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "SpaceEngineers" "steam://rungameid/244850" else POL_Shortcut "SpaceEngineers.exe" "$TITLE" "" "" fi POL_SetupWindow_Close exit 0 Replies |
petch | Saturday 3 October 2015 at 12:55 |
petch
|
MessageRepliesSaturday 3 October 2015 at 13:11
Saturday 3 October 2015 at 13:49
|
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com