The forum

[propose script]StuntGP

pas trop connu mais exélent :)

Author Replies
Jump to the page: 1 - 2
cendre Sunday 2 December 2007 at 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 Sunday 2 December 2007 at 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

Edited by goku


Windows de Microsoft.

Mac de Apple.

Linux du monde entier.
cendre Sunday 2 December 2007 at 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 Sunday 2 December 2007 at 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 Sunday 2 December 2007 at 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:

Edited by cendre

goku Sunday 2 December 2007 at 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"

Edited by goku


Windows de Microsoft.

Mac de Apple.

Linux du monde entier.
Quentin PÂRIS Sunday 2 December 2007 at 20:05
Quentin PÂRISAnonymous

Goku : C'est pas du 32x32, et vu la tête qu'elle a, ça à pas l'air d'être l'icone officielle.
cendre Sunday 2 December 2007 at 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 Sunday 2 December 2007 at 20:23
Quentin PÂRISAnonymous

Ne met pas une icone comme celle la c'est inutil.
cendre Sunday 2 December 2007 at 20:30
cendre

daccord je laisse sans icone
cendre Sunday 2 December 2007 at 21:33
cendre

bon , y a plus qu a attendre que quelqun le teste
cendre Tuesday 1 January 2008 at 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 Tuesday 1 January 2008 at 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é?

Edited by goku


Windows de Microsoft.

Mac de Apple.

Linux du monde entier.
cendre Sunday 6 January 2008 at 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 Monday 7 January 2008 at 19:31
ZoloomAnonymous

j arrive pas à lancer le jeu même avec le script qui marchait avant ! (ça doit encore être un coup des drivers nvidia ça ...)

Quote from cendre


Non ça doit être du à une nouvelle version de Wine. Essaie une version anterieure avec WineVersions (tu veux que je t'explique ?)

cendre Saturday 26 January 2008 at 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 Saturday 26 January 2008 at 15:56
ZoloomAnonymous

C'est fait.

cendre Sunday 27 January 2008 at 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 Sunday 27 January 2008 at 13:24
ZoloomAnonymous

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 Sunday 27 January 2008 at 13:31
Quentin PÂRISAnonymous

Dis nous ce que tu dois faire surtout...

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