guyr |
Dimanche 5 Février 2012 à 17:16
|
guyr
|
Bonjour,
L'installation de ski challenge (*) se fait sans problème. On peut même lancer le jeu avant la fin de l'install pour constater que le jeu fonctionne bien. J'ai seulement constater un petit problème au niveau de l'ombre du skieur.
Ensuite, je créée un raccouçi pour lancer le jeu mais il ne fonctionne pas = plantage (**).
J'ai l'impression que le jeu doit être lancé avec des paramètres en ligne de commande (j'ai vu ça dans le fichier de log ). Il faut au minimum passer le paramètre "-game". Comment fait-on pour ajouter des paramètres à la ligne de commande avec POL ?
Merci.
Guyr
(*)
http://www.skichallenge.ch/fr/
(**)
Writting log to /homeL/guy/.PlayOnLinux//tmp/errors_sc12.log.e
[POL_Wine_SetVersionEnv] Message: Setting wine version path: 1.4-rc2, x86
[POL_Wine_SetVersionEnv] Message: "/homeL/guy/.PlayOnLinux//wine/linux-x86/1.4-rc2" exists
[POL_Wine] Message: Running wine-1.4-rc2 Game.exe
wine: cannot find L"C:\\\\windows\\\\system32\\\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\\\windows\\\\system32\\\\winemenubuilder.exe -a -r" (2)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f468,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33f468,0x00000000), stub!
<GetParameters
[POL_Wine] Message: Wine return: 252
|
guyr |
Dimanche 5 Février 2012 à 17:33
|
guyr
|
Remarque : on peut contourner le problème en faisant un lien sur le programme updater.exe
|
petch |
Dimanche 5 Février 2012 à 18:24
|
petch
|
Bonsoir,
Les raccourcis sont des scripts bash dans le répertoire ~/.PlayOnLinux/shortcuts/
Je ne connais pas d'autre moyen pour ajouter des paramètres à une installation manuelle que d'aller éditer ces fichiers. (dans un script on peut ajouter des paramètres lors de la création du raccourci).
|
petch |
Dimanche 5 Février 2012 à 18:55
|
petch
|
Lancer updater.exe n'est pas un contournement, quand j'installe le programme avec CrossOver Games c'est bien un lien vers updater.exe qui est créé (mais avec l'icône de game.exe):
$ /tmp/lp64.v.0.46/lp64 Départ\\ Ski\\ Challenge\\ 12\\ \\(TSR\\).lnk
lp (lnk parser) ver: 0.46, Copyright (c) TZWorks LLC
lnk file: Départ Ski Challenge 12 (TSR).lnk
lnk created: 02/05/2012 17:28:54 [UTC]
lnk modified: 02/05/2012 17:28:54 [UTC]
lnk accessed: 02/05/2012 17:31:58 [UTC]
lnk flags: HasLinkTargetIDList, HasLinkInfo, HasName, HasWorkingDir, HasArguments, HasIconLocation, IsUnicode
file attributes: none specified
Target create time: 00/00/00 00:00:00.000 [UTC]
Target write time: 00/00/00 00:00:00.000 [UTC]
Target access time: 00/00/00 00:00:00.000 [UTC]
file size: 0x00000000 [0 bytes]
show cmd: [SW_SHOWNORMAL]
ID List: {9d20aae8-0625-44b0-9ca7-71889c2254d9}\\home\\petchema\\.cxgames\\ski\\drive_c\\Games\\Ski Challenge 12 (TSR)\\Updater.exe
DriveType: fixed
volume serial num: 0000-0000
volume label: drive_c
local base path: C:\\Games\\Ski Challenge 12 (TSR)\\updater.exe
description:
working directory: C:\\Games\\Ski Challenge 12 (TSR)
cmdline args:
icon filename: C:\\Games\\Ski Challenge 12 (TSR)\\game.exe
|
petch |
Dimanche 5 Février 2012 à 19:36
|
petch
|
Ok, j'ai écris un script pour l'installer avec la bonne icône...
https://raw.github.com/petchema/playonlinux/dev/skichallenge2012
#!/bin/bash
# Date : (2012-02-05 18-36)
# Last revision : (2012-02-05 19-19)
# Wine version used : 1.4-rc2
# Distribution used to test : Debian Sid (Unstable)
# Author : Pierre Etchemaite petchema@concept-micro.com
# Script licence : GPL v.2
# Program licence : Freeware
# Depend :
# Tested with install archives:
# TSR-SkiChallenge12.exe 71513656 "ca54f9f503159f933ac97ba123647cfb"
[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"
PREFIX="SkiChallenge2012"
WORKING_WINE_VERSION="1.4-rc2"
TITLE="$(eval_gettext 'Ski Challenge 2012')"
URL="http://www.skichallenge.ch/fr/"
SHORTCUT_NAME="Ski Challenge 12 (TSR)"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "Greentube" "$URL" "Pierre Etchemaite" "$PREFIX"
cd $POL_USER_ROOT/tmp
POL_Download "http://download.skichallenge.ch/SC12/installer/TSR-SkiChallenge12.exe" "ca54f9f503159f933ac97ba123647cfb"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_SetupWindow_wait "$(eval_gettext 'Please wait while $TITLE is installed.')" "$TITLE"
POL_Wine start /unix "$POL_USER_ROOT/tmp/TSR-SkiChallenge12.exe" || POL_Debug_Fatal "$(eval_gettext 'Error while installing archive')"
POL_Wine_WaitExit "$TITLE"
POL_SetupWindow_VMS "128"
# Doesn't hurt ;)
POL_Wine_reboot
POL_Shortcut "updater.exe" "$SHORTCUT_NAME"
POL_ExtractIcon "$WINEPREFIX/drive_c/Games/Ski Challenge 12 (TSR)/Game.exe" "$POL_USER_ROOT/icones/32/$SHORTCUT_NAME"
POL_ExtractBiggestIcon "$WINEPREFIX/drive_c/Games/Ski Challenge 12 (TSR)/Game.exe" "$POL_USER_ROOT/icones/Full_size/$SHORTCUT_NAME"
POL_SetupWindow_Close
exit Edité par petch
|
guyr |
Dimanche 5 Février 2012 à 22:22
|
guyr
|
Script testé et approuvé !
Merci petch, tout marche nickel. Pas de problème d'ombrage du skieur.
Guy
|