Frictional Games Forum (read-only)
Linux editor? - Printable Version

+- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum)
+-- Forum: SOMA (https://www.frictionalgames.com/forum/forum-55.html)
+--- Forum: User created content (https://www.frictionalgames.com/forum/forum-79.html)
+---- Forum: Technical Support (https://www.frictionalgames.com/forum/forum-80.html)
+---- Thread: Linux editor? (/thread-31181.html)



Linux editor? - Guest - 10-05-2015

My daughter loves making levels for frictional games and can't wait to start creating SOMA maps. She and I both use Linux. Will we see a Linux native editor? If not, anyone tried this in Wine/emulator?


RE: Linux editor? - Romulator - 10-05-2015

The editors are not included with SOMA's Mac or Linux releases - only with Windows for the moment. You can try emulating it through Wine, however, I am not sure how well that will work, considering I have no knowledge of Linux Systems or Windows emulation through Wine or similar products.

In simple though, if you are able to emulate OpenGL through Wine with your graphics card and such version (OpenGL) is greater than Version 3.3, I don't see there being problems with getting it running.

Like I said though, it is untested.


RE: Linux editor? - Guest - 10-05-2015

I'll try to get it working under emulation whilst we wait for a Linux build - thanks for the info!


RE: Linux editor? - Romulator - 10-05-2015

If you get it working, could you please report back? I can then update the wiki with such information! Thanks for your help!


RE: Linux editor? - Guest - 10-05-2015

Swing and a miss... Sad

export WINEARCH=win64
export WINEPREFIX=/home/craiger/.wine64


craiger@pc:~/.wine64/c/GOG Games/SOMA$ wine LevelEditor.exe
fixme:heap:HeapSetInformation 0xde4000 0 0x23fcf0 4
fixme:heap:HeapSetInformation 0xef4000 0 0x23fcf0 4
fixme:heap:HeapSetInformation 0x1004000 0 0x23fcf0 4
fixme:heap:HeapSetInformation 0x1114000 0 0x23fcf0 4
fixme:win:RegisterDeviceNotificationW (hwnd=0x1005a, filter=0x152e380,flags=0x00000000) returns a fake device notification handle!
wine: Call from 0x7f75c8f67e38 to unimplemented function KERNEL32.dll.InitializeConditionVariable, aborting
wine: Unimplemented function KERNEL32.dll.InitializeConditionVariable called at address 0x7f75c8f67e38 (thread 0024), starting debugger...


Since there's no alternative nor source, perhaps we can keep this thread going in the hopes to get it running under wine?

--edfardos


RE: Linux editor? - PythonBlue - 10-05-2015

(10-05-2015, 03:20 AM)Guest Wrote: Swing and a miss... Sad

export WINEARCH=win64
export WINEPREFIX=/home/craiger/.wine64


craiger@pc:~/.wine64/c/GOG Games/SOMA$ wine LevelEditor.exe
fixme:heap:HeapSetInformation 0xde4000 0 0x23fcf0 4
fixme:heap:HeapSetInformation 0xef4000 0 0x23fcf0 4
fixme:heap:HeapSetInformation 0x1004000 0 0x23fcf0 4
fixme:heap:HeapSetInformation 0x1114000 0 0x23fcf0 4
fixme:win:RegisterDeviceNotificationW (hwnd=0x1005a, filter=0x152e380,flags=0x00000000) returns a fake device notification handle!
wine: Call from 0x7f75c8f67e38 to unimplemented function KERNEL32.dll.InitializeConditionVariable, aborting
wine: Unimplemented function KERNEL32.dll.InitializeConditionVariable called at address 0x7f75c8f67e38 (thread 0024), starting debugger...


Since there's no alternative nor source, perhaps we can keep this thread going in the hopes to get it running under wine?

--edfardos

I had already made a thread about versions of the HPL3 tools for non-Windows users (Mac as well as Linux). Keeping my fingers crossed that they will be ported, though.


RE: Linux editor? - Guest - 10-05-2015

Newer version of wine (1.7.33) gets past the above probluem, but now results in this error:

wine: Unimplemented function KERNEL32.dll.GetThreadGroupAffinity called at address 0x7f385483f2da (thread 0021)

I seem to recall reading in a thread that this bug also existed in Windows+Soma?

more info,
--edfardos


RE: Linux editor? - Guest - 12-28-2015

Still no luck with soma editor for Linux?


RE: Linux editor? - Mudbill - 12-29-2015

I decided to create a poll on this to hopefully help them decide whether they wanna do it. Feel free to vote here:

https://www.frictionalgames.com/forum/thread-35719.html