Bug WARNING: ignoring lava.png: not a directory (on Ubuntu)

    Joined
    Oct 24, 2016
    Messages
    2
    Reaction score
    0
    First, I apologize for my bad english, I'm working for it.

    Bug ? Not bug ? Definetely that doesn't works.

    Today I have bought SarMade on my steam account.
    My computer run Linux Ubuntu 16.04.

    Downloading has successfully done, I was full of hope and happyness.
    The launcher work, I launch game and ... Oh ! Weird, no sound. Before other things I quit the game and I search on internet to resolve sound problem. I see that: No Sound / Sound stuttering : StarMade Support.

    I try first and second step but my game stay quiet.

    I decide to verify other functionality of the game, my main menu works and I try to play a solo round.
    The map is loading during a black screen and an error message appears who said me that I have a problem with textures and I cannot continue.

    I think it's a problem with java, so I desinstall (and clean) then I reinstall java (8.111). No success, I desinstall java and I reinstall the openfree version of it (openJDK 8). Always nothing (not a surprise).

    In a log I can read few rows like this: "WARNING: ignoring lava.png: not a directory"

    I don't understand why game makes no difference between png and directory.

    An other strange thing: When I desinstall the game, clean my steam repertory and reinstall, the game run in fullscreen (before to stop with the problem that I explain). But do you remember when I had to try the step of help.star-made.org website ? After I type [ export LD_LIBRARY_PATH="$PWD/StarMade/native/linux:$LD_LIBRARY_PATH" ] in my shell, the game launch itself without fullscreen.

    You understand, I need your help, please starmade citizens ... you're my only hope.
     
    Joined
    Jul 17, 2013
    Messages
    1,429
    Reaction score
    205
    • Tester
    Sound on Linux is completly broken afaik (Sound system will get a complete change and overhaul in the future, so this isnt going to be fixed for now)

    Texture problem - > check in the main menu options - grafics that the texture is set to Default and 128 (or 64/256)

    The Lava.png error can be ignored (as it states that it has properly identified it as not relevant)

    no clue what that Linux comand does .. but i guess it isnt handling the setting.cfg and creating a default new one (which is not fullscreen)
     
    Joined
    Jun 27, 2013
    Messages
    896
    Reaction score
    166
    "That Linux command" comes frome the No Sound/Stuttering helpdesk page Tostaky cited:
    On linux:

    Open a shell/terminal and go to your starmade directory.
    Now type:


    export LD_LIBRARY_PATH="$PWD/StarMade/native/linux:$LD_LIBRARY_PATH"
    The important part is this only works if you follow the first step to the letter, ie. open a terminal and go to the starmade directory, because the rest of it depends on starting from there. You could also replace the $PWD with the actual path to the starmade installation, which may of course vary between users, but to complete the first step, the user has to know where to go anyway.
    On my system, the fully expanded command would be
    Bash:
    $ export LD_LIBRARY_PATH="/home/valck/games/starmade/StarMade/native/linux:$LD_LIBRARY_PATH"
    Note the very first dollar sign '$', don't type that, it's just a convention to indicate that this command should be typed at a non-provileged user's command prompt. If you were to use it as root, it would be indicated by a hash mark '#'.

    What this does is it overrides any libraries the user has installed on the system with the ones packaged with StarMade, which may or may not be what they want. However it is only valid from within the same terminal where you invoked it, so to have any effect at all, you would need to then launch StarMade from there like so, again using my path as an example:
    Bash:
    $ cd /home/valck/games/starmade/
    $ export LD_LIBRARY_PATH="/home/valck/games/starmade/StarMade/native/linux:$LD_LIBRARY_PATH"
    $ ./StarMade.sh
    Just typing the export command and then launching StarMade by clicking on your desktop icon wouldn't change anything at all.
     
    Last edited:
    Joined
    Oct 24, 2016
    Messages
    2
    Reaction score
    0
    Thanks for your answers.
    Smiling Demon, you're right, I change textures set and it's working, nice. Thanks. I can play.

    But for sound ... I have to wait ? I cannot to try other thing ?

    Valck, I thank you, I knew that ... but with this command or without, my sound isn't fixed. Relative path wasn't problem.
     
    Joined
    Jun 27, 2013
    Messages
    896
    Reaction score
    166
    I wouldn't worry too much about the sound right now.

    What little there is in game at the moment is either unimportant or more annoying than atmospheric. I routinely replace the ambient engine/ship sounds with massively toned down versions just so I don't have to hear them, and frankly, I couldn't tell whether they play with the current game version or not.
    Using the default ALSA sound system, I can tell that the handheld laser produces an audible sound the first time I fire it right after starting the game, but doesn't on subsequent shots, so probably the sound system breaks at that point. Can't be bothered switching to the alternative, I don't think it'd be worth the hassle (instead typing a novella about how it isn't worth it on the other hand... :D ).

    As SmilingDemon said, a future overhaul of the sound system has repeatedly been hinted at, I just wouldn't hold my breath for it.
     
    Joined
    Nov 1, 2014
    Messages
    317
    Reaction score
    98
    • Legacy Citizen
    • Purchased!
    I agree that sound on Linux doesn't seem to work though I know it did sometime within the past few months. I hardly ever play on Linux but I do have a Lubuntu 16.04 box I switch to when Windows 10 updates decides to bring my main PC down for 12 hours at a time.