One day I (Kary) was so bored, that I've decided to create a mod. Then the next day I've found a person on the Internet, a person who was bored even more then me (ELjano), and he wanted to help me with it... Your name is "Franta Novák" and you are working in a of nuclear waste storage facility. But your boss has little regard for the law and makes you spill the nuclear waste into the forest. After some time strange creatures will appear and you must save yourself.

Report RSS So I build SoHL 1.2 for Linux...

Now you can play Blbej Den (and possibly other SoHL 1.2 based mods) on Linux version of Half-Life.

Posted by on

The server library for Linux (dlls/spirit.so) is the original Spirit of Half-Life 1.2 code implemented into the hlsdk 2.3 (with a few changes in order to make it work...). The client (cl_dlls/client.so) is build from unchanged hlsdk-master code as I was unable to make the client library work properly with the spirit code (or more precisely - unwilling to sort through that undocumented trash).

Initially I wanted to release the Linux libs separately to be used in order to make any SoHL 1.2 based mod work on Linux. But since I did make some changes and I didn't build the client library with the spirit code at all, I'm not sure about how compatible the libs will be with other mods (though I think most Singleplayer mods based on spirit 1.2 should work fine with these libs). I did play through Blbej Den on Linux without an issue (though Blbej Den is only taking advantage of a few of the spirit features...)

Feel free to test the Linux libs with other SoHL 1.2 based mods (just modify their liblist.gam and copy over the dlls/spirit.so and cl_dlls/client.so), you may also reupload the libs separately from this mod wherever you want... I just didn't want to do it as I'm not sure about compatibility with other mods and I don't have the time to test it with them.

Btw, Blbej Den looks better on Linux as the Linux libs are taking advantage of SDL2.

Blbej Den - ziped and for Linux

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: