The forum

Script Trainz Rairoad Simulator 2006

Author Replies
Jump to the page: 1 - 2
Berillions Thursday 14 January 2010 at 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 Thursday 14 January 2010 at 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 Thursday 14 January 2010 at 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.

Edited by Berillions


thib25 Thursday 14 January 2010 at 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 Friday 15 January 2010 at 11:33
Berillions

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

thib25 Friday 15 January 2010 at 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 Friday 15 January 2010 at 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

Edited by Berillions

Berillions Friday 15 January 2010 at 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.

Edited by Berillions


thib25 Saturday 16 January 2010 at 10:39
thib25Anonymous

Bon ça fonctionne toujours pas, pourtant le jeu est dans le bon répertoire :sad:.
Berillions Saturday 16 January 2010 at 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

Edited by Berillions


thib25 Saturday 16 January 2010 at 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 Saturday 16 January 2010 at 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 Saturday 16 January 2010 at 14:01
thib25Anonymous

Toujours pareil.

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 dmcayonlinux.com