Splatter - Zombiecalypse Now

Splatter - Zombiecalypse Now

View Stats:
AciD Jan 2, 2016 @ 1:14am
Black screen with sound on Linux
Hi,

using Linux (Kubuntu 14.04.3 LTS) and nvidia driver, when I launch the game, I get a black screen, with the music playing.

I can then quit the game by pressing Esc.

Is that a known problem ? Is there a fix for this ? Where is the log (not in ~/.config/splatter (where is should be at least ;p)) ?

Happy new year btw

(sounds like the windows bug reported there : http://steamcommunity.com/app/281920/discussions/0/46476145590120053/)
< >
Showing 1-15 of 20 comments
Schrompf Jan 4, 2016 @ 10:58am 
Thanks for the report, will look into it. Never heard of this before, though. And I developed this game on Ubuntu 14.10, just not with the K part.

The log is at ~/.local/share/Splatter - that's the place the internet told me to use. You can try open the file "spiel.cfg" there and change the t_screenbreite (width) and t_screenhoehe (height) there; or set "t_vollbild" to 0 for windowed mode.

And coming from the other thread I feel the urge to add one last thing: Linux, too, has less than one percent of market share, but still feels the need to invent the twentyfifth window manager or the thirtythird sound solution. I am unable AND unwilling to test every ♥♥♥♥♥♥♥ combination you might come up with, so if this game does not work for you, just refund it and go play some cheap Unity ripoff assembled from asset store freebies by some 14yold.

Sorry, I'm pissed off right now. Probably have to kill my linux partition and reinstall it with Kubuntu to see what's wrong there. Because you can't test that in a virtual machine, they don't support OpenGL beyond some ancient level. But hey... it's sure worth the effort for the the 3 euros you threw at valve, out of which about one and a half euro ends up in my pocket, minus taxes.
AciD Jan 5, 2016 @ 11:19pm 
Wahoo, shots fired :o

Peace man, Linux users loves devs that take care of our marvelous OS, don't spread the FUD and hate ! :)
By the way, you really should only focus on the 2 main linux windows manager Kde and Unity (who cares about gnome ;p), and the only one sound system, pulseaudio.

I mean, if you are willing to code your own engine and not use one 'of the shelves', I guess you are stuck fixing your own bugs ;)

That said, as every linux users that are willing to help debug bugs they encounter, it's kinda hard to do when everything is in German, from filenames to basic config option to logs :(

So, here it is :
0000:000000 (t6886): Log-Start 0000:000417 (t6886): Creating game 0000:000492 (t6886): Screen wird initialisiert. 0000:118538 (t6886): Creating Timer 0000:189677 (t6886): Traum_Lokalisierung: wechsle zu Sprache 7 0000:189737 (t6886): Traum_Lokalisierung: das wäre "fr_FR" 0000:239604 (t6886): Creating audio output 0000:239737 (t6886): Audio wird initialisiert. 0000:281834 (t6886): Creating audio channels 0000:348916 (t6886): !Traum_AudioSample::Traum_AudioSample(): Erstellen des Samples aus Datei /home/acid/.local/share/Steam/SteamApps/common/Splatter/Sound/plasma.ogg fehlgeschlagen 0000:348986 (t6886): ! Fehler 23: File not found. 0000:349024 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Unable to load sound effect "plasma.ogg". 0000:377680 (t6886): !Traum_AudioSample::Traum_AudioSample(): Erstellen des Samples aus Datei /home/acid/.local/share/Steam/SteamApps/common/Splatter/Sound/holz.ogg fehlgeschlagen 0000:377737 (t6886): ! Fehler 23: File not found. 0000:377764 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Unable to load sound effect "holz.ogg". 0000:577049 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 39 is not defined. 0000:577131 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 40 is not defined. 0000:577167 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 41 is not defined. 0000:577201 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 42 is not defined. 0000:577233 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 43 is not defined. 0000:602431 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 56 is not defined. 0000:602492 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 57 is not defined. 0000:602528 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 58 is not defined. 0000:602562 (t6886): ?Spiel::SoundUntermalung::LadeSample(): Sound effect 59 is not defined. 0000:602595 (t6886): Creating font collection 0000:606117 (t6886): Creating fonts, full character set 0000:824424 (t6886): Creating script environment 0000:824712 (t6886): Skriptverwaltung wird initialisiert. 0000:841792 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:842730 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:843864 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:843942 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:844910 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:844977 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:846284 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:846352 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:847446 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:847914 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:847980 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:848930 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:848997 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:849997 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:850487 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:851015 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:851075 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:852024 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:852531 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:852611 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:853921 (t6886): !SkriptVerwaltung::RegistriereKlassenverhalten(): unbekannter Verhaltenstyp. 0000:862295 (t6886): Loading tiles graphics 0001:734083 (t6886): Angelscript-Info in Sektion tiles (Z: 556, S: 1): 0001:734206 (t6886): Compiling void SammleEin_558(uint, uint, uint, SpielerObjekt@) 0001:734249 (t6886): ?Angelscript-Warnung in Sektion tiles (Z: 558, S: 20): 0001:734286 (t6886): ? Implicit conversion changed sign of value 0001:832277 (t6886): Loading graphics 0004:014659 (t6886): !Traum_Bild::LadeBildAusDatei( "/home/acid/.local/share/Steam/SteamApps/common/Splatter/Daten/linse.png"): Datei konnte nicht geladen werden. 0004:219088 (t6886): Creating Input 0004:220700 (t6886): Input device of type 140693200 - "Video Bus" - 0 axes, 0 buttons, 248 keys 0004:220759 (t6886): -> register this as keyboard 0 (id 0) 0004:220900 (t6886): Input device of type 140693200 - "Video Bus" - 0 axes, 0 buttons, 248 keys 0004:220936 (t6886): -> register this as keyboard 1 (id 1) 0004:220994 (t6886): Input device of type 140693200 - "Power Button" - 0 axes, 0 buttons, 248 keys 0004:221024 (t6886): -> register this as keyboard 2 (id 2) 0004:221064 (t6886): Input device of type 140693200 - "Sleep Button" - 0 axes, 0 buttons, 248 keys 0004:221088 (t6886): -> register this as keyboard 3 (id 3) 0004:221124 (t6886): Input device of type 140693200 - "USB2.0 HD UVC WebCam" - 0 axes, 0 buttons, 248 keys 0004:221149 (t6886): -> register this as keyboard 4 (id 4) 0004:221182 (t6886): Input device of type 140693200 - "Asus WMI hotkeys" - 0 axes, 0 buttons, 248 keys 0004:221206 (t6886): -> register this as keyboard 5 (id 5) 0004:221240 (t6886): Input device of type 140693200 - "AT Translated Set 2 keyboard" - 0 axes, 0 buttons, 248 keys 0004:221264 (t6886): -> register this as keyboard 6 (id 6) 0004:221302 (t6886): Input device of type 140693185 - "ETPS/2 Elantech Touchpad" - 8 axes, 12 buttons, 0 keys 0004:221326 (t6886): -> register this as mouse 0 (id 7) 0004:221353 (t6886): Input device of type 140693185 - "Logitech USB Receiver" - 4 axes, 7 buttons, 248 keys 0004:221397 (t6886): -> register this as mouse 1 (id 8) 0004:221427 (t6886): -> register this as keyboard 7 (id 9) 0004:221464 (t6886): Input device of type 140693185 - "Logitech USB Receiver" - 6 axes, 24 buttons, 0 keys 0004:221490 (t6886): -> register this as mouse 2 (id 10) 0004:222595 (t6886): Eingabe steht, 3 Mäuse, 8 Tastaturen, 0 GamePads. 0005:006548 (t6886): Swap mice due to activity: 10,2 and 7,0 0005:013074 (t6886): Loading game graphics 0010:142345 (t6886): Swap keyboards due to activity: 6,6 and 0,0 0018:410114 (t6886): Shutting down audio 0018:416654 (t6886): Shutting down font collection 0018:430188 (t6886): Skriptverwaltung wird geschlossen. 0018:430885 (t6886): Timer wird geschlossen. 0018:430931 (t6886): Timer wird geschlossen. 0018:430957 (t6886): Screen wird geschlossen. 0018:432727 (t6886): 19Traum_VertexEingabe mit AllocID 2 nicht freigegeben. 0018:432950 (t6886): 18Traum_VertexShader mit AllocID 3 nicht freigegeben. 0018:432999 (t6886): 17Traum_PixelShader mit AllocID 4 nicht freigegeben. 0018:433038 (t6886): 14Traum_Programm mit AllocID 5 nicht freigegeben. 0018:433074 (t6886): 18Traum_VertexShader mit AllocID 6 nicht freigegeben. 0018:433224 (t6886): 17Traum_PixelShader mit AllocID 7 nicht freigegeben. 0018:433263 (t6886): 14Traum_Programm mit AllocID 8 nicht freigegeben. 0018:433379 (t6886): 18Traum_VertexBuffer mit AllocID 9 nicht freigegeben. 0018:433421 (t6886): 17Traum_IndexBuffer mit AllocID 10 nicht freigegeben. 0018:433456 (t6886): 18Traum_AlphaZustand mit AllocID 11 nicht freigegeben. 0018:433491 (t6886): 13Traum_Sampler mit AllocID 12 nicht freigegeben. 0018:433524 (t6886): 18Traum_VertexBuffer mit AllocID 172 nicht freigegeben. 0018:433602 (t6886): 12Traum_Textur mit AllocID 173 nicht freigegeben. 0018:433789 (t6886): 18Traum_VertexBuffer mit AllocID 182 nicht freigegeben. 0018:433826 (t6886): 12Traum_Textur mit AllocID 183 nicht freigegeben.

Does this help ?

Seeing that some files are missing, I checked the game files integrity and Steam found out that hundreds of them needed to be re-download, so I'll update this thread when this will be done.
AciD Jan 6, 2016 @ 12:05am 
Well, I launched the game after Steam downloaded the whole game again, and still had this black screen with the sound on.

just to be sure I checked again the file afterwards, and Steam, again, said "913 files need to be downloaded again"...sigh.

With my current internet connection, it will again take a while :/

Next stop; the cryptic config file :)
AciD Jan 6, 2016 @ 1:06am 
- Still black with "t_vollbild" to 0
- Still black with "t_screenbreite" wert="1366" and "t_screenhoehe" wert="780"

:(
Schrompf Jan 6, 2016 @ 3:19pm 
Thanks for your patience. So if you set it to "windowed", you get a window but still a black main screen?

Strange thing. I integrated the new GLFW version 3.1.2 yesterday which adds a whole bunch of workarounds for buggy window managers, so the new version *might* work better. Yet I don't know. I just installed KUbuntu and am now working through the dependencies to build a new Linux executable.

And btw: this game was ported to Linux on Ubuntu14.xy because Valve said their SteamOS is based on this. Or maybe I got something wrong, I'm not as fluent with Linux as I am with Windows.
Schrompf Jan 8, 2016 @ 3:56pm 
BTW: I installed KUbuntu 15.10 64bit on a spare partition. Cross compiling for 32bit ended in a hell of missing includes, which according to apt-file will never be there. So I killed it and installed KUbuntu 15.10 32bit. While installing it somehow corrupted the UEFI boot loader while installing, which killed all of my systems on all hard discs. ALL OF THEM.

Now I got this relaxed smile when I think of burning linux coders. I'm way beyond frustration now. I waded through anger and reached the quiet realms beyond.
Last edited by Schrompf; Jan 8, 2016 @ 3:59pm
AciD Jan 14, 2016 @ 12:37pm 
Well, it's sad to hear you are pretty unlucky :(

I'm not sure though there are a lot of linux users still using 32 bits systems.

Should I read in your last calm post that you will not try to fix that black screen bug ?
Schrompf Jan 15, 2016 @ 8:44am 
I think it *is* fixed now.
AciD Jan 21, 2016 @ 5:23pm 
It's not :(

I still get a black screen when launching the game, and am able to hear the sounds.

For info, I checked and am using the nouveau driver for my nvidia Gefore GT 620M (from the official xserver-xorg-video-nouveau package).
Schrompf Jan 22, 2016 @ 5:54am 
Ah yes. Never got it running with those drivers. Please use the "official" NVidia drivers, as recent as possible.
petrikoz Jan 19, 2017 @ 1:18am 
I have same problem on Kubuntu 16.10 x64 with videocard Radeon HD 4670. I tried run in windowed mode but problem still. Log didn't say about need libs.
Emperor Zombie Jan 19, 2017 @ 8:17pm 
My Manjaro KDE 64-bit Laptop (Potato) w/ Intel HD Graphic 4000 has the same results and same output in the log file. I think this might be a graphics driver or card issue.

Edit: I disabled full screen mode in the "spiel.cfg" file but I don't know much German and the change made no difference.
Last edited by Emperor Zombie; Jan 19, 2017 @ 8:24pm
petrikoz Jan 20, 2017 @ 1:04am 
For disable fullscreen mode you need set "nein" instead "ja". But in my case window mode didn't help
bro Jan 22, 2017 @ 3:45am 
i have too this bug, but my os opensuse leap

http://pastebin.com/v8tRtwDW
Not Mr Flıbble Jan 22, 2017 @ 3:28pm 
Originally posted by AciD:
By the way, you really should only focus on the 2 main linux windows manager Kde and Unity (who cares about gnome ;p), and the only one sound system, pulseaudio.

Xfce is also worth testing against. As for audio, if I find that a game requires PulseAudio, either I don't buy it or it's refund time.

Anyway… I'm using open-source drivers on recent AMD hardware. I too see only black when running this game, though the Steam overlay works as expected. The log file does not significantly differ from the others posted.

From others' reports in this thread, it looks like this game only works with proprietary drivers. This is not good (and, for me, is well into refund territory), particularly given that (for AMD hw) fglrx will be dropped, which leaves Mesa as the only option for older hardware. On Intel hardware, Mesa has always been the only option.

I know that AMD employ some people to work on Mesa, and it seems that Valve do so now too. I don't think that the proprietary drivers have much of a future outside the professional workstation market unless you're nvidia.

Incidentally, there's a problem with mouse grab: the pointer can't leave the full-screen window, even with the Steam overlay enabled. Except during actual gameplay, this is somewhat… less than ideal on a multi-monitor setup. Missing keyboard grab?
Last edited by Not Mr Flıbble; Jan 22, 2017 @ 3:47pm
< >
Showing 1-15 of 20 comments
Per page: 1530 50