Freespace 2 SCP - [mod Diaspora] - Le Bottin des Jeux Linux

Freespace 2 SCP - [mod Diaspora]

Specifications

Title: Freespace 2 SCP - [mod Diaspora] Type: Linux Game
Genre: Strategy Status:
Category: Strategy ➤ Space Exploration & Warfare ➤ Misc. Commercial:
Tags: Action; Exploration; Shooter; Space; Sci-fi; Tactical; Warfare; Online Multi; Co-op vs AI; PvP; Joystick Demo:
Released: Not Tracking Package Name: diaspora; diaspora-data
Date: Extern Repo:
License: Artwork : CC Deb Repo: GetDeb
View: Third & First person Package: ✓
Graphic: 3D Binary: ✓
Mechanics: Real Time Source: ✓
Played: Single & Multi PDA:
Quality (record): 5 stars Quality (game): 5 stars
Contrib.: Goupil & Louis ID: 11091
Created: 2012-10-06 Updated: 2015-06-07

Summary

[fr]: Un jeu de combats spatiaux 3D dans l'univers de Battlestar Galactica ré-imaginé [en]: 40 years since the devastating war between the Colonials and the Cylons. 40 years where no one has seen or heard of the Cylons. 40 years where the armistice has held.

Videos

Trailer / Gameplay [en] / [en] / [fr] :

Links

Website & videos
[Homepage 1 2] [Dev site] [Features/About] [Screenshots 1 2] [Videos t t t t t t t t t t t g g g g g] [WIKI] [FAQ] [RSS] [Changelog 1 2]

Commercial : (empty)

Resources
• (empty)
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

Social
Devs (The Diaspora Team [en]) : [Site] [Forums] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums 1 2] [twitter] [YouTube]

On other sites
[Wikipedia (Battlestar Galactica) [fr] [en]]
[The Linux Game Tome] [GetDeb]

Reviews


News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un jeu de combats spatiaux 3D dans l'univers de Battlestar Galactica ré-imaginé, par The Diaspora Team.

Diaspora est un très gros (1.3 Go) mod autonome (livré avec Freespace 2 SCP) de Freespace 2 SCP, c'est un jeu mono et multijoueur (en ligne ou en LAN) de combats spatiaux en 3D.
Le jeu a nécessité 4 années de développement par une équipe très étoffée (voir le wiki) dont une partie est issue du projet Beyond the Red Line (voir la fiche "Freespace 2 SCP - [mod Beyond the Red Line]" dans le Bottin).

Cela fait à présent 40 ans que la guerre dévastatrice entre les coloniaux et les Cylons s'est achevée.
40 ans que l'armistice a eu lieu.
40 ans que personne n'a vu ou entendu parler des Cylons.
Jusqu'à maintenant ...

Freespace 2 SCP (fs2-open) est un moteur dérivé et compatible avec le jeu éponyme, un jeu de combats spatiaux en 3D.
Ce moteur vous permet de faire fonctionner nativement sous Linux les données originales (commerciales) du jeu, mais aussi les différents mods développés par la communauté (voir la fiche "Freespace 2 - Ressources" du Bottin).

Wxlauncher (dans le Bottin) est une interface multiplateforme permettant de paramétrer de manière exhaustive et de lancer le moteur Freespace 2 SCP et ses mods (dont TBP). A terme il est prévu qu'elle permette également la mise à jour des mods.

Description [en]

Background
It has been 40 years since the devastating war between the Colonials and the Cylons. 40 years where no one has seen or heard of the Cylons. 40 years where the armistice has held.

Features

☑ Fly the MK VII Viper, the Raptor or the new MK VIIe strike variant.
☑ Take part in furious battles against Cylon forces.
☑ Play multiplayer missions against your friends as Colonial or Cylon forces.
☑ Completely voice acted throughout.
☑ Original soundtrack inspired by the show
☑ Create your own missions and share them with the included mission editor.


Diaspora: Shattered Armistice :
☑ Flyable Ships
• Viper Mk-VII
• Viper Mk-VIIE
• Raptor
• Combat Raptor
• Possibly others, depending on status of certain art assets at the time of release.
☑ Capital Ships
• Sobek-class Battlestar
• Bolitho-class Frigate
• Cylon Basestar
• Several civilian ships, including freighters, shuttles, passenger liners and more.

Installation [fr]

INSTALLATION (voir le fichier README.txt livré):
Nous l'avons installé à partir de ses sources.

Pré-requis :
Il nécessite d'installer (en dépôts) : python-markdown,
Les autres bibliothèques nécessaires (habituelles dans les compilations) : build-essential (métapackage qui devrait vous installer une grosse partie de celles ci-dessous)
mercurial cmake libopenal-dev libogg-dev libvorbis-dev build-essential automake1.10 autoconf libsdl1.2-dev libtheora-dev libreadline6-dev libpng12-dev libjpeg62-dev liblua5.1-0-dev

Pour démarrer Diaspora, il est nécessaire d'installer Freespace 2 SCP (livré avec Diaspora, nous l'avons compilé sans soucis), et recommandé d'utiliser (quasi indispensable du fait des nombreux paramétrages possibles) Wxlauncher, nous l'avons également compilé (sans soucis, voir ci-après).
Téléchargez Diaspora (1.3 Go pour la version 3.6.13) sur le lien "[Homepage]" ci-dessus.

☐ Compilation de Freespace 2 SCP (testé avec la version 3.6.13) :
Pour rappel, il est livré avec Diaspora (mod autonome).
• Décompressez Diaspora, vous obtenez le répertoire Diaspora_R1_Linux/Diaspora/
• Placez vous dans Diaspora_R1_Linux/Diaspora/fs2_open/ et lancez successivement :
$ sh autogen.sh
$ make
(si vous avez un processeur multi threadé avec 8 coeurs, lancez : $ make -j8, vous compilerez avec tous les coeurs simultanés)
• Si aucune erreur n'est détectée, vous obtiendrez dans ce même répertoire le binaire fs2_open_3.6.13, renommez-le fs2_open_diaspora avec la commande : $ mv fs2_open_3.6.13 fs2_open_diaspora
• Copiez-le dans le répertoire racine de Diaspora (dans : Diaspora_R1_Linux/Diaspora/)

☐ Compilation de wxlauncher
• placez vous dans Diaspora_R1_Linux/Diaspora/wxlauncher/
• lancez successivement :
$ cmake -D USE_OPENAL=1 -D CMAKE_BUILD_TYPE=RelWithDebInfo -D DEVELOPMENT_MODE=1 .
(n'oubliez pas le "." qui signal que les fichiers nécessaires se trouvent dans le répertoire actuel)
$ make
• Si aucune erreur n'est détectée, vous obtiendrez dans ce même répertoire le binaire wxlauncher (laissez-le dans ce même répertoire)

☐ Initialisation du fichier de configuration de Diaspora
• Initialisez le fichier de configuration à partir du modèle existant, et donnez-lui les droits de lecture appropriés, par les commandes successives :
$ cp pro00099.template.ini pro00099.ini
$ chmod 644 pro00099.ini
• En ligne 24 du fichier pro00099.ini, remplacez la ligne "folder=/PATH/TO/YOUR/DIASPORA/FOLDER/HERE" par l'adresse où vous avez copié votre répertoire Diaspora
(en ce qui nous concerne : folder=/mnt/DDprc/Download/Diaspora_R1_Linux/Diaspora/)
• Ne modifiez rien d'autre, enregistrez et quittez votre éditeur
• En console dans ce même répertoire lancez :
$ ./wxlauncher/wxlauncher --add-profile --profile=Diaspora --file=pro00099.ini
$ ./wxlauncher/wxlauncher --select-profile --profile=Diaspora


LANCEMENT DU JEU :

En console et dans le répertoire du jeu lancez : $ ./wxlauncher/wxlauncher

Cette même interface vous permet de lancer Diaspora (cliquez sur "Play") mais aussi et surtout de l'adapter finement à votre configuration (puissance de votre carte graphique, résolution, ...), de télécharger de nouveaux contenus et de lancer des parties mono ou multijoueur en ligne.

Test [fr]

Test (R1 sans le patch du site + Freespace 2 SCP v. 3.6.13) de goupildb :
(testé 30 minutes)
Partiellement fonctionnel en ce qui me concerne, mais peut-être est-ce dû au patch du site que je n'ai pas appliqué.
Tout respire le professionnalisme : l'interface Wxlauncher avec ses nombreux paramétrages comme Diaspora.
Précisons/rappelons que Diaspora se rapproche davantage du simulateur que du jeu d'arcade : pratiquement toutes les touches du clavier sont utilisées. Le revers de la médaille c'est que certaines sont davantage adaptées au clavier américain. La touche "\" par exemple (sur un clavier Français il faudrait faire Alt Gr 8 pour l'obtenir mais çà ne fonctionne pas), permet de lancer votre vaisseau MK VII Viper à partir du vaisseau mère. J'ai passé 5 bonnes minutes à rechercher une touche de remplacement qui ne soit pas déjà utilisée pour autre chose (j'ai finalement retenu la touche "Ctrl droit").
Côté graphisme, c'est du grand art, tout fonctionne et c'est beau. Chose peu habituelle jusqu'ici, je suis en mesure de jouer avec ma configuration bi-écrans (l'écran de droite s'est éteint automatiquement, merci Xorg ?).
Côté son, là aussi nous sommes chez les pros avec des voix digitalisées et des sons vous immergeant parfaitement dans le jeu.
Côté mise en scène ? Des cinématiques, des commentaires sonores, des écrans de contrôles avec vos vaisseaux en 3D, une (des ?) mission d'entraînement, ...
Bref, du travail de pros.
Par contre pour maîtriser la bête, vous risquez de ramer un peu :).
Je suis parvenu à sortir du vaisseau mère (mission d'entraînement) mais c'est après que çà se gâte un peu : une fois sorti du vaisseau mère, mon MK VII Viper s'arrête à quelques distances et pas moyen de le redémarrer (le coup d'la panne ? Problème de neiman ? :). Le 2ème barre-graphe central (en partant de la gauche) tombe à zéro et la touche "Ctrl" (redéfinie=plein gaz) n'y fais rien. J'ai essayé de redémarrer le jeu en sélectionnant mon Joystick (via Wxlauncher, j'ai un Logitech Rumble pad, jamais réussi à faire fonctionner les vibrations, trop compliqué, mais fonctionnel) mais si les touches du Joysticks fonctionnent bien, en revanche les 2 sticks "analogiques" ne sont pas reconnus.
Donc tout fonctionne sauf que je ne peux pas démarrer mon carosse : gênant.
Cela dit, je suis sûr que c'est un petit souci qui sera vite réglé (il faudrait peut-être que j'essaie le patch du site, mais je n'ai plus le temps, je verrai cela lors de la sortie d'une autre version ultérieurement).
Malgré ces quelques soucis je lui attribue la note maximum sans signaler un "Non-funct." car je ne suis pas sûr que çà ne vienne pas de mon installation (pas de patch appliqué).
Un grand merci à ses auteurs pour leur énorme boulot de pros.


J'ai aimé :
• la qualité irréprochable de l'ensemble : réalisation & simulation, du travail de pros.

J'ai regretté :
• quelques défauts de jeunesse : touches par défauts pas forcément adaptées à un clavier Français, difficulté à en trouver de libres,
• les sticks de mon Joystick ne sont pas reconnus, ce qui n'aide pas à la prise en main.


Commentaires généraux :
Le Wiki annonce "Release 2 is in progress".