Red Faction II

Informations

Creator Message
WarsTime

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 13068
Wine: System

Feedbacks

Source code

#!/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

wget http://upload.wikimedia.org/wikipedia/en/thumb/e/e3/Red_Faction_2_Front.jpg/256px-Red_Faction_2_Front.jpg --output-document="$REPERTOIRE/tmp/leftnotscaled.jpeg"
convert "$REPERTOIRE/tmp/leftnotscaled.jpeg" -scale 150x356\! "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"

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

Contributions

Filters:

Contribute
Member Message

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com