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.
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.
Thanks for the libwxgtk2.8-dev reminder.
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.
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.
Thank you for the info. I will update the guide.
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
I get “Unexpected parameter ‘-add-profile'” when I do step 14. Please help
got it running after fixing your wxlauncher commands, for some reason firefox mangled the dashes in the wxlauncher commands
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:)
All ok) Developers create patch 1.0.3 for Linux too and game will be work better)
Where is this “fs2_open” directory you are referring to? After extracting the tar.gz, the resulting pdiaspora_beta folder has no such directory.
trying to build on mageia, cant find the packages =X, why there isnt any pre-build versionW
Thanks! All good!
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…
Thank you!