The forum

StarWars - Knights Of The Old Republic

je l'avais oublié celui-la

Author Replies
GNU_Raziel Saturday 2 June 2007 at 0:15
GNU_Raziel

Nom du script : SWKotor
Nom reel : StarWars - Knights Of The Old Republic
Editeur : LucasArts
Site web de l'editeur: http://www.lucasarts.com/products/swkotor/
Script :

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check

presentation "StarWars : Knights Of The Old Republic" "LucasArts" "http://www.lucasarts.com/products/swkotor/" "GNU_Raziel" "SWKotor"

CDROM=$(champ "Quel est le point de montage de votre lecteur CDROM? (Défault : /media/cdrom/)" "/media/cdrom" ) ;

if [ "$?" = 1 ]
then
exit
fi


if [ "$CDROM" = "" ]
then
CDROM="/media/cdrom"
fi

message "Veuillez monter votre lecteur CDROM, puis cliquez sur valider pour commencer l'installation."

if [ -e "$CDROM/Setup.exe" ]
then
message "Votre CDROM a bien été detecté.\nAppuyez sur une touche pour commencer l'installation !"
else
erreur "Erreur : le CDROM n'a pas été detecté !"
exit 0
fi
TEMP="$HOME/.PlayOnLinux/tmp/SWKotor"
chmod 777 $TEMP -R
rm $TEMP -R
mkdir -p $REPERTOIRE/wineprefix/SWKotor
mkdir -p $TEMP
cd $REPERTOIRE/wineprefix/SWKotor
select_prefixe "$(pwd)"
creer_prefixe

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
message "Veuillez monter le CDROM 2, puis cliquez sur valider."
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
chmod 777 $TEMP -R
mv $TEMP/autorun.inf $TEMP/autorun2.inf
message "Veuillez monter le CDROM 3, puis cliquez sur valider."
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
chmod 777 $TEMP -R
mv $TEMP/autorun.inf $TEMP/autorun3.inf
message "Veuillez monter le CDROM 4, puis cliquez sur valider."
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"

wine d:\\Setup.exe
message "Appuyez sur OK UNIQUEMENT quand l'installation du jeu sera terminée sous peine de devoir recommencer l'installation."

echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/managed.reg
echo "\"Managed\"=\"Y\"" >> $REPERTOIRE/tmp/managed.reg
regedit $REPERTOIRE/tmp/managed.reg
echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/dxgrab.reg
echo "\"DXGrab\"=\"Y\"" >> $REPERTOIRE/tmp/dxgrab.reg
regedit $REPERTOIRE/tmp/dxgrab.reg

simuler_reboot
chmod 777 $TEMP -R
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:
ln -s $CDROM ./d:
creer_lanceur "SWKotor" "Program\ Files/LucasArts/SWKotOR" "swkotor.exe"
creer_lanceur_expansion "SWKotor_Config" "Program\ Files/LucasArts/SWKotOR" "swconfig.exe"

message "Installation terminée"
exit


Nom du script : SWKotor_1.03
Nom reel : StarWars - Knights Of The Old Republic Patch 1.03
Editeur : LucasArts
Site web de l'editeur: http://www.lucasarts.com/products/swkotor/
Script :

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"

message "Bienvenue dans le script d'installation du patch 1.03 pour Knights Of The Old Republic"

verifier_installation_e "SWKotor"

cd $HOME/.PlayOnLinux/tmp
message "Je vais télécharger le patch sur le ftp de LucasArts.\nCette opération peut néscessiter du temps.\nCliquez sur valider pour commencer."

attendre "Patientez pendant le téléchargement...\nCette opération peut prendre quelques minutes selon la vitesse de votre connexion." "wget ftp://ftp.lucasarts.com/patches/pc/SWKotOR1_03.exe -q"

select_prefixe "$HOME/.PlayOnLinux/wineprefix/SWKotor"
message "Téléchargement terminé. Installation du patch"

wine ./SWKotOR1_03.exe

rm ./SWKotOR1_03.exe
message "Le patch a été correctement installé"

Edited by GNU_Raziel

Quentin PÂRIS Saturday 2 June 2007 at 10:51
Quentin PÂRIS
Admin

Parfait, il sera bientôt integré dans PlayOnLinux.

Dit : ça t'intéresse d'avoir le rang de "scripteur" ?
GNU_Raziel Saturday 2 June 2007 at 11:00
GNU_Raziel

Pourquoi pas

Je trouve votre projet sympas et ça peut permettre aux gamers récalcitrants de se mettre a Linux aussi

Donc oui ça sera avec plaisir
Quentin PÂRIS Saturday 2 June 2007 at 11:08
Quentin PÂRIS
Admin

Bienvenue dans l'équipe
GNU_Raziel Saturday 2 June 2007 at 11:18
GNU_Raziel

Asimov Saturday 2 June 2007 at 11:30
Asimov

Bienvenue l'ami, content de te compter parmi nous.
Je te présente également mes félicitations pour ton travail.

Nous piétinerons éternellement aux frontières de l'Inconnu, cherchant à comprendre ce qui restera toujours incompréhensible. Et c'est précisément cela qui fait de nous des hommes.

goku Saturday 2 June 2007 at 12:27
goku

Bienvenu dans l'équipe!!
J'éspère que tu vas t'y plaire

Windows de Microsoft.

Mac de Apple.

Linux du monde entier.
Quentin PÂRIS Saturday 2 June 2007 at 12:51
Quentin PÂRIS
Admin

creer_lanceur "SWKotor-config" "Program\ Files/LucasArts/SWKotOR" "swconfig.exe"

Ne fait pas ça, sinon il se rajoutera dans la liste des jeux installés. Il est vraiment important ?
GNU_Raziel Saturday 2 June 2007 at 12:53
GNU_Raziel

oui il faut absolument passer par le configurateur du jeu pour désactiver la souris hardware sinon le pointeur de souris est invisible quand on joue.
Quentin PÂRIS Saturday 2 June 2007 at 12:55
Quentin PÂRIS
Admin

Tu peux pas essayer de trouver quel fichier il modifie pour le faire automatiquement ? Ou même si c'est la base de registre
GNU_Raziel Saturday 2 June 2007 at 13:05
GNU_Raziel

C'est vraiment si génant que ça que le configurateur soit dispo ??
Enfin vais voir ça mais je trouve plutôt logique qu'il soit disponible...

Edited by GNU_Raziel

Quentin PÂRIS Saturday 2 June 2007 at 13:10
Quentin PÂRIS
Admin

C'est gênant car il apparait dans le menu de désinstallation.
GNU_Raziel Saturday 2 June 2007 at 13:13
GNU_Raziel

Dans ce cas il faudrait créer un commande : creer_lanceur_config
parsque certain jeu (dont kotor) ne permettent pas de changer toutes les options in-game mais utilisent un configurateur

Edited by GNU_Raziel

Quentin PÂRIS Saturday 2 June 2007 at 13:15
Quentin PÂRIS
Admin

creer_lanceur_expansion me semblererait aproprié, mais tu dois mettre comme non "nomducodedujeu_nomdupgramme"
GNU_Raziel Saturday 2 June 2007 at 13:43
GNU_Raziel

Voila c'est modifié

Ca n'était pas pour embêter le monde hein, mais, comme sous windows, l'utilisateur est en droit de modifier les options du jeu comme bon lui semble et ici pas le choix faut passer par le configurateur.

Au passage, si c'est pas trop demander j'aimerais avoir un avatar debian, ne pouvant modifier ça moi-même visiblement.

Edited by GNU_Raziel

Quentin PÂRIS Saturday 2 June 2007 at 14:15
Quentin PÂRIS
Admin

Edit : La page "Édition de votre profil" est faite. Tu peux t'en servir

Edited by Tinou

Quentin PÂRIS Saturday 2 June 2007 at 18:48
Quentin PÂRIS
Admin

Ce script est mit dans les scripts stable ainsi que les autre J'écris une news

Edited by Tinou