Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(9 edits) (+2)

Hi there, this game looks really interesting and I would love to play it, but I am having some issues. I am on Fedora Linux 31 and the dependencies libssl.so.1.0.0, libcrypto.so.1.0.0 and libcurl-gnutls.so.4 are not found.

Anyone else run into this? Would really love to try this game out :)

EDIT: For anyone having issues with this game on Fedora, I was able to get the game running by doing the following:

You will need the following packages:
* openssl and openssl-devel
* libcurl

You can also install the recommended dependency of xclip, but I don't think it is required.

Once these are installed, you should now only need to link the dependencies to the names that Type Knight is looking for.

WARNING: Linking these libraries may have unintended side-effects. If you notice a particular software or system component not working AFTER linking these libraries, please unlink them and try whatever you were doing again.

ln -s /usr/lib64/libcrypto.so /usr/lib64/libcrypto.so.1.0.0

ln -s /usr/lib64/libcurl.so.4 /usr/lib64/libcurl-gnutls.so.4

ln -s /usr/lib64/libssl.so /usr/lib64/libssl.so.1.0.0

Now run the command ldd ./typeknight inside your installation folder and you should get back all the dependencies required and they should all have set paths.

If some of these paths are not set, please make sure that the commands above were entered in correctly. If you are sure the commands were correct, you may be missing some kind of package or library, in which case the below commands may help you:

whereis <library>

dnf search <somepkg>

dnf provides /path/to/lib.so

Do you have libcurl4 and libopenal1?

(1 edit)

Hi there! Looking forward to playing your game :)

I have libcurl (not libcurl4) installed, but searching for libcurl4 does not return anything. I also tried looking for libopenal1 and doing the `whatprovides` command for it as well - nothing. :(

(2 edits)

The packages are required by the engine for the game to run on linux. I've done a quick google search and they seem to be available for redhat (so it should work on fedora, right?)

https://rpmfind.net/linux/rpm2html/search.php?query=libcurl4

https://rpmfind.net/linux/rpm2html/search.php?query=libopenal.so.1

I'd also like to mention I've only tested the linux version on Ubuntu 18.04 as that's the only "officially" supported distribution by gamemaker. I did mention Ubuntu in the minimum requirements on steam page but forgot to do it here too. Sorry about that.

If I were you I'd try to get those two packages installed but if you can't do it, it seems itch allows refunds if you email their support.

If you do get the game working, please let me know what fixed your problem as it could help other fedora users. 

(1 edit)

Hey there,

I tried getting this game working again, and I was successful! I will edit my first post with the answer. :)

EDIT: Done, hopefully that will help anyone who plays on Fedora.

(1 edit)

Very nice! May I add your solution to the readme? I'll give you credit.

Sure thing! I condensed the guide by quite a bit, wrote it pretty late last night so it was pretty messy. I also checked some more dependencies and was able to remove a required package from the list.

(1 edit) (+1)

Hey there. For Type Knight, linking these libraries work fine. However, it will probably have a negative impact on the users' system. I have a Valve Index, and I use SteamVR to play VR games. Linking these libraries crashes SteamVR on launch. Once I unlinked them, SteamVR launched fine.

You may want to put some notes at the end (I will add some to my comment) mentioning that linking those files will probably cause some instability to the users' system.

Fortunately, it is easy to unlink and then link back.


Meanwhile, I will look for some other alternative methods to get those libraries working. I may make a bash script or something to link the libraries, then run type knight, then whenever it receives some kind of exit code will unlink the libraries.

EDIT: Updated my comment with a warning.

(+1)

Thanks for the update, it's much appreciated!

(+1)

i have ubuntu 20.04 and the solution above didn't work alone, so i found and tried this one and it worked  https://www.gog.com/forum/mable_the_wood/libcryptoso100_not_found_on_ubuntu