The forum

Legacy of Kain - Defiance

Author Replies
GNU_Raziel Friday 1 June 2007 at 2:56
GNU_Raziel

Nom du script : LegacyOfKainDefiance
Nom reel : Legacy of Kain - Defiance
Editeur : Eidos Interactive
Site web de l'editeur: http://www.legacyofkain.com/
Script:

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

presentation "Legacy Of Kain : Defiance" "Eidos Interactive" "http://www.legacyofkain.com/" "GNU_Raziel" "LegacyOfKainDefiance"

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/LegacyOfKainDefiance"
chmod 777 $TEMP -R
rm $TEMP -R
mkdir -p $REPERTOIRE/wineprefix/LegacyOfKainDefiance
mkdir -p $TEMP
cd $REPERTOIRE/wineprefix/LegacyOfKainDefiance
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 $CDROM/* $TEMP"
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 $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."

simuler_reboot
chmod 777 $TEMP -R
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:
ln -s $CDROM ./d:
creer_lanceur "LegacyOfKainDefiance" "Program\ Files/Legacy\ of\ Kain\ -\ Defiance/" "defiance.exe"

message "Installation terminée"
exit

Edited by GNU_Raziel

Quentin PÂRIS Friday 1 June 2007 at 16:06
Quentin PÂRISAnonymous

Copier coller du code World Of Warcraft lol

Il marche ?
GNU_Raziel Friday 1 June 2007 at 16:10
GNU_Raziel

Quentin PÂRIS Friday 1 June 2007 at 16:25
Quentin PÂRISAnonymous

Tu accepterais pour que tes jeux soit integrés dans PlayOnLinux ?
GNU_Raziel Friday 1 June 2007 at 16:28
GNU_Raziel

Biensur, je les aient fait pour ça, tu peu les prendre sans problème

J'ai encore quelques jeux sous la main a scripter : Sonic Adventure DX, Max Payne 2, Blood Omen 2 et Soulreaver 2, je posterais mes résultats dès que possible

Edited by GNU_Raziel

Quentin PÂRIS Friday 1 June 2007 at 16:34
Quentin PÂRISAnonymous

Merci beaucoup. Pensent tu les mettre plutôt en beta ou en stable ?

(Je vais mettre LegacyOfKainDefiance en nom de code)
GNU_Raziel Friday 1 June 2007 at 16:42
GNU_Raziel

Ok, j'ai modifié le script.

Defiance et Fable peuvent êtres mis en stable je pense, les problèmes restants sont mineures, ne nuisent pas vraiment au plaisir de jeu et font parti des bug wine "classiques".

D'après appdb , les autres jeux sur ma liste n'ont pas de souci particuliers propres a wine (comme d'habitude je ferais une séance de tests), donc ça sera très certainement du stable

Malheureusement le reste des jeux que je possèdent (hors ceux a scripter dont j'ai parlé) nécessites un crack no-cd ou ne sont pas fonctionnels avec wine (ex : Titan Quest et son addon)

je pense faire aussi un script pour GW a partir des cds, le webinstall c'est bien joli mais quand tu possède les 3 gw et une connexion grabataire (512k powered) ça fait un peu long

Edited by GNU_Raziel

Quentin PÂRIS Friday 1 June 2007 at 16:50
Quentin PÂRISAnonymous

Ok, j'ai modifié le script.

D'après appdb ses jeux n'ont pas de souci particuliers propres a wine (comme d'habitude je ferais une séance de tests), donc ça sera très certainement du stable

Malheureusement les autres jeux que je possèdent nécessites un crack no-cd ou ne sont pas fonctionnels avec wine (ex : Titan Quest et son addon)

je pense faire aussi un script pour GW a partir des cds, le webinstall c'est bien joli mais quand tu possède les 3 gw et une connexion grabataire (512k powered) ça fait un peu long

Quote from GNU_Raziel


Les cracks : impossible. Pour Guild Wars, il faudrait que le script actuel demande à l'utilisateur si il possède les cd ou non
GNU_Raziel Friday 1 June 2007 at 16:53
GNU_Raziel

Pour les cracks pas de problèmes, j'ai déjà éliminé d'office tout les jeux qui en demande un (vivement que le support safedisc soit véritablement implanté)
Et pour GW c'est prévu, je m'en occuperais dès que j'aurais fini les autres scripts.

Edited by GNU_Raziel

Quentin PÂRIS Friday 1 June 2007 at 16:58
Quentin PÂRISAnonymous

Utilise mon ancien script pour Guild Wars et poste le avec le tag [Amélioration]
goku Friday 1 June 2007 at 17:42
goku

Bravo, ton jeu est désormais dans la liste des jeux stables!

Windows de Microsoft.

Mac de Apple.

Linux du monde entier.
GNU_Raziel Friday 1 June 2007 at 18:10
GNU_Raziel

merci

Au passage il y a une erreur dû au copier/coller depuis le forum, la parenthèse fermante de la ligne qui suit se change en smiley sur le forum :
CDROM=$(champ "Quel est le point de montage de votre lecteur CDROM? (Défault : /media/cdrom/)" "/media/cdrom" ) ;

Ce qui fait que les scripts crash

Même souci avec l'autre script.

j'ai rajouter un espace sur les version forum, reste a corriger dans les fichiers officiels.

Edited by GNU_Raziel

goku Friday 1 June 2007 at 20:33
goku

Je pense que c'est corrigé, j'attends vérification ...

Windows de Microsoft.

Mac de Apple.

Linux du monde entier.