Showing posts with label dependencies. Show all posts
Showing posts with label dependencies. Show all posts

Sunday, September 28, 2014

Dungeon Defenders on 64-bit Ubuntu Variants

A while back I found using the ia32-libs package was a way to get Dungeon Defenders going on 64-bit Linux, but that package went away. Here's the process I went through to get Dungeon Defenders working on Xubuntu 14.04.

Graphics Setup

First in general: install graphics drivers. For nVidia this is basically:

apt-get install nvidia-current
nvidia-xconfig

For AMD the process is a little more fraught with danger, I found this process works well with 14.04 though:

apt-get install fglrx-updates fglrx-amdcccle-updates
aticonfig --initial

Then reboot. After, if using AMD, run amdcccle and set the "tear free" option to enabled.

Game Setup

Since ia32-libs is deprecated, I went through and manually found all the packages. Here's the summary that should hopefully include everything needed to run the game:

apt-get install libglu1-mesa:i386 lib32stdc++6 \       libxext6:i386 libasound2:i386 libpulse0:i386 \       libxcursor1:i386 libxinerama1:i386 libxi6:i386 \       libxrandr2:i386 libxss1:i386 libxxf86vm1:i386

Then, before you run DD for the first time, edit the file DefaultDunDef.ini in UDKGame/Config/ and remove "_Valentines2013" from the GameplayLevel parameters, so that they only say "LobbyLevel.UDK". This will prevent the bug when you start the game it goes straight back to the menu.

(After using it as a test application for a fresh machine, I want to go back and play the game from a clean start. After the débâcle that is Dungeon Defenders Eternity, the original game feels much more...fun :(. )

Saturday, June 15, 2013

Fixing "mojo.run: No such file or directory" error

When trying to install something with a .mojo.run extension (for example, I was installing Dungeon Defenders from the Humble Bundle), if you get this error:

mojo.run: No such file or directory

The solution (thanks Kazade!) is to install the ia32-libs package. Then the installer should work.

(Posted this because it took me way too long searching to stumble across Kazade's post).

Update 20/10/2013:

I noticed that ia32-libs is no longer an installation target in 13.10. There doesn't seem to be an easy way to fix this, since some suggested mechanisms don't work when you've got a mojo.run file.

The only way I found to do it is detailed here: http://wiki.phoenixviewer.com/ia32-libs-in-ubuntu-13-10

The version of synaptic I was using was slightly different to that described above. In Step 4, it was "click New" rather than "other software -> add", and in step 5 the values to insert are in four separate lines:

  • Dropdown box: Binary (deb)
  • URI: http://archive.ubuntu.com/ubuntu/
  • Distribution: raring
  • Section(s): main restricted universe multiverse