omega13 |
Vendredi 16 Novembre 2007 à 16:04
|
omega13
|
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
#Charger les librairies
source "$PLAYONLINUX/lib/sources"
#Verifier les dépendences
cfg_check
#Declaration des variables
CODENAME="SWkotor2"
REALNAME="StarWars : Knights Of The Old Republic : The Sith Lords"
EDITEUR="LucasArts/Bioware"
WEBSITE="http://www.lucasarts.com/products/swkotor2/"
SCRIPTEUR="Omega13"
#Presentation
presentation "$REALNAME" "$EDITEUR" "$WEBSITE" "$SCRIPTEUR" "$CODENAME" 1 6
#Avertissement
attention "ATTENTION, ce jeu ne fonctionnera qu'avec l'utilisation d'un crack No-CD. Il est de votre responsabilité légale de vous assurer que vous avez légalement l'autorisation d'utiliser ces logiciels de contournement de mesures techniques de protections."
#Verification du CDROM
Ask_For_cdrom 2 6
Check_cdrom "Setup.exe"
#Préparation du prefix
TEMP="$HOME/.PlayOnLinux/tmp/SWKotor2"
chmod 777 $TEMP -R
rm $TEMP -R
mkdir -p $REPERTOIRE/wineprefix/SWKotor2
mkdir -p $TEMP
cd $REPERTOIRE/wineprefix/SWKotor2
select_prefixe "$(pwd)"
creer_prefixe 3 6
#Préparation de l'installation
cd $WINEPREFIX/drive_c/windows/
mkdir temp
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $TEMP d:
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
chmod 777 $TEMP -R
mv $TEMP/autorun.inf $TEMP/autorun1.inf
mv $TEMP/autorun.exe $TEMP/autorun1.exe
Ask_For_cdrom 4 6 2
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
chmod 777 $TEMP -R
mv $TEMP/autorun.inf $TEMP/autorun2.inf
mv $TEMP/autorun.exe $TEMP/autorun2.exe
Ask_For_cdrom 5 6 3
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
chmod 777 $TEMP -R
mv $TEMP/autorun.inf $TEMP/autorun3.inf
mv $TEMP/autorun.exe $TEMP/autorun3.exe
Ask_For_cdrom 6 6 4
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
#Preparation de Wine
Set_OS "winxp"
wine d:\Setup.exe
message "Appuyez sur OK UNIQUEMENT quand l'installation du jeu sera terminée sous peine de devoir recommencer l'installation."
Set_Managed "On"
Set_DXGrab "On"
#Fin du code du jeu
#Création du lanceur
simuler_reboot
chmod 777 $TEMP -R
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:
ln -s $CDROM ./d:
creer_lanceur "SWKotor2" "Program\ Files/LucasArts/SWKotOR2" "swkotor2.exe" "SWKotor2.xpm" "StarWars : Knights Of The Old Republic : The Sith Lords"
creer_lanceur_expansion "SWKotor_Config" "Program\ Files/LucasArts/SWKotOR2" "swconfig.exe" "SWKotor_Config.xpm" "StarWars : Knights Of The Old Republic : The Sith Lords Configurator"
message "Installation terminée"
exit
Normalement il est a jour des methodes POL2
et voila la patch:
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
#Declaration des variables
CODENAME="SWkotor2"
REALNAME="StarWars : Knights Of The Old Republic : The Sith Lords"
EDITEUR="LucasArts/Bioware"
WEBSITE="http://www.lucasarts.com/products/swkotor2/"
SCRIPTEUR="Omega13"
#Presentation
presentation "$REALNAME" "$EDITEUR" "$WEBSITE" "$SCRIPTEUR" "$CODENAME" 1 4
message "Bienvenue dans le script d'installation du patch 1.02 pour Knights Of The Old Republic - The Sith Lords"
attention "ATTENTION, ce jeu ne fonctionnera qu'avec l'utilisation d'un crack No-CD. Il est de votre responsabilité légale de vous assurer que vous avez légalement l'autorisation d'utiliser ces logiciels de contournement de mesures techniques de protections."
verifier_installation_e "SWKotor2"
#Telechargement du patch
cd $HOME/.PlayOnLinux/tmp
message "Je vais télécharger le patch sur le ftp de LucasArts.\nCette opération peut nécessiter du temps.\nCliquez sur valider pour commencer." 2 4
telecharger "Téléchargement du jeu..." "ftp://ftp.lucasarts.com/patches/pc/KotOR2%20Patch%20v201420%20FR.exe"
mv $HOME/.PlayOnLinux/tmp/\KotOR2%20Patch%20v201420%20FR.exe $HOME/.PlayOnLinux/tmp/\Kotor201420fr.exe
select_prefixe "$HOME/.PlayOnLinux/wineprefix/SWKotor2"
message "Téléchargement terminé. Installation du patch"
#Installation du patch
wine $HOME/.PlayOnLinux/tmp/\Kotor201420fr.exe 3 4
#Supression du binaire
rm $HOME/.PlayOnLinux/tmp/\Kotor201420fr.exe 4 4
message "Le patch a été correctement installé"
Voila deja envoyé a la validattion!
Merci d'avance les amdins!
|
goku |
Vendredi 16 Novembre 2007 à 20:28
|
goku
|
Si tu as testé ton script, tu peux nous donner quelque(s) screenshots du résultat, sinon on va attendre que quelqu'un qui ait le jeu puisse le tester .
Windows de Microsoft.
Mac de Apple.
Linux du monde entier.
|
Ghostofkendo |
Samedi 17 Novembre 2007 à 17:49
|
Ghostofkendo
|
Salux,
J'ai KOTOR 2, je peux tester le script si tu veux goku.
Mais avant il faut que j'active l'accélération graphique et que j'installe POL (oui je sais, il n'est même pas installé mais les réinstallations à répétitions sur mon nouveau pc + l'absence de rpm pour openSUSE n'arrangent pas les choses :lol
@+
|
Ghostofkendo |
Dimanche 18 Novembre 2007 à 17:39
|
Ghostofkendo
|
Re,
J'ai eut un problème pendant l'installation, environ à la moitié, l'installeur windows m'a dit :
"Fonctionnalité : Star Wars Knights of the Old Republic II : The Siths Lords_Files
Composants :
Fichier :
Erreur : -2147418113"
Qu'en dit tu omega13 (ou tout autre personne s'étant intéressé au script) ?
Je réessayerai de l'installer pendant la semaine pour vérifier (mais j'espère que ça ne venait que de moi)
@+
|
omega13 |
Dimanche 18 Novembre 2007 à 19:22
|
omega13
|
je n'ai pas eu ce probleme chez moi!
Je vais essayez direct par POL sans utiliser mon script mais celui-des depots!
Je vous dit ca sous peu!
|
omega13 |
Dimanche 18 Novembre 2007 à 19:41
|
omega13
|
Donc chez moi l'installation se passe sans soucis!
Je suis désolé mais ca doit venir de chez toi!
|