Bad Hotel

Bad Hotel

View Stats:
amazingrolo  [developer] Dec 18, 2013 @ 9:14am
Bad Hotel Linux version...
Hey folks.

We've just put a Linux version of Bad Hotel on a Beta branch if anyone wants to check it out. Let us know if you have any problems - send us an email at info@luckyframe.co.uk. We plan on releasing it very shortly!

Cheerio.
< >
Showing 1-15 of 27 comments
Sir Garbagetruck Dec 20, 2013 @ 2:49pm 
VERY happy to see this - but it seems the executable isn't on Steam's server for me to download. I'll try again in a few minutes and see if that fixes it, but you may have to prompt them to actually put the executable up for download... sometimes, for some reason or another, the game gets put to 'users' as 'available' but the FILES don't.
Sir Garbagetruck Dec 20, 2013 @ 2:51pm 
Yep, nothing. I'll mail you as well, but I've seen this happen quite a bit and it generally is just a matter of saying to Valve "guys, the game shows as available, but the FILES aren't there for folks to download."
Sir Garbagetruck Dec 20, 2013 @ 3:01pm 
And now it appears the files are in the right folder, or some form of magic has occured, as an 'update' is occuring for Bad Hotel. Let's see what happens!
Sir Garbagetruck Dec 20, 2013 @ 3:07pm 
Yes, there are executables! HOWEVER: The game seems to be linked against LibSDL 2.0 - and I only have LibSDL 1.2 . I'm on ArchLinux, so adding this is fairly simple, but I'm not sure if Ubuntu and the like are shipping LibSDL 2 by default at this time. You MIGHT need to include a copy locally (though that is probably not the best idea for "good system maintenance." )

IF the game can run using the older LibSDL 1.2 - you might consider shipping that version until the 2.0 version is more universally distributed.

(To be honest, this is the first game I've seen _using_ 2.0 - I shall have to look into what's new in the SDL 2.0 world.)
Sir Garbagetruck Dec 20, 2013 @ 3:18pm 
hmm, it's also linked against libluajit-5.1 - so I have installed the luajit package. (I _don't_ think that is standard on any distribution. I could be wrong.)

That takes care of THOSE issues - but it is ALSO linked against 'libsteam_api.so' which is NOT included. Now, loads of other games include that - so I have it, and will copy it into the directory. But I think you'll need to alter the shell script a bit that you have running the file to modify the LD_LIBRARY_PATH. (Which some say is a HORRIBLE idea and "don't do that if you don't have to" and so on. Let's just make it work for now and later with SteamOS the library _will_ be in the library path.)

If you have VVVVVV you can take a look at what they've done to fix this issue. If not, they have the libsteam_api.so in a "LIB32" and a "LIB64" directory. Then, they check uname (as you do in yours) to detect 64 bits or 32 bits, assign the "LIBS" variable to either LIB32 or LIB64, and then they run this command;

export LD_LIBRARY_PATH=$LIBS:"$LD_LIBRARY_PATH"

and then they run the appropriate VVVVV program.

If I were not just coming off of a rediculously long work shift and my head wasn't spinning, I'd just write one for you, but...

Oh look, Worms Reloaded has libsdl2 AND libsteam_api in their libs dir. That may be a better one to look at for an example (if you have it.)

So, long story short: I have a Bad Hotel window running now, and the game inside it.

I _hope_ this helps you out. It's a bit long and ... really not well written.
Mikachu Dec 24, 2013 @ 4:58pm 
I just tried installing it on linux and i just get a 0-byte download and no files in the steamapps/common directory.

--edit
I just tried opting in to the beta and now it's downloading stuff. You might want to put something in the stable so it isn't just empty though?

--edit 2
Missing libsteam_api.so, copied 64-bit one from ticket to ride, but now I get an error that SDL is built without force feedback support. I can probably fix that.

I also had to install luajit.
Last edited by Mikachu; Dec 24, 2013 @ 6:59pm
adolson Dec 24, 2013 @ 6:56pm 
I'm not at home but I will check this out when I am. Thanks for supporting Linux!
[▲] NishaYume Dec 25, 2013 @ 7:10am 
Thanks for the linux version! Night join on beta to help u!
stan Dec 25, 2013 @ 8:27am 
Bought the humble bundle, very happy to see a tower defense added to the mix, but “missing executable”… pleaaaase fix it :).
stan Dec 27, 2013 @ 8:59am 
$ ./BadHotel
./BadHotel.x86_64: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
EzyRider Dec 29, 2013 @ 6:24pm 
Stan; Open the properties of the game under Steam, and go to the beta tab and opt in. That should start it downloading, as it appears it does not install otherwise. Hope that helps.
stan Dec 30, 2013 @ 2:29am 
Thanks EzyRider but I have already opted-in for the beta.
kyuucr Dec 30, 2013 @ 10:43am 
Copied libsteam_api from other game, installed libSDL2 and libjit5.1, now output this

$ ./BadHotel
./BadHotel.x86_64: symbol lookup error: ./BadHotel.x86_64: undefined symbol: SDL_GetBasePath

also the original libraries on folder lib.x86 and lib.x86_64 are broken link
steev Dec 30, 2013 @ 10:48am 
These libs should probably be included:
libSDL2-2.0.so.0
libluajit.so
libsteam_api.so

I just grabbed libSDL2 and libsteam_api from Super Hexagon Beta, libluajit I got by installing the luajit package. Now the game starts fine.
Last edited by steev; Dec 30, 2013 @ 10:49am
Jarno + Jarno Dec 30, 2013 @ 11:28am 
I had yesterday some problems with arch (64bit) and here is what i did to run it.

For libsteam_api.so error:
Copied libsteam_api.so from another game what supports x86 and x86_64bit to <steampath>/SteamApps/common/Bad Hotel/
I took it from Rogue Legacys directory.

For libSDL2 and libluajit error:
Downloaded libSDL2 and libluajit shared object libraries from repository.
Copied /usr/lib/libSDL2-2.0.so.0 to <steampath>/SteamApps/common/Bad Hotel/lib.x86_64/libSDL2-2.0.so.0
Copied /usr/lib//usr/lib/libluajit-5.1.so.2 to <steampath>/SteamApps/common/Bad Hotel/lib.x86_64/libluajit.so

I also had sound problem, sound stuttered badly.
After i installed pulseaudio for other reasons, sound stutter was gone.

Hope this helps if someone have problems.
Last edited by Jarno + Jarno; Dec 31, 2013 @ 11:00am
< >
Showing 1-15 of 27 comments
Per page: 1530 50