Thea: The Awakening

Thea: The Awakening

View Stats:
 This topic has been pinned, so it's probably important
Yuuki  [developer] Nov 18, 2015 @ 2:32pm
Thea the Linux version!
FAQ

Can you play Thea on Linux?
-Yes, as the thread will show, there are many satisfied players who enjoy Thea on Linux.
- However, the game works only on 64bit linux machnies which fulfil similar requirements to windows machines
- so, our game is not listed as Linux game, and has to be acquired as for windows, but then can be downloaded and used DRM free on Linux.

How to play on Linux?
- Buy the game and download it from Steam
Then in the launch option, you simply add
LANG="en_US.UTF8" %command%

Why is it not officially supported?
- We don't feel we can give a perfect support for the game on Linux, therefore we would not feel comfortable claiming it has such support.
-Due to our inability to support you we recommend asking other players on this thread in case you encounter any issues or need more info about software/hardware settings

Do we get the full game on Linux?
- You can enjoy the full single player experience, yes, but we cannot provide the Multiplayer option on Linux.




So, Khash mentioned in another thread that we are unable to support, or even test Thea on Linux, and sadly, nothing has changed here. But, we decided to make the Linux version, as it is, available to anyone who wants to play with it.

Now I will just say once more that we will not be supporting this version and we do not know how well it works as it is, but hey, if you want to check it out, its here and it's free.

If you decide to have a go at it, please do leave us some feedback. Who knows, maybe one day we'll be able to play with it ourselves and fix it up, but no promises!

Enjoy!

Last edited by Yuuki; Nov 20, 2016 @ 8:07am
< >
Showing 1-15 of 471 comments
Olek Nov 18, 2015 @ 3:43pm 
Oooh, thanks!! Downloading now!! :-D
Teodosio Nov 19, 2015 @ 1:18am 
Thanks, I am going to try it later today!

P.S. how did you get this build without having a GNU/Linux system? Did you just compile it in your engine? And what engine have you used btw? Thanks!
Last edited by Teodosio; Nov 19, 2015 @ 1:20am
Troy_Costisick Nov 19, 2015 @ 2:43am 
They used Unity. You'll see the logo as soon as you fire it up.
KhashFirestorm  [developer] Nov 19, 2015 @ 7:57am 
Originally posted by Troy_Costisick:
They used Unity. You'll see the logo as soon as you fire it up.
Yes, Unity ftw :D it allows you to simply make a build, which I have zipped and put on the cloud drive :).
so no guarantee that it would run at all :P
amagarr Nov 19, 2015 @ 10:08am 
Six hours here played and your game works perfect on linux, via wine (1.7.55) with the dx9 renderer ( -force-d3d9 in the command line) Thanks for the native build :)
jredpac Nov 19, 2015 @ 11:37am 
It's not working for me. I checked the Player.log file and I see

>Fallback handler could not load library /home/shaddoej/Games/Linux/thea/Thea_Data/Mono/x86/AVProWindowsMedia
>Fallback handler could not load library /home/shaddoej/Games/Linux/thea/Thea_Data/Mono/x86/libAVProWindowsMedia.so

Anyone know how to fix this? Google is giving me no solution for it.
Binogure Nov 19, 2015 @ 11:51am 
Hey folks, I just add a link to reddit post (more readdable to me):
https://www.reddit.com/r/linux_gaming/comments/3tgn47/thea_the_awakening_free_for_linux/
alexander.kjall Nov 19, 2015 @ 11:58am 
Nice gesture, but doesn't work for me :)
Binogure Nov 19, 2015 @ 12:06pm 
Maybe I do something wrong, game won't start:

/home/user/Games/Thea/ $ ./Thea.x86 Set current directory to /home/user/Games/Thea Found path: /home/user/Games/Thea/Thea.x86 Mono path[0] = '/home/user/Games/Thea/Thea_Data/Managed' Mono path[1] = '/home/user/Games/Thea/Thea_Data/Mono' Mono config path = '/home/user/Games/Thea/Thea_Data/Mono/etc' Abandon

Here some logs, it looks related to a unity3d plugin: https://www.assetstore.unity3d.com/en/?gclid=CNLo9dzV_MMCFSYUwwodNEAAuw&gclid=CKb6v-GjnckCFQMLaQod67MC9w#!/content/2546

[AVProWindowsMedia] Unity couldn't find the DLL, did you move the 'Plugins' folder to the root of your project? (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) DllNotFoundException: AVProWindowsMedia at (wrapper managed-to-native) AVProWindowsMediaPlugin:Init () at AVProWindowsMediaManager.Init () [0x00000] in <filename unknown>:0 (Filename: Line: -1) Resolution settings will be applied now (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) Platform assembly: /home/user/Games/Thea/Thea_Data/Managed/System.Xml.dll (this message is harmless) Shader model 5 is NOT supported (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) Platform assembly: /home/user/Games/Thea/Thea_Data/Managed/System.Configuration.dll (this message is harmless) Failed To Convert r string: 0.100 to float (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) Failed To Convert g string: 0.300 to float
Last edited by Binogure; Nov 19, 2015 @ 12:09pm
Teodosio Nov 19, 2015 @ 12:11pm 
Doesn't work for me, log below:

$ ./Thea.x86 -logFile log.txt Set current directory to /home/steam/testthea Found path: /home/steam/testthea/Thea.x86 Aborted (core dumped) $ cat log.txt Stacktrace: at (wrapper managed-to-native) UnityEngine.Resources.LoadAll (string,System.Type) <0x00004> at (wrapper managed-to-native) UnityEngine.Resources.LoadAll (string,System.Type) <0x00004> at UnityEngine.Resources.LoadAll<object> (string) <0x00023> at GUIManager.LoadAtlass (GUIManager/Atlasses) <0x0004f> at GUIManager.LoadAtlasses () <0x00079> at GUIManager/<LoadingAssets>c__IteratorC.MoveNext () <0x00063> at (wrapper runtime-invoke) <Module>.runtime_invoke_bool__this__ (object,intptr,intptr,intptr) <0x00040> Native stacktrace: /home/steam/testthea/Thea_Data/Mono/x86/libmono.so(+0x894bb) [0xf6e474bb] /home/steam/testthea/Thea_Data/Mono/x86/libmono.so(+0x219c3) [0xf6ddf9c3] [0xf77a0b80] /lib/i386-linux-gnu/libc.so.6(+0x129f8c) [0xf74d9f8c] ./Thea.x86() [0x824243d] ./Thea.x86() [0x827f5c6] ./Thea.x86() [0x827f8fa] ./Thea.x86() [0x828dce0] ./Thea.x86() [0x828df0a] ./Thea.x86() [0x8422b3a] ./Thea.x86() [0x842a57c] ./Thea.x86() [0x842a7ca] ./Thea.x86() [0x8090fe7] ./Thea.x86() [0x8522260] [0xf1ca1a6b] [0xf1ca19fc] [0xf1ca1908] [0xf1ca176a] [0xf7147104] [0xf71471e1] /home/steam/testthea/Thea_Data/Mono/x86/libmono.so(+0x259df) [0xf6de39df] /home/steam/testthea/Thea_Data/Mono/x86/libmono.so(mono_runtime_invoke+0x66) [0xf6ee4a35] ./Thea.x86() [0x83cd987] Debug info from gdb: Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf ptrace: Operation not permitted. No threads. ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= ed/protobuf-net.dll (this message is harmless) Loading /home/steam/testthea/Thea_Data/Managed/protobuf-net.dll into Unity Child Domain Platform assembly: /home/steam/testthea/Thea_Data/Managed/UnityEngine.Cloud.Analytics.dll (this message is harmless) Loading /home/steam/testthea/Thea_Data/Managed/UnityEngine.Cloud.Analytics.dll into Unity Child Domain Platform assembly: /home/steam/testthea/Thea_Data/Managed/UnityEngine.Cloud.Analytics.Util.dll (this message is harmless) Loading /home/steam/testthea/Thea_Data/Managed/UnityEngine.Cloud.Analytics.Util.dll into Unity Child Domain Platform assembly: /home/steam/testthea/Thea_Data/Managed/System.Data.dll (this message is harmless) Loading /home/steam/testthea/Thea_Data/Managed/System.Data.dll into Unity Child Domain Platform assembly: /home/steam/testthea/Thea_Data/Managed/UnityEngine.CrashLog.dll (this message is harmless) Loading /home/steam/testthea/Thea_Data/Managed/UnityEngine.CrashLog.dll into Unity Child Domain - Completed reload, in 0.064 seconds Platform assembly: /home/steam/testthea/Thea_Data/Managed/System.Core.dll (this message is harmless) Platform assembly: /home/steam/testthea/Thea_Data/Managed/System.dll (this message is harmless) Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/AVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/./libAVProWindowsMedia.so Fallback handler could not load library /home/steam/testthea/Thea_Data/Mono/x86/libAVProWindowsMedia [AVProWindowsMedia] Unity couldn't find the DLL, did you move the 'Plugins' folder to the root of your project? (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) DllNotFoundException: AVProWindowsMedia at (wrapper managed-to-native) AVProWindowsMediaPlugin:Init () at AVProWindowsMediaManager.Init () [0x00000] in <filename unknown>:0 (Filename: Line: -1) Resolution settings will be applied now (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) Platform assembly: /home/steam/testthea/Thea_Data/Managed/System.Xml.dll (this message is harmless) Shader model 5 is NOT supported (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) Platform assembly: /home/steam/testthea/Thea_Data/Managed/System.Configuration.dll (this message is harmless) Item types: Resources 53 Craftable 4432 (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) Loading Adventures... (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) Loading Finished... (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65) Setting up 1 worker threads for Enlighten. Thread -> id: ef610b40 -> priority: 1
KhashFirestorm  [developer] Nov 19, 2015 @ 12:14pm 
is it possible that linux have some problems playing 32 bit game on 64bit system? anyway we are uplaoding build which have 2 now for both archi
KhashFirestorm  [developer] Nov 19, 2015 @ 12:15pm 
Just to warn you, I'm complete noob on linux, if our current update does not help and you have no idea what could be wrong we will have to put down this build :(
Binogure Nov 19, 2015 @ 12:24pm 
It is not about architecture, otherwise we could not start the binary at all, it seems unity3d plugin (AVPro Windows Media) is not included in this build (maybe a unity3d issue)
Last edited by Binogure; Nov 19, 2015 @ 12:24pm
jredpac Nov 19, 2015 @ 12:25pm 
Originally posted by Khash Firestorm:
Just to warn you, I'm complete noob on linux, if our current update does not help and you have no idea what could be wrong we will have to put down this build :(

It looks like the problem is this AVPro Windows Media you're using which, I assume, is being used for videos. I can't find a solution for it so AFAIK it's Windows exclusive and no libraries are available on Linux.

We do appreciate what you tried to do for us.
VENDETTA Nov 19, 2015 @ 12:27pm 
Much respect for your attitude, I'll definitely try it out on the weekend and give some feedback. Then buy it when/if it will be released. Success with the game / windows sales :)
< >
Showing 1-15 of 471 comments
Per page: 15 30 50