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
|
thib25
|
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
|
thib25
|
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
|
thib25
|
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
|
thib25
|
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
|
thib25
|
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
|
thib25
|
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
|
thib25
|
Toujours pareil.
|