Hover
 This topic has been pinned, so it's probably important
Kaldorei  [developer] 31 May, 2017 @ 10:29am
[LINUX] How to play
Hello everyone, there is a few step required to play on linux,

First you'll need dependencies to make the game able to run, install them via apt:

gconf-service
lib32gcc1 (>= 1:4.1.1)
lib32stdc++6 (>= 4.6)
libasound2 (>= 1.0.23)
libc6 (>> 2.15)
libc6-i386 (>= 2.15)
libcairo2 (>= 1.6.0)
libcap2 (>= 2.10)
libcups2 (>= 1.4.0)
libdbus-1-3 (>= 1.2.14)
libexpat1 (>= 1.95.8)
libfontconfig1 (>= 2.8.0)
libfreetype6 (>= 2.3.9)
libgcc1 (>= 1:4.1.1)
libgconf-2-4 (>= 2.31.1)
libgdk-pixbuf2.0-0 (>= 2.22.0)
libgl1-mesa-glx | libgl1
libglib2.0-0 (>= 2.31.8)
libglu1-mesa | libglu1
libgtk2.0-0 (>= 2.24.0)
libnspr4 (>= 1.8.0.10)
libnss3 (>= 3.14.3)
libpango1.0-0 (>= 1.22.0)
libstdc++6 (>= 4.6)
libx11-6 (>= 2:1.4.99.1)
libxcomposite1 (>= 1:0.3-1)
libxcursor1 (>> 1.1.2)
libxdamage1 (>= 1:1.1)
libxext6
libxfixes3
libxi6 (>= 2:1.2.99.4)
libxrandr2 (>= 2:1.2.99.2)
libxrender1
libxtst6
zlib1g (>= 1:1.1.4)
debconf (>= 0.5) | debconf-2.0
npm

After you'll have to run the script "SETUP_RUN_ME_AS_ADMIN.sh" on the installation folder of Hover as admin (root) permissions

And voila you should be able to play!

(Tested on SteamOS)
< >
Showing 1-15 of 34 comments
stan 31 May, 2017 @ 12:10pm 
This is strange and slightly concerning. Normally a Linux game does not require installing anything to run. When a non-standard lib is needed the game should provide it (or use it from the steam runtime). But from a quick glance at your list these are almost all standard libs that are already installed on most distros… I’m not sure what gconf-service, debconf and npm are for.

You’re not using Unity3D? Unity3D games run out of the box without having to install anything.
Kaldorei  [developer] 31 May, 2017 @ 12:22pm 
All the deps i have listed are oftenly preinstalled but i had case with some ppl with very rough linux installations where it was even missing xservers so i prefer listing everything to be sure ;)
hateball 31 May, 2017 @ 12:26pm 
Wow. Glad I checked the forums before purchasing. I expect games to bundle their required libs if not covered by the steam runtime. And certainly not need to run random scripts as root. I'm staying away for now. Hopefully this situation gets sorted, the game itself looks sweet.
Kaldorei  [developer] 31 May, 2017 @ 1:19pm 
The script is just basically copying the Steam so lib into lib directory, you can do it manually if you prefer
Last edited by Kaldorei; 31 May, 2017 @ 1:20pm
buckysrevenge 31 May, 2017 @ 3:21pm 
Thanks for the Linux support! I'm having some performance issues, it the game feels super laggy.

My system is well within specs (Alienware Steam Machine R2, Intel 6th gen i5 6400T up to 2.8 GHz, 8GB DDR4 at 2133MHz - 1 DIMM, Nvidia GTX 960 GPU 4GB GDDR5, Steam OS 2.0 update 1:2.98 in Big Picture) and I'm fine with running at a lower resolution if I could :/

I tried to lower the resolution, but it only fills a fraction of the screen (my TV is 1080 native, when I switched to 1280x720 in the game settings, it shrank the game down to 720, but it was only on the bottom left 1280x720, the rest had a frozen image of what was on the screen before I clicked apply). When I exited out of the game and tried to get back in, it was still shrunk, but when I got to where the main menu should show up, it wasn't there (just the background screen of the city), so it was unplayable. I ended up editing the prefs manually to get me back to 1080 res.


[EDIT]: Never mind about the performance issues, they might have had something to do with switching between desktop mode and big picture mode because once I shut the whole system down and booted it back up, the game ran like a champ!

Thanks so much for making this game available for Linux!
Last edited by buckysrevenge; 31 May, 2017 @ 4:07pm
Kaldorei  [developer] 31 May, 2017 @ 4:12pm 
Glad to hear it :D
Future 1 Jun, 2017 @ 11:22am 
I have Arch Linux, the game starts up and stays on a gray screen for about a minute or 2... then goes to a darker gray/black screen
This is the first game i ever had a problem with... I'm not sure how to proceed
l_bratch 1 Jun, 2017 @ 11:41am 
I am getting the grey screen issue too. (But it doesn't fade to darker grey/black.)

I played yesterday evening shortly after release without any issues, but this evening I am getting the grey screen issue. Background music plays but there is no output displayed (other than grey) and clicking/pressing randomly doesn't appear to do anything. Alt+F4 works cleanly so it seems to be responsive in some way.

output_log.txt is not being generated in steamapps/common/Hover/hover_Data/ but Player.log is being generated in ~/.config/unity3d/FustyGame/Hover/Player.log and I have uploaded it here: http://p.of.je/dda06206

It looks like a change was made today - https://steamdb.info/app/280180/history/ - I wonder if that broke anything?

Running x86_64 Gentoo with nvidia-drivers-381.22, xorg-server-1.19.2 and kernel 4.9.16-gentoo.

Edit at 19:50 GMT+1:

I can get it running again by editing ~/.config/unity3d/FustyGame/Hover/prefs and changing:

<pref name="FullScreen" type="int">1</pref>
<pref name="Screenmanager Is Fullscreen mode" type="int">1</pref>

To:

<pref name="FullScreen" type="int">0</pref>
<pref name="Screenmanager Is Fullscreen mode" type="int">0</pref>

This loads the game in a tiny window which can be maximised and set back to fullscreen in the menu at runtime. It breaks again on each reload of the game but the fix works each time.
Last edited by l_bratch; 1 Jun, 2017 @ 11:50am
Future 1 Jun, 2017 @ 12:01pm 
@I_bratch... my hero... that solved that problem... thank you so much
l_bratch 1 Jun, 2017 @ 12:33pm 
No problem! :)

A small correction to my previous post: It doesn't actually break on every reload. Sometimes the setting persists and you can just start the game, resize the tiny window and set your desired fullscreen/whatever preferences.

Either way, when it does break you can re-fix it with the prefs file!
Kaldorei  [developer] 5 Jun, 2017 @ 1:56am 
Hello,

I think some people had this issue they said that you need to switch back to Windowed mode (ALT+ENTER or modify the PlayerSettings pref)
lnxpnk 19 Jun, 2017 @ 10:26pm 
Gray screen issue, @I_bratch's fix did it for me. Thanx.
stan 20 Jun, 2017 @ 4:43am 
It’s a known issue of one of the latest Unity3D versions that fullscreen only works on the Unity desktop environment. It breaks on everything else (LXQt, Xfce, Gnome, KDE…) so if we can trust the statistics from Gaming On Linux ( https://www.gamingonlinux.com/users/statistics ) it works for only 15% of Linux gamers.
lnxpnk 20 Jun, 2017 @ 7:48am 
Originally posted by stan:
It’s a known issue of one of the latest Unity3D versions that fullscreen only works on the Unity desktop environment. It breaks on everything else (LXQt, Xfce, Gnome, KDE…) so if we can trust the statistics from Gaming On Linux ( https://www.gamingonlinux.com/users/statistics ) it works for only 15% of Linux gamers.

Interesting. So only the desktop enviroment that Canonical decided to kill works. I gues Unity 3D loves Unity DE.
delilah 11 Jul, 2017 @ 7:07pm 
Originally posted by l_bratch:
I am getting the grey screen issue too. (But it doesn't fade to darker grey/black.)

I played yesterday evening shortly after release without any issues, but this evening I am getting the grey screen issue. Background music plays but there is no output displayed (other than grey) and clicking/pressing randomly doesn't appear to do anything. Alt+F4 works cleanly so it seems to be responsive in some way.

output_log.txt is not being generated in steamapps/common/Hover/hover_Data/ but Player.log is being generated in ~/.config/unity3d/FustyGame/Hover/Player.log and I have uploaded it here: http://p.of.je/dda06206

It looks like a change was made today - https://steamdb.info/app/280180/history/ - I wonder if that broke anything?

Running x86_64 Gentoo with nvidia-drivers-381.22, xorg-server-1.19.2 and kernel 4.9.16-gentoo.

Edit at 19:50 GMT+1:

I can get it running again by editing ~/.config/unity3d/FustyGame/Hover/prefs and changing:

<pref name="FullScreen" type="int">1</pref>
<pref name="Screenmanager Is Fullscreen mode" type="int">1</pref>

To:

<pref name="FullScreen" type="int">0</pref>
<pref name="Screenmanager Is Fullscreen mode" type="int">0</pref>

This loads the game in a tiny window which can be maximised and set back to fullscreen in the menu at runtime. It breaks again on each reload of the game but the fix works each time.

Here's an ugly one-liner to automate that a little:

sed -i -e 's/<pref name="FullScreen" type="int">1<\/pref>/<pref name="FullScreen" type="int">0<\/pref>/g' -e 's/<pref name="Screenmanager Is Fullscreen mode" type="int">1<\/pref>/<pref name="Screenmanager Is Fullscreen mode" type="int">0<\/pref>/g' ~/.config/unity3d/FustyGame/Hover/prefs



Originally posted by Kaldorei:
Hello everyone, there is a few step required to play on linux,

First you'll need dependencies to make the game able to run, install them via apt:

gconf-service
lib32gcc1 (>= 1:4.1.1)
lib32stdc++6 (>= 4.6)
libasound2 (>= 1.0.23)
libc6 (>> 2.15)
libc6-i386 (>= 2.15)
libcairo2 (>= 1.6.0)
libcap2 (>= 2.10)
libcups2 (>= 1.4.0)
libdbus-1-3 (>= 1.2.14)
libexpat1 (>= 1.95.8)
libfontconfig1 (>= 2.8.0)
libfreetype6 (>= 2.3.9)
libgcc1 (>= 1:4.1.1)
libgconf-2-4 (>= 2.31.1)
libgdk-pixbuf2.0-0 (>= 2.22.0)
libgl1-mesa-glx | libgl1
libglib2.0-0 (>= 2.31.8)
libglu1-mesa | libglu1
libgtk2.0-0 (>= 2.24.0)
libnspr4 (>= 1.8.0.10)
libnss3 (>= 3.14.3)
libpango1.0-0 (>= 1.22.0)
libstdc++6 (>= 4.6)
libx11-6 (>= 2:1.4.99.1)
libxcomposite1 (>= 1:0.3-1)
libxcursor1 (>> 1.1.2)
libxdamage1 (>= 1:1.1)
libxext6
libxfixes3
libxi6 (>= 2:1.2.99.4)
libxrandr2 (>= 2:1.2.99.2)
libxrender1
libxtst6
zlib1g (>= 1:1.1.4)
debconf (>= 0.5) | debconf-2.0
npm

After you'll have to run the script "SETUP_RUN_ME_AS_ADMIN.sh" on the installation folder of Hover as admin (root) permissions

And voila you should be able to play!

(Tested on SteamOS)

What are you guys using npm for?
< >
Showing 1-15 of 34 comments
Per page: 1530 50