Version available to download on Steam.
Application Details:
Version: | Steam |
License: | Retail |
URL: | http://www.spaceengineersgame.... |
Votes: | 4 |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 4.18-staging |
Maintainers: About Maintainership
What works
The game will install and run.
What does not
Sound
General gameplay on single player in survival mode, I crash almost instantly when I launch the world with the error:
Exception occured: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Workarounds
What was not tested
Multiplayer, and creative mode was not tested, single player was not tested thoroughly because it crashed almost instantly.
Hardware tested
Graphics:
Additional Comments
Tested with playonmac using a 32-bit Windows XP Wineprefix using vbrun6, dotnet40, and steam from wine tricks. Had to disable dsound.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Debian GNU/Linux 10.x "Buster" | Oct 23 2019 | 4.18-staging | Yes | No | No | Garbage | Daniel Dias | |
Show | Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu) | Sep 13 2019 | 4.15 | Yes | Yes | No | Garbage | Jonasz | |
Show | Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu) | May 29 2019 | 4.9 | Yes | No | No | Garbage | Aaron Franke | |
Show | Arch Linux x86_64 | Dec 07 2018 | 3.21-staging | Yes | Yes | Yes | Garbage | Babble Bones | |
Show | Arch Linux | Jun 17 2018 | 3.10-staging | Yes | No | Yes | Garbage | Babble Bones |
2014-08-14 12:08:28.174 - Thread: 8 -> Exception occured:
System.Security.Cryptography.CryptographicException: Unknown error "-2146893812".
at System.Security.Cryptography.CapiHashAlgorithm.HashCore(Byte[] array, Int32 ibStart, Int32 cbSize)
at System.Security.Cryptography.SHA256CryptoServiceProvider.HashCore(Byte[] array, Int32 ibStart, Int32 cbSize)
at System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
...
In order to fix the issue with transparent textures rendering as black boxes you need to edit the TransparentMaterials.sbc file located in 'Steam/SteamApps/common/SpaceEngineers/Content/Data' and add "<AlphaSaturation>1</AlphaSaturation>" to every entry that does not already have an AlphaSaturation tag.
This can be done manually, or use the file from here http://pastebin.com/tXsSAkCF
2015-09-10 Admin note: the following info is based on user comments posted over a year ago, and may not be relevant to current Wine.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by andy on Wednesday April 17th 2024, 3:58
by Aaron Franke on Wednesday April 17th 2024, 17:24
by The Cheaterman on Sunday January 19th 2020, 7:27
References: github.com/Linux74656/SpaceEngineersLinuxPatches/ and www.protondb.com/app/244850 (it's Gold there, but I don't think that's appropriate given the need for workarounds)
Thanks in advance!
by Aaron Franke on Monday January 20th 2020, 4:17
by Magic_RB on Sunday July 15th 2018, 7:08
by Magic_RB on Sunday July 15th 2018, 7:02
0071:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
0071:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {b196b283-bab4-101a-b69c-00aa00341d07}
0071:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {af86e2e0-b12d-4c6a-9c5a-d7aa65101e90}
0071:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {ecc8691b-c1db-4dc0-855e-65f6c551af49}
0071:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {94ea2b94-e9cc-49e0-c0ff-ee64ca8f5b90}
0071:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000003-0000-0000-c000-000000000046}
0071:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000144-0000-0000-c000-000000000046}
0075:fixme:exec:SHELL_execute flags ignored: 0x00000100
0071:fixme:ver:GetCurrentPackageId (0x539790 (nil)): stub
0071:fixme:richedit:ME_HandleMessage EM_GETLANGOPTIONS: stub
0071:fixme:richedit:ME_HandleMessage EM_GETLANGOPTIONS: stub
0071:fixme:richedit:ME_HandleMessage EM_SETLANGOPTIONS: stub
0071:fixme:ras:RasEnumConnectionsW (0x1d9fffa0,0x53e900,0x53e908),stub!
0071:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
0071:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0071:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0071:fixme:ras:RasConnectionNotificationW (0xffffffffffffffff,0x300,0x00000003),stub!
0071:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 2 0x1d9ff670 0x53b220 0x53bc10 (nil)
0071:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 2 0x1d9ff670 0x53b5a0 0x53bf90 (nil)
0071:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 2 0x1d9ff670 0x53b5a0 0x53bf90 (nil)
0071:fixme:ntdll:EtwEventRegister ({38ed3633-5e3f-5989-bf25-f0b1b3318c9b}, 0x1c092c1c, (nil), 0x1be2e68) stub.
0071:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1be2e10, 53) stub
0071:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 2 0x1d9f9db8 0x53ae70 0x53b860 (nil)
0071:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 2 0x1da066e8 0x539cc0 0x53a6b0 (nil)
0071:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 2 0x1da066e8 0x539cc0 0x53a6b0 (nil)
0071:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0071:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
0071:fixme:winsock:convert_aiflag_w2u Unhandled windows AI_xxx flags 0x20000
0071:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0071:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0073:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0073:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0071:fixme:process:FlushProcessWriteBuffers : stub
0071:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0071:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0071:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0014:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
001c:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
this is the output that wine gave me.
System.ComponentModel.Win32Exception (0x80004005): No associated application
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Sandbox.MyMessageBoxCrashForm.linklblLog_LinkClicked(Object sender, LinkLabelLinkClickedEventArgs e)
at System.Windows.Forms.LinkLabel.OnLinkClicked(LinkLabelLinkClickedEventArgs e)
at System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
this is a stacktrace that SE gave me after crashing.
by Jonasz on Monday April 16th 2018, 7:05
err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"SpaceEngineers.exe" cannot be loaded
err:module:attach_dlls Importing dlls for L"C:\\Program Files (x86)\\Steam\\steamapps\\common\\SpaceEngineers\\Bin64\\SpaceEngineers.exe" failed, status c0000135
Ran on a clean x64 wineprefix with wine 3.6
by Daniel Dias on Sunday March 18th 2018, 11:45
by Alzarath on Tuesday April 5th 2016, 17:48
There is a beta branch for the older DX9/32-bit supporting build that won't get updated. I wasn't able to get it to work, but maybe someone with more interest can put some effort into it.
by Aaron Franke on Thursday November 17th 2016, 21:43
by Jack on Sunday March 11th 2018, 3:38
by Aaron Franke on Sunday March 11th 2018, 3:42
You may be surprised to hear this, but Wine actually has pretty bad DX11 support. The games that do work are outliers. I can't speak for Fallout 4, but The Witcher 3 works well because the main guy working on DX11 tests against The Witcher 3, and Overwatch only works well because it actually uses 99% DX10 calls, not DX11 ones, and Wine has good DX10 support.
by Jack on Sunday March 11th 2018, 21:45
Either way cheers for the update.
by Steven Wilson on Friday December 25th 2015, 1:21
by Sir Pickles on Friday December 25th 2015, 9:53
by noxilie on Sunday December 27th 2015, 22:18
You will need config file, because the game will not generate it until certain step of loading procedure (someone should really fix this, generating the default cfg should be the first step of loading order, if there is no config found).
You can take my:
pastebin.com/raw/QmhuL64h
Place it as %AppData%/SpaceEngineers/SpaceEngineers.cfg
like: ~/.wine32/drive_c/users/noxilie/Application%20Data/SpaceEngineers/SpaceEngineers.cfg
by Frozen_byte on Wednesday June 10th 2015, 7:41
2015-06-10 14:37:53.672 - Thread: 10 -> Exception occured: System.Runtime.InteropServices.ExternalException (0x80004005): Requested Clipboard operation did not succeed.
at System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
at System.Windows.Forms.Clipboard.SetText(String text)
at Sandbox.Game.Screens.Helpers.MyGps.b__0()
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()
by Aaron Franke on Wednesday June 10th 2015, 2:39
Since Space Engineers is now on GitHub, I patched in the community fix for black boxes around light sources using the TransparentMaterials.sbc edit. This bug is fixed as of Alpha 1.085.
by Dave B on Wednesday November 26th 2014, 19:42
err:d3d:buffer_create_buffer_object Failed to create a vertex buffer object. Continuing, but performance issues may occur
err:d3d:wined3d_debug_callback 0x14f8e368: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for buffer object.".
err:d3d:wined3d_debug_callback 0x14f8e368: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for buffer object.".
err:d3d:buffer_create_buffer_object Failed to bind the VBO with error GL_OUT_OF_MEMORY (0x505)
err:d3d:buffer_create_buffer_object Failed to create a vertex buffer object. Continuing, but performance issues may occur
err:d3d:wined3d_debug_callback 0x14f8e368: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for display list.".
err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_OUT_OF_MEMORY (0x505) from glDrawElementsBaseVertex @ ../../../wine/dlls/wined3d/drawprim.c / 73
err:d3d:wined3d_debug_callback 0x14f8e368: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for buffer object.".
err:d3d:wined3d_debug_callback 0x14f8e368: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for buffer object.".
err:d3d:buffer_create_buffer_object Failed to bind the VBO with error GL_OUT_OF_MEMORY (0x505)
err:d3d:buffer_create_buffer_object Failed to create a vertex buffer object. Continuing, but performance issues may occur
Only happens when joining multiplayer servers, but not when doing local games - which is quite confusing. Any thoughts?
by Nebbie Zebbie on Saturday November 29th 2014, 23:03
by Josh on Tuesday October 21st 2014, 13:55
by Nebbie Zebbie on Saturday October 25th 2014, 22:28
by Josh on Thursday October 30th 2014, 0:18
by Josh on Thursday October 30th 2014, 13:51
by Andrey Luiz on Monday February 22nd 2016, 19:34
by Rafal on Wednesday October 15th 2014, 13:31
If you change folder name /SteamApps/common/SpaceEngineers/Content/Audio/MUS to /SteamApps/common/SpaceEngineers/Content/Audio/MUS_
game start with sound.
by NolanSyKinsley on Thursday October 16th 2014, 1:58
by Rafal on Friday October 17th 2014, 14:00
Update 01.052.023
- fixed small landing gear collision model
- fixed issue: loading world with many asteroids
- fixed crash with meteors in world
- fixed crash caused by turret
- fixed crash in multiplayer when joining/spawning
- fixed crash in factions
- fixed crash in character mods
- fixed crash caused by floating objects
- fixed crash when loading invalid audio file
by NolanSyKinsley on Friday October 17th 2014, 17:09
I have a USB sound card and from the beginning when I start SE it will kick my card off but I just un plug it and plug it back in and it works, this has never changed for me, even with your fix, so I cannot tell if either today's hotpatch or your fix work because of my non standard setup. Gotta wait for some people to verify the fixes.
by Nebbie Zebbie on Saturday October 25th 2014, 22:30