Getting Fieldrunners From Humble Bundle for Android 3 to Work on 64bit Linux

I had several problems with Fieldrunners from Humble Bundle. The first problem is: There is only a 32 bit version, even though I get a download link for a 64 bit version – but both are the same.

The next problem is this error message:

cannot open audio device (Device or resource busy)
Fieldrunners: pcm.c:923: snd_pcm_state: Assertion `pcm' failed.

This is because Fieldrunners uses alsasound but on my system, PulseAudio blocks the audio device. To fix that, run the game with “padsp“:

padsp /opt/fieldrunners/Fieldrunners

which gives this error

ERROR: ld.so: object 'libpulsedsp.so' from LD_PRELOAD cannot be preloaded: ignored.

This is probably because padsp can’t find a 32 bit version of “libpulsedsp.so”. For openSUSE, you can find the package here: http://software.opensuse.org/package/pulseaudio Make sure you click “Show other versions” so you can select the 32 bit version (the browser will show you the 64 bit version if you use a 64 bit version of openSUSE).

Click on “32bit” to download the file (don’t use “1 Click Install”)

Use atool to unpack the archive (trying to install it with “rpm” or “1 Click Install” will fail since the package is for the 32 bit version of openSUSE). Copy the file “…/usr/lib/libpulsedsp.so” to “/usr/lib/libpulsedsp.so”. “padsp” will find it. Now you can run the game.

Unfortunately, the audio will be choppy for some reason. I have no solution for that (it’s also choppy when you disable pulseaudio). My workaround is to go to options and to disable sound effects and the game music.

Related articles:

2 Responses to Getting Fieldrunners From Humble Bundle for Android 3 to Work on 64bit Linux

  1. none says:

    FYI: There is (now?) a real 64 bit version online, however sound is still choppy.

    file ./Fieldrunners
    Fieldrunners: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x74a993ede996406b20f64b5c6615e55ac18dc782, not stripped

  2. AlecShobin says:

    Just wanted to say that we are still hoping to get this fixed, but things are a little slow because of PAX. Email bugs@subatomicstudios.com if you’re having any issues. Thanks for your patience!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s