Hi! I bought the Voxatron alpha some hours ago and recently got around to trying it out.
It runs, but I hear no audio at all. I'm on x86-64, but with the necessary 32-bit libraries installed.
What mechanism is used to play audio? The binary doesn't seem to link to any audio libraries. Do I need ALSA's OSS compatibility stuff? PulseAudio? (I just use ALSA.)
Thanks in advance, and the game looks really cool. :)
Update:
Saw in another thread that someone solves their no-sound issues by editing the config file and changing "sound 0" to "sound 1". Tried that; doesn't help, and the setting reverts whenever I restart the game.
In that thread someone also claimed that the binary links with libpulse, but mine certainly doesn't.
I am running Pulseaudio and it works fine. What Distro of Linux are you running? I am on Ubuntu 11.04.
I'm using Arch (I installed Voxatron through the 32-bit tarball).
Anyway:
Solved! I had to install the 32-bit ALSA library.
Also having sound issues on ubuntu 10.10 , removed pulesaudio after upgrading from
10.04 too many incompatibilities with wine.
Since tried re-installing pulseaudio but breaks sound completely , no surprises. What libs did you install exactly ?
Thanks hope is ok to hijack this thread ..
This may be a problem with the distributed libSDL: it sounds like it was built with support for ALSA only, which means it can only talk to PulseAudio if you use the pulseaudio ALSA plugin. Under the general rule 'system libraries always' I erased the distributed libSDL from my copy and relied on my system libSDL, which has PulseAudio support. Sound worked perfectly on this system, which has a hardware-mixing-incapable sound card so is pretty much incapable of producing sound except through PA.
You'll probably find you can produce sound fine if you do the same thing (if you have a systemwide 32-bit libSDL-1.2.so.0 to take its place).
Well I've fixed it installed pulse audio and edited
/home/$USER/.lexaloffle/Voxatron/config.txt
and changed audio from 0 to 1. Look forward to playing it been long over due for me.
Good luck!
Oh, right, maybe it does support PulseAudio then. I misread (given how annoying and fiddly it is to figure out whether a given libSDL supports a given sound driver or not, this does not surprise me in the least).
I have no audio either on Windows 7 x64. I tried to find the config.txt file but I do not think it is included in the build I got from teh Humble Bundle, unless it is a hidden file in a strange location.
I did finally find teh config, this is what the settings are at:
video_mode 1680 1050 32
windowed 0
force_32 1
go_easy 0
sound 1
sound_volume 256
music_volume 256
mix_buffer_size 1024
windib 0
opengl_blit 0
show_fps 0
large_window 0
version V0.1.3
ff_version 2
dummy 0
current_player 1
path
super_sample 0
soft_shadows 1
I'm using LMDE 64bit. I went to the /opt/voxatron folder and deleted the libSDL-1.2.so.0 file as I had seen suggested in some other posts I found. That didn't work, so next I verified that lib32-alsa-lib was installed. While in Synaptic, I noticed that lib32asound2-plugins was available, but not installed. I installed the package and then I had sound. I don't know if the first step is necessary or not, but it's working great without that file, so I see no need to restore it. Maybe the devs should make lib32asound2-plugins a dependency for the 64bit package.
[Please log in to post a comment]