Vous êtes ici > Les forums > Vos créations > Red Faction II
| Nouveau - Répondre |
| Auteur | Posts |
| WarsTime | Le Samedi 9 Août 2008 à 16:28 - [Citer] |
Membre![]() |
Bonjour à tous
J'ai scypté Red Faction II et je me suis aperçu récement qu'il fallait d'abord présenter le script dans le forum avant de le soumettre (cf news [url]http://www.playonlinux.com/fr/#n444[/url]). Alors voici le code : Console: #!/bin/bash if [ "$PLAYONLINUX" = "" ] then exit 0 fi source "$PLAYONLINUX/lib/sources" cfg_check # Traductions if [ "$POL_LANG" == "fr" ]; then installation="Installation en cours" instruction_texte="Merci de sélectionner "Installation complète", de décocher "Placer un icone sur le bureau" lors de l'installation. A la fin de l'installation merci de décocher "Lancer le jeu"." instruction_titre="L'installation va commencer" resolution_texte="Sélectionnez la résolution du jeu" resolution_titre="Résolution" else installation="Installation underway" instruction_texte="Please select "Installation complete", uncheck "Place an icon on the desktop" during installation. At the end of the installation thank you uncheck "Start the game"." instruction_titre="Installation will start" resolution_texte="Select the resolution of the game" resolution_titre="Resolution" fi # Presentation POL_SetupWindow_Init POL_SetupWindow_presentation "Red Faction II" "THQ" "" "WarsTime" "RedFaction2" # Vérification du CD POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "setup.exe" # Préparation de Wine select_prefixe "$REPERTOIRE/wineprefix/RedFaction2" POL_SetupWindow_prefixcreate cd $WINEPREFIX/dosdevices rm ./* ln -s ../drive_c c: ln -s $CDROM ./d: # Instructions pour l'installation du jeu POL_SetupWindow_message "$instruction_texte" "$instruction_titre" # Installation du jeu POL_SetupWindow_wait_next_signal "$installation" "Red Faction II" wine $CDROM/setup.exe POL_SetupWindow_detect_exit # Configuration de Wine Set_OS winXP # Configuration du jeu (Quand on lance "Red Faction II.exe" on peut configurer le jeu mais le menu plante) POL_SetupWindow_menu "$resolution_texte" "$resolution_titre" "640*480~800*640~1024*768~1280*1024~1600*1200" "~" if [ "$APP_ANSWER" = "640*480" ]; then largeur="640" hauteur="480" elif [ "$APP_ANSWER" = "800*640" ]; then largeur="800" hauteur="640" elif [ "$APP_ANSWER" = "1024*768" ]; then largeur="1024" hauteur="768" elif [ "$APP_ANSWER" = "1280*1024" ]; then largeur="1280" hauteur="1024" else largeur="1600" hauteur="1200" fi cd $WINEPREFIX/drive_c/Program Files/THQ/Red Faction® II/ chmod 744 rf2_config.ini cat < rf2_config.ini | while read ligne do if [[ "$ligne" = *Screen_width* ]]; then echo "Screen_width = $largeur ; 640, 800, 848, 1024, 1280, 1600, etc" >> rf2_config2.ini; elif [[ $ligne == *Screen_height* ]]; then echo "Screen_height = $hauteur ;" >> rf2_config2.ini; else echo "$ligne" >> rf2_config2.ini; fi done rm rf2_config.ini mv rf2_config2.ini rf2_config.ini # Simulation du redémarage, création du lanceur et fermeture de la fenêtre POL_SetupWindow_reboot POL_SetupWindow_make_shortcut "RedFaction2" "Program Files/THQ/Red Faction® II" "rf2.exe" "" "Red Faction II" POL_SetupWindow_Close exit Tout fonctionne sans problème sur ma configuration KUbuntu 8.04 64bit Une installation sans soucis
Même pour le changement de CD
Par contre la fenêtre de configuration du jeu au premier lancement plante, ce qui empèche de configurer la résolution... Pour éviter le problème le script demande la résolution désiré à l'utilisateur et modifie directement le fichier de configuration. Il n'y a pas d'autre configuration vidéo vraiment importantes.
On peut alors lancer le jeu et celui fonctionne très bien. Que ce soit dans les menus
Ou dans le jeu en lui même
Voilà pour la petite présentation. N'hésitez pas à tester le script si vous avez le jeu et à m'informer des améliorations à apporter. ++ |
203 personnes en ligne

