It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hotline Miami 2 isn't booting at all in Linux, I have tried both the .DEB and the .TAR archive. I don't get a loading screen or anything...

I am running the latest version of Linux Mint.

Edit: I read that it only has a 64-bit version... is this true?
Post edited March 10, 2015 by tjbaxter
avatar
tjbaxter: Hotline Miami 2 isn't booting at all in Linux, I have tried both the .DEB and the .TAR archive. I don't get a loading screen or anything...

I am running the latest version of Linux Mint.
Hi,

Hotline Miami 2 requires the following packages to be installed: libsdl2-2.0-0 and dependencies.
Notice: this game comes with a 64-bit binary only.

Hope that helps :)
Yeah, I have the libsdl2-2.0.0 installed, however I am running a 32bit o/s...

I guess I will try to run it in WINE, since the Windows version is 32-bit.
Post edited March 11, 2015 by tjbaxter
avatar
tjbaxter: Yeah, I have the libsdl2-2.0.0 installed, however I am running a 32bit o/s...

I guess I will try to run it in WINE, since the Windows version is 32-bit.
I too am running a 32-bit linux os and haven't read the requirements carefully enough I guess. A 32-bit linux binary would be greatly appreciated.
I know! EVERY Linux game I bought on here has a 32bit binary... I was completely taken by surprise by finding out that this is only 64bit! Perhaps it will be updated later on with a 32bit Linux version.
Seriously, requirements of this game are some goddamn bad joke. I had to download Windows version instead, what was a certified pain in the back with my internet connection.
I decided to actually buy the game instead of pirating because I wanted no problems with getting Linux packages and have another game I can play on a system I use every day, during short breaks I take whilst studying.
I use Windows only for playing bigger, more time-consuming games and I do so only when I have a lot of free time, so it happens I do not turn it on for weeks.

I mean, if you cannot make decent graphics, because let's admit that, games from early 90s used to look better than this (and don't go "it's supposed to be retro" on me!), at least make it run fine. This game should be running well on Amiga 500. So far it's just a major disappointment. Sorry, I just had to express it when I noticed the thread.
avatar
TowarzyszLenek: Seriously, requirements of this game are some goddamn bad joke. I had to download Windows version instead, what was a certified pain in the back with my internet connection.
I decided to actually buy the game instead of pirating because I wanted no problems with getting Linux packages and have another game I can play on a system I use every day, during short breaks I take whilst studying.
I use Windows only for playing bigger, more time-consuming games and I do so only when I have a lot of free time, so it happens I do not turn it on for weeks.

I mean, if you cannot make decent graphics, because let's admit that, games from early 90s used to look better than this (and don't go "it's supposed to be retro" on me!), at least make it run fine. This game should be running well on Amiga 500. So far it's just a major disappointment. Sorry, I just had to express it when I noticed the thread.
No worries, feel free to express yourself! I'm mad as hell for the horrible Linux port. :P
Someone please correct me if I am wrong, but apparently only the GOG version of Hotline Miami 2 for Linux is a 64-bit binary, the Steam version does not require a 64-bit O/S... unless if they made an error in their system requirements.
avatar
tjbaxter: Hotline Miami 2 isn't booting at all in Linux, I have tried both the .DEB and the .TAR archive. I don't get a loading screen or anything...

I am running the latest version of Linux Mint.

Edit: I read that it only has a 64-bit version... is this true?
I am trying to run both the Linux deb install and the tarball archive on two of my Linux machines.

Here is the error from my Linux Mint Debian 64 bit (Linux Mint LMDE 64-bit) machine:
Running Hotline Miami 2 Wrong Number
./HotlineMiami2: symbol lookup error: ./HotlineMiami2: undefined symbol: SDL_GameControllerAddMappingsFromRW

libsdl2-2.0-0 is already installed and at the newest version.

(EDIT)

On my other machine, running Debian 64 bit, receives this error.
Running Hotline Miami 2 Wrong Number
./HotlineMiami2: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory

This computer does not have the libsdl2.2-0.0 package installed yet. I'll post my findings as I research this further. The only thing I've found by googling these so far was that it was related to the libsdl2.0.2 package.

Being that both computers are 64 bit, running 64 bit OS's, that should clear up the other questions people have had.

Have not successfully got it to run through WINE yet either.
Post edited March 15, 2015 by vanillatray
avatar
tjbaxter: Hotline Miami 2 isn't booting at all in Linux, I have tried both the .DEB and the .TAR archive. I don't get a loading screen or anything...

I am running the latest version of Linux Mint.

Edit: I read that it only has a 64-bit version... is this true?
avatar
vanillatray: I am trying to run both the Linux deb install and the tarball archive on two of my Linux machines.

Here is the error from my Linux Mint Debian 64 bit (Linux Mint LMDE 64-bit) machine:
Running Hotline Miami 2 Wrong Number
./HotlineMiami2: symbol lookup error: ./HotlineMiami2: undefined symbol: SDL_GameControllerAddMappingsFromRW

libsdl2-2.0-0 is already installed and at the newest version.

(EDIT)

On my other machine, running Debian 64 bit, receives this error.
Running Hotline Miami 2 Wrong Number
./HotlineMiami2: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory

This computer does not have the libsdl2.2-0.0 package installed yet. I'll post my findings as I research this further. The only thing I've found by googling these so far was that it was related to the libsdl2.0.2 package.

Being that both computers are 64 bit, running 64 bit OS's, that should clear up the other questions people have had.

Have not successfully got it to run through WINE yet either.
I had this problem on my Mint install.

Here's what I did to solve it:

Search for libsdl2.2-0.0 on your system, you should have multiple copies of it by now if you ever installed any games that required it. Look for a copy of the libsdl2.2-0.0 file that is around 5.9 MB in size. Copy that to the /lib/ folder in /opt/GOG Games/Hotline Miami 2 Wrong Number/game/ and you should be good to go.

Not sure why HM2 won't find the proper 64-bit libsdl on some systems,
Post edited March 16, 2015 by JudasIscariot
Juddaslscariot, I do not seem to have an SDL2-2.0.0 file that is 5.9MB. The closest I can find is libSDL2-2.0.so.0 and it is about 0.9MB. Copying this file to the lib directory of the game does not seem to help.

Do you have any other advice? My system is opensuse 13.1. The precise output that I get is

> ./start.sh
Running Hotline Miami 2 Wrong Number
./HotlineMiami2: symbol lookup error: ./HotlineMiami2: undefined symbol: SDL_GameControllerAddMappingsFromRW


Do you have any suggestions?
I managed to fix the problem by updating libsdl to a newer version.