The Mystery of Devils House

The Mystery of Devils House

View Stats:
 This topic has been pinned, so it's probably important
Anamik  [developer] Mar 23, 2018 @ 7:09pm
For Linux Users - Please Read
Hello everyone,

If you are running Ubuntu 14.04 LTS version, you usually don't need to install anything other than dependencies which come with this version of OS.

For Linux users who are using Ubuntu 16.04 LTS, 18.04 LTS, and 20.04 LTS, you need to install the following dependencies on Linux Terminal:
sudo apt-get update sudo apt-get install libxxf86vm1:i386 sudo apt-get install libc6-dev-i386 sudo apt-get install libcurl3:i386 sudo apt-get install libopenal1:i386 sudo apt-get install libbz2-1.0:i386 sudo apt-get install libstdc++6:i386 sudo apt-get install libssl1.0.0:i386 sudo apt-get install libglu1:i386 sudo apt-get install libxrandr2:i386

I hope that it will be sufficient enough to run this game on Ubuntu(Linux) and make sure your system is up to date.

Please feel free to post about any issues you encounter during the gameplay.

Thank you!
Last edited by Anamik; Feb 20, 2021 @ 8:11am
< >
Showing 1-15 of 15 comments
MSE Feb 19, 2021 @ 7:41pm 
The Steam runtime comes with a number of libraries, but after installing these things and trying to run the game from the terminal and from Steam, I'm not sure what the issue is.

I have a newer distro. While curl3 has been deprecated, Steam still launches the game with all the dependencies, but it aborts immediately. I sent the output to a log file, and didn't see any issue wrt YoYo Games Linux Runner. I'm assuming a segfault or similar crash.
Anamik  [developer] Feb 19, 2021 @ 8:20pm 
Originally posted by MSE:
The Steam runtime comes with a number of libraries, but after installing these things and trying to run the game from the terminal and from Steam, I'm not sure what the issue is.

I have a newer distro. While curl3 has been deprecated, Steam still launches the game with all the dependencies, but it aborts immediately. I sent the output to a log file, and didn't see any issue wrt YoYo Games Linux Runner. I'm assuming a segfault or similar crash.

Hi,
Thanks for letting me know about it! Can you please share your OS version? Any further information regarding the issue would be helpful.

Best Regards,
Anamik
MSE Feb 19, 2021 @ 8:44pm 
Hi,
xubuntu 19.10 on a fairly new mid-range laptop. Here is the log generated by the launch option ./TheMysteryofDevilsHouse > ~/dhouse.log
https://pastebin.com/bd9ZpQhC

Best,
Keanen
Anamik  [developer] Feb 19, 2021 @ 9:14pm 
Originally posted by MSE:
Hi,
xubuntu 19.10 on a fairly new mid-range laptop. Here is the log generated by the launch option ./TheMysteryofDevilsHouse > ~/dhouse.log
https://pastebin.com/bd9ZpQhC

Best,
Keanen


Hi,

Thanks for the log file! There is a probability that it might not be compatible with 19.10 version for some reason. But that should not be happening. So, I will test the game in my Ubuntu machine with the latest OS and try to replicate the issue on my end. Meanwhile, you can try removing and reinstalling the game and see if the issue still persists. Please let me know if you can make it work and I am looking into the issue and will try my best to find a solution for you.

Best Regards,
Anamik

Anamik  [developer] Feb 20, 2021 @ 4:08am 
Originally posted by MSE:
Hi,
xubuntu 19.10 on a fairly new mid-range laptop. Here is the log generated by the launch option ./TheMysteryofDevilsHouse > ~/dhouse.log
https://pastebin.com/bd9ZpQhC

Best,
Keanen

Hi Keanen,

I had installed Ubuntu 20.04 LTS version in my Laptop but some of the libraries could not be installed for some incompatibility issues. The game does not run as intended on Ubuntu 20.04 LTS version and currently, I could not find a solution to the issue. It seems that the engine with which it was developed does not have much support for the latest version of Ubuntu and as recommended by them, the game made with the engine mostly works with Ubuntu OS versions ranging from 14.04 LTS to 18.04 LTS.

I have tested the game in 18.04 LTS version of Ubuntu and it works flawlessly and all of the libraries were installed without issues. At this point in time, I could not find a solution to the issue for 20.04 version. But I will keep looking for a solution regarding the issue.

If you have a machine in which Ubuntu 18.04 LTS or lower version is installed or if you have Windows machine it will work. If this game does not work for you at all in any of your machines you may as well ask for a refund.

I am really sorry for the inconvenience.

Best Regards,
Anamik
Last edited by Anamik; Feb 20, 2021 @ 4:21am
MSE Feb 20, 2021 @ 4:35am 
No problem! Engines get old. I really appreciate that you tested. Does Orange Santa work on Ubuntu 20.04?
Anamik  [developer] Feb 20, 2021 @ 4:45am 
Originally posted by MSE:
No problem! Engines get old. I really appreciate that you tested. Does Orange Santa work on Ubuntu 20.04?

It is hard to tell as it was created with the same engine. This Engine had been updated and Orange Santa was created in the latest version of the same engine. Please give me a couple of days as I look into the issues. I will definitely let you know in a couple of days if I find or could not find a solution. Thanks to your patience!

Best Regards,
Anamik
Last edited by Anamik; Feb 20, 2021 @ 4:45am
MSE Feb 20, 2021 @ 4:51am 
Thanks for maintaining the software! That's awesome!
Anamik  [developer] Feb 20, 2021 @ 8:08am 
Originally posted by MSE:
Thanks for maintaining the software! That's awesome!

Hi,
I have reinstalled Ubuntu 20.04.2 LTS again and ran The Mystery of Devils House through Steam and it worked for me. However, you have to install the above libraries in order to run it on 20.04.2 LTS. It also works for Orange Santa.

Will you give it a try on that new version and see if it works for you? It would be great to know if the issue gets resolved at your end too. Please let me know if you face any issue during installation. Also, make sure you backup all of your files before upgrading the OS since you are using Ubuntu 19.10.

This is actually what I did to get this game work for me:

1. Download Ubuntu 18.04 LTS and install it.
2. Download and install the libraries given above.
3. Upgrade using the "Software Update" application from 18.04 LTS to 20.04 LTS.
4. Install Steam and login. (Optional if already installed in the current version of the OS)
5. Install the game and Start playing.

This process worked for me. However, you can try upgrading from Ubuntu 19.10 to 20.04.2 LTS directly and see if it works for you. You might have to manually install libssl1.0.0:i386 since the OS 20.04 LTS considers it as obsolete if not already installed. Please let me know if you encounter any further issue. Thank you!

Best Regards,
Anamik
Last edited by Anamik; Feb 20, 2021 @ 8:19am
MSE Feb 20, 2021 @ 4:10pm 
Asking users to install 2 operating systems is a bit much. I had no luck running Devils House on Ubuntu 20.04, but Orange Santa runs great on new distros! I can't wait to see what surprises it has for me.

I like to avoid engines whose API changes frequently, since dependencies will change, and keeping old projects up-to-date becomes a maintenance burden if the old API falls out from under you. I've been there, and it sucks when it happens.

Meanwhile, I now know that my own project is having trouble on Ubuntu 20.04. o.0

Best,
Keanen
Anamik  [developer] Feb 20, 2021 @ 5:32pm 
Originally posted by MSE:
Asking users to install 2 operating systems is a bit much. I had no luck running Devils House on Ubuntu 20.04, but Orange Santa runs great on new distros! I can't wait to see what surprises it has for me.

I like to avoid engines whose API changes frequently, since dependencies will change, and keeping old projects up-to-date becomes a maintenance burden if the old API falls out from under you. I've been there, and it sucks when it happens.

Meanwhile, I now know that my own project is having trouble on Ubuntu 20.04. o.0

Best,
Keanen


Hi,

Oops, sorry about that. This was exactly what I did and took me about 10 hours to get it work in the new version (20.04 LTS) of Ubuntu and I installed the OS twice. Yeah, as I said, the engines do change no matter what engine you use. This has been like this for a long time and we always had to keep up with the changes in engine. It breaks the projects and in my case, it happened rarely. Since, Orange Santa is working with the latest version of Ubuntu it seems that the engine has been modified a lot since I have been using the latest version of the engine to export Orange Santa. The Mystery of Devils House works for me and probably a few tweaks and exporting with the newer version of the engine might solve it.

If you are having trouble with your own project, you can always install the older version of Ubuntu and set it up as you see fit. For instance, my engine requires Ubuntu 18.04 LTS in the target machine to export to Ubuntu this is because of the way the engine was developed and the games made with it should run in all Ubuntu versions regardless.

If you find no solution to get your project work with the latest Ubuntu I would ask you to install the previous version that works for you. I am sorry for the inconvenience caused. I hope it works out fine at your end and please do let me know if you need any assistance.

Best Regards,
Anamik
Last edited by Anamik; Feb 20, 2021 @ 5:34pm
MSE Feb 20, 2021 @ 5:46pm 
Thanks for testing anyways! If a few tweaks is all it takes to export with a newer version of the engine, that would be a solution, but I suspect there may be breaking changes.

> If you are having trouble with your own project, you can always install the older version of Ubuntu and set it up as you see fit.

Actually, versions of glibc are occasionally deprecated as new systems come out. This means the only solution is often doing static linking, a system like Flatpak, or some kind of VM.

Best,
Keanen
Anamik  [developer] Feb 20, 2021 @ 5:53pm 
Originally posted by MSE:
Thanks for testing anyways! If a few tweaks is all it takes to export with a newer version of the engine, that would be a solution, but I suspect there may be breaking changes.

> If you are having trouble with your own project, you can always install the older version of Ubuntu and set it up as you see fit.

Actually, versions of glibc are occasionally deprecated as new systems come out. This means the only solution is often doing static linking, a system like Flatpak, or some kind of VM.

Best,
Keanen


Hi,

I hope it works out for you. :D I am currently trying to get my engine to connect with the target machine having Ubuntu 20.04 version installed and is giving me "couldn't agree with key exchange algorithm" error which is weird. Something is not working or I am doing something wrong.

Best,
Anamik
MSE Feb 20, 2021 @ 6:11pm 
Sounds like an SSL-related issue. There have been lots of security changes over the years, like the deprecation of SHA1. libssl and libcrypto do the heavy lifting, and it all needs to be in sync between the engine, the user's machine, and the server.
Anamik  [developer] Feb 20, 2021 @ 6:13pm 
Originally posted by MSE:
Sounds like an SSL-related issue. There have been lots of security changes over the years, like the deprecation of SHA1. libssl and libcrypto do the heavy lifting, and it all needs to be in sync between the engine, the user's machine, and the server.

Yes, it is.
< >
Showing 1-15 of 15 comments
Per page: 1530 50