Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
freespace2-scp [Le 30/07/2007, 17:41]
oswald-p
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​dapper edgy feisty jeux brouillon}} 
  
----- 
- 
- 
-{{freespace2.jpg?​200}} 
- 
-====== Freespace 2 SCP ====== 
- 
-Instructions pour installer et configurer le jeu Freespace 2 SCP et ses mods sous Ubuntu. 
- 
-Version actuelle de FS2_open (SCP) : **3.6.9 Final**\\ 
- 
- 
-===== Présentation ===== 
- 
-Freespace 2 SCP (ou Fs2 SCP) est le meilleur jeu de bataille spatiale jamais réalisé, développé par des fans, depuis plus de 3 ans, SCP fourni un tout nouveau moteur graphique pour le jeu Freespace 2 . SCP 
-(Source Code Project) est né depuis que l'​éditeur Volition a mis à disposition le code source du jeu Freespace 2. 
-La plupart des moddeurs et autres programmeurs en herbe se sont réunis sur le site d'​[[http://​www.hard-light.net/​index.php|Hardlight production]]. 
- 
-== Changements majeurs ou mineurs par rapport à la version (commerciale) d'​origine. == 
- 
-SCP a apporté de nombreuses améliorations pas seulement graphiques mais aussi en terme de nouveautés dans le Gameplay. 
- 
-  * Il a contribué à donner un bon coup de souffle au vieillissant moteur de Volition. Ce dernier était seulement limité à DirectX 6. Maintenant, avec SCP, on est allé bien plus loin, SCP gère l'Open GL. Ainsi, Freespace 2 a subi un lifting complet à la fois des vaisseaux du GTVA, des Shiviens, des Vasudiens, des effets spéciaux (pyrotechniques et autres) jusqu'​à l'​apparition de Nébuleuses haute définition.Pour ma part 
- 
-  * Récemment il a incorporé de nouvelles Features au jeu, tel l'​ajout de radar 3D, d'une vue cockpit, la gestion d'​armes balistiques (donc avec munitions), reconnaissance vocale et pleins d'​autres choses. 
- 
-===== Récupération du jeu ===== 
- 
- 
- 
-==== Télécharger le jeu complet (3cd) ==== 
- 
-(la décompression donne une l'​erreur "gzip: stdin: unexpected end of file""​tar:​ Fin prématurée (EOF) rencontrée dans l'​archive.""​tar:​ Erreur non récupérable:​ fin de l'​exécution immédiate"​) 
-  * [[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​fs2-scp-cd1.html|cd1]]\\  ​ 
-  * [[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​fs2-scp-cd2.html|cd2]]\\ 
-  * [[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​fs2-scp-cd3.html|cd3]]\\ 
- 
-Chaque archive contient l'​image d'un cd au format **.iso**. ​ 
- 
-== Que faire de vos images iso ? == 
- 
-  * Vous pouvez les graver à l'aide d'un des logiciels figurant dans la catégorie : [[category:​gravure|Gravure]]. 
- 
-  * Vous pouvez les utiliser en tant qu'​images virtuelles en suivant la méthode ci dessous. 
- 
-== Montage des images virtuelles == 
- 
-1) Création du dossier qui va accueillir l'​image virtuelle : 
-<​code>​ 
-sudo mkdir /media/iso 
-</​code>​ 
- 
-2) Montage du cd1 :  
-<​code>​ 
-sudo mount -t iso9660 disc1.iso /media/iso -o loop 
-</​code>​ 
- 
-3) Nous définissons (temporairement) **/​media/​iso** comme emplacement par défaut (de votre lecteur cd) :  ​ 
-<​code>​ 
-export SETUP_CDROM=/​media/​iso 
-</​code>​ 
- 
-Lorsque l'​installateur vous demandera de changer de cd, vous démonterez l'​image virtuelle : 
- 
-<​code>​ 
-sudo umount /media/iso 
-</​code>​ 
- 
-puis vous monterez l'​image suivante en procédant de la même façon que pour le cd1 (étape 2), notez aussi, qu'il n'est pas nécessaire de refaire l'​étape 3.\\ 
- 
-A l'​issue de ces commandes, le cd1 est monté, nous allons maintenant passer à l'​installation proprement dite. 
- 
-===== Installation ===== 
- 
- 
- 
-==== 1 - Commençons par la base ==== 
- 
-=== Téléchargement et exécution de l'​installateur graphique === 
- 
- 
-<​code>​wget http://​icculus.org/​~ravage/​freespace2/​freespace2-1.20-x86.run</​code>​ 
- 
-<​code>​sh ./​freespace2-1.20-x86.run</​code>​ 
- 
-{{fs2_installateur.jpg?​750}} 
- 
-  * Changez le **Chemin d'​installation** en : /​home/"​nom_utilisateur"/​freespace2 
- 
-Surveillez ce qui s'​affiche dans votre console, il se peut que durant l'​installation,​ certains fichiers ayant l'​extension **.vp** ne soient pas trouvés. Quoi qu'il en soit ces fichiers sont à placer à la racine du dossier Freespace2 (qui se trouve dans /​home/​nom_utilisateur). 
- 
-Si c'est le cas, rien de grave, vous pouvez déjà récupérer simplement les fichiers ci dessous à partir des cd : 
- 
-  * tango1_fs2.vp [cd2] 
-  * tango2_fs2.vp [cd3] 
-  * tango3_fs2.vp [cd3] 
-  * warble_fs2.vp [cd3] 
- 
-Les fichiers restants peuvent être téléchargés à partir d'un site qui les héberge : 
- 
-  * [[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​root_fs2vp.html|root_fs2.vp]]\\ 
-  * [[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​smarty_fs2vp.html|smarty_fs2.vp]] \\ 
-  * [[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​sparky_fs2vp.html|sparky_fs2.vp]] \\ 
-  *[[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​sparky_hi_fs2vp.html|sparky_hi_fs2.vp]] \\ 
-  * [[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​stu_fs2vp.html|stu_fs2.vp]]\\ 
- 
-Voilà, la base de Freespace 2 est installée, un raccourci a été créé dans le menu : Applications -> Autre -> Freespace2 
- 
- 
- 
-==== 2 - Installation de FS2_open ==== 
- 
-Bien que le jeu soit installé, vous n'avez encore que la musique, une image en 640X480 et le vieux moteur du jeu. 
-Nous allons Installer FS2_Open, qui nous apportera un nouveau moteur 3D, de nouveaux effets, une résolution d'​écran de 1024x768, la musique et j'en passe. 
- 
-=== MediaVPS === 
- 
-Les MediaVPS nécessaires à SCP sont à décompresser dans le répertoire : **~/​freespace2/​mod/​mediavps**. 
- 
-  * [[http://​fs2source.warpcore.org/​mediavp/​mp-710_adveffects.rar|mp-710_adveffects]]\\ 
-  * [[http://​fs2source.warpcore.org/​mediavp/​mp-710_effects.rar|mp-710_effects]]\\ 
-  * [[http://​fs2source.warpcore.org/​mediavp/​mp-710_models.rar|mp-710_models]]\\ 
-  * [[http://​fs2source.warpcore.org/​mvp368zeta/​mv_zpack.zip|mv_zpack]]\\ 
-  * [[http://​fs2source.warpcore.org/​mvp368zeta/​mv_adveffects.zip|mv_adveffects]]\\ 
-  * [[http://​fs2source.warpcore.org/​mvp368zeta/​mv_cell.zip|mv_cell]]\\ 
- 
-[[http://​toofiles.com/​fr/​oip/​documents/​tar.gz/​mediavps.html|Lien secondaire]] (archive compressée contenant tous les fichiers ci dessus) 
- 
-=== Installation et compilation === 
- 
-  * **Paquets pré-requis** : build-essential cvs libopenal-dev libvorbis-dev build-essential automake1.9 autoconf libsdl-dev libtheora-dev ​ 
- 
-Vous pouvez récupérer les sources grâce à CVS ou via une archive compressée,​ privilégiez la première solution pour avoir la dernière version des sources, utilisez la deuxième dans le cas ou CVS est indisponible. ​ 
- 
-== CVS == 
- 
-<​code>​cvs -d:​pserver:​anonymous:​anonymous@warpcore.org:/​home/​fs2source/​cvsroot login</​code>​ 
- 
-puis 
- 
-<​code>​cvs -d:​pserver:​anonymous:​anonymous@warpcore.org:/​home/​fs2source/​cvsroot co -r fs2_open_3_6_9 fs2_open</​code>​ 
- 
-== Archive compressée == 
- 
-[[http://​toofiles.com/​fr/​oip/​documents/​tar.gz/​1570_fs2_open.html|Télécharger l'​archive]] 
- 
-== Compilation == 
- 
-Création de la pré-configuration pour la compilation : 
- 
-<​code>​cd fs2_open 
-./​autogen.sh</​code>​ 
- 
-Si tout se passe bien, il ne reste plus qu'a compiler : 
- 
-<​code>​make</​code>​ 
- 
-Si la compilation s'est bien passée un fichier exécutable **fs2_open_r** a du être créé dans le sous-répertoire **code**, nous allons le copier dans le répertoire d'​installation de Freespace 2 : 
- 
-<​code>​ 
-cd code ; cp fs2_open_r ~/​freespace2/​ 
-</​code>​ 
- 
-=== Réglages de base === 
- 
-Une fois que c'est fait, il faut lancer le jeu avec le nouvel exécutable au moins une fois pour créer le fichier de configuration afin de pouvoir le modifier par la suite (changement de la résolution par défaut). 
- 
-<​code>​~/​freespace2/​fs2_open_r</​code>​ 
- 
-Le jeu devrait se lancer, (écran noir) ou quittez le pour qu'on puisse changer la résolution. 
-Un nouveau dossier caché existe dans votre /home éditez le : 
- 
-<​code>​gedit ~/​.fs2_open/​fs2_open.ini</​code>​ 
- 
-Vous devriez voir quelque chose ressemblant à ça : 
- 
-<​code>​ 
-VideocardFs2open=OGL -(640x480)x32 bit 
-LastPlayer=VotreNomS 
-</​code>​ 
- 
-Sans surprise, la première ligne vous permet de définir la résolution dans laquelle vous souhaitez jouer, j'ai testé en 1024x768 et 1280x1024 et ça marche très bien. 
- 
-Une fois que vous avez fait ça, on va créer un script pour lancer le jeu avec quelques options supplémentaires:​ 
- 
-Editez le fichier **run_fs2** : 
- 
-<​code>​gedit ~/​freespace2/​run_fs2</​code>​ 
- 
-et copiez le contenu suivant : 
- 
-<​code>​ 
-#!/bin/bash 
-cd ~/​freespace2 
-./​fs2_open_r -spec -glow -mipmap -jpgtga -orbradar -mod Media_VP 
-</​code>​ 
- 
-Notre lanceur amélioré est prêt, mais dans la partie qui suit nous allons encore faire mieux. 
- 
-==== 3 - Préparez vous au lancement ==== 
- 
-Cette partie présente deux points : le premier concerne la modification temporaire des commandes du clavier, étape nécessaire au bon fonctionnement du jeu, le deuxième, la gestion des mods. Pour ce faire, vous pouvez passer soi par  l'​édition d'un **script** soi par l'​utilisation d'un **lanceur graphique** (le lanceur graphique est FR fonctionnel mais encore en développement). 
- 
-=== Script === 
- 
-  * Tout d'​abord,​ sauvegardez la configuration courante du clavier : 
-<​code>​ 
-xmodmap -pke > ~/​xmodmap.current 
-</​code>​ 
- 
-  * Ensuite, téléchargez le fichier [[http://​toofiles.com/​fr/​oip/​documents/​tar.gz/​xmodmap.html|Xmodmap]] et décompressez l'​archive dans le répertoire : **~/​.fs2_open/​xmodmap/​** 
- 
-  * Téléchargez le [[http://​toofiles.com/​fr/​oip/​documents/​tar.gz/​lanceur.html|script lanceur]] et décompressez le dans le répertoire : **~/​freespace2/​** ​ 
- 
-  * Éditez la première ligne du script en indiquant votre nom d'​utilisateur. ​ 
- 
-Aperçu du script avec quelques explications : 
- 
-**Note :** Pour ma part, les mods et missions supplémentaires se trouvent dans **~/​freespace2/​mod/​** 
- 
-<​code>​ 
-FS2_OPEN_DIR=/​home/​nom_utilisateur/​freespace2 
- 
-FS2_ARGS="​-glow -spec -spec_exp 11 -spec_point 0.6 -spec_static 0.8 -spec_tube 0.4 -fps -jpgtga -ambient_factor 75 -targetinfo -nograb"​ 
- 
-Décocher les # pour activer vos mods, pour le moment décocher juste Mediavps, qui n'est pas un mod mais toutes les améliorations graphiques 
- 
-#​FS2_ARGS="​-mod /​mod/​AeosAffair"​ 
-#​FS2_ARGS="​-mod /​mod/​CleaningCrew_BR_DeusExMachina_Homesick"​ 
-#​FS2_ARGS="​-mod /​mod/​DerelictSCP"​ 
-#​FS2_ARGS="​-mod /​mod/​Nukemod"​ 
-#​FS2_ARGS="​-mod /​mod/​Sol_A_History"​ 
-#​FS2_ARGS="​-mod /​mod/​InfernoR1"​ 
-#​FS2_ARGS="​-mod /​mod/​INFA"​ 
-#​FS2_ARGS="​-mod /​mod/​Transcend"​ 
-#​FS2_ARGS="​-mod /​mod/​Stl"​ 
-FS2_ARGS="​-mod /​mod/​mediavps"​ 
-#​FS2_ARGS="​-mod /​mod/​fs1_mod_3"​ 
- 
- 
-FS2_BIN="​$FS2_OPEN_DIR/​fs2_open_r"​ 
- 
-die() { 
-   echo "** Fatal error : $1" >&2 
-   exit 1 
-} 
- 
-cd $FS2_OPEN_DIR || die "Could not change directory to $FS2_OPEN_DIR"​ 
- 
-# dump current xmodmap 
-[ -f "​$FS2_modmap"​ ] && xmodmap -pke > $TMP_modmap 
- 
-# load xmodmap 
-[ -f "​$FS2_modmap"​ ] && xmodmap - < $FS2_modmap 
- 
-# prepare to restore xmodmap on crash or exit 
-trap "​xmodmap - < $TMP_modmap && rm $TMP_modmap"​ 0 2 3 4 9 11 15 
- 
-# launch fs2 
-$FS2_BIN $FS2_ARGS $* || die "Error while running \"​$FS2_BIN\"​ with arguments \"​$FS2_ARGS\"​ ($?)" 
-</​code>​ 
- 
-Lancez ensuite le jeu avec la commande : 
- 
-<​code>​~/​freespace2/​lanceur</​code>​ 
- 
-=== Lanceur graphique === 
- 
-Téléchargez le [[http://​toofiles.com/​fr/​oip/​documents/​tar.gz/​freespace2.html|lanceur graphique]] et après l'​avoir décompressé,​ copiez le dossier **Hodierna** dans : **~/​freespace2** 
- 
-{{fs2_lanceur-graphique.jpg?​750}} 
- 
-Bon jeu. 
- 
-===== Quelques Mods Freespace2 SCP ===== 
- 
-=== Préparation du dossier data avant l'​installation des mod/​missions ===  
- 
-En général, ce ne sont que des fichiers .vp que vous devez placer à la racine de votre répertoire Freespace2, cependant certains mods et missions comportent des vaisseaux supplémentaires,​ des effets et autres. 
- 
-Si c'est le cas, voici le détail des dossiers à créer et ce qu'ils doivent contenir : 
- 
-  * **briefing** :  mettre les **.wav** des mods ou missions (s'il y en a).\\ 
-  * **debriefing** : idem.\\ 
-  * **effects** : mettre les **.pcx/​tga** des nebuleuses, planetes, etc ...\\ 
-  * **maps** : mettre les textures des nouveaux vaisseaux **.pcx**.\\ 
-  * **missions** : mettre les **.fs2** et **fc2** des mods et missions.\\ 
-  * **models** : mettre les **.pof** des nouveaux vaisseaux.\\ 
-  * **tables** : mettre les fichiers **.tbl**.\\ 
- 
-==== Inferno ==== 
- 
-{{fs2_inferno.jpg|}} 
- 
-[[http://​www.toofiles.com/​fr/​oip/​documents/​tar.gz/​infernomod.html|Télécharger le mod]] 
- 
-[[http://​www.3dactionplanet.com/​hlp/​hosted/​inferno/​news.shtml|Site officiel]] 
- 
-=== Installation === 
- 
-  * Décompressez l'​archive et copiez les fichiers **.vp** dans le répertoire : **~/​freespace2** 
- 
-  * Lancez freespace2, allez dans **Campaign** et choisissez **Inferno**. 
- 
-**Note :** enlever le mod revient à supprimer les fichiers **.vp** collés précédemment. 
- 
- 
- 
-==== Babylon 5 (TBP) ==== 
- 
-{{fs2_babylon.jpg|}} 
- 
-[[http://​www.mydatabus.com/​public/​Fishguts/​z/​TBP33a_base.zip|Télécharger le mod]] 
- 
-[[http://​babylon.hard-light.net|Site officiel]] 
- 
-=== Installation === 
- 
-Ensuite décompressez là et renommer la "​tbp"​ 
- 
-Copier le fichier " fs2_open_r " se trouvant dans votre dossier freespace2 dans votre nouveau dossier " tbp " 
-Faire de même pour le fichier " run_fs2 " éditer le et faites le pointer sur votre dossier tbp. 
- 
-Pour ma part freespace2 est dans /home ainsi que tbp ce qui donne pour mon fichier run_fs2: 
- 
-<​code>​ 
-#!/bin/bash 
-cd ~/tbp 
-./​fs2_open_r -spec -glow -jpgtga -tbp -ambient_factor 85 -missile_lighting -fov 0.5 -nomotiondebris 
-</​code>​ 
- 
-Ensuite faire :  Affichage -> afficher les fichiers cachés 
- 
-Aller dans votre dossier ~/​freespace2 copier le fichier fs2_open.ini et coller le dans votre fichier "​tbp"​ 
- 
-c'est fini . 
- 
-aller dans votre fichier tbp 2clic sur  fs2_open_r et le mod se lance. 
- 
-==== The Black Hand - Episode I ==== 
- 
-Dans votre dossier TBP: 
-Créez un dossier "​data"​ puis dans data créez un autre fichier "​missions"​ 
- 
-Téléchargez la mission : 
- 
-THE BLACK HAND - EPISODE I - FIRST STEPS INTO THE ABYSS 
-by 0rph3u5 
- 
-Copier/​coller le contenu de l'​archive dans tbp/​data/​missions 
- 
-[[http://​babcom.henna-boy.co.uk/​TheBlackHandEpisode1v0916106.zip|Télécharger le mod]] 
- 
- 
- 
-[[http://​babcom.henna-boy.co.uk/​BH1_11_gosPATCH.zip|Télécharger le patch]] 
-le second lien est un patch copier/​coller le dossier de l'​archive dans tbp/​data/​missions 
- 
-Vous pouvez télécharger d'​autres mods et missions [[http://​quedubonheur.monforum.fr/​mods-en-telechargement-vf10.html|ici]]. 
- 
- 
-===== Références ===== 
- 
-  * [[http://​www.hard-light.net/​|Hard-light]] : Site référence regroupant, forum, wiki et bon nombre de passionnés. 
- 
-  * [[http://​b5-project.com|b5-project]] : Site officiel du mod Babylon 5. 
- 
----- 
- 
-Contributeurs : documentation proposée par Traker, aidé par fmo, NooP. 
- 
-Un grand merci a Zehirmhann (chaussette) (Forum Ubuntu.fr) pour son Lanceur graphique, le développement a cependant été arrêté, nous sommes en attente d'un autre lanceur graphique. 
- 
-Remerciements à toute l'​équipe d'​Ubuntu.fr,​ Hard-light.net,​ loki-installer,​ b5-project.com et à tous les fans de Freespace. 
  • freespace2-scp.1185810084.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)