Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/07/2008, à 23:59

erlik

FreeSpace2 Open: installeur / lanceur graphique

Hello

Fan de fs2_open, je n'étais pas tres satisfait du lanceur, et de l'installeur java proposé. Et comme je m'ennuiais, je me suis amuser a en faire une .......
Cette petite application, permet d'installer fs2 open, des mods et des campagnes, de le lancer, et d'editer les options. Elle est ealisée avec zenity. J'ai essayer en python, mais j'ai vite abandonnais . J'ai ruste reussi a faire le coté graphique avec glade 3 lol

#!/bin/sh

CONFIGURATION_FILE="./launcher.conf"

if [ ! -f $CONFIGURATION_FILE ]; then
  echo " - fichier de configuration absent"
  echo '  #Liste des options de jeu actives, sous la forme "-spe "
OPTIONS=""
  
  #Liste des mods actifs, sous la forme "-mods $MODS_DIR/..."
MODS=""

  #Dossier du jeu"
FS2_OPEN_DIR="./"

  #Executable du jeu"
FS2_BIN="${FS2_OPEN_DIR}/fs2_open.bin"

  #Dossier local du joueur
FSO_USER_DIR="${HOME}/.fs2_open"

  #Dossier des mods
MODS_DIR="${FS2_OPEN_DIR}mods/"

  #Dossier des xmodmap
DIR_MODMAP="${FSO_USER_DIR}/xmodmap"

  #Xmodmap par defaut du systeme
ORIG_MODMAP="${FSO_USER_DIR}/xmodmap.current"

  #Xmodmap du jeu
FSO_MODMAP="${FSO_USER_DIR}/xmodmap/fs2_xmodmap"' > $CONFIGURATION_FILE 
  echo " - fichier de configuration par defaut créé"
  
  zenity --question --height=200 --width=200  \
         --title="Fichier de configuration absent" \
         --text="Le fichier de configuration du lanceur ${CONFIGURATION_FILE} n'a pas été trouvé. Un fichier, avec des valeurs par défaut, a donc été créé.\n\n  Voulez-vous l'éditer maintenant ?"
         
         if [ $? = "0" ]; then
           gedit $CONFIGURATION_FILE 
           exit
           
         fi  

fi

. $CONFIGURATION_FILE

while true ; do

index_box=$(zenity --list --radiolist --height=300 --width=300 \
    --title="FreeSpace2" \
    --text="Que voulez-vous faire ?"\
    --column="" --column="" --column="Action" \
    --hide-column=2 \
    FALSE install "Installer le jeu" \
    TRUE launch "Lancer le jeu" \
    FALSE options "Modifier des options de jeu" \
    FALSE mods "Editer les Mods"  \
    FALSE quit "Quitter")

case $index_box in
  
  "install")

  echo "INSTALL"
  
  
  mkdir ${MODS_DIR} data
  
      INSTALLER_box=$(zenity  --list --checklist --width=350 --height=400  --title="Insaller FreeSpace2" \
                    --text="Que voulez-vous installer ?\n\nATTENTION ne selectionez qu'une version de FS2 Open: 32bit ou 64 bit"\
                    --column="" \
                    --column="" \
                    --column="Description" \
                    --hide-column=2 \
                    --separator=" " \
                    TRUE core_32 "FreeSpace Open 3.6.9 Linux Executables (32-bit)" \
                    FALSE core_64 "FreeSpace Open 3.6.9 Linux Executables (64-bit)" \
                    TRUE trad_fr "Traduction française de FreeSpace Open 3.6.9" \
                    TRUE cutscenes "Scènes coupées .OGG" \
                    TRUE mvp "MediaVPs 3.6.10 Beta" \
                    TRUE multi "Mod Multijoueur ( Missions + Voix )" \
                    FALSE derelict "Campagne Derelict" \
                    FALSE homesick "Campagne Homesick" \
                    FALSE transcend "Campagne Transcend" \
                    FALSE sync "Campagne Sync" \
                    FALSE jad1 "Campagne Just Another Day" \
                    FALSE jad2 "Campagne Just Another Day: Electric Boogaloo" \
                    FALSE jad3 "Campagne Just Another Day: Shivans on a Plane" \
                    FALSE dem "Campagne Deus Ex Machina" )

    if [ $INSTALLER_box ]; then
      zenity --question --title="" --text="Après installation, les archives seront automatiquement décompressées. Voulez-vous supprimer les archives après cela ? "
    fi
      
  for install in $INSTALLER_box
    do
                    
      case $install in

        "core_32")
          url="http://www.game-warden.com/~taylor/unofficial/fso369-x86.tar.gz  http://www.fszmirror.com/files/root_fs2.vp http://www.fszmirror.com/files/smarty_fs2.vp http://www.fszmirror.com/files/sparky_fs2.vp http://www.fszmirror.com/files/sparky_hi_fs2.vp http://www.fszmirror.com/files/stu_fs2.vp http://www.fszmirror.com/files/tango1_fs2.vp http://www.fszmirror.com/files/tango2_fs2.vp http://www.fszmirror.com/files/tango3_fs2.vp http://www.fszmirror.com/files/warble_fs2.vp"
          dir=./
        ;;
      
        "core_64")
          url="http://www.game-warden.com/~taylor/unofficial/fso369-x86_64.tar.gz http://www.fszmirror.com/files/root_fs2.vp http://www.fszmirror.com/files/smarty_fs2.vp http://www.fszmirror.com/files/sparky_fs2.vp http://www.fszmirror.com/files/sparky_hi_fs2.vp http://www.fszmirror.com/files/stu_fs2.vp http://www.fszmirror.com/files/tango1_fs2.vp http://www.fszmirror.com/files/tango2_fs2.vp http://www.fszmirror.com/files/tango3_fs2.vp http://www.fszmirror.com/files/warble_fs2.vp"
          dir=./
        ;;
      
        "trad_fr")
          url="http://nebulastar.free.fr/download/freespace2/traduction/Traduction_missions_FR_v1.2.zip"
          dir=${MODS_DIR}mediavp/data/
        ;;
        
        "cutscenes")
          url="http://www.fszmirror.com/files/FS2OGGcutscenepack.vp"
          dir=./    
        ;;
          
        "multi")
          url="http://www.fszmirror.com/files/multi-mission-pack.vp http://www.fszmirror.com/files/multi-voice-pack.vp"
          dir=${MODS_DIR}multiplayer/
        ;;


        "derelict")
          url="http://fringespace.org/downloads/scp/derelict/DerelictSCP.zip http://fringespace.org/downloads/scp/derelict/DerelictSCP1.zip http://fringespace.org/downloads/scp/derelict/DerelictSCP2.zip http://fringespace.org/downloads/scp/derelict/DerelictSCP3.zip http://fringespace.org/downloads/scp/derelict/DerelictSCP4.zip"
          dir=${MODS_DIR}derelict/

        ;;
      
        "jad1")
          url="http://www.axemspace.com/files/campaigns/JAD_SSE.zip"
          dir=${MODS_DIR}JAD/
        ;;


        "jad2")
          url="http://www.axemspace.com/files/campaigns/JAD_SSE.zip"
          dir=${MODS_DIR}JAD2/
        ;;
      
        "jad3")
          url="http://www.axemspace.com/files/campaigns/JAD3_SoaP.zip http://www.axemspace.com/files/campaigns/JAD3_SoaP_Xtra.zip"
          dir=${MODS_DIR}JAD3/
        ;;
      
      
        "homesick")
          url="http://mysite.wanadoo-members.co.uk/sbre/hmsk/Homesick.zip"
          dir=${MODS_DIR}Homesick/
        ;;
      
        "transcend")
          url="http://www.rateofinjury.com/campaigns/installer/Transcend.zip"
          dir=${MODS_DIR}Transcend/
        ;;
      
        "sync")  
          url="http://www.rateofinjury.com/campaigns/installer/Sync.zip"
          dir=${MODS_DIR}Sync/
        ;;
      
        "dem")
          ulr="http://www.sectorgame.com/goober/DeusExMachina.zip"
          dir=${MODS_DIR}DeusExMachina/
        ;;
        
        "mvp")
          url="http://fs2source.warpcore.org/mvp3610beta/MV_3_6_10_AdvancedEffects.rar http://fs2source.warpcore.org/mvp3610beta/MV_3_6_10_Assets.rar http://fs2source.warpcore.org/mvp3610beta/MV_3_6_10_Core.rar http://fs2source.warpcore.org/mvp3610beta/MV_3_6_10_Effects.rar"
          dir=${MODS_DIR}mediavp/
        ;;  
        

       *)
         break
       ;; 
  
    esac
    
    for i in $url
      do
        BASENAME=`basename $i`

        echo "- téléchargement en cours: $i"

         ( wget $i 2>&1 | sed -u "s|.*\ \([0-9]\+%\)\ \+\([0-9.]\+\ [KMB\/s]\+\)$|\1\n# Téléchargement de ${BASENAME} : \2|"  | zenity --progress --auto-close --width=450 --title="Téléchargement en cours" --auto-kill )
        
        echo "  - téléchargement terminé"


        if [ `echo $BASENAME | grep ".zip"` ] || [ `echo $BASENAME | grep ".tar.gz"` ] || [ `echo $BASENAME | grep ".rar"` ] ; then
          echo "  - dépaquetage de ${BASENAME}"         
          file-roller --force --extract-to="${dir}" ${BASENAME}
          
            if [ $? = "0"]; then
              rm ${BASENAME}
              echo "  - suppression de l'archive ${BASENAME}"               
            fi
         
            if [ $BASENAME = "Traduction_missions_FR_v1.2.zip" ]; then
              mv "${dir}/Traduction missions FR v1.2/Traduction missions FR et interface partielle/missions" ${dir}
              mv "${dir}/Traduction missions FR v1.2/Traduction missions FR et interface partielle/tables" ${dir}
            fi
            
            
        else
            if [ ${dir} != "./" ]; then
              mv $BASENAME "${dir}${BASENAME}"
            fi
        fi
         
       
      done
      
  done
    
    if [ $INSTALLER_box  ]; then
       zenity --info --title="Installation terminée" --text="L'ensemble des documents séléctionnés ont été téléchargés et installés. "
    fi    
    
  ;;
    

  "launch")
  
    echo "LAUNCH"
    
    if [ ! -d $DIR_MODMAP ]; then
      mkdir $DIR_MODMAP
    fi
    
    
    if [ ! -f $ORIG_MODMAP ]; then
      echo "$ORIG_MODMAP absent. il a été créé"
      xmodmap -pke > $ORIG_MODMAP
    fi


    if [ ! -f $FSO_MODMAP ]; then
      wget "http://clement.hermann.free.fr/fs2/xmodmap"
      mv ./xmodmap $FSO_MODMAP
    fi    

      xmodmap - < $FSO_MODMAP
    
    $FS2_BIN $OPTIONS $MODS $* || die "Error while running \"$FS2_BIN\" with arguments \"$FS2_ARGS\" ($?)"

    xmodmap - < $ORIG_MODMAP
    break

  ;;

  "options")
  
  echo "OPTIONS"
  
    OPTIONS_box=$(zenity --entry --width=400 \
      --title="FreeSpace2 - Options" \
      --text="Saisissez vos options:" \
      --entry-text="${OPTIONS}" \
   )  
    

    if [ "$OPTIONS_box" ]; then
      OPTIONS=$OPTIONS_box
      echo " - options activées: $OPTIONS"
      sed -i "s|OPTIONS=.*|OPTIONS=\"${OPTIONS}\"|g" $CONFIGURATION_FILE 
    fi    
      
  ;;    

  "mods")
  
    echo "MODS"
    
    LIST=""
    
    if [ ! -d ${MODS_DIR} ]; then
      mkdir ${MODS_DIR}
      TEXT="Le dossier des mods ${MODS_DIR} n'existant pas, il vient d'être créé. Veuillez déplacer vos mods dans ce répertoire."
    
    else   


      for i in `find ${MODS_DIR} -mindepth 1 -maxdepth 1 -type d`
        do  
          grep $i $CONFIGURATION_FILE
          if [ "$?" = 0 ] ; then
            select="$LIST TRUE "
          else
            select="$LIST FALSE "
          fi
      
          COURRENT_MOD=`echo $i | sed "s|${MODS_DIR}\([a-zA-Z0-9_]\+\)| ${MODS_DIR}\1 \1 |g"`
          LIST="$select $COURRENT_MOD"  
        done
         

      MODS_box=$(zenity --list --checklist --height=300 --width=300 \
        --title="FreeSpace2" \
        --text="Selectionnez les Mods que vous voulez activer. $TEXT" \
        --column="" --column="" --column="Mods" \
        --separator=" " \
        --hide-column=2 \
        $LIST 

      )
      
      
      if [ "$MODS_box" ] ; then
        MODS=`echo $MODS_box | sed "s|${MODS_DIR}| -mod ${MODS_DIR}|g" `
        sed -i "s|MODS=.*|MODS=\"${MODS}\"|g" $CONFIGURATION_FILE 
      fi
    
    
    fi

  ;;

  "quit")
    echo "quit"
    break
  ;;

  *)
    echo "quit"  
    break
  ;;
  
esac

done

Si vous avez des idées pour l'optimiser, ou reperer les bugs, je suis preneur! big_smile

MàJ:
- Correction du bug de decompression de mediavp
- Déplacement des dossiers apres dépaquetage de french_translation dans le bon repertoire
- Correction du bug xmodmap : test l'existance du mopmap de fs2. si absent, le recupere
- Correction des bugs  "unexpected operator"

Dernière modification par erlik (Le 18/07/2008, à 16:13)


Je ne suis pas un geek! Je suis un être humain!

Hors ligne

#2 Le 14/07/2008, à 10:59

erlik

Re : FreeSpace2 Open: installeur / lanceur graphique

tien, j'ai remarqué un probleme , lors du téléchargement du mod de traduction francaise: l'archige a une arboresences. il faut donc, apres installation, remonter des fichiers de dans le dossier french_trad/


Je ne suis pas un geek! Je suis un être humain!

Hors ligne

#3 Le 18/07/2008, à 10:24

Panzer7

Re : FreeSpace2 Open: installeur / lanceur graphique

Les archives du mediavp ne sont pas decompressées automatiquement .
Et pour la traduction française j'ai fait comme tu l'as indiqué mais je n'ai toujours rien de traduit.

Sinon bravo pour l'alternative, je trouvais l'installeur java un peu lent.

Dernière modification par Panzer7 (Le 18/07/2008, à 10:29)

Hors ligne

#4 Le 18/07/2008, à 10:40

erlik

Re : FreeSpace2 Open: installeur / lanceur graphique

Panzer7 a écrit :

Les archives du mediavp ne sont pas decompressées automatiquement .
Et pour la traduction française j'ai fait comme tu l'as indiqué mais je n'ai toujours rien de traduit.

Sinon bravo pour l'alternative, je trouvais l'installeur java un peu lent.

pour mediavp, c'est parce que j'ai oublié de demander la decompressions des archives de type rar .....
sinon, j'ai arrangé le probleme de deplacement automatique des fichiers du mod french_translation

Par contre, pour activer french_translation il semblerait qu'il faille un ordre dans les mods pour qu'ils soient correctement utilisés. Si tu place "french_translation" en 1er dans la liste des mods actifs ( ligne MODS dans ./launcher.conf ), il sera utilisé, sinon, non:

MODS="-mod ./mods/french_translation ................."

Dernière modification par erlik (Le 18/07/2008, à 11:33)


Je ne suis pas un geek! Je suis un être humain!

Hors ligne

#5 Le 18/07/2008, à 10:45

Panzer7

Re : FreeSpace2 Open: installeur / lanceur graphique

Voilà ce que j'ai :

MODS=" -mod ./mods/french_trad  -mod ./mods/mediavp"

Et je n'ai toujours rien.

Sinon ton xmodmap n'est pas adapté pour les claviers AZERTY, je vais chercher le bon si tu veux le rajouter à ton script.

Edit : C'est celui là, je voudrais bien l'essayer, mais je ne trouve pas le dossier pour le placer roll :
http://www.zshare.net/download/1552596807125729/

Dernière modification par Panzer7 (Le 18/07/2008, à 10:54)

Hors ligne

#6 Le 18/07/2008, à 11:47

erlik

Re : FreeSpace2 Open: installeur / lanceur graphique

pour french_trad, tu as bien deplacer les dossiers french-trad/Traduction missions FR v1.2/Traduction missions FR et interface partielle/missions et french-trad/Traduction missions FR v1.2/Traduction missions FR et interface partielle/data dans french-trad/ ?

en effet, j'ai oublié de mettre un xmodmap pour fs2 s'il etait absent ....
lmaintenant, il teste sa présence, et s'il est absent, le programme le récupere a cette adresse http://clement.hermann.free.fr/fs2/xmodmap ( plus simple a utiliser avec wget que sur zshare.net ... )

Dernière modification par erlik (Le 18/07/2008, à 11:50)


Je ne suis pas un geek! Je suis un être humain!

Hors ligne

#7 Le 18/07/2008, à 12:05

Panzer7

Re : FreeSpace2 Open: installeur / lanceur graphique

Pour le xmodmap c'est bon maintenant merci.

Pour la traduction j'ai fait ce que tu as dit et cela ne marche toujours pas.

Hors ligne

#8 Le 18/07/2008, à 13:17

erlik

Re : FreeSpace2 Open: installeur / lanceur graphique

j'ai trouvé d'où venait l'erreur: la traduction ne doit pas se trouver dans un repertoire a part, mais dans mods/mediavps/data
Ca marchait chez moi parce que j'avais copié manuellement les dossier dans le bon repertoire, et apres, j'avais oublié.... hmm

code mis a jour

Dernière modification par erlik (Le 18/07/2008, à 13:20)


Je ne suis pas un geek! Je suis un être humain!

Hors ligne

#9 Le 18/07/2008, à 13:45

Panzer7

Re : FreeSpace2 Open: installeur / lanceur graphique

Tu t'es trompé sur le dossier, tu as marqué mediavps , et les modifs graphiques sont sur mediavp wink .

Par contre ce serait pas mal que le placement de ces dossiers peut se changer facilement, en multijoueur, ces modifs sont considérées comme non-autorisés, et donc impossible de faire des parties normales hmm .

Dernière modification par Panzer7 (Le 18/07/2008, à 13:48)

Hors ligne

#10 Le 18/07/2008, à 16:19

erlik

Re : FreeSpace2 Open: installeur / lanceur graphique

Panzer7 a écrit :

Tu t'es trompé sur le dossier, tu as marqué mediavps , et les modifs graphiques sont sur mediavp wink .

en effet, bien vu
corrigé

Panzer7 a écrit :

Par contre ce serait pas mal que le placement de ces dossiers peut se changer facilement, en multijoueur, ces modifs sont considérées comme non-autorisés, et donc impossible de faire des parties normales hmm .

Ca, ça risque d'etre compliqué ..... mise a par en desactivant les mods et autres options avant de lancer le jeu...


Enfin, je pense que je vais refaire ce script...Je l'ai fait en sh et zenity parece que je ne connais rien d'autre, et ça a été mon premier script "serieux" ( les autres étant du style "monter/demonter un razr2" ou " modifier les paramaître de gspca en graphique .... ). Et comme je suis en train d'apprendre le C++ ( j'essaye ) , je pourrais peut etre ( un jour ) faire qlq chose de mieux......


Je ne suis pas un geek! Je suis un être humain!

Hors ligne

#11 Le 18/07/2008, à 18:31

Panzer7

Re : FreeSpace2 Open: installeur / lanceur graphique

C'est pas grave pour le multi, le principal est qu'il est fonctionnel wink .

Hors ligne

#12 Le 20/07/2008, à 18:11

Ch3mist

Re : FreeSpace2 Open: installeur / lanceur graphique

Bonjour tout le monde,
voila j'ai installé le jeu tout fonctionne nikel sauf le multijoueur sad je me suis bien inscrit sur http://fs2netd.game-warden.com/ mais je n'ai aucun serveur dans le jeu...
Comment faire SVP?et sinon c'est quoi cette histoire de xmodmap?
Merci


http://target0.be/madchat/esprit/pactedesgnous_divx.avi
Jabber : ch3mist@jabber.ubuntu-fr.org

Hors ligne

#13 Le 20/07/2008, à 19:20

erlik

Re : FreeSpace2 Open: installeur / lanceur graphique

Pour le multi:

Tout dabord vous devez vous inscrire ici: http://fs2netd.game-warden.com/
retenez bien votre login/pass

lancer FREESPACE2 cliquer sur multi et inscriver le meme login que celui que vous utilisez sur FS2net

Allez dans Option -> Multi, et activez l'option PXO
Puis, Mettez le même login et password que celui de FS2Net.

Valider. et aller dans la porte principal pour voir les servers dispo.

Rappel: Les ports a ouvrir sont: 7117 et 7808 en tcp et udp

( explications trouvées ici: http://forum.ubuntu-fr.org/viewtopic.php?pid=872616#p872616 )

Sinon, pour le xmodmap, cela concerne les touches du clavier. En effet, le jeu concidere le clavier comme QWERTY et resultat, certaines touches ne marchent pas . On assigne donc, avant le lancement du jeu, un nouveau modmap au clavier , pour que les touches marchent ( par ex la touche é devient 2, " devient 3 etc ) puis, a la fermeture, le modmad d'origine est remis


Je ne suis pas un geek! Je suis un être humain!

Hors ligne

#14 Le 28/08/2008, à 16:53

Bigy

Re : FreeSpace2 Open: installeur / lanceur graphique

aprés le téléchargemet de la première archive j'ai :


gzip: stdin: unexpected end of file
tar: Fin prématurée rencontrée dans l'archive.
tar: Fin prématurée rencontrée dans l'archive.
tar: Erreur non récupérable : arrêt du traitement

ps j'essaie d'installer la version 64 bit, la traduction et mediavp...
C'est possible d'installer les mods ultérieurement?ou dois-je tout installer d'un coup?

Hors ligne

#15 Le 28/08/2008, à 17:14

erlik

Re : FreeSpace2 Open: installeur / lanceur graphique

Bigy a écrit :

C'est possible d'installer les mods ultérieurement?ou dois-je tout installer d'un coup?

oui, bien sur ....

sinon, pour l'erreur, ça semble venir de l'archive ( erronée ? )


Je ne suis pas un geek! Je suis un être humain!

Hors ligne

#16 Le 02/09/2008, à 21:20

Zarvox

Re : FreeSpace2 Open: installeur / lanceur graphique

Bonjour,

Tout d'abord j'ai installé FS 2 avec ton script mais à la suite d'un crash système et pour aller plus vite j'ai installer en utilisant l'installeur java.

Mais pour ajouter des options au lancement du jeu ton système est mieux fait.

Pour moi reste un problème à résoudre, comment faire pour que ton script puisse fonctionner depuis le bureau ou mettre un lanceur sur le bureau.


A la maison : PC Core 2 Duo 3.3 Ghz - Ubuntu 10.4 et MacBook Pro Core Duo 1,83 Ghz dual boot Mac OS X - Ubuntu 10.4.
Au boulot : PC "noname" - Ubuntu 10.4

Hors ligne

#17 Le 03/09/2008, à 09:01

scania

Re : FreeSpace2 Open: installeur / lanceur graphique

bonjour,
impossible de télécharger freespace ou que se soit
quelqu'un a t'il une solution ? smile
merci
scania smile


en pleine apprentissage de la langue de Molière 8-)

Hors ligne

#18 Le 03/09/2008, à 10:58

Zarvox

Re : FreeSpace2 Open: installeur / lanceur graphique

scania a écrit :

impossible de télécharger freespace ou que se soit

Le script de l'ami erlik ne fonctionne pas ?

Sinon tu peux toujours utiliser l'installeur java dispo à cette adresse http://www.fsoinstaller.com/files/insta … taller.jar.

L'ennui c'est qu'avec cette méthode FS2 n'est pas en français mais on peut installer les paquets de traduction facilement.

Stef.


A la maison : PC Core 2 Duo 3.3 Ghz - Ubuntu 10.4 et MacBook Pro Core Duo 1,83 Ghz dual boot Mac OS X - Ubuntu 10.4.
Au boulot : PC "noname" - Ubuntu 10.4

Hors ligne

#19 Le 03/09/2008, à 22:04

scania

Re : FreeSpace2 Open: installeur / lanceur graphique

bonjour,
effectivement pardont je me suis tromper de discution bon pas grave
je voudrait bien testé la methode proposé par erlik m'est le probleme c'est que :
j'en fait quoi du script j'arrete pas de regarde avant posé la question
je le compile je les m'est dans un terminal?
oui je suis nul suis debutant aussi dsl pos& autant de soucis :s
scania smile


en pleine apprentissage de la langue de Molière 8-)

Hors ligne

#20 Le 04/09/2008, à 07:08

Zarvox

Re : FreeSpace2 Open: installeur / lanceur graphique

Salut,

C'est simple, tu sélectionne tout le code dans la boîte prévue à cet effet.

Tu ouvres l'éditeur de texte et tu y colles tout le script que tu as copié.

Tu sauvegardes et tu nommes le fichier lanceur, il est impératif que tu l'enregistre dans le dossier que tu destines à FS2 après tu quitte l'éditeur.

Tu sélectionnes le fichier lanceur et tu fait clic droit > propriétés et tu va sur l'onglet permissions.

Tu coche "Autoriser l'éxécution du fichier comme un programme.

Tu fermes et tu double-clique sur le fichier lanceur pour commencer l'installation.

Voili voilou tongue


A la maison : PC Core 2 Duo 3.3 Ghz - Ubuntu 10.4 et MacBook Pro Core Duo 1,83 Ghz dual boot Mac OS X - Ubuntu 10.4.
Au boulot : PC "noname" - Ubuntu 10.4

Hors ligne

#21 Le 04/09/2008, à 11:10

raspouille

Re : FreeSpace2 Open: installeur / lanceur graphique

salut,
oui,mais !
Tu sauvegardes et tu nommes le fichier lanceur avec un point .sh
bon moi je test !


Linux Mint Mate 17.3 GNU/Linux.

Hors ligne

#22 Le 04/09/2008, à 16:51

Zarvox

Re : FreeSpace2 Open: installeur / lanceur graphique

raspouille a écrit :

salut,
Tu sauvegardes et tu nommes le fichier lanceur avec un point .sh

T'est pas obligé du moment que tu rends le fichier éxécutable mais ça le fait aussi big_smile


A la maison : PC Core 2 Duo 3.3 Ghz - Ubuntu 10.4 et MacBook Pro Core Duo 1,83 Ghz dual boot Mac OS X - Ubuntu 10.4.
Au boulot : PC "noname" - Ubuntu 10.4

Hors ligne

#23 Le 04/09/2008, à 17:19

raspouille

Re : FreeSpace2 Open: installeur / lanceur graphique

bon le test a réussi  smile


Linux Mint Mate 17.3 GNU/Linux.

Hors ligne

#24 Le 04/09/2008, à 19:24

Nepenthes

Re : FreeSpace2 Open: installeur / lanceur graphique

Bonjour a tous !
J'ai remarqué qu'avec la dernière version de freespace 2 scp (la 3.6.9, je crois m'en souvenir), il ne semble plus y avoir de problème de modmap.
J'explique apres une installation automatisée via l'installeur en .jar, puis le reglage de la resolution par le fs2_open.ini, mais sans script lanceur, mon clavier azerty est bien reconnu  (et non pris pour un qwerty comme précédemment). Etrange. J'ai utilisé tout de même un petit lanceur pour utiliser les media VP améliorés, en supprimant tout ce qui touchait au reglage xmodmap. Aucun problème, mis a part que les raccourcis par defaut étaient mal paramétrés pour un petit clavier de portable.
Je m'en vais de ce pas fouiller le changelog de FS2 scp.
Si quelqu'un avait plus d'infos ça m'interesserait, et ça pourrait permettre de supprimer quelques lignes dans les scrips d'installation actuels.

Hors ligne

#25 Le 04/09/2008, à 19:50

Panzer7

Re : FreeSpace2 Open: installeur / lanceur graphique

C'est l'installeur qui gère ça, car avec une installation manuelle (meme version du jeu et des mediaVP), le clavier est reconnu en qwerty.

Hors ligne