cendre |
Dimanche 2 Décembre 2007 à 15:57
|
cendre
|
bonjour , je veins vous faire part d un script concerant StuntGP , édité par team17.
, le dit jeu marche impecablement , meme avec des versions anciennes de wine , pas de protection CD .
http://appdb.winehq.org/objectManager.php?sClass=version&iId=4024&iTestingId=2492
#!/bin/bash
#Vérifier que PlayOnLinux est bien exécuté avant
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
#Charger les librairies
source "$PLAYONLINUX/lib/sources"
#Verifier les dépendences
cfg_check
#Presentation
presentation "Stunt GP" "Team 17" "http://www.team17.com" "cendre" "StuntGP"
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
mkdir -p $REPERTOIRE/wineprefix/StuntGP
select_prefixe "$REPERTOIRE/wineprefix/StuntGP"
creer_prefixe
Set_OS winxp
wine $CDROM/setup.exe
#Fin du code du jeu
#Création du lanceur
creer_lanceur "StuntGP" "Team17/SGP" "" "StuntGP.exe"
message "Installation terminée"
message "Prenez note que ce jeu peut avoir une mauvaise résolution avec un bureau 3d , nous vous recommendons de le couper avant de jouer."
exit
quelques screen pour vous prouver ma bonne foi:
merci de faire des commentaires sur le code ou le jeu .
|
goku |
Dimanche 2 Décembre 2007 à 16:38
|
goku
|
Pour demander de monter le CDROM, utilise plutôt la fonction
Ask_For_cdrom
Cette fonction demande le CDROM; La suivante te permet de vérifier si il est correct:
Check_cdrom "nom_du_fichier"
Ces modifications vont alléger le code et le rendre plus compréhensible Edité par goku
Windows de Microsoft.
Mac de Apple.
Linux du monde entier.
|
cendre |
Dimanche 2 Décembre 2007 à 16:50
|
cendre
|
comme ceci ?
Ask_For_cdrom
Check_cdrom "setup.exe"
message "Votre CDROM a bien été detecté.\nAppuyez sur une touche pour commencer l'installation !"
ou faut-il mettre "Check_cdrom" dans un if , merci de m indiquer la marche a suivre.
|
goku |
Dimanche 2 Décembre 2007 à 17:53
|
goku
|
Tu n'as même pas besoin du message en dessous, il est créé avec Check_cdrom
Ask_For_cdrom
Check_cdrom "setup.exe"
Ceci fonctionnera
Windows de Microsoft.
Mac de Apple.
Linux du monde entier.
|
cendre |
Dimanche 2 Décembre 2007 à 18:26
|
cendre
|
hehe tout était déja prévu !
le script corrigé :
#!/bin/bash
#Vérifier que PlayOnLinux est bien exécuté avant
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
#Charger les librairies
source "$PLAYONLINUX/lib/sources"
#Verifier les dépendences
cfg_check
#Presentation
presentation "Stunt GP" "Team 17" "http://www.team17.com" "cendre" "StuntGP"
Ask_For_cdrom
Check_cdrom "setup.exe"
mkdir -p $REPERTOIRE/wineprefix/StuntGP
select_prefixe "$REPERTOIRE/wineprefix/StuntGP"
creer_prefixe
Set_OS winxp
wine $CDROM/setup.exe
#Fin du code du jeu
#Création du lanceur
creer_lanceur "StuntGP" "Team17/SGP" "" "StuntGP.exe"
message "Installation terminée"
message "Prenez note que ce jeu peut avoir une mauvaise résolution avec un bureau 3d , nous vous recommendons de le couper avant de jouer."
exit
est il correct maintenant ?si oui je demande a le valider .
autre question : peut on choisir l icone du lanceur si le script est validé ?? si oui je metterais bien celui-ci:
Edité par cendre
|
goku |
Dimanche 2 Décembre 2007 à 19:53
|
goku
|
Pour le script, je pense que nous allons attendre qu'il soit testé par quelqu'un avant de l'accepter.
C'est Tinou et moi-même qui gêrons les icones. Mais il est préférable de les mettre en 32x32 au préalable et au format xpm (je m'en occupe )
EDIT : Comme toujours, les xpm en 32x32 donnent une image de basse qualité, voici ce que j'ia réussi à obtenir: cliquez ici
Tu as juste à rajouter, entre les deux guillemets vides: "stuntgp.xpm" Edité par goku
Windows de Microsoft.
Mac de Apple.
Linux du monde entier.
|
Quentin PÂRIS |
Dimanche 2 Décembre 2007 à 20:05
|
Quentin PÂRIS
|
Goku : C'est pas du 32x32, et vu la tête qu'elle a, ça à pas l'air d'être l'icone officielle.
|
cendre |
Dimanche 2 Décembre 2007 à 20:22
|
cendre
|
ca m a l air un peu petit mais c est ok , mettez vous d accord sur la taille avant
|
Quentin PÂRIS |
Dimanche 2 Décembre 2007 à 20:23
|
Quentin PÂRIS
|
Ne met pas une icone comme celle la c'est inutil.
|
cendre |
Dimanche 2 Décembre 2007 à 20:30
|
cendre
|
daccord je laisse sans icone
|
cendre |
Dimanche 2 Décembre 2007 à 21:33
|
cendre
|
bon , y a plus qu a attendre que quelqun le teste
|
cendre |
Mardi 1 Janvier 2008 à 20:19
|
cendre
|
Je fait remonter le topic , je pense en fait que personne ne pourra tester ce script , pourquoi ? tout simplement je suis peut être le seul à le connaître , à être linuxien et fréquenter le site de playonlinux .je voudrais vous demander si vous pourriez même l'accepter après avoir vu les captures d'écran et le code ? de plus ce jeu marche sur nimporte quel wine , récent ou ancien et sans configuration particulière comme vous avez vu en regardant le code . Je vous demande de vous pencher sur mon cas et sur un cas qui vas sûrement se reproduire , vu la quantité de jeux sous windows .
|
goku |
Mardi 1 Janvier 2008 à 20:21
|
goku
|
Je vais relire le code et vais l'accepter . Ca devrait se faire d'ici quelques minutes.
EDIT : C'est fait, peux-tu tester le script qui a été accepté? Edité par goku
Windows de Microsoft.
Mac de Apple.
Linux du monde entier.
|
cendre |
Dimanche 6 Janvier 2008 à 12:01
|
cendre
|
j arrive pas à lancer le jeu même avec le script qui marchait avant ! (ça doit encore être un coup des drivers nvidia ça ...)
|
Zoloom |
Lundi 7 Janvier 2008 à 19:31
|
Zoloom
|
j arrive pas à lancer le jeu même avec le script qui marchait avant ! (ça doit encore être un coup des drivers nvidia ça ...)
Non ça doit être du à une nouvelle version de Wine. Essaie une version anterieure avec WineVersions (tu veux que je t'explique ?)
|
cendre |
Samedi 26 Janvier 2008 à 10:32
|
cendre
|
désolé pour cette longue absence:
oui en effet , la 0.9.53 est définitivement a oublier pour ce jeu ,
pourrai tu mettre dans "version de wine conseillée" <0.9.53 ?
|
Zoloom |
Samedi 26 Janvier 2008 à 15:56
|
Zoloom
|
|
cendre |
Dimanche 27 Janvier 2008 à 10:34
|
cendre
|
merci ,
autre chose (j 'ai pas vraiment envie de créer un nouveau topic pour ça) : j'envisage de créer un autre script , malheureusement le jeu en question est bien moins docile que celui-ci , et j'aurais besoin de réaliser un programme en C pour modifier les fichiers de configuration en prenant en compte certain paramétres , ce qui est je pense infaisable en bash , est ce que j aurais le droit de faire ceci , en vous donnant le code source de l'éxécutable ?
|
Zoloom |
Dimanche 27 Janvier 2008 à 13:24
|
Zoloom
|
Hum sur le principe oui, bien que c'est embêtant pour la compatibilité POL.
Par contre pas de droits root, sécurité oblige, faut que j'en parle avec Tinou.
|
Quentin PÂRIS |
Dimanche 27 Janvier 2008 à 13:31
|
Quentin PÂRIS
|
Dis nous ce que tu dois faire surtout...
|