L.G.C. |How-To| — Install Diaspora: Shattered Armistice On Ubuntu 12.04

This quick and dirty L.G.C. how-to is geared for new Ubuntu users who want to install Diaspora: Shattered Armistice. Fifteen steps of Ctrl+C Ctrl+V. This should work with other Debian based systems.

1. Download
Torrent: http://diaspora.fs2downloads.com/Diaspora_R1_Linux.tar.lzma.torrent
Direct:  [AtomicGamer] – [ShackNews] – [Player Attack] – [FSDownloads] – [FreespaceMods] – [SectorGame]

2. Extract only Diaspora folder (Desktop)

3. Install dependencies
sudo apt-get install libopenal-dev libvorbis-dev build-essential automake1.10 autoconf libsdl1.2-dev libtheora-dev libreadline6-dev libpng12-dev liblua5.1-0-dev python-markdown cmake libwxgtk2.8-dev libwxgtk2.8-dbg libjpeg-dev

4. Enter the fs2_open directory
cd fs2_open

5. Configure
./autogen.sh

6.Build fs2_open
make (ignore warnings)

7. Move the compiled code 
mv code/fs2_open_3.6.13 ../fs2_open_diaspora

8. Enter the wxlauncher directory
cd ../wxlauncher/build

9. Configure wxlauncher
cmake -D USE_OPENAL=1 -D CMAKE_BUILD_TYPE=RelWithDebInfo -D DEVELOPMENT_MODE=1 ../

10. Build wxlauncher
make -j2 (number of cores)

11. Create default configfile
Return to the Diaspora directory
cd ../..

12. Copy default template
cp pro00099.template.ini pro00099.ini
chmod 644 pro00099.ini

13. Edit pro00099.ini
Change the default path from
folder=/PATH/TO/YOUR/DIASPORA/FOLDER/HERE
to
folder=/home/<your_username>/Diaspora_location

14. Add Diaspora profile
./wxlauncher/build/wxlauncher –add-profile –profile=Diaspora –file=pro00099.ini

./wxlauncher/build/wxlauncher –select-profile –profile=Diaspora

15. Launch Diaspora
Starting from the Diaspora directory:

./wxlauncher/build/wxlauncher

*select your screen resolution from the drop down box in the Basic Settings tab before you press Play.

15 Comments
  1. I’m sorry, but there are a couple of errors in your instructions.

    (1) Step 3 is missing the wxGTK 2.8 libraries, with development headers and debugging symbols. I’m not an Ubuntu expert, but I believe that including the following Ubuntu packages (and implicitly their dependencies) will suffice: libwxgtk2.8-dev libwxgtk2.8-dbg

    (2) The instructions are missing the correction from the official release thread : After starting the launcher (step 15 here), select your correct resolution from the “Resolution:” drop down box on the Basic Settings tab. Otherwise, you’ll be running in 1024×768.

    Thanks in advance for fixing these subtle inaccuracies.

  2. Singleplayer of this game is amazing, but dogfight in multiplayer is awesome.
    -window and -nograb is a must for windowed mode, usefull to launch irc in case server crashes.

     

  3. On Ubuntu 12.10 amd64 I additionally needed to install libjpeg-dev otherwise I had :

    checking for jpeg_start_decompress in -ljpeg… no
    configure: error: *** JPEG installation missing or broken!

    in ./autogen.sh step.

  4.  I was getting the same a few days ago

    checking for jpeg_start_decompress in -ljpeg… no
    configure: error: *** JPEG installation missing or broken!

    Tried again today and it installed without any problems. Thanks for the great guide

  5. Thanx for how-to, is really helpful! Game vary unstabile, and I install patch 1.02, but unsure that install it correctly, because game often crashes too. After ectract patch files into Diaspora folder I repeat all steps for install and perform 2 command, that recommended into readme in patch. How I may know – game was patched correctly or not? Help, please:)

  6. Where is this “fs2_open” directory you are referring to?  After extracting the tar.gz, the resulting pdiaspora_beta folder has no such directory.

  7. Hi, first i’d like to thank you for making such a nice guide! I’m new to linux and that really helps!
    I’m on Ubuntu 13.10 Saucy and I made all the steps as said, but after launching the game from wxlauncher it plays the opening movie and goes to pilot selection screen. When I create a pilot or try to select one the game crashes. I don’t know what to do…

Leave Your Reply