Forums

Script Trainz Rairoad Simulator 2006

Auteur Réponses
Jump to the page: 1 - 2
Berillions Jeudi 14 Janvier 2010 à 19:33
Berillions

Pour créer une incone, il n'y a rien de plus simple :

#Création Icone
convert "$CDROM/NOM_ICONE" -geometry 32x32 "$REPERTOIRE/icones/32/$NAME"

thib25 Jeudi 14 Janvier 2010 à 20:05
thib25Anonymous

Bon ok ça a l'air bon, voici le script :
#!/bin/bash
# Date : (2009-07-30 18-30)
# Last revision : (2010-01-13 21-00)
# Wine version used : 1.0
# Distribution used to test : Ubuntu 9.10
# Author : thib25
# Licence : Retail
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
NAME="Trainz Railroad Simulator 2006"
PREFIX="TRS2006"

 if [ "$POL_LANG" == "fr" ]; then
INSTALLATION="Installation en cours..."
else
INSTALLATION="Installation in progress..."
fi
 
wget http://img.jeuxvideopc.com/images/jeux_boites/grandformat/9233-trainz-railroad-simulator-2006-pc.jpg --output-document="$REPERTOIRE/tmp/leftnotscaled.jpeg"
convert "$REPERTOIRE/tmp/leftnotscaled.jpeg" -scale 150x356\\! "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_presentation "$NAME" "Anuman Interactive" "http://www.auran.com/TRS2006/index.php" "thib25" "$PREFIX"
 
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Install/setup.exe"
 
select_prefixe "$REPERTOIRE/wineprefix/$PREFIX/"
POL_SetupWindow_prefixcreate
 
POL_SetupWindow_wait_next_signal "$INSTALLATION" "$NAME"
cd "$CDROM"
wine "Install/setup.exe"
POL_SetupWindow_detect_exit
 
#Création Icone
convert "$CDROM/Trainz.ico" -geometry 32x32 "$REPERTOIRE/icones/32/$NAME"

POL_SetupWindow_make_shortcut "$PREFIX" "Program Files/Anuman Interactive/TRS2006/" "TRS2006.exe" "$NAME" "$NAME" "" ""
 
POL_SetupWindow_install_wine "1.0"
Set_WineVersion_Assign "1.0" "$NAME"
 
POL_SetupWindow_Close
exit

Par contre si je veux mettre une icône dans le menu Installer je fais comment ?
Berillions Jeudi 14 Janvier 2010 à 20:25
Berillions

Tu prends l'icone du jeu, tu la re-dimensionnes en 22x22 et tu donnes le même nom du script que tu as ajouté au site.

Exemple, si le script que j'ai ajouté se nomme XYZ, alors l'icone doit se nommer XYZ et le tout sans extension.

Ensuite, faut que tu l'envoies à Tinou pour qu'il le mette sur le serveur.

Edité par Berillions


thib25 Jeudi 14 Janvier 2010 à 20:59
thib25Anonymous

Voilà je viens de poster le script et de demander sa validation. J'attends qu'il soit valider pour envoyer l'icône à Tinou ?
Berillions Vendredi 15 Janvier 2010 à 11:33
Berillions

Si tu es sur que le jeu fonctionne correctement, je peux le valider.

thib25 Vendredi 15 Janvier 2010 à 12:33
thib25Anonymous

Oui, je suis à peu près sur que le jeu fonctionne correctement, il y' a peut être le son qui peut être capricieux mais ça va.
thib25 Vendredi 15 Janvier 2010 à 19:55
thib25Anonymous

Bon gros problème j'ai modifié le script pour mettre $PROGRAMFILES, maintenant quand je clique sur le raccourci ça me marque :
Trainz Railroad Simulator 2006: line 5: cd: /home/thibault/.PlayOnLinux/winepref/Anuman Interactive/TRS2006/: Aucun fichier ou dossier de ce type
wine: could not load L"C:\\\\windows\\\\system32\\\\TRS2006.exe": Module introuvable

Je comprends pourquoi mon script de 18 Wheel of Steel : Haulin et de Richard Burns Rally ne fonctionnent plus :(.

Voici le script :
#!/bin/bash
# Date : (2009-07-30 18-30)
# Last revision : (2010-01-13 21-00)
# Wine version used : 1.0
# Distribution used to test : Ubuntu 9.10
# Author : thib25
# Licence : Retail
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
NAME="Trainz Railroad Simulator 2006"
PREFIX="TRS2006"

 if [ "$POL_LANG" == "fr" ]; then
INSTALLATION="Installation en cours..."
else
INSTALLATION="Installation in progress..."
fi
 
wget http://img.jeuxvideopc.com/images/jeux_boites/grandformat/9233-trainz-railroad-simulator-2006-pc.jpg --output-document="$REPERTOIRE/tmp/leftnotscaled.jpeg"
convert "$REPERTOIRE/tmp/leftnotscaled.jpeg" -scale 150x356\\! "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpeg"
POL_SetupWindow_presentation "$NAME" "Anuman Interactive" "http://www.auran.com/TRS2006/index.php" "thib25" "$PREFIX"
 
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "Install/setup.exe"
 
select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate
 
PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
PROGRAMFILES=${PROGRAMFILES:3} 

POL_SetupWindow_wait_next_signal "$INSTALLATION" "$NAME"
cd "$CDROM"
wine "Install/setup.exe"
POL_SetupWindow_detect_exit
 
#Création Icone
convert "$CDROM/Trainz.ico" -geometry 32x32 "$REPERTOIRE/icones/32/$NAME"

POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/Anuman Interactive/TRS2006/" "TRS2006.exe" "" "$NAME"
 
POL_SetupWindow_install_wine "1.0"
Set_WineVersion_Assign "1.0" "$NAME"
 
POL_SetupWindow_Close
exit

Edité par Berillions

Berillions Vendredi 15 Janvier 2010 à 23:52
Berillions

Tu peux re-tester s'il te plait.
J'ai modifié une petite chose dans ta création du shortcut. Même si je pense que l'erreur ne vient pas de là...
$PROGRAMFILES/Anuman Interactive/TRS2006/

équivaut à :
/home/USER/.PlayOnLinux/wineprefix/TRS2006/drive_c/Program Files/Anuman Interactive/TRS2006/

Verifie le chemin du dossier du jeu après son installation.

Edité par Berillions


thib25 Samedi 16 Janvier 2010 à 10:39
thib25Anonymous

Bon ça fonctionne toujours pas, pourtant le jeu est dans le bon répertoire :sad:.
Berillions Samedi 16 Janvier 2010 à 10:48
Berillions

Peux-tu aller dans ~/.PlayOnLinux/configurations/installed
Ouvrir le fichier concernant ton jeu -> Trainz Railroad Simulator 2006

Et me coller son ensemble dans ton futur message. Ce fichier correspond au lanceur dans la fenêtre principale de PoL.

Merci

Edité par Berillions


thib25 Samedi 16 Janvier 2010 à 11:23
thib25Anonymous

Voilà :
#!/bin/bash
PATH="/home/thibault/.PlayOnLinux/WineVersions/1.0/usr/bin/:$PATH"
export WINEPREFIX="/home/thibault/.PlayOnLinux/wineprefix/TRS2006"
export WINEDEBUG="-all"
cd "/home/thibault/.PlayOnLinux/wineprefix/TRS2006/drive_c/Program Files
/Anuman Interactive/TRS2006/"
wine "TRS2006.exe"  $@
Berillions Samedi 16 Janvier 2010 à 13:40
Berillions

Hum, c'est bizarre car il est juste le script de ton lanceur.
As-tu essayer de lancer le jeu avec une version récente de Wine, la 1.1.35 par exemple?

thib25 Samedi 16 Janvier 2010 à 14:01
thib25Anonymous

Toujours pareil.